< prev index next >

src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Print this page
rev 48959 : 8198420: Remove unused extension point AllocationContextStats
Reviewed-by:

*** 220,232 **** void set_used(size_t bytes); // Class that handles archive allocation ranges. G1ArchiveAllocator* _archive_allocator; - // Statistics for each allocation context - AllocationContextStats _allocation_context_stats; - // GC allocation statistics policy for survivors. G1EvacStats _survivor_evac_stats; // GC allocation statistics policy for tenured objects. G1EvacStats _old_evac_stats; --- 220,229 ----
*** 275,286 **** // explicitly started if: // (a) cause == _gc_locker and +GCLockerInvokesConcurrent, or // (b) cause == _g1_humongous_allocation // (c) cause == _java_lang_system_gc and +ExplicitGCInvokesConcurrent. // (d) cause == _dcmd_gc_run and +ExplicitGCInvokesConcurrent. ! // (e) cause == _update_allocation_context_stats_inc ! // (f) cause == _wb_conc_mark bool should_do_concurrent_full_gc(GCCause::Cause cause); // indicates whether we are in young or mixed GC mode G1CollectorState _collector_state; --- 272,282 ---- // explicitly started if: // (a) cause == _gc_locker and +GCLockerInvokesConcurrent, or // (b) cause == _g1_humongous_allocation // (c) cause == _java_lang_system_gc and +ExplicitGCInvokesConcurrent. // (d) cause == _dcmd_gc_run and +ExplicitGCInvokesConcurrent. ! // (e) cause == _wb_conc_mark bool should_do_concurrent_full_gc(GCCause::Cause cause); // indicates whether we are in young or mixed GC mode G1CollectorState _collector_state;
*** 578,589 **** inline G1EvacStats* alloc_buffer_stats(InCSetState dest); // Determines PLAB size for a given destination. inline size_t desired_plab_sz(InCSetState dest); - inline AllocationContextStats& allocation_context_stats(); - // Do anything common to GC's. void gc_prologue(bool full); void gc_epilogue(bool full); // Modify the reclaim candidate set and test for presence. --- 574,583 ----
*** 1128,1142 **** // Perform a collection of the heap; intended for use in implementing // "System.gc". This probably implies as full a collection as the // "CollectedHeap" supports. virtual void collect(GCCause::Cause cause); - virtual bool copy_allocation_context_stats(const jint* contexts, - jlong* totals, - jbyte* accuracy, - jint len); - // True iff an evacuation has failed in the most-recent collection. bool evacuation_failed() { return _evacuation_failed; } void remove_from_old_sets(const uint old_regions_removed, const uint humongous_regions_removed); void prepend_to_freelist(FreeRegionList* list); --- 1122,1131 ----
< prev index next >