HELP! * Title and abstract for

Optimizing Java

Given by Zoran Budimlic at Java for CSE Meeting on Dec 16 1996. Foils prepared Jan 12 1997
Full HTML Summary This is a SINGLE file Containing all Foils in nonIMAGE (i.e. HTML) form
Alias List This contains all WebWisdom links preceded by those referenced in this foilset
Print List This contains an Index of Foilset Suitable for Printing (There is no easy way of Printing all foils -- just the index)
Foilset Title This just contains Title of Foilset and Links
Script Index Addon
Based on Summer work by Zoran Budimlic at JavaSoft and Collaboration with Ken Kennedy
Java bytecodes are at a higher level than ordinary assembly code
Exceptions greatly reduce code movement opportunities
OOP style (lots of method calls) reduces the data flow information available
No knowledge about the whole program at compile time
Standard trilema: functionality vs. portability vs. performance
Adopt the current javac strategy: one class at a time, no changes to VM, lowest performance
Or sacrifice some portability and functionality for better optimization
Or sacrifice a lot of portability and functionality for best performance


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Wed Feb 19 1997