src/share/vm/memory/genCollectedHeap.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/memory/genCollectedHeap.hpp

src/share/vm/memory/genCollectedHeap.hpp

Print this page
rev 7211 : [mq]: remove_ngen
rev 7212 : [mq]: remove_get_gen

*** 367,396 **** // Return "true" if all generations have reached the // maximal committed limit that they can reach, without a garbage // collection. virtual bool is_maximal_no_gc() const; - // Return the generation before "gen". - Generation* prev_gen(Generation* gen) const { - int l = gen->level(); - guarantee(l == 1, "Out of bounds"); - return _young_gen; - } - - // Return the generation after "gen". - Generation* next_gen(Generation* gen) const { - int l = gen->level() + 1; - guarantee(l == 1, "Out of bounds"); - return _old_gen; - } - - Generation* get_gen(int i) const { - guarantee(i >= 0 && i < _n_gens, "Out of bounds"); - if (i == 0) return _young_gen; - else return _old_gen; - } - int n_gens() const { assert(_n_gens == gen_policy()->number_of_generations(), "Sanity"); return _n_gens; } --- 367,376 ----
*** 475,485 **** // incremental collection failed, even when we thought (second disjunct) // that it would not. assert(heap()->collector_policy()->is_generation_policy(), "the following definition may not be suitable for an n(>2)-generation system"); return incremental_collection_failed() || ! (consult_young && !get_gen(0)->collection_attempt_is_safe()); } // If a generation bails out of an incremental collection, // it sets this flag. bool incremental_collection_failed() const { --- 455,465 ---- // incremental collection failed, even when we thought (second disjunct) // that it would not. assert(heap()->collector_policy()->is_generation_policy(), "the following definition may not be suitable for an n(>2)-generation system"); return incremental_collection_failed() || ! (consult_young && !_young_gen->collection_attempt_is_safe()); } // If a generation bails out of an incremental collection, // it sets this flag. bool incremental_collection_failed() const {
src/share/vm/memory/genCollectedHeap.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File