< prev index next >

src/share/vm/gc/parallel/psScavenge.hpp

Print this page
rev 12906 : [mq]: gc_interface

*** 23,33 **** */ #ifndef SHARE_VM_GC_PARALLEL_PSSCAVENGE_HPP #define SHARE_VM_GC_PARALLEL_PSSCAVENGE_HPP ! #include "gc/parallel/cardTableExtension.hpp" #include "gc/parallel/psVirtualspace.hpp" #include "gc/shared/collectorCounters.hpp" #include "gc/shared/gcTrace.hpp" #include "memory/allocation.hpp" #include "oops/oop.hpp" --- 23,33 ---- */ #ifndef SHARE_VM_GC_PARALLEL_PSSCAVENGE_HPP #define SHARE_VM_GC_PARALLEL_PSSCAVENGE_HPP ! #include "gc/parallel/psCardTable.hpp" #include "gc/parallel/psVirtualspace.hpp" #include "gc/shared/collectorCounters.hpp" #include "gc/shared/gcTrace.hpp" #include "memory/allocation.hpp" #include "oops/oop.hpp"
*** 65,75 **** protected: // Flags/counters static ReferenceProcessor* _ref_processor; // Reference processor for scavenging. static PSIsAliveClosure _is_alive_closure; // Closure used for reference processing ! static CardTableExtension* _card_table; // We cache the card table for fast access. static bool _survivor_overflow; // Overflow this collection static uint _tenuring_threshold; // tenuring threshold for next scavenge static elapsedTimer _accumulated_time; // total time spent on scavenge static STWGCTimer _gc_timer; // GC time book keeper static ParallelScavengeTracer _gc_tracer; // GC tracing --- 65,75 ---- protected: // Flags/counters static ReferenceProcessor* _ref_processor; // Reference processor for scavenging. static PSIsAliveClosure _is_alive_closure; // Closure used for reference processing ! static PSCardTable* _card_table; // We cache the card table for fast access. static bool _survivor_overflow; // Overflow this collection static uint _tenuring_threshold; // tenuring threshold for next scavenge static elapsedTimer _accumulated_time; // total time spent on scavenge static STWGCTimer _gc_timer; // GC time book keeper static ParallelScavengeTracer _gc_tracer; // GC tracing
*** 87,97 **** static HeapWord* to_space_top_before_gc() { return _to_space_top_before_gc; } static inline void save_to_space_top_before_gc(); // Private accessors ! static CardTableExtension* const card_table() { assert(_card_table != NULL, "Sanity"); return _card_table; } static const ParallelScavengeTracer* gc_tracer() { return &_gc_tracer; } public: // Accessors static uint tenuring_threshold() { return _tenuring_threshold; } --- 87,97 ---- static HeapWord* to_space_top_before_gc() { return _to_space_top_before_gc; } static inline void save_to_space_top_before_gc(); // Private accessors ! static PSCardTable* const card_table() { assert(_card_table != NULL, "Sanity"); return _card_table; } static const ParallelScavengeTracer* gc_tracer() { return &_gc_tracer; } public: // Accessors static uint tenuring_threshold() { return _tenuring_threshold; }
< prev index next >