< prev index next >

src/hotspot/share/jfr/periodic/jfrPeriodic.cpp

Print this page

        

*** 63,73 **** #include "services/classLoadingService.hpp" #include "services/management.hpp" #include "services/threadService.hpp" #include "utilities/exceptions.hpp" #include "utilities/globalDefinitions.hpp" ! /** * JfrPeriodic class * Implementation of declarations in * xsl generated traceRequestables.hpp */ --- 63,75 ---- #include "services/classLoadingService.hpp" #include "services/management.hpp" #include "services/threadService.hpp" #include "utilities/exceptions.hpp" #include "utilities/globalDefinitions.hpp" ! #if INCLUDE_SHENANDOAHGC ! #include "gc/shenandoah/shenandoahJfrSupport.hpp" ! #endif /** * JfrPeriodic class * Implementation of declarations in * xsl generated traceRequestables.hpp */
*** 618,622 **** --- 620,635 ---- EventCodeSweeperConfiguration event; event.set_sweeperEnabled(MethodFlushing); event.set_flushingEnabled(UseCodeCacheFlushing); event.commit(); } + + + TRACE_REQUEST_FUNC(ShenandoahHeapRegionInformation) { + #if INCLUDE_SHENANDOAHGC + if (UseShenandoahGC) { + VM_ShenandoahSendHeapRegionInfoEvents op; + VMThread::execute(&op); + } + #endif + } +
< prev index next >