hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
equal
deleted
inserted
replaced
2660 "Counter inconsistency"); |
2660 "Counter inconsistency"); |
2661 if (_global_num_workers[i] > 0) { |
2661 if (_global_num_workers[i] > 0) { |
2662 // Need to smooth wrt historical average |
2662 // Need to smooth wrt historical average |
2663 if (ResizeOldPLAB) { |
2663 if (ResizeOldPLAB) { |
2664 _blocks_to_claim[i].sample( |
2664 _blocks_to_claim[i].sample( |
2665 MAX2((size_t)CMSOldPLABMin, |
2665 MAX2(CMSOldPLABMin, |
2666 MIN2((size_t)CMSOldPLABMax, |
2666 MIN2(CMSOldPLABMax, |
2667 _global_num_blocks[i]/(_global_num_workers[i]*CMSOldPLABNumRefills)))); |
2667 _global_num_blocks[i]/(_global_num_workers[i]*CMSOldPLABNumRefills)))); |
2668 } |
2668 } |
2669 // Reset counters for next round |
2669 // Reset counters for next round |
2670 _global_num_workers[i] = 0; |
2670 _global_num_workers[i] = 0; |
2671 _global_num_blocks[i] = 0; |
2671 _global_num_blocks[i] = 0; |