request for advice: safepoints in the JSR 292 spec

Brian Goetz brian.goetz at oracle.com
Fri Dec 10 10:33:35 PST 2010


> However, someday, it would be great to be able
> to allow use the same mechanics in each. As parallelism
> becomes more widespread, we must make it easiest and
> most attractive for people to use simpler constrained
> execution control patterns like phasers and FJ rather than the
> ad-hoc unstructured use of threads/volatiles/locks.

And, while we're at it, let's not forget the serviceability side to this.  If 
some doofus incorrectly tags a hot field as being an epochal variable, 
performance is going to suck for reasons that traditional profilers will not 
be able to measure.  Which means we also want to consider VM mechanisms for 
tracking the effectiveness of such mechanisms at the same time we design the 
mechanism.



More information about the mlvm-dev mailing list