我的专用服务器有32GB内存,内存不断上升,我现在必须每天重新启动它.这给我的客户和金钱带来了损失.
我很难找到内存泄漏的位置.我在网上找到的只是人们说"使用xdebug",但我找不到任何关于查找内存泄漏的xdebug教程.我曾尝试在函数调用之前和之后打印memory_get_usage,但这是正确的方法吗?
我有很多PHP脚本运行 - 一些来自访问者,另一些来自cron作业 - 我需要找到哪一个正在泄漏内存并尽快修复它但我甚至不知道如何确定给定的功能是否是泄漏记忆与否.
我已经尝试在函数调用之前和之后打印memory_get_usage,然后它会上升,但是如果我不止一次调用该函数,它就不再上升了.有人可以解释一下,并告诉我如何简单轻松地判断PHP函数是否有内存泄漏?