From 66276985a641cff4775516cbd5ff4b1da4e1419c Mon Sep 17 00:00:00 2001 From: tstuefe Date: Wed, 28 Jan 2026 08:45:30 +0100 Subject: [PATCH] dont incremement _num_objects_processed for follow-up chunks --- src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp b/src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp index bfc504867ed..40aac906787 100644 --- a/src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp +++ b/src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp @@ -214,8 +214,6 @@ bool DFSClosure::probe_stack_pop() { _current_pointee = _current_ref.dereference(); - _num_objects_processed++; - return true; } @@ -245,6 +243,8 @@ void DFSClosure::handle_oop() { _current_depth ++; _current_pointee->oop_iterate(this); _current_depth --; + + _num_objects_processed++; } void DFSClosure::handle_objarrayoop() { @@ -266,6 +266,8 @@ void DFSClosure::handle_objarrayoop() { if (pointee_was_sampled(_current_pointee)) { add_chain(); } + + _num_objects_processed++; } }