Как работает garbage collector в Java?

Middle
424 просмотров
AFK Offer AI

GC автоматически освобождает память, удаляя объекты без ссылок. Heap делится на Young Generation (Eden + Survivor) и Old Generation. Новые объекты в Eden, после выживания нескольких minor GC — в Old. Minor GC — частый, быстрый (Young Gen). Major/Full GC — редкий, затрагивает весь heap, может вызвать паузы. Алгоритмы: G1 (default с Java 9), ZGC и Shenandoah (низкие паузы), Parallel GC (максимальная пропускная способность). GC roots — стек, статические поля, JNI ссылки.

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

Напишите Spring REST-контроллер с CRUD для сущности User