【发布时间】:2011-05-31 20:20:48
【问题描述】:
XML 解析脚本在 PHP 中泄漏了一些内存,我遇到了很多问题。
我已经通过将我的整个 OOP 代码重写为非 OOP 来制定解决方案,这主要是数据库检查和插入,这似乎堵住了漏洞,但我很好奇是什么原因造成的?我正在使用 Zend Framework,一旦我删除了所有模型内容,就没有泄漏。
只是为了让您知道它有多糟糕: 我在相同数量的文件上运行了大约 30k 个项目。因此,每个文件一个。它开始使用 5mb !!!或 RAM,当文件本身只有大约 20kb 大时。
可能是我读过的那些引用函数吗?我以为那个错误已经修复了?!
编辑
我发现泄漏是由于使用了 Zend Framework 数据库类。有没有办法在每次迭代后调用关闭函数,以便清除资源?
【问题讨论】:
标签: php zend-framework memory-leaks