< prev index next >

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

Print this page
rev 57067 : imported patch 8233588-cleanup-survrategroup
rev 57068 : imported patch 8233588-kbarrett-review
rev 57069 : imported patch 8231579-incremental-calculation-wrong
rev 57072 : imported patch 8234179-move-heapregion-inc-cset-stats-into-g1collectionset

*** 252,269 **** // Cached attributes used in the collection set policy information // The calculated GC efficiency of the region. double _gc_efficiency; - // The remembered set length that was added to the total value - // for the collection set. - size_t _recorded_rs_length; - - // The predicted time without copy time that was added to total value - // for the collection set. - double _predicted_non_copy_time_ms; - uint _node_index; void report_region_type_change(G1HeapRegionTraceType::Type to); // Returns whether the given object address refers to a dead object, and either the --- 252,261 ----
*** 576,596 **** // processed, NULL if an unparseable part of the heap was encountered (That should // only happen when invoked concurrently with the mutator). template <bool is_gc_active, class Closure> inline HeapWord* oops_on_memregion_seq_iterate_careful(MemRegion mr, Closure* cl); - size_t recorded_rs_length() const { return _recorded_rs_length; } - double predicted_non_copy_time_ms() const { return _predicted_non_copy_time_ms; } - - void set_recorded_rs_length(size_t rs_length) { - _recorded_rs_length = rs_length; - } - - void set_predicted_non_copy_time_ms(double ms) { - _predicted_non_copy_time_ms = ms; - } - // Routines for managing a list of code roots (attached to the // this region's RSet) that point into this heap region. void add_strong_code_root(nmethod* nm); void add_strong_code_root_locked(nmethod* nm); void remove_strong_code_root(nmethod* nm); --- 568,577 ----
< prev index next >