Windows 7 с высоким использованием физической памяти, как уменьшить его?

0
  1. Это проактивный вопрос, сейчас у меня нет проблем, ты можешь создать проблему в любое время, чего я просто не могу себе позволить.

  2. Я использую VMware® Workstation - версия 8.0.1 build-528992

  3. Я также использую одну виртуальную машину. подробности этой виртуальной машины перечислены ниже:
    DISTRIB_ID = Ubuntu
    DISTRIB_RELEASE = 12.04
    DISTRIB_CODENAME = точный
    DISTRIB_DESCRIPTION = "Ubuntu 12.04 LTS"
    --- Оборудование, назначенное виртуальной машине :
    ЦП: 2
    ядра на ЦП: 2
    ОЗУ: 3 ГБ
    Виртуальный жесткий диск: 20 ГБ

  4. Для получения физической информации о машине, пожалуйста, пройдите ниже информацию и скриншот.
    Диск C: всего 160 ГБ / используется 84 ГБ / бесплатно 76 ГБ
    D Диск: всего 728 ГБ / используется 457 ГБ / бесплатно 271 ГБ

введите описание изображения здесь

  1. Снимок экрана: производительность диспетчера задач:

введите описание изображения здесь

  1. Снимок экрана:
    процессы диспетчера задач. Процессы сортируются в соответствии с использованием памяти.

введите описание изображения здесь

  1. Версия антивируса:
    введите описание изображения здесь

введите описание изображения здесь

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

Вот запрошенный скриншот:
введите описание изображения здесь

Hrish
источник
Вы по-прежнему видите всю используемую память, если выключаете виртуальную машину, выходите из Chrome и останавливаете McAfee AV?
Mxx
1
Колонка «Включить размер» на вкладке процесса диспетчера задач (или просто снимок экрана с вкладки «Память» на мониторе ресурсов)
Мартин Кахья Пауло,
Да, я вижу высокое использование физической памяти, даже если я выйду из Chrome. Однако у меня есть мой почтовый сервер, который находится на ВМ, и McAfee требуется для защиты Интернета и локальной сети, поскольку это виртуальная машина с живым сервером. Вы не использовали много памяти в течение 2-3 дней, так как эта система разрушала VM и McAfee в то время. и в то время он использовал, чтобы показать хорошее использование памяти в 5 ГБ в среднем. Таким образом, должна быть какая-то проблема, я думаю, которая вызывает эту проблему с высоким использованием памяти ... ??
13
@MartheenCahyaPaulo, пожалуйста, проверьте мой комментарий и добавьте еще один скриншот с колонкой Commit Size на вкладке процесса диспетчера задач. Спасибо!! :)
Hrish

Ответы:

3

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

  1. Эта память не используется в ближайшее время. В этом случае усилия по его освобождению были потрачены впустую.

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

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

Если вы думаете: «Мне нужна память сейчас, чтобы я мог использовать ее позже», забудьте об этом. Вы можете использовать память сейчас и использовать ее позже. Там нет болезненного компромисса, который вы должны сделать здесь.

Все отлично.

Если вы хотите более детально понять, как физическая память используется в вашей системе, попробуйте RAMMap .

Дэвид Шварц
источник
1
с его системой все в порядке. У него утечка памяти, вызванная драйвером;)
magicandre1981
@ Дэвид Шварц Могу я попросить вас дать мне какой-нибудь источник информации для поддержки вашего воспроизведения. Я хотел бы пойти дальше и прочитать это. Просим вас, пожалуйста, не воспринимайте это иначе, поскольку я не имею в виду оскорблять вас или ваши заявления.
13
@Rishee: Вы можете прочитать об управлении памятью где угодно. Один сайт, который пытается объяснить это с точки зрения здравого смысла (это специфично для Linux, но концепции те же), является linuxatemyram . (Но на самом деле, то, что я представил выше, является аргументированным аргументом. Источник не нужен. Все его предпосылки должны быть явно правдивыми. Например, в типичных системах, работающих под Windows, использование ОЗУ не требует затрат. Так что логично, что Windows поняла бы это. И так далее.)
Дэвид Шварц
@ Дэвид Шварц Большое спасибо! Это было очень полезно и всеобъемлющим.
13
1

У вас есть драйвер, который не освобождает память (6 ГБ невыгружаемого пула). Вы должны бежать poolmonот, WDKчтобы увидеть вызывающий драйвер. Я уже разместил шаги здесь:

Windows 8 на MSI Windpad 110W практически не освобождает память после выхода из спящего режима

magicandre1981
источник
Привет ... Я выполнил шаги, которые вы сказали, но результат последнего шага не в удобочитаемом формате ... :(. Что мне теперь делать?
Хриш
Когда я сказал последнюю команду, я имел в виду результат команды ниже. findstr /s those_4_characters *.sys
13
@Rishee загрузите отсортированную картинку poolmon, чтобы я мог видеть тег.
magicandre1981
@ Риши проблема исправлена ​​или нет?
magicandre1981