comparison src/share/vm/gc_implementation/includeDB_gc_parNew @ 263:12eea04c8b06

6672698: mangle_unused_area() should not remangle the entire heap at each collection. Summary: Maintain a high water mark for the allocations in a space and mangle only up to that high water mark. Reviewed-by: ysr, apetrusenko
author jmasa
date Wed, 09 Jul 2008 15:08:55 -0700
parents ba764ed4b6f2
children 37b3ca071522 5cfd8d19e546
comparison
equal deleted inserted replaced
225:286bee59f34b 263:12eea04c8b06
20 // CA 95054 USA or visit www.sun.com if you need additional information or 20 // CA 95054 USA or visit www.sun.com if you need additional information or
21 // have any questions. 21 // have any questions.
22 // 22 //
23 // 23 //
24 24
25 asParNewGeneration.hpp adaptiveSizePolicy.hpp 25 asParNewGeneration.hpp adaptiveSizePolicy.hpp
26 asParNewGeneration.hpp parNewGeneration.hpp 26 asParNewGeneration.hpp parNewGeneration.hpp
27 27
28 asParNewGeneration.cpp asParNewGeneration.hpp 28 asParNewGeneration.cpp asParNewGeneration.hpp
29 asParNewGeneration.cpp cmsAdaptiveSizePolicy.hpp 29 asParNewGeneration.cpp cmsAdaptiveSizePolicy.hpp
30 asParNewGeneration.cpp cmsGCAdaptivePolicyCounters.hpp 30 asParNewGeneration.cpp cmsGCAdaptivePolicyCounters.hpp
31 asParNewGeneration.cpp defNewGeneration.inline.hpp 31 asParNewGeneration.cpp defNewGeneration.inline.hpp
32 asParNewGeneration.cpp oop.pcgc.inline.hpp 32 asParNewGeneration.cpp oop.pcgc.inline.hpp
33 asParNewGeneration.cpp parNewGeneration.hpp 33 asParNewGeneration.cpp parNewGeneration.hpp
34 asParNewGeneration.cpp referencePolicy.hpp 34 asParNewGeneration.cpp referencePolicy.hpp
35 asParNewGeneration.cpp spaceDecorator.hpp
35 36
36 parCardTableModRefBS.cpp allocation.inline.hpp 37 parCardTableModRefBS.cpp allocation.inline.hpp
37 parCardTableModRefBS.cpp cardTableModRefBS.hpp 38 parCardTableModRefBS.cpp cardTableModRefBS.hpp
38 parCardTableModRefBS.cpp cardTableRS.hpp 39 parCardTableModRefBS.cpp cardTableRS.hpp
39 parCardTableModRefBS.cpp java.hpp 40 parCardTableModRefBS.cpp java.hpp
73 parNewGeneration.cpp parOopClosures.inline.hpp 74 parNewGeneration.cpp parOopClosures.inline.hpp
74 parNewGeneration.cpp referencePolicy.hpp 75 parNewGeneration.cpp referencePolicy.hpp
75 parNewGeneration.cpp resourceArea.hpp 76 parNewGeneration.cpp resourceArea.hpp
76 parNewGeneration.cpp sharedHeap.hpp 77 parNewGeneration.cpp sharedHeap.hpp
77 parNewGeneration.cpp space.hpp 78 parNewGeneration.cpp space.hpp
79 parNewGeneration.cpp spaceDecorator.hpp
78 parNewGeneration.cpp workgroup.hpp 80 parNewGeneration.cpp workgroup.hpp
79 81
80 parNewGeneration.hpp defNewGeneration.hpp 82 parNewGeneration.hpp defNewGeneration.hpp
81 parNewGeneration.hpp parGCAllocBuffer.hpp 83 parNewGeneration.hpp parGCAllocBuffer.hpp
82 parNewGeneration.hpp taskqueue.hpp 84 parNewGeneration.hpp taskqueue.hpp