JDK-8181173 : Create ResolvedMethodName table with Klass* as key
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 10
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • Submitted: 2017-05-27
  • Updated: 2017-12-18
  • Resolved: 2017-12-18
Related Reports
Relates :  
Description
Rather than have separate oops for each method, some classes create MemberNames for all their methods.
Alternate representation in hashtable is {Klass, objArray} where objArray contains ResolvedMethodName oop for each Method* indexed by method_idnum.
This is a bit complicated with redefinition because we move around idnums in some complicated way.
It's anticipated that with time, more classes will have all their Methods turned into ResolvedMethodNames.
Comments
This is not on our list of current priorities. If there are additional specific customer requirements, we will consider reopening this issue. Closing as WNF.
18-12-2017