Писал я как-то дикое извращение, многопроцессную программу на PHP, так там каждый форк при итерации тоже безвозвратно отжирал память и количество итераций было непредсказуемым, потому условно стремилось к бесконечности.
Убил тогда день на поиск места утечки, потом забил.
Сделал что бы при съедении заданного объема памяти, програма завершалась и потом перезапускалась с того же места и так до бесконечности. Работает успешно по сей день.
Да изврашение, но в не факт что утечку вообще не удалось бы найти, ибо это PHP.
Мне вон приходится использовать в регулярка mb_ функции вместо preg_, поскольку не менее раза в неделю натыкаюсь на пары регулярка+страница в которых preg_ приводит к вылету php с segfault.