Mercurial > hg > graal-compiler
annotate src/share/vm/gc_implementation/includeDB_gc_parallelScavenge @ 1941:79d04223b8a5
Added caching for resolved types and resolved fields.
This is crucial, because the local load elimination will lead to wrong results, if field equality (of two RiField objects with the same object and the same RiType) is not given. The caching makes sure that the default equals implementation is sufficient.
author | Thomas Wuerthinger <wuerthinger@ssw.jku.at> |
---|---|
date | Tue, 28 Dec 2010 18:33:26 +0100 |
parents | 1e9a9d2e6509 |
children |
rev | line source |
---|---|
0 | 1 // |
1552
c18cbe5936b8
6941466: Oracle rebranding changes for Hotspot repositories
trims
parents:
1387
diff
changeset
|
2 // Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved. |
0 | 3 // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 // | |
5 // This code is free software; you can redistribute it and/or modify it | |
6 // under the terms of the GNU General Public License version 2 only, as | |
7 // published by the Free Software Foundation. | |
8 // | |
9 // This code is distributed in the hope that it will be useful, but WITHOUT | |
10 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
11 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
12 // version 2 for more details (a copy is included in the LICENSE file that | |
13 // accompanied this code). | |
14 // | |
15 // You should have received a copy of the GNU General Public License version | |
16 // 2 along with this work; if not, write to the Free Software Foundation, | |
17 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | |
18 // | |
1552
c18cbe5936b8
6941466: Oracle rebranding changes for Hotspot repositories
trims
parents:
1387
diff
changeset
|
19 // Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
c18cbe5936b8
6941466: Oracle rebranding changes for Hotspot repositories
trims
parents:
1387
diff
changeset
|
20 // or visit www.oracle.com if you need additional information or have any |
c18cbe5936b8
6941466: Oracle rebranding changes for Hotspot repositories
trims
parents:
1387
diff
changeset
|
21 // questions. |
113
ba764ed4b6f2
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
coleenp
parents:
0
diff
changeset
|
22 // |
0 | 23 // |
24 | |
25 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps! | |
26 | |
27 | |
28 adjoiningGenerations.hpp adjoiningVirtualSpaces.hpp | |
29 adjoiningGenerations.hpp asPSOldGen.hpp | |
30 adjoiningGenerations.hpp asPSYoungGen.hpp | |
31 adjoiningGenerations.hpp psPermGen.hpp | |
32 | |
33 adjoiningGenerations.cpp adjoiningGenerations.hpp | |
34 adjoiningGenerations.cpp adjoiningVirtualSpaces.hpp | |
35 adjoiningGenerations.cpp parallelScavengeHeap.hpp | |
36 adjoiningGenerations.cpp psPermGen.hpp | |
37 | |
38 adjoiningVirtualSpaces.hpp psVirtualspace.hpp | |
39 | |
40 adjoiningVirtualSpaces.cpp java.hpp | |
41 adjoiningVirtualSpaces.cpp adjoiningVirtualSpaces.hpp | |
42 | |
43 asPSOldGen.hpp generationCounters.hpp | |
44 asPSOldGen.hpp mutableSpace.hpp | |
45 asPSOldGen.hpp objectStartArray.hpp | |
46 asPSOldGen.hpp psVirtualspace.hpp | |
47 asPSOldGen.hpp spaceCounters.hpp | |
48 asPSOldGen.hpp psOldGen.hpp | |
49 | |
50 asPSOldGen.cpp psAdaptiveSizePolicy.hpp | |
51 asPSOldGen.cpp cardTableModRefBS.hpp | |
52 asPSOldGen.cpp java.hpp | |
53 asPSOldGen.cpp oop.inline.hpp | |
54 asPSOldGen.cpp parallelScavengeHeap.hpp | |
55 asPSOldGen.cpp psMarkSweepDecorator.hpp | |
263
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
56 asPSOldGen.cpp asPSOldGen.hpp |
0 | 57 |
58 asPSYoungGen.hpp generationCounters.hpp | |
59 asPSYoungGen.hpp mutableSpace.hpp | |
60 asPSYoungGen.hpp objectStartArray.hpp | |
61 asPSYoungGen.hpp spaceCounters.hpp | |
62 asPSYoungGen.hpp psVirtualspace.hpp | |
263
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
63 asPSYoungGen.hpp psYoungGen.hpp |
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
64 asPSYoungGen.hpp spaceDecorator.hpp |
0 | 65 |
66 asPSYoungGen.cpp gcUtil.hpp | |
67 asPSYoungGen.cpp java.hpp | |
68 asPSYoungGen.cpp oop.inline.hpp | |
69 asPSYoungGen.cpp parallelScavengeHeap.hpp | |
70 asPSYoungGen.cpp psMarkSweepDecorator.hpp | |
71 asPSYoungGen.cpp psScavenge.hpp | |
263
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
72 asPSYoungGen.cpp asPSYoungGen.hpp |
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
73 asPSYoungGen.cpp psYoungGen.hpp |
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
74 asPSYoungGen.cpp spaceDecorator.hpp |
0 | 75 |
76 cardTableExtension.cpp cardTableExtension.hpp | |
77 cardTableExtension.cpp gcTaskManager.hpp | |
78 cardTableExtension.cpp oop.inline.hpp | |
79 cardTableExtension.cpp oop.psgc.inline.hpp | |
80 cardTableExtension.cpp parallelScavengeHeap.hpp | |
81 cardTableExtension.cpp psTasks.hpp | |
82 cardTableExtension.cpp psYoungGen.hpp | |
83 | |
84 cardTableExtension.hpp cardTableModRefBS.hpp | |
85 | |
86 gcTaskManager.hpp mutex.hpp | |
87 gcTaskManager.hpp growableArray.hpp | |
88 | |
89 gcTaskManager.cpp allocation.hpp | |
90 gcTaskManager.cpp allocation.inline.hpp | |
91 gcTaskManager.cpp gcTaskManager.hpp | |
92 gcTaskManager.cpp gcTaskThread.hpp | |
93 gcTaskManager.cpp mutex.hpp | |
94 gcTaskManager.cpp mutexLocker.hpp | |
95 | |
96 gcTaskThread.hpp thread.hpp | |
97 | |
98 gcTaskThread.cpp allocation.hpp | |
99 gcTaskThread.cpp allocation.inline.hpp | |
100 gcTaskThread.cpp gcTaskManager.hpp | |
101 gcTaskThread.cpp gcTaskThread.hpp | |
102 gcTaskThread.cpp handles.hpp | |
103 gcTaskThread.cpp handles.inline.hpp | |
104 gcTaskThread.cpp os.hpp | |
105 gcTaskThread.cpp resourceArea.hpp | |
106 gcTaskThread.cpp thread.hpp | |
107 | |
108 generationSizer.hpp collectorPolicy.hpp | |
109 | |
110 objectStartArray.cpp allocation.inline.hpp | |
111 objectStartArray.cpp cardTableModRefBS.hpp | |
112 objectStartArray.cpp java.hpp | |
113 objectStartArray.cpp objectStartArray.hpp | |
114 objectStartArray.cpp oop.inline.hpp | |
115 | |
116 objectStartArray.hpp allocation.hpp | |
117 objectStartArray.hpp memRegion.hpp | |
118 objectStartArray.hpp oop.hpp | |
119 objectStartArray.hpp psVirtualspace.hpp | |
120 | |
121 parallelScavengeHeap.cpp adjoiningGenerations.hpp | |
122 parallelScavengeHeap.cpp adjoiningVirtualSpaces.hpp | |
123 parallelScavengeHeap.cpp cardTableExtension.hpp | |
124 parallelScavengeHeap.cpp gcLocker.inline.hpp | |
125 parallelScavengeHeap.cpp gcTaskManager.hpp | |
126 parallelScavengeHeap.cpp generationSizer.hpp | |
127 parallelScavengeHeap.cpp handles.inline.hpp | |
128 parallelScavengeHeap.cpp java.hpp | |
129 parallelScavengeHeap.cpp oop.inline.hpp | |
130 parallelScavengeHeap.cpp parallelScavengeHeap.inline.hpp | |
131 parallelScavengeHeap.cpp psAdaptiveSizePolicy.hpp | |
132 parallelScavengeHeap.cpp psMarkSweep.hpp | |
133 parallelScavengeHeap.cpp psParallelCompact.hpp | |
134 parallelScavengeHeap.cpp psPromotionManager.hpp | |
135 parallelScavengeHeap.cpp psScavenge.hpp | |
1907 | 136 parallelScavengeHeap.cpp vmError.hpp |
0 | 137 parallelScavengeHeap.cpp vmThread.hpp |
138 parallelScavengeHeap.cpp vmPSOperations.hpp | |
139 | |
140 parallelScavengeHeap.inline.hpp parallelScavengeHeap.hpp | |
141 parallelScavengeHeap.inline.hpp psMarkSweep.hpp | |
142 parallelScavengeHeap.inline.hpp psParallelCompact.hpp | |
143 parallelScavengeHeap.inline.hpp psScavenge.hpp | |
144 | |
145 parallelScavengeHeap.hpp collectedHeap.inline.hpp | |
146 parallelScavengeHeap.hpp objectStartArray.hpp | |
147 parallelScavengeHeap.hpp gcPolicyCounters.hpp | |
148 parallelScavengeHeap.hpp psGCAdaptivePolicyCounters.hpp | |
149 parallelScavengeHeap.hpp psOldGen.hpp | |
150 parallelScavengeHeap.hpp psPermGen.hpp | |
151 parallelScavengeHeap.hpp psYoungGen.hpp | |
152 parallelScavengeHeap.hpp ostream.hpp | |
153 | |
154 parMarkBitMap.cpp bitMap.inline.hpp | |
155 parMarkBitMap.cpp oop.inline.hpp | |
156 parMarkBitMap.cpp os.hpp | |
157 parMarkBitMap.cpp os_<os_family>.inline.hpp | |
158 parMarkBitMap.cpp parMarkBitMap.hpp | |
159 parMarkBitMap.cpp parMarkBitMap.inline.hpp | |
160 parMarkBitMap.cpp psParallelCompact.hpp | |
161 | |
162 parMarkBitMap.hpp bitMap.inline.hpp | |
163 parMarkBitMap.hpp psVirtualspace.hpp | |
164 | |
1387
0bfd3fb24150
6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit.
jmasa
parents:
1311
diff
changeset
|
165 psAdaptiveSizePolicy.cpp collectorPolicy.hpp |
0 | 166 psAdaptiveSizePolicy.cpp gcPolicyCounters.hpp |
167 psAdaptiveSizePolicy.cpp gcCause.hpp | |
1387
0bfd3fb24150
6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit.
jmasa
parents:
1311
diff
changeset
|
168 psAdaptiveSizePolicy.cpp generationSizer.hpp |
0 | 169 psAdaptiveSizePolicy.cpp psAdaptiveSizePolicy.hpp |
170 psAdaptiveSizePolicy.cpp psGCAdaptivePolicyCounters.hpp | |
171 psAdaptiveSizePolicy.cpp psScavenge.hpp | |
172 psAdaptiveSizePolicy.cpp timer.hpp | |
173 psAdaptiveSizePolicy.cpp top.hpp | |
174 | |
175 psAdaptiveSizePolicy.hpp gcCause.hpp | |
176 psAdaptiveSizePolicy.hpp gcStats.hpp | |
177 psAdaptiveSizePolicy.hpp gcUtil.hpp | |
178 psAdaptiveSizePolicy.hpp adaptiveSizePolicy.hpp | |
179 | |
180 psCompactionManager.cpp gcTaskManager.hpp | |
1311
2a1472c30599
4396719: Mark Sweep stack overflow on deeply nested Object arrays
jcoomes
parents:
993
diff
changeset
|
181 psCompactionManager.cpp objArrayKlass.inline.hpp |
0 | 182 psCompactionManager.cpp objectStartArray.hpp |
183 psCompactionManager.cpp oop.hpp | |
184 psCompactionManager.cpp oop.inline.hpp | |
185 psCompactionManager.cpp oop.pcgc.inline.hpp | |
186 psCompactionManager.cpp parallelScavengeHeap.hpp | |
187 psCompactionManager.cpp parMarkBitMap.hpp | |
188 psCompactionManager.cpp psParallelCompact.hpp | |
189 psCompactionManager.cpp psCompactionManager.hpp | |
190 psCompactionManager.cpp psOldGen.hpp | |
1836
894b1d7c7e01
6423256: GC stacks should use a better data structure
jcoomes
parents:
1706
diff
changeset
|
191 psCompactionManager.cpp stack.inline.hpp |
0 | 192 psCompactionManager.cpp systemDictionary.hpp |
193 | |
194 psCompactionManager.hpp allocation.hpp | |
1836
894b1d7c7e01
6423256: GC stacks should use a better data structure
jcoomes
parents:
1706
diff
changeset
|
195 psCompactionManager.hpp stack.hpp |
0 | 196 psCompactionManager.hpp taskqueue.hpp |
197 | |
1311
2a1472c30599
4396719: Mark Sweep stack overflow on deeply nested Object arrays
jcoomes
parents:
993
diff
changeset
|
198 psCompactionManager.inline.hpp psCompactionManager.hpp |
2a1472c30599
4396719: Mark Sweep stack overflow on deeply nested Object arrays
jcoomes
parents:
993
diff
changeset
|
199 psCompactionManager.inline.hpp psParallelCompact.hpp |
2a1472c30599
4396719: Mark Sweep stack overflow on deeply nested Object arrays
jcoomes
parents:
993
diff
changeset
|
200 |
0 | 201 psGCAdaptivePolicyCounters.hpp gcAdaptivePolicyCounters.hpp |
202 psGCAdaptivePolicyCounters.hpp gcPolicyCounters.hpp | |
203 psGCAdaptivePolicyCounters.hpp psAdaptiveSizePolicy.hpp | |
204 | |
205 psGCAdaptivePolicyCounters.cpp arguments.hpp | |
206 psGCAdaptivePolicyCounters.cpp resourceArea.hpp | |
207 psGCAdaptivePolicyCounters.cpp psGCAdaptivePolicyCounters.hpp | |
208 | |
209 psGenerationCounters.cpp psGenerationCounters.hpp | |
210 psGenerationCounters.cpp resourceArea.hpp | |
211 | |
212 psGenerationCounters.hpp generationCounters.hpp | |
213 psGenerationCounters.hpp perfData.hpp | |
214 psGenerationCounters.hpp psVirtualspace.hpp | |
215 | |
216 psMarkSweep.cpp psAdaptiveSizePolicy.hpp | |
217 psMarkSweep.cpp biasedLocking.hpp | |
218 psMarkSweep.cpp codeCache.hpp | |
219 psMarkSweep.cpp events.hpp | |
220 psMarkSweep.cpp fprofiler.hpp | |
221 psMarkSweep.cpp gcCause.hpp | |
222 psMarkSweep.cpp gcLocker.inline.hpp | |
1387
0bfd3fb24150
6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit.
jmasa
parents:
1311
diff
changeset
|
223 psMarkSweep.cpp generationSizer.hpp |
0 | 224 psMarkSweep.cpp isGCActiveMark.hpp |
225 psMarkSweep.cpp oop.inline.hpp | |
226 psMarkSweep.cpp memoryService.hpp | |
227 psMarkSweep.cpp management.hpp | |
228 psMarkSweep.cpp parallelScavengeHeap.hpp | |
229 psMarkSweep.cpp psMarkSweep.hpp | |
230 psMarkSweep.cpp psMarkSweepDecorator.hpp | |
231 psMarkSweep.cpp psOldGen.hpp | |
232 psMarkSweep.cpp psPermGen.hpp | |
233 psMarkSweep.cpp psScavenge.hpp | |
234 psMarkSweep.cpp psYoungGen.hpp | |
235 psMarkSweep.cpp referencePolicy.hpp | |
236 psMarkSweep.cpp referenceProcessor.hpp | |
237 psMarkSweep.cpp safepoint.hpp | |
263
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
238 psMarkSweep.cpp spaceDecorator.hpp |
1836
894b1d7c7e01
6423256: GC stacks should use a better data structure
jcoomes
parents:
1706
diff
changeset
|
239 psMarkSweep.cpp stack.inline.hpp |
0 | 240 psMarkSweep.cpp symbolTable.hpp |
241 psMarkSweep.cpp systemDictionary.hpp | |
242 psMarkSweep.cpp vmThread.hpp | |
243 | |
244 psMarkSweep.hpp markSweep.inline.hpp | |
245 psMarkSweep.hpp collectorCounters.hpp | |
1836
894b1d7c7e01
6423256: GC stacks should use a better data structure
jcoomes
parents:
1706
diff
changeset
|
246 psMarkSweep.hpp stack.hpp |
0 | 247 |
248 psMarkSweepDecorator.cpp liveRange.hpp | |
249 psMarkSweepDecorator.cpp markSweep.inline.hpp | |
250 psMarkSweepDecorator.cpp objectStartArray.hpp | |
251 psMarkSweepDecorator.cpp oop.inline.hpp | |
252 psMarkSweepDecorator.cpp parallelScavengeHeap.hpp | |
253 psMarkSweepDecorator.cpp psMarkSweep.hpp | |
254 psMarkSweepDecorator.cpp psMarkSweepDecorator.hpp | |
263
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
255 psMarkSweepDecorator.cpp spaceDecorator.hpp |
0 | 256 psMarkSweepDecorator.cpp systemDictionary.hpp |
257 | |
258 psMarkSweepDecorator.hpp mutableSpace.hpp | |
259 | |
260 psParallelCompact.cpp psAdaptiveSizePolicy.hpp | |
261 psParallelCompact.cpp codeCache.hpp | |
262 psParallelCompact.cpp events.hpp | |
263 psParallelCompact.cpp fprofiler.hpp | |
264 psParallelCompact.cpp gcCause.hpp | |
265 psParallelCompact.cpp gcLocker.inline.hpp | |
266 psParallelCompact.cpp gcTaskManager.hpp | |
1387
0bfd3fb24150
6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit.
jmasa
parents:
1311
diff
changeset
|
267 psParallelCompact.cpp generationSizer.hpp |
0 | 268 psParallelCompact.cpp isGCActiveMark.hpp |
941 | 269 psParallelCompact.cpp management.hpp |
270 psParallelCompact.cpp memoryService.hpp | |
271 psParallelCompact.cpp methodDataOop.hpp | |
0 | 272 psParallelCompact.cpp oop.inline.hpp |
273 psParallelCompact.cpp oop.pcgc.inline.hpp | |
274 psParallelCompact.cpp parallelScavengeHeap.inline.hpp | |
275 psParallelCompact.cpp pcTasks.hpp | |
276 psParallelCompact.cpp psMarkSweep.hpp | |
277 psParallelCompact.cpp psMarkSweepDecorator.hpp | |
1638 | 278 psParallelCompact.cpp psCompactionManager.inline.hpp |
0 | 279 psParallelCompact.cpp psPromotionManager.inline.hpp |
280 psParallelCompact.cpp psOldGen.hpp | |
281 psParallelCompact.cpp psParallelCompact.hpp | |
282 psParallelCompact.cpp psPermGen.hpp | |
283 psParallelCompact.cpp psScavenge.hpp | |
284 psParallelCompact.cpp psYoungGen.hpp | |
285 psParallelCompact.cpp referencePolicy.hpp | |
286 psParallelCompact.cpp referenceProcessor.hpp | |
287 psParallelCompact.cpp safepoint.hpp | |
1836
894b1d7c7e01
6423256: GC stacks should use a better data structure
jcoomes
parents:
1706
diff
changeset
|
288 psParallelCompact.cpp stack.inline.hpp |
0 | 289 psParallelCompact.cpp symbolTable.hpp |
290 psParallelCompact.cpp systemDictionary.hpp | |
291 psParallelCompact.cpp vmThread.hpp | |
292 | |
293 psParallelCompact.hpp collectorCounters.hpp | |
294 psParallelCompact.hpp markSweep.hpp | |
295 psParallelCompact.hpp mutableSpace.hpp | |
296 psParallelCompact.hpp objectStartArray.hpp | |
297 psParallelCompact.hpp oop.hpp | |
298 psParallelCompact.hpp parMarkBitMap.hpp | |
113
ba764ed4b6f2
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
coleenp
parents:
0
diff
changeset
|
299 psParallelCompact.hpp psCompactionManager.hpp |
0 | 300 psParallelCompact.hpp sharedHeap.hpp |
301 | |
302 psOldGen.cpp psAdaptiveSizePolicy.hpp | |
303 psOldGen.cpp cardTableModRefBS.hpp | |
304 psOldGen.cpp gcLocker.inline.hpp | |
305 psOldGen.cpp java.hpp | |
306 psOldGen.cpp oop.inline.hpp | |
307 psOldGen.cpp parallelScavengeHeap.hpp | |
308 psOldGen.cpp psMarkSweepDecorator.hpp | |
309 psOldGen.cpp psOldGen.hpp | |
263
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
310 psOldGen.cpp spaceDecorator.hpp |
0 | 311 |
312 psOldGen.hpp psGenerationCounters.hpp | |
313 psOldGen.hpp mutableSpace.hpp | |
314 psOldGen.hpp objectStartArray.hpp | |
315 psOldGen.hpp psVirtualspace.hpp | |
316 psOldGen.hpp safepoint.hpp | |
317 psOldGen.hpp spaceCounters.hpp | |
318 | |
319 psPermGen.cpp gcUtil.hpp | |
528
37b3ca071522
6793825: Missing include dependancies for GCC without predefined headers
coleenp
parents:
356
diff
changeset
|
320 psPermGen.cpp markOop.inline.hpp |
37b3ca071522
6793825: Missing include dependancies for GCC without predefined headers
coleenp
parents:
356
diff
changeset
|
321 psPermGen.cpp markSweep.inline.hpp |
0 | 322 psPermGen.cpp parallelScavengeHeap.hpp |
323 psPermGen.cpp psMarkSweepDecorator.hpp | |
324 psPermGen.cpp psParallelCompact.hpp | |
325 psPermGen.cpp psPermGen.hpp | |
326 | |
327 psPermGen.hpp psOldGen.hpp | |
328 | |
329 psPromotionManager.cpp memRegion.hpp | |
330 psPromotionManager.cpp mutableSpace.hpp | |
331 psPromotionManager.cpp oop.inline.hpp | |
332 psPromotionManager.cpp oop.psgc.inline.hpp | |
333 psPromotionManager.cpp parallelScavengeHeap.hpp | |
334 psPromotionManager.cpp psOldGen.hpp | |
335 psPromotionManager.cpp psPromotionManager.inline.hpp | |
336 psPromotionManager.cpp psScavenge.inline.hpp | |
337 | |
338 psPromotionManager.hpp allocation.hpp | |
339 psPromotionManager.hpp psPromotionLAB.hpp | |
340 psPromotionManager.hpp taskqueue.hpp | |
341 | |
342 psPromotionManager.inline.hpp psPromotionManager.hpp | |
343 psPromotionManager.inline.hpp psScavenge.hpp | |
344 | |
345 psPromotionLAB.cpp mutableSpace.hpp | |
346 psPromotionLAB.cpp oop.inline.hpp | |
347 psPromotionLAB.cpp parallelScavengeHeap.hpp | |
348 psPromotionLAB.cpp psPromotionLAB.hpp | |
349 | |
350 psPromotionLAB.hpp allocation.hpp | |
351 psPromotionLAB.hpp objectStartArray.hpp | |
352 | |
353 psScavenge.cpp psAdaptiveSizePolicy.hpp | |
354 psScavenge.cpp biasedLocking.hpp | |
355 psScavenge.cpp cardTableExtension.hpp | |
1387
0bfd3fb24150
6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit.
jmasa
parents:
1311
diff
changeset
|
356 psScavenge.cpp collectorPolicy.hpp |
0 | 357 psScavenge.cpp fprofiler.hpp |
358 psScavenge.cpp gcCause.hpp | |
359 psScavenge.cpp gcLocker.inline.hpp | |
360 psScavenge.cpp gcTaskManager.hpp | |
1387
0bfd3fb24150
6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit.
jmasa
parents:
1311
diff
changeset
|
361 psScavenge.cpp generationSizer.hpp |
0 | 362 psScavenge.cpp handles.inline.hpp |
363 psScavenge.cpp isGCActiveMark.hpp | |
364 psScavenge.cpp oop.inline.hpp | |
365 psScavenge.cpp oop.psgc.inline.hpp | |
366 psScavenge.cpp memoryService.hpp | |
367 psScavenge.cpp parallelScavengeHeap.hpp | |
368 psScavenge.cpp psMarkSweep.hpp | |
369 psScavenge.cpp psParallelCompact.hpp | |
370 psScavenge.cpp psScavenge.inline.hpp | |
371 psScavenge.cpp psTasks.hpp | |
372 psScavenge.cpp referencePolicy.hpp | |
373 psScavenge.cpp referenceProcessor.hpp | |
374 psScavenge.cpp resourceArea.hpp | |
263
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
375 psScavenge.cpp spaceDecorator.hpp |
1836
894b1d7c7e01
6423256: GC stacks should use a better data structure
jcoomes
parents:
1706
diff
changeset
|
376 psScavenge.cpp stack.inline.hpp |
0 | 377 psScavenge.cpp threadCritical.hpp |
378 psScavenge.cpp vmThread.hpp | |
379 psScavenge.cpp vm_operations.hpp | |
380 | |
381 psScavenge.hpp allocation.hpp | |
382 psScavenge.hpp cardTableExtension.hpp | |
383 psScavenge.hpp collectorCounters.hpp | |
384 psScavenge.hpp oop.hpp | |
385 psScavenge.hpp psVirtualspace.hpp | |
1836
894b1d7c7e01
6423256: GC stacks should use a better data structure
jcoomes
parents:
1706
diff
changeset
|
386 psScavenge.hpp stack.hpp |
0 | 387 |
388 psScavenge.inline.hpp cardTableExtension.hpp | |
389 psScavenge.inline.hpp parallelScavengeHeap.hpp | |
390 psScavenge.inline.hpp psPromotionManager.hpp | |
391 psScavenge.inline.hpp psScavenge.hpp | |
392 | |
989
148e5441d916
6863023: need non-perm oops in code cache for JSR 292
jrose
parents:
579
diff
changeset
|
393 pcTasks.cpp codeCache.hpp |
0 | 394 pcTasks.cpp collectedHeap.hpp |
395 pcTasks.cpp fprofiler.hpp | |
396 pcTasks.cpp jniHandles.hpp | |
397 pcTasks.cpp jvmtiExport.hpp | |
398 pcTasks.cpp management.hpp | |
1311
2a1472c30599
4396719: Mark Sweep stack overflow on deeply nested Object arrays
jcoomes
parents:
993
diff
changeset
|
399 pcTasks.cpp objArrayKlass.inline.hpp |
0 | 400 pcTasks.cpp psParallelCompact.hpp |
401 pcTasks.cpp pcTasks.hpp | |
402 pcTasks.cpp oop.inline.hpp | |
403 pcTasks.cpp oop.pcgc.inline.hpp | |
404 pcTasks.cpp systemDictionary.hpp | |
405 pcTasks.cpp thread.hpp | |
406 pcTasks.cpp universe.hpp | |
407 pcTasks.cpp vmThread.hpp | |
408 | |
409 pcTasks.hpp gcTaskManager.hpp | |
410 pcTasks.hpp psTasks.hpp | |
411 | |
412 psTasks.cpp cardTableExtension.hpp | |
989
148e5441d916
6863023: need non-perm oops in code cache for JSR 292
jrose
parents:
579
diff
changeset
|
413 psTasks.cpp codeCache.hpp |
0 | 414 psTasks.cpp fprofiler.hpp |
415 psTasks.cpp gcTaskManager.hpp | |
416 psTasks.cpp iterator.hpp | |
417 psTasks.cpp management.hpp | |
418 psTasks.cpp oop.inline.hpp | |
419 psTasks.cpp oop.psgc.inline.hpp | |
420 psTasks.cpp psMarkSweep.hpp | |
421 psTasks.cpp psPromotionManager.hpp | |
422 psTasks.cpp psPromotionManager.inline.hpp | |
423 psTasks.cpp psScavenge.hpp | |
424 psTasks.cpp psTasks.hpp | |
425 psTasks.cpp systemDictionary.hpp | |
426 psTasks.cpp taskqueue.hpp | |
427 psTasks.cpp thread.hpp | |
428 psTasks.cpp universe.hpp | |
429 psTasks.cpp vmThread.hpp | |
430 | |
431 psTasks.hpp allocation.hpp | |
432 psTasks.hpp growableArray.hpp | |
433 | |
434 psVirtualspace.hpp virtualspace.hpp | |
435 | |
436 psVirtualspace.cpp os.hpp | |
437 psVirtualspace.cpp os_<os_family>.inline.hpp | |
263
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
438 psVirtualspace.cpp psVirtualspace.hpp |
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
439 psVirtualspace.cpp virtualspace.hpp |
0 | 440 |
441 psYoungGen.cpp gcUtil.hpp | |
442 psYoungGen.cpp java.hpp | |
443 psYoungGen.cpp oop.inline.hpp | |
444 psYoungGen.cpp parallelScavengeHeap.hpp | |
445 psYoungGen.cpp psMarkSweepDecorator.hpp | |
446 psYoungGen.cpp psScavenge.hpp | |
447 psYoungGen.cpp psYoungGen.hpp | |
263
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
448 psYoungGen.cpp mutableNUMASpace.hpp |
12eea04c8b06
6672698: mangle_unused_area() should not remangle the entire heap at each collection.
jmasa
parents:
113
diff
changeset
|
449 psYoungGen.cpp spaceDecorator.hpp |
0 | 450 |
451 psYoungGen.hpp psGenerationCounters.hpp | |
452 psYoungGen.hpp mutableSpace.hpp | |
453 psYoungGen.hpp objectStartArray.hpp | |
454 psYoungGen.hpp spaceCounters.hpp | |
455 psYoungGen.hpp psVirtualspace.hpp | |
456 | |
457 vmPSOperations.cpp dtrace.hpp | |
458 vmPSOperations.cpp parallelScavengeHeap.inline.hpp | |
459 vmPSOperations.cpp gcLocker.inline.hpp | |
460 vmPSOperations.cpp psMarkSweep.hpp | |
461 vmPSOperations.cpp psScavenge.hpp | |
462 vmPSOperations.cpp psScavenge.inline.hpp | |
463 vmPSOperations.cpp vmPSOperations.hpp | |
464 | |
465 vmPSOperations.hpp gcCause.hpp | |
466 vmPSOperations.hpp parallelScavengeHeap.hpp | |
467 vmPSOperations.hpp vmGCOperations.hpp |