From c0fc9563a707cb01db4baf3aebede5f6b3ea08d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Jeli=C5=84ski?= Date: Tue, 19 Mar 2024 06:40:58 +0000 Subject: [PATCH] 8328275: CodeCache::print_internals should not be called in PRODUCT code Reviewed-by: ihse, jwaters, dholmes --- src/hotspot/share/runtime/java.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/hotspot/share/runtime/java.cpp b/src/hotspot/share/runtime/java.cpp index 79f201263a1..de3d12c3883 100644 --- a/src/hotspot/share/runtime/java.cpp +++ b/src/hotspot/share/runtime/java.cpp @@ -316,10 +316,12 @@ void print_statistics() { CompileBroker::print_heapinfo(nullptr, "all", 4096); // details } +#ifndef PRODUCT if (PrintCodeCache2) { MutexLocker mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); CodeCache::print_internals(); } +#endif if (VerifyOops && Verbose) { tty->print_cr("+VerifyOops count: %d", StubRoutines::verify_oop_count());