Ответ
Misha v.3 06.11.2010 01:09
compact в первом месте никакого смысла не имеет, т.к. файл из form освобождён не будет (никогда), а переменную base64 вы ещё не обнулили.
но вообще путей оптимизации парсерного кода тут не видно, разве что формировать body письма самостоятельно, а то сначала файл декодируем, потом -- кодируем.
и какая используется версия парсера? если не 3.4.0, то стоит обновить, т.к. она
лучше работает с памятью (хотя в данном случае это вряд-ли поможет, т.к. переменных тут не много, но они большие и ограничение на используемую память стоит кажется достаточно суровое)