VMMap

Название:VMMap
Версия:3.31
Размер:1.3 mb
Тип распространения:Бесплатная
Система:Windows
Разработчик:Mark Russinovich
  • Обзор
  • Скриншоты
  • Загрузка

Обзор VMMap

VMMap — компактная утилиты для анализа процессов виртуальной и физической памяти. Она отображает распределение различных типов виртуальной памяти, ассоциированных с выбранным процессом, а также объем ОЗУ, назначенных операционной системой для обработки указанных объектов. Помимо репрезентативного графического представления использования ресурсов RAM, VMMap также предоставляет информационный отчет и детальную карту процессов, обслуживаемых соответствующими сегментами оперативной памяти. Мощная фильтрация, обновление содержимого и опции поэтапного сравнения снапшотов позволят вам определить источники использования памяти выбранными процессами и вычислить нагрузку на ОЗУ в рамках соответствующего ПО-пакета. Тулкит VMMap входит в состав расширенного инструментария Sysinternals Suite и распространяется на основе freeware-лицензии, обеспеченной компанией-дистрибьютором. Бандл обладает полноценной поддержкой всех актуальных ревизий Windows, начиная с версии Vista и вплоть до последних выпусков системы.

Основные функции VMMap

  • поддержка различных категорий RAM-памяти, среди которых:
  • образ. Память представлена в виде исполняемого (EXE) или DLL-файла и загружается в процесс посредством загрузчика образов. Образы не содержат данных с привязкой к файлам, принадлежащих к категории отображаемых (mapped)
  • приватная. Данный подтип распределяется с помощью сервиса VirtualAlloc и не может быть разделен с другими процессами. Как правило, в приватных секторах содержатся данные приложений
  • разделяемая. Эта категория резервируется файлом подкачки (если он доступен) и, как правило, содержит данные, разделяемые DLL-библиотеками в рамках различных процессов или внутренних коммуникационных сообщений
  • отображаемая (mapped). Представляет собой физический файл на диске
  • куча. Является приватной памятью, управляемой специальным менеджером в пользовательском режиме
  • управляемая куча. Аналогично приватная категория, распределяемая и используемая сборщиком мусора .NET. Содержит данные приложений.
  • наглядная визуализация распределяемых секторов в графической форме
  • разбивка объектов памяти по категориям на карте в соответствии с их типами и предназначением
  • по факту, пакет не имеет аналогов и полностью выполняет свою функциональную задачу, выраженную в оптимизации и распределении ресурсов RAM во время разработки кастомных программных средств и анализе индивидуальных системных сервисов
  • наличие развернутого справочного мануала, детализирующего особенности работы с дистрибутивом VMMap с описанием основных разделов GUI-оболочки.

Недостатки VMMap

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

Скриншоты VMMap