性能profile-visual vm

上一篇 / 下一篇  2011-02-15 15:09:32

性能测试发现问题,需要进行问题定位,profile的时候使用了jdk自带的visual vm
这里记录一下相关的配置。

1.本地安装
下载visual vm,本次直接运行即可
下载地址:jdk1.6中自带,在bin目录里面找下即可。

2.远程监控
和大部分监控软件都是一样的,远程启动jmxjstatd服务,监控机连接上就可以取到响应的数据,然后到分析界面进行解析和图形展示。
远程配置:
在jdk启动参数中加入jmx配置
-Djava.rmi.server.hostname=xx.xx.xx.xx(本机ip地址) -Dcom.sun.management.jmxremote.port=10001 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
tips: 如果服务器进行了本地会还绑定,就需要加入第一行hostname的配置,不然visualvm进行连接的时候,会一直连接失败。

jstatd启动权限配置
新增权限文件jstatd.all.policy,内容如下:
grant codebase "file:${java.home}/../lib/tools.jar" {

    permission java.security.AllPermission;};

启动命令行:

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 4543
  • 日志数: 2
  • 建立时间: 2010-09-14
  • 更新时间: 2011-02-22

RSS订阅

Open Toolbar