我有一个相当大的PHP脚本泄漏内存。我已经能够找出泄漏的对象,但我无法找到脚本泄漏的位置。我的脚本的某些部分是保留对泄漏对象的引用。
我是否可以通过某种方式跟踪(最好是回溯)PHP对象在何处/何时增加或减少引用计数?
答案 0 :(得分:2)
您可以使用性能分析工具找出我喜欢的内存泄漏http://xdebug.org/和http://code.google.com/p/webgrind
http://derickrethans.nl/xdebug-and-tracing-memory-usage.html
答案 1 :(得分:1)
尝试使用:
另外,我建议以易于调试的方式编写代码,并将调试过程与代码分开。