> This suggested techniques to eliminate loads and stores (e.g. switching to a register based bytecode) would be an effective optimization.
Did anybody try anything in these line of work?
Did anybody try anything in these line of work?
Dalvik also uses a register-based bytecode. The early versions of Android needed a more efficient interpreter. Dan Bornstein's talk: https://www.youtube.com/watch?v=ptjedOZEXPM
A classic paper on Register vs Stack VMs: https://www.usenix.org/legacy/events/vee05/full_papers/p153-...