-3

Куда идет весь мой баран?

У меня не так много запущенных процессов:

Однако, когда я смотрю на вкладку производительности, это показывает, что я использую 22 гигабайта:

Почему существует огромная разница между тем, что показывает вкладка « Производительность », и тем, что показывает вкладка « Процессы »?

Что занимает столько барана?

2 ответа2

1

Что занимает столько барана?

Случайный мусор, в основном данные, которые были прочитаны с диска и больше не нужны. Нет смысла делать память свободной, потому что есть только две возможности:

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

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

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

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

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

1

Вы не видите использование Superfetch, помеченный ответ неверен!

У вас высокая загрузка памяти, на которую вы должны обратить внимание. Пожалуйста, запустите RAMMap, чтобы увидеть, что вызывает использование RAM:

Вот описание того, что означают значения:

Введение в новый инструмент Sysinternals: RAMMap

http://blogs.technet.com/b/askperf/archive/2010/08/13/introduction-to-the-new-sysinternals-tool-rammap.aspx

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