20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 #include "precompiled.hpp"
26 #include "gc/parallel/objectStartArray.inline.hpp"
27 #include "gc/parallel/parallelArguments.hpp"
28 #include "gc/parallel/parallelScavengeHeap.hpp"
29 #include "gc/parallel/psAdaptiveSizePolicy.hpp"
30 #include "gc/parallel/psCardTable.hpp"
31 #include "gc/parallel/psFileBackedVirtualspace.hpp"
32 #include "gc/parallel/psMarkSweepDecorator.hpp"
33 #include "gc/parallel/psOldGen.hpp"
34 #include "gc/shared/cardTableBarrierSet.hpp"
35 #include "gc/shared/gcLocker.hpp"
36 #include "gc/shared/spaceDecorator.hpp"
37 #include "logging/log.hpp"
38 #include "oops/oop.inline.hpp"
39 #include "runtime/java.hpp"
40 #include "utilities/align.hpp"
41
42 inline const char* PSOldGen::select_name() {
43 return UseParallelOldGC ? "ParOldGen" : "PSOldGen";
44 }
45
46 PSOldGen::PSOldGen(ReservedSpace rs, size_t alignment,
47 size_t initial_size, size_t min_size, size_t max_size,
48 const char* perf_data_name, int level):
49 _name(select_name()), _init_gen_size(initial_size), _min_gen_size(min_size),
50 _max_gen_size(max_size)
51 {
52 initialize(rs, alignment, perf_data_name, level);
53 }
54
55 PSOldGen::PSOldGen(size_t initial_size,
56 size_t min_size, size_t max_size,
57 const char* perf_data_name, int level):
58 _name(select_name()), _init_gen_size(initial_size), _min_gen_size(min_size),
59 _max_gen_size(max_size)
|
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 #include "precompiled.hpp"
26 #include "gc/parallel/objectStartArray.inline.hpp"
27 #include "gc/parallel/parallelArguments.hpp"
28 #include "gc/parallel/parallelScavengeHeap.hpp"
29 #include "gc/parallel/psAdaptiveSizePolicy.hpp"
30 #include "gc/parallel/psCardTable.hpp"
31 #include "gc/parallel/psFileBackedVirtualspace.hpp"
32 #include "gc/parallel/psMarkSweepDecorator.hpp"
33 #include "gc/parallel/psOldGen.hpp"
34 #include "gc/shared/cardTableBarrierSet.hpp"
35 #include "gc/shared/gcLocker.hpp"
36 #include "gc/shared/spaceDecorator.hpp"
37 #include "logging/log.hpp"
38 #include "oops/oop.inline.hpp"
39 #include "runtime/java.hpp"
40 #include "runtime/mutexLocker.inline.hpp"
41 #include "utilities/align.hpp"
42
43 inline const char* PSOldGen::select_name() {
44 return UseParallelOldGC ? "ParOldGen" : "PSOldGen";
45 }
46
47 PSOldGen::PSOldGen(ReservedSpace rs, size_t alignment,
48 size_t initial_size, size_t min_size, size_t max_size,
49 const char* perf_data_name, int level):
50 _name(select_name()), _init_gen_size(initial_size), _min_gen_size(min_size),
51 _max_gen_size(max_size)
52 {
53 initialize(rs, alignment, perf_data_name, level);
54 }
55
56 PSOldGen::PSOldGen(size_t initial_size,
57 size_t min_size, size_t max_size,
58 const char* perf_data_name, int level):
59 _name(select_name()), _init_gen_size(initial_size), _min_gen_size(min_size),
60 _max_gen_size(max_size)
|