includeDB_gc_concurrentMarkSweep 11.8 KB
Newer Older
D
duke 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208
//
// Copyright 2004-2006 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!

binaryTreeDictionary.cpp                allocationStats.hpp
binaryTreeDictionary.cpp                binaryTreeDictionary.hpp
binaryTreeDictionary.cpp                globals.hpp
binaryTreeDictionary.cpp                ostream.hpp

binaryTreeDictionary.hpp                freeBlockDictionary.hpp
binaryTreeDictionary.hpp                freeList.hpp

cmsAdaptiveSizePolicy.cpp		cmsAdaptiveSizePolicy.hpp
cmsAdaptiveSizePolicy.cpp		defNewGeneration.hpp
cmsAdaptiveSizePolicy.cpp		gcStats.hpp
cmsAdaptiveSizePolicy.cpp		genCollectedHeap.hpp
cmsAdaptiveSizePolicy.cpp		thread.hpp
cmsAdaptiveSizePolicy.cpp		os_<os_family>.inline.hpp

cmsAdaptiveSizePolicy.hpp		adaptiveSizePolicy.hpp
cmsAdaptiveSizePolicy.hpp		timer.hpp

cmsCollectorPolicy.cpp                  arguments.hpp
cmsCollectorPolicy.cpp                  cardTableRS.hpp
cmsCollectorPolicy.cpp                  cmsAdaptiveSizePolicy.hpp
cmsCollectorPolicy.cpp                  cmsGCAdaptivePolicyCounters.hpp
cmsCollectorPolicy.cpp                  cmsCollectorPolicy.hpp
cmsCollectorPolicy.cpp                  collectorPolicy.hpp
cmsCollectorPolicy.cpp                  gcLocker.inline.hpp
cmsCollectorPolicy.cpp                  genCollectedHeap.hpp
cmsCollectorPolicy.cpp                  gcPolicyCounters.hpp
cmsCollectorPolicy.cpp                  generationSpec.hpp
cmsCollectorPolicy.cpp                  globals_extension.hpp
cmsCollectorPolicy.cpp                  handles.inline.hpp
cmsCollectorPolicy.cpp                  java.hpp
cmsCollectorPolicy.cpp                  parNewGeneration.hpp
cmsCollectorPolicy.cpp                  space.hpp
cmsCollectorPolicy.cpp                  thread_<os_family>.inline.hpp
cmsCollectorPolicy.cpp                  universe.hpp
cmsCollectorPolicy.cpp                  vmGCOperations.hpp
cmsCollectorPolicy.cpp                  vmThread.hpp

cmsCollectorPolicy.hpp                  collectorPolicy.hpp

cmsGCAdaptivePolicyCounters.cpp		cmsGCAdaptivePolicyCounters.hpp
cmsGCAdaptivePolicyCounters.cpp		resourceArea.hpp

cmsGCAdaptivePolicyCounters.hpp		cmsAdaptiveSizePolicy.hpp
cmsGCAdaptivePolicyCounters.hpp		gcAdaptivePolicyCounters.hpp
cmsGCAdaptivePolicyCounters.hpp		gcStats.hpp
cmsGCAdaptivePolicyCounters.hpp		perfData.hpp

cmsLockVerifier.cpp                     cmsLockVerifier.hpp
cmsLockVerifier.cpp                     concurrentMarkSweepThread.hpp
cmsLockVerifier.cpp                     vmThread.hpp

cmsLockVerifier.hpp                     mutex.hpp

cmsOopClosures.hpp                      genOopClosures.hpp

cmsOopClosures.inline.hpp               cmsOopClosures.hpp
cmsOopClosures.inline.hpp               concurrentMarkSweepGeneration.hpp

cmsPermGen.cpp                          blockOffsetTable.hpp
cmsPermGen.cpp                          cSpaceCounters.hpp
cmsPermGen.cpp                          cmsPermGen.hpp
cmsPermGen.cpp                          collectedHeap.inline.hpp
cmsPermGen.cpp                          compactPermGen.hpp
cmsPermGen.cpp                          concurrentMarkSweepGeneration.inline.hpp
cmsPermGen.cpp                          genCollectedHeap.hpp
cmsPermGen.cpp                          generation.inline.hpp
cmsPermGen.cpp                          java.hpp
cmsPermGen.cpp                          oop.inline.hpp
cmsPermGen.cpp                          permGen.hpp
cmsPermGen.cpp                          universe.hpp

cmsPermGen.hpp                          concurrentMarkSweepGeneration.hpp
cmsPermGen.hpp                          permGen.hpp

compactibleFreeListSpace.cpp            allocation.inline.hpp
compactibleFreeListSpace.cpp            blockOffsetTable.inline.hpp
compactibleFreeListSpace.cpp            cmsLockVerifier.hpp
compactibleFreeListSpace.cpp            collectedHeap.hpp
compactibleFreeListSpace.cpp            compactibleFreeListSpace.hpp
compactibleFreeListSpace.cpp            concurrentMarkSweepGeneration.inline.hpp
compactibleFreeListSpace.cpp            concurrentMarkSweepThread.hpp
compactibleFreeListSpace.cpp            copy.hpp
compactibleFreeListSpace.cpp            globals.hpp
compactibleFreeListSpace.cpp            handles.inline.hpp
compactibleFreeListSpace.cpp            init.hpp
compactibleFreeListSpace.cpp            java.hpp
compactibleFreeListSpace.cpp            liveRange.hpp
compactibleFreeListSpace.cpp            oop.inline.hpp
compactibleFreeListSpace.cpp            resourceArea.hpp
compactibleFreeListSpace.cpp            universe.inline.hpp
compactibleFreeListSpace.cpp            vmThread.hpp

compactibleFreeListSpace.hpp            binaryTreeDictionary.hpp
compactibleFreeListSpace.hpp            freeList.hpp
compactibleFreeListSpace.hpp            space.hpp

compactingPermGenGen.cpp                concurrentMarkSweepGeneration.inline.hpp

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

concurrentMarkSweepGeneration.cpp       cardTableRS.hpp
concurrentMarkSweepGeneration.cpp       cmsAdaptiveSizePolicy.hpp
concurrentMarkSweepGeneration.cpp       cmsCollectorPolicy.hpp
concurrentMarkSweepGeneration.cpp       cmsGCAdaptivePolicyCounters.hpp
concurrentMarkSweepGeneration.cpp       cmsOopClosures.inline.hpp
concurrentMarkSweepGeneration.cpp       codeCache.hpp
concurrentMarkSweepGeneration.cpp       collectedHeap.inline.hpp
concurrentMarkSweepGeneration.cpp       collectorCounters.hpp
concurrentMarkSweepGeneration.cpp       collectorPolicy.hpp
concurrentMarkSweepGeneration.cpp       compactibleFreeListSpace.hpp
concurrentMarkSweepGeneration.cpp       concurrentMarkSweepGeneration.inline.hpp
concurrentMarkSweepGeneration.cpp       concurrentMarkSweepThread.hpp
concurrentMarkSweepGeneration.cpp       gcLocker.inline.hpp
concurrentMarkSweepGeneration.cpp       genCollectedHeap.hpp
concurrentMarkSweepGeneration.cpp       genMarkSweep.hpp
concurrentMarkSweepGeneration.cpp       genOopClosures.inline.hpp
concurrentMarkSweepGeneration.cpp       globals_extension.hpp
concurrentMarkSweepGeneration.cpp       handles.inline.hpp
concurrentMarkSweepGeneration.cpp       isGCActiveMark.hpp
concurrentMarkSweepGeneration.cpp       java.hpp
concurrentMarkSweepGeneration.cpp       jvmtiExport.hpp
concurrentMarkSweepGeneration.cpp       oop.inline.hpp
concurrentMarkSweepGeneration.cpp       parNewGeneration.hpp
concurrentMarkSweepGeneration.cpp       referencePolicy.hpp
concurrentMarkSweepGeneration.cpp       resourceArea.hpp
concurrentMarkSweepGeneration.cpp       runtimeService.hpp
concurrentMarkSweepGeneration.cpp       symbolTable.hpp
concurrentMarkSweepGeneration.cpp       systemDictionary.hpp
concurrentMarkSweepGeneration.cpp       vmCMSOperations.hpp
concurrentMarkSweepGeneration.cpp       vmThread.hpp

concurrentMarkSweepGeneration.hpp       bitMap.hpp
concurrentMarkSweepGeneration.hpp       freeBlockDictionary.hpp
concurrentMarkSweepGeneration.hpp       gSpaceCounters.hpp
concurrentMarkSweepGeneration.hpp       gcStats.hpp
concurrentMarkSweepGeneration.hpp       generation.hpp
concurrentMarkSweepGeneration.hpp       generationCounters.hpp
concurrentMarkSweepGeneration.hpp       mutexLocker.hpp
concurrentMarkSweepGeneration.hpp       taskqueue.hpp
concurrentMarkSweepGeneration.hpp       virtualspace.hpp
concurrentMarkSweepGeneration.hpp       yieldingWorkgroup.hpp

concurrentMarkSweepGeneration.inline.hpp cmsLockVerifier.hpp
concurrentMarkSweepGeneration.inline.hpp compactibleFreeListSpace.hpp
concurrentMarkSweepGeneration.inline.hpp concurrentMarkSweepGeneration.hpp
concurrentMarkSweepGeneration.inline.hpp concurrentMarkSweepThread.hpp
concurrentMarkSweepGeneration.inline.hpp defNewGeneration.hpp
concurrentMarkSweepGeneration.inline.hpp gcUtil.hpp

concurrentMarkSweepThread.cpp           concurrentMarkSweepGeneration.inline.hpp
concurrentMarkSweepThread.cpp           concurrentMarkSweepThread.hpp
concurrentMarkSweepThread.cpp           genCollectedHeap.hpp
concurrentMarkSweepThread.cpp           init.hpp
concurrentMarkSweepThread.cpp           instanceRefKlass.hpp
concurrentMarkSweepThread.cpp           interfaceSupport.hpp
concurrentMarkSweepThread.cpp           java.hpp
concurrentMarkSweepThread.cpp           javaCalls.hpp
concurrentMarkSweepThread.cpp           mutexLocker.hpp
concurrentMarkSweepThread.cpp           oop.inline.hpp
concurrentMarkSweepThread.cpp           os.hpp
concurrentMarkSweepThread.cpp           systemDictionary.hpp
concurrentMarkSweepThread.cpp           vmThread.hpp

concurrentMarkSweepThread.hpp           concurrentGCThread.hpp
concurrentMarkSweepThread.hpp           concurrentMarkSweepGeneration.hpp
concurrentMarkSweepThread.hpp           thread_<os_family>.inline.hpp

freeBlockDictionary.cpp                 freeBlockDictionary.hpp
freeBlockDictionary.cpp                 thread_<os_family>.inline.hpp

freeBlockDictionary.hpp                 allocation.hpp
freeBlockDictionary.hpp                 debug.hpp
209
freeBlockDictionary.hpp                 freeChunk.hpp
D
duke 已提交
210 211 212 213 214 215 216 217
freeBlockDictionary.hpp                 globalDefinitions.hpp
freeBlockDictionary.hpp                 memRegion.hpp
freeBlockDictionary.hpp                 mutex.hpp
freeBlockDictionary.hpp                 ostream.hpp

freeChunk.cpp                           copy.hpp
freeChunk.cpp                           freeBlockDictionary.hpp

218 219 220 221 222 223 224 225
freeChunk.hpp                           allocation.hpp
freeChunk.hpp                           debug.hpp
freeChunk.hpp                           globalDefinitions.hpp
freeChunk.hpp                           markOop.hpp
freeChunk.hpp                           memRegion.hpp
freeChunk.hpp                           mutex.hpp
freeChunk.hpp                           ostream.hpp

D
duke 已提交
226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249
freeList.cpp                            freeBlockDictionary.hpp
freeList.cpp                            freeList.hpp
freeList.cpp                            globals.hpp
freeList.cpp                            mutex.hpp
freeList.cpp                            sharedHeap.hpp

freeList.hpp                            allocationStats.hpp

vmCMSOperations.cpp			concurrentMarkSweepGeneration.inline.hpp
vmCMSOperations.cpp			concurrentMarkSweepThread.hpp
vmCMSOperations.cpp			dtrace.hpp
vmCMSOperations.cpp			gcLocker.inline.hpp
vmCMSOperations.cpp			isGCActiveMark.hpp
vmCMSOperations.cpp			interfaceSupport.hpp
vmCMSOperations.cpp			vmCMSOperations.hpp

vmCMSOperations.hpp			concurrentMarkSweepGeneration.hpp
vmCMSOperations.hpp			gcCause.hpp
vmCMSOperations.hpp			vm_operations.hpp
vmCMSOperations.hpp			vmGCOperations.hpp

yieldingWorkgroup.cpp                   yieldingWorkgroup.hpp

yieldingWorkgroup.hpp                   workgroup.hpp