Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

jcmd - Диагностическая Команда

jcmd является утилитой, чтобы отправить диагностические запросы команды рабочей виртуальной машине Java.

РЕЗЮМЕ

    jcmd [ option ] 
    jcmd <pid | main class> PerfCounter.print
    jcmd <pid | main class> command [arguments]
    jcmd <pid | main class> -f file

ОПИСАНИЕ

jcmd является утилитой, чтобы отправить диагностические запросы команды виртуальной машине Java, поддерживающей эту функцию.

Используемый без параметров или с-l опцией, jcmd печатает список рабочих процессов Java с их идентификатором процесса, их основным class и их параметрами командной строки.

Когда идентификатор процесса определяется на командной строке, jcmd отправляет диагностический запрос команды процессу с этим идентификатором.

Когда основной class определяется на командной строке, jcmd отправляет диагностический запрос команды всем процессам Java с этим основным class.

С параметром PerfCounter.print jcmd печатает счетчики производительности, доступные на предназначенном процессе (ах) Java.

С-f опцией jcmd отправляет предназначенному процессу (ам) Java диагностические команды, сохраненные в файле файла.

ОПЦИИ

Опции являются взаимоисключающими. Опции, если использующийся, должны сразу следовать после названия команды.

-l
Печатает список рабочих процессов Java с их идентификатором процесса, их основным class и их параметрами командной строки.
-h
Печатает сообщение справки.
- справка
Печатает сообщение справки.

ПАРАМЕТРЫ

изодромный с предварением
Идентифицирует процесс, который получает диагностические запросы команды. Процесс должен быть процессом Java. Чтобы получить список процессов Java, работающих на машине, используйте jps (1) или jcmd (1).
основной class
Основной class процесса, который получает диагностические запросы команды. Если несколько рабочих процессов Java совместно используют этот основной class, диагностический запрос команды отправляется всем этим процессам. Чтобы получить список процессов Java, работающих на машине, используйте jps (1) или jcmd (1).
команда [параметры]
Вызовите диагностическую команду, названную командой на предназначенном процессе (ах) Java. Список доступных диагностических команд для данного процесса может быть получен, вызывая команду справки на этом процессе. У каждой диагностической команды есть свой собственный набор параметров, которые могут быть получены, вызывая команду справки, сопровождаемую названием команды.
Counter.print
Напечатайте счетчики производительности, доступные на предназначенном процессе (ах) Java. Список счетчиков производительности может меняться в зависимости от процесса Java.
Файл-f
Считайте команды из файла и вызовите их на предназначенный процесс (ы) Java. В файле каждая команда должна быть записана на одной строке. Игнорируются строки, запускающиеся с #. Обработка файла заканчивается, когда все строки были вызваны или когда строка, содержащая ключевое слово остановки, читается.

СМ. ТАКЖЕ

jps (1)


Oracle и/или его филиалы Авторское право © 1993, 2012, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами