Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Azul and JetBrains Collaborate to Enhance Runtime Performance for Kotlin Workloads

  • May 26, 2025
  • 9011 Unique Views
  • 3 min read

SUNNYVALE, Calif., — May 20, 2025 — Azul, the only company 100% focused on Java, and JetBrains, the leading provider of professional software development tools and creator of the Kotlin programming language, today announced a strategic technical collaboration to enhance the runtime performance and scalability of web and server-side Kotlin applications. This strategic collaboration empowers Kotlin teams to accelerate development cycles and optimize application performance, helping them support their business priorities while driving greater operational efficiency.

Joining Forces to Advance Kotlin Performance

Azul and JetBrains have joined forces with a shared vision: to reexamine how Kotlin-generated bytecode interacts with the Java runtime (known as a Java Virtual Machine or JVM) and uncover new paths to improve application performance.

By combining Azul’s deep expertise in the JVM and application performance, with Kotlin’s precise control over bytecode generation, the collaboration creates a unique opportunity to optimize the entire execution stack for modern applications. While Kotlin is a cross-platform, general-purpose high-level programming language designed to interoperate fully with the JVM, runtime performance and scalability are derived predominantly from the JVM.

By leveraging the proven performance of Azul Platform Prime, which includes the Zing JDK incorporating Azul’s Falcon LLVM-based JIT compiler and C4 garbage collector, Kotlin web and server-side applications can see a demonstrable performance improvement. When comparing Kotlin applications on Azul Platform Prime vs. off-the-shelf OpenJDK using the TechEmpower Web Framework Benchmarks, Azul Platform Prime reduced latencies by 23.9% and improved throughput by as much as 30.5%.

For more details on the benchmark methodology and results, visit the JetBrains Blog.

Azul Platform Prime – Engineered for Speed, Scale and Stability

Azul Platform Prime is available for x86 and ARM64 processors running Linux and is rigorously tested for enterprise workloads and compliant with the Java SE version standards using the industry standard Java Compatibility Kit (the JCK or TCK) test suite. It is based on the same “HotSpot” JVM and JDK code base used by the OpenJDK project, with specific enhancements relating to JIT compilation, garbage collection and startup/warmup behavior.

Azul’s Falcon is an LLVM-based JIT compiler that delivers highly optimized application code at runtime. C4 (Continuously Concurrent Compacting Collector) is a proven, high-performance garbage collector that maintains concurrent, disruption-free application execution across wide ranges of heap sizes from GBs to multi-TBs, and allocation rates from MBs/sec to tens of GB/sec.

Together, these runtime features provide significantly improved application operating characteristics and carrying capacity, improving application throughout and response times while lowering the infrastructure and cloud costs required to run business-critical workloads.

“From its inception, Kotlin was designed with the goal of building robust applications, including server-side solutions where performance is critical. Performance has always been a priority for us because it’s essential to our users,” said Vsevolod Tolstopyatov, Kotlin project lead. “Kotlin incorporates specific language features, such as inline functions and inline classes, which directly enhance performance. We’ve developed the Kotlin Coroutines library to facilitate concurrency and asynchronous programming, enabling efficient, scalable applications. Recognizing that the JVM runtime is one of the most critical elements in application performance, we believe our collaboration with Azul will unlock new opportunities to further elevate the performance capabilities of Kotlin applications.”

“The Azul JVM is the fastest and cheapest way to run Kotlin applications. Azul Platform Prime is built to solve the performance challenges enterprise applications face at scale. By providing a runtime that significantly improves the execution of JVM-based applications, which includes Kotlin-based applications, organizations can deploy applications more rapidly, with less tuning and ensure scalability as demands grow,” said Gil Tene, co-founder and chief technology officer at Azul. “Through our strategic collaboration with JetBrains, we help Kotlin teams to significantly boost their DevOps productivity and runtime application efficiency, which enables them to achieve their business priorities while improving the bottom line.”

For Kotlin development teams that are looking to enhance the performance of their web or server-side applications, engineers can download Azul Platform Prime Stream Builds, which are free for evaluation and development, to profile the benefits of the Zing JDK with their Kotlin applications.

Additional Resources:

About JetBrains

JetBrains creates intelligent software development tools used by over 11.4 million professionals and 88 Fortune Global Top 100 companies. Its lineup of more than 30 products includes award-winning IDEs like IntelliJ IDEA and PyCharm, as well as the JetBrains AI-powered coding assistant, coding agent Junie and productivity-boosting team tools like YouTrack, Qodana, and TeamCity. JetBrains is also the creator of Kotlin, a cross-platform language used by more than 2.5 million developers worldwide yearly. The company is headquartered in Amsterdam, the Netherlands, and has offices around the world. For more information, please visit https://www.jetbrains.com/.

About Azul

Headquartered in Sunnyvale, California, Azul provides the Java platform for the modern cloud enterprise. Azul is the only company 100% focused on Java. Millions of Java developers, hundreds of millions of devices and the world’s most highly regarded businesses trust Azul to power their applications with exceptional capabilities, performance, security, value, and success. Azul customers include 36% of the Fortune 100, 50% of Forbes top 10 World’s Most Valuable Brands, all 10 of the world’s top 10 financial trading companies. and leading brands like Avaya, Bazaarvoice, BMW, Deutsche Telekom, LG, Mastercard, Mizuho, Priceline, Salesforce, Software AG, and Workday. Learn more at azul.com  and follow us @azulsystems.

Original press release:

Analyzing and Tuning Warm-up of the JVM with Azul Zulu Prime Builds of OpenJDK

Get a basic understanding of how JIT compilation works and how to optimize warm-up using Azul Zulu Prime Builds of OpenJDK.

Apple Silicon with Zulu OpenJDK and IntelliJ IDEA

Azul has been leading the OpenJDK community effort (JEP 391) initiated in August 2020 to add support for Apple Silicon, Arm-based Macs, in future versions of OpenJDK.

In addition to targeting future Java versions, such as Java 16 via JEP 391, Azul has made OpenJDK builds of currently popular Java versions, including Zulu builds of OpenJDK 8, 11, and 13, as well as 16-ea, widely available for use on Apple Silicon, Arm-based Macs.

Are Java Security Updates Important?

Recently, I was in discussion with a Java user at a bank about the possibilities of using Azul Platform Core to run a range of applications. 

Security is a very serious concern when sensitive data is in use, and potentially huge sums of money could be stolen.

I was, therefore, somewhat taken aback when the user said, “We’re not worried about installing Java updates as our core banking services are behind a firewall.”

Azul Brings Java from Edge to Cloud

Table of Contents Azul Platform Core for edge devices and client applicationsAzul Platform Prime for cloud servicesConclusion In Part 1 of this series, “A Fresh Look at Embedded Java,” we explored the use of Java for embedded use cases. Azul …

Azul Enhances ReadyNow to Solve Java’s Warmup Problem, Simplify Operations, and Optimize Cloud Costs

ReadyNow Orchestrator delivers the highest possible optimized code speed at warmup while making deployment easier for containerized Java workloads and CI/CD pipelines, and requires no changes to Java applications.

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Comments (0)

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

No comments yet. Be the first.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard