7

我有一个相当大的 PHP 脚本正在泄漏内存。我已经能够弄清楚什么对象正在泄漏,但我无法找出它在脚本中泄漏的位置。我的脚本的某些部分保留了对泄漏对象的引用。

有什么方法可以跟踪(最好是回溯)PHP 对象的引用计数在何处/何时增加或减少?

4

2 回答 2

2

您可以使用分析工具找出泄漏内存的原因我更喜欢http://xdebug.org/http://code.google.com/p/webgrind

http://derickrethans.nl/xdebug-and-tracing-memory-usage.html

于 2011-11-21T08:44:03.177 回答
1

尝试使用:

另外,我建议以易于调试的方式编写代码,并将调试过程与代码分开。

于 2011-11-21T08:49:04.917 回答