Re: Class hierarchy analysis and CallSites

2014-09-01 Thread Mark Roos
Duncan I have looked on and off at using the class hierarchy for method lookup. What drives that is noticing that most methods only have one implementation and so my PICs can get overloaded with receivers which all dispatch to the same method. This is one on my main sources of megamorphic call

Re: Class hierarchy analysis and CallSites

2014-09-01 Thread Charles Oliver Nutter
On Mon, Sep 1, 2014 at 8:46 AM, MacGregor, Duncan (GE Energy Management) wrote: > Has anybody else tried doing this sort of thing as part of their > invokeDynamic Implementation? I’m curious if anybody has data comparing the > speed of GWT & class comparison based PICs with checks that require g

Class hierarchy analysis and CallSites

2014-09-01 Thread MacGregor, Duncan (GE Energy Management)
I really should be posting some stuff to the startup thread, but I need some time to read over it (especially John’s post) carefully first. However since this list is being active again… I had a cunning idea that we had almost enough information present on our method objects to do proper class