Tôi đã nhận thấy rằng bộ nhớ của trình duyệt bắt đầu tăng lên trong khi tôi đang ở dạng (điều này đáng chú ý từ trình quản lý tác vụ). Trong IE 9, điều này dễ dàng vượt quá 500MB sau khi sử dụng một số, trong khi chrome là khả năng đàn hồi hơn (đi đến 200MB sử dụng cùng một thử nghiệm).Rò rỉ bộ nhớ Javascript: Cây DOM bị tách
Tôi đang sử dụng công cụ nhà phát triển Chrome để gỡ lỗi sự cố này. Tôi đã nhận thấy rằng có một số lượng lớn các cây tách rời DOM:
Tôi giả định rằng điều này có thể khẳng định rằng có một rò rỉ bộ nhớ. Điều đó có đúng không? Thứ hai, tôi sẽ cần phải tìm hiểu làm thế nào để xác định nguyên nhân gốc rễ của vấn đề. Tôi biết rằng bạn nên sử dụng cây giữ lại để xác định những gì đang ngăn chặn các mục đó khỏi bị khai hoang. Nhưng tôi không thể tìm ra cách sử dụng cây giữ lại. Ví dụ, cây giữ lại trong ảnh chụp màn hình ở trên có nghĩa là gì?
Bất kỳ hỗ trợ nào sẽ được đánh giá rất nhiều.
Bạn có thể làm rõ 'bộ nhớ của trình duyệt bắt đầu tăng lên trong khi tôi đang ở trong biểu mẫu' với một số mã không? Điều đó giúp tìm rò rỉ bộ nhớ. – Ikrom
[câu hỏi/câu trả lời khác] này (http://stackoverflow.com/questions/11930050/finding-js-memory-leak-in-chrome-dev-tools) có giúp bạn không? – msung