jstat [option vmid [interval[s|ms] [count]] ]option:需要监控的数据类型。例如,-gc表示监控垃圾收集相关的统计信息。vmid:Java虚拟机的标识符,通常是进程ID。interval:采样间隔,单位可以是秒(s)或毫秒(ms)。count:采样次数。一些常用的jstat选项包括:-class:监控类装载、卸载的数量,以及类装载器的...
jstat -gc pid 最常用,可以评估程序内存使用及GC压力整体情况 S0C:第一个幸存区的大小,单位KB。 S1C:第二个幸存区的大小。 S0U:第一个幸存区的使用大小。 S1U:第二个幸存区的使用大小。 EC:伊甸园区的大小。 EU:伊甸园区的使用大小。 OC:老年代大小。 OU:老年代使用大小。 MC:方法区大小(元空间)。
# interval: 执行每次的间隔时间,单位为毫秒 # count: 用于指定输出多少次记录,缺省则会一直打印 三、jstat参数选项 代码语言:javascript 代码运行次数:0 运行 AI代码解释 >jstat-options-class显示ClassLoad的相关信息;-compiler 显示JIT编译的相关信息;-gc 显示和gc相关的堆信息;-gccapacity 显示各个代的容量以及使...
[root@zjq~]# jstat -gccapacity 3346 #用于查看新生代、老生代及持久代的存储容量情况NGCMNNGCMXNGCS0CS1CECOGCMNOGCMXOGCOCMCMNMCMXMCCCSMNCCSMXCCSCYGCFGC1280.083264.01280.0128.0128.01024.015104.0166592.015104.015104.00.01056768.08448.00.01048576.01024.070[root@zjq~]# jstat -gccapacity -h5 3346 1000 #-h5:...
jstat 工具用于检测到的 Java 虚拟机 (JVM) 的性能统计信息,比如GC、内存大小、编译时间等。命令格式 jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ]generalOption:jstat -help|-options执行 jstat -options命令后各个选项,见下面 选项描述-class类加载行为的统计信息-compiler即时编译...
gc 显示有关垃圾收集堆行为的统计信息 输出结果说明如下表(C代表capacity,U代表USED)。 堆内存 = 年轻代 + 年老代 +永久代+元数据区 年轻代 =Eden区+ 两个Survivor区(From和To) gccapacity 显示各代的容量及其对应的空间的统计信息 输出结果说明如下表。
使用jmap -heap pid查看进程堆内存使用情况,包括使用的GC算法、堆配置参数和各代中堆内存使用情况。比如下面的例子: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 root@ubuntu:/# jmap-heap21711Attaching to processID21711,please wait...Debugger attached successfully.Server compiler detected.JVMversion is...
interval。间隔时间,单位为秒或者毫秒 count。打印次数,假设缺省则打印无数次 演示样例说明 演示样例 通常执行命令例如以下: jstat -gc 12538 5000 即会每5秒一次显示进程号为12538的java进成的GC情况, 显示内容例如以下图: 结果说明 显示内容说明例如以下(部分结果是通过其它其它參数显示的,暂不说明): ...
jstat 工具用于检测到的 Java 虚拟机 (JVM) 的性能统计信息,比如GC、内存大小、编译时间等。 命令格式 jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ] generalOption: jstat -help|-options 1. 执行jstat -options命令后各个选项,见下面 ...