Sobes.tech
Senior
44

JVM'de belirli bir Çöp Toplayıcı nasıl ayarlanır (el ile veya varsayılan olarak)?

Sorulan şirketler
Octo

AI'dan gelen yanıt

sobes.tech yapay zeka

В JVM выбор сборщика мусора задаётся через параметры командной строки при запуске приложения. Например:

  • -XX:+UseSerialGC — использовать Serial Garbage Collector.
  • -XX:+UseParallelGC — Parallel Garbage Collector (по умолчанию в некоторых версиях).
  • -XX:+UseConcMarkSweepGC — CMS (Concurrent Mark Sweep).
  • -XX:+UseG1GC — G1 Garbage Collector (в современных версиях JVM часто стоит по умолчанию).
  • -XX:+UseZGC — Z Garbage Collector (начиная с Java 11).
  • -XX:+UseShenandoahGC — Shenandoah (в некоторых сборках).

Пример запуска с G1 GC:

java -XX:+UseG1GC -jar myapp.jar

Если параметр не указан, JVM выбирает сборщик мусора по умолчанию, который зависит от версии JVM и платформы.