3

У меня есть i5 12 ГБ оперативной памяти Windows 7 Ultimate, 64-битная машина, и мне недавно пришлось убить несколько процессов, потому что в ней не хватило «Свободной памяти» ... однако в «Резервной» памяти все еще оставалось 7,5 ГБ.

У меня не было так много открытых (Outlook, VS2010, SQL Server), но я не запускал ни одну из них. Я набирал письмо, и оно просто прекратилось.

Я убил VS и SQL Server, а затем он медленно восстанавливался ... мой вопрос: если у меня почти 8 ГБ резервной памяти не используется, почему у нее заканчивается память и она умирает и можно ли каким-то образом отрегулировать объем памяти

Спасибо

3 ответа3

5

1 возможно, плохо закодированные программы могут не освобождать память, когда это требуется другим процессам, или у программы есть утечка памяти.

Откройте окно запуска и введите resmon, затем перейдите на вкладку памяти, посмотрите, что использует всю память.

Вы также можете установить и запустить RAMMap, он дает лучшее отображение, чем resmon, и имеет гораздо больше информации, чтобы помочь решить проблему.

Некоторое понимание того, как использовать RAMMap

Также проверьте размер вашего файла подкачки.

2

На мой взгляд, это, вероятно, отсутствие файла подкачки. У меня возникла та же проблема, так как я отключил файл подкачки на моей рабочей станции. У меня 32 ГБ оперативной памяти, и после двух или трех дней без перезагрузки мое резервное использование памяти достигает 29 ГБ, и моя система начинает зависать. Кажется, Windows x64 не всегда изящно освобождает резервную память.

1

Есть некоторые разумные вещи, которые вы можете попробовать посмотреть, поможет ли это: http://windows.microsoft.com/en-us/windows7/Ways-to-improve-your-computers-performance

Но вы не так много запускаете, поэтому я думаю, что Moab может быть чем-то, где могут быть некоторые плохо закодированные программы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .