Skip to content

Cloud Native JIT and JVM processor optimizations by Gil Tene (Java Champion)

Photo of Eva Plasencia
Hosted By
Eva P. and 3 others
Cloud Native JIT and JVM processor optimizations by Gil Tene (Java Champion)

Details

Hi everyone,

Cloud Native JIT and JVM processor optimizations by Gil Tene (Java Champion)

Abstract
Cloud Native JIT (Part 1): The magic behind Java performance is JIT which makes your code run 15x faster than bytecode interpreter. Unfortunately, JIT comes at a cost especially in a small container environment where reducing CPU and memory is one of the priorities. Traditional JVMs tend to still do JIT with a pre-cloud mindset and its time to change that. In this talk, Gil will introduce the notion of Cloud Native JITs. Performing JIT outside of the JVM using cloud resources is both a major innovation and a valuable new approach for running Java-based applications and infrastructure. In this talk you will learn how to outsource JIT to cloud and slim your containers.

Modern Processors and how modern Java capitalizes it (Part 2):
Getting the most of your Java applications can be an interesting challenge. Understanding some of the optimizations the latest crop of JVMs are able to apply when running on the latest servers may help with that. This talk will discuss some of those features and optimizations. Along with discussing some JIT compiler capabilities, we will take a look at the evolution of Intel-based server platforms, quickly traversing through features that were introduced over the past few years. We will demonstrate some examples of JVM JITs using these capabilities where available, as they adapt the code they generate to the specific processors they run on.

About the Speaker

Gil Tene (Twitter: @giltene) is CTO and co-founder of Azul Systems. His is also a Java Champion. He has been involved with virtual machine technologies for the past 20 years and has been building Java technology-based products since 1995. Gil pioneered Azul’s Continuously Concurrent Compacting Collector (C4), Java Virtualization, Elastic Memory, and various managed runtime and systems stack technologies that combine to deliver the industry’s most scalable and robust Java platforms. Gil also represents Azul Systems on the JCP (Java Community Process) executive committee.
Full bio: https://www.azul.com/leadership/gil-tene

Find us
The meetup will be hosted at:

WeWork, 10th floor, Room 10B, 222 Exhibition Street Melbourne VIC 3000.
Access to floor 10 with need a swipe key. Satheesh (wearing blue sweater) will be on the ground floor to receive you.

If you need any help with direction, please call satheesh at 0409954550.

Sponsors
A massive thanks to Azul for sponsoring the Food, as well as the location for the event.

A big thanks to Circuit recruitment for their constant funding support.

See all sponsors: https://melbjvm.com/sponsors

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Melbourne Java & JVM Users Group group
Melbourne Java & JVM Users Group
See more events
222 Exhibition St
222 Exhibition St · Melbourne, VI