Рабочий набор памяти - PullRequest
       5

Рабочий набор памяти

1 голос
/ 21 января 2010

Почему уменьшается объем памяти, когда вы минимизируете приложение? Я узнал об этом во время работы приложения Flash в IE. Он занимал около 200 МБ памяти, но когда я свернул IE, он сократился до 5 МБ. Я видел подобное поведение с Outlook и другими EXE-файлами.

Я гуглил и обнаружил, что рабочий набор процесса уменьшается, когда окно свернуто.

Это задокументировано Microsoft? Какая часть рабочего набора фактически удалена? Эта часть отправляется в виртуальную память?

Как это влияет на производительность?

Такое поведение преобладает и в Linux?

1 Ответ

0 голосов
/ 21 января 2010

Windows автоматически делает это. Эта ссылка кажется актуальной

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

Вы также получаете приложения, в которых поведение можно настроить. Я знаю, что для браузеров, таких как Firefox, вы можете установить, будет ли освобождена память при сворачивании

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

С точки зрения Linux, я думаю, это более характерно для оконных менеджеров, таких как KDE / GNOME, а не для ядра.

...