摘要:
jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有ps、top、printf、jstack、grep。 第一步先找出Java进程ID,服务器上的Jav 阅读全文
posted @ 2018-04-02 15:22
寒冰宇若
阅读(304)
评论(0)
推荐(0)
摘要:
查看进程下的所有线程信息 top -H -p 1963(进程号) 可以在交互区输入shift+t 按照占用cpu时间排序 将占用时间高的线程号1966 转化为十六进制 printf %x 1966 》7ae 查看线程下的哪个方法造成cpu高 jstack 1963|grep 0x7ae 阅读全文
posted @ 2018-04-02 12:43
寒冰宇若
阅读(181)
评论(0)
推荐(0)

浙公网安备 33010602011771号