Jvisualvm监控java线程
一、对tomcat中的java线程进行监控
1、对JVM添加监控参数,在tomcat的bin目录下,进入catalina.sh文件中,第二行添加:
JAVA_OPTS="-Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=64m -XX:MetaspaceSize=64m -Xss1024k -XX:+UseConcMarkSweepGC -Dcom.sun.management.jmxremote.port=10086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.100.186"
备注:192.168.100.186为tomcat所在的本机ip,不能用127.0.0.1代替
2、修改成功之后,重启tomcat
3、windows系统中命令行输入jvisualvm,打开Java VisualVM
4、选择远程,添加远程主机
5、远程主机上添加JMX连接,连接上加上端口号
6、双击进程号,即可查看线程状态
二、对启动的jar进行监控
java 上方红色字体 -jar pinter.jar