RFR: 8221393: ResolvedMethodTable too small for StackWalking applications

Robbin Ehn robbin.ehn at oracle.com
Mon Apr 8 08:04:01 UTC 2019


Hi Stefan,

On 4/5/19 2:24 PM, Stefan Karlsson wrote:
> Note that a lot of the code to use the ConcurrentHashTable is copied from the 
> StringTable and/or SymbolTable. There are unifications, and maybe 
> simplifications that we can do as follow-up RFEs.

We should really do something about this.

Looks fine, thanks Robbin.

> 
> There's an open question regarding the verification code in 
> ResolvedMethodTable::finish_dead_counter(). It's a quadratic verification 
> operation, and has the potential to take a long time. I left it in for testing, 
> but I don't think we should have it always enabled. For the StringTable we have 
> VerifyStringTableAtExit, to do verification before the JVM shuts down. Any 
> suggestions on what to do for the ResolvedMethodTable?
> 
> Tested with tier1-3, tier1-7 on Linux.
> 
> Thanks,
> StefanK


More information about the hotspot-dev mailing list