如何解决VS 2019 中的测试运行器性能
我们正在两台不同的机器上运行单元测试(VS2019 和 MSTest 框架/运行器):“更强大”的机器(I9、SSD、32GB 等),以及一台较旧且“较慢”的机器(较旧的 I5,更少内存等)。当我们运行单元测试时,根据“测试资源管理器”中的“持续时间”统计数据,更快的机器积累的时间明显更少。然而,就经过的时间而言,它需要相当长的时间。事实上,它在更快的机器上慢得可笑。看起来更快的机器会运行一个测试,然后休息一下,然后再运行另一个测试,等等。同时,性能监视器自始至终几乎没有显示任何活动。 (请注意,打开“并行测试”会有所帮助,但几乎没有达到应有的程度。)另一方面,较慢的机器会立即从一个测试进行到下一个测试。不用说,据我们所知,其他一切都是平等的。他们肯定使用相同的代码库。我只能假设某个地方有我们尚未找到的配置设置。
有什么想法或想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。