equal
deleted
inserted
replaced
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 |