Quarkus and Eclipse OpenJ9: Exceptional Performance across Platforms

The Quarkus framework has gained tremendous popularity in the last few months. This success is due in part to the runtime characteristics expressed as Supersonic, Subatomic Java on the project’s website. In other words, Quarkus is extremely fast to start up and extremely light in terms of memory footprint when run in “native mode” (native mode is essentially…

Developing with Appsody and OpenJ9 SCC

The cloud is becoming more and more essential in today’s world. And tools developers use to create cloud-native applications are improving everyday. But as a developer who has had no previous experience with the cloud or containers, there were a lot of hurdles I had to overcome: The complexity of the cloud toolchain available to…

Tomcat-Tradelite7 Performance of OpenJ9 with default Shared Cache

Tomcat is a very popular and widely used application server. In this article I will show how Tomcat users can get some good performance boosts by using the Eclipse OpenJ9 JVM. In different articles, we observed that OpenJDK8-OpenJ9 performed better with Startup and Footprint compared to OpenJDK8-HotSpot. Now with Shared Cache enabled by default with…

OpenJ9’s Advantage for Java Serialization

Did you know… that just by using OpenJ9 as your runtime, applications using deserialization could gain a huge performance advantage? Background Java serialization provides a way to easily convert a sequence of bytes to and from a java.lang.Object. One step that occurs during the process of deserialization is loading the class specified by the class…

THE MULTI-LAYER SHARED CLASS CACHE FOR DOCKER

With contributions from Hang Shao. By now you’ve no doubt heard of Eclipse OpenJ9 and its reputation for starting applications faster and using less memory. If not, you should visit the Eclipse OpenJ9 Performance page. The Shared Class Cache (SCC) capability is one of the main reasons why OpenJ9 can start faster and use less…