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