Я про вообще идею форка ради сохранения памяти. Я на это натыкался... Допустим у нас есть словарик в перле. Метров на 500. Мы его зачитали, навесили всякое, что он только для чтения и форкнулись. Системный COW сказал ага и оставил только одну страницу, допустим... Однако, так как арена, грубо говоря, одна (допустим), то следущий my $a, попадает в ту-же страницу с нашей "readonly" памятью и COW копирует... Обращение к словарику, что-то типа: my $data = $dict->{cool}{data} - взводит счетчик внутри структуры SV, на единицу и COW копирует страницу... Короче в Перле все сделано так, чтобы послать системный COW нахуй и не экономить память.
так он вроде не для экономии форкает на старте, а чтобы в эвентлупе не вылезло чего-то из другого процесса. Я где-то у него читал про подводные камни тупого форкания AE, но где именно забыл уже.