Как импортировать lib для JMX и Java Mission Control? - PullRequest
0 голосов
/ 19 ноября 2018

У меня два вопроса:

  1. Как импортировать lib для jmx (я не могу его импортировать)?

  2. Можем ли мы получить доступ к Java Mission Control с помощью кода? (как я могу увидеть визуализацию моей проблемы, но я хочу ее получить в мою IDE, используя код), это возможно?

1 Ответ

0 голосов
/ 20 ноября 2018

Если вы используете Oracle JDK 9+ или OpenJDK 11+, вы можете получить доступ к данным в файле JFR с помощью API Flight Recorder.

Например, чтобы распечатать все события:

import jdk.jfr.consumer.*;

try (RecordingFile r = new RecordingFile(Path.of("recording.jfr"))) {
 while (r.hasMoreEvents()) {
   System.out.println(r.readEvent());
 }
}

Для получения дополнительной информации об API: https://docs.oracle.com/en/java/javase/11/docs/api/jdk.jfr/jdk/jfr/consumer/package-summary.html

...