首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >调试PHP内存泄漏。跟踪引用计数?

调试PHP内存泄漏。跟踪引用计数?
EN

Stack Overflow用户
提问于 2011-11-21 16:38:43
回答 2查看 6.1K关注 0票数 7

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

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

EN

回答 2

Stack Overflow用户

发布于 2011-11-21 16:44:03

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

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

票数 2
EN

Stack Overflow用户

发布于 2011-11-21 16:49:05

尝试使用:

  • http://www.php-debug.com
  • http://php.net/manual/en/function.debug-backtrace.php
  • http://xdebug.org/docs/execution_trace

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8209152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档