< prev index next >
src/share/vm/memory/defNewGeneration.hpp
Print this page
rev 7209 : [mq]: inccms
*** 30,40 ****
#include "gc_implementation/shared/generationCounters.hpp"
#include "gc_implementation/shared/copyFailedInfo.hpp"
#include "memory/generation.inline.hpp"
#include "utilities/stack.hpp"
- class EdenSpace;
class ContiguousSpace;
class ScanClosure;
class STWGCTimer;
// DefNewGeneration is a young generation containing eden, from- and
--- 30,39 ----
*** 130,140 ****
// Tenuring
void adjust_desired_tenuring_threshold();
// Spaces
! EdenSpace* _eden_space;
ContiguousSpace* _from_space;
ContiguousSpace* _to_space;
STWGCTimer* _gc_timer;
--- 129,139 ----
// Tenuring
void adjust_desired_tenuring_threshold();
// Spaces
! ContiguousSpace* _eden_space;
ContiguousSpace* _from_space;
ContiguousSpace* _to_space;
STWGCTimer* _gc_timer;
*** 212,222 ****
virtual void ref_processor_init();
virtual Generation::Name kind() { return Generation::DefNew; }
// Accessing spaces
! EdenSpace* eden() const { return _eden_space; }
ContiguousSpace* from() const { return _from_space; }
ContiguousSpace* to() const { return _to_space; }
virtual CompactibleSpace* first_compaction_space() const;
--- 211,221 ----
virtual void ref_processor_init();
virtual Generation::Name kind() { return Generation::DefNew; }
// Accessing spaces
! ContiguousSpace* eden() const { return _eden_space; }
ContiguousSpace* from() const { return _from_space; }
ContiguousSpace* to() const { return _to_space; }
virtual CompactibleSpace* first_compaction_space() const;
*** 280,291 ****
HeapWord* allocate(size_t word_size, bool is_tlab);
HeapWord* allocate_from_space(size_t word_size);
HeapWord* par_allocate(size_t word_size, bool is_tlab);
- // Prologue & Epilogue
- virtual void gc_prologue(bool full);
virtual void gc_epilogue(bool full);
// Save the tops for eden, from, and to
virtual void record_spaces_top();
--- 279,288 ----
< prev index next >