Comments

Неподдерживаемые параметры появляются двумя путями: софт запускается под разными версиями java (и авторы не стали писать определение версии в скрипте запуска, прописали параметры под обе версии), или настроили запуск под одной версией затем обновили java.


Что касается одинаковых -Xms и -Xmx, для сервера вопрос стабильности. Есть виртуалка с 10гб оперативки, запускать под ней надо только одно java-приложение, работающее 24/7, выделили 8гб на java heap, 2гб на остальные нужды. Какой смысл ставить минимум меньше 8гб? Разве что под системные буферы использовать, но если прилетит пиковая нагрузка, то уменьшившийся размер буфера может оказаться не кстати.

Угу, предсказуемость может оказаться важнее (в разумных пределах) эффективности. В некоторых случаях лучше статически разбить память между системой и программой(амами), чем рассчитывать, что два алгоритма управления памятью сработают эффективней.

Удивительно, что такая компания как New Relic не понимает, почему на продакшн лучше иметь Xms=Xmx

Only those users with full accounts are able to leave comments. Log in, please.