Помещение: Я новичок по java-вопросам, но я пытаюсь понять.OutOfMemoryError: Java куча пространства в solr, но куча не заполнена
Я испытываю «OutOfMemoryError: Java heap space» в экземпляре SOLR при высокой нагрузке (много одновременных запросов только в режиме чтения).
Я обнаружил, что общее решение в этих ситуациях заключается в увеличении максимального размера кучи с помощью параметра -Xmx
, но, глядя на цифры на jconsole, я наблюдаю, что используется только 50% общей кучи 1G. Только пространство Идена и пространство для выживания иногда достигали 100%, но я понял, что это нормально.
Есть случаи, когда мы можем иметь OutofMemoryError в куче, даже если он не заполнен? Какие параметры можно задать, чтобы избежать этого?
Вы уверены, что это не область пергентов, которая заполняется? –
Да, solr log говорит: 'java.lang.OutOfMemoryError: Java heap space' – Zac
@AniketThakur вы получите ошибку пермг, если область перменца, которая заполняется, не является ошибкой кучи –