comparison src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp @ 10331:28e53b8db94f

7066063: CMS: "Conservation Principle" assert failed Summary: Add call to coalBirth() in CompactibleFreeListSpace::reset() Reviewed-by: ysr, jmasa
author brutisso
date Tue, 21 May 2013 08:50:20 +0200
parents ef1e11845e18
children 7c5a1b62f53d
comparison
equal deleted inserted replaced
10329:10f759898d40 10331:28e53b8db94f
283 returnChunkToDictionary(fc); 283 returnChunkToDictionary(fc);
284 } else { 284 } else {
285 _bt.verify_not_unallocated((HeapWord*)fc, fc->size()); 285 _bt.verify_not_unallocated((HeapWord*)fc, fc->size());
286 _indexedFreeList[mr.word_size()].return_chunk_at_head(fc); 286 _indexedFreeList[mr.word_size()].return_chunk_at_head(fc);
287 } 287 }
288 coalBirth(mr.word_size());
288 } 289 }
289 _promoInfo.reset(); 290 _promoInfo.reset();
290 _smallLinearAllocBlock._ptr = NULL; 291 _smallLinearAllocBlock._ptr = NULL;
291 _smallLinearAllocBlock._word_size = 0; 292 _smallLinearAllocBlock._word_size = 0;
292 } 293 }