性能profile-visual vm
上一篇 /
下一篇 2011-02-15 15:09:32
性能测试发现问题,需要进行问题定位,
profile的时候使用了jdk自带的
visual vm
这里记录一下相关的配置。
1.本地安装
下载visual vm,本次直接运行即可
下载地址:jdk1.6中自带,在bin目录里面找下即可。
2.远程监控
和大部分监控软件都是一样的,远程启动
jmx和
jstatd服务,监控机连接上就可以取到响应的数据,然后到分析界面进行解析和图形展示。
远程配置:
在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=falsetips: 如果服务器进行了本地会还绑定,就需要加入第一行hostname的配置,不然visualvm进行连接的时候,会一直连接失败。
jstatd启动权限配置
新增权限文件
jstatd.all.policy,内容如下:
grant codebase
"file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission;};
启动命令行:
标题搜索
日历
|
日 |
一 |
二 |
三 |
四 |
五 |
六 |
| 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | | | | |
数据统计
- 访问量: 4543
- 日志数: 2
- 建立时间: 2010-09-14
- 更新时间: 2011-02-22