如何查找php脚本的内存消耗?

时间:2014-01-09 16:59:50

标签: memory php

我正在运行一个php脚本作为Linux shell上的进程。使用不同的工具(top,xdebug,...),我看到这个非常复杂的脚本的动态内存消耗(堆内存)不断上升。

如何准确找出导致此行为的代码或变量或位置中的行? php脚本的内存泄漏在哪里?

其他信息:

  • Linux版本2.6.30-gentoo-r4
  • PHP Version 5.2.10-pl0-gentoo
  • 我可以修改脚本
  • 我可以使用xdebug

请说明结束这个问题的理由。

1 个答案:

答案 0 :(得分:1)

在可疑区域尝试此操作

echo memory_get_usage();

// Suspect code here

echo memory_get_usage();