读书人

linux 上 java web应用占用cpu高的排查

发布时间: 2012-12-27 10:17:10 作者: rapoo

linux 下 java web应用占用cpu高的排查方法

1. top (linux下面),然后在top下面 Shift+H,就能看到到底是哪个线程(注:top默认的只显示进程信息)占用cpu高了;

 solaris下面的话用prstat.

2. pstack pid(占用cpu高的进程)

??? 在出来的文件里面找到对应的在步骤1里面找到的线程的trace信息,然后看一下这个线程究竟在干啥吧~

?

在linux下面还有一个比较有用的命令,gcore . 能够生成对应的进程的 core dump信息。

然后可以用一些分析工具看一下。

?

读书人网 >Web前端

热点推荐