OpenJDK / jdk / jdk
changeset 59266:201b6e144007
8244815: Always log MMU information in G1
Reviewed-by: sjohanss, kbarrett
author | tschatzl |
---|---|
date | Wed, 13 May 2020 12:47:49 +0200 |
parents | 58278f623d0b |
children | 0bb101fbeb10 |
files | src/hotspot/share/gc/g1/g1MMUTracker.cpp |
diffstat | 1 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/hotspot/share/gc/g1/g1MMUTracker.cpp Wed May 13 12:47:07 2020 +0200 +++ b/src/hotspot/share/gc/g1/g1MMUTracker.cpp Wed May 13 12:47:49 2020 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2019, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -107,8 +107,12 @@ double slice_time = calculate_gc_time(end); G1MMUTracer::report_mmu(_time_slice, slice_time, _max_gc_time); - if (slice_time >= _max_gc_time) { - log_info(gc, mmu)("MMU target violated: %.1lfms (%.1lfms/%.1lfms)", slice_time * 1000.0, _max_gc_time * 1000.0, _time_slice * 1000); + if (slice_time < _max_gc_time) { + log_debug(gc, mmu)("MMU: %.1lfms (%.1lfms/%.1lfms)", + slice_time * 1000.0, _max_gc_time * 1000.0, _time_slice * 1000); + } else { + log_info(gc, mmu)("MMU target violated: %.1lfms (%.1lfms/%.1lfms)", + slice_time * 1000.0, _max_gc_time * 1000.0, _time_slice * 1000); } }