How Java Apps Litter Beyond the Heap (And What We Can Do About That)
February 9 @ 5:30 pm - 7:30 pm
Please make sure to reserve as early as you can since we need to provide the list of attendees to our venue host.
5:30pm – 6:00pm: Networking, food and drink
6:00pm – 7:00pm: Talk session
7:00pm – 7:30pm: More networking
As Java developers, we’re no strangers to the concept of garbage collection. Java apps generate lots of garbage which is meticulously cleaned by CMS, G1, Azul C4, and other types of collectors. However, the story doesn’t end with the Java heap. It only starts there. In fact, your application code constantly generates garbage and triggers collection cycles at the database and even hardware level.
In this session, we take the example of a typical Java application that uses PostgreSQL or YugabyteDB as a relational database and SSDs as a storage medium. From there, we will analyze how our apps litter beyond the boundaries of the Java runtime and what actions we can take to avoid surprises in production.
About our speaker Denis Magda
I started at Sun Microsystems and Oracle, where built JVM/JDK and led one of the Java development groups. After learning Java from the inside, I joined the world of distributed systems and databases, where remained ever since. My experience spans from the development of distributed database engines and high-performance applications to training and education on the topic of “Java in the world of databases”.