`
michael.softtech
  • 浏览: 206937 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

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

阅读更多

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

 solaris下面的话用prstat.

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

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

 

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

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

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics