jprofiler性能查找问题工具,java大名鼎鼎的分析神器

匿名 (未验证) 提交于 2019-12-02 21:52:03

开启的时候影响性能,找问题用的。

数据库、mongdb、jstack、jvm都能监控

1、windows版本默认安装jprofiler_windows_9_1_1.exe 即可;

2、linux版本/home rz下上传jprofiler_linux_9_1_1.rpm

chmod +x jprofiler_linux_9_1_1.rpm

rpm -ivh jprofiler_linux_9_1_1.rpm

默认安装在了 /opt 目录下

3、/home/server/tomcat1/bin 目录下

vi catalina.sh

添加 -agentpath:/opt/jprofiler9/bin/linux-x64/libjprofilerti.so=port=8849,nowait

总的:JAVA_OPTS="-Xms256m -Xmx256m -Xmn128m -Xss256k -XX:PermSize=32m -XX:MaxPermSize=32m -Dcom.sun.management.jmxremote.port=10086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.1.200 -agentpath:/opt/jprofiler9/bin/linux-x64/libjprofilerti.so=port=8849,nowait"

4、重启tomcat

ps -ef|grep tomcat

kill -9  进程号

 ./startup.sh & tail -f ../logs/catalina.out

5、打开windows的jprofiler

 

memory:内存

GC Activity:垃圾回收

Heap walker中可以创建堆的快照,点照相机

hot spots热点:程序里调用最多的方法

method statisitue:响应时间

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!