Есть ли способ получить размер переменной PHP в bytes?

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

И это несмотря на то, что я убедился, что я Я отключаю модель после каждой итерации и фактически использую array_shift () для уменьшения размера массива моделей на каждой итерации.

Мой вопрос в том, есть ли в PHP способ определения размера -в памяти переменной, чтобы я мог отслеживать, что растет?

13
задан Haim Evgi 3 November 2010 в 10:10
поделиться