工作集的内存

时间:2010-01-21 13:00:04

标签: memory memory-management

为什么在最小化应用程序时内存会减少?我在IE中运行Flash应用程序时发现了这一点。它占用了大约200 MB的内存,但当我最小化IE时,它降至5 MB。我看到Outlook和其他EXE的类似行为。

我用Google搜索并发现当窗口最小化时,进程的工作集会减少。

微软有记录吗?实际上删除了工作集的哪一部分?该部分是否已发送到虚拟内存?

这对性能有何影响?

这种行为在Linux中也普遍存在吗?

1 个答案:

答案 0 :(得分:0)

Windows会自动执行此操作。此链接似乎相关

http://support.microsoft.com/kb/293215

您还可以获得可以调整行为的应用程序。我知道对于像firefox这样的浏览器,你可以设置是否在最小化时释放内存

http://kb.mozillazine.org/Config.trim_on_minimize

就Linux而言,我认为这对于KDE / GNOME等窗口管理器更具体而非内核