Иногда бывает полезно знать, сколько физической памяти компьютера потребляется запущенными приложениями, драйверами или системными службами.
Однако получить доступ к некоторым данным, связанным с распределением физической памяти не всегда удается даже с помощью таких программ как Task Manager или Process Explorer.
Для более глубокого анализа состояния памяти персонального компьютера лучше всего использовать специализированный инструмент — утилиту RAMMap, разработанную известными американскими программистами Марком Руссиновичем и Брюсом Когсвеллом в 2010 году.
Утилита RAMMap бесплатна, не требует инсталляции, весит всего 559 килобайт и очень проста в использовании.
Скачать ее можно с официального сайта в виде отдельного архива, а также в составе пакета Sysinternals Suite.
Работает RAMMap только на операционных системах Windows Vista и более поздних версий.
При помощи этой программки можно определить количество используемой памяти приложениями, драйверами устройств, библиотеками, программными модулями, ядром операционной системы, а также получить представление как именно Windows управляет физической памятью компьютера.
- Использование счетчиков: сводка по типу и списку разбиения по страницам
- Процессы: обработка размеров рабочих наборов
- Сводка по приоритету: приоритетные размеры резервных списков
- Физические страницы: использование для каждой страницы для всей физической памяти
- Физические диапазоны: адреса физической памяти
- Сводка по файлам: данные файлов в ОЗУ по файлам
- Сведения о файле: отдельные физические страницы по файлам

При первом запуске утилита попросит согласиться с условиями использования, а затем откроет рабочее окно.
RAMMap имеет приятный графический интерфейс представленный семью вкладками, переключаясь между которыми можно просматривать подробные данные по запущенным в системе процессам, узнать диапазон адресного пространства, объем зарезервированной OS памяти для кэширования и т.д.
Каждая категория (Prosess Private, Marred File, Session Private и т.д.) выделяется для наглядности определенным цветом.
Кроме непосредственного мониторинга в режиме реального времени RAMMap может делать снимки состояния оперативной памяти и сохранять их в лог доступный для последующего детального изучения.
К дополнительным возможностям утилиты также следует отнести возможность загрузки ранее созданных логов, обновления состояния памяти и встроенный мощный поиск.
Снимки текущего состояния сохраняются в «родном» формате RMP. В отличие от некоторых утилит мониторинга, входящих в состав пакета Sysinternals Suite, обновление данных в RAMMap не производится автоматически.
Обновленные данные можно получить, только нажав кнопку Refresh. Управление дополнительными инструментами утилиты производиться из меню, состоящее всего лишь из двух пунктов.
Резюме
RAMMap — это утилита для системного администрирования, которая позволяет отслеживать использование оперативной памяти в реальном времени. Она предоставляет детальную информацию о том, как используется память системой и приложениями, и позволяет быстро выявлять проблемы и оптимизировать работу компьютера.
RAMMap также имеет функцию «Empty Standby List», которая позволяет освободить неиспользуемую оперативную память и повысить производительность системы.
Это незаменимый инструмент для любого системного администратора или IT-специалиста, который хочет повысить производительность компьютера.
Утилита будет полезна, прежде всего, системным администраторам, тестировщикам программного обеспечения, а также всем пользователям, желающим знать, на что и как тратится оперативная память.
Учитывая специфику этого инструмента, отсутствие русского языка и русскоязычной справки вряд ли можно считать недостатком, чего нельзя сказать о невозможности запуска утилиты на операционных системах Windows XP и Windows Server 2003.













