Khi tôi đăng nhập vào tài khoản GMail của mình (sử dụng Firefox 31.0 qua Ubuntu 14.04 64 bit), nếu tôi lưu trang web đó vào máy tính để bàn của mình, kích thước tệp là 1,3 MB.
Tuy nhiên, nếu tôi xem mức tiêu thụ RAM của Firefox trước khi đăng nhập vào Gmail, và sau đó. GMail tăng mức tiêu thụ RAM hơn 200 MB!
Ngay cả khi tôi chạy Firefox ở chế độ an toàn (tắt trình cắm / tiện ích mở rộng), tôi vẫn thấy mức tăng tiêu thụ RAM rất lớn này khi đăng nhập vào GMail.
Chắc chắn, đằng sau hậu trường, ứng dụng web GMail chưa tải xuống và lưu trữ hơn 200 MB dữ liệu ngay lập tức.
Tôi nghĩ có lẽ nó có thể đệm một số bộ đệm cục bộ mà nó có thể đã sử dụng trong một phiên trước đó, nhưng tôi đã sử dụng một trình duyệt web khác (mà tôi chưa bao giờ đăng nhập vào GMail trước đó) và nó cũng sử dụng nhiều RAM hơn sau khi đăng nhập vào GMail.
Làm thế nào là một trang web 1,3 MB chiếm hơn 200 MB RAM mỗi lần bạn đăng nhập?
Những gì không hiệu quả hoặc chiến lược bộ nhớ đệm có thể chiếm cho trang web này tiêu thụ 200 lần (trong RAM) lượng dữ liệu mà nó thực sự hiển thị?