Java 当没有报告完整GC时,是什么导致G1 GC暂停时间?

Java 当没有报告完整GC时,是什么导致G1 GC暂停时间?,java,garbage-collection,g1gc,Java,Garbage Collection,G1gc,我正在使用监视工具DynaTrace,我没有看到完整的GC发生,但是报告了GC暂停时间。什么原因可能导致这种情况?Dynatrace将应用程序执行代码以外的其他操作的时间报告为暂停时间。典型的例子是应用程序暂停以执行垃圾收集 G1执行不同类型的集合,包括次要集合和主要集合(也称为完整集合)。这两种收集类型都会将应用程序暂停一段时间 即使您没有看到任何完整的收集报告,您也会看到由于较小的收集而导致的暂停时间

我正在使用监视工具DynaTrace,我没有看到完整的GC发生,但是报告了GC暂停时间。什么原因可能导致这种情况?

Dynatrace将应用程序执行代码以外的其他操作的时间报告为暂停时间。典型的例子是应用程序暂停以执行垃圾收集

G1执行不同类型的集合,包括次要集合和主要集合(也称为完整集合)。这两种收集类型都会将应用程序暂停一段时间

即使您没有看到任何完整的收集报告,您也会看到由于较小的收集而导致的暂停时间