comparison src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep @ 1145:e018e6884bd8

6631166: CMS: better heuristics when combatting fragmentation Summary: Autonomic per-worker free block cache sizing, tunable coalition policies, fixes to per-size block statistics, retuned gain and bandwidth of some feedback loop filters to allow quicker reactivity to abrupt changes in ambient demand, and other heuristics to reduce fragmentation of the CMS old gen. Also tightened some assertions, including those related to locking. Reviewed-by: jmasa
author ysr
date Wed, 23 Dec 2009 09:23:54 -0800
parents 05f89f00a864
children a8127dc669ba
comparison
equal deleted inserted replaced
1111:44f61c24ddab 1145:e018e6884bd8
219 freeList.cpp freeBlockDictionary.hpp 219 freeList.cpp freeBlockDictionary.hpp
220 freeList.cpp freeList.hpp 220 freeList.cpp freeList.hpp
221 freeList.cpp globals.hpp 221 freeList.cpp globals.hpp
222 freeList.cpp mutex.hpp 222 freeList.cpp mutex.hpp
223 freeList.cpp sharedHeap.hpp 223 freeList.cpp sharedHeap.hpp
224 freeList.cpp vmThread.hpp
224 225
225 freeList.hpp allocationStats.hpp 226 freeList.hpp allocationStats.hpp
226 227
227 vmCMSOperations.cpp concurrentMarkSweepGeneration.inline.hpp 228 vmCMSOperations.cpp concurrentMarkSweepGeneration.inline.hpp
228 vmCMSOperations.cpp concurrentMarkSweepThread.hpp 229 vmCMSOperations.cpp concurrentMarkSweepThread.hpp