Lon*_*est 18 firefox gmail ubuntu-14.04
当我登录我的 GMail 帐户(通过 Ubuntu 14.04 64 位使用 Firefox 31.0)时,如果我将该网页保存到我的桌面,文件大小为 1.3 MB。
但是,如果我在登录 GMail 之前查看 Firefox 的 RAM 消耗,然后再查看。GMail 增加了超过 200MB 的 RAM 消耗!
即使我在安全模式(禁用插件/扩展)下运行 Firefox,我也看到登录 GMail 时 RAM 消耗量大幅增加。
当然,在幕后,GMail Web 应用程序并不仅仅如此即时地下载和缓存了 200 多 MB 的数据。
我想也许它可能正在缓冲一些它可能在早期会话中使用过的本地缓存,但我使用了另一个网络浏览器(我以前从未登录过 GMail),并且在登录后它也使用了更多的 RAM邮箱。
一个 1.3MB 的网页每次登录时如何占用超过 200 MB 的 RAM?
什么低效率或缓存策略可以解释这个网站消耗 200 倍(在 RAM 中)它实际显示的数据量?
Ƭᴇc*_*007 19
Gmail 的网页在后台运行计时器等许多脚本。这些脚本在工作时会占用内存。您的“已保存”副本不会在内存中包含这些脚本(至少不是以工作/运行方式)及其关联对象。
如果您使用内存分析器(内置于大多数现代浏览器的开发工具中),您可以查看实际使用内存的情况。
当我对我的“空闲”gmail 页面进行快照时,内存中加载了136,441 个对象。
这些对象的范围从使用 32 字节的内存到几千字节,再到超过 4 兆字节,具体取决于对象。
这不包括浏览器实际向您呈现页面所使用的内存。
归档时间: |
|
查看次数: |
12214 次 |
最近记录: |