jstat常用命令参数
jstat是用于监视Java虚拟机(JVM)性能的工具,它提供了许多参数来帮助用户获取有关JVM的各种信息。以下是jstat的一些常用命令参数:
-class:此参数用于监视JVM类加载器的信息,包括类的数量、类的加载、卸载等。具体子参数有:Loaded(已加载的类数量)、Bytes(已占用内存的类数量)、Unloaded(已卸载的类数量)和Time(加载和卸载所花费的时间)。
-compiler:此参数用于显示VM实时编译的数量。具体的子参数有:S0C(Survivor 0区的容量)、S1C(Survivor 1区的容量)、S0U(Survivor 0区的使用量)、S1U(Survivor 1区的使用量)、EC(Eden区的容量)、EU(Eden区的使用量)、OC(Old区的容量)、OU(Old区的使用量)、PC(Perm区的容量)和PU(Perm区的使用量)。
-gc:此参数用于显示gc的次数及时间。
-gccapacity:此参数用于显示VM内存中三代(young/old/perm)对象的使用和占用大小。
-gcmetacapacity:此参数用于显示元数据空间统计。
-gcnew:此参数用于显示年轻代对象的信息。
-gcnewcapacity:此参数用于显示年轻代对象的信息及其占用量。
-gcold:此参数用于显示老年代对象的信息。
-gcoldcapacity:此参数用于显示老年代对象的信息及其占用量。
jvm调优参数
-gcutil:此参数用于统计gc信息百分比。
-gccause:此参数用于显示最近一次GC统计和原因。
-printcompilation:此参数用于显示JVM编译方法统计。
这些参数可以帮助您了解JVM的性能和状态,从而更好地进行调优和故障排除。使用这些参数时,请确保您已经正确安装了jstat工具,并且具有足够的权限来执行这些操作。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。