Discover Azul's high-performance Java platform providing faster speed, startup, & efficiency without code changes
Support

Why a high-performance Java platform?

Lofty expectations for application performance and customer experience can lead to over-allocation of cloud compute resources and wasted time tuning performance.

Azul’s high-performance Java platform provides superior speed, start-up and warm-up, and consistency vs. other OpenJDK distributions to increase responsiveness, optimize compute and boost operational efficiency – all without recompiling or changing application code.

Azul’s critical capabilities
for its high-performance Java platform
vs. other OpenJDK distributions

Critical Capabilities vs. OpenJDK Description Azul Platform Prime Feature

JDK Characteristics 

Code Execution Speed 

Steady-state and top speed of JIT compiled code 

Falcon JIT compiler

  • Delivers improved speculative optimizations with a better LLVM-based JIT compiler; runs Java code 20-50% faster

Start-Up and Warm-Up 

Time to peak performance  

ReadyNow; Optimizer Hub; CRaC

  • Reuses compiler profiling from previous runs, accelerating time to peak performance
  • Offloads JIT compilation to external Optimizer Hub service
  • Restores a JVM from a snapshot of another JVM 

Consistency 

Avoidance of outliers, stalls and pauses 

C4 Pauseless Garbage Collector; ReadyNow

  • Maintains consistent service levels at higher loads 

Memory Footprint 

Centralized service that offloads JIT compilation from stand-alone JVMs 

Optimizer Hub – Cloud Native Compiler

  • Offloads JIT compilation to a scalable, shared service
  • Slashes JIT CPU workload on each JVM 

External Services

JIT Compilation and Caching 

Centralized service that offloads JIT compilation from stand-alone JVMs 

Optimizer Hub – Cloud Native Compiler

  • Offloads JIT compilation to a scalable, shared service
  • Slashes JIT CPU workload on each JVM
  • Caches compilations for reuse across JVMs 

Centralized Distribution of Optimization Profiles 

Centralized service that learns, builds, and distributes the most optimal start-up and warm-up profiles 

Optimizer Hub – ReadyNow Orchestrator

  • Automatically learns, builds and distributes the best optimization profile for an application 

Compatibility 

Java SE Specifications 

The JDK can run any language feature documented in the Java SE Specification 

Java TCK (Technology Compatibility Kit) verified and Java SE compliant 

Java Version(s) Support 

Support for Java Long Term Support (LTS) versions  

Supports all Java LTS versions 8, 11, 17, 21 

Code Changes      

No application modifications needed to utilize performance enhancements 

Azul Platform Prime does not require code changes to deliver performance gains 

Azul delivers massive scale & performance to

e190905f-logos-desktop_11hc08c000000000000028

Discover even more