JVM PrintGCApplicationConcurrentTime和PrintGCApplicationStoppedTime标志

fra*_*nco 9 garbage-collection jvm jvm-arguments

我正在运行一个Java程序,我需要花费多少时间来收集垃圾.我找到了这两个JVM标志: -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime

但我无法找到有关它的信息.我想PrintGCApplicationStoppedTime打印应用时间在STW中的时间长短,但我不确定-XX:+PrintGCApplicationConcurrentTime.是否打印应用程序与集合线程并发执行的时间?

提前致谢.

apa*_*gin 6

这些标志的名称不是很准确.

PrintGCApplicationStoppedTime显示应用程序在安全点停止的时间.大多数情况下,安全点是由垃圾收集的世界各个阶段引起的,但是,存在许多其他原因.

PrintGCApplicationConcurrentTime 应用程序在没有停止的情况下运行的时间,即两个连续安全点之间的时间.