Php Symfony单元测试和过多内存泄漏?
目前,在Symfony 1.x上使用单元测试时,我们遇到了内存泄漏问题,相当于相当数量的测试占用了512MB内存 目前,我们已尝试:Php Symfony单元测试和过多内存泄漏?,php,symfony1,phpunit,lime,Php,Symfony1,Phpunit,Lime,目前,在Symfony 1.x上使用单元测试时,我们遇到了内存泄漏问题,相当于相当数量的测试占用了512MB内存 目前,我们已尝试: 使用phpunit插件 使用石灰 将测试限制为几个SFPROPERDATA负载+重复几次的功能测试 切换到PHP5.3.3以处理循环引用 检查内存使用情况xdebug没有提供太多的洞察力 很快我们将尝试: 只有功能测试 替换SFPROPERDATA而不是加载普通SQL文件 只进行功能测试,不进行任何ORM调用 瓦尔格林 我在想,symfony中的静态变量可
- 使用phpunit插件
- 使用石灰
- 将测试限制为几个SFPROPERDATA负载+重复几次的功能测试
- 切换到PHP5.3.3以处理循环引用
- 检查内存使用情况xdebug没有提供太多的洞察力
- 只有功能测试
- 替换SFPROPERDATA而不是加载普通SQL文件
- 只进行功能测试,不进行任何ORM调用
- 瓦尔格林
您可以尝试的是新的PHPUnit版本,它具有测试的进程隔离(通过附加的命令行参数激活)。那应该对你有帮助。它速度较慢,但有助于解决内存问题感谢您的回答和有关进程隔离的提示。