8055479: TLAB stability

Reviewed-by: brutisso, stefank, ahgross
This commit is contained in:
Mikael Gerdin 2014-10-09 15:42:23 +02:00
parent 72a9a49cfb
commit 8daca859f8
5 changed files with 18 additions and 10 deletions

View file

@ -737,6 +737,10 @@ class CMSCollector: public CHeapObj<mtGC> {
size_t* _cursor;
ChunkArray* _survivor_plab_array;
// A bounded minimum size of PLABs, should not return too small values since
// this will affect the size of the data structures used for parallel young gen rescan
size_t plab_sample_minimum_size();
// Support for marking stack overflow handling
bool take_from_overflow_list(size_t num, CMSMarkStack* to_stack);
bool par_take_from_overflow_list(size_t num,