comparison src/share/vm/gc/g1/g1MarkSweep.hpp @ 13535:4d2fded7bd7d

8177544: Restructure G1 Full GC code Reviewed-by: tschatzl, ehelin
author sjohanss
date Mon, 21 Aug 2017 10:45:02 +0200
parents 47e760fe99e8
children
comparison
equal deleted inserted replaced
4:7aa2fb1f77e0 5:ae45d2b24b04
50 public: 50 public:
51 51
52 static void invoke_at_safepoint(ReferenceProcessor* rp, 52 static void invoke_at_safepoint(ReferenceProcessor* rp,
53 bool clear_all_softrefs); 53 bool clear_all_softrefs);
54 54
55 static STWGCTimer* gc_timer() { return GenMarkSweep::_gc_timer; } 55 static STWGCTimer* gc_timer();
56 static SerialOldTracer* gc_tracer() { return GenMarkSweep::_gc_tracer; } 56 static SerialOldTracer* gc_tracer();
57 57
58 private: 58 private:
59 // Mark live objects 59 // Mark live objects
60 static void mark_sweep_phase1(bool& marked_for_deopt, 60 static void mark_sweep_phase1(bool& marked_for_deopt,
61 bool clear_all_softrefs); 61 bool clear_all_softrefs);