< prev index next >

src/share/vm/runtime/init.cpp

Print this page

        

*** 30,39 **** --- 30,41 ---- #include "interpreter/bytecodes.hpp" #include "memory/universe.hpp" #include "prims/methodHandles.hpp" #include "runtime/globals.hpp" #include "runtime/handles.inline.hpp" + #include "runtime/heapMonitoring.hpp" + #include "prims/jvmtiHeapTransition.hpp" #include "runtime/icache.hpp" #include "runtime/init.hpp" #include "runtime/safepoint.hpp" #include "runtime/sharedRuntime.hpp" #include "services/memTracker.hpp"
*** 153,162 **** --- 155,169 ---- // have been set so dump the flags now. if (PrintFlagsFinal || PrintFlagsRanges) { CommandLineFlags::printFlags(tty, false, PrintFlagsRanges); } + if (HeapMonitor) { + fprintf(stderr, "Starting sampling with rate %d\n", HeapMonitorRate); + HeapThreadTransition htt(Thread::current()); + HeapMonitoring::initialize_profiling(HeapMonitorRate); + } return JNI_OK; } void exit_globals() {
< prev index next >