通过使用Jstat,开发人员和系统管理员可以了解Java应用程序的性能瓶颈,并进行相应的优化。使用Jstat时,需要指定要监控的Java进程的进程ID(PID)以及所需的参数。以下是Jstat命令的一些常用选项和参数含义: jstat -class :显示加载类的数量以及所占空间等信息。 jstat -compiler :显示VM实时编译的数量等信息。 jstat -gc...
jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。 下面展示常用命令 jstat –class<pid> : 显示加载class的数量,及所占空间等信息。 可以列出当前JVM版本支...
Options -class 用于查看类加载情况的统计,显示加载class的数量,及所占空间等信息 -compiler 查看HotSpot中即时编译器编译情况的统计 -gc 查看JVM中堆的垃圾收集情况的统计 -gccapacity 显示各个代的容量以及使用情况 -gccause 查看垃圾收集的统计情况(这个和-gcutil选项一样),如果有发生垃圾收集,它还会显示最后一次及...
Options -class 用于查看类加载情况的统计,显示加载class的数量,及所占空间等信息 -compiler 查看HotSpot中即时编译器编译情况的统计 -gc 查看JVM中堆的垃圾收集情况的统计 -gccapacity 显示各个代的容量以及使用情况 -gccause 查看垃圾收集的统计情况(这个和-gcutil选项一样),如果有发生垃圾收集,它还会显示最后一次及...
1、jstat –class<pid> : 显示加载class的数量,及所占空间等信息。 显示列名 具体描述 Loaded 装载的类的数量 Bytes 装载类所占用的字节数 Unloaded 卸载类的数量 Bytes 卸载类的字节数 Time 装载和卸载类所花费的时间 2、jstat -compiler <pid>显示VM实时编译的数量等信息。 显示列名 具体描述 Compiled 编译任...
jstat的命令格式如下:jstat [option vmid [interval[s|ms] [count]] ]option:需要监控的数据类型。例如,-gc表示监控垃圾收集相关的统计信息。vmid:Java虚拟机的标识符,通常是进程ID。interval:采样间隔,单位可以是秒(s)或毫秒(ms)。count:采样次数。一些常用的jstat选项包括:-class:监控类装载、卸载的...
-class:表示查看类的相关统计。 第三步:解析输出结果 在执行jstat命令后,你将看到一系列的输出结果,每一列代表不同的内存区域或GC相关指标。以下是一个-gc选项的输出示例: S0C S1C EC OC MC CC YGC YGCT FGC FGCT 1024.0 1024.0 8192.0 16384.0 32768.0 1024.0 123 12.345 1 0.789 ...
jstat -class pid:显示加载class的数量,及所占空间等信息。 jstat -compiler pid:显示VM实时编译的数量等信息。 jstat -gc pid:可以显示gc的信息,查看gc的次数,及时间。中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。
jstat全称:JVM Statistics Monitoring Tool jstat可以查看Java程序运行时相关信息,可以通过它查看运行时堆信息的相关情况。 jstat -<options> [-t] [-h<lines>] <vmid> [<interva1>I count>]] options:由以下值构成 -class:显示C1assLoader的相关信息 ...