23 */ 24 25 #include "precompiled.hpp" 26 #include "gc/g1/g1InitLogger.hpp" 27 #include "logging/log.hpp" 28 #include "runtime/globals.hpp" 29 #include "utilities/globalDefinitions.hpp" 30 31 void G1InitLogger::print_heap() { 32 log_info(gc, init)("Heap Region Size: " SIZE_FORMAT "M", G1HeapRegionSize / M); 33 GCInitLogger::print_heap(); 34 } 35 36 void G1InitLogger::print_workers() { 37 GCInitLogger::print_workers(); 38 if (G1ConcRefinementThreads > 0) { 39 log_info(gc, init)("Concurrent Refinement Workers: %u", G1ConcRefinementThreads); 40 } 41 } 42 43 void G1InitLogger::print() { 44 G1InitLogger init_log; 45 init_log.print_all(); 46 } | 23 */ 24 25 #include "precompiled.hpp" 26 #include "gc/g1/g1InitLogger.hpp" 27 #include "logging/log.hpp" 28 #include "runtime/globals.hpp" 29 #include "utilities/globalDefinitions.hpp" 30 31 void G1InitLogger::print_heap() { 32 log_info(gc, init)("Heap Region Size: " SIZE_FORMAT "M", G1HeapRegionSize / M); 33 GCInitLogger::print_heap(); 34 } 35 36 void G1InitLogger::print_workers() { 37 GCInitLogger::print_workers(); 38 if (G1ConcRefinementThreads > 0) { 39 log_info(gc, init)("Concurrent Refinement Workers: %u", G1ConcRefinementThreads); 40 } 41 } 42 43 void G1InitLogger::print_gc_specific() { 44 // Print a message about periodic GC configuration. 45 if (G1PeriodicGCInterval != 0) { 46 log_info(gc, init)("Periodic GC: Enabled"); 47 log_info(gc, init)("Periodic GC Interval: " UINTX_FORMAT "ms", G1PeriodicGCInterval); 48 } else { 49 log_info(gc, init)("Periodic GC: Disabled"); 50 } 51 } 52 53 void G1InitLogger::print() { 54 G1InitLogger init_log; 55 init_log.print_all(); 56 } |