Concurrent GCs and Modern Java Workloads - A Cache Perspective
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore a 21-minute video presentation from the ISMM 2023 conference examining the impact of concurrent garbage collectors on modern Java workloads from a cache perspective. Delve into research conducted by Maria Carpen-Amarie, Georgios Vavouliotis, Konstantinos Tovletoglou, Boris Grot, and Rene Mueller from Huawei Zurich Research Center and the University of Edinburgh. Investigate the hypothesis that cache pollution caused by concurrent garbage collectors affects application performance. Learn about findings from a cache-sensitive Java micro-benchmark showing significant slowdowns and increased LLC misses. Discover the contrasting results when analyzing the Renaissance benchmark suite, representative of today's server workloads. Gain insights into the limited impact of garbage collection on most Renaissance benchmarks due to their reduced sensitivity to LLC capacity. Explore the implications for JVM performance optimization and garbage collection strategies in modern Java applications.
Syllabus
[ISMM'23] Concurrent GCs and Modern Java Workloads: A Cache Perspective
Taught by
ACM SIGPLAN
Related Courses
First Look: Java 15LinkedIn Learning Java 12 & 13 - What's New and Noteworthy?
Devoxx via YouTube Concurrent Garbage Collectors - ZGC & Shenandoah
Devoxx via YouTube Understanding Low Latency JVM GCs
Devoxx via YouTube Concurrent Garbage Collectors - ZGC & Shenandoah
Devoxx via YouTube