为什么 Firefox 退出时内存使用量会急剧增加?
Firefox 刚才使用了大约 140MB。但是当我告诉它退出时,内存使用量立即跃升至 350MB,然后开始下降并最终退出。
答案1
对于虚拟内存系统,没有简单的内存测量方法。例如,您可以查看工作集。这是应用程序正在(或至少最近)使用的内存。已分配但最近未使用的内存(例如,用于未被任何操作引用的扩展)将倾向于被调出,以腾出空间用于可主动使用的内存。
当应用程序关闭时,它往往会使用原本未使用的代码和内存,可能包括自启动以来未被引用的内存(例如,扩展的关闭代码在启动时被解析,但直到关闭时才使用)。
答案2
Flash 插件经常会这样做。