top
命令观察到问题:内存不断增长 CPU占用率居高不下
top -Hp
观察进程中的线程,哪个线程CPU和内存占比高top -Hp 10424
jstack
top -Hp 看到 10426 线程比较高,那么我们转为十六进制,在 jstack 中查找。
printf "%x\n" 10426
jstack -l 10424 | grep 28ba
可以看到是 GC 线程。
目前是 Full GC 导致的。
by Sven Augustus https://my.oschina.net/langxSpirit