equal
deleted
inserted
replaced
63 #include "services/classLoadingService.hpp" |
63 #include "services/classLoadingService.hpp" |
64 #include "services/management.hpp" |
64 #include "services/management.hpp" |
65 #include "services/threadService.hpp" |
65 #include "services/threadService.hpp" |
66 #include "utilities/exceptions.hpp" |
66 #include "utilities/exceptions.hpp" |
67 #include "utilities/globalDefinitions.hpp" |
67 #include "utilities/globalDefinitions.hpp" |
68 #if INCLUDE_SHENANDOAHGC |
68 |
69 #include "gc/shenandoah/shenandoahJfrSupport.hpp" |
|
70 #endif |
|
71 /** |
69 /** |
72 * JfrPeriodic class |
70 * JfrPeriodic class |
73 * Implementation of declarations in |
71 * Implementation of declarations in |
74 * xsl generated traceRequestables.hpp |
72 * xsl generated traceRequestables.hpp |
75 */ |
73 */ |
629 EventCodeSweeperConfiguration event; |
627 EventCodeSweeperConfiguration event; |
630 event.set_sweeperEnabled(MethodFlushing); |
628 event.set_sweeperEnabled(MethodFlushing); |
631 event.set_flushingEnabled(UseCodeCacheFlushing); |
629 event.set_flushingEnabled(UseCodeCacheFlushing); |
632 event.commit(); |
630 event.commit(); |
633 } |
631 } |
634 |
|
635 |
|
636 TRACE_REQUEST_FUNC(ShenandoahHeapRegionInformation) { |
|
637 #if INCLUDE_SHENANDOAHGC |
|
638 if (UseShenandoahGC) { |
|
639 VM_ShenandoahSendHeapRegionInfoEvents op; |
|
640 VMThread::execute(&op); |
|
641 } |
|
642 #endif |
|
643 } |
|
644 |
|