Como executar Ruby GC após um pedido caro de memória com Unicorn

O servidor Unicorn possui um módulo que você pode importar em seu config.ru,
é chamado Unicorn :: OobGC, você pode simplesmente importar em seu config.rue chamar use:

require 'unicorn/oob_gc'

# GC ever two requests that hit /expensive/foo or /more_expensive/foo
# in your app. By default, this will GC once every 5 requests
# for all endpoints in your app
use Unicorn::OobGC, 2, %r{A/(?:expensive/foo|more_expensive/foo)}

Está na documentação oficial do Unicorn, mas a maioria dos usuários não presta atenção.