В настоящее время я использую PHP CLI script с помощью Zend Framework, который, как кажется, использует все больший объем памяти. Он перемещается по большому набору моделей, полученных из базы данных партиями 1000. Вызовы memory_get_usage()
показывают, что использование памяти script всегда увеличивается.
Это несмотря на то, что я отключил модель после каждой итерации и фактически использовал array_shift()
, чтобы уменьшить размер массива моделей на каждой итерации.
Мой вопрос в том, что в PHP есть способ обнаружить размер в памяти переменной, чтобы я мог отслеживать, что растет?