当前位置:   article > 正文

JVM jstat命令详解_jvm jstat m

jvm jstat m

Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。可见,Jstat是轻量级的、专门针对JVM的工具,非常适用。

jstat工具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时,需加上查看进程的进程id,和所选参数。参考格式如下:

  1. -class:统计class loader行为信息
  2. -compile:统计编译行为信息
  3. -gc:统计jdk gc时heap信息
  4. -gccapacity:统计不同的generations(包括新生区,老年区,permanent区)相应的heap容量情况
  5. -gccause:统计gc的情况,(同-gcutil)和引起gc的事件
  6. -gcnew:统计gc时,新生代的情况
  7. -gcnewcapacity:统计gc时,新生代heap容量
  8. -gcold:统计gc时,老年区的情况
  9. -gcoldcapacity:统计gc时,老年区heap容量
  10. -gcpermcapacity:统计gc时,permanent区heap容量
  11. -gcutil:统计gc时,heap情况

       1. jstat -gc pid

            可以显示gc的信息,查看gc的次数,及时间。<

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/653589
推荐阅读
相关标签
  

闽ICP备14008679号