Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/includeDB_gc_parNew @ 534:5cfd8d19e546
6786503: Overflow list performance can be improved
Summary: Avoid overflow list walk in CMS & ParNew when it is unnecessary. Fix a couple of correctness issues, including a C-heap leak, in ParNew at the intersection of promotion failure, work queue overflow and object array chunking. Add stress testing option and related assertion checking.
Reviewed-by: jmasa
author | ysr |
---|---|
date | Mon, 26 Jan 2009 12:47:21 -0800 |
parents | 12eea04c8b06 |
children | 5b39c489c39d |
comparison
equal
deleted
inserted
replaced
527:2b1de1db9a9d | 534:5cfd8d19e546 |
---|---|
75 parNewGeneration.cpp referencePolicy.hpp | 75 parNewGeneration.cpp referencePolicy.hpp |
76 parNewGeneration.cpp resourceArea.hpp | 76 parNewGeneration.cpp resourceArea.hpp |
77 parNewGeneration.cpp sharedHeap.hpp | 77 parNewGeneration.cpp sharedHeap.hpp |
78 parNewGeneration.cpp space.hpp | 78 parNewGeneration.cpp space.hpp |
79 parNewGeneration.cpp spaceDecorator.hpp | 79 parNewGeneration.cpp spaceDecorator.hpp |
80 parNewGeneration.cpp thread.hpp | |
80 parNewGeneration.cpp workgroup.hpp | 81 parNewGeneration.cpp workgroup.hpp |
81 | 82 |
82 parNewGeneration.hpp defNewGeneration.hpp | 83 parNewGeneration.hpp defNewGeneration.hpp |
83 parNewGeneration.hpp parGCAllocBuffer.hpp | 84 parNewGeneration.hpp parGCAllocBuffer.hpp |
84 parNewGeneration.hpp taskqueue.hpp | 85 parNewGeneration.hpp taskqueue.hpp |