src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
changeset 51292 0538a5cdb474
parent 50752 9d62da00bf15
child 51332 c25572739e7c
equal deleted inserted replaced
51291:57aa80913140 51292:0538a5cdb474
   542   // displaced for accommodating overflow list above.
   542   // displaced for accommodating overflow list above.
   543   // This code will likely be revisited under RFE#4922830.
   543   // This code will likely be revisited under RFE#4922830.
   544   Stack<oop, mtGC>     _preserved_oop_stack;
   544   Stack<oop, mtGC>     _preserved_oop_stack;
   545   Stack<markOop, mtGC> _preserved_mark_stack;
   545   Stack<markOop, mtGC> _preserved_mark_stack;
   546 
   546 
   547   int*             _hash_seed;
       
   548 
       
   549   // In support of multi-threaded concurrent phases
   547   // In support of multi-threaded concurrent phases
   550   YieldingFlexibleWorkGang* _conc_workers;
   548   YieldingFlexibleWorkGang* _conc_workers;
   551 
   549 
   552   // Performance Counters
   550   // Performance Counters
   553   CollectorCounters* _gc_counters;
   551   CollectorCounters* _gc_counters;
   711 
   709 
   712   void do_CMS_operation(CMS_op_type op, GCCause::Cause gc_cause);
   710   void do_CMS_operation(CMS_op_type op, GCCause::Cause gc_cause);
   713   bool stop_world_and_do(CMS_op_type op);
   711   bool stop_world_and_do(CMS_op_type op);
   714 
   712 
   715   OopTaskQueueSet* task_queues() { return _task_queues; }
   713   OopTaskQueueSet* task_queues() { return _task_queues; }
   716   int*             hash_seed(int i) { return &_hash_seed[i]; }
       
   717   YieldingFlexibleWorkGang* conc_workers() { return _conc_workers; }
   714   YieldingFlexibleWorkGang* conc_workers() { return _conc_workers; }
   718 
   715 
   719   // Support for parallelizing Eden rescan in CMS remark phase
   716   // Support for parallelizing Eden rescan in CMS remark phase
   720   void sample_eden(); // ... sample Eden space top
   717   void sample_eden(); // ... sample Eden space top
   721 
   718