Каков минимальный объем памяти для простого приложения grails?
Мы развертываем простое приложение REST grails (2.3.7) для heroku. Приложение делает немного меньше ,чем "Hello World", но мы превышаем предел 1X dyno в 512 МБ (обычно между 600-700 МБ).
Каковы ожидания использования памяти такого приложения?
Кроме того, существуют ли официальные минимальные требования в отношении памяти?
2 ответа:
В настоящее время минимум для базового приложения составляет около или чуть выше 512 МБ в зависимости от того, что приложение делает. Мы знаем о проблемах, которые это создает для Heroku, и в настоящее время вам нужны двойные dynos для запуска приложений Grails на Heroku.
Мы работаем над улучшением поддержки Grails для микрослужб и уменьшением объема памяти в Grails 3.0.
Смотрите этот вопрос stackoverflow : Использование памяти приложения grails
И то, что я могу сказать, основано на
Если память не является проблемой на вашем сервере, выделите большой объем памяти, например 512M или больше. Также использовать опцию виртуальных серверов. Например: (- сервер-Xms512M-Xmx512M). Обычно в серверных приложениях лучше установить одинаковый минимальный и максимальный размер кучи. Однако, если вы работаете на виртуальном хосте с ограниченной памятью, Grails 1.0 RC1 был протестированный на tomcat 6 с обоими-Xmx96M и-Xmx128M, он хорошо работал с обоими настройками. Я слышал сообщения о том, что он работает на меньших конфигурациях "
И, требование к памяти приложения REST может быть высоким в зависимости от запроса и того, насколько сложный запрос и результаты вовлечены, а также как вам удалось сделать кодирование, которое вы правильно очистили каждый сеанс, объект после использования ? Но, я думаю, для приложения REST один
> 512 <= 1GB
памяти хорошо начать. И, используйте так хитрости для и память тоже. все должно быть хорошо!