Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.01;
Скачать: CL | DM;

Вниз

Память и сворачивание приложения   Найти похожие ветки 

 
Def   (2004-07-13 08:29) [0]

Почему при сворачивании приложения у диспетчера задач так радикально меняется мнение о занимаемой памяти?


 
КаПиБаРа ©   (2004-07-13 08:53) [1]

Могу предположить что при сворачивании приложения менеджер памяти решает что наступил подходящий момент освободить неиспользуемую память.


 
Паниковский ©   (2004-07-13 09:04) [2]

Def  
графику окна держать в памяти больше не надо ну и ахтунг


 
Def   (2004-07-13 11:38) [3]

>графику окна держать в памяти больше не надо ну и ахтунг
Но при скрытии ничего подобного не происходит.

>Могу предположить что при сворачивании приложения менеджер
>памяти решает что наступил подходящий момент освободить
>неиспользуемую память.
Может быть так и есть. Но хотелось бы знать наверняка что происходит.


 
Rem   (2004-07-13 12:00) [4]

"на пальцах":

Менеджер памяти свопирует свернутый процесс на винчестер.
Простая и закономерная оптимизация.
Если процесс продолжает вычисления, менеджер памяти может отобразить из свопа нужные страницы памяти обратно. Но только нужные (те, к которым происходит реальное обращение).
Увидеть это можно, свернув приложение, а потом развернув его снова. После разворачивания под процесс будет выделено памяти (все равно) меньше, чем до сворачивания. Реальная физическая память будет выделяться под процесс только по мере открытия новых окон, дополнительных вычислений и пр.
Вот такой "умный" менеджер виртуальной памяти.



Страницы: 1 вся ветка

Текущий архив: 2004.08.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
14-1089885307
Artem123
2004-07-15 13:55
2004.08.01
как вставить запись в таблицу из DBGrid и ....


14-1089978994
ИдиотЪ
2004-07-16 15:56
2004.08.01
Часто ли ...


1-1089844651
k2kator
2004-07-15 02:37
2004.08.01
Связь программы через телефон


1-1090251416
Alex-21
2004-07-19 19:36
2004.08.01
TRegistry


14-1089799403
Rostislav Rotaru
2004-07-14 14:03
2004.08.01
А какая разница на чем писать программы?