美文网首页
应用进程分析命令linux

应用进程分析命令linux

作者: Al_不期而遇 | 来源:发表于2019-08-26 16:43 被阅读0次

    1、使用pmap可以查看某一个进程(非java的也可以)的内存使用使用情况

    使用方法 pmap 进程id

    2、使用jmap可以查看某个Java进程中每个对象有多少个实例,占用多少内存

    使用方法 jmap -histo 进程id

    3、jstat命令查看jvm的GC情况

    使用方法 jstat [Options] vmid [interval] [count]

    参数说明

    Options,选项,我们一般使用 -gcutil 查看gc情况

    vmid,VM的进程号,即当前运行的java进程号

    interval,间隔时间,单位为秒或者毫秒

    count,打印次数,如果缺省则打印无数次

    4、pstree:树结构显示进程,这个默认显示当前用户的进程,可以指定用户

    5、pstack pid 查看进程堆栈信息

    6、strace pid 跟踪进程具体在干啥

    使用方法 strace -tt -f -p PID

    7、cat /proc/<pid>/limits 就可以dump  core 信息

    8、列出系统java进程的PID

    相关文章

      网友评论

          本文标题:应用进程分析命令linux

          本文链接:https://www.haomeiwen.com/subject/qzddectx.html