< prev index next >
src/hotspot/share/gc/shared/collectorPolicy.cpp
Print this page
*** 168,180 ****
_initial_young_size(0),
_max_young_size(0),
_min_old_size(0),
_initial_old_size(0),
_max_old_size(0),
! _gen_alignment(0),
! _young_gen_spec(NULL),
! _old_gen_spec(NULL)
{}
size_t GenCollectorPolicy::scale_by_NewRatio_aligned(size_t base_size) {
return align_down_bounded(base_size / (NewRatio + 1), _gen_alignment);
}
--- 168,178 ----
_initial_young_size(0),
_max_young_size(0),
_min_old_size(0),
_initial_old_size(0),
_max_old_size(0),
! _gen_alignment(0)
{}
size_t GenCollectorPolicy::scale_by_NewRatio_aligned(size_t base_size) {
return align_down_bounded(base_size / (NewRatio + 1), _gen_alignment);
}
*** 547,560 ****
void MarkSweepPolicy::initialize_alignments() {
_space_alignment = _gen_alignment = (size_t)Generation::GenGrain;
_heap_alignment = compute_heap_alignment();
}
- void MarkSweepPolicy::initialize_generations() {
- _young_gen_spec = new GenerationSpec(Generation::DefNew, _initial_young_size, _max_young_size, _gen_alignment);
- _old_gen_spec = new GenerationSpec(Generation::MarkSweepCompact, _initial_old_size, _max_old_size, _gen_alignment);
- }
-
void MarkSweepPolicy::initialize_gc_policy_counters() {
// Initialize the policy counters - 2 collectors, 2 generations.
_gc_policy_counters = new GCPolicyCounters("Copy:MSC", 2, 2);
}
--- 545,553 ----
< prev index next >