hotspot/src/share/vm/gc_implementation/includeDB_gc_shared
author ysr
Fri, 30 Jan 2009 14:17:52 -0800
changeset 2005 42075507972b
parent 1902 bf5f0a3beffe
child 2105 347008ce7984
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 2001-2008 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.
//
//

// NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps!

concurrentGCThread.cpp                  concurrentGCThread.hpp
concurrentGCThread.cpp                  init.hpp
concurrentGCThread.cpp                  instanceRefKlass.hpp
concurrentGCThread.cpp                  interfaceSupport.hpp
concurrentGCThread.cpp                  java.hpp
concurrentGCThread.cpp                  javaCalls.hpp
concurrentGCThread.cpp                  oop.inline.hpp
concurrentGCThread.cpp                  systemDictionary.hpp

concurrentGCThread.hpp                  thread.hpp

coTracker.hpp                           globalDefinitions.hpp
coTracker.hpp                           numberSeq.hpp

coTracker.cpp                           coTracker.hpp
coTracker.cpp                           os.hpp

allocationStats.cpp                     allocationStats.hpp
allocationStats.cpp                     ostream.hpp

allocationStats.hpp                     allocation.hpp
allocationStats.hpp                     gcUtil.hpp
allocationStats.hpp                     globalDefinitions.hpp

gcAdaptivePolicyCounters.hpp            adaptiveSizePolicy.hpp
gcAdaptivePolicyCounters.hpp            gcPolicyCounters.hpp

gcAdaptivePolicyCounters.cpp            resourceArea.hpp
gcAdaptivePolicyCounters.cpp            gcAdaptivePolicyCounters.hpp

gcOverheadReporter.cpp                  allocation.inline.hpp
gcOverheadReporter.cpp                  concurrentGCThread.hpp
gcOverheadReporter.cpp                  coTracker.hpp
gcOverheadReporter.cpp                  gcOverheadReporter.hpp
gcOverheadReporter.cpp                  ostream.hpp
gcOverheadReporter.cpp                  thread_<os_family>.inline.hpp

gSpaceCounters.cpp                      generation.hpp
gSpaceCounters.cpp                      resourceArea.hpp
gSpaceCounters.cpp                      gSpaceCounters.hpp

gSpaceCounters.hpp                      generation.hpp
gSpaceCounters.hpp                      perfData.hpp
gSpaceCounters.hpp                      generationCounters.hpp

immutableSpace.cpp                      immutableSpace.hpp
immutableSpace.cpp                      oop.inline.hpp
immutableSpace.cpp                      universe.hpp

isGCActiveMark.hpp                      parallelScavengeHeap.hpp

markSweep.inline.hpp                    psParallelCompact.hpp

mutableNUMASpace.cpp                    mutableNUMASpace.hpp
mutableNUMASpace.cpp                    oop.inline.hpp
mutableNUMASpace.cpp                    sharedHeap.hpp
mutableNUMASpace.cpp                    spaceDecorator.hpp
mutableNUMASpace.cpp                    thread_<os_family>.inline.hpp

mutableNUMASpace.hpp                    mutableSpace.hpp
mutableNUMASpace.hpp                    gcUtil.hpp

mutableSpace.cpp                        mutableSpace.hpp
mutableSpace.cpp                        oop.inline.hpp
mutableSpace.cpp                        safepoint.hpp
mutableSpace.cpp                        spaceDecorator.hpp
mutableSpace.cpp                        thread.hpp

spaceCounters.cpp                       resourceArea.hpp
spaceCounters.cpp                       spaceCounters.hpp

spaceCounters.hpp                       immutableSpace.hpp
spaceCounters.hpp                       mutableSpace.hpp
spaceCounters.hpp                       perfData.hpp
spaceCounters.hpp                       generationCounters.hpp

vmGCOperations.cpp                      g1CollectedHeap.inline.hpp