Tiendil
#1
[НБ] Магистр
могущество: 14694
разработчик
дварф Халлр
106 уровня
Пока портировал Сказку на Python 3 заметил, что каждый фоновый рабочий отъедает по 100mb, а их 19 штук. Плюс ещё рабочие самой Django.

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

Проблема в большом количестве статических инициализаций и, возможно, ещё в какой-нибудь чёрной магии. Путём хитрых манипуляций снизил потребление памяти до 65mb на рабочего, но это не предел. По моим прикидкам можно и до 30mb опустить.

Времени этим заниматься у меня нет, но я буду очень благодарен, если кто-нибудь покопается. Не обязательно править, достаточно хотя бы найти проблемные места, что с ними делать сам придумаю.