Middle
23
0
questionbank

Каким образом можно задать параметры конфигурации сборщика мусора (GC) в Java?

Answer from sobes.tech neural network

Параметры GC задаются опциями командной строки при запуске JVM. Наиболее общие опции начинаются с -XX:.

Примеры опций:

  • -Xms<размер>: Начальный размер кучи.
  • -Xmx<размер>: Максимальный размер кучи.
  • -XX:+<НазваниеGC>: Выбор сборщика мусора. Например, -XX:+UseG1GC для включения G1 GC.
  • -XX:NewRatio=<число>: Отношение молодого поколения к старому (оно же "какое количество частей старого поколения соответствует одной части молодого"). Например, -XX:NewRatio=2 означает, что старое поколение в 2 раза больше молодого (1/3 кучи - молодое, 2/3 - старое).
  • -XX:SurvivorRatio=<число>: Отношение области Eden к каждой из областей Survivor. Например, -XX:SurvivorRatio=8 означает, что область Eden в 8 раз больше каждой из о

Параметры GC задаются опциями командной строки при запуске JVM. Наиболее общие опции начинаются с -XX:.

Примеры опций:

  • -Xms<размер>: Начальный размер кучи.
  • -Xmx<размер>: Максимальный размер кучи.
  • -XX:+<НазваниеGC>: Выбор сборщика мусора. Например, -XX:+UseG1GC для включения G1 GC.
  • -XX:NewRatio=<число>: Отношение молодого поколения к старому (оно же "какое количество частей старого поколения соответствует одной части молодого"). Например, -XX:NewRatio=2 означает, что старое поколение в 2 раза больше молодого (1/3 кучи - молодое, 2/3 - старое).
  • -XX:SurvivorRatio=<число>: Отношение области Eden к каждой из областей Survivor. Например, -XX:SurvivorRatio=8 означает, что область Eden в 8 раз больше каждой из о

Register or sign in to get access to full answers for all questions from the question bank.

javagarbage-collectionjvmmemory-managementhotspotgc-tuningjava-options