Automatic memory management frees Java programmers from having to think about malloc and free, but choosing the wrong GC algorithm can significantly hurt the overall JVM performance. In this talk the new GC named Shenandoah will be discussed. Shenandoah, which is being developed at Red Hat, is an ultra-low pause time collection algorithm targeting sub 10ms pause times for 100+GB heaps. The goal of this project is to reduce GC pause times on extremely large heaps and make pause times independent from the heap size.
Pavel Tisnovsky is a long time open source hacker and evangelists. Author of uncountable number of articles for root.cz, abclinuxu.cz, fedora.cz and other magazines. Currently works on OpenJDK and Java testing at Red Hat.