JVM常用调试命令

JVM常用调试命令

  • jps

    虚拟机进程状况工具

    1
    jps -v

    输出虚拟机进程启动时jvm参数 包括 进程占用的端口号

  • jstat

    虚拟机统计信息监视工具

    1
    jstat -gcutil pid 1000 10

    查询GC情况(1秒一次,统计10次)

  • jmap

    java内存影像工具

    1
    jmap -histo pid |grep xxx

    根据端口号pid查询类实例信息

  • jstack

    java堆跟踪工具

    1
    jstack -l pid

    查看线程堆栈