4 ms·
It's only a few steps away from what Graal/Truffle do: unroll the interpreter loop over the bytecode, then keep re-running dead code elimination and inlining pa
by mappu 5y ago
It's only a few steps away from what Graal/Truffle do: unroll the interpreter loop over the bytecode, then keep re-running dead code elimination and inlining passes - you end up with something very close to optimized native output.
- pjmlp 5y agoSpecially since Graal/Truffle do include a JIT, which even has better optimization heuristics than Hotspot.