Почему один и тот же скрипт использует разное количество памяти?
В такой постановке нет смысла задавать вопрос вообще.
Откуда мы знаем что делает скрипт?
Может он разные наборы данных обрабатывает.
кеширование работает