Deep dive into the Eclipse OpenJ9 GC technologies

Day 1 /  / Track 4  /  EN / Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.

Eclipse OpenJ9 is a Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. To help achieve these goals OpenJ9 provides 4 different GC policies that you may not know about. Each of these policies has its strengths and weaknesses so choosing the right one for your application can make a noticeable difference in performance and responsiveness. In this talk, we'll provide a deep dive into these technologies, explain how they work under the covers, the domains where they work best and discuss performance throughput versus responsiveness.

Charlie Gracie

Charlie Gracie is currently working at IBM as the Garbage Collection Architect on the Eclipse OpenJ9 and Eclipse OMR projects. He has more than a decade of JVM development experience with a focus on Memory Management and Garbage Collection. Recently, his focus has been on community growth for the OpenJ9 and OMR projects.