Встречается на собеседованиях • сегодня

Какой сборщик мусора по умолчанию в Java 11

В Java 11 по умолчанию используется G1 (Garbage-First) сборщик мусора. Он предназначен для замены CMS (Concurrent Mark-Sweep) и обеспечивает баланс между низкими задержками и высокой пропускной способностью.

G1 работает по принципу разделения кучи на регионы и параллельного сбора мусора, преимущественно концентрируясь на регионах с наибольшим количеством мусора (отсюда название "Garbage-First").

Пример проверки используемого GC:

java
public class GCDemo {
    public static void main(String[] args) {
        System.out.println("Default GC: " + 
            System.getProperty("java.vm.name") + " " +
            System.getProperty("java.vm.version") + " with " +
            System.getProperty("java.vm.vendor") + " uses " +
            System.getProperty("java.vm.gc"));
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы