Mercurial > hg > graal-jvmci-8
comparison src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp @ 13059:46d7652b223c
8026853: Prepare GC code for collector policy regression fix
Summary: Cleanup related to the NewSize and MaxNewSize bugs
Reviewed-by: tschatzl, jcoomes, ehelin
author | jwilhelm |
---|---|
date | Mon, 21 Oct 2013 18:56:20 +0200 |
parents | f99cd6e20ab1 |
children | 8f07aa079343 |
comparison
equal
deleted
inserted
replaced
13058:3aee6bc29547 | 13059:46d7652b223c |
---|---|
52 size_t size_limit, | 52 size_t size_limit, |
53 const char* gen_name, | 53 const char* gen_name, |
54 int level) : | 54 int level) : |
55 PSOldGen(initial_size, min_size, size_limit, gen_name, level), | 55 PSOldGen(initial_size, min_size, size_limit, gen_name, level), |
56 _gen_size_limit(size_limit) | 56 _gen_size_limit(size_limit) |
57 | |
58 {} | 57 {} |
59 | 58 |
60 ASPSOldGen::ASPSOldGen(PSVirtualSpace* vs, | 59 ASPSOldGen::ASPSOldGen(PSVirtualSpace* vs, |
61 size_t initial_size, | 60 size_t initial_size, |
62 size_t min_size, | 61 size_t min_size, |
63 size_t size_limit, | 62 size_t size_limit, |
64 const char* gen_name, | 63 const char* gen_name, |
65 int level) : | 64 int level) : |
66 PSOldGen(initial_size, min_size, size_limit, gen_name, level), | 65 PSOldGen(initial_size, min_size, size_limit, gen_name, level), |
67 _gen_size_limit(size_limit) | 66 _gen_size_limit(size_limit) |
68 | |
69 { | 67 { |
70 _virtual_space = vs; | 68 _virtual_space = vs; |
71 } | 69 } |
72 | 70 |
73 void ASPSOldGen::initialize_work(const char* perf_data_name, int level) { | 71 void ASPSOldGen::initialize_work(const char* perf_data_name, int level) { |
74 | |
75 PSOldGen::initialize_work(perf_data_name, level); | 72 PSOldGen::initialize_work(perf_data_name, level); |
76 | 73 |
77 // The old gen can grow to gen_size_limit(). _reserve reflects only | 74 // The old gen can grow to gen_size_limit(). _reserve reflects only |
78 // the current maximum that can be committed. | 75 // the current maximum that can be committed. |
79 assert(_reserved.byte_size() <= gen_size_limit(), "Consistency check"); | 76 assert(_reserved.byte_size() <= gen_size_limit(), "Consistency check"); |