Mercurial > hg > truffle
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) { |