А руби(конкретнее делайжоб) умеет освобождать системную память?
Если например какой-то воркер выжрал джобой всю доступную память системы?
это все чистое непроверенное ИМХО ибо в кишках рубей на эту тему некопался, но насколько я понял в рубях рекурсивный сборщик, и глубокие структуры он освобождает очень плохо, ему нужно помогать, тоесть есть некий "а" первый большой массив содержащий ссылки на другие большие массивы, так вот если ты делаеш a=nil, о сборщик видит что больше нет переменных ссылающихся на этот первый массив, и может освободить его память но вторые массивы онбудет освобождать только при следующем цикле сборщика, но вызов сборщика накладный процесс и ограничен по времени, а в случае если есть рекурсивные указатели в самих данных друг на друга то он их не освободит вообще никогда