Мой продукт имеет 256 МБ оперативной памяти. У меня есть обновление java 6 до java 8. Затем я начал сталкиваться с проблемой, связанной с памятью, с java 8. потребление памяти увеличивается к тому времени, когда используется Java 8. С тем же кодом потребление памяти стабильно с java 6. Я так много исследовал метапространство, java8 и находится ниже параметров метапространства.
Я пробовал следующие комбинации и получил ошибку памяти
1.MaxMetaspaceSize 50M MaxMetaspaceFreeRatio 60M MinMetaspaceFreeRatio 50M
2.MaxMetaspaceSize 30M
3.MaxMetaspaceSize 40M
4.MaxMetaspaceSize 50M
5.MaxMetaspaceSize 80M
Но через 2-3 часа возникла ошибка нехватки памяти в метапространстве.
Может ли кто-нибудь объяснить, что такое параметры метапространства MaxMetaspaceSize, MaxMetaspaceFreeRatio, MinMetaspaceFreeRatio?
Как определить правильный размер? какова правильная комбинация этих значений, чтобы избежать нехватки памяти в рабочей среде и уменьшить потребление памяти?
OutOfMemoryError
. Выбор за вами… - person Holger   schedule 02.09.2016