8196341: Add JFR events for parallel phases of G1

0 <?xml version="1.0" encoding="UTF-8"?>                                                                                     
1 
2 <!--                                                                                                                       
3      Recommended way to edit .jfc files is to use Java Mission Control,                                                    
4      see Window -> Flight Recorder Template Manager.                                                                       
5 -->                                                                                                                        
6 
7 <configuration version="2.0" label="Continuous" description="Low overhead configuration safe for continuous use in producti
8 
9     <event name="jdk.ThreadAllocationStatistics">                                                                          
10       <setting name="enabled">true</setting>                                                                               
11       <setting name="period">everyChunk</setting>                                                                          
12     </event>                                                                                                               
13 
14     <event name="jdk.ClassLoadingStatistics">                                                                              
15       <setting name="enabled">true</setting>                                                                               
16       <setting name="period">1000 ms</setting>                                                                             
17     </event>                                                                                                               
18 
19     <event name="jdk.ClassLoaderStatistics">                                                                               
20       <setting name="enabled">true</setting>                                                                               
21       <setting name="period">everyChunk</setting>                                                                          
22     </event>                                                                                                               
23 
24     <event name="jdk.JavaThreadStatistics">                                                                                
25       <setting name="enabled">true</setting>                                                                               
26       <setting name="period">1000 ms</setting>                                                                             
27     </event>                                                                                                               
28 
29     <event name="jdk.ThreadStart">                                                                                         
30       <setting name="enabled">true</setting>                                                                               
31     </event>                                                                                                               
32 
33     <event name="jdk.ThreadEnd">                                                                                           
34       <setting name="enabled">true</setting>                                                                               
35     </event>                                                                                                               
36 
37     <event name="jdk.ThreadSleep">                                                                                         
38       <setting name="enabled">true</setting>                                                                               
39       <setting name="stackTrace">true</setting>                                                                            
40       <setting name="threshold" control="synchronization-threshold">20 ms</setting>                                        
41     </event>                                                                                                               
42 
43     <event name="jdk.ThreadPark">                                                                                          
44       <setting name="enabled">true</setting>                                                                               
45       <setting name="stackTrace">true</setting>                                                                            
46       <setting name="threshold" control="synchronization-threshold">20 ms</setting>                                        
47     </event>                                                                                                               
48 
49     <event name="jdk.JavaMonitorEnter">                                                                                    
50       <setting name="enabled">true</setting>                                                                               
51       <setting name="stackTrace">true</setting>                                                                            
52       <setting name="threshold" control="synchronization-threshold">20 ms</setting>                                        
53     </event>                                                                                                               
54 
55     <event name="jdk.JavaMonitorWait">                                                                                     
56       <setting name="enabled">true</setting>                                                                               
57       <setting name="stackTrace">true</setting>                                                                            
58       <setting name="threshold" control="synchronization-threshold">20 ms</setting>                                        
59     </event>                                                                                                               
60 
61     <event name="jdk.JavaMonitorInflate">                                                                                  
62       <setting name="enabled">false</setting>                                                                              
63       <setting name="stackTrace">true</setting>                                                                            
64       <setting name="threshold" control="synchronization-threshold">20 ms</setting>                                        
65     </event>                                                                                                               
66 
67     <event name="jdk.BiasedLockRevocation">                                                                                
68       <setting name="enabled">true</setting>                                                                               
69       <setting name="stackTrace">true</setting>                                                                            
70       <setting name="threshold">0 ms</setting>                                                                             
71     </event>                                                                                                               
72 
73     <event name="jdk.BiasedLockSelfRevocation">                                                                            
74       <setting name="enabled">true</setting>                                                                               
75       <setting name="stackTrace">true</setting>                                                                            
76       <setting name="threshold">0 ms</setting>                                                                             
77     </event>                                                                                                               
78 
79     <event name="jdk.BiasedLockClassRevocation">                                                                           
80       <setting name="enabled">true</setting>                                                                               
81       <setting name="stackTrace">true</setting>                                                                            
82       <setting name="threshold">0 ms</setting>                                                                             
83     </event>                                                                                                               
84 
85     <event name="jdk.ReservedStackActivation">                                                                             
86       <setting name="enabled">true</setting>                                                                               
87       <setting name="stackTrace">true</setting>                                                                            
88     </event>                                                                                                               
89 
90     <event name="jdk.ClassLoad">                                                                                           
91       <setting name="enabled" control="class-loading-enabled">false</setting>                                              
92       <setting name="stackTrace">true</setting>                                                                            
93       <setting name="threshold">0 ms</setting>                                                                             
94     </event>                                                                                                               
95 
96     <event name="jdk.ClassDefine">                                                                                         
97       <setting name="enabled" control="class-loading-enabled">false</setting>                                              
98       <setting name="stackTrace">true</setting>                                                                            
99     </event>                                                                                                               
100 
101     <event name="jdk.ClassUnload">                                                                                         
102       <setting name="enabled" control="class-loading-enabled">false</setting>                                              
103     </event>                                                                                                               
104 
105     <event name="jdk.JVMInformation">                                                                                      
106       <setting name="enabled">true</setting>                                                                               
107       <setting name="period">beginChunk</setting>                                                                          
108     </event>                                                                                                               
109 
110     <event name="jdk.InitialSystemProperty">                                                                               
111       <setting name="enabled">true</setting>                                                                               
112       <setting name="period">beginChunk</setting>                                                                          
113     </event>                                                                                                               
114 
115     <event name="jdk.ExecutionSample">                                                                                     
116       <setting name="enabled" control="method-sampling-enabled">true</setting>                                             
117       <setting name="period" control="method-sampling-interval">20 ms</setting>                                            
118     </event>                                                                                                               
119 
120     <event name="jdk.NativeMethodSample">                                                                                  
121       <setting name="enabled" control="method-sampling-enabled">true</setting>                                             
122       <setting name="period" control="method-sampling-interval">20 ms</setting>                                            
123     </event>                                                                                                               
124 
125     <event name="jdk.SafepointBegin">                                                                                      
126       <setting name="enabled">true</setting>                                                                               
127       <setting name="threshold">10 ms</setting>                                                                            
128     </event>                                                                                                               
129 
130     <event name="jdk.SafepointStateSynchronization">                                                                       
131       <setting name="enabled">false</setting>                                                                              
132       <setting name="threshold">10 ms</setting>                                                                            
133     </event>                                                                                                               
134 
135     <event name="jdk.SafepointWaitBlocked">                                                                                
136       <setting name="enabled">false</setting>                                                                              
137       <setting name="threshold">10 ms</setting>                                                                            
138     </event>                                                                                                               
139 
140     <event name="jdk.SafepointCleanup">                                                                                    
141       <setting name="enabled">false</setting>                                                                              
142       <setting name="threshold">10 ms</setting>                                                                            
143     </event>                                                                                                               
144 
145     <event name="jdk.SafepointCleanupTask">                                                                                
146       <setting name="enabled">false</setting>                                                                              
147       <setting name="threshold">10 ms</setting>                                                                            
148     </event>                                                                                                               
149 
150     <event name="jdk.SafepointEnd">                                                                                        
151       <setting name="enabled">false</setting>                                                                              
152       <setting name="threshold">10 ms</setting>                                                                            
153     </event>                                                                                                               
154 
155     <event name="jdk.ExecuteVMOperation">                                                                                  
156       <setting name="enabled">true</setting>                                                                               
157       <setting name="threshold">10 ms</setting>                                                                            
158     </event>                                                                                                               
159 
160     <event name="jdk.Shutdown">                                                                                            
161       <setting name="enabled">true</setting>                                                                               
162       <setting name="stackTrace">true</setting>                                                                            
163     </event>                                                                                                               
164 
165     <event name="jdk.ThreadDump">                                                                                          
166       <setting name="enabled" control="thread-dump-enabled">true</setting>                                                 
167       <setting name="period" control="thread-dump-interval">everyChunk</setting>                                           
168     </event>                                                                                                               
169 
170     <event name="jdk.IntFlag">                                                                                             
171       <setting name="enabled">true</setting>                                                                               
172       <setting name="period">beginChunk</setting>                                                                          
173     </event>                                                                                                               
174 
175     <event name="jdk.UnsignedIntFlag">                                                                                     
176       <setting name="enabled">true</setting>                                                                               
177       <setting name="period">beginChunk</setting>                                                                          
178     </event>                                                                                                               
179 
180     <event name="jdk.LongFlag">                                                                                            
181       <setting name="enabled">true</setting>                                                                               
182       <setting name="period">beginChunk</setting>                                                                          
183     </event>                                                                                                               
184 
185     <event name="jdk.UnsignedLongFlag">                                                                                    
186       <setting name="enabled">true</setting>                                                                               
187       <setting name="period">beginChunk</setting>                                                                          
188     </event>                                                                                                               
189 
190     <event name="jdk.DoubleFlag">                                                                                          
191       <setting name="enabled">true</setting>                                                                               
192       <setting name="period">beginChunk</setting>                                                                          
193     </event>                                                                                                               
194 
195     <event name="jdk.BooleanFlag">                                                                                         
196       <setting name="enabled">true</setting>                                                                               
197       <setting name="period">beginChunk</setting>                                                                          
198     </event>                                                                                                               
199 
200     <event name="jdk.StringFlag">                                                                                          
201       <setting name="enabled">true</setting>                                                                               
202       <setting name="period">beginChunk</setting>                                                                          
203     </event>                                                                                                               
204 
205     <event name="jdk.IntFlagChanged">                                                                                      
206       <setting name="enabled">true</setting>                                                                               
207     </event>                                                                                                               
208 
209     <event name="jdk.UnsignedIntFlagChanged">                                                                              
210       <setting name="enabled">true</setting>                                                                               
211     </event>                                                                                                               
212 
213     <event name="jdk.LongFlagChanged">                                                                                     
214       <setting name="enabled">true</setting>                                                                               
215     </event>                                                                                                               
216 
217     <event name="jdk.UnsignedLongFlagChanged">                                                                             
218       <setting name="enabled">true</setting>                                                                               
219     </event>                                                                                                               
220 
221     <event name="jdk.DoubleFlagChanged">                                                                                   
222       <setting name="enabled">true</setting>                                                                               
223     </event>                                                                                                               
224 
225     <event name="jdk.BooleanFlagChanged">                                                                                  
226       <setting name="enabled">true</setting>                                                                               
227     </event>                                                                                                               
228 
229     <event name="jdk.StringFlagChanged">                                                                                   
230       <setting name="enabled">true</setting>                                                                               
231     </event>                                                                                                               
232 
233     <event name="jdk.ObjectCount">                                                                                         
234       <setting name="enabled" control="memory-profiling-enabled-all">false</setting>                                       
235       <setting name="period">everyChunk</setting>                                                                          
236     </event>                                                                                                               
237 
238     <event name="jdk.GCConfiguration">                                                                                     
239       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
240       <setting name="period">everyChunk</setting>                                                                          
241     </event>                                                                                                               
242 
243     <event name="jdk.GCHeapConfiguration">                                                                                 
244       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
245       <setting name="period">beginChunk</setting>                                                                          
246     </event>                                                                                                               
247 
248     <event name="jdk.YoungGenerationConfiguration">                                                                        
249       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
250       <setting name="period">beginChunk</setting>                                                                          
251     </event>                                                                                                               
252 
253     <event name="jdk.GCTLABConfiguration">                                                                                 
254       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
255       <setting name="period">beginChunk</setting>                                                                          
256     </event>                                                                                                               
257 
258     <event name="jdk.GCSurvivorConfiguration">                                                                             
259       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
260       <setting name="period">beginChunk</setting>                                                                          
261     </event>                                                                                                               
262 
263     <event name="jdk.ObjectCountAfterGC">                                                                                  
264       <setting name="enabled">false</setting>                                                                              
265     </event>                                                                                                               
266 
267     <event name="jdk.GCHeapSummary">                                                                                       
268       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
269     </event>                                                                                                               
270 
271     <event name="jdk.PSHeapSummary">                                                                                       
272       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
273     </event>                                                                                                               
274 
275     <event name="jdk.G1HeapSummary">                                                                                       
276       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
277     </event>                                                                                                               
278 
279     <event name="jdk.MetaspaceSummary">                                                                                    
280       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
281     </event>                                                                                                               
282 
283     <event name="jdk.MetaspaceGCThreshold">                                                                                
284       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
285     </event>                                                                                                               
286 
287     <event name="jdk.MetaspaceAllocationFailure">                                                                          
288       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
289       <setting name="stackTrace">true</setting>                                                                            
290     </event>                                                                                                               
291 
292     <event name="jdk.MetaspaceOOM">                                                                                        
293       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
294       <setting name="stackTrace">true</setting>                                                                            
295     </event>                                                                                                               
296 
297     <event name="jdk.MetaspaceChunkFreeListSummary">                                                                       
298       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
299     </event>                                                                                                               
300 
301     <event name="jdk.GarbageCollection">                                                                                   
302       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
303       <setting name="threshold">0 ms</setting>                                                                             
304     </event>                                                                                                               
305 
306     <event name="jdk.ParallelOldGarbageCollection">                                                                        
307       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
308       <setting name="threshold">0 ms</setting>                                                                             
309     </event>                                                                                                               
310 
311     <event name="jdk.YoungGarbageCollection">                                                                              
312       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
313       <setting name="threshold">0 ms</setting>                                                                             
314     </event>                                                                                                               
315 
316     <event name="jdk.OldGarbageCollection">                                                                                
317       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
318       <setting name="threshold">0 ms</setting>                                                                             
319     </event>                                                                                                               
320 
321     <event name="jdk.G1GarbageCollection">                                                                                 
322       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
323       <setting name="threshold">0 ms</setting>                                                                             
324     </event>                                                                                                               
325 
326     <event name="jdk.GCPhasePause">                                                                                        
327       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
328       <setting name="threshold">0 ms</setting>                                                                             
329     </event>                                                                                                               
330 
331     <event name="jdk.GCPhasePauseLevel1">                                                                                  
332       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
333       <setting name="threshold">0 ms</setting>                                                                             
334     </event>                                                                                                               
335 
336     <event name="jdk.GCPhasePauseLevel2">                                                                                  
337       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
338       <setting name="threshold">0 ms</setting>                                                                             
339     </event>                                                                                                               
340 
341     <event name="jdk.GCPhasePauseLevel3">                                                                                  
342       <setting name="enabled" control="gc-enabled-all">false</setting>                                                     
343       <setting name="threshold">0 ms</setting>                                                                             
344     </event>                                                                                                               
345 
346     <event name="jdk.GCPhasePauseLevel4">                                                                                  
347       <setting name="enabled" control="gc-enabled-all">false</setting>                                                     
348       <setting name="threshold">0 ms</setting>                                                                             
349     </event>                                                                                                               
350 
351     <event name="jdk.GCPhaseConcurrent">                                                                                   
352       <setting name="enabled" control="gc-enabled-all">true</setting>                                                      
353       <setting name="threshold">0 ms</setting>                                                                             
354     </event>                                                                                                               
355 
356     <event name="jdk.GCReferenceStatistics">                                                                               
357       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
358     </event>                                                                                                               
359 
360     <event name="jdk.PromotionFailed">                                                                                     
361       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
362     </event>                                                                                                               
363 
364     <event name="jdk.EvacuationFailed">                                                                                    
365       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
366     </event>                                                                                                               
367 
368     <event name="jdk.EvacuationInformation">                                                                               
369       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
370     </event>                                                                                                               
371 
372     <event name="jdk.G1MMU">                                                                                               
373       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
374     </event>                                                                                                               
375 
376     <event name="jdk.G1EvacuationYoungStatistics">                                                                         
377       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
378     </event>                                                                                                               
379 
380     <event name="jdk.G1EvacuationOldStatistics">                                                                           
381       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
382     </event>                                                                                                               
383 
                                                                                                                           
                                                                                                                           
                                                                                                                           
                                                                                                                           
                                                                                                                           
384     <event name="jdk.G1BasicIHOP">                                                                                         
385       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
386     </event>                                                                                                               
387 
388     <event name="jdk.G1AdaptiveIHOP">                                                                                      
389       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
390     </event>                                                                                                               
391 
392     <event name="jdk.PromoteObjectInNewPLAB">                                                                              
393       <setting name="enabled" control="memory-profiling-enabled-medium">false</setting>                                    
394     </event>                                                                                                               
395 
396     <event name="jdk.PromoteObjectOutsidePLAB">                                                                            
397       <setting name="enabled" control="memory-profiling-enabled-medium">false</setting>                                    
398     </event>                                                                                                               
399 
400     <event name="jdk.ConcurrentModeFailure">                                                                               
401       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
402     </event>                                                                                                               
403 
404     <event name="jdk.AllocationRequiringGC">                                                                               
405       <setting name="enabled" control="gc-enabled-all">false</setting>                                                     
406       <setting name="stackTrace">true</setting>                                                                            
407     </event>                                                                                                               
408 
409     <event name="jdk.TenuringDistribution">                                                                                
410       <setting name="enabled" control="gc-enabled-normal">true</setting>                                                   
411     </event>                                                                                                               
412 
413     <event name="jdk.G1HeapRegionInformation">                                                                             
414       <setting name="enabled" control="gc-enabled-all">false</setting>                                                     
415       <setting name="period">everyChunk</setting>                                                                          
416     </event>                                                                                                               
417 
418     <event name="jdk.G1HeapRegionTypeChange">                                                                              
419       <setting name="enabled" control="gc-enabled-all">false</setting>                                                     
420     </event>                                                                                                               
421 
422     <event name="jdk.OldObjectSample">                                                                                     
423       <setting name="enabled" control="memory-leak-detection-enabled">true</setting>                                       
424       <setting name="stackTrace" control="memory-leak-detection-stack-trace">false</setting>                               
425       <setting name="cutoff" control="memory-leak-detection-cutoff">0 ns</setting>                                         
426     </event>                                                                                                               
427 
428     <event name="jdk.CompilerConfiguration">                                                                               
429       <setting name="enabled" control="compiler-enabled">true</setting>                                                    
430       <setting name="period">beginChunk</setting>                                                                          
431     </event>                                                                                                               
432 
433     <event name="jdk.CompilerStatistics">                                                                                  
434       <setting name="enabled" control="compiler-enabled">true</setting>                                                    
435       <setting name="period">1000 ms</setting>                                                                             
436     </event>                                                                                                               
437 
438     <event name="jdk.Compilation">                                                                                         
439       <setting name="enabled" control="compiler-enabled">true</setting>                                                    
440       <setting name="threshold" control="compiler-compilation-threshold">1000 ms</setting>                                 
441     </event>                                                                                                               
442 
443     <event name="jdk.CompilerPhase">                                                                                       
444       <setting name="enabled" control="compiler-enabled">true</setting>                                                    
445       <setting name="threshold" control="compiler-phase-threshold">60 s</setting>                                          
446     </event>                                                                                                               
447 
448     <event name="jdk.CompilationFailure">                                                                                  
449       <setting name="enabled" control="compiler-enabled-failure">false</setting>                                           
450     </event>                                                                                                               
451 
452     <event name="jdk.CompilerInlining">                                                                                    
453       <setting name="enabled" control="compiler-enabled-failure">false</setting>                                           
454     </event>                                                                                                               
455 
456     <event name="jdk.CodeSweeperConfiguration">                                                                            
457       <setting name="enabled" control="compiler-enabled">true</setting>                                                    
458       <setting name="period">beginChunk</setting>                                                                          
459     </event>                                                                                                               
460 
461     <event name="jdk.CodeSweeperStatistics">                                                                               
462       <setting name="enabled" control="compiler-enabled">true</setting>                                                    
463       <setting name="period">everyChunk</setting>                                                                          
464     </event>                                                                                                               
465 
466     <event name="jdk.SweepCodeCache">                                                                                      
467       <setting name="enabled" control="compiler-enabled">true</setting>                                                    
468       <setting name="threshold" control="compiler-sweeper-threshold">100 ms</setting>                                      
469     </event>                                                                                                               
470 
471     <event name="jdk.CodeCacheConfiguration">                                                                              
472       <setting name="enabled" control="compiler-enabled">true</setting>                                                    
473       <setting name="period">beginChunk</setting>                                                                          
474     </event>                                                                                                               
475 
476     <event name="jdk.CodeCacheStatistics">                                                                                 
477       <setting name="enabled" control="compiler-enabled">true</setting>                                                    
478       <setting name="period">everyChunk</setting>                                                                          
479     </event>                                                                                                               
480 
481     <event name="jdk.CodeCacheFull">                                                                                       
482       <setting name="enabled" control="compiler-enabled">true</setting>                                                    
483     </event>                                                                                                               
484 
485     <event name="jdk.OSInformation">                                                                                       
486       <setting name="enabled">true</setting>                                                                               
487       <setting name="period">beginChunk</setting>                                                                          
488     </event>                                                                                                               
489 
490     <event name="jdk.CPUInformation">                                                                                      
491       <setting name="enabled">true</setting>                                                                               
492       <setting name="period">beginChunk</setting>                                                                          
493     </event>                                                                                                               
494 
495     <event name="jdk.ThreadContextSwitchRate">                                                                             
496       <setting name="enabled" control="compiler-enabled">true</setting>                                                    
497       <setting name="period">10 s</setting>                                                                                
498     </event>                                                                                                               
499 
500     <event name="jdk.CPULoad">                                                                                             
501       <setting name="enabled">true</setting>                                                                               
502       <setting name="period">1000 ms</setting>                                                                             
503     </event>                                                                                                               
504 
505     <event name="jdk.ThreadCPULoad">                                                                                       
506       <setting name="enabled">true</setting>                                                                               
507       <setting name="period">10 s</setting>                                                                                
508     </event>                                                                                                               
509 
510     <event name="jdk.CPUTimeStampCounter">                                                                                 
511       <setting name="enabled">true</setting>                                                                               
512       <setting name="period">beginChunk</setting>                                                                          
513     </event>                                                                                                               
514 
515     <event name="jdk.SystemProcess">                                                                                       
516       <setting name="enabled">true</setting>                                                                               
517       <setting name="period">endChunk</setting>                                                                            
518     </event>                                                                                                               
519 
520     <event name="jdk.NetworkUtilization">                                                                                  
521       <setting name="enabled">true</setting>                                                                               
522       <setting name="period">5 s</setting>                                                                                 
523     </event>                                                                                                               
524 
525     <event name="jdk.InitialEnvironmentVariable">                                                                          
526       <setting name="enabled">true</setting>                                                                               
527       <setting name="period">beginChunk</setting>                                                                          
528     </event>                                                                                                               
529 
530     <event name="jdk.PhysicalMemory">                                                                                      
531       <setting name="enabled">true</setting>                                                                               
532       <setting name="period">everyChunk</setting>                                                                          
533     </event>                                                                                                               
534 
535     <event name="jdk.ObjectAllocationInNewTLAB">                                                                           
536       <setting name="enabled" control="memory-profiling-enabled-medium">false</setting>                                    
537       <setting name="stackTrace">true</setting>                                                                            
538     </event>                                                                                                               
539 
540     <event name="jdk.ObjectAllocationOutsideTLAB">                                                                         
541       <setting name="enabled" control="memory-profiling-enabled-medium">false</setting>                                    
542       <setting name="stackTrace">true</setting>                                                                            
543     </event>                                                                                                               
544 
545     <event name="jdk.NativeLibrary">                                                                                       
546       <setting name="enabled">true</setting>                                                                               
547       <setting name="period">everyChunk</setting>                                                                          
548     </event>                                                                                                               
549 
550     <event name="jdk.ModuleRequire">                                                                                       
551       <setting name="enabled">true</setting>                                                                               
552       <setting name="period">endChunk</setting>                                                                            
553     </event>                                                                                                               
554 
555     <event name="jdk.ModuleExport">                                                                                        
556       <setting name="enabled">true</setting>                                                                               
557       <setting name="period">endChunk</setting>                                                                            
558     </event>                                                                                                               
559 
560     <event name="jdk.FileForce">                                                                                           
561       <setting name="enabled">true</setting>                                                                               
562       <setting name="stackTrace">true</setting>                                                                            
563       <setting name="threshold" control="file-io-threshold">20 ms</setting>                                                
564     </event>                                                                                                               
565 
566     <event name="jdk.FileRead">                                                                                            
567       <setting name="enabled">true</setting>                                                                               
568       <setting name="stackTrace">true</setting>                                                                            
569       <setting name="threshold" control="file-io-threshold">20 ms</setting>                                                
570     </event>                                                                                                               
571 
572     <event name="jdk.FileWrite">                                                                                           
573       <setting name="enabled">true</setting>                                                                               
574       <setting name="stackTrace">true</setting>                                                                            
575       <setting name="threshold" control="file-io-threshold">20 ms</setting>                                                
576     </event>                                                                                                               
577 
578     <event name="jdk.SocketRead">                                                                                          
579       <setting name="enabled">true</setting>                                                                               
580       <setting name="stackTrace">true</setting>                                                                            
581       <setting name="threshold" control="socket-io-threshold">20 ms</setting>                                              
582     </event>                                                                                                               
583 
584     <event name="jdk.SocketWrite">                                                                                         
585       <setting name="enabled">true</setting>                                                                               
586       <setting name="stackTrace">true</setting>                                                                            
587       <setting name="threshold" control="socket-io-threshold">20 ms</setting>                                              
588     </event>                                                                                                               
589 
590     <event name="jdk.JavaExceptionThrow">                                                                                  
591       <setting name="enabled" control="enable-exceptions">false</setting>                                                  
592       <setting name="stackTrace">true</setting>                                                                            
593     </event>                                                                                                               
594 
595     <event name="jdk.JavaErrorThrow">                                                                                      
596       <setting name="enabled" control="enable-errors">true</setting>                                                       
597       <setting name="stackTrace">true</setting>                                                                            
598     </event>                                                                                                               
599 
600     <event name="jdk.ExceptionStatistics">                                                                                 
601       <setting name="enabled">true</setting>                                                                               
602       <setting name="period">1000 ms</setting>                                                                             
603     </event>                                                                                                               
604 
605     <event name="jdk.ActiveRecording">                                                                                     
606       <setting name="enabled">true</setting>                                                                               
607     </event>                                                                                                               
608 
609     <event name="jdk.ActiveSetting">                                                                                       
610       <setting name="enabled">true</setting>                                                                               
611     </event>                                                                                                               
612 
613     <event name="jdk.DataLoss">                                                                                            
614       <setting name="enabled">true</setting>                                                                               
615     </event>                                                                                                               
616 
617     <event name="jdk.DumpReason">                                                                                          
618       <setting name="enabled">true</setting>                                                                               
619     </event>                                                                                                               
620 
621     <event name="jdk.ZPageAllocation">                                                                                     
622       <setting name="enabled">true</setting>                                                                               
623       <setting name="threshold">10 ms</setting>                                                                            
624     </event>                                                                                                               
625 
626     <event name="jdk.ZThreadPhase">                                                                                        
627       <setting name="enabled">true</setting>                                                                               
628       <setting name="threshold">0 ms</setting>                                                                             
629     </event>                                                                                                               
630 
631     <event name="jdk.ZStatisticsCounter">                                                                                  
632       <setting name="enabled">true</setting>                                                                               
633       <setting name="threshold">10 ms</setting>                                                                            
634     </event>                                                                                                               
635 
636     <event name="jdk.ZStatisticsSampler">                                                                                  
637       <setting name="enabled">true</setting>                                                                               
638       <setting name="threshold">10 ms</setting>                                                                            
639     </event>                                                                                                               
640 
641 
642 
643 
644 
645 
646 
647 
648 
649 
650 
651 
652 
653 
654 
655 
656 
657 
658 
659 
660 
661 
662 
663 
664 
665 
666 
667 
668 
669     <!--                                                                                                                   
670         Contents of the control element is not read by the JVM, it's used                                                  
671         by Java Mission Control to change settings that carry the control attribute.                                       
672     -->                                                                                                                    
673     <control>                                                                                                              
674       <selection name="gc-level" default="detailed" label="Garbage Collector">                                             
675         <option label="Off" name="off">off</option>                                                                        
676         <option label="Normal" name="detailed">normal</option>                                                             
677         <option label="All" name="all">all</option>                                                                        
678       </selection>                                                                                                         
679 
680       <condition name="gc-enabled-normal" true="true" false="false">                                                       
681         <or>                                                                                                               
682           <test name="gc-level" operator="equal" value="normal"/>                                                          
683           <test name="gc-level" operator="equal" value="all"/>                                                             
684         </or>                                                                                                              
685       </condition>                                                                                                         
686 
687       <condition name="gc-enabled-all" true="true" false="false">                                                          
688         <test name="gc-level" operator="equal" value="all"/>                                                               
689       </condition>                                                                                                         
690 
691       <selection name="memory-profiling" default="off" label="Memory Profiling">                                           
692         <option label="Off" name="off">off</option>                                                                        
693         <option label="Object Allocation and Promotion" name="medium">medium</option>                                      
694         <option label="All, including Heap Statistics (May cause long full GCs)" name="all">all</option>                   
695       </selection>                                                                                                         
696 
697       <condition name="memory-profiling-enabled-medium" true="true" false="false">                                         
698         <or>                                                                                                               
699           <test name="memory-profiling" operator="equal" value="medium"/>                                                  
700           <test name="memory-profiling" operator="equal" value="all"/>                                                     
701         </or>                                                                                                              
702       </condition>                                                                                                         
703 
704       <condition name="memory-profiling-enabled-all" true="true" false="false">                                            
705         <test name="memory-profiling" operator="equal" value="all"/>                                                       
706       </condition>                                                                                                         
707 
708       <selection name="compiler-level" default="normal" label="Compiler">                                                  
709         <option label="Off" name="off">off</option>                                                                        
710         <option label="Normal" name="normal">normal</option>                                                               
711         <option label="Detailed" name="detailed">detailed</option>                                                         
712         <option label="All" name="all">all</option>                                                                        
713       </selection>                                                                                                         
714 
715       <condition name="compiler-enabled" true="false" false="true">                                                        
716         <test name="compiler-level" operator="equal" value="off"/>                                                         
717       </condition>                                                                                                         
718 
719       <condition name="compiler-enabled-failure" true="true" false="false">                                                
720         <or>                                                                                                               
721           <test name="compiler-level" operator="equal" value="detailed"/>                                                  
722           <test name="compiler-level" operator="equal" value="all"/>                                                       
723         </or>                                                                                                              
724       </condition>                                                                                                         
725 
726       <condition name="compiler-sweeper-threshold" true="0 ms" false="100 ms">                                             
727         <test name="compiler-level" operator="equal" value="all"/>                                                         
728       </condition>                                                                                                         
729 
730       <condition name="compiler-compilation-threshold" true="1000 ms">                                                     
731         <test name="compiler-level" operator="equal" value="normal"/>                                                      
732       </condition>                                                                                                         
733 
734       <condition name="compiler-compilation-threshold" true="100 ms">                                                      
735         <test name="compiler-level" operator="equal" value="detailed"/>                                                    
736       </condition>                                                                                                         
737 
738       <condition name="compiler-compilation-threshold" true="0 ms">                                                        
739         <test name="compiler-level" operator="equal" value="all"/>                                                         
740       </condition>                                                                                                         
741 
742       <condition name="compiler-phase-threshold" true="60 s">                                                              
743         <test name="compiler-level" operator="equal" value="normal"/>                                                      
744       </condition>                                                                                                         
745 
746       <condition name="compiler-phase-threshold" true="10 s">                                                              
747         <test name="compiler-level" operator="equal" value="detailed"/>                                                    
748       </condition>                                                                                                         
749 
750       <condition name="compiler-phase-threshold" true="0 s">                                                               
751         <test name="compiler-level" operator="equal" value="all"/>                                                         
752       </condition>                                                                                                         
753 
754       <selection name="method-sampling-interval" default="normal" label="Method Sampling">                                 
755         <option label="Off" name="off">999 d</option>                                                                      
756         <option label="Normal" name="normal">20 ms</option>                                                                
757         <option label="Maximum" name="maximum">10 ms</option>                                                              
758       </selection>                                                                                                         
759 
760       <condition name="method-sampling-enabled" true="false" false="true">                                                 
761         <test name="method-sampling-interval" operator="equal" value="999 d"/>                                             
762       </condition>                                                                                                         
763 
764       <selection name="thread-dump-interval" default="normal" label="Thread Dump">                                         
765         <option label="Off" name="off">999 d</option>                                                                      
766         <option label="At least Once" name="normal">everyChunk</option>                                                    
767         <option label="Every 60 s" name="everyMinute">60 s</option>                                                        
768         <option label="Every 10 s" name="everyTenSecond">10 s</option>                                                     
769         <option label="Every 1 s" name="everySecond">1 s</option>                                                          
770       </selection>                                                                                                         
771 
772       <condition name="thread-dump-enabled" true="false" false="true">                                                     
773         <test name="thread-dump-interval" operator="equal" value="999 d"/>                                                 
774       </condition>                                                                                                         
775 
776       <selection name="exception-level" default="errors" label="Exceptions">                                               
777         <option label="Off" name="off">off</option>                                                                        
778         <option label="Errors Only" name="errors">errors</option>                                                          
779         <option label="All Exceptions, including Errors" name="all">all</option>                                           
780       </selection>                                                                                                         
781 
782       <condition name="enable-errors" true="true" false="false">                                                           
783         <or>                                                                                                               
784           <test name="exception-level" operator="equal" value="errors"/>                                                   
785           <test name="exception-level" operator="equal" value="all"/>                                                      
786         </or>                                                                                                              
787       </condition>                                                                                                         
788 
789       <condition name="enable-exceptions" true="true" false="false">                                                       
790         <test name="exception-level" operator="equal" value="all"/>                                                        
791       </condition>                                                                                                         
792 
793       <selection name="memory-leak-detection" default="minimal" label="Memory Leak Detection">                             
794         <option label="Off" name="off">off</option>                                                                        
795         <option label="Object Types" name="minimal">minimal</option>                                                       
796         <option label="Object Types + Allocation Stack Traces" name="medium">medium</option>                               
797         <option label="Object Types + Allocation Stack Traces + Path to GC Root" name="full">full</option>                 
798       </selection>                                                                                                         
799 
800       <condition name="memory-leak-detection-enabled" true="false" false="true">                                           
801         <test name="memory-leak-detection" operator="equal" value="off"/>                                                  
802       </condition>                                                                                                         
803 
804       <condition name="memory-leak-detection-stack-trace" true="true" false="false">                                       
805         <or>                                                                                                               
806           <test name="memory-leak-detection" operator="equal" value="medium"/>                                             
807           <test name="memory-leak-detection" operator="equal" value="full"/>                                               
808         </or>                                                                                                              
809       </condition>                                                                                                         
810 
811       <condition name="memory-leak-detection-cutoff" true="1 h" false="0 ns">                                              
812         <test name="memory-leak-detection" operator="equal" value="full"/>                                                 
813       </condition>                                                                                                         
814 
815       <text name="synchronization-threshold" label="Synchronization Threshold" contentType="timespan" minimum="0 s">20 ms</
816 
817       <text name="file-io-threshold" label="File I/O Threshold" contentType="timespan" minimum="0 s">20 ms</text>          
818 
819       <text name="socket-io-threshold" label="Socket I/O Threshold" contentType="timespan" minimum="0 s">20 ms</text>      
820 
821       <flag name="class-loading-enabled" label="Class Loading">false</flag>                                                
822 
823     </control>                                                                                                             
824 
825 </configuration>                                                                                                           
--- EOF ---