comparison src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp @ 21811:22ac20a25842

8055479: TLAB stability Reviewed-by: brutisso, stefank, ahgross
author mgerdin
date Thu, 09 Oct 2014 15:42:23 +0200
parents ca9dedeebdec
children c2844108a708
comparison
equal deleted inserted replaced
21810:0366a71eda74 21811:22ac20a25842
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,