我有一个我在Windows机器上开发的角度应用程序。很长一段时间以来,我觉得单元测试在Windows上运行的时间比我在Mac上开发的以前的项目所用的时间要长,但这是一个不同的代码库,所以我将其归结为此。然而今天我在mac上做了一些测试,我可以确认运行时间的巨大差异,即使Windows机器是一个功能更强大的机器。
有没有其他人经历过这种情况,如果有的话,你有什么可以提高Windows上的测试性能吗?
Windows 10在8分28秒内完成448次测试。 (2.8 Ghz处理器w / 32 GB ram)
如果我使用Chrome而不是PhantomJS并且测试在1分4秒内完成,我决定看看他们在Windows上运行了多长时间,所以这似乎是PhantomJS而不是Karma / jasmine的问题。
iOS High Sierra在1分50秒内完成445(我不确定为什么会有不同的数字)测试(2.6 Ghz处理器w / 8 GB内存)
我们的运行linux的构建服务器在1分22秒内完成了448次测试(T2.Large实例来自AWS分裂6个Docker容器,其中只有一个正在运行测试)
答案 0 :(得分:0)
尝试将127.0.0.1或localhost(或取消注释该行)添加到windows / system32 / drivers / etc / hosts文件中。
请记住使用管理员权限打开该文件。