[RFC] Fast-bytecodes for Zero
rkennke at redhat.com
Wed Feb 13 11:40:20 PST 2013
The following change implements support for the following fast-bytecodes
in the Zero interpreter:
All together this leads to a speedup of the interpreter of about 25%.
- I extracted the JVMTI related blocks into a macro to avoid repetition.
- The field get/put opcodes are only rewritten for non-volatile
non-static field access, this makes the fast one really fast (no
additional branches needed), and static/volatile field accesses seem
rare enough anyway.
Opinions? Can this be included in hotspot? And Can I have a bug-ID?
More information about the hotspot-dev