Опции являются взаимоисключающими. Опция, если использующийся, должна сразу следовать после названия команды.
изодромный с предварением
идентификатор процесса, для которого должна быть напечатана карта памяти. Процесс должен быть процессом Java. Чтобы получить список процессов Java, работающих на машине, jps может использоваться.
исполнимая программа
Исполнимая программа Java, из которой был произведен дамп ядра.
ядро
базовый файл, для которого должна быть напечатана карта памяти.
"отдалите имя хоста или IP"
отдалите сервер отладки (см. jsadebugd), имя хоста или IP-адрес.
идентификатор сервера
дополнительный уникальный идентификатор, если многократные серверы отладки работают на том же самом удаленном узле.
ОПИСАНИЕ
печатные издания jmap совместно использованные объектные карты памяти или детали памяти "кучи" данного процесса или базового файла или удаленного сервера отладки. Если данный процесс работает на 64-разрядном VM, Вы, возможно, должны определить-J-d64 опцию, например:
jmap -J-d64 -heap pid
ОТМЕТЬТЕ: Эта утилита неподдерживается, и можете, или, возможно, не доступно в будущих версиях JDK. В Windows Systems, где dbgeng.dll не присутствует, 'Windows Debugging Tools For' должен быть установлен, чтобы иметь эти инструменты работа. Кроме того, PATH переменная окружения должна содержать расположение jvm.dll используемый целевым процессом или расположением, из которого был произведен файл Дампа Катастрофического отказа.
Когда никакая опция не используется печатные издания jmap совместно использованные объектные отображения. Для каждого совместно используемого объекта, загруженного в целевом VM, печатаются начальный адрес, размер отображения, и полный путь совместно используемого объектного файла. Это подобно Солярису pmap утилита.
- дамп: [живой], format=b, файл = <имя файла>
Выводит "кучу" Java в hprof двоичном формате к имени файла. Живая подопция является дополнительной. Если определено, только живые объекты в "куче" выводятся. Чтобы просмотреть дамп "кучи", можно использовать jhat (Аналитический Инструмент "Кучи" Java), чтобы считать сгенерированный файл.
-finalizerinfo
Информация о печатных изданиях об объектах, ждущих завершения.
- "куча"
Печатает сводку "кучи". Используемый алгоритм GC, конфигурация "кучи" и генерация мудрое использование "кучи" печатается.
-histo [:live]
Печатает гистограмму "кучи". Для каждого класса Java печатается число объектов, размера памяти в байтах, и полностью определенных имен классов. VM внутренние имена классов печатаются с '*' префикс. Если живая подопция определяется, только живые объекты считаются.
-permstat
Загрузчик класса печатных изданий мудрая статистика постоянной генерации "кучи" Java. Для каждого загрузчика класса, его имени, живого, адрес, загрузчик родительского класса, и число и размер классов, это загрузилось, печатаются. Кроме того, число и размер интернированных Строк печатаются.
-F
Сила. Используйте с jmap - дамп или jmap-histo опция, если изодромное с предварением не отвечает. Живая подопция не поддерживается в этом режиме.
-h
Печатает сообщение справки.
- справка
Печатает сообщение справки.
-J <флаг>
Передачи <флаг> к виртуальной машине Java, на которой выполняется jmap.