Memory Symfony 1.3中允许的内存大小为419430400字节(已尝试分配40961字节)

Memory Symfony 1.3中允许的内存大小为419430400字节(已尝试分配40961字节),memory,symfony1,propel,Memory,Symfony1,Propel,我正在使用symfony propel 1.3我正在上载csv文件以添加用户我的文件有1500行用户 当我使用我得到的推进代码时,我插入了大约10个表 允许内存大小为419430400字节,已耗尽以分配40961字节,但在正常php代码中,它已完全执行。因此,如何解决此错误,我们如何在symfony Prope中释放空间!。也许对推进来说也有类似的东西。我用以下代码修复了它: $user->save(); $user->free(true); unset($user); 您是否运行

我正在使用symfony propel 1.3我正在上载csv文件以添加用户我的文件有1500行用户 当我使用我得到的推进代码时,我插入了大约10个表
允许内存大小为419430400字节,已耗尽以分配40961字节,但在正常php代码中,它已完全执行。因此,如何解决此错误,我们如何在symfony Prope中释放空间!。也许对推进来说也有类似的东西。我用以下代码修复了它:

$user->save();
$user->free(true);
unset($user);

您是否运行了xDebug跟踪以查看是什么占用了所有内存?您是否也在运行PHP5.3.x?如果处于循环中,您是否尝试过将不再需要的变量设置为null以提示垃圾收集器恢复内存?除非您使用的是symfony的未修补版本,否则内存泄漏可能存在于代码中。您是否尝试升级到1.4的最新版本以测试内存泄漏是否消失?