Maximizing Performance with GraalVM


Duration: 50 mins
Oleg Šelajev
Developer Advocate, GraalVM

In this session we will discuss the best practices for Java code and compiler configurations to maximize performance with GraalVM and how to measure performance in a reliable manner. We will talk about how to achieve minimal memory footprint and binary size of GraalVM native images — programs compiled ahead of time to native executables. A comparison of profile-guided optimizations for ahead-of-time compilation and just-in-time compilation will show the benefits and drawbacks of the two approaches. After this session you will have a better idea how to use GraalVM for the maximum potential to run your applications faster!

You may also be interested in

50 mins
Quantum Party Tricks: An Entertaining Introduction to Quantum Computing

Although quantum computing concepts can seem strange and difficult to learn, many of them are easy to understand in the...

25 mins
Introducing Combine to iOS without Over"reacting"

Apple has now embraced a reactive style for handling data within your iOS and macOS apps. In this talk we’ll...

180 mins
A Groovy Day of Training

In part 1 of this 2-part workshop, you will be introduced to the latest features in Groovy 2.5 and 3.0...

25 mins
Event-driven Programming 101

Event-driven programming is a natural fit for applications whose control flow is based on internal or external events and not...

50 mins
Defensive Coding Bootcamp

Do you build things that can be hacked? Want to lower those odds? Join us to learn the basics of...

50 mins
Bringing Reactive Programming to Java and Microservices

Reactive programming is all about non-blocking applications that are asynchronous and event-driven. It also leads to a major shift from...