SwitchPoint strategy for JRuby class modification invalidation

John Rose john.r.rose at oracle.com
Thu May 26 19:02:26 PDT 2011


That sounds right.

On May 26, 2011, at 6:31 PM, Charles Oliver Nutter wrote:

> * For a descendant hierarchy of N classes, I'll need to do N
> invalidateAll calls. This is not ideal, since those calls are very
> heavy.

Fully optimized invalidations will use safepoints.  The point of using an array is to allow any number of switchpoints to ride on one safepoint.  Can you batch all the invalidations in a given hierarchy of N classes?  Or is there an ordering problem?

-- John


More information about the mlvm-dev mailing list