Недавно я наткнулся на эту статью, в которой GC настраивает Jenkins, в которой говорится об этом параметре: -XX: SoftRefLRUPolicyMSPerMB
https://jenkins.io/blog/2016/11/21/gc-tuning/
Я понимаю, что это предотвращает ошибку OOM, потому что очищает объект Soft Reference, когда достигает порогового значения.
1) Что означает этот порог (по умолчанию = 1000 мс в -XX: SoftRefLRUPolicyMSPerMB)? Что означает это значение?
2) Кажется, у моих Дженкинса 80% мягкой ссылки (наблюдается с помощью HProf)
3) Как предложено в приведенной выше статье, если я уменьшу этот флаг -XX: SoftRefLRUPolicyMSPerMB до 10 мсек, что будет последствием?
ПРИМЕЧАНИЕ: мы используем G1GC
Спасибо
Гарри