Senior
44
Quel ramasse-miettes est utilisé par défaut ? En connaissez-vous d'autres ?
Entreprises à qui on a demandé
Réponse de l'IA
sobes.tech IA
По умолчанию в современных версиях JVM (начиная с Java 9) используется сборщик мусора G1 (Garbage-First). Он оптимизирован для многопроцессорных систем и больших куч, старается минимизировать паузы на сборку.
Другие известные сборщики мусора в JVM:
- Serial GC — однопоточный, простой, подходит для небольших приложений.
- Parallel GC (Throughput Collector) — многопоточный, ориентирован на максимальную пропускную способность.
- CMS (Concurrent Mark Sweep) — старается минимизировать паузы, работает параллельно с приложением.
- ZGC — низколатентный сборщик с масштабируемостью для больших куч.
- Shenandoah — похож на ZGC, с низкими паузами.
Выбор сборщика зависит от требований к задержкам, пропускной способности и размера кучи.