gpt4 book ai didi

symfony - PHPUnit 增加内存会杀死进程本身

转载 作者:行者123 更新时间:2023-12-02 21:55:33 25 4
gpt4 key购买 nike

我遇到的问题是,我对某些断言和模拟的单元测试内存不足。内存每秒增加 100MB,然后在达到最大可用内存时终止 phpunit 进程。

我希望测试失败并显示一些有用的消息,但因为它只是终止进程,所以我真的不知道如何调试它。

知道为什么或如何调试这种行为吗?

最佳答案

我以前遇到过内存不足的问题。我发现有用的是通过测试关闭垃圾收集。

$ phpunit -d zend.enable_gc=0

至于调试,尝试一下

$ phpunit --debug

找出导致问题的测试。从这里开始,您需要进行调试,就像调试任何错误一样。

关于symfony - PHPUnit 增加内存会杀死进程本身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17880709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com