https://github.com/todesking/unveil
Runtime JVM Bytecode optimizer
https://github.com/todesking/unveil
Last synced: 9 months ago
JSON representation
Runtime JVM Bytecode optimizer
- Host: GitHub
- URL: https://github.com/todesking/unveil
- Owner: todesking
- License: mit
- Created: 2016-03-21T22:13:07.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-10-07T20:05:40.000Z (over 9 years ago)
- Last Synced: 2025-10-04T16:03:16.076Z (9 months ago)
- Language: Scala
- Size: 113 KB
- Stars: 14
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Unveil: Runtime JVM bytecode optimizer
* [日本語の発表資料](http://techlog.mvrck.co.jp/entry/todesking-runtime-jvm-bytecode-optimization/)
## Motivation
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.
## Current Status
Very experimental. Stay tuned!
## Benchmark
Coming soon(really).
## Related work
[Soot](https://sable.github.io/soot/) is JVM Bytecode optimizer framework.
It aims compile-time optimization, not runtime(AFAIK).
[StreamJIT](https://github.com/jbosboom/streamjit) proposes "Commensal compiler" paradigm.
It uses runtime optimization techniques via `MethodHandle`.