我有一个脚本,用PHP编写,使用AWS Dynamo PHP API。它运行一个长循环,从发电机中提取大量数据,然后对其进行处理。当我使用'top‘查看进程时,我可以看到'php’进程使用的内存当我运行我的测试时,这两个值甚至一点都不相似...在我的测试中,我有一台内存为1.7 to的服务器,并且我将php.ini的memory_limit设置为64M。
我的脚本中有一个内存泄漏,两天后我找不到它。我找到了导致内存泄漏的循环;循环的每次迭代都会增加内存使用量。我将循环移动到一个函数中,以隔离变量。\n"; // steadily increases until memory limit is reached我猜在the_loop()中定义的一些变量仍然在内存中。从长远来看,它所显示的是内存使用量的平均增长。我正在寻找一种工具,可以显示PHP内