mirror of
https://github.com/openjdk/jdk.git
synced 2026-03-07 14:40:22 +00:00
8225340: ZGC: Add logging of High Usage rule
Reviewed-by: stefank, eosterlund
This commit is contained in:
parent
4a13459dd5
commit
bfc30c8dbc
@ -196,8 +196,12 @@ bool ZDirector::rule_high_usage() const {
|
||||
const size_t used = ZHeap::heap()->used();
|
||||
const size_t free_with_reserve = max_capacity - used;
|
||||
const size_t free = free_with_reserve - MIN2(free_with_reserve, max_reserve);
|
||||
const double free_percent = percent_of(free, max_capacity);
|
||||
|
||||
return percent_of(free, max_capacity) <= 5.0;
|
||||
log_debug(gc, director)("Rule: High Usage, Free: " SIZE_FORMAT "MB(%.1lf%%)",
|
||||
free / M, free_percent);
|
||||
|
||||
return free_percent <= 5.0;
|
||||
}
|
||||
|
||||
GCCause::Cause ZDirector::make_gc_decision() const {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user