Хотел водрузить это чюдо себе на впску, чтобы не так зависеть от гитхаба с битбакетом. Запустил для начала в докере на десктопе и аж заколдобился. Оно сразу после старта отхавало ГИГАБАЙТ памяти. Каждый рельсовый воркер-процесс жрёт 256 мегов:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
git 334 0.0 1.5 447536 256224 ? Sl 20:46 0:00 unicorn worker[0] -D -E production -c /var/opt/gitlab/gitlab-rails/etc/unicorn.rb /opt/gitlab/embedded/service/gitlab-rails/config.ru
git 337 0.0 1.5 447536 256224 ? Sl 20:46 0:00 unicorn worker[1] -D -E production -c /var/opt/gitlab/gitlab-rails/etc/unicorn.rb /opt/gitlab/embedded/service/gitlab-rails/config.ru
git 340 0.0 1.5 447536 256204 ? Sl 20:46 0:00 unicorn worker[2] -D -E production -c /var/opt/gitlab/gitlab-rails/etc/unicorn.rb /opt/gitlab/embedded/service/gitlab-rails/config.ru
git 343 0.0 1.5 447536 256204 ? Sl 20:46 0:00 unicorn worker[3] -D -E production -c /var/opt/gitlab/gitlab-rails/etc/unicorn.rb /opt/gitlab/embedded/service/gitlab-rails/config.ru
git 346 0.0 1.5 447536 256184 ? Sl 20:46 0:00 unicorn worker[4] -D -E production -c /var/opt/gitlab/gitlab-rails/etc/unicorn.rb /opt/gitlab/embedded/service/gitlab-rails/config.ru
git 349 0.0 1.5 447536 256184 ? Sl 20:46 0:00 unicorn worker[5] -D -E production -c /var/opt/gitlab/gitlab-rails/etc/unicorn.rb /opt/gitlab/embedded/service/gitlab-rails/config.ru
git 353 0.0 1.5 447536 256184 ? Sl 20:46 0:00 unicorn worker[6] -D -E production -c /var/opt/gitlab/gitlab-rails/etc/unicorn.rb /opt/gitlab/embedded/service/gitlab-rails/config.ru
Это как-то лечится? Можно как-то рельсам приказать жрать поменьше памяти? 256 МБ - круглая цифра, наводит на размышления. Оно в каком-то конфиге указывается? Или рельсы настолько энтерпрайз, что даже ява отдыхает?