Как контролировать приложение java с помощью JDK Mission Control и OpenJDK 1.8? - PullRequest
1 голос
/ 16 июня 2020

Я установил JDK Mission control 8.0.0 из репозитория Github или здесь . Когда я запускаю его, я вижу только собственный экземпляр JM C. Мое приложение java не отображается. Я использую openjdk version 1.8.0_252, и я запустил свое приложение, используя аргументы JVM

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false

, которые не имеют никакого эффекта, или с

-XX:+UnlockCommercialFeatures -XX:+FlightRecorder

что не работает.

приложение не запускается. Когда я запускаю JM C с помощью sudo, я получаю сообщение The owner of /home/felipe/.config/ibus/bus is not root!, но все еще не вижу свои java приложения.

Я также нашел источник , в котором говорится об их использовании. параметр вместе с OpenJDK 11:

env.java.opts: "-XX:+UnlockDiagnosticVMOptions -XX:+FlightRecorder -XX:+DebugNonSafepoints -XX:StartFlightRecording=disk=false,dumponexit=true"

Я могу запустить приложение java с этими параметрами, но JM C не прослушивает приложение.

...