Option Value
Configurations [{'settings': {'jdk.CompilerConfiguration#period': 'beginChunk', 'jdk.FileWrite#stackTrace': 'true', 'jdk.ObjectCount#enabled': 'false', 'jdk.ThreadStart#enabled': 'true', 'jdk.TenuringDistribution#enabled': 'true', 'jdk.CompilerStatistics#period': '1000 ms', 'jdk.LoaderConstraintsTableStatistics#enabled': 'true', 'jdk.SafepointCleanup#threshold': '10 ms', 'jdk.CPUInformation#enabled': 'true', 'jdk.ClassDefine#enabled': 'false', 'jdk.ZPageAllocation#stackTrace': 'true', 'jdk.GCConfiguration#enabled': 'true', 'jdk.EvacuationFailed#enabled': 'true', 'jdk.ClassLoad#threshold': '0 ms', 'jdk.ReservedStackActivation#enabled': 'true', 'jdk.PromoteObjectInNewPLAB#enabled': 'false', 'jdk.ThreadSleep#stackTrace': 'true', 'jdk.IntFlag#period': 'beginChunk', 'jdk.ProtectionDomainCacheTableStatistics#enabled': 'true', 'jdk.ClassLoad#stackTrace': 'true', 'jdk.ModuleRequire#enabled': 'true', 'jdk.JavaErrorThrow#stackTrace': 'true', 'jdk.ObjectAllocationInNewTLAB#stackTrace': 'true', 'jdk.ObjectAllocationSample#throttle': '150/s', 'jdk.IntFlag#enabled': 'true', 'jdk.GCPhasePauseLevel2#enabled': 'true', 'jdk.SocketRead#stackTrace': 'true', 'jdk.GCLocker#stackTrace': 'true', 'jdk.G1GarbageCollection#enabled': 'true', 'jdk.StringFlagChanged#enabled': 'true', 'jdk.AllocationRequiringGC#stackTrace': 'true', 'jdk.ContainerCPUUsage#period': '30 s', 'jdk.Flush#enabled': 'false', 'jdk.ModuleExport#enabled': 'true', 'jdk.GCCPUTime#enabled': 'true', 'jdk.SymbolTableStatistics#enabled': 'true', 'jdk.JavaExceptionThrow#stackTrace': 'true', 'jdk.ZRelocationSetGroup#threshold': '0 ms', 'jdk.GCReferenceStatistics#enabled': 'true', 'jdk.G1EvacuationOldStatistics#enabled': 'true', 'jdk.ShenandoahHeapRegionInformation#enabled': 'false', 'jdk.BiasedLockClassRevocation#threshold': '0 ms', 'jdk.VirtualizationInformation#enabled': 'true', 'jdk.FileRead#stackTrace': 'true', 'jdk.RedefineClasses#stackTrace': 'true', 'jdk.InitialEnvironmentVariable#enabled': 'true', 'jdk.Shutdown#enabled': 'true', 'jdk.GCPhasePause#enabled': 'true', 'jdk.JVMInformation#enabled': 'true', 'jdk.GCPhasePauseLevel3#threshold': '0 ms', 'jdk.ThreadAllocationStatistics#period': 'everyChunk', 'jdk.CompilerConfiguration#enabled': 'true', 'jdk.FileRead#threshold': '20 ms', 'jdk.FileRead#enabled': 'true', 'jdk.CodeSweeperConfiguration#enabled': 'true', 'jdk.ObjectAllocationSample#enabled': 'true', 'jdk.ZStatisticsSampler#threshold': '0 ms', 'jdk.UnsignedIntFlagChanged#enabled': 'true', 'jdk.OldObjectSample#cutoff': '0 ns', 'jdk.ContainerCPUThrottling#enabled': 'true', 'jdk.SocketWrite#enabled': 'true', 'jdk.UnsignedIntFlag#period': 'beginChunk', 'jdk.BooleanFlagChanged#enabled': 'true', 'jdk.ShenandoahHeapRegionStateChange#enabled': 'false', 'jdk.ExecuteVMOperation#threshold': '10 ms', 'jdk.CompilationFailure#enabled': 'false', 'jdk.CPULoad#period': '1000 ms', 'jdk.Compilation#threshold': '1000 ms', 'jdk.PromotionFailed#enabled': 'true', 'jdk.LoaderConstraintsTableStatistics#period': '10 s', 'jdk.JavaMonitorEnter#stackTrace': 'true', 'jdk.BooleanFlag#period': 'beginChunk', 'jdk.ZStatisticsSampler#enabled': 'false', 'jdk.ThreadPark#threshold': '20 ms', 'jdk.SecurityPropertyModification#stackTrace': 'true', 'jdk.StringFlag#enabled': 'true', 'jdk.MetaspaceOOM#stackTrace': 'true', 'jdk.YoungGarbageCollection#threshold': '0 ms', 'jdk.CodeCacheFull#enabled': 'true', 'jdk.HeapDump#threshold': '0 ns', 'jdk.JITRestart#enabled': 'true', 'jdk.GCLocker#enabled': 'true', 'jdk.YoungGarbageCollection#enabled': 'true', 'jdk.ZRelocationSet#threshold': '0 ms', 'jdk.CPULoad#enabled': 'true', 'jdk.BiasedLockRevocation#threshold': '0 ms', 'jdk.CodeCacheConfiguration#period': 'beginChunk', 'jdk.Deoptimization#stackTrace': 'false', 'jdk.JavaMonitorWait#enabled': 'true', 'jdk.BiasedLockSelfRevocation#stackTrace': 'true', 'jdk.ContainerConfiguration#period': 'beginChunk', 'jdk.ModuleRequire#period': 'endChunk', 'jdk.OldGarbageCollection#enabled': 'true', 'jdk.ContainerIOUsage#enabled': 'true', 'jdk.ZRelocationSetGroup#enabled': 'true', 'jdk.ExceptionStatistics#period': '1000 ms', 'jdk.PlaceholderTableStatistics#enabled': 'true', 'jdk.ClassRedefinition#enabled': 'true', 'jdk.Deserialization#stackTrace': 'true', 'jdk.NativeLibrary#enabled': 'true', 'jdk.SystemGC#enabled': 'true', 'jdk.DirectBufferStatistics#enabled': 'true', 'jdk.SecurityProviderService#stackTrace': 'true', 'jdk.CompilerInlining#enabled': 'false', 'jdk.ActiveSetting#enabled': 'true', 'jdk.ZPageAllocation#enabled': 'true', 'jdk.InitialSystemProperty#enabled': 'true', 'jdk.GarbageCollection#enabled': 'true', 'jdk.NativeMethodSample#period': '20 ms', 'jdk.ZPageAllocation#threshold': '1 ms', 'jdk.ZThreadPhase#threshold': '0 ms', 'jdk.ContainerMemoryUsage#enabled': 'true', 'jdk.ThreadContextSwitchRate#period': '10 s', 'jdk.ThreadCPULoad#enabled': 'true', 'jdk.ObjectAllocationSample#stackTrace': 'true', 'jdk.JavaMonitorInflate#threshold': '20 ms', 'jdk.OldObjectSample#stackTrace': 'false', 'jdk.MetaspaceAllocationFailure#enabled': 'true', 'jdk.OSInformation#enabled': 'true', 'jdk.FileWrite#enabled': 'true', 'jdk.BiasedLockRevocation#enabled': 'true', 'jdk.GCConfiguration#period': 'everyChunk', 'jdk.PhysicalMemory#period': 'everyChunk', 'jdk.CodeCacheConfiguration#enabled': 'true', 'jdk.RetransformClasses#stackTrace': 'true', 'jdk.GCHeapSummary#enabled': 'true', 'jdk.JavaMonitorEnter#threshold': '20 ms', 'jdk.ConcurrentModeFailure#enabled': 'true', 'jdk.ThreadSleep#enabled': 'true', 'jdk.G1HeapRegionInformation#enabled': 'false', 'jdk.PromoteObjectOutsidePLAB#enabled': 'false', 'jdk.ThreadPark#enabled': 'true', 'jdk.YoungGenerationConfiguration#period': 'beginChunk', 'jdk.ClassDefine#stackTrace': 'true', 'jdk.ContainerCPUThrottling#period': '30 s', 'jdk.MetaspaceGCThreshold#enabled': 'true', 'jdk.FileForce#stackTrace': 'true', 'jdk.SocketRead#threshold': '20 ms', 'jdk.SafepointEnd#enabled': 'false', 'jdk.JavaMonitorWait#stackTrace': 'true', 'jdk.TLSHandshake#enabled': 'false', 'jdk.CodeSweeperStatistics#period': 'everyChunk', 'jdk.IntFlagChanged#enabled': 'true', 'jdk.CompilerPhase#enabled': 'true', 'jdk.ClassUnload#enabled': 'false', 'jdk.MetaspaceAllocationFailure#stackTrace': 'true', 'jdk.ExecuteVMOperation#enabled': 'true', 'jdk.GCPhaseParallel#enabled': 'true', 'jdk.ThreadSleep#threshold': '20 ms', 'jdk.Deserialization#enabled': 'false', 'jdk.Deoptimization#enabled': 'true', 'jdk.ThreadAllocationStatistics#enabled': 'true', 'jdk.ZThreadPhase#enabled': 'false', 'jdk.SystemGC#stackTrace': 'true', 'jdk.ThreadCPULoad#period': '10 s', 'jdk.ModuleExport#period': 'endChunk', 'jdk.DirectBufferStatistics#period': '5 s', 'jdk.SystemProcess#enabled': 'true', 'jdk.ZUncommit#threshold': '0 ms', 'jdk.GCHeapConfiguration#period': 'beginChunk', 'jdk.GCPhasePauseLevel4#threshold': '0 ms', 'jdk.Compilation#enabled': 'true', 'jdk.JavaThreadStatistics#period': '1000 ms', 'jdk.BooleanFlag#enabled': 'true', 'jdk.G1MMU#enabled': 'true', 'jdk.G1HeapRegionInformation#period': 'everyChunk', 'jdk.SweepCodeCache#threshold': '100 ms', 'jdk.LongFlag#enabled': 'true', 'jdk.GCHeapConfiguration#enabled': 'true', 'jdk.OldGarbageCollection#threshold': '0 ms', 'jdk.ClassLoaderStatistics#period': 'everyChunk', 'jdk.SafepointCleanupTask#enabled': 'false', 'jdk.CodeSweeperConfiguration#period': 'beginChunk', 'jdk.LongFlagChanged#enabled': 'true', 'jdk.G1HeapSummary#enabled': 'true', 'jdk.ZRelocationSet#enabled': 'true', 'jdk.RetransformClasses#enabled': 'true', 'jdk.ContainerMemoryUsage#period': '30 s', 'jdk.NativeMethodSample#enabled': 'true', 'jdk.SocketWrite#threshold': '20 ms', 'jdk.VirtualizationInformation#period': 'beginChunk', 'jdk.ExecutionSample#enabled': 'true', 'jdk.GCPhaseConcurrentLevel1#enabled': 'true', 'jdk.GCPhaseConcurrent#threshold': '0 ms', 'jdk.JavaMonitorWait#threshold': '20 ms', 'jdk.CPUInformation#period': 'beginChunk', 'jdk.ObjectAllocationInNewTLAB#enabled': 'false', 'jdk.JavaMonitorInflate#enabled': 'false', 'jdk.ClassLoad#enabled': 'false', 'jdk.ZUnmap#enabled': 'true', 'jdk.SafepointCleanupTask#threshold': '10 ms', 'jdk.ZAllocationStall#enabled': 'true', 'jdk.ExceptionStatistics#enabled': 'true', 'jdk.DataLoss#enabled': 'true', 'jdk.ThreadStart#stackTrace': 'true', 'jdk.ProtectionDomainCacheTableStatistics#period': '10 s', 'jdk.ObjectAllocationOutsideTLAB#stackTrace': 'true', 'jdk.HeapDump#stackTrace': 'true', 'jdk.ZStatisticsCounter#enabled': 'false', 'jdk.EvacuationInformation#enabled': 'true', 'jdk.BiasedLockRevocation#stackTrace': 'true', 'jdk.GCLocker#threshold': '1 s', 'jdk.BiasedLockClassRevocation#enabled': 'true', 'jdk.ParallelOldGarbageCollection#threshold': '0 ms', 'jdk.ContainerConfiguration#enabled': 'true', 'jdk.FileForce#threshold': '20 ms', 'jdk.OldObjectSample#enabled': 'true', 'jdk.MetaspaceOOM#enabled': 'true', 'jdk.CompilerPhase#threshold': '60 s', 'jdk.ThreadDump#enabled': 'true', 'jdk.SymbolTableStatistics#period': '10 s', 'jdk.SafepointCleanup#enabled': 'false', 'jdk.SafepointStateSynchronization#threshold': '10 ms', 'jdk.ClassLoadingStatistics#enabled': 'true', 'jdk.CompilerStatistics#enabled': 'true', 'jdk.ClassLoadingStatistics#period': '1000 ms', 'jdk.GCSurvivorConfiguration#enabled': 'true', 'jdk.G1GarbageCollection#threshold': '0 ms', 'jdk.CPUTimeStampCounter#enabled': 'true', 'jdk.PhysicalMemory#enabled': 'true', 'jdk.GCPhaseConcurrent#enabled': 'true', 'jdk.ParallelOldGarbageCollection#enabled': 'true', 'jdk.GCPhasePauseLevel3#enabled': 'false', 'jdk.UnsignedLongFlagChanged#enabled': 'true', 'jdk.SweepCodeCache#enabled': 'true', 'jdk.DumpReason#enabled': 'true', 'jdk.SafepointBegin#threshold': '10 ms', 'jdk.X509Validation#enabled': 'false', 'jdk.FileForce#enabled': 'true', 'jdk.JavaExceptionThrow#enabled': 'false', 'jdk.InitialEnvironmentVariable#period': 'beginChunk', 'jdk.SecurityPropertyModification#enabled': 'false', 'jdk.ThreadContextSwitchRate#enabled': 'true', 'jdk.HeapDump#enabled': 'true', 'jdk.DoubleFlag#period': 'beginChunk', 'jdk.AllocationRequiringGC#enabled': 'false', 'jdk.InitialSecurityProperty#enabled': 'true', 'jdk.SafepointBegin#enabled': 'true', 'jdk.GarbageCollection#threshold': '0 ms', 'jdk.NetworkUtilization#enabled': 'true', 'jdk.StringFlag#period': 'beginChunk', 'jdk.X509Certificate#enabled': 'false', 'jdk.PlaceholderTableStatistics#period': '10 s', 'jdk.UnsignedLongFlag#enabled': 'true', 'jdk.GCPhasePauseLevel1#threshold': '0 ms', 'jdk.OSInformation#period': 'beginChunk', 'jdk.MetaspaceSummary#enabled': 'true', 'jdk.ExecutionSample#period': '20 ms', 'jdk.G1AdaptiveIHOP#enabled': 'true', 'jdk.InitialSecurityProperty#period': 'beginChunk', 'jdk.StringTableStatistics#period': '10 s', 'jdk.TLSHandshake#stackTrace': 'true', 'jdk.RedefineClasses#enabled': 'true', 'jdk.JavaMonitorEnter#enabled': 'true', 'jdk.GCPhaseParallel#threshold': '0 ms', 'jdk.G1BasicIHOP#enabled': 'true', 'jdk.DoubleFlag#enabled': 'true', 'jdk.GCPhasePauseLevel1#enabled': 'true', 'jdk.BiasedLockSelfRevocation#threshold': '0 ms', 'jdk.SyncOnValueBasedClass#enabled': 'true', 'jdk.NativeLibrary#period': 'everyChunk', 'jdk.GCPhasePauseLevel2#threshold': '0 ms', 'jdk.CodeCacheStatistics#enabled': 'true', 'jdk.InitialSystemProperty#period': 'beginChunk', 'jdk.FileWrite#threshold': '20 ms', 'jdk.GCPhasePauseLevel4#enabled': 'false', 'jdk.SystemGC#threshold': '0 ms', 'jdk.YoungGenerationConfiguration#enabled': 'true', 'jdk.SocketWrite#stackTrace': 'true', 'jdk.RedefineClasses#threshold': '0 ms', 'jdk.ContainerCPUUsage#enabled': 'true', 'jdk.JavaMonitorInflate#stackTrace': 'true', 'jdk.ZUnmap#threshold': '0 ms', 'jdk.ContainerIOUsage#period': '30 s', 'jdk.CodeCacheStatistics#period': 'everyChunk', 'jdk.LongFlag#period': 'beginChunk', 'jdk.G1EvacuationYoungStatistics#enabled': 'true', 'jdk.JavaThreadStatistics#enabled': 'true', 'jdk.ShenandoahHeapRegionInformation#period': 'everyChunk', 'jdk.ProcessStart#stackTrace': 'true', 'jdk.GCTLABConfiguration#enabled': 'true', 'jdk.UnsignedIntFlag#enabled': 'true', 'jdk.GCPhaseConcurrentLevel1#threshold': '0 ms', 'jdk.G1HeapRegionTypeChange#enabled': 'false', 'jdk.ThreadEnd#enabled': 'true', 'jdk.DoubleFlagChanged#enabled': 'true', 'jdk.GCTLABConfiguration#period': 'beginChunk', 'jdk.ProcessStart#enabled': 'true', 'jdk.ActiveRecording#enabled': 'true', 'jdk.SafepointStateSynchronization#enabled': 'false', 'jdk.SecurityProviderService#enabled': 'false', 'jdk.BiasedLockClassRevocation#stackTrace': 'true', 'jdk.GCPhasePause#threshold': '0 ms', 'jdk.ObjectCount#period': 'everyChunk', 'jdk.ZStatisticsCounter#threshold': '0 ms', 'jdk.ThreadPark#stackTrace': 'true', 'jdk.SystemProcess#period': 'endChunk', 'jdk.Flush#threshold': '0 ns', 'jdk.ClassLoaderStatistics#enabled': 'true', 'jdk.PSHeapSummary#enabled': 'true', 'jdk.BiasedLockSelfRevocation#enabled': 'true', 'jdk.UnsignedLongFlag#period': 'beginChunk', 'jdk.Shutdown#stackTrace': 'true', 'jdk.X509Certificate#stackTrace': 'true', 'jdk.ThreadDump#period': 'everyChunk', 'jdk.X509Validation#stackTrace': 'true', 'jdk.ReservedStackActivation#stackTrace': 'true', 'jdk.GCSurvivorConfiguration#period': 'beginChunk', 'jdk.ObjectCountAfterGC#enabled': 'false', 'jdk.StringTableStatistics#enabled': 'true', 'jdk.JVMInformation#period': 'beginChunk', 'jdk.CodeSweeperStatistics#enabled': 'true', 'jdk.ZUncommit#enabled': 'true', 'jdk.SyncOnValueBasedClass#stackTrace': 'true', 'jdk.SafepointEnd#threshold': '10 ms', 'jdk.ZAllocationStall#threshold': '0 ms', 'jdk.CPUTimeStampCounter#period': 'beginChunk', 'jdk.SocketRead#enabled': 'true', 'jdk.JavaErrorThrow#enabled': 'true', 'jdk.ObjectAllocationOutsideTLAB#enabled': 'false', 'jdk.RetransformClasses#threshold': '0 ms', 'jdk.NetworkUtilization#period': '5 s', 'jdk.MetaspaceChunkFreeListSummary#enabled': 'true'}, 'contents': '<?xml version="1.0" encoding="UTF-8"?>\n<!--\n Recommended way to edit .jfc files is to use the configure command of\n the \'jfr\' tool, i.e. jfr configure, or JDK Mission Control\n see Window -> Flight Recorder Template Manager\n-->\n\n<configuration version="2.0" label="Continuous" description="Low overhead configuration safe for continuous use in production environments, typically less than 1 % overhead." provider="Oracle">\n\n <event name="jdk.ThreadAllocationStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.ClassLoadingStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">1000 ms</setting>\n </event>\n\n <event name="jdk.ClassLoaderStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.JavaThreadStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">1000 ms</setting>\n </event>\n\n <event name="jdk.SymbolTableStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.StringTableStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.PlaceholderTableStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.LoaderConstraintsTableStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.ProtectionDomainCacheTableStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.ThreadStart">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ThreadEnd">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.ThreadSleep">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="locking-threshold">20 ms</setting>\n </event>\n\n <event name="jdk.ThreadPark">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="locking-threshold">20 ms</setting>\n </event>\n\n <event name="jdk.JavaMonitorEnter">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="locking-threshold">20 ms</setting>\n </event>\n\n <event name="jdk.JavaMonitorWait">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="locking-threshold">20 ms</setting>\n </event>\n\n <event name="jdk.JavaMonitorInflate">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="locking-threshold">20 ms</setting>\n </event>\n\n <event name="jdk.SyncOnValueBasedClass">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.BiasedLockRevocation">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.BiasedLockSelfRevocation">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.BiasedLockClassRevocation">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ReservedStackActivation">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ClassLoad">\n <setting name="enabled" control="class-loading">false</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ClassDefine">\n <setting name="enabled" control="class-loading">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.RedefineClasses">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.RetransformClasses">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ClassRedefinition">\n <setting name="enabled" control="class-loading">true</setting>\n </event>\n\n <event name="jdk.ClassUnload">\n <setting name="enabled" control="class-loading">false</setting>\n </event>\n\n <event name="jdk.JVMInformation">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.InitialSystemProperty">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.ExecutionSample">\n <setting name="enabled" control="method-sampling-enabled">true</setting>\n <setting name="period" control="method-sampling-java-interval">20 ms</setting>\n </event>\n\n <event name="jdk.NativeMethodSample">\n <setting name="enabled" control="method-sampling-enabled">true</setting>\n <setting name="period" control="method-sampling-native-interval">20 ms</setting>\n </event>\n\n <event name="jdk.SafepointBegin">\n <setting name="enabled">true</setting>\n <setting name="threshold">10 ms</setting>\n </event>\n\n <event name="jdk.SafepointStateSynchronization">\n <setting name="enabled">false</setting>\n <setting name="threshold">10 ms</setting>\n </event>\n\n <event name="jdk.SafepointCleanup">\n <setting name="enabled">false</setting>\n <setting name="threshold">10 ms</setting>\n </event>\n\n <event name="jdk.SafepointCleanupTask">\n <setting name="enabled">false</setting>\n <setting name="threshold">10 ms</setting>\n </event>\n\n <event name="jdk.SafepointEnd">\n <setting name="enabled">false</setting>\n <setting name="threshold">10 ms</setting>\n </event>\n\n <event name="jdk.ExecuteVMOperation">\n <setting name="enabled">true</setting>\n <setting name="threshold">10 ms</setting>\n </event>\n\n <event name="jdk.Shutdown">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ThreadDump">\n <setting name="enabled" control="thread-dump-enabled">true</setting>\n <setting name="period" control="thread-dump">everyChunk</setting>\n </event>\n\n <event name="jdk.IntFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.UnsignedIntFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.LongFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.UnsignedLongFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.DoubleFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.BooleanFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.StringFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.IntFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.UnsignedIntFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.LongFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.UnsignedLongFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.DoubleFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.BooleanFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.StringFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.ObjectCount">\n <setting name="enabled" control="gc-enabled-all">false</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.GCConfiguration">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.GCHeapConfiguration">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.YoungGenerationConfiguration">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.GCTLABConfiguration">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.GCSurvivorConfiguration">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.ObjectCountAfterGC">\n <setting name="enabled">false</setting>\n </event>\n\n <event name="jdk.GCHeapSummary">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.PSHeapSummary">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1HeapSummary">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.MetaspaceSummary">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.MetaspaceGCThreshold">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.MetaspaceAllocationFailure">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.MetaspaceOOM">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.MetaspaceChunkFreeListSummary">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.GarbageCollection">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.SystemGC">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ParallelOldGarbageCollection">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.YoungGarbageCollection">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.OldGarbageCollection">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.G1GarbageCollection">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhasePause">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhasePauseLevel1">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhasePauseLevel2">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhasePauseLevel3">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhasePauseLevel4">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhaseConcurrent">\n <setting name="enabled" control="gc-enabled-high">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhaseConcurrentLevel1">\n <setting name="enabled" control="gc-enabled-high">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCReferenceStatistics">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.GCCPUTime">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.PromotionFailed">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.EvacuationFailed">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.EvacuationInformation">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1MMU">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1EvacuationYoungStatistics">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1EvacuationOldStatistics">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.GCPhaseParallel">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.G1BasicIHOP">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1AdaptiveIHOP">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.PromoteObjectInNewPLAB">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n </event>\n\n <event name="jdk.PromoteObjectOutsidePLAB">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n </event>\n\n <event name="jdk.ConcurrentModeFailure">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.AllocationRequiringGC">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.TenuringDistribution">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1HeapRegionInformation">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.G1HeapRegionTypeChange">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n </event>\n\n <event name="jdk.ShenandoahHeapRegionInformation">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.ShenandoahHeapRegionStateChange">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n </event>\n\n <event name="jdk.OldObjectSample">\n <setting name="enabled" control="old-objects-enabled">true</setting>\n <setting name="stackTrace" control="old-objects-stack-trace">false</setting>\n <setting name="cutoff" control="old-objects-cutoff">0 ns</setting>\n </event>\n\n <event name="jdk.CompilerConfiguration">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.CompilerStatistics">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">1000 ms</setting>\n </event>\n\n <event name="jdk.Compilation">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="threshold" control="compiler-compilation-threshold">1000 ms</setting>\n </event>\n\n <event name="jdk.CompilerPhase">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="threshold" control="compiler-phase-threshold">60 s</setting>\n </event>\n\n <event name="jdk.CompilationFailure">\n <setting name="enabled" control="compiler-enabled-failure">false</setting>\n </event>\n\n <event name="jdk.CompilerInlining">\n <setting name="enabled" control="compiler-enabled-failure">false</setting>\n </event>\n\n <event name="jdk.JITRestart">\n <setting name="enabled" control="compiler-enabled">true</setting>\n </event>\n\n <event name="jdk.CodeSweeperConfiguration">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.CodeSweeperStatistics">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.SweepCodeCache">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="threshold" control="compiler-sweeper-threshold">100 ms</setting>\n </event>\n\n <event name="jdk.CodeCacheConfiguration">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.CodeCacheStatistics">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.CodeCacheFull">\n <setting name="enabled" control="compiler-enabled">true</setting>\n </event>\n\n <event name="jdk.OSInformation">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.VirtualizationInformation">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.ContainerConfiguration">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.ContainerCPUUsage">\n <setting name="enabled">true</setting>\n <setting name="period">30 s</setting>\n </event>\n\n <event name="jdk.ContainerCPUThrottling">\n <setting name="enabled">true</setting>\n <setting name="period">30 s</setting>\n </event>\n\n <event name="jdk.ContainerMemoryUsage">\n <setting name="enabled">true</setting>\n <setting name="period">30 s</setting>\n </event>\n\n <event name="jdk.ContainerIOUsage">\n <setting name="enabled">true</setting>\n <setting name="period">30 s</setting>\n </event>\n\n <event name="jdk.CPUInformation">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.ThreadContextSwitchRate">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.CPULoad">\n <setting name="enabled">true</setting>\n <setting name="period">1000 ms</setting>\n </event>\n\n <event name="jdk.ThreadCPULoad">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.CPUTimeStampCounter">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.SystemProcess">\n <setting name="enabled">true</setting>\n <setting name="period">endChunk</setting>\n </event>\n\n <event name="jdk.ProcessStart">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.NetworkUtilization">\n <setting name="enabled">true</setting>\n <setting name="period">5 s</setting>\n </event>\n\n <event name="jdk.InitialEnvironmentVariable">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.PhysicalMemory">\n <setting name="enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.ObjectAllocationInNewTLAB">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ObjectAllocationOutsideTLAB">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ObjectAllocationSample">\n <setting name="enabled" control="object-allocation-enabled">true</setting>\n <setting name="throttle" control="allocation-profiling">150/s</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.NativeLibrary">\n <setting name="enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.ModuleRequire">\n <setting name="enabled">true</setting>\n <setting name="period">endChunk</setting>\n </event>\n\n <event name="jdk.ModuleExport">\n <setting name="enabled">true</setting>\n <setting name="period">endChunk</setting>\n </event>\n\n <event name="jdk.FileForce">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="file-threshold">20 ms</setting>\n </event>\n\n <event name="jdk.FileRead">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="file-threshold">20 ms</setting>\n </event>\n\n <event name="jdk.FileWrite">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="file-threshold">20 ms</setting>\n </event>\n\n <event name="jdk.SocketRead">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="socket-threshold">20 ms</setting>\n </event>\n\n <event name="jdk.SocketWrite">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="socket-threshold">20 ms</setting>\n </event>\n\n <event name="jdk.Deserialization">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.InitialSecurityProperty">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.SecurityPropertyModification">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.SecurityProviderService">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.TLSHandshake">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.X509Validation">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.X509Certificate">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.JavaExceptionThrow">\n <setting name="enabled" control="enable-exceptions">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.JavaErrorThrow">\n <setting name="enabled" control="enable-errors">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ExceptionStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">1000 ms</setting>\n </event>\n\n <event name="jdk.ActiveRecording">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.ActiveSetting">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.Flush">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ns</setting>\n </event>\n\n <event name="jdk.DataLoss">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.DumpReason">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.ZAllocationStall">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZPageAllocation">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">1 ms</setting>\n </event>\n\n <event name="jdk.ZRelocationSet">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZRelocationSetGroup">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZStatisticsCounter">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZStatisticsSampler">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZThreadPhase">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZUncommit">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZUnmap">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.Deoptimization">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">false</setting>\n </event>\n\n <event name="jdk.HeapDump">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ns</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.DirectBufferStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">5 s</setting>\n </event>\n\n <event name="jdk.GCLocker">\n <setting name="enabled">true</setting>\n <setting name="threshold">1 s</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n <!--\n Contents of the control element is not read by the JVM, it\'s used\n by JDK Mission Control and the \'jfr\' tool to change settings that\n carry the control attribute.\n -->\n <control>\n <selection name="gc" default="normal" label="Garbage Collector">\n <option label="Off" name="off">off</option>\n <option label="Normal" name="normal">normal</option>\n <option label="Detailed" name="detailed">detailed</option>\n <option label="High, incl. TLABs/PLABs (may cause many events)" name="high">high</option>\n <option label="All, incl. Heap Statistics (may cause long GCs)" name="all">all</option>\n </selection>\n\n <condition name="gc-enabled-normal" true="true" false="false">\n <or>\n <test name="gc" operator="equal" value="normal"/>\n <test name="gc" operator="equal" value="detailed"/>\n <test name="gc" operator="equal" value="high"/>\n <test name="gc" operator="equal" value="all"/>\n </or>\n </condition>\n\n <condition name="gc-enabled-detailed" true="true" false="false">\n <or>\n <test name="gc" operator="equal" value="detailed"/>\n <test name="gc" operator="equal" value="high"/>\n <test name="gc" operator="equal" value="all"/>\n </or>\n </condition>\n\n <condition name="gc-enabled-high" true="true" false="false">\n <or>\n <test name="gc" operator="equal" value="high"/>\n <test name="gc" operator="equal" value="all"/>\n </or>\n </condition>\n\n <condition name="gc-enabled-all" true="true" false="false">\n <test name="gc" operator="equal" value="all"/>\n </condition>\n\n <selection name="allocation-profiling" default="low" label="Allocation Profiling">\n <option label="Off" name="off">0/s</option>\n <option label="Low" name="low">150/s</option>\n <option label="Medium" name="medium">300/s</option>\n <option label="High" name="high">1000/s</option>\n <option label="Maximum" name="maximum">1000000000/s</option>\n </selection>\n\n <condition name="object-allocation-enabled" true="true" false="false">\n\t <not>\n <test name="allocation-profiling" operator="equal" value="off"/>\n </not>\n </condition>\n\n <selection name="compiler" default="normal" label="Compiler">\n <option label="Off" name="off">off</option>\n <option label="Normal" name="normal">normal</option>\n <option label="Detailed" name="detailed">detailed</option>\n <option label="All" name="all">all</option>\n </selection>\n\n <condition name="compiler-enabled" true="false" false="true">\n <test name="compiler" operator="equal" value="off"/>\n </condition>\n\n <condition name="compiler-enabled-failure" true="true" false="false">\n <or>\n <test name="compiler" operator="equal" value="detailed"/>\n <test name="compiler" operator="equal" value="all"/>\n </or>\n </condition>\n\n <condition name="compiler-sweeper-threshold" true="0 ms" false="100 ms">\n <test name="compiler" operator="equal" value="all"/>\n </condition>\n\n <condition name="compiler-compilation-threshold" true="1000 ms">\n <test name="compiler" operator="equal" value="normal"/>\n </condition>\n\n <condition name="compiler-compilation-threshold" true="100 ms">\n <test name="compiler" operator="equal" value="detailed"/>\n </condition>\n\n <condition name="compiler-compilation-threshold" true="0 ms">\n <test name="compiler" operator="equal" value="all"/>\n </condition>\n\n <condition name="compiler-phase-threshold" true="60 s">\n <test name="compiler" operator="equal" value="normal"/>\n </condition>\n\n <condition name="compiler-phase-threshold" true="10 s">\n <test name="compiler" operator="equal" value="detailed"/>\n </condition>\n\n <condition name="compiler-phase-threshold" true="0 s">\n <test name="compiler" operator="equal" value="all"/>\n </condition>\n\n <selection name="method-profiling" default="normal" label="Method Profiling">\n <option label="Off" name="off">off</option>\n <option label="Normal" name="normal">normal</option>\n <option label="High" name="high">high</option>\n <option label="Maximum (High Overhead)" name="max">max</option>\n </selection>\n\n <condition name="method-sampling-java-interval" true="999 d">\n <test name="method-profiling" operator="equal" value="off"/>\n </condition>\n\n <condition name="method-sampling-java-interval" true="20 ms">\n <test name="method-profiling" operator="equal" value="normal"/>\n </condition>\n\n <condition name="method-sampling-java-interval" true="10 ms">\n <test name="method-profiling" operator="equal" value="high"/>\n </condition>\n\n <condition name="method-sampling-java-interval" true="1 ms">\n <test name="method-profiling" operator="equal" value="max"/>\n </condition>\n\n <condition name="method-sampling-native-interval" true="999 d">\n <test name="method-profiling" operator="equal" value="off"/>\n </condition>\n\n <condition name="method-sampling-native-interval" true="20 ms">\n <or>\n <test name="method-profiling" operator="equal" value="normal"/>\n <test name="method-profiling" operator="equal" value="high"/>\n <test name="method-profiling" operator="equal" value="max"/>\n </or>\n </condition>\n\n <condition name="method-sampling-enabled" true="false" false="true">\n <test name="method-profiling" operator="equal" value="off"/>\n </condition>\n\n <selection name="thread-dump" default="once" label="Thread Dump">\n <option label="Off" name="off">999 d</option>\n <option label="At least Once" name="once">everyChunk</option>\n <option label="Every 60 s" name="60s">60 s</option>\n <option label="Every 10 s" name="10s">10 s</option>\n <option label="Every 1 s" name="1s">1 s</option>\n </selection>\n\n <condition name="thread-dump-enabled" true="false" false="true">\n <test name="thread-dump" operator="equal" value="999 d"/>\n </condition>\n\n <selection name="exceptions" default="errors" label="Exceptions">\n <option label="Off" name="off">off</option>\n <option label="Errors Only" name="errors">errors</option>\n <option label="All Exceptions, including Errors" name="all">all</option>\n </selection>\n\n <condition name="enable-errors" true="true" false="false">\n <or>\n <test name="exceptions" operator="equal" value="errors"/>\n <test name="exceptions" operator="equal" value="all"/>\n </or>\n </condition>\n\n <condition name="enable-exceptions" true="true" false="false">\n <test name="exceptions" operator="equal" value="all"/>\n </condition>\n\n <selection name="memory-leaks" default="types" label="Memory Leak Detection">\n <option label="Off" name="off">off</option>\n <option label="Object Types" name="types">types</option>\n <option label="Object Types + Allocation Stack Traces" name="stack-traces">stack-traces</option>\n <option label="Object Types + Allocation Stack Traces + Path to GC Root" name="gc-roots">gc-roots</option>\n </selection>\n\n <condition name="old-objects-enabled" true="false" false="true">\n <test name="memory-leaks" operator="equal" value="off"/>\n </condition>\n\n <condition name="old-objects-stack-trace" true="true" false="false">\n <or>\n <test name="memory-leaks" operator="equal" value="stack-traces"/>\n <test name="memory-leaks" operator="equal" value="gc-roots"/>\n </or>\n </condition>\n\n <condition name="old-objects-cutoff" true="1 h" false="0 ns">\n <test name="memory-leaks" operator="equal" value="gc-roots"/>\n </condition>\n\n <text name="locking-threshold" label="Locking Threshold" contentType="timespan" minimum="0 s">20 ms</text>\n\n <text name="file-threshold" label="File I/O Threshold" contentType="timespan" minimum="0 s">20 ms</text>\n\n <text name="socket-threshold" label="Socket I/O Threshold" contentType="timespan" minimum="0 s">20 ms</text>\n\n <flag name="class-loading" label="Class Loading">false</flag>\n\n </control>\n\n</configuration>\n', 'provider': 'Oracle', 'name': 'default', 'description': 'Low overhead configuration safe for continuous use in production environments, typically less than 1 % overhead.', 'label': 'Continuous'}, {'settings': {'jdk.CompilerConfiguration#period': 'beginChunk', 'jdk.FileWrite#stackTrace': 'true', 'jdk.ObjectCount#enabled': 'false', 'jdk.ThreadStart#enabled': 'true', 'jdk.TenuringDistribution#enabled': 'true', 'jdk.CompilerStatistics#period': '1000 ms', 'jdk.LoaderConstraintsTableStatistics#enabled': 'true', 'jdk.SafepointCleanup#threshold': '0 ms', 'jdk.CPUInformation#enabled': 'true', 'jdk.ClassDefine#enabled': 'false', 'jdk.ZPageAllocation#stackTrace': 'true', 'jdk.GCConfiguration#enabled': 'true', 'jdk.EvacuationFailed#enabled': 'true', 'jdk.ClassLoad#threshold': '0 ms', 'jdk.ReservedStackActivation#enabled': 'true', 'jdk.PromoteObjectInNewPLAB#enabled': 'true', 'jdk.ThreadSleep#stackTrace': 'true', 'jdk.IntFlag#period': 'beginChunk', 'jdk.ProtectionDomainCacheTableStatistics#enabled': 'true', 'jdk.ClassLoad#stackTrace': 'true', 'jdk.ModuleRequire#enabled': 'true', 'jdk.JavaErrorThrow#stackTrace': 'true', 'jdk.ObjectAllocationInNewTLAB#stackTrace': 'true', 'jdk.ObjectAllocationSample#throttle': '300/s', 'jdk.IntFlag#enabled': 'true', 'jdk.GCPhasePauseLevel2#enabled': 'true', 'jdk.SocketRead#stackTrace': 'true', 'jdk.GCLocker#stackTrace': 'true', 'jdk.G1GarbageCollection#enabled': 'true', 'jdk.StringFlagChanged#enabled': 'true', 'jdk.AllocationRequiringGC#stackTrace': 'true', 'jdk.ContainerCPUUsage#period': '30 s', 'jdk.Flush#enabled': 'false', 'jdk.ModuleExport#enabled': 'true', 'jdk.GCCPUTime#enabled': 'true', 'jdk.SymbolTableStatistics#enabled': 'true', 'jdk.JavaExceptionThrow#stackTrace': 'true', 'jdk.ZRelocationSetGroup#threshold': '0 ms', 'jdk.GCReferenceStatistics#enabled': 'true', 'jdk.G1EvacuationOldStatistics#enabled': 'true', 'jdk.ShenandoahHeapRegionInformation#enabled': 'false', 'jdk.BiasedLockClassRevocation#threshold': '0 ms', 'jdk.VirtualizationInformation#enabled': 'true', 'jdk.FileRead#stackTrace': 'true', 'jdk.RedefineClasses#stackTrace': 'true', 'jdk.InitialEnvironmentVariable#enabled': 'true', 'jdk.Shutdown#enabled': 'true', 'jdk.GCPhasePause#enabled': 'true', 'jdk.JVMInformation#enabled': 'true', 'jdk.GCPhasePauseLevel3#threshold': '0 ms', 'jdk.ThreadAllocationStatistics#period': 'everyChunk', 'jdk.CompilerConfiguration#enabled': 'true', 'jdk.FileRead#threshold': '10 ms', 'jdk.FileRead#enabled': 'true', 'jdk.CodeSweeperConfiguration#enabled': 'true', 'jdk.ObjectAllocationSample#enabled': 'true', 'jdk.ZStatisticsSampler#threshold': '0 ms', 'jdk.UnsignedIntFlagChanged#enabled': 'true', 'jdk.OldObjectSample#cutoff': '0 ns', 'jdk.ContainerCPUThrottling#enabled': 'true', 'jdk.SocketWrite#enabled': 'true', 'jdk.UnsignedIntFlag#period': 'beginChunk', 'jdk.BooleanFlagChanged#enabled': 'true', 'jdk.ShenandoahHeapRegionStateChange#enabled': 'false', 'jdk.ExecuteVMOperation#threshold': '0 ms', 'jdk.CompilationFailure#enabled': 'true', 'jdk.CPULoad#period': '1000 ms', 'jdk.Compilation#threshold': '100 ms', 'jdk.PromotionFailed#enabled': 'true', 'jdk.LoaderConstraintsTableStatistics#period': '10 s', 'jdk.JavaMonitorEnter#stackTrace': 'true', 'jdk.BooleanFlag#period': 'beginChunk', 'jdk.ZStatisticsSampler#enabled': 'false', 'jdk.ThreadPark#threshold': '10 ms', 'jdk.SecurityPropertyModification#stackTrace': 'true', 'jdk.StringFlag#enabled': 'true', 'jdk.MetaspaceOOM#stackTrace': 'true', 'jdk.YoungGarbageCollection#threshold': '0 ms', 'jdk.CodeCacheFull#enabled': 'true', 'jdk.HeapDump#threshold': '0 ns', 'jdk.JITRestart#enabled': 'true', 'jdk.GCLocker#enabled': 'true', 'jdk.YoungGarbageCollection#enabled': 'true', 'jdk.ZRelocationSet#threshold': '0 ms', 'jdk.CPULoad#enabled': 'true', 'jdk.BiasedLockRevocation#threshold': '0 ms', 'jdk.CodeCacheConfiguration#period': 'beginChunk', 'jdk.Deoptimization#stackTrace': 'true', 'jdk.JavaMonitorWait#enabled': 'true', 'jdk.BiasedLockSelfRevocation#stackTrace': 'true', 'jdk.ContainerConfiguration#period': 'beginChunk', 'jdk.ModuleRequire#period': 'endChunk', 'jdk.OldGarbageCollection#enabled': 'true', 'jdk.ContainerIOUsage#enabled': 'true', 'jdk.ZRelocationSetGroup#enabled': 'true', 'jdk.ExceptionStatistics#period': '1000 ms', 'jdk.PlaceholderTableStatistics#enabled': 'true', 'jdk.ClassRedefinition#enabled': 'true', 'jdk.Deserialization#stackTrace': 'true', 'jdk.NativeLibrary#enabled': 'true', 'jdk.SystemGC#enabled': 'true', 'jdk.DirectBufferStatistics#enabled': 'true', 'jdk.SecurityProviderService#stackTrace': 'true', 'jdk.CompilerInlining#enabled': 'false', 'jdk.ActiveSetting#enabled': 'true', 'jdk.ZPageAllocation#enabled': 'true', 'jdk.InitialSystemProperty#enabled': 'true', 'jdk.GarbageCollection#enabled': 'true', 'jdk.NativeMethodSample#period': '20 ms', 'jdk.ZPageAllocation#threshold': '1 ms', 'jdk.ZThreadPhase#threshold': '0 ms', 'jdk.ContainerMemoryUsage#enabled': 'true', 'jdk.ThreadContextSwitchRate#period': '10 s', 'jdk.ThreadCPULoad#enabled': 'true', 'jdk.ObjectAllocationSample#stackTrace': 'true', 'jdk.JavaMonitorInflate#threshold': '10 ms', 'jdk.OldObjectSample#stackTrace': 'true', 'jdk.MetaspaceAllocationFailure#enabled': 'true', 'jdk.OSInformation#enabled': 'true', 'jdk.FileWrite#enabled': 'true', 'jdk.BiasedLockRevocation#enabled': 'true', 'jdk.GCConfiguration#period': 'everyChunk', 'jdk.PhysicalMemory#period': 'everyChunk', 'jdk.CodeCacheConfiguration#enabled': 'true', 'jdk.RetransformClasses#stackTrace': 'true', 'jdk.GCHeapSummary#enabled': 'true', 'jdk.JavaMonitorEnter#threshold': '10 ms', 'jdk.ConcurrentModeFailure#enabled': 'true', 'jdk.ThreadSleep#enabled': 'true', 'jdk.G1HeapRegionInformation#enabled': 'false', 'jdk.PromoteObjectOutsidePLAB#enabled': 'true', 'jdk.ThreadPark#enabled': 'true', 'jdk.YoungGenerationConfiguration#period': 'beginChunk', 'jdk.ClassDefine#stackTrace': 'true', 'jdk.ContainerCPUThrottling#period': '30 s', 'jdk.MetaspaceGCThreshold#enabled': 'true', 'jdk.FileForce#stackTrace': 'true', 'jdk.SocketRead#threshold': '10 ms', 'jdk.SafepointEnd#enabled': 'false', 'jdk.JavaMonitorWait#stackTrace': 'true', 'jdk.TLSHandshake#enabled': 'false', 'jdk.CodeSweeperStatistics#period': 'everyChunk', 'jdk.IntFlagChanged#enabled': 'true', 'jdk.CompilerPhase#enabled': 'true', 'jdk.ClassUnload#enabled': 'false', 'jdk.MetaspaceAllocationFailure#stackTrace': 'true', 'jdk.ExecuteVMOperation#enabled': 'true', 'jdk.GCPhaseParallel#enabled': 'true', 'jdk.ThreadSleep#threshold': '10 ms', 'jdk.Deserialization#enabled': 'false', 'jdk.Deoptimization#enabled': 'true', 'jdk.ThreadAllocationStatistics#enabled': 'true', 'jdk.ZThreadPhase#enabled': 'false', 'jdk.SystemGC#stackTrace': 'true', 'jdk.ThreadCPULoad#period': '10 s', 'jdk.ModuleExport#period': 'endChunk', 'jdk.DirectBufferStatistics#period': '5 s', 'jdk.SystemProcess#enabled': 'true', 'jdk.ZUncommit#threshold': '0 ms', 'jdk.GCHeapConfiguration#period': 'beginChunk', 'jdk.GCPhasePauseLevel4#threshold': '0 ms', 'jdk.Compilation#enabled': 'true', 'jdk.JavaThreadStatistics#period': '1000 ms', 'jdk.BooleanFlag#enabled': 'true', 'jdk.G1MMU#enabled': 'true', 'jdk.G1HeapRegionInformation#period': 'everyChunk', 'jdk.SweepCodeCache#threshold': '100 ms', 'jdk.LongFlag#enabled': 'true', 'jdk.GCHeapConfiguration#enabled': 'true', 'jdk.OldGarbageCollection#threshold': '0 ms', 'jdk.ClassLoaderStatistics#period': 'everyChunk', 'jdk.SafepointCleanupTask#enabled': 'false', 'jdk.CodeSweeperConfiguration#period': 'beginChunk', 'jdk.LongFlagChanged#enabled': 'true', 'jdk.G1HeapSummary#enabled': 'true', 'jdk.ZRelocationSet#enabled': 'true', 'jdk.RetransformClasses#enabled': 'true', 'jdk.ContainerMemoryUsage#period': '30 s', 'jdk.NativeMethodSample#enabled': 'true', 'jdk.SocketWrite#threshold': '10 ms', 'jdk.VirtualizationInformation#period': 'beginChunk', 'jdk.ExecutionSample#enabled': 'true', 'jdk.GCPhaseConcurrentLevel1#enabled': 'true', 'jdk.GCPhaseConcurrent#threshold': '0 ms', 'jdk.JavaMonitorWait#threshold': '10 ms', 'jdk.CPUInformation#period': 'beginChunk', 'jdk.ObjectAllocationInNewTLAB#enabled': 'false', 'jdk.JavaMonitorInflate#enabled': 'true', 'jdk.ClassLoad#enabled': 'false', 'jdk.ZUnmap#enabled': 'true', 'jdk.SafepointCleanupTask#threshold': '0 ms', 'jdk.ZAllocationStall#enabled': 'true', 'jdk.ExceptionStatistics#enabled': 'true', 'jdk.DataLoss#enabled': 'true', 'jdk.ThreadStart#stackTrace': 'true', 'jdk.ProtectionDomainCacheTableStatistics#period': '10 s', 'jdk.ObjectAllocationOutsideTLAB#stackTrace': 'true', 'jdk.HeapDump#stackTrace': 'true', 'jdk.ZStatisticsCounter#enabled': 'false', 'jdk.EvacuationInformation#enabled': 'true', 'jdk.BiasedLockRevocation#stackTrace': 'true', 'jdk.GCLocker#threshold': '100 ms', 'jdk.BiasedLockClassRevocation#enabled': 'true', 'jdk.ParallelOldGarbageCollection#threshold': '0 ms', 'jdk.ContainerConfiguration#enabled': 'true', 'jdk.FileForce#threshold': '10 ms', 'jdk.OldObjectSample#enabled': 'true', 'jdk.MetaspaceOOM#enabled': 'true', 'jdk.CompilerPhase#threshold': '10 s', 'jdk.ThreadDump#enabled': 'true', 'jdk.SymbolTableStatistics#period': '10 s', 'jdk.SafepointCleanup#enabled': 'false', 'jdk.SafepointStateSynchronization#threshold': '0 ms', 'jdk.ClassLoadingStatistics#enabled': 'true', 'jdk.CompilerStatistics#enabled': 'true', 'jdk.ClassLoadingStatistics#period': '1000 ms', 'jdk.GCSurvivorConfiguration#enabled': 'true', 'jdk.G1GarbageCollection#threshold': '0 ms', 'jdk.CPUTimeStampCounter#enabled': 'true', 'jdk.PhysicalMemory#enabled': 'true', 'jdk.GCPhaseConcurrent#enabled': 'true', 'jdk.ParallelOldGarbageCollection#enabled': 'true', 'jdk.GCPhasePauseLevel3#enabled': 'false', 'jdk.UnsignedLongFlagChanged#enabled': 'true', 'jdk.SweepCodeCache#enabled': 'true', 'jdk.DumpReason#enabled': 'true', 'jdk.SafepointBegin#threshold': '0 ms', 'jdk.X509Validation#enabled': 'false', 'jdk.FileForce#enabled': 'true', 'jdk.JavaExceptionThrow#enabled': 'false', 'jdk.InitialEnvironmentVariable#period': 'beginChunk', 'jdk.SecurityPropertyModification#enabled': 'false', 'jdk.ThreadContextSwitchRate#enabled': 'true', 'jdk.HeapDump#enabled': 'true', 'jdk.DoubleFlag#period': 'beginChunk', 'jdk.AllocationRequiringGC#enabled': 'false', 'jdk.InitialSecurityProperty#enabled': 'true', 'jdk.SafepointBegin#enabled': 'true', 'jdk.GarbageCollection#threshold': '0 ms', 'jdk.NetworkUtilization#enabled': 'true', 'jdk.StringFlag#period': 'beginChunk', 'jdk.X509Certificate#enabled': 'false', 'jdk.PlaceholderTableStatistics#period': '10 s', 'jdk.UnsignedLongFlag#enabled': 'true', 'jdk.GCPhasePauseLevel1#threshold': '0 ms', 'jdk.OSInformation#period': 'beginChunk', 'jdk.MetaspaceSummary#enabled': 'true', 'jdk.ExecutionSample#period': '10 ms', 'jdk.G1AdaptiveIHOP#enabled': 'true', 'jdk.InitialSecurityProperty#period': 'beginChunk', 'jdk.StringTableStatistics#period': '10 s', 'jdk.TLSHandshake#stackTrace': 'true', 'jdk.RedefineClasses#enabled': 'true', 'jdk.JavaMonitorEnter#enabled': 'true', 'jdk.GCPhaseParallel#threshold': '0 ms', 'jdk.G1BasicIHOP#enabled': 'true', 'jdk.DoubleFlag#enabled': 'true', 'jdk.GCPhasePauseLevel1#enabled': 'true', 'jdk.BiasedLockSelfRevocation#threshold': '0 ms', 'jdk.SyncOnValueBasedClass#enabled': 'true', 'jdk.NativeLibrary#period': 'everyChunk', 'jdk.GCPhasePauseLevel2#threshold': '0 ms', 'jdk.CodeCacheStatistics#enabled': 'true', 'jdk.InitialSystemProperty#period': 'beginChunk', 'jdk.FileWrite#threshold': '10 ms', 'jdk.GCPhasePauseLevel4#enabled': 'false', 'jdk.SystemGC#threshold': '0 ms', 'jdk.YoungGenerationConfiguration#enabled': 'true', 'jdk.SocketWrite#stackTrace': 'true', 'jdk.RedefineClasses#threshold': '0 ms', 'jdk.ContainerCPUUsage#enabled': 'true', 'jdk.JavaMonitorInflate#stackTrace': 'true', 'jdk.ZUnmap#threshold': '0 ms', 'jdk.ContainerIOUsage#period': '30 s', 'jdk.CodeCacheStatistics#period': 'everyChunk', 'jdk.LongFlag#period': 'beginChunk', 'jdk.G1EvacuationYoungStatistics#enabled': 'true', 'jdk.JavaThreadStatistics#enabled': 'true', 'jdk.ShenandoahHeapRegionInformation#period': 'everyChunk', 'jdk.ProcessStart#stackTrace': 'true', 'jdk.GCTLABConfiguration#enabled': 'true', 'jdk.UnsignedIntFlag#enabled': 'true', 'jdk.GCPhaseConcurrentLevel1#threshold': '0 ms', 'jdk.G1HeapRegionTypeChange#enabled': 'false', 'jdk.ThreadEnd#enabled': 'true', 'jdk.DoubleFlagChanged#enabled': 'true', 'jdk.GCTLABConfiguration#period': 'beginChunk', 'jdk.ProcessStart#enabled': 'true', 'jdk.ActiveRecording#enabled': 'true', 'jdk.SafepointStateSynchronization#enabled': 'false', 'jdk.SecurityProviderService#enabled': 'false', 'jdk.BiasedLockClassRevocation#stackTrace': 'true', 'jdk.GCPhasePause#threshold': '0 ms', 'jdk.ObjectCount#period': 'everyChunk', 'jdk.ZStatisticsCounter#threshold': '0 ms', 'jdk.ThreadPark#stackTrace': 'true', 'jdk.SystemProcess#period': 'endChunk', 'jdk.Flush#threshold': '0 ns', 'jdk.ClassLoaderStatistics#enabled': 'true', 'jdk.PSHeapSummary#enabled': 'true', 'jdk.BiasedLockSelfRevocation#enabled': 'true', 'jdk.UnsignedLongFlag#period': 'beginChunk', 'jdk.Shutdown#stackTrace': 'true', 'jdk.X509Certificate#stackTrace': 'true', 'jdk.ThreadDump#period': '60 s', 'jdk.X509Validation#stackTrace': 'true', 'jdk.ReservedStackActivation#stackTrace': 'true', 'jdk.GCSurvivorConfiguration#period': 'beginChunk', 'jdk.ObjectCountAfterGC#enabled': 'false', 'jdk.StringTableStatistics#enabled': 'true', 'jdk.JVMInformation#period': 'beginChunk', 'jdk.CodeSweeperStatistics#enabled': 'true', 'jdk.ZUncommit#enabled': 'true', 'jdk.SyncOnValueBasedClass#stackTrace': 'true', 'jdk.SafepointEnd#threshold': '0 ms', 'jdk.ZAllocationStall#threshold': '0 ms', 'jdk.CPUTimeStampCounter#period': 'beginChunk', 'jdk.SocketRead#enabled': 'true', 'jdk.JavaErrorThrow#enabled': 'true', 'jdk.ObjectAllocationOutsideTLAB#enabled': 'false', 'jdk.RetransformClasses#threshold': '0 ms', 'jdk.NetworkUtilization#period': '5 s', 'jdk.MetaspaceChunkFreeListSummary#enabled': 'true'}, 'contents': '<?xml version="1.0" encoding="UTF-8"?>\n<!--\n Recommended way to edit .jfc files is to use the configure command of\n the \'jfr\' tool, i.e. jfr configure, or JDK Mission Control\n see Window -> Flight Recorder Template Manager\n-->\n\n<configuration version="2.0" label="Profiling" description="Low overhead configuration for profiling, typically around 2 % overhead." provider="Oracle">\n\n <event name="jdk.ThreadAllocationStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.ClassLoadingStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">1000 ms</setting>\n </event>\n\n <event name="jdk.ClassLoaderStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.JavaThreadStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">1000 ms</setting>\n </event>\n\n <event name="jdk.SymbolTableStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.StringTableStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.PlaceholderTableStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.LoaderConstraintsTableStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.ProtectionDomainCacheTableStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.ThreadStart">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ThreadEnd">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.ThreadSleep">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="locking-threshold">10 ms</setting>\n </event>\n\n <event name="jdk.ThreadPark">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="locking-threshold">10 ms</setting>\n </event>\n\n <event name="jdk.JavaMonitorEnter">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="locking-threshold">10 ms</setting>\n </event>\n\n <event name="jdk.JavaMonitorWait">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="locking-threshold">10 ms</setting>\n </event>\n\n <event name="jdk.JavaMonitorInflate">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="locking-threshold">10 ms</setting>\n </event>\n\n <event name="jdk.SyncOnValueBasedClass">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.BiasedLockRevocation">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.BiasedLockSelfRevocation">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.BiasedLockClassRevocation">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ReservedStackActivation">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ClassLoad">\n <setting name="enabled" control="class-loading">false</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ClassDefine">\n <setting name="enabled" control="class-loading">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.RedefineClasses">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.RetransformClasses">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ClassRedefinition">\n <setting name="enabled" control="class-loading">true</setting>\n </event>\n\n <event name="jdk.ClassUnload">\n <setting name="enabled" control="class-loading">false</setting>\n </event>\n\n <event name="jdk.JVMInformation">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.InitialSystemProperty">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.ExecutionSample">\n <setting name="enabled" control="method-sampling-enabled">true</setting>\n <setting name="period" control="method-sampling-java-interval">10 ms</setting>\n </event>\n\n <event name="jdk.NativeMethodSample">\n <setting name="enabled" control="method-sampling-enabled">true</setting>\n <setting name="period" control="method-sampling-native-interval">20 ms</setting>\n </event>\n\n <event name="jdk.SafepointBegin">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.SafepointStateSynchronization">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.SafepointCleanup">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.SafepointCleanupTask">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.SafepointEnd">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ExecuteVMOperation">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.Shutdown">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ThreadDump">\n <setting name="enabled" control="thread-dump-enabled">true</setting>\n <setting name="period" control="thread-dump">60 s</setting>\n </event>\n\n <event name="jdk.IntFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.UnsignedIntFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.LongFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.UnsignedLongFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.DoubleFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.BooleanFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.StringFlag">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.IntFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.UnsignedIntFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.LongFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.UnsignedLongFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.DoubleFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.BooleanFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.StringFlagChanged">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.ObjectCount">\n <setting name="enabled" control="gc-enabled-all">false</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.GCConfiguration">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.GCHeapConfiguration">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.YoungGenerationConfiguration">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.GCTLABConfiguration">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.GCSurvivorConfiguration">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.ObjectCountAfterGC">\n <setting name="enabled">false</setting>\n </event>\n\n <event name="jdk.GCHeapSummary">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.PSHeapSummary">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1HeapSummary">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.MetaspaceSummary">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.MetaspaceGCThreshold">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.MetaspaceAllocationFailure">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.MetaspaceOOM">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.MetaspaceChunkFreeListSummary">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.GarbageCollection">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.SystemGC">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ParallelOldGarbageCollection">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.YoungGarbageCollection">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.OldGarbageCollection">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.G1GarbageCollection">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhasePause">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhasePauseLevel1">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhasePauseLevel2">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhasePauseLevel3">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhasePauseLevel4">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhaseConcurrent">\n <setting name="enabled" control="gc-enabled-high">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCPhaseConcurrentLevel1">\n <setting name="enabled" control="gc-enabled-high">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.GCReferenceStatistics">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.GCCPUTime">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.PromotionFailed">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.EvacuationFailed">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.EvacuationInformation">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1MMU">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1EvacuationYoungStatistics">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1EvacuationOldStatistics">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.GCPhaseParallel">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.G1BasicIHOP">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1AdaptiveIHOP">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.PromoteObjectInNewPLAB">\n <setting name="enabled" control="gc-enabled-high">true</setting>\n </event>\n\n <event name="jdk.PromoteObjectOutsidePLAB">\n <setting name="enabled" control="gc-enabled-high">true</setting>\n </event>\n\n <event name="jdk.ConcurrentModeFailure">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.AllocationRequiringGC">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.TenuringDistribution">\n <setting name="enabled" control="gc-enabled-normal">true</setting>\n </event>\n\n <event name="jdk.G1HeapRegionInformation">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.G1HeapRegionTypeChange">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n </event>\n\n <event name="jdk.ShenandoahHeapRegionInformation">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.ShenandoahHeapRegionStateChange">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n </event>\n\n <event name="jdk.OldObjectSample">\n <setting name="enabled" control="old-objects-enabled">true</setting>\n <setting name="stackTrace" control="old-objects-stack-trace">true</setting>\n <setting name="cutoff" control="old-objects-cutoff">0 ns</setting>\n </event>\n\n <event name="jdk.CompilerConfiguration">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.CompilerStatistics">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">1000 ms</setting>\n </event>\n\n <event name="jdk.Compilation">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="threshold" control="compiler-compilation-threshold">100 ms</setting>\n </event>\n\n <event name="jdk.CompilerPhase">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="threshold" control="compiler-phase-threshold">10 s</setting>\n </event>\n\n <event name="jdk.CompilationFailure">\n <setting name="enabled" control="compiler-enabled-failure">true</setting>\n </event>\n\n <event name="jdk.CompilerInlining">\n <setting name="enabled" control="compiler-enabled-failure">false</setting>\n </event>\n\n <event name="jdk.JITRestart">\n <setting name="enabled" control="compiler-enabled">true</setting>\n </event>\n\n <event name="jdk.CodeSweeperConfiguration">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.CodeSweeperStatistics">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.SweepCodeCache">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="threshold" control="compiler-sweeper-threshold">100 ms</setting>\n </event>\n\n <event name="jdk.CodeCacheConfiguration">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.CodeCacheStatistics">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.CodeCacheFull">\n <setting name="enabled" control="compiler-enabled">true</setting>\n </event>\n\n <event name="jdk.OSInformation">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.VirtualizationInformation">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.ContainerConfiguration">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.ContainerCPUUsage">\n <setting name="enabled">true</setting>\n <setting name="period">30 s</setting>\n </event>\n\n <event name="jdk.ContainerCPUThrottling">\n <setting name="enabled">true</setting>\n <setting name="period">30 s</setting>\n </event>\n\n <event name="jdk.ContainerMemoryUsage">\n <setting name="enabled">true</setting>\n <setting name="period">30 s</setting>\n </event>\n\n <event name="jdk.ContainerIOUsage">\n <setting name="enabled">true</setting>\n <setting name="period">30 s</setting>\n </event>\n\n <event name="jdk.CPUInformation">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.ThreadContextSwitchRate">\n <setting name="enabled" control="compiler-enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.CPULoad">\n <setting name="enabled">true</setting>\n <setting name="period">1000 ms</setting>\n </event>\n\n <event name="jdk.ThreadCPULoad">\n <setting name="enabled">true</setting>\n <setting name="period">10 s</setting>\n </event>\n\n <event name="jdk.CPUTimeStampCounter">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.SystemProcess">\n <setting name="enabled">true</setting>\n <setting name="period">endChunk</setting>\n </event>\n\n <event name="jdk.ProcessStart">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.NetworkUtilization">\n <setting name="enabled">true</setting>\n <setting name="period">5 s</setting>\n </event>\n\n <event name="jdk.InitialEnvironmentVariable">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.PhysicalMemory">\n <setting name="enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.ObjectAllocationInNewTLAB">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ObjectAllocationOutsideTLAB">\n <setting name="enabled" control="gc-enabled-high">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ObjectAllocationSample">\n <setting name="enabled" control="object-allocation-enabled">true</setting>\n <setting name="throttle" control="allocation-profiling">300/s</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.NativeLibrary">\n <setting name="enabled">true</setting>\n <setting name="period">everyChunk</setting>\n </event>\n\n <event name="jdk.ModuleRequire">\n <setting name="enabled">true</setting>\n <setting name="period">endChunk</setting>\n </event>\n\n <event name="jdk.ModuleExport">\n <setting name="enabled">true</setting>\n <setting name="period">endChunk</setting>\n </event>\n\n <event name="jdk.FileForce">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="file-threshold">10 ms</setting>\n </event>\n\n <event name="jdk.FileRead">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="file-threshold">10 ms</setting>\n </event>\n\n <event name="jdk.FileWrite">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="file-threshold">10 ms</setting>\n </event>\n\n <event name="jdk.SocketRead">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="socket-threshold">10 ms</setting>\n </event>\n\n <event name="jdk.SocketWrite">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold" control="socket-threshold">10 ms</setting>\n </event>\n\n <event name="jdk.Deserialization">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.InitialSecurityProperty">\n <setting name="enabled">true</setting>\n <setting name="period">beginChunk</setting>\n </event>\n\n <event name="jdk.SecurityPropertyModification">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.SecurityProviderService">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.TLSHandshake">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.X509Validation">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.X509Certificate">\n <setting name="enabled">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.JavaExceptionThrow">\n <setting name="enabled" control="enable-exceptions">false</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.JavaErrorThrow">\n <setting name="enabled" control="enable-errors">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.ExceptionStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">1000 ms</setting>\n </event>\n\n <event name="jdk.ActiveRecording">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.ActiveSetting">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.Flush">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ns</setting>\n </event>\n\n <event name="jdk.DataLoss">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.DumpReason">\n <setting name="enabled">true</setting>\n </event>\n\n <event name="jdk.ZAllocationStall">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZPageAllocation">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n <setting name="threshold">1 ms</setting>\n </event>\n\n <event name="jdk.ZRelocationSet">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZRelocationSetGroup">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZStatisticsCounter">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZStatisticsSampler">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZThreadPhase">\n <setting name="enabled">false</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZUncommit">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.ZUnmap">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ms</setting>\n </event>\n\n <event name="jdk.Deoptimization">\n <setting name="enabled">true</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.HeapDump">\n <setting name="enabled">true</setting>\n <setting name="threshold">0 ns</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n <event name="jdk.DirectBufferStatistics">\n <setting name="enabled">true</setting>\n <setting name="period">5 s</setting>\n </event>\n\n <event name="jdk.GCLocker">\n <setting name="enabled">true</setting>\n <setting name="threshold">100 ms</setting>\n <setting name="stackTrace">true</setting>\n </event>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n <!--\n Contents of the control element is not read by the JVM, it\'s used\n by JDK Mission Control and the \'jfr\' tool to change settings that\n carry the control attribute.\n -->\n <control>\n <selection name="gc" default="detailed" label="Garbage Collector">\n <option label="Off" name="off">off</option>\n <option label="Normal" name="normal">normal</option>\n <option label="Detailed" name="detailed">detailed</option>\n <option label="High, incl. TLABs/PLABs (may cause many events)" name="high">high</option>\n <option label="All, incl. Heap Statistics (may cause long GCs)" name="all">all</option>\n </selection>\n\n <condition name="gc-enabled-normal" true="true" false="false">\n <or>\n <test name="gc" operator="equal" value="normal"/>\n <test name="gc" operator="equal" value="detailed"/>\n <test name="gc" operator="equal" value="high"/>\n <test name="gc" operator="equal" value="all"/>\n </or>\n </condition>\n\n <condition name="gc-enabled-detailed" true="true" false="false">\n <or>\n <test name="gc" operator="equal" value="detailed"/>\n <test name="gc" operator="equal" value="high"/>\n <test name="gc" operator="equal" value="all"/>\n </or>\n </condition>\n\n <condition name="gc-enabled-high" true="true" false="false">\n <or>\n <test name="gc" operator="equal" value="high"/>\n <test name="gc" operator="equal" value="all"/>\n </or>\n </condition>\n\n <condition name="gc-enabled-all" true="true" false="false">\n <test name="gc" operator="equal" value="all"/>\n </condition>\n\n <selection name="allocation-profiling" default="medium" label="Allocation Profiling">\n <option label="Off" name="off">0/s</option>\n <option label="Low" name="low">150/s</option>\n <option label="Medium" name="medium">300/s</option>\n\t <option label="High" name="high">1000/s</option>\n <option label="Maximum" name="maximum">1000000000/s</option>\n </selection>\n\n <condition name="object-allocation-enabled" true="true" false="false">\n <not>\n <test name="allocation-profiling" operator="equal" value="off"/>\n </not>\n </condition>\n\n <selection name="compiler" default="detailed" label="Compiler">\n <option label="Off" name="off">off</option>\n <option label="Normal" name="normal">normal</option>\n <option label="Detailed" name="detailed">detailed</option>\n <option label="All" name="all">all</option>\n </selection>\n\n <condition name="compiler-enabled" true="false" false="true">\n <test name="compiler" operator="equal" value="off"/>\n </condition>\n\n <condition name="compiler-enabled-failure" true="true" false="false">\n <or>\n <test name="compiler" operator="equal" value="detailed"/>\n <test name="compiler" operator="equal" value="all"/>\n </or>\n </condition>\n\n <condition name="compiler-sweeper-threshold" true="0 ms" false="100 ms">\n <test name="compiler" operator="equal" value="all"/>\n </condition>\n\n <condition name="compiler-compilation-threshold" true="1000 ms">\n <test name="compiler" operator="equal" value="normal"/>\n </condition>\n\n <condition name="compiler-compilation-threshold" true="100 ms">\n <test name="compiler" operator="equal" value="detailed"/>\n </condition>\n\n <condition name="compiler-compilation-threshold" true="0 ms">\n <test name="compiler" operator="equal" value="all"/>\n </condition>\n\n <condition name="compiler-phase-threshold" true="60 s">\n <test name="compiler" operator="equal" value="normal"/>\n </condition>\n\n <condition name="compiler-phase-threshold" true="10 s">\n <test name="compiler" operator="equal" value="detailed"/>\n </condition>\n\n <condition name="compiler-phase-threshold" true="0 s">\n <test name="compiler" operator="equal" value="all"/>\n </condition>\n\n <selection name="method-profiling" default="high" label="Method Profiling">\n <option label="Off" name="off">off</option>\n <option label="Normal" name="normal">normal</option>\n <option label="High" name="high">high</option>\n <option label="Maximum (High Overhead)" name="max">max</option>\n </selection>\n\n <condition name="method-sampling-java-interval" true="999 d">\n <test name="method-profiling" operator="equal" value="off"/>\n </condition>\n\n <condition name="method-sampling-java-interval" true="20 ms">\n <test name="method-profiling" operator="equal" value="normal"/>\n </condition>\n\n <condition name="method-sampling-java-interval" true="10 ms">\n <test name="method-profiling" operator="equal" value="high"/>\n </condition>\n\n <condition name="method-sampling-java-interval" true="1 ms">\n <test name="method-profiling" operator="equal" value="max"/>\n </condition>\n\n <condition name="method-sampling-native-interval" true="999 d">\n <test name="method-profiling" operator="equal" value="off"/>\n </condition>\n\n <condition name="method-sampling-native-interval" true="20 ms">\n <or>\n <test name="method-profiling" operator="equal" value="normal"/>\n <test name="method-profiling" operator="equal" value="high"/>\n <test name="method-profiling" operator="equal" value="max"/>\n </or>\n </condition>\n\n <condition name="method-sampling-enabled" true="false" false="true">\n <test name="method-profiling" operator="equal" value="off"/>\n </condition>\n\n <selection name="thread-dump" default="once" label="Thread Dump">\n <option label="Off" name="off">999 d</option>\n <option label="At least Once" name="once">everyChunk</option>\n <option label="Every 60 s" name="60s">60 s</option>\n <option label="Every 10 s" name="10s">10 s</option>\n <option label="Every 1 s" name="1s">1 s</option>\n </selection>\n\n <condition name="thread-dump-enabled" true="false" false="true">\n <test name="thread-dump" operator="equal" value="999 d"/>\n </condition>\n\n <selection name="exceptions" default="errors" label="Exceptions">\n <option label="Off" name="off">off</option>\n <option label="Errors Only" name="errors">errors</option>\n <option label="All Exceptions, including Errors" name="all">all</option>\n </selection>\n\n <condition name="enable-errors" true="true" false="false">\n <or>\n <test name="exceptions" operator="equal" value="errors"/>\n <test name="exceptions" operator="equal" value="all"/>\n </or>\n </condition>\n\n <condition name="enable-exceptions" true="true" false="false">\n <test name="exceptions" operator="equal" value="all"/>\n </condition>\n\n <selection name="memory-leaks" default="stack-traces" label="Memory Leak Detection">\n <option label="Off" name="off">off</option>\n <option label="Object Types" name="types">types</option>\n <option label="Object Types + Allocation Stack Traces" name="stack-traces">stack-traces</option>\n <option label="Object Types + Allocation Stack Traces + Path to GC Root" name="gc-roots">gc-roots</option>\n </selection>\n\n <condition name="old-objects-enabled" true="false" false="true">\n <test name="memory-leaks" operator="equal" value="off"/>\n </condition>\n\n <condition name="old-objects-stack-trace" true="true" false="false">\n <or>\n <test name="memory-leaks" operator="equal" value="stack-traces"/>\n <test name="memory-leaks" operator="equal" value="gc-roots"/>\n </or>\n </condition>\n\n <condition name="old-objects-cutoff" true="1 h" false="0 ns">\n <test name="memory-leaks" operator="equal" value="gc-roots"/>\n </condition>\n\n <text name="locking-threshold" label="Locking Threshold" contentType="timespan" minimum="0 s">10 ms</text>\n\n <text name="file-threshold" label="File I/O Threshold" contentType="timespan" minimum="0 s">10 ms</text>\n\n <text name="socket-threshold" label="Socket I/O Threshold" contentType="timespan" minimum="0 s">10 ms</text>\n\n <flag name="class-loading" label="Class Loading">false</flag>\n\n </control>\n\n</configuration>\n', 'provider': 'Oracle', 'name': 'profile', 'description': 'Low overhead configuration for profiling, typically around 2 % overhead.', 'label': 'Profiling'}]
EventTypes [{'categoryNames': ['Java Development Kit', 'Security'], 'name': 'jdk.SecurityPropertyModification', 'description': 'Modification of Security property', 'id': 30222, 'label': 'Security Property Modification', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System'], 'name': 'jdk.ProcessStart', 'description': 'Operating system process started', 'id': 30220, 'label': 'Process Start', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Development Kit', 'Serialization'], 'name': 'jdk.Deserialization', 'description': 'Results of deserialization and ObjectInputFilter checks', 'id': 30218, 'label': 'Deserialization', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System', 'File System'], 'name': 'jdk.ContainerIOUsage', 'description': 'Container IO usage related information', 'id': 30407, 'label': 'Container IO Usage', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System', 'Memory'], 'name': 'jdk.ContainerMemoryUsage', 'description': 'Container memory usage related information', 'id': 30404, 'label': 'Container Memory Usage', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System', 'Processor'], 'name': 'jdk.ContainerCPUThrottling', 'description': 'Container CPU throttling related information', 'id': 30401, 'label': 'CPU Throttling', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System', 'Processor'], 'name': 'jdk.ContainerCPUUsage', 'description': 'Container CPU usage related information', 'id': 30398, 'label': 'CPU Usage', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System'], 'name': 'jdk.ContainerConfiguration', 'description': 'A set of container specific attributes', 'id': 30395, 'label': 'Container Configuration', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Development Kit', 'Security'], 'name': 'jdk.InitialSecurityProperty', 'description': 'Initial Security Properties', 'id': 30227, 'label': 'Initial Security Property', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application', 'Statistics'], 'name': 'jdk.DirectBufferStatistics', 'description': 'Statistics of direct buffer', 'id': 30225, 'label': 'Direct Buffer Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Flight Recorder'], 'name': 'jdk.ActiveRecording', 'description': None, 'id': 30216, 'label': 'Flight Recording', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Flight Recorder'], 'name': 'jdk.ActiveSetting', 'description': None, 'id': 30214, 'label': 'Recording Setting', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.JavaErrorThrow', 'description': 'An object derived from java.lang.Error has been created. OutOfMemoryErrors are ignored', 'id': 30212, 'label': 'Java Error', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application', 'Statistics'], 'name': 'jdk.ExceptionStatistics', 'description': 'Number of objects derived from java.lang.Throwable that have been created', 'id': 30210, 'label': 'Exception Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.JavaExceptionThrow', 'description': 'An object derived from java.lang.Exception has been created', 'id': 30208, 'label': 'Java Exception', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.SocketWrite', 'description': 'Writing data to a socket', 'id': 30206, 'label': 'Socket Write', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.SocketRead', 'description': 'Reading data from a socket', 'id': 30204, 'label': 'Socket Read', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.FileWrite', 'description': 'Writing data to a file', 'id': 30202, 'label': 'File Write', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.FileRead', 'description': 'Reading data from a file', 'id': 30200, 'label': 'File Read', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.FileForce', 'description': 'Force updates to be written to file', 'id': 30198, 'label': 'File Force', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Development Kit', 'Security'], 'name': 'jdk.TLSHandshake', 'description': 'Parameters used in TLS Handshake', 'id': 20587, 'label': 'TLS Handshake', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Development Kit', 'Security'], 'name': 'jdk.X509Validation', 'description': 'Serial numbers from X.509 Certificates forming chain of trust', 'id': 20545, 'label': 'X509 Validation', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Development Kit', 'Security'], 'name': 'jdk.X509Certificate', 'description': 'Details of X.509 Certificate parsed by JDK', 'id': 18639, 'label': 'X509 Certificate', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Development Kit', 'Security'], 'name': 'jdk.SecurityProviderService', 'description': 'Details of Provider.getInstance(String type, String algorithm) calls', 'id': 3792, 'label': 'Security Provider Instance Request', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.ThreadStart', 'description': None, 'id': 2, 'label': 'Java Thread Start', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.ThreadEnd', 'description': None, 'id': 3, 'label': 'Java Thread End', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.ThreadSleep', 'description': None, 'id': 4, 'label': 'Java Thread Sleep', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.ThreadPark', 'description': None, 'id': 5, 'label': 'Java Thread Park', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.JavaMonitorEnter', 'description': None, 'id': 6, 'label': 'Java Monitor Blocked', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.JavaMonitorWait', 'description': 'Waiting on a Java monitor', 'id': 7, 'label': 'Java Monitor Wait', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.JavaMonitorInflate', 'description': None, 'id': 8, 'label': 'Java Monitor Inflated', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Diagnostics'], 'name': 'jdk.SyncOnValueBasedClass', 'description': None, 'id': 9, 'label': 'Value Based Class Synchronization', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime'], 'name': 'jdk.BiasedLockRevocation', 'description': 'Revoked bias of object', 'id': 10, 'label': 'Biased Lock Revocation', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime'], 'name': 'jdk.BiasedLockSelfRevocation', 'description': 'Revoked bias of object biased towards own thread', 'id': 11, 'label': 'Biased Lock Self Revocation', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime'], 'name': 'jdk.BiasedLockClassRevocation', 'description': 'Revoked biases for all instances of a class', 'id': 12, 'label': 'Biased Lock Class Revocation', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime'], 'name': 'jdk.ReservedStackActivation', 'description': 'Activation of Reserved Stack Area caused by stack overflow with ReservedStackAccess annotated method in call stack', 'id': 13, 'label': 'Reserved Stack Activation', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Class Loading'], 'name': 'jdk.ClassLoad', 'description': None, 'id': 14, 'label': 'Class Load', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Class Loading'], 'name': 'jdk.ClassDefine', 'description': None, 'id': 15, 'label': 'Class Define', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Class Loading'], 'name': 'jdk.ClassRedefinition', 'description': None, 'id': 16, 'label': 'Class Redefinition', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Class Loading'], 'name': 'jdk.RedefineClasses', 'description': None, 'id': 17, 'label': 'Redefine Classes', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Class Loading'], 'name': 'jdk.RetransformClasses', 'description': None, 'id': 18, 'label': 'Retransform Classes', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Class Loading'], 'name': 'jdk.ClassUnload', 'description': None, 'id': 19, 'label': 'Class Unload', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.IntFlagChanged', 'description': None, 'id': 20, 'label': 'Int Flag Changed', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.UnsignedIntFlagChanged', 'description': None, 'id': 21, 'label': 'Unsigned Int Flag Changed', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.LongFlagChanged', 'description': None, 'id': 22, 'label': 'Long Flag Changed', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.UnsignedLongFlagChanged', 'description': None, 'id': 23, 'label': 'Unsigned Long Flag Changed', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.DoubleFlagChanged', 'description': None, 'id': 24, 'label': 'Double Flag Changed', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.BooleanFlagChanged', 'description': None, 'id': 25, 'label': 'Boolean Flag Changed', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.StringFlagChanged', 'description': None, 'id': 26, 'label': 'String Flag Changed', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Heap'], 'name': 'jdk.GCHeapSummary', 'description': None, 'id': 27, 'label': 'Heap Summary', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Heap'], 'name': 'jdk.MetaspaceSummary', 'description': None, 'id': 28, 'label': 'Metaspace Summary', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Metaspace'], 'name': 'jdk.MetaspaceGCThreshold', 'description': None, 'id': 29, 'label': 'Metaspace GC Threshold', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Metaspace'], 'name': 'jdk.MetaspaceAllocationFailure', 'description': None, 'id': 30, 'label': 'Metaspace Allocation Failure', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Metaspace'], 'name': 'jdk.MetaspaceOOM', 'description': None, 'id': 31, 'label': 'Metaspace Out of Memory', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Metaspace'], 'name': 'jdk.MetaspaceChunkFreeListSummary', 'description': None, 'id': 32, 'label': 'Metaspace Chunk Free List Summary', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Heap'], 'name': 'jdk.PSHeapSummary', 'description': None, 'id': 33, 'label': 'Parallel Scavenge Heap Summary', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Heap'], 'name': 'jdk.G1HeapSummary', 'description': None, 'id': 34, 'label': 'G1 Heap Summary', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Collector'], 'name': 'jdk.GarbageCollection', 'description': 'Garbage collection performed by the JVM', 'id': 35, 'label': 'Garbage Collection', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Collector'], 'name': 'jdk.SystemGC', 'description': None, 'id': 36, 'label': 'System GC', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Collector'], 'name': 'jdk.ParallelOldGarbageCollection', 'description': 'Extra information specific to Parallel Old Garbage Collections', 'id': 37, 'label': 'Parallel Old Garbage Collection', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Collector'], 'name': 'jdk.YoungGarbageCollection', 'description': 'Extra information specific to Young Garbage Collections', 'id': 38, 'label': 'Young Garbage Collection', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Collector'], 'name': 'jdk.OldGarbageCollection', 'description': 'Extra information specific to Old Garbage Collections', 'id': 39, 'label': 'Old Garbage Collection', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Collector'], 'name': 'jdk.G1GarbageCollection', 'description': 'Extra information specific to G1 Young Garbage Collections', 'id': 40, 'label': 'G1 Young Garbage Collection', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.G1MMU', 'description': None, 'id': 41, 'label': 'G1 MMU Information', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.EvacuationInformation', 'description': None, 'id': 42, 'label': 'Evacuation Information', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Reference'], 'name': 'jdk.GCReferenceStatistics', 'description': 'Total count of processed references during GC', 'id': 43, 'label': 'GC Reference Statistics', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ObjectCountAfterGC', 'description': None, 'id': 44, 'label': 'Object Count after GC', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.G1EvacuationYoungStatistics', 'description': 'Memory related evacuation statistics during GC for the young generation', 'id': 45, 'label': 'G1 Evacuation Statistics for Young', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.G1EvacuationOldStatistics', 'description': 'Memory related evacuation statistics during GC for the old generation', 'id': 46, 'label': 'G1 Evacuation Memory Statistics for Old', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.G1BasicIHOP', 'description': 'Basic statistics related to current IHOP calculation', 'id': 47, 'label': 'G1 Basic IHOP Statistics', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.G1AdaptiveIHOP', 'description': 'Statistics related to current adaptive IHOP calculation', 'id': 48, 'label': 'G1 Adaptive IHOP Statistics', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.PromoteObjectInNewPLAB', 'description': 'Object survived scavenge and was copied to a new Promotion Local Allocation Buffer (PLAB). Supported GCs are Parallel Scavange, G1 and CMS with Parallel New. Due to promotion being done in parallel an object might be reported multiple times as the GC threads race to copy all objects.', 'id': 49, 'label': 'Promotion in new PLAB', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.PromoteObjectOutsidePLAB', 'description': 'Object survived scavenge and was copied directly to the heap. Supported GCs are Parallel Scavange, G1 and CMS with Parallel New. Due to promotion being done in parallel an object might be reported multiple times as the GC threads race to copy all objects.', 'id': 50, 'label': 'Promotion outside PLAB', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.PromotionFailed', 'description': 'Promotion of an object failed', 'id': 51, 'label': 'Promotion Failed', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.EvacuationFailed', 'description': 'Evacuation of an object failed', 'id': 52, 'label': 'Evacuation Failed', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ConcurrentModeFailure', 'description': 'Concurrent Mode failed', 'id': 53, 'label': 'Concurrent Mode Failure', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.GCCPUTime', 'description': 'GC CPU Time information. Supported: G1GC, ParallelGC and SerialGC', 'id': 54, 'label': 'GC CPU Time', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Phases'], 'name': 'jdk.GCPhasePause', 'description': None, 'id': 55, 'label': 'GC Phase Pause', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Phases'], 'name': 'jdk.GCPhasePauseLevel1', 'description': None, 'id': 56, 'label': 'GC Phase Pause Level 1', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Phases'], 'name': 'jdk.GCPhasePauseLevel2', 'description': None, 'id': 57, 'label': 'GC Phase Pause Level 2', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Phases'], 'name': 'jdk.GCPhasePauseLevel3', 'description': None, 'id': 58, 'label': 'GC Phase Pause Level 3', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Phases'], 'name': 'jdk.GCPhasePauseLevel4', 'description': None, 'id': 59, 'label': 'GC Phase Pause Level 4', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Phases'], 'name': 'jdk.GCPhaseConcurrent', 'description': None, 'id': 60, 'label': 'GC Phase Concurrent', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Phases'], 'name': 'jdk.GCPhaseConcurrentLevel1', 'description': None, 'id': 61, 'label': 'GC Phase Concurrent Level 1', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Phases'], 'name': 'jdk.GCPhaseParallel', 'description': 'GC phases for parallel workers', 'id': 62, 'label': 'GC Phase Parallel', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.AllocationRequiringGC', 'description': None, 'id': 63, 'label': 'Allocation Requiring GC', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.TenuringDistribution', 'description': None, 'id': 64, 'label': 'Tenuring Distribution', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.G1HeapRegionTypeChange', 'description': 'Information about a G1 heap region type change', 'id': 65, 'label': 'G1 Heap Region Type Change', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Compiler'], 'name': 'jdk.JITRestart', 'description': 'Restart of the JIT compilers after they were stopped', 'id': 66, 'label': 'JIT Restart', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Compiler'], 'name': 'jdk.Compilation', 'description': 'Results of method compilation attempts', 'id': 67, 'label': 'Compilation', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Compiler'], 'name': 'jdk.CompilerPhase', 'description': 'Describes various phases of the compilation process like inlining or string optimization related phases', 'id': 68, 'label': 'Compiler Phase', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Compiler'], 'name': 'jdk.CompilationFailure', 'description': 'In case a JIT compilation failed, a compilation failure is triggered, reporting the reason', 'id': 69, 'label': 'Compilation Failure', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Compiler', 'Optimization'], 'name': 'jdk.CompilerInlining', 'description': 'Describes the result of a method inlining attempt', 'id': 70, 'label': 'Method Inlining', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Code Sweeper'], 'name': 'jdk.SweepCodeCache', 'description': None, 'id': 71, 'label': 'Sweep Code Cache', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Code Cache'], 'name': 'jdk.CodeCacheFull', 'description': 'A code heap is full, this leads to disabling the compiler', 'id': 72, 'label': 'Code Cache Full', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Compiler'], 'name': 'jdk.Deoptimization', 'description': 'Describes the detection of an uncommon situation in a compiled method which may lead to deoptimization of the method', 'id': 73, 'label': 'Deoptimization', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Safepoint'], 'name': 'jdk.SafepointBegin', 'description': 'Safepointing begin', 'id': 74, 'label': 'Safepoint Begin', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Safepoint'], 'name': 'jdk.SafepointStateSynchronization', 'description': 'Synchronize run state of threads', 'id': 75, 'label': 'Safepoint State Synchronization', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Safepoint'], 'name': 'jdk.SafepointCleanup', 'description': 'Safepointing begin running cleanup tasks', 'id': 76, 'label': 'Safepoint Cleanup', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Safepoint'], 'name': 'jdk.SafepointCleanupTask', 'description': 'Safepointing begin running cleanup tasks', 'id': 77, 'label': 'Safepoint Cleanup Task', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Safepoint'], 'name': 'jdk.SafepointEnd', 'description': 'Safepointing end', 'id': 78, 'label': 'Safepoint End', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime'], 'name': 'jdk.ExecuteVMOperation', 'description': 'Execution of a VM Operation', 'id': 79, 'label': 'VM Operation', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime'], 'name': 'jdk.Shutdown', 'description': 'JVM shutting down', 'id': 80, 'label': 'JVM Shutdown', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.ObjectAllocationInNewTLAB', 'description': 'Allocation in new Thread Local Allocation Buffer', 'id': 81, 'label': 'Allocation in new TLAB', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.ObjectAllocationOutsideTLAB', 'description': 'Allocation outside Thread Local Allocation Buffers', 'id': 82, 'label': 'Allocation outside TLAB', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application'], 'name': 'jdk.ObjectAllocationSample', 'description': None, 'id': 83, 'label': 'Object Allocation Sample', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'off', 'name': 'throttle', 'typeName': 'jdk.settings.Throttle', 'description': 'Throttles the emission rate for an event', 'label': 'Event Emission Throttle', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Profiling'], 'name': 'jdk.OldObjectSample', 'description': 'A potential memory leak', 'id': 84, 'label': 'Old Object Sample', 'settingDescriptors': [{'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'infinity', 'name': 'cutoff', 'typeName': 'jdk.settings.Cutoff', 'description': 'Limit running time of event', 'label': 'Cutoff', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Flight Recorder'], 'name': 'jdk.DumpReason', 'description': 'Who requested the recording and why', 'id': 85, 'label': 'Recording Reason', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Flight Recorder'], 'name': 'jdk.DataLoss', 'description': 'Data could not be copied out from a buffer, typically because of contention', 'id': 86, 'label': 'Data Loss', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine'], 'name': 'jdk.JVMInformation', 'description': 'Description of JVM and the Java application', 'id': 87, 'label': 'JVM Information', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System'], 'name': 'jdk.OSInformation', 'description': 'Description of the OS the JVM runs on, for example, a uname-like output', 'id': 88, 'label': 'OS Information', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System'], 'name': 'jdk.VirtualizationInformation', 'description': 'Description of the virtualization technology the JVM runs on', 'id': 89, 'label': 'Virtualization Information', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine'], 'name': 'jdk.InitialSystemProperty', 'description': 'System Property at JVM start', 'id': 90, 'label': 'Initial System Property', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System'], 'name': 'jdk.InitialEnvironmentVariable', 'description': 'Key-value pairs for environment variables at JVM startup', 'id': 91, 'label': 'Initial Environment Variable', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System'], 'name': 'jdk.SystemProcess', 'description': None, 'id': 92, 'label': 'System Process', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System', 'Processor'], 'name': 'jdk.CPUInformation', 'description': 'Characteristics and descriptions of the processor(s) the JVM is running on', 'id': 93, 'label': 'CPU Information', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System', 'Processor'], 'name': 'jdk.CPUTimeStampCounter', 'description': 'Information about the CPU time stamp mechanism / (RD)TSC', 'id': 94, 'label': 'CPU Time Stamp Counter', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System', 'Processor'], 'name': 'jdk.CPULoad', 'description': 'Information about the recent CPU usage of the JVM process', 'id': 95, 'label': 'CPU Load', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System', 'Processor'], 'name': 'jdk.ThreadCPULoad', 'description': None, 'id': 96, 'label': 'Thread CPU Load', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System', 'Processor'], 'name': 'jdk.ThreadContextSwitchRate', 'description': None, 'id': 97, 'label': 'Thread Context Switch Rate', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System', 'Network'], 'name': 'jdk.NetworkUtilization', 'description': None, 'id': 98, 'label': 'Network Utilization', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application', 'Statistics'], 'name': 'jdk.JavaThreadStatistics', 'description': None, 'id': 99, 'label': 'Java Thread Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application', 'Statistics'], 'name': 'jdk.ClassLoadingStatistics', 'description': None, 'id': 100, 'label': 'Class Loading Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application', 'Statistics'], 'name': 'jdk.ClassLoaderStatistics', 'description': None, 'id': 101, 'label': 'Class Loader Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Tables'], 'name': 'jdk.SymbolTableStatistics', 'description': None, 'id': 102, 'label': 'Symbol Table Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Tables'], 'name': 'jdk.StringTableStatistics', 'description': None, 'id': 103, 'label': 'String Table Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Tables'], 'name': 'jdk.PlaceholderTableStatistics', 'description': None, 'id': 104, 'label': 'Placeholder Table Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Tables'], 'name': 'jdk.LoaderConstraintsTableStatistics', 'description': None, 'id': 105, 'label': 'Loader Constraints Table Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Tables'], 'name': 'jdk.ProtectionDomainCacheTableStatistics', 'description': None, 'id': 106, 'label': 'Protection Domain Cache Table Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Application', 'Statistics'], 'name': 'jdk.ThreadAllocationStatistics', 'description': None, 'id': 107, 'label': 'Thread Allocation Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Operating System', 'Memory'], 'name': 'jdk.PhysicalMemory', 'description': 'OS Physical Memory', 'id': 108, 'label': 'Physical Memory', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Profiling'], 'name': 'jdk.ExecutionSample', 'description': 'Snapshot of a threads state', 'id': 109, 'label': 'Method Profiling Sample', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Profiling'], 'name': 'jdk.NativeMethodSample', 'description': 'Snapshot of a threads state when in native', 'id': 110, 'label': 'Method Profiling Sample Native', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime'], 'name': 'jdk.ThreadDump', 'description': None, 'id': 111, 'label': 'Thread Dump', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime'], 'name': 'jdk.NativeLibrary', 'description': 'Information about a dynamic library or other native image loaded by the JVM process', 'id': 112, 'label': 'Native Library', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Modules'], 'name': 'jdk.ModuleRequire', 'description': 'A directed edge representing a dependency', 'id': 113, 'label': 'Module Require', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Runtime', 'Modules'], 'name': 'jdk.ModuleExport', 'description': None, 'id': 114, 'label': 'Module Export', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Compiler'], 'name': 'jdk.CompilerStatistics', 'description': None, 'id': 115, 'label': 'Compiler Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Compiler'], 'name': 'jdk.CompilerConfiguration', 'description': None, 'id': 116, 'label': 'Compiler Configuration', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Code Cache'], 'name': 'jdk.CodeCacheStatistics', 'description': None, 'id': 117, 'label': 'Code Cache Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Code Cache'], 'name': 'jdk.CodeCacheConfiguration', 'description': None, 'id': 118, 'label': 'Code Cache Configuration', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Code Sweeper'], 'name': 'jdk.CodeSweeperStatistics', 'description': None, 'id': 119, 'label': 'Code Sweeper Statistics', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Code Sweeper'], 'name': 'jdk.CodeSweeperConfiguration', 'description': None, 'id': 120, 'label': 'Code Sweeper Configuration', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.IntFlag', 'description': None, 'id': 121, 'label': 'Int Flag', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.UnsignedIntFlag', 'description': None, 'id': 122, 'label': 'Unsigned Int Flag', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.LongFlag', 'description': None, 'id': 123, 'label': 'Long Flag', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.UnsignedLongFlag', 'description': None, 'id': 124, 'label': 'Unsigned Long Flag', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.DoubleFlag', 'description': None, 'id': 125, 'label': 'Double Flag', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.BooleanFlag', 'description': None, 'id': 126, 'label': 'Boolean Flag', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Flag'], 'name': 'jdk.StringFlag', 'description': None, 'id': 127, 'label': 'String Flag', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ObjectCount', 'description': None, 'id': 128, 'label': 'Object Count', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.G1HeapRegionInformation', 'description': 'Information about a specific heap region in the G1 GC', 'id': 129, 'label': 'G1 Heap Region Information', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Configuration'], 'name': 'jdk.GCConfiguration', 'description': 'The configuration of the garbage collector', 'id': 130, 'label': 'GC Configuration', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Configuration'], 'name': 'jdk.GCSurvivorConfiguration', 'description': 'The configuration of the survivors of garbage collection', 'id': 131, 'label': 'GC Survivor Configuration', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Configuration'], 'name': 'jdk.GCTLABConfiguration', 'description': 'The configuration of the Thread Local Allocation Buffers (TLABs)', 'id': 132, 'label': 'TLAB Configuration', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Configuration'], 'name': 'jdk.GCHeapConfiguration', 'description': 'The configuration of the garbage collected heap', 'id': 133, 'label': 'GC Heap Configuration', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Configuration'], 'name': 'jdk.YoungGenerationConfiguration', 'description': 'The configuration of the young generation of the garbage collected heap', 'id': 134, 'label': 'Young Generation Configuration', 'settingDescriptors': [{'defaultValue': 'endChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ZAllocationStall', 'description': 'Time spent waiting for memory to become available', 'id': 135, 'label': 'ZGC Allocation Stall', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ZPageAllocation', 'description': 'Allocation of a ZPage', 'id': 136, 'label': 'ZGC Page Allocation', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ZRelocationSet', 'description': None, 'id': 137, 'label': 'ZGC Relocation Set', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ZRelocationSetGroup', 'description': None, 'id': 138, 'label': 'ZGC Relocation Set Group', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ZStatisticsCounter', 'description': None, 'id': 139, 'label': 'ZGC Statistics Counter', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ZStatisticsSampler', 'description': None, 'id': 140, 'label': 'ZGC Statistics Sampler', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ZThreadPhase', 'description': None, 'id': 141, 'label': 'ZGC Thread Phase', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ZUncommit', 'description': 'Uncommitting of memory', 'id': 142, 'label': 'ZGC Uncommit', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ZUnmap', 'description': 'Unmapping of memory', 'id': 143, 'label': 'ZGC Unmap', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ShenandoahHeapRegionStateChange', 'description': 'Information about a Shenandoah heap region state change', 'id': 144, 'label': 'Shenandoah Heap Region State Change', 'settingDescriptors': [{'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.ShenandoahHeapRegionInformation', 'description': 'Information about a specific heap region in the Shenandoah GC', 'id': 145, 'label': 'Shenandoah Heap Region Information', 'settingDescriptors': [{'defaultValue': 'everyChunk', 'name': 'period', 'typeName': 'jdk.settings.Period', 'description': 'Record event at interval', 'label': 'Period', 'contentType': None}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Flight Recorder'], 'name': 'jdk.Flush', 'description': None, 'id': 146, 'label': 'Flush', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'Diagnostics'], 'name': 'jdk.HeapDump', 'description': None, 'id': 147, 'label': 'Heap Dump', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}, {'categoryNames': ['Java Virtual Machine', 'GC', 'Detailed'], 'name': 'jdk.GCLocker', 'description': None, 'id': 148, 'label': 'GC Locker', 'settingDescriptors': [{'defaultValue': '0 ns', 'name': 'threshold', 'typeName': 'jdk.settings.Threshold', 'description': 'Record event with duration above or equal to threshold', 'label': 'Threshold', 'contentType': 'jdk.jfr.Timespan'}, {'defaultValue': 'true', 'name': 'stackTrace', 'typeName': 'jdk.settings.StackTrace', 'description': 'Record stack traces', 'label': 'Stack Trace', 'contentType': 'jdk.jfr.BooleanFlag'}, {'defaultValue': 'false', 'name': 'enabled', 'typeName': 'jdk.settings.Enabled', 'description': 'Record event', 'label': 'Enabled', 'contentType': 'jdk.jfr.BooleanFlag'}]}]
ObjectName
{
  "objectName": "jdk.management.jfr:type=FlightRecorder"
}
Recordings []