• JVM 分析工具快速查询手册


    jmap | 堆相关



    jmap 5252
    jmap -heap 5252    #堆
    jmap -histo:live 5252 #存货对象
    jmap -clstats 5252  #类加载
    jmap -finalizerinfo 5252    #终结对象
    jmap -dump:format=b,file=dump.phrof 5252    #dump
     
     
     

    jstack   | 栈相关



    jstack 123
    jstack -F 123   #强制输出栈
    jstack -m 123   #输出Java和native frame
    jstack -l 123   #数据锁附加信息
     
     
     

    jinfo | 参数和环境信息



    jinfo 123
    jinfo -flags 123    #输出所有参数
    jinfo -flag PrintGC 123 #查看PrintGC启动项是否存在
    jinfo -flag +PrintGCDetails 123 #添加PrintGCDetails参数
    jinfo sysprops  123 #输出系统信息
     
     
     
     
     
     
     

    jps | Java 进程信息


    jps -q  #只输出进程 ID
    jps -m  #输出传入 main 方法的参数
    jps -l  #输出完全的包名,应用主类名,jar的完全路径名
    jps -v  #输出jvm参数
    jps -V  #输出通过flag文件传递到JVM中的参数
    
    
     
     
     

    jstat | Java Virtual Machine statistics monitoring tool


     
    jstat -options
    jstat -class 123                #显示ClassLoad的相关信息
    jstat -compiler 123         #编译的相关信息
    jstat -gc   123                 #显示gc相关信息
    jstat -gccapacity 123           #显示堆内存容量以及使用情况
    jstat -gccause  123         #显示垃圾回收的相关信息(通-gcutil),同时显示最后一次或当前正在发生的垃圾回收的诱因
    jstat -gcmetacapacity 123       #显示metaspace的内存
    jstat -gcnew 123                #显示新生代信息
    jstat -gcnewcapacity 123            #显示新生代大小和使用情况;
    jstat -gcold 123                    #显示老年代信息;
    jstat -gcoldcapacity 123            #显示老年代的大小
    jstat -gcutil   123             #显示垃圾收集信息
    jstat -printcompilation 123 #输出编译方法信息
     

    jhat | dump分析



    jhat -j -Xmx1g dump.phrof
     
    
    
     
     
     
     
     
    欢迎关注我的公众号:老张大魔王 >>> 不定时更新哦
  • 相关阅读:
    练习5-3 数字金字塔 (15分)
    JSTL标签
    ssm+mysql+jsp打造在线考试系统WeKnow-学生端
    JSP常用内置对象
    mybatis入门2
    mybtis入门
    数据源的作用
    ssm动态查询向前台传json
    ssm中的注解
    ssm中的模糊查询
  • 原文地址:https://www.cnblogs.com/dougest/p/14901945.html
Copyright © 2020-2023  润新知