问题描述
我们正在两台不同的机器上运行单元测试(VS2019 和 MSTest 框架/运行器):“更强大”的机器(I9、SSD、32GB 等),以及一台较旧且“较慢”的机器(较旧的 I5,更少内存等)。当我们运行单元测试时,根据“测试资源管理器”中的“持续时间”统计数据,更快的机器积累的时间明显更少。然而,就经过的时间而言,它需要相当长的时间。事实上,它在更快的机器上慢得可笑。看起来更快的机器会运行一个测试,然后休息一下,然后再运行另一个测试,等等。同时,性能监视器自始至终几乎没有显示任何活动。 (请注意,打开“并行测试”会有所帮助,但几乎没有达到应有的程度。)另一方面,较慢的机器会立即从一个测试进行到下一个测试。不用说,据我们所知,其他一切都是平等的。他们肯定使用相同的代码库。我只能假设某个地方有我们尚未找到的配置设置。
有什么想法或想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)