hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
changeset 29697 92501504191b
parent 29684 a36d90acae41
child 30147 af9a41999c6e
equal deleted inserted replaced
29696:01571dfab5be 29697:92501504191b
  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;