我有一个相当大的PHP脚本,它正在泄漏内存。我已经能够找出泄漏的是什么对象,但我还不能找出它在脚本中的哪个位置泄漏。我的脚本的某些部分保留了对泄漏对象的引用。
有没有什么方法可以跟踪(最好是回溯) PHP对象的引用计数在哪里或何时增加或减少?
发布于 2011-11-21 16:44:03
您可以使用性能分析工具来找出内存泄漏的原因,我更喜欢http://xdebug.org/和http://code.google.com/p/webgrind
http://derickrethans.nl/xdebug-and-tracing-memory-usage.html
发布于 2011-11-21 16:49:05
尝试使用:
此外,我建议以一种易于调试的方式编写代码,并将调试过程与代码分开。
https://stackoverflow.com/questions/8209152
复制相似问题