JRuby/Seph/PHP.reboot/... SwitchPoint usage

Christian Thalinger christian.thalinger at oracle.com
Mon Aug 8 06:51:43 PDT 2011


Since I have the basic push-notification of CallSites I'm now looking into push-notification of SwitchPoints:

7071709: JSR 292: switchpoint invalidation should be pushed not pulled

Basically it should be the same, just needs some additional love in the compiler.

I looked into JRuby's usage of SwitchPoints and it seems it has something to do with constants.  Is there an existing benchmark that would benefit from the SwitchPoint optimization?  Seph also seems to use SwitchPoints, PHP.reboot does not (that's what grep tells me).

-- Christian


More information about the mlvm-dev mailing list