File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jfr Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 3232import org .graalvm .nativeimage .hosted .Feature ;
3333import org .graalvm .nativeimage .impl .RuntimeClassInitializationSupport ;
3434
35+ import com .oracle .svm .core .SubstrateOptions ;
3536import com .oracle .svm .core .Uninterruptible ;
3637import com .oracle .svm .core .VMInspectionOptions ;
3738import com .oracle .svm .core .feature .AutomaticallyRegisteredFeature ;
@@ -166,10 +167,12 @@ public void afterRegistration(AfterRegistrationAccess access) {
166167 JfrSerializerSupport .get ().register (new JfrFrameTypeSerializer ());
167168 JfrSerializerSupport .get ().register (new JfrThreadStateSerializer ());
168169 JfrSerializerSupport .get ().register (new JfrMonitorInflationCauseSerializer ());
169- JfrSerializerSupport .get ().register (new JfrGCCauseSerializer ());
170- JfrSerializerSupport .get ().register (new JfrGCNameSerializer ());
170+ if (SubstrateOptions .useSerialGC ()) {
171+ JfrSerializerSupport .get ().register (new JfrGCCauseSerializer ());
172+ JfrSerializerSupport .get ().register (new JfrGCNameSerializer ());
173+ JfrSerializerSupport .get ().register (new JfrGCWhenSerializer ());
174+ }
171175 JfrSerializerSupport .get ().register (new JfrVMOperationNameSerializer ());
172- JfrSerializerSupport .get ().register (new JfrGCWhenSerializer ());
173176 if (VMInspectionOptions .hasNativeMemoryTrackingSupport ()) {
174177 JfrSerializerSupport .get ().register (new JfrNmtCategorySerializer ());
175178 }
You can’t perform that action at this time.
0 commit comments