does gcj do inlining when generating bytecodes?
Adam Megacz
gcj@lists.megacz.com
Mon Dec 17 16:10:00 GMT 2001
Bryce McKinlay <bryce@waitaki.otago.ac.nz> writes:
> The reason for this is that you can do a much better job of inlining and
> optimization during JIT compilation than you can at the bytecode level.
> Inlining bytecode just makes it bigger and debugging harder, and causes
> issues with respect to the binary compatibility rules.
Yeah, but the MSJVM *screams* if you pre-inline your code =) The
performance increase is unbelievable.
I agree that on modern/sophisticated VM's, you can do a better job at
runtime, though.
- a
More information about the Java
mailing list