Jstat -gc pid

80次阅读
没有评论

jstat是Java虚拟机提供的一个用于监控垃圾收集器行为的工具。其中,”gc”代表垃圾收集器,”pid”代表Java进程的进程ID。

通过运行命令”jstat -gc pid”,可以获得如下信息:

  • S0C:第一个幸存区的大小。
  • S1C:第二个幸存区的大小。
  • S0U:第一个幸存区已使用的大小。
  • S1U:第二个幸存区已使用的大小。
  • EC:伊甸园区的大小。
  • EU:伊甸园区已使用的大小。
  • OC:老年代的大小。
  • OU:老年代已使用的大小。
  • PC:持久代的大小。
  • PU:持久代已使用的大小。
  • YGC:从应用程序启动到采样时发生 Young GC 的次数。
  • YGCT:从应用程序启动到采样时 Young GC 所用的时间(单位秒)。
  • FGC:从应用程序启动到采样时发生 Full GC 的次数。
  • FGCT:从应用程序启动到采样时 Full GC 所用的时间(单位秒)。
  • GCT:从应用程序启动到采样时用于垃圾回收的总时间(单位秒)。

通过这些信息,我们可以对Java应用程序的垃圾收集行为进行监控和分析,以便于优化程序性能和提高系统稳定性。

正文完
 
评论(没有评论)