Как Vista решает, какие программы должны быть закрыты при нехватке памяти? - PullRequest
4 голосов
/ 17 октября 2008

Vista отображает диалоговое окно «Закрытие программ для предотвращения потери информации», когда в системе недостаточно виртуальной памяти.

В этом диалоговом окне указаны программы, которые вы должны закрыть. Люди сообщали мне, что иногда это называется программой, которую я разрабатываю.

Как Vista решает, какие программы следует закрыть? Мне интересно, говорит ли это диалоговое окно, что моя программа ошибочна, или она просто названа по какой-то другой причине (например, это была последняя запущенная программа).

Спасибо.

1 Ответ

2 голосов
/ 17 октября 2008

Он также может быть указан в списке, поскольку он занимает (пропорционально) больше памяти, чем другие запущенные объекты. Если вы используете .NET для разработки этого, это несколько более вероятно.

Имеет смысл, что Vista выберет приложения с более высоким потреблением, чтобы предлагать сначала отключиться, так как это получит максимальную отдачу от неудобств пользователя (возможно, предотвратит повторение этого диалога через пару минут).

...