Java's G1 Garbage Collector
The G1 Garbage Collector, Java's default garbage collector, is a fascinating piece of technology with a long history. In this episode of Stack Walker we take a deep dive of the G1 garbage collector to understand it's key architectural features that allow it to meet its performance goals. We will also take a look at how to use G1, and a brief look into G1's future.
-- Chapters --
0:00 Intro
1:42 G1's History
3:15 Limitations of Existing GCs
4:12 G1's Design
4:34 Generational
5:54 Incremental
8:06 remembered Sets
9:45 Write Barriers
11:54 Parallel & Concurrent
17:51 Stop the World & Evacuating
21:16 Using G1
22:25 Tuning G1
23:54 Future of G1
25:03 Conclusions
-- Resources --
Thomas Schatzl's Blog ➱ https://tschatzl.github.io/
Concurrent Marking in G1 ➱ https://tschatzl.github.io/2022/08/04/concurrent-marking.html
HotSpot VM Tuning Guide ➱ https://docs.oracle.com/en/java/javase/21/gctuning/garbage-first-garbage-collector-tuning.html
Throughput Barrier Exploration for the Garbage-First Collector ➱ https://ssw.jku.at/Teaching/MasterTheses/Protopopovs/Thesis.pdf
Garbage-First White Paper ➱ http://cs.williams.edu/~dbarowy/cs334s18/assets/p37-detlefs.pdf
JEP 423 ➱ https://openjdk.org/jeps/423
Dev.java ➱ https://dev.java
Inside.java ➱ https://inside.java
Tags: #Java #GC #Performance #OpenJDK #JDK #JVM #InsideJava
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Java's G1 Garbage Collector», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.