Abstract:
Predictable Performance for Java Applications. Java has grown beyond applets and servlets and is now being used for a huge range of applications. With WebSphere Real Time (WRT), you can now run applications that demand very high deterministic qualities of service without the need to restrict the general services or programming model that makes Java so appealing for application development. This presentation will discuss the significant enhancements made to the J9 Java Virtual Machine (JVM) and TR Just-In-Time (JIT) compiler to provide the infrastructure for the WRT product, as well as discussing the real-time class libraries provided in our RTSJ (JSR #1) conformant implementation. It will introduce our incremental, deterministic garbage collector called Metronome. Finally, we will talk about our work in enabling our middleware to run on this deterministic environment.