Мой вопрос заключается в том, что, когда начинаются второстепенная коллекция и основная коллекция, как они по-разному влияют на потоки приложения?Если второстепенный сбор происходит чаще, заставляет ли потоки приложения делать паузу чаще, даже если он быстро собирает мусорные объекты?
Простой ответ заключается в том, что ваш вопрос (почти) тавтологический.Если второстепенный сбор происходит чаще, а второстепенный сбор вызывает паузу приложения, то , конечно , это заставляет приложение делать паузу чаще.
Реальный ответ заключается в том, что поведение зависит от размеров соответствующих пробелов (например, YG против YG + TG) и ... что более важно ... от GC, который вы настроили для использования JVM.,Например, если вы используете коллектор с низкой паузой, то паузы не должны быть заметны ... если вы не слишком сильно раздвинете пределы.
Обратите внимание, что это длина паузне частота пауз, которая имеет значение.Слишком короткие, чтобы не замечать паузы, никому не вредят.