Help with performance issues.

Andrew Haley
Mon Jul 30 09:52:00 GMT 2001

Tom Tromey writes:
 > >>>>> "Anthony" == Anthony Green <> 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.


All this falls down, though, when we need to inline a *native* method.
That would be a good trick...


More information about the Java mailing list