Save the date: November Meetup #java #azul #secrets + TBA
Details
Agenda:
18:00 Doors open at dynatrace office
18:20 Welcome, orga-stuff
18:30 Faster JVM Applications Without Changing Any Code - Simon Ritter, Azul
19:30 Break
19:55 Raffle
20:00 Talk 2 TBA
21:15 Networking @ Posedio
Faster JVM Applications Without Changing Any Code
Java is one of the most popular platforms due to its incredible scalability, ease of use, and "write once, run anywhere" capabilities.
However, a managed runtime environment both helps and hinders when looking for the best possible performance. Aspects like garbage collection pauses can make it hard to meet defined SLAs. JIT compilation can deliver better overall performance, but applications take time to warm up.
In this session, we'll explore at a technical level how Azul has been addressing these limitations and building a high-performance JVM.
Specifically, we'll look at:
· How can GC operate fully concurrently with application threads whilst still moving live data within the heap to eliminate fragmentation?
· What can be done to improve the level of optimisation of code generated by the JIT compiler to get higher throughput
· Solving the warmup problem. There are several approaches to this, and we'll provide a quick comparison of the advantages of each and where they can be used effectively
Please note that although this discussion will focus on Azul Platform Prime, it will not be a sales or marketing pitch. This will cover low-level technical details, which will also help in understanding how the JVM works and other options when deciding how to optimise application deployment.






