

Although Daytrade 3, which we used previously, is an application conforming to the Java EE 6 specification, Daytrader 7 has been re-designed to use the latest Java EE 7 features, including the new WebSockets specification. Significantly faster ramp up time in a CPU constrained environmentįor the evaluation of OpenJDK 8, we used the Daytrader 7 benchmark (download from GitHub).The results for OpenJDK 8 with OpenJ9 are very much in line with our previous tests using OpenJDK 9, and both demonstrate a significantly better performance than when using the Hotspot VM. Our original tests were carried out with OpenJDK version 9, but as most Java users have not yet migrated to version 9, we have taken the opportunity to re-evaluate the performance of OpenJ9 when running OpenJDK version 8 using the same metrics as before, namely footprint after start up and during ramp up, start-up time, throughput, and ramp-up time. At Eclipse OpenJ9, we keep a watchful eye on all of these metrics, making sensible tradeoffs and providing tuning options that allow the virtual machine (VM) to be optimized for different workloads. Many different metrics exist to measure the performance of an application including startup time, ramp up time, footprint, response time, as well as throughput.


OpenJDK 8 performance with Eclipse OpenJ9īenchmark testing demonstrates significantly better performance for OpenJDK 8 when using the Eclipse OpenJ9 VM, than with the Hotspot VM - just as for OpenJDK 9.
