Могу ли я ожидать негативных эффектов на производительность Tomcat, если я установил начальный размер кучи относительно низким (скажем, -Xms128m) и максимальным размером кучи действительно высоким (-Xmx4g)? Кроме того, имеет ли значение -XX: MaxPermSize то же значение, что и -Xms?Эффекты большой разницы между -Xms и -Xmx
3
A
ответ
2
Желательно, чтобы Xms находилось в непосредственной близости от обычных приложений. Установка Xms на низкое значение, когда приложение требует больше памяти, приведет к частым gc. Это замедлит работу приложения, пока не будет выделено достаточное количество памяти для JVM. Выделенная в этом случае память может быть фрагментирована и будет влиять на производительность. Обычно у меня Xms и Xmx установлены на одно и то же значение.
Я не думаю, что между MaxPermSize и Xms существует какая-либо связь. Оба они независимы друг от друга. PermSize является дополнением к настройке Xmx и используется для хранения объектов класса и объектов метода.
Смежные вопросы
- 1. Как Java использует память XMX и XMS?
- 2. несколько экземпляров Java -Xms -Xmx
- 3. Разница между -xms и -xmx аргументом для команды java
- 4. Максимальное значение Xmx и Xms в Eclipse?
- 5. SGE h_vmem vs java -Xmx -Xms
- 6. Установка значений xmx xms для веб-приложения
- 7. Ядровое пространство кучи Xmx Xms параметры игнорируются
- 8. Использование аргумента xms, но не xmx
- 9. Эффекты начального размера Java -Xms
- 10. `-Xms` и` -Xmx` в java 1.6 и 1.8
- 11. Скорость Компромисс из -Xms и -Xmx вариантов Явы
- 12. java: Почему полный GC называется, когда -Xms и -Xmx неравны?
- 13. Увеличить Xmx и Xms для grails run-app
- 14. Что происходит, когда мы устанавливаем Xmx и Xms равный размер
- 15. Оптимизация приложения Java с использованием -xms и -xmx
- 16. Как установить максимальные значения xmx и xms без исключения outofmemory
- 17. Использование -Xmx и -Xms в приложении JME в сотовом телефоне
- 18. Как установить размер кучи Java (Xms/Xmx) внутри контейнера Docker?
- 19. Java Heap Space не увеличивается при установке Xms Xmx,
- 20. differes памяти Java-макс будь Xms = Xmx или нет
- 21. Команды Android ADB Shell -Xms & -Xmx не работают
- 22. Почему требуется -Xms?
- 23. Java 32bit Xmx vs java 64bit Xmx
- 24. В чем разница между параметром java, переданным с префиксом J и без него. -J-Xms и -Xmx?
- 25. Производительность: большой стол MouseHover эффекты
- 26. Выполнение банку файл с -Xms и -Xmx аргументы из программы Python
- 27. Команда для определения значений -Xms и -Xmx для данного java-процесса?
- 28. в Windows Java -Xmx и -Xms неспособный набор по командной строке
- 29. Как получить программный доступ для проверки -Xms -Xmx и -XX: значения аргумента JVM MaxPermSize?
- 30. Есть ли ограничение на настройки XMS и XMX для 64-разрядной ОС
Установка maxpermsize очень низкая может привести к ошибке oom, поскольку permsize не изменяется динамически. –