Есть у меня прога, которая в цикел делает сложную обработку файлов (с участием данных из MySQL базы). Для избежания переполнения памяти, я выделил обработчик обного файла в отдельный скрипт и вызываю его из основного (с циклом) через `script.pl params`
Скипт сейчас работает с неустраивающей меня скоростью. Есть пара путей для его ускорения. Один из них - передавать несколько хэшей с постоянными таблицами из MySQL прямо в скрипт-обработчик. Но через такой вызов как у меня это нереально.
Поэтому я сейчас задался следующими вопросами: 1. Освобождается-ли вся занятая блоком память при выполнении внутри блока evil? 2. В каком случае работа будет идти быстрее - при использовании evil или при использовании fork? 3. Насколько fork работает быстрее вызова программы через командную строку (как у меня сейчас реализовано)?