< prev index next >

src/hotspot/share/gc/shared/gcPolicyCounters.hpp

Print this page
rev 53341 : 8212206: Refactor AdaptiveSizePolicy to separate out code related to GC overhead
Summary: Move check_gc_overhead_limit() and related code to its own class
Reviewed-by:

*** 39,48 **** --- 39,49 ---- // PerfStringConstant* _collector_size; // PerfStringConstant* _generation_size; PerfVariable* _tenuring_threshold; PerfVariable* _desired_survivor_size; + PerfVariable* _gc_overhead_limit_exceeded_counter; const char* _name_space; public: enum Name {
*** 60,69 **** --- 61,74 ---- inline PerfVariable* desired_survivor_size() const { return _desired_survivor_size; } + inline PerfVariable* gc_overhead_limit_exceeded_counter() const { + return _gc_overhead_limit_exceeded_counter; + } + const char* name_space() const { return _name_space; } virtual void update_counters() {} virtual GCPolicyCounters::Name kind() const {
< prev index next >