RFR: 8235654: JFR leak profiler should not trace through the StringTable

Stefan Karlsson stefan.karlsson at oracle.com
Tue Dec 10 16:31:03 UTC 2019


Looks good.

StefanK

On 2019-12-10 17:22, erik.osterlund at oracle.com wrote:
> Hi,
> 
> The JFR leak profiler finds strong reference chains to object samples. 
> Weirdly enough, it walks the StringTable roots. But these oops are 
> phantomly reachable. So they should arguably be excluded from the root 
> snapshot.This incorrect use of StringTable::oops_do is the only use of 
> StringTable::oops_do, so I'm removing that function.
> 
> Bug:
> https://bugs.openjdk.java.net/browse/JDK-8235654
> 
> Webrev:
> http://cr.openjdk.java.net/~eosterlund/8235654/webrev.00/
> 
> Thanks,
> /Erik


More information about the hotspot-runtime-dev mailing list