Mac OS 在使用JMC工具的时候会出现打开了,但是页面卡死不动的情况,这时候一般是依赖的包版本有问题导致。
这里建议使用低版本3.105.2的包。
Mac 下的包路径是:
/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/missioncontrol/plugins/
备份旧的包:
mv org.eclipse.swt.cocoa.macosx.x86_64_3.103.1.v20140903-1947.jar org.eclipse.swt.cocoa.macosx.x86_64_3.103.1.v20140903-1947.jar.bak
替换新的包:
mv org.eclipse.swt.cocoa.macosx.x86_64-3.105.2.jar org.eclipse.swt.cocoa.macosx.x86_64_3.103.1.v20140903-1947.jar
本地通过jmc命令,打开JMC工具即可使用。
增加JVM配置:
-XX:+UnlockCommercialFeatures \
-XX:+FlightRecorder \
-Dcom.sun.management.jmxremote.port=7001 \
-Dcom.sun.management.jmxremote=true
-