Огромное использование виртуальной и частной памяти при установке Windows 7 x64

610
Julien Adam

Недавно мой компьютер с Windows 7 x64 начал работать очень странно, многие программы зависали в случайном порядке. Единственное приложение, которое постоянно зависало, было Team Fortress 2, после загрузки карты, я подозреваю, это потому, что оно использует много памяти. Кроме того, через некоторое время мои жесткие диски постоянно ломаются, но я не вижу каких-либо значительных операций ввода-вывода в Process Explorer. Это может указывать на удаление файла подкачки.

Я исключил обычных подозреваемых: ни вирусов, ни шпионских программ, которые я мог бы обнаружить с помощью различных предустановленных, либо онлайн, либо инструментов на CD. Ручной осмотр стартапа, сервисов и драйверов не выявил ничего существенного.

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

Затем я начал сравнивать 2 установки в аналогичных ситуациях и заметил, что в случае плохой программы используют огромный объем виртуальной и частной памяти, например, в области ГБ (до 5 ГБ), тогда как в случае хорошей - значения гораздо больше, чем я ожидал, в области от 0 до нескольких сотен МБ.

Основным отличием между двумя установками будут все инструменты разработчика, которые я не установил во второй и нескольких играх. Драйверы одинаковые, AV одинаковый.

Я начинаю подозревать испорченную установку VC ++ во время выполнения, но кроме этого я понятия не имею, что может происходить? Какие-либо предложения ?

Спасибо,

1

1 ответ на вопрос

3
Julien Adam

Ладно, я понял. Я включил некоторые средства отладки с помощью команды gflags для отслеживания проблем с памятью и забыл отключить их. У меня сейчас (gflags -r -hpa и gflags -k -hpa) все возвращается на круги своя.