我在成长

性能profile-visual vm

上一篇 / 下一篇  2011-02-22 11:50:31 / 个人分类:个人日记

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

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" {

    permissionjava.security.AllPermission;};

启动命令行:

jstatd -J-Djava.security.policy=jstatd.all.policy -p 10002


TAG: 性能调优 profile VM vm jvisual

 

评分:0

我来说两句

日历

« 2022-09-27  
    123
45678910
11121314151617
18192021222324
252627282930 

数据统计

  • 访问量: 42040
  • 日志数: 34
  • 图片数: 1
  • 书签数: 4
  • 建立时间: 2010-01-12
  • 更新时间: 2012-03-24

RSS订阅

Open Toolbar