江苏建设官方网站,匿名ip访问网站受限,抖音的电子商务网站建设,环保公司网站建设宣传图片导读Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”#xff0c;它位于java的bin目录下#xff0c;主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控#xff0c;包括了对Heap size和垃圾回收状况的监控…导读Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”它位于java的bin目录下主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控包括了对Heap size和垃圾回收状况的监控。jstat的用法jstat [ generalOption outputOptions vmid [ intervacount ]参数generalOption: 一般使用-gcutil查看GC情况vmid: 虚拟机进程号即当前运行的java进程号interval: 间隔时间单位为秒或毫秒count: 打印次数如果缺省则打印无数次1、查询GC总体使用情况jstat -gcutil 23484 1000 5结果说明S0: 新生代中Survivor space 0区已使用空间的百分比S1: 新生代中Survivor space 1区已使用空间的百分比E: 新生代已使用空间的百分比O: 老年代已使用空间的百分比M元数据区使用比例CCS压缩使用比例YGC: 从应用程序启动到当前发生Yang GC 的次数YGCT: 从应用程序启动到当前Yang GC所用的时间【单位秒】FGC: 从应用程序启动到当前发生Full GC的次数FGCT: 从应用程序启动到当前Full GC所用的时间GCT: 从应用程序启动到当前用于垃圾回收的总时间【单位秒】2、垃圾总体回收统计jstat -gc 18528 1000 5S0C第一个幸存区的大小S1C第二个幸存区的大小S0U第一个幸存区的使用大小S1U第二个幸存区的使用大小EC伊甸园区的大小EU伊甸园区的使用大小OC老年代大小OU老年代使用大小MC方法区大小MU方法区使用大小CCSC:压缩类空间大小CCSU:压缩类空间使用大小YGC年轻代垃圾回收次数YGCT年轻代垃圾回收消耗时间FGC老年代垃圾回收次数FGCT老年代垃圾回收消耗时间GCT垃圾回收消耗总时间3、新生代垃圾回收统计jstat -gcnew 18528 1000 5S0C第一个幸存区大小S1C第二个幸存区的大小S0U第一个幸存区的使用大小S1U第二个幸存区的使用大小TT:对象在新生代存活的次数MTT:对象在新生代存活的最大次数DSS:期望的幸存区大小EC伊甸园区的大小EU伊甸园区的使用大小YGC年轻代垃圾回收次数YGCT年轻代垃圾回收消耗时间4、堆内存统计jstat -gccapacity 18528 1000 5 //整体统计jstat -gcnewcapacity 18528 1000 5 //新生代统计jstat -gcoldcapacity 18528 1000 5 //老年代统计NGCMN新生代最小容量NGCMX新生代最大容量NGC当前新生代容量S0C第一个幸存区大小S1C第二个幸存区的大小EC伊甸园区的大小OGCMN老年代最小容量OGCMX老年代最大容量OGC当前老年代大小OC:当前老年代大小MCMN:最小元数据容量MCMX最大元数据容量MC当前元数据空间大小CCSMN最小压缩类空间大小CCSMX最大压缩类空间大小CCSC当前压缩类空间大小YGC年轻代gc次数FGC老年代GC次数