一、问题排查思路
系统页面出现卡顿、无响应,大致问题排查思路
二、CPU过高排查步骤
本文将重点记录一次CPU飙高问题的追踪
top
top -Hp PID
printf "%x\n" tid
jstack pid|grep tid -A 30
根据以上信息可以具体分析程序逻辑所引用的CPU占用过高
三、jvm常用排查命令
查看当前运行的JAVA进程:jps -l
查看当前JVM配置信息:jinfo -flags pid
查看堆内存的设置及使用情况:jmap -heap pid
查看堆内存的存活的类信息,包括类名、对象数量、对象占用大小:jmap -histo :live pid
查看类加载的数量和空间占用:jstat -class pid




四、JVM参数调整
待续...