Профилировать процесс Java в AIX с помощью VisualVM
Я подключил VisualVM через JMX к серверу AIX, чтобы профилировать мой процесс Java. Но вкладка "Профилировщик" отсутствует, я просто получаю Обзор, Монитор и Темы.
Я пропустил какую-либо конфигурацию? При открытии локального процесса Java я вижу вкладку "Профилировщик". Или невозможно профилировать удаленное приложение?
2 ответа
Какую версию VisualVM вы используете? Вкладка "Профилировщик" недоступна для удаленных приложений, но вы должны иметь возможность использовать вкладку "Образец", которая использует соединение JMX для выборки ЦП вашего удаленного приложения.
Боюсь, это невозможно.
Из документации JVisualVm:
Заметка. Java VisualVM может извлекать информацию мониторинга удаленных приложений, но не может профилировать удаленные приложения.
Вы можете обратиться к этому для удаленного профилирования: есть ли удаленный профилировщик для Java? (который использует JMX предпочтительно)