Похоже, у вас уже есть инструмент для визуализации этого.
Добавьте столбец "Private Bytes" на экран проводника процесса, затем сортируйте его по убыванию. Ваши процессы с памятью будут на вершине.
Также вы можете посмотреть на "Монитор ресурсов" в Vista. (Система и обслуживание> Информация о производительности и инструменты> Расширенные инструменты. Он также покажет вам, какие процессы используют всю вашу память.
Тем не менее, у вас может даже не быть проблем. Использование оперативной памяти - не плохая вещь. Для того, чтобы windows использовал всю эту дорогую (в любом случае бывшую в употреблении) оперативную память, которую вы установили, он пытается, ну, в общем, использовать ее (как в случае ее использования). Если вы не используете все это для программ, он будет использовать больше для системного кэша, чтобы сэкономить время чтения с диска в будущем.
Вместо того, чтобы использовать, вы хотите беспокоиться о доступной памяти.
Процитирую Марка Руссиновича:
Как следует из названия, доступная память доступна для назначения процессу или системе, если это необходимо. Диспетчер памяти, конечно же, пытается максимально использовать эту память, используя ее в качестве файлового кэша (список ожидания), а также для обнуленной памяти (список нулевых страниц), а функция Superfetch в Vista предварительно выбирает данные и код в режиме ожидания. перечислите и расставьте приоритеты в пользу данных и кода, которые могут быть использованы в ближайшем будущем.
Если доступной памяти становится мало, это означает, что процессы или система активно используют физическую память, и если она остается близкой к нулю в течение продолжительных периодов времени, вы, вероятно, можете выиграть, добавив больше памяти.
Если у вас есть "100 МБ", вы не близки к нулю свободной памяти.
Да, и убедитесь, что вы используете файл подкачки, чтобы Windows была свободна, чтобы помочь вам максимально использовать вашу оперативную память.