Мы используем Rails на Heroku.Мы используем 1x Dynos & Workers.
На динамограммах 99% времени использования памяти у нас <512 МБ.Однако иногда использование увеличивается до 580 МБ, что приводит к проблемам с памятью(мы используем puma с конфигурацией: 1 рабочий, 5 потоков) </p>
На рабочих использование памяти составляет около 250 МБ - наполовину меньше!Это то, что беспокоит меня больше всего.
Интересно, почему использование памяти так сильно отличается на dyno & worker dyno?На обоих мы запускаем одну и ту же кодовую базу.Может ли webpacker быть ответственным за беспорядок?Мы также используем конвейер активов.Активы также используют нашу память?