-class:监控类装载、卸载的数量,以及类装载器的总耗时。-gc:监控与垃圾收集相关的堆空间统计信息。-gccapacity:监控各个区域的大小。-gccause:监控垃圾收集的相关信息,包括上一次GC和当前(如果有)的GC原因。三、使用示例 jstat使用示例详解 首先,我们需要一个Java进程的ID。我们可以通过jps命令(Java的一种工...
Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。可见,Jstat是...
常用形式: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]常用参数:-class (类加载器)-compiler (JIT)-gc (GC 堆状态)-gccapacity (各区大小)-gccause (最近一次 GC 统计和原因)-gcnew (新区统计)-gcnewcapacity (新区大小)-gcold (老区统计)-gcoldcapacity (老区大小)-gcpermcapacity (永久...
jstat -gccapacity: 可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小,如:PGCMN显示的是最小perm的内存使用量,PGCMX显示的是 perm的内存最大使用量,PGC是当前新生成的perm内存占用量,PC是但前perm内存占用量。其他的可以根据这个类推, OC是old内纯的占用 量。 jstat -gcnew pid:new对象的信息。
jstat -gccapacity: 可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小,如:PGCMN显示的是最小perm的内存使用量,PGCMX显示的是 perm的内存最大使用量,PGC是当前新生成的perm内存占用量,PC是但前perm内存占用量。其他的可以根据这个类推, OC是old内纯的占用 量。
jstat -gccapacity:可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小,如:PGCMN显示的是最小perm的内存使用量,PGCMX显示的是perm的内存最大使用量,PGC是当前新生成的perm内存占用量,PC是但前perm内存占用量。其他的可以根据这个类推, OC是old内纯的占用量。
7、jstat -gcnewcapacity 8、jstat -gcold 9、stat -gcoldcapacity 10、jstat -gcpermcapacity 11、jstat -printcompilation 举例: AI检测代码解析 [root@chenshifengdeLinuxServer ~]# jstat -gcutil 5611 1000 3 S0 S1 E O M CCS YGC YGCT FGC FGCT GCT ...
5 jatat的参数主要分为3类:类装载、垃圾手机、运行期编译状况。以下为参数功能介绍:-class 监视类装载、卸载数量、总空间及类装载所耗费的时间-gc 监视java堆状况,包括Eden区、两个Survivor区、老年代、永久代等内容、已用空间、GC时间合计等信息-gccapacity 监视内容与-gc基本相同,但输出主要关注java堆各个区域...
capacity=52428800(50.0MB)used=26075168(24.867218017578125MB)free=26353632(25.132781982421875MB)49.73443603515625%used... 使用jmap -histo[:live] pid查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象,如下: 代码语言:javascript 代码运行次数:0 运行...
1. jstat -gc pid 可以显示gc的信息,查看gc的次数,及时间。 其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。 2.jstat -gccapacity pid 可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小, ...