TrustRadius: an HG Insights company

Eclipse OpenJ9

Score6 out of 10

3 Reviews and Ratings

What is Eclipse OpenJ9?

Eclipse OpenJ9 is a Java Virtual Machine (JVM) implementation that aims to optimize the cost-effective execution of Java applications in cloud environments. According to the vendor, this high-performance and scalable JVM is suitable for companies of all sizes, including small startups and large enterprises. It is widely used in various professions and industries such as software development, cloud computing, web development, enterprise software, and financial services.

Read more details.

Categories & Use Cases

Product Demos

Who Buys & Uses Eclipse OpenJ9

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