
#59 Must you code — Exploring multiple paths to work in tech
Jan 24, 2022 - 01:00:19
Radio and PodcastLive Radio & Podcasts
Azul, the JVM, and the JDK Simon Ritter and Geertjan Wielenga are the brains behind Azul, a company focused on providing the best Java Development Kit (JDK) and Java Virtual Machine (JVM) possible. It’s also the biggest...
#49: Azul, Open Source, and the Zulu Build of OpenJDK is an episode from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday. Azul, the JVM, and the JDK Simon Ritter and Geertjan Wielenga are the brains behind...
This episode belongs to Deploy Friday: hot topics for cloud technologists and developers.
Use the player on this page to stream the episode online.
Published Nov 3, 2021, 00:53:21 long, audio available.
Azul, the JVM, and the JDK Simon Ritter and Geertjan Wielenga are the brains behind Azul, a company focused on providing the best Java Development Kit (JDK) and Java Virtual Machine (JVM) possible. It’s also the biggest Java-only company in the world. As Simon says, “Azul is all about Java.” Azul has two products: Zing — A high-performance JVM. As Simon describes it, “Zing is where we've taken open JDK, we've taken Hotspot, replaced certain parts of it, and then make it into a high-performance version.” Zulu — A free and open source distribution of the JDK, commercially supported by Azul. Azul focuses on high performance with Zing The JVM is very powerful, capable of high performance while also scaling well for hundreds, thousands, or millions of users. But Simon and Geertjan wanted to improve performance even further with Zing. They focused on two main areas: garbage collection and just-in-time (or JIT) compilation. With Zing, the garbage collection algorithm is written to allow garbage collection concurrently with the application threads. Simon explains the benefit of this. “From a garbage collection perspective, we eliminate pretty much all the latency that's there, and it's very beneficial to a lot of applications.” For Zing’s JIT compilation, Simon and Geertjan replaced the C to JIT compiler in the JVM with one called Falcon (based on another open source project). Simon says, “By using Falcon, we can actually get better throughput in terms of number of transactions per second through our JVM.” Azul’s open source contributions Simon and Geertjan believe in giving back to the open source community. One way they give back is with Foojay (Friends of Open JDK), an integration platform for Java reference material. Or as Simon calls it, “a Wikipedia for Java knowledge.” Foojay has a Slack channel, Twitter, blog, and events calendar where everyday Java users can connect and share tips and tricks. Azul has also produced another open source tool called J Hiccup, which monitors the latency effect of the JVM and the operations system hardware on an application. Simon says, “J Hiccup compares the impact of the JVM latency on your application, both with and without Zing. When you show the Zing latency graph, it's just a flat line at the bottom — no spikes. J Hiccup is quite an effective way of proving that we can do what we say we do.” Try Zing or Zulu , or connect with other Java users on Foojay . Platform.sh Learn more about us . Get started with a free trial . Have a question? Get in touch! Platform.sh on social media Twitter @platformsh Twitter (France): @platformsh_fr LinkedIn: Platform.sh LinkedIn (France): Platform.sh Facebook: Platform.sh Watch, listen,
You can listen to #49: Azul, Open Source, and the Zulu Build of OpenJDK online on Radio and Podcast. Open the player on this page to stream the available audio.
#49: Azul, Open Source, and the Zulu Build of OpenJDK is an episode from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday.
This episode is 00:53:21 long.
This episode was published on Nov 3, 2021.
Yes. Use the heart button on the episode page to add it to your favorite episodes list.
Yes. This page shows related episodes from Deploy Friday: hot topics for cloud technologists and developers when more episodes are available from the podcast feed.
You can listen to #49: Azul, Open Source, and the Zulu Build of OpenJDK on this page when the episode audio is available from the podcast feed.
#49: Azul, Open Source, and the Zulu Build of OpenJDK is from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday.
Published Nov 3, 2021 and 00:53:21 long