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
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity