hotspot/src/share/vm/gc_implementation/includeDB_gc_parNew
author ysr
Fri, 30 Jan 2009 14:17:52 -0800
changeset 2005 42075507972b
parent 1912 13cc94b84c47
child 5547 f4b087cbb361
permissions -rw-r--r--
6787254: Work queue capacity can be increased substantially on some platforms Summary: Increased the default and maximum size of the CMS marking stack and the size of the parallel workers' work queues in 64-bit mode. The latter was accomplished by an increase in the width of the Taskqueue's Age struct and its Tag field in 64-bit mode. Reviewed-by: jmasa, tonyp

//
// 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                  markOop.inline.hpp
asParNewGeneration.cpp                  markSweep.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.inline.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                    thread.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