性能监控(4)–JVM的监控工具jstat

  • jstat的基本语法为

Usage: jstat -help|-options

       jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]

选项option可以由以下值构成

  • -class :显示classloader的相关信息

图片.png 第1张

  • -compiler :显示JIT编译的相关信息

图片.png 第2张

  • -gc :显示GC相关的堆信息

图片.png 第3张

  • -gccapacity 显示各个代的容量以及使用情况

图片.png 第4张

  • -gccause 显示垃圾收集相关信息(同-gcutil)同时显示最后一次gc的又发原因

图片.png 第5张

LGCC:上次GC的原因

 

  • -gcnew :显示新生代信息

    图片.png 第6张

  • -gcnewcapacity :显示新生代大小与使用情况

    图片.png 第7张

  • -gcold :显示老年代和永久代信息

    图片.png 第8张

  • -gcoldcapacity :显示老年代大小

    图片.png 第9张

  • -gcpermcapacity :显示永久代大小

    图片.png 第10张

  • -gcutil :显示垃圾收集信息(每秒钟执行一次,未发生GC

    图片.png 第11张

  • -printcompilation:输出JIT编译的方法信息

图片.png 第12张

-t在输出加上timestamp,显示程序运行时间

-h在周期性输出数据时输出多少行后,跟着输出一个表头信息

Interval 输出的生命周期 /ms

Count 输出的次数


©版权声明:本文为【翰林小院】(huhanlin.com)原创文章,转载时请注明出处!

发表评论

电子邮件地址不会被公开。