--- old/src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.cpp 2018-11-15 17:18:25.575872604 -0500 +++ new/src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.cpp 2018-11-15 17:18:25.287872614 -0500 @@ -103,6 +103,7 @@ } SaveRestoreCLDClaimBits::SaveRestoreCLDClaimBits() : _claim_state_closure() { + // interferes with GC, so walk all oops that GC would. ClassLoaderDataGraph::cld_do(&_claim_state_closure); }