Java:GarbageCollectorMBean.getCollectionTime是否返回暂停时间或其他内容?

Java:GarbageCollectorMBean.getCollectionTime是否返回暂停时间或其他内容?,java,garbage-collection,Java,Garbage Collection,Oracle for GarbageCollectorMBean.getCollectionTime说,“返回以毫秒为单位的大致累计收集时间。”这是特定的暂停时间还是垃圾收集器线程通常花费的时间?GarbageCollectorMBean.getCollectionTime()返回特定算法的累积挂钟时间(毫秒) 对于Stop the World算法(通常是年轻的集合),这可以解释为应用程序暂停的时间 对于并发算法来说,该值毫无用处,因为它不是STW时间,也不是CPU时间(算法可能使用多个线程,但

Oracle for GarbageCollectorMBean.getCollectionTime说,“返回以毫秒为单位的大致累计收集时间。”这是特定的暂停时间还是垃圾收集器线程通常花费的时间?

GarbageCollectorMBean.getCollectionTime()返回特定算法的累积挂钟时间(毫秒)

对于Stop the World算法(通常是年轻的集合),这可以解释为应用程序暂停的时间

对于并发算法来说,该值毫无用处,因为它不是STW时间,也不是CPU时间(算法可能使用多个线程,但会计算挂钟时间)

可以从性能计数器中检索GC算法消耗的正确CPU时间(例如读取这些计数器的代码)