随笔分类 - 性能调优
cpu彪高的排查步骤
摘要:1、top 查看占用cpu最高的进程pid eg: 2、top -Hp 进行pid 获取消耗cpu最多的线程pid eg:top -Hp 1397 3、printf "0x%x\n" 线程pid 得到线程pid的16进制 4、 sudo -u username jstack -l 进程pid|gre
阅读全文
JVM调优之jstack找出最耗cpu的线程并定位代码
摘要:stack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有ps、top、printf、jstack、grep。 第一步先找出Java进程ID,服务器上的Java
阅读全文