Addressing Java Performance Issues Compilers getting better JIT, static compilers Some report 90-95% of C/C++/FORTRAN performance Issues are well-understood Strong separation between Java and hardware Virtual machine abstracts away important characteristics JNI provides access to C code, but... Don't want to implement everything in C! JNI too heavyweight for many operations