我正在编写一个PHP脚本(从命令行运行)来解析数百个大型JSON文件。所有这些文件都在一个目录中。最初我是逐个读取文件并在同一个脚本中解析它们,但是内存很快耗尽。另一种方法是使用两个脚本,一个用于读取目录,获取文件列表并调用另一个脚本,并将文件名称作为参数进行解析。还有其他办法吗?
另外,有没有办法并行化这个?
答案 0 :(得分:1)
完成后,请尝试unset
ting变量,这应该释放分配给这些变量的内存。
编辑,更好的是,正如我读到的那样,您将null
分配给这些变量,从而更快,更有效地释放内存:
$myNoLongerUsedVar = null;