CPU使用率高
找出使用率高的进程的pid
top
找出使用率高的线程tpid
top -p pid -H
查看使用率高的线程当前在干什么
jstack -l pid > stack.log
// 将线程的tpid转为16进制,到stack.log中查找
grep tpid stack.log -a3
GC问题
// -t:打印时间戳,1s每隔1秒打印一次
找出使用率高的进程的pid
top
找出使用率高的线程tpid
top -p pid -H
查看使用率高的线程当前在干什么
jstack -l pid > stack.log
// 将线程的tpid转为16进制,到stack.log中查找
grep tpid stack.log -a3
// -t:打印时间戳,1s每隔1秒打印一次