我有一个在我的开发服务器上运行良好的PHP脚本(Linux Debian Squeeze 64位,PHP 5.3),根据memory_get_peak_level()
它大约消耗了大约13M的内存。
当我在生产服务器(也是Debian,PHP 5.3)上运行相同的脚本时,由于脚本试图分配超过256M(在{{1中设置的限制),我有时会遇到致命的内存不足错误}),可重复的。它是一个数据库驱动的应用程序(MySQL),我镜像了数据库,以确保它不是导致问题的数据。
是否有任何好的策略可以找出,为什么它消耗的内存超过10倍?可能的原因是什么?它可以是我在实时服务器上使用的ioncube扩展吗?