当前位置:网站首页 > 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悬浮窗教程
  • 下一篇: java开水影教程
  • 版权声明


    相关文章:

  • java悬浮窗教程2025-01-02 10:58:01
  • java页面布局教程2025-01-02 10:58:01
  • java 网站示例教程2025-01-02 10:58:01
  • java图形化界面教程2025-01-02 10:58:01
  • java 391集教程2025-01-02 10:58:01
  • java开水影教程2025-01-02 10:58:01
  • gradle菜鸟教程java2025-01-02 10:58:01
  • java写字教程2025-01-02 10:58:01
  • spark mllib java教程2025-01-02 10:58:01
  • java原型模式教程2025-01-02 10:58:01