• jdk命令行工具


    一.jps(JVM Process Status Tool):虚拟机进程状况工具

    1.-q:只输出LVMID(本地虚拟机ID),省略本类名称

    2.-l:输出主类全名,如果进程执行的是Jar包,输出Jar路径

    3.-m:输出虚拟机进程启动时传递给朱磊main()函数的参数

    4.-v:输出虚拟机进程启动时JVM的参数

    二.jstat(JVM Statistics Monitoring Tool):虚拟机统计信息监视工具

    命令格式:jstat [option vmid [interval [s|ms] [count]]  ]

                              选项     id         间隔    时间    次数

    注:间隔时间和次数省略是表示只查询一次

    1.-class:监视类装载、卸载数量、总空间及类装载所耗费的时间

     2.-gc:监视java对状况

    • S0C:第一个幸存区的大小
    • S1C:第二个幸存区的大小
    • S0U:第一个幸存区的使用大小
    • S1U:第二个幸存区的使用大小
    • EC:伊甸园区的大小
    • EU:伊甸园区的使用大小
    • OC:老年代大小
    • OU:老年代使用大小
    • MC:方法区大小
    • MU:方法区使用大小
    • CCSC:压缩类空间大小
    • CCSU:压缩类空间使用大小
    • YGC:年轻代垃圾回收次数
    • YGCT:年轻代垃圾回收消耗时间
    • FGC:老年代垃圾回收次数
    • FGCT:老年代垃圾回收消耗时间
    • GCT:垃圾回收消耗总时间

    注:其它关于gc的命令:

    -gccapacity,-gcutil,-gccause,-gcnew,-gcnewcapacity,-gcold,-gcoldcapacity,-gcpermcapacity

    3.-compiler:输出JIT编译器编译过的方法、耗时等信息

    4.-printcompilation:

    三.jinfo(Configuration Info for Java):Java配置信息工具

    命令格式:jinfo [option] vmid 

    1.-flag:实时查看和调整虚拟机各项参数

    2.-syspros:将虚拟机进程的System.getProperties()的内容打印出来

    四.jmap(Memory Map for Java):Java内存映像工具

    命令格式:jmap [option] vmid 

    1.-dump:[live, ]format=b,file=<filename>,其中live自参数说明是否只dump出存活的对象

    2.-histo:显示堆中对象统计信息,包括类、实例数量、合计容量

    3.-finalizerinfo:显示在F-Queue中等待Finalizer线程执行finalize方法的对象。只在Linux/Solaris平台下有效

    4.-heap:显示java堆详细信息,如使用哪种回收器、参数配置、分代状况等。只在Linux/Solaris平台下有效

    5.-permstat:以ClassLoader为统计口径显示永久代内存状态。只在Linux/Solaris平台下有效

    6.-F:当虚拟机进程对-dump选项没有响应时,可使用这个选项强制生成dump快照。只在Linux/Solaris平台下有效

    五.jhat(JVM Heap Analysis Tool):虚拟机堆转储快照分析工具

     

    在浏览器键入http://localhost:7000就可以查看到分析结果

    六.jstack(Stack Trace fro Java):Java堆栈跟踪工具

    命令格式:jinfo [option] vmid 

    1.-F:当正常输出的请求不被响应时,强制输出线程堆栈

    2.-l:除堆栈外,显示关于所得附加信息

    3.-m:如果调用本地方法的话,可以显示C/C++的堆栈

  • 相关阅读:
    13 原型链_继承_this大总结_函数一定是对象,对象不一定是函数
    12 贪吃蛇游戏
    实现wiki访问
    11 第三个阶段js高级_原型
    JZOJ.5257【NOIP2017模拟8.11】小X的佛光
    模板——权值线段树(逆序对)
    LCA模板
    笛卡尔树——神奇的“二叉搜索堆”
    JZOJ.5246【NOIP2017模拟8.8】Trip
    JZOJ.5236【NOIP2017模拟8.7】利普希茨
  • 原文地址:https://www.cnblogs.com/xiehuazhen/p/10114477.html
Copyright © 2020-2023  润新知