Если необходимо задокументировать потребление памяти на определенном сервере, или необходимо доказать утечку памяти, это можно сделать с помощью утилиты поддержки memsnap.
Утилита создает моментальный снимок всех работающих процессов и связанных с ними потребляемых ресурсов. После этого моментальный снимок записывается в файл протокола.
По умолчанию, файл называется memsnap.log, но имя может быть указано с помощью параметра командной строки. Вот синтаксис этой команды:
memsnap [/t] [/g] [имя_файла]
В следующей таблице представлено описание параметров команды memsnap.
Параметры команды memsnap
Параметр | Использование |
/t | Дополнительная информация — время (GMT), дата и имя компьютера, включаются в протокол вывода |
/g | Добавляет информацию о пользователе и графическом интерфейсе (GDI) в файл вывода |
имя_файла | Используется для указания имени файла вывода. Если параметр не используется, то файл будет называться memsnap.log |
Для использования утилиты memsnap с целью получения моментального снимка потребления памяти в файле C:\Info\data.log, необходимо запустить утилиту следующей командой:
memsnap C:\Info\data.log.
Утилита memsnap предназначена для достижения четко определенной цели. Тоже самое можно сказать и про утилиту pagefileconfig.