Java 8 and OSGi applications
This workload uses the configuration as described in Java OSGi workload: CICS TS V5.3. Several applications provide a mixture of operations, including JDBC access, VSAM access, string manipulation, and mathematical operations.
Figure 1 shows the average cost per transaction for each of the Java versions under test when the mixed OSGi application workload is run.
The chart shows a slight improvement in zIIP eligibility in Java 7.1 when compared to Java 7.0, but with no reduction in overall CPU per transaction.
Java 8 improves the Java 7.1 benchmark result by reducing the overall cost per transaction (from 1.40 ms to 1.29 ms) and reducing the amount of non-eligible CPU (from 0.73 ms to 0.68 ms). The improvements in the Java 8 environment are achieved by improvements to the JIT compiler and Java class library changes.