18dbebd143
Maintain a high water mark for the allocations in a space and mangle only up to that high water mark. Reviewed-by: ysr, apetrusenko
90 lines
4.3 KiB
Plaintext
90 lines
4.3 KiB
Plaintext
//
|
|
// Copyright (c) 2007 Sun Microsystems, Inc. All Rights Reserved.
|
|
// DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
//
|
|
// This code is free software; you can redistribute it and/or modify it
|
|
// under the terms of the GNU General Public License version 2 only, as
|
|
// published by the Free Software Foundation.
|
|
//
|
|
// This code is distributed in the hope that it will be useful, but WITHOUT
|
|
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
// version 2 for more details (a copy is included in the LICENSE file that
|
|
// accompanied this code).
|
|
//
|
|
// You should have received a copy of the GNU General Public License version
|
|
// 2 along with this work; if not, write to the Free Software Foundation,
|
|
// Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
//
|
|
// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
|
|
// CA 95054 USA or visit www.sun.com if you need additional information or
|
|
// have any questions.
|
|
//
|
|
//
|
|
|
|
asParNewGeneration.hpp adaptiveSizePolicy.hpp
|
|
asParNewGeneration.hpp parNewGeneration.hpp
|
|
|
|
asParNewGeneration.cpp asParNewGeneration.hpp
|
|
asParNewGeneration.cpp cmsAdaptiveSizePolicy.hpp
|
|
asParNewGeneration.cpp cmsGCAdaptivePolicyCounters.hpp
|
|
asParNewGeneration.cpp defNewGeneration.inline.hpp
|
|
asParNewGeneration.cpp oop.pcgc.inline.hpp
|
|
asParNewGeneration.cpp parNewGeneration.hpp
|
|
asParNewGeneration.cpp referencePolicy.hpp
|
|
asParNewGeneration.cpp spaceDecorator.hpp
|
|
|
|
parCardTableModRefBS.cpp allocation.inline.hpp
|
|
parCardTableModRefBS.cpp cardTableModRefBS.hpp
|
|
parCardTableModRefBS.cpp cardTableRS.hpp
|
|
parCardTableModRefBS.cpp java.hpp
|
|
parCardTableModRefBS.cpp mutexLocker.hpp
|
|
parCardTableModRefBS.cpp sharedHeap.hpp
|
|
parCardTableModRefBS.cpp space.hpp
|
|
parCardTableModRefBS.cpp universe.hpp
|
|
parCardTableModRefBS.cpp virtualspace.hpp
|
|
|
|
parGCAllocBuffer.cpp arrayOop.hpp
|
|
parGCAllocBuffer.cpp oop.inline.hpp
|
|
parGCAllocBuffer.cpp parGCAllocBuffer.hpp
|
|
parGCAllocBuffer.cpp sharedHeap.hpp
|
|
|
|
parGCAllocBuffer.hpp allocation.hpp
|
|
parGCAllocBuffer.hpp globalDefinitions.hpp
|
|
parGCAllocBuffer.hpp threadLocalAllocBuffer.hpp
|
|
|
|
parNewGeneration.cpp adaptiveSizePolicy.hpp
|
|
parNewGeneration.cpp ageTable.hpp
|
|
parNewGeneration.cpp concurrentMarkSweepGeneration.hpp
|
|
parNewGeneration.cpp copy.hpp
|
|
parNewGeneration.cpp defNewGeneration.inline.hpp
|
|
parNewGeneration.cpp genCollectedHeap.hpp
|
|
parNewGeneration.cpp genOopClosures.inline.hpp
|
|
parNewGeneration.cpp generation.hpp
|
|
parNewGeneration.cpp generation.inline.hpp
|
|
parNewGeneration.cpp globalDefinitions.hpp
|
|
parNewGeneration.cpp handles.hpp
|
|
parNewGeneration.cpp handles.inline.hpp
|
|
parNewGeneration.cpp java.hpp
|
|
parNewGeneration.cpp objArrayOop.hpp
|
|
parNewGeneration.cpp oop.inline.hpp
|
|
parNewGeneration.cpp oop.pcgc.inline.hpp
|
|
parNewGeneration.cpp parGCAllocBuffer.hpp
|
|
parNewGeneration.cpp parNewGeneration.hpp
|
|
parNewGeneration.cpp parOopClosures.inline.hpp
|
|
parNewGeneration.cpp referencePolicy.hpp
|
|
parNewGeneration.cpp resourceArea.hpp
|
|
parNewGeneration.cpp sharedHeap.hpp
|
|
parNewGeneration.cpp space.hpp
|
|
parNewGeneration.cpp spaceDecorator.hpp
|
|
parNewGeneration.cpp workgroup.hpp
|
|
|
|
parNewGeneration.hpp defNewGeneration.hpp
|
|
parNewGeneration.hpp parGCAllocBuffer.hpp
|
|
parNewGeneration.hpp taskqueue.hpp
|
|
|
|
parOopClosures.hpp genOopClosures.hpp
|
|
|
|
parOopClosures.inline.hpp parNewGeneration.hpp
|
|
parOopClosures.inline.hpp parOopClosures.hpp
|