comparison src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp @ 3799:48048b59a551

7061204: clean the chunk table synchronously in embedded builds Reviewed-by: dholmes, never, jwilhelm, kvn
author jcoomes
date Wed, 06 Jul 2011 12:28:07 -0700
parents 537a4053b0f9
children 41e6ee74f879
comparison
equal deleted inserted replaced
3798:65dba8692db7 3799:48048b59a551
2713 icms_update_allocation_limits(); 2713 icms_update_allocation_limits();
2714 } 2714 }
2715 2715
2716 bitMapLock()->unlock(); 2716 bitMapLock()->unlock();
2717 releaseFreelistLocks(); 2717 releaseFreelistLocks();
2718
2719 if (!CleanChunkPoolAsync) {
2720 Chunk::clean_chunk_pool();
2721 }
2718 2722
2719 _between_prologue_and_epilogue = false; // ready for next cycle 2723 _between_prologue_and_epilogue = false; // ready for next cycle
2720 } 2724 }
2721 2725
2722 void ConcurrentMarkSweepGeneration::gc_epilogue(bool full) { 2726 void ConcurrentMarkSweepGeneration::gc_epilogue(bool full) {