我目前有一个广泛使用Zend Framework的PHP CLI脚本,它似乎在运行时使用了更大量的内存.它循环遍历从数据库中检索的大量模型,批量为1000.调用以memory_get_usage()显示脚本的内存使用量总是在增加.
memory_get_usage()
尽管确保在每次迭代后我都没有设置模型并且实际上在每次迭代时使用array_shift()减少模型数组的大小.
array_shift()
我的问题是,在PHP中是否有一种方法可以发现变量的内存大小,以便跟踪正在增长的内容?
php memory variables memory-management
memory ×1
memory-management ×1
php ×1
variables ×1