jstack 查看线程栈

    1. 使用top查看消耗用户态cpu高的进程 
      可以在交互区输入shift+p 按照cpu排序 
      可以在交互区输入shift+m 按照内存排序 
      可以在交互区输入shift+H 查看进程下的线程 
      top -p 进程号 查看某个进程 
      top 查看所有进程
    2. 查看进程下的所有线程信息 
      top -H -p 1963(进程号) 
      可以在交互区输入shift+t 按照占用cpu时间排序 
      将占用时间高的线程号1966 转化为十六进制 
      printf %x 1966 ===》7ae

    3. 查看线程下的哪个方法造成cpu高 
      jstack 1963|grep 0x7ae

posted @ 2018-04-02 12:43  寒冰宇若  阅读(181)  评论(0)    收藏  举报