8322539: Parallel: Remove duplicated methods in PSAdaptiveSizePolicy
Reviewed-by: tschatzl, kbarrett
This commit is contained in:
parent
84c2379285
commit
c53f845ec9
src/hotspot/share/gc
@ -873,17 +873,6 @@ size_t PSAdaptiveSizePolicy::scale_down(size_t change,
|
||||
return reduced_change;
|
||||
}
|
||||
|
||||
size_t PSAdaptiveSizePolicy::eden_increment(size_t cur_eden,
|
||||
uint percent_change) {
|
||||
size_t eden_heap_delta;
|
||||
eden_heap_delta = cur_eden / 100 * percent_change;
|
||||
return eden_heap_delta;
|
||||
}
|
||||
|
||||
size_t PSAdaptiveSizePolicy::eden_increment(size_t cur_eden) {
|
||||
return eden_increment(cur_eden, YoungGenerationSizeIncrement);
|
||||
}
|
||||
|
||||
size_t PSAdaptiveSizePolicy::eden_increment_with_supplement_aligned_up(
|
||||
size_t cur_eden) {
|
||||
size_t result = eden_increment(cur_eden,
|
||||
@ -896,23 +885,6 @@ size_t PSAdaptiveSizePolicy::eden_decrement_aligned_down(size_t cur_eden) {
|
||||
return align_down(eden_heap_delta, _space_alignment);
|
||||
}
|
||||
|
||||
size_t PSAdaptiveSizePolicy::eden_decrement(size_t cur_eden) {
|
||||
size_t eden_heap_delta = eden_increment(cur_eden) /
|
||||
AdaptiveSizeDecrementScaleFactor;
|
||||
return eden_heap_delta;
|
||||
}
|
||||
|
||||
size_t PSAdaptiveSizePolicy::promo_increment(size_t cur_promo,
|
||||
uint percent_change) {
|
||||
size_t promo_heap_delta;
|
||||
promo_heap_delta = cur_promo / 100 * percent_change;
|
||||
return promo_heap_delta;
|
||||
}
|
||||
|
||||
size_t PSAdaptiveSizePolicy::promo_increment(size_t cur_promo) {
|
||||
return promo_increment(cur_promo, TenuredGenerationSizeIncrement);
|
||||
}
|
||||
|
||||
size_t PSAdaptiveSizePolicy::promo_increment_with_supplement_aligned_up(
|
||||
size_t cur_promo) {
|
||||
size_t result = promo_increment(cur_promo,
|
||||
@ -925,12 +897,6 @@ size_t PSAdaptiveSizePolicy::promo_decrement_aligned_down(size_t cur_promo) {
|
||||
return align_down(promo_heap_delta, _space_alignment);
|
||||
}
|
||||
|
||||
size_t PSAdaptiveSizePolicy::promo_decrement(size_t cur_promo) {
|
||||
size_t promo_heap_delta = promo_increment(cur_promo);
|
||||
promo_heap_delta = promo_heap_delta / AdaptiveSizeDecrementScaleFactor;
|
||||
return promo_heap_delta;
|
||||
}
|
||||
|
||||
uint PSAdaptiveSizePolicy::compute_survivor_space_size_and_threshold(
|
||||
bool is_survivor_overflow,
|
||||
uint tenuring_threshold,
|
||||
|
@ -135,14 +135,10 @@ class PSAdaptiveSizePolicy : public AdaptiveSizePolicy {
|
||||
size_t desired_total);
|
||||
|
||||
// Size in bytes for an increment or decrement of eden.
|
||||
virtual size_t eden_increment(size_t cur_eden, uint percent_change);
|
||||
virtual size_t eden_decrement(size_t cur_eden);
|
||||
size_t eden_decrement_aligned_down(size_t cur_eden);
|
||||
size_t eden_increment_with_supplement_aligned_up(size_t cur_eden);
|
||||
|
||||
// Size in bytes for an increment or decrement of the promotion area
|
||||
virtual size_t promo_increment(size_t cur_promo, uint percent_change);
|
||||
virtual size_t promo_decrement(size_t cur_promo);
|
||||
size_t promo_decrement_aligned_down(size_t cur_promo);
|
||||
size_t promo_increment_with_supplement_aligned_up(size_t cur_promo);
|
||||
|
||||
@ -173,9 +169,6 @@ class PSAdaptiveSizePolicy : public AdaptiveSizePolicy {
|
||||
virtual GCPolicyKind kind() const { return _gc_ps_adaptive_size_policy; }
|
||||
|
||||
public:
|
||||
virtual size_t eden_increment(size_t cur_eden);
|
||||
virtual size_t promo_increment(size_t cur_promo);
|
||||
|
||||
// Accessors for use by performance counters
|
||||
AdaptivePaddedNoZeroDevAverage* avg_promoted() const {
|
||||
return _gc_stats.avg_promoted();
|
||||
|
@ -263,12 +263,12 @@ class AdaptiveSizePolicy : public CHeapObj<mtGC> {
|
||||
// to use minor_collection_end() in its current form.
|
||||
}
|
||||
|
||||
virtual size_t eden_increment(size_t cur_eden);
|
||||
virtual size_t eden_increment(size_t cur_eden, uint percent_change);
|
||||
virtual size_t eden_decrement(size_t cur_eden);
|
||||
virtual size_t promo_increment(size_t cur_eden);
|
||||
virtual size_t promo_increment(size_t cur_eden, uint percent_change);
|
||||
virtual size_t promo_decrement(size_t cur_eden);
|
||||
size_t eden_increment(size_t cur_eden);
|
||||
size_t eden_increment(size_t cur_eden, uint percent_change);
|
||||
size_t eden_decrement(size_t cur_eden);
|
||||
size_t promo_increment(size_t cur_eden);
|
||||
size_t promo_increment(size_t cur_eden, uint percent_change);
|
||||
size_t promo_decrement(size_t cur_eden);
|
||||
|
||||
virtual void clear_generation_free_space_flags();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user