< prev index next >

src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp

Print this page

        

*** 179,188 **** --- 179,191 ---- size_t _user_requested_gcs; size_t _allocation_failure_gcs; size_t _degenerated_cm; size_t _successful_cm; + size_t _degenerated_uprefs; + size_t _successful_uprefs; + ShenandoahHeuristics* _heuristics; ShenandoahTracer* _tracer; STWGCTimer* _stw_timer; ConcurrentGCTimer* _conc_timer;
*** 235,249 **** --- 238,256 ---- // Returns true when there should be a separate concurrent reference // updating phase after evacuation. bool update_refs_early(); bool handover_cancelled_marking(); + bool handover_cancelled_uprefs(); void record_cm_cancelled(); void record_cm_success(); void record_cm_degenerated(); void record_full_gc(); + void record_uprefs_cancelled(); + void record_uprefs_success(); + void record_uprefs_degenerated(); void choose_collection_set(ShenandoahCollectionSet* collection_set, int* connections=NULL); void choose_free_set(ShenandoahFreeSet* free_set); bool process_references();
< prev index next >