Help with performance issues.
Andrew Haley
aph@cambridge.redhat.com
Mon Jul 30 09:52:00 GMT 2001
Tom Tromey writes:
> >>>>> "Anthony" == Anthony Green <green@redhat.com> writes:
>
> Anthony> It seems like gcj should be able to replace Math.abs() with
> Anthony> __builtin_abs in this case. Does anybody think otherwise?
>
> I think we could consider doing this for any final method with fixed
> semantics. For instance, anything in java.lang.Math (taking strictfp
> concerns into account, of course). If other final methods are
> important for performance, we could inline those too. For instance,
> there might be situations where inlining System.arraycopy makes sense.
Yeah.
All this falls down, though, when we need to inline a *native* method.
That would be a good trick...
Andrew.
More information about the Java
mailing list