性能调优工具VisualVM

VisualVM是Java开发中的一个性能监控工具,提供线程、内存和CPU使用情况的监控,支持查看方法CPU时间及内存对象,同时能够进行GC次数统计。它通常位于JDK安装目录的bin文件夹下。用户可以安装各种插件来专注于不同方面的监控,如GC、内存或线程。此外,通过配置JMX连接,VisualVM还能实现远程监控Java应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

visualVM简介

VisualVM 是jdk自带得性能调优工具,能监控线程、内存情况,以及cpu使用情况。查找方法得cpu时间和内存对象,GC次数。

该启动文件一般都是在\jdk1.8.0_151\bin目录下。

  1. 双击启动如图:
  2. VisualVM可以根据需要安装不同的插件,每个插件的关注点都不同,有的主要监控GC,有的主要监控内存,有的监控线程等,如图

  3. 配置远程监控jvm方式

    JAVA_OPTS="-Djava.rmi.server.hostname=192.168.8.229 -Dcom.sun.management.jmxremote.port=1100 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
    
    
    
    # 开启 JMX 远程服务权限
    # -Dcom.sun.management.jmxremote.port:配置远程 connection 的端口号
    # -Dcom.sun.management.jmxremote.ssl:指定 JMX 是否启用 ssl
    # -Dcom.sun.management.jmxremote.authenticate:指定 JMX 是否启用密码
    # -Djava.rmi.server.hostname:配置 Server IP(不要使用 127.0.0.1)
    # -Dcom.sun.management.jmxremote.rmi.port
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值