Опции являются взаимоисключающими. Опция, если использующийся, должна сразу следовать после названия команды.
изодромный с предварением
идентификатор процесса, для которого должна быть напечатана карта памяти. Процесс должен быть процессом 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 печатаются class, число объектов, емкости памяти в байтах, и полностью определенных имен class. VM внутренние имена class печатаются с '*' префикс. Если живая подопция определяется, только живые объекты считаются.
-permstat
Печатные издания загрузчик class мудрая статистика постоянной генерации "кучи" Java. Для каждого загрузчика class его имя, живое, адрес, порождает загрузчик class, и число и размер классов, которые это загрузило, печатаются. Кроме того, число и размер интернированных Строк печатаются.
-F
Сила. Используйте с jmap - дамп или jmap-histo опция, если изодромное с предварением не отвечает. Живая подопция не поддерживается в этом режиме.
-h
Печатает сообщение справки.
- справка
Печатает сообщение справки.
-J <флаг>
Передачи <флаг> к виртуальной машине Java, на которой выполняется jmap.