760 HeapWord** _survivor_chunk_array; |
760 HeapWord** _survivor_chunk_array; |
761 size_t _survivor_chunk_index; |
761 size_t _survivor_chunk_index; |
762 size_t _survivor_chunk_capacity; |
762 size_t _survivor_chunk_capacity; |
763 size_t* _cursor; |
763 size_t* _cursor; |
764 ChunkArray* _survivor_plab_array; |
764 ChunkArray* _survivor_plab_array; |
|
765 |
|
766 // A bounded minimum size of PLABs, should not return too small values since |
|
767 // this will affect the size of the data structures used for parallel young gen rescan |
|
768 size_t plab_sample_minimum_size(); |
765 |
769 |
766 // Support for marking stack overflow handling |
770 // Support for marking stack overflow handling |
767 bool take_from_overflow_list(size_t num, CMSMarkStack* to_stack); |
771 bool take_from_overflow_list(size_t num, CMSMarkStack* to_stack); |
768 bool par_take_from_overflow_list(size_t num, |
772 bool par_take_from_overflow_list(size_t num, |
769 OopTaskQueue* to_work_q, |
773 OopTaskQueue* to_work_q, |