开启的时候影响性能,找问题用的。
数据库、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:响应时间
来源:51CTO
作者:snailchangquan
链接:https://blog.csdn.net/snailchangquan/article/details/99473445