Mercurial > hg > truffle
comparison src/share/vm/memory/collectorPolicy.cpp @ 8072:fd7b3770c77e
8007764: Wrong initialized value of max_gc_pause_sec for an instance of class AdaptiveSizePolicy
Summary: This is a fix of an initialization mistake for class AdaptiveSizePolicy.
Reviewed-by: jmasa
Contributed-by: Tao Mao <tao.mao@oracle.com>
author | tamao |
---|---|
date | Thu, 14 Feb 2013 14:43:01 -0800 |
parents | 1135141fb97e |
children | 82657b6a8cc0 |
comparison
equal
deleted
inserted
replaced
8071:bbc7936779f9 | 8072:fd7b3770c77e |
---|---|
166 | 166 |
167 | 167 |
168 void GenCollectorPolicy::initialize_size_policy(size_t init_eden_size, | 168 void GenCollectorPolicy::initialize_size_policy(size_t init_eden_size, |
169 size_t init_promo_size, | 169 size_t init_promo_size, |
170 size_t init_survivor_size) { | 170 size_t init_survivor_size) { |
171 const double max_gc_minor_pause_sec = ((double) MaxGCMinorPauseMillis)/1000.0; | 171 const double max_gc_pause_sec = ((double) MaxGCPauseMillis)/1000.0; |
172 _size_policy = new AdaptiveSizePolicy(init_eden_size, | 172 _size_policy = new AdaptiveSizePolicy(init_eden_size, |
173 init_promo_size, | 173 init_promo_size, |
174 init_survivor_size, | 174 init_survivor_size, |
175 max_gc_minor_pause_sec, | 175 max_gc_pause_sec, |
176 GCTimeRatio); | 176 GCTimeRatio); |
177 } | 177 } |
178 | 178 |
179 size_t GenCollectorPolicy::compute_max_alignment() { | 179 size_t GenCollectorPolicy::compute_max_alignment() { |
180 // The card marking array and the offset arrays for old generations are | 180 // The card marking array and the offset arrays for old generations are |