Compare JRE 11 Runtimes for Start-Up Time, Runtime Performance and Steady State Resource Utilisation
The following Runtimes are compared
- Adopt JDK - OpenJ9
- Adopt JDK - HostSpot
- OpenJDK
- Distroless JRE
- AWS - Amazoncorretto
- Adopt JDK - OpenJ9 - With ClassSharing
- Same as 6
Note: Take the start-up times with a pinch of salt as it was on my MAC which had Kube, Monitoring Stack (Promeetheus, Cadvisor, Grafana, Alert Manager, NodeExporter) and Docker Swarm running during the test.

- Run without ClassSharing for OpenJ9 - Notice Decrease in Memory and CPU. But spike in CPU consumption on boot-up.
- Run with ClassSharing for OpenJ9 - Notice Improvement in Boot Time and Increase in Memory Consumption but Drop in CPU Utilisation dues to Optimisation loaded into memory.









