jstack: Java占用高CPU分析之- C2 Compiler Thread

记录一次jmeter测试时出现cpu抖动

  • 使用top查看cpu使用率:top

jstack: Java占用高CPU分析之- C2 Compiler Thread

  • 使用top -H -p <pid> 查看现场使用率:top -H -p 3658

jstack: Java占用高CPU分析之- C2 Compiler Thread 

  •  使用jstack查看线程:jstack 3658| grep `printf %x 3666`

jstack: Java占用高CPU分析之- C2 Compiler Thread

  • 使用jstat查看gc详情(每隔1000毫秒打印一次,总共打印100次):jstat -gcutil 3015 1000 100

 ps:可以看到Edan区数据每隔1秒增加5%,ygc多

jstack: Java占用高CPU分析之- C2 Compiler Thread