jstack分析最耗CPU的代码

 jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有ps、top、printf、jstack、grep。 1.找到CPU利用率持续比较高的进程,获取进程号 命令:top 2.得到进程ID为21711,第二步找出该进程内最耗费CPU的线程,可以使用ps
相关文章
相关标签/搜索