Unveil: Runtime JVM bytecode optimizer
In spite of JVM has JIT compilation, theres remaining some performance overhead.
These overhead becomes deadly in some application.
This project aim to reducing overhead with runtime bytecode optimization.
Very experimental. Stay tuned!
Soot is JVM Bytecode optimizer framework. It aims compile-time optimization, not runtime(AFAIK).
StreamJIT proposes "Commensal compiler" paradigm.
It uses runtime optimization techniques via