Использование памяти Windows 7 (x64) поднимается на 90% +, в то время как система неактивна?

У меня есть окна 7 с 4 ГБ RAM. Когда система начинает с новой начальной загрузки, я запускаю приблизительно с 33%-го использования. Однако, если я ухожу со своим ПК, неактивным в течение нескольких часов, или за ночь, мой ПК обычно поднимается на высокие 80-е или даже более чем 90%-е использование (однажды, это получило целых 98%!).

Самой большой фиксацией обычно является SVCHost.exe на уровне приблизительно 500 МБ. Мой процесс sidebar.exe также имеет тенденцию подниматься приблизительно на то же число.

Это - новая разработка начиная с обновления до Win7 SP1, и я не нахожу много информации об этом в Интернете. Кто-либо еще встретился с этой проблемой?

Редактирование Это вызывает серьезные проблемы производительности, когда я возвращаюсь к ПК. Я должен перезагрузить для возвращения памяти.

Редактирование 2: Отмеченный как "пакет обновления". Эта проблема не произошла, пока SP1 не был установлен, таким образом, я задаюсь вопросом, может ли это быть первопричиной.

12
задан 03.04.2011, 02:32

4 ответа

Это - только проблема, если та память недоступна другим задачам при обращении. Просто, потому что это используется, теперь не означает, не может быть выпущен быстро при необходимости, и на самом деле отъезд неиспользованной памяти был бы реальными отходами.

Как примечание стороны, это - другое различие в способе, которым Windows и Linux используют память. В системе Linux это немного более вызвало бы беспокойство, потому что подкачка просто используется как последнее прибежище. Ничто не подкачивается, если не абсолютно необходимо, и таким образом, Linux должен был бы сначала занять время для записи используемой RAM в раздел подкачки, прежде чем это могло быть исправлено для других программ. Windows, с другой стороны, нравится сохранять всю RAM разбитой на страницы все время. Таким образом, если это должно использовать RAM для использования для другого процесса, это уже разбито на страницы к диску, и таким образом, это может быть исправлено намного более быстро. Это - компромисс - Linux быстрее в этом отношении для RAM, которая никогда не будет разбиваться на страницы/подкачиваться, и Windows быстрее в этом отношении в течение тех времен, когда необходимо подкачать быстро.

6
ответ дан 07.12.2019, 12:01

Отключите процесс боковой панели. Это, как известно, пропускает большую память (хотя это более вероятно дополнения, которые это размещает, которые, вероятно, вызывают утечки ресурсов).

Предложение: Обновление до 8 ГБ RAM лучше, если Ваша материнская плата может поддерживать это начиная с Windows Vista и Windows 7 и действительно использует большую память, и более новые приложения также, кажется, используют больше RAM в эти дни также.

2
ответ дан 07.12.2019, 12:01

С Проводником Процесса можно толпиться scvhost.exe процесс для наблюдения, какие сервисы это размещает.

Если необходимо диагностировать это подробно, Microsoft Sysinternals VMMap может помочь Вам сделать это.
Это позволяет Вам осматривать, какая память отображается и могла позволить Вам определять определенный сервис...

enter image description here

enter image description here

enter image description here

2
ответ дан 07.12.2019, 12:01

Вы говорите, что самое большое использование памяти составляет 5 МБ? Для меня svhost.exe берет 180 МБ памяти, и Firefox с выполнением немногих вкладок берет приблизительно 500 МБ. Можно ли проверить то, что действительно использование памяти, и сообщите нам? Этому устанавливали SQL Server? SQL, как известно, съедает все живьем в зависимости от того, какие базы данных у Вас могут быть они для разработки.

Так или иначе получите Проводник Процесса, отсортируйте свои процессы по Частным Байтам и посмотрите то, что берет все приложение памяти.. или возможно у Вас есть много процессов, которые вместе заставляют его съесть всю доступную память. Необходимо проверить это.

2
ответ дан 07.12.2019, 12:01

Теги

Похожие вопросы