Eclipse OpenJ9: Java for Cloud applications
Use Cases and Deployment Scope
Eclipse OpenJ9 is supported by IBM. It has excellent memory performance and faster startup compared with Java HotSpot(supported by Oracle). Eclipse OpenJ9 design is optimized to comply with the memory use of the Cloud. The best feature of Eclipse OpenJ9 is CLASS SHARING. It creates a shared memory for the classes for use between processes.
Pros
- Faster startup
- Memory administration
- Shared CLASSES between processes
Cons
- Marketing to promote the advantages it provides for the CLOUD.
- Documentation to used its garbage collector effectively.
- Documentation to implement the SHARED CLASESS between processes and understand the advantages.
Return on Investment
- Open Source Alternative to Oracle JDK supported by IBM.
- Excellent performance for CLOUD development for APIs.
- Multiplatform (LInux, Windows) Java SDK that runs in a container like Docker.
Other Software Used
Python IDLE, MySQL, SAP Analytics Cloud
