Basic Foilset Search HELP! * GREY=local Full Index for

LOCAL foilset Optimizing Java

Given by Zoran Budimlic at Java for CSE Meeting on Dec 16 1996. Foils prepared Jan 12 1997
More Detail! * Foil Index from this file * 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


Table of Contents for Optimizing Java


1 Separate IMAGE * Separate HTML Optimizing JavaTM
2 Separate IMAGE * Separate HTML Issues
3 Separate IMAGE * Separate HTML Global View
4 Separate IMAGE * Separate HTML First Approach
5 Separate IMAGE * Separate HTML First Approach: Pros And Cons
6 Separate IMAGE * Separate HTML Register and Stack Allocation
7 Separate IMAGE * Separate HTML Current Performance
8 Separate IMAGE * Separate HTML Second Approach
9 Separate IMAGE * Separate HTML Interprocedural Analysis
10 Separate IMAGE * Separate HTML Object Inlining
11 Separate IMAGE * Separate HTML Class Duplication
12 Separate IMAGE * Separate HTML Third Approach
13 Separate IMAGE * Separate HTML Global Problem: Exceptions
14 Separate IMAGE * Separate HTML Exceptions: Possible Solutions
15 Separate IMAGE * Separate HTML Impact on HP Java
16 Separate IMAGE * Separate HTML Conclusion

Full WebWisdom URL and this Foilset Search
Alias List This contains all WebWisdom links preceded by those referenced in this foilset

List of WebWisdom URL's Used in this Foilset


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