2018-11-01-cpu性能排查(定位cpu高的点)

1,使用top命令

按1,显示cpu使用率,如图


按shift+h 展示进程


jstack    进程号(pid)  >   xxx.txt    将进程中的线程执行情况写进xxx.txt

printf "*x \b" pid    将pid的十六进制打印出来

vi xxx.txt

在xxx.txt中查找线程的执行情况,可以看到具体执行的方法,如图:


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 必备的理论基础 1.操作系统作用: 隐藏丑陋复杂的硬件接口,提供良好的抽象接口。 管理调度进程,并将多个进程对硬件...
    drfung阅读 3,629评论 0 5
  • 如何排查java应用中CPU使用率高或内存占用高的问题?这类问题的排查步骤基本通用的。现在通过一个具体的例子来说明...
    MnameHZJ阅读 2,360评论 0 6
  • 一、top(Linux命令) 执行top命令: (查看进程15477的详细情况,下文用到) 系统信息(前五行): ...
    java菜阅读 1,172评论 0 1
  • 线程 在传统操作系统中,每个进程有一个地址空间和一个控制线程。事实上这几乎就是进程的定义。不过经常存在在同一个地址...
    伊恩的道歉阅读 2,279评论 0 6
  • 昨晚临睡前我问瑭宝:为什么这样不听话! 瑭宝说:听话了就没个性啊! 我又问:有个性有什么好? 瑭宝说:有个性的孩子...
    Cathy在教书阅读 273评论 0 1