当前位置:网站首页 > Java教程 > 正文

java jmc 教程



一、环境准备

jdk11,JMC8.3.0应用包。本例是在Windows 10 系统下操作。

JMC下载地址:https://jdk.java.net/jmc/8/

二、下载后解压,并在 安装目录下/JDK Mission Control/jmc.ini 文件中添加jdk运行版本信息,如下:

修改配置文件如下图

如果jmc和本地的jdk版本兼容,则不需要配置。如果提示 java.lang.IllegalStateException: 无法获取应用程序服务。请确保解析并启动了 org.eclipse.core.runtime 束(请参阅 config.ini) ,查看日志文件中显示jdk版本不是当前系统中的jdk版本,则需要配置成当前系统中的jdk版本,且jdk版本需要和jmc版本兼容。异常信息中的版本输出如下:

三、启动jmc

要使用飞行记录功能,首先需要在需要运行的java程序添加jvm启动参数:-XX:+UnlockCommercialFeatures -XX:+FlightRecorder,或者在命令行执行(pid是java程序进程ID):

接着运行安装目录下的 jmc.exe 文件,linux系统是jmc.sh 。

启动以后可以看见本地的java程序已经在监控列表中了,打开相关引用程序,可以看到右边的监控面板。

点击每个小面板右上角的绿色“+”号按钮,可以添加监控属性指标。

四、远程连接

菜单路径:文件 -> 连接 -> 创建新连接 ,在弹出框中填写远程 jmx 服务的主机IP,端口,以及设置的jmx服务的账号密码(如果配置了不需要验证则不用填写)

配置完成后点击测试连接,状态变为“确定”后表示连接成功。然后就可以像使用本地监控一样使用了。

版权声明


相关文章:

  • java泰坦模组教程2024-12-23 09:58:06
  • java操作excel 教程2024-12-23 09:58:06
  • java教程核心视频2024-12-23 09:58:06
  • zmq教程java2024-12-23 09:58:06
  • java车座更换教程2024-12-23 09:58:06
  • java所有按键教程2024-12-23 09:58:06
  • java458教程2024-12-23 09:58:06
  • java mvc教程2024-12-23 09:58:06
  • java教程 咆咕2024-12-23 09:58:06
  • java基础教程2692024-12-23 09:58:06