< 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 >