2012-06-08 44 views
7

Giả sử rằng tôi viết một số mã JavaScript hiển thị mười bản ghi đầu tiên từ cơ sở dữ liệu dưới dạng các phần tử hàng của bảng. Khi người dùng nhấp vào để tải thêm hàng, các yếu tố hàng của bảng sẽ bị xóa khỏi trang nhưng được lưu trong Javascript.Xác định mức sử dụng bộ nhớ của các phần tử DOM được lưu trong bộ nhớ cache trong JavaScript?

Bây giờ, giả sử rằng tôi có một trang tương tự hiển thị 100 hàng cùng một lúc và có hàng nghìn hàng mà người dùng có thể trang qua.

Làm cách nào để biết có bao nhiêu bộ nhớ đang được sử dụng khi các phần tử này được lưu trong Javascript?

+0

Thật khó để nói chính xác. Nhưng bạn chắc chắn sẽ xóa hoàn toàn các phần tử DOM hoàn toàn và chỉ giữ lại dữ liệu bên trong chúng. Đây là một cách tiếp cận rõ ràng hơn, không phải là khó làm, và có thể đạt được thông qua các khung công tác khác nhau như Backbone.js. – cheeken

+0

Tôi sẽ tưởng tượng rằng nó không mất nhiều bộ nhớ hơn là nó sẽ có các phần tử DOM được thực hiện trên chính trang đó và, * có lẽ *, ít hơn một chút. (Có khả năng ít hơn hình ảnh "kích thước đầy đủ" trong những ngày này.) –

Trả lời

Các vấn đề liên quan