G1NewSizePercent игнорируетсяJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 G1NewSizePercent игнорируется

Сообщение Anonymous »

Я использую Oracle JDK 11.x.
Я вижу десятки небольших сборок мусора в минуту из приложения. Молодое поколение – это 5-6% общей массы. Каждый сборщик мусора занимает всего несколько миллисекунд, но, по моему опыту, большое количество небольших сборщиков мусора неэффективно.
Раньше, когда я сталкивался с этим (в других приложениях), я бы установил -XX:G1NewSizePercent. где-то 30-40. Результатом будет более многочисленное молодое поколение, меньшее количество сборщиков мусора и меньше времени, затрачиваемого на сбор мусора.
Однако в этом случае этот параметр игнорируется. Молодое поколение пока составляет 5-6%. С помощью браузера mbean я проверил, что эта настройка установлена. Я также установил -XX:+UnlockCommercialFeatures. Я не установил целевое время паузы.
Есть идеи, почему молодое поколение все еще такое маленькое?
Изменить: помимо нового процента размера, Единственная настройка, связанная с кучей, — это максимальный размер кучи, который составляет около 1,2 ГБ. Начальная куча не установлена.

Подробнее здесь: https://stackoverflow.com/questions/790 ... nt-ignored
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»