Hi Jochen,
I’m not an expert on the implementation of switch points, but my understanding
is that they don’t appear in the dynamically compiled machine code at all. They
use the safe point mechanism of the VM (the same thing that does the
stop-the-world in the garbage collectors) for which
**
CALL FOR PARTICIPATION
Truffle 2015
Truffle/Graal Languages Workshop
July 7, 2015
Prague, Czech Republic
Co-located with ECOOP 2015
http://2015.ecoop.org/track/Truffle-2015-papers
few benchmarks of real-world applications
performing significantly better than custom-made VMs (JS versus V8).
There have been practically no studies of a Truffle-based language
running a large application for a long period of time...and by long I
mean server-scale.
Chris Seaton has pushed