UPD: из доки по puma:
> In clustered mode, Puma can "preload" your application. This loads all the application code prior to forking. Preloading reduces total memory usage of your application via an operating system feature called copy-on-write.
Насколько это прям "полезно"? Как оценить "реальную экономию"? У меня нет "особо возможности" проверять это в проде.
это на практике довольно бессмысленно из-за сборщика без компакшена. Его вроде завезли в 2.7, это значит, что перед форком нужно 1) собрать весь мусор 2) сделать компакшен. И вот только потом можно ожидать какого-то эффекта. Я сам не пробовал, да и вообще мало кто пробовал, ситуация будет варьироваться от приложения к приложению