This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Right, and the JET paper suggests that they know a lot about how all the system classes behave. That might be the key to most of the performance improvement -- you're not alowed to replace system classes, and many of them are final, so...
... Any call to any method in java.* could be inlined or converted into a call to an equivalent but more effecient implementation. Further more, code analysis can be done to see if it is safe to use vastly simpler implementations.
if (bufobj instanceof GCJByteBufferImpl)
{ .. inlined get() implementation... }
else
call bufobj.get()| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |