Параметры 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.