我是一名新手 PHP 开发人员,正在学习这门伟大的语言。我现在最终得到了一个包含 1,343,579 行的脚本,当我尝试运行它时,我得到以下信息:
Fatal error: Out of memory (allocated 269221888) (tried to allocate 536870912 bytes) in Unknown on line 0
我有一段代码重复 512 次,因为我允许 2^9 种不同的组合来解释不同的搜索选项。我正在尽我最大的努力通过使用unset()
、归零变量并有时显式调用gc_collect_cycles()
.
请让我知道 100 万行代码是否最终会出现这个内存问题,或者我在做一些与内存管理相关的愚蠢事情。