在升级到 macOS Sierra 之后,“ sbt test”(包括查找本地主机名/IP 地址)的性能似乎出现了问题。在之前的 OS X 版本中,大约需要40-50秒才能完成。MacOS Sierra 时间要比这个高得多。我最后一次跑步是15分钟左右。编译时间和“ El Capitan”上的差不多。
我是我的团队中唯一一个尝试这个新 MacOS 的人,所以我不知道这是否只发生在我的 Mac 上,或者这是一个普遍的问题。
我的同事在 Ubuntu 上也遇到过类似的问题,这个问题和随机数的生成减慢了测试的速度有关—— 缓慢的服务响应时间: JavaSecureRandom &/dev/Random
不幸的是,这招对我不管用。最初,我在 JDK 8u54上尝试了这种方法,然后尝试更新到 JDK 8u102,但这也没有帮助。
另外,我正在运行 Macbook Pro 2015年中期的2.8 GHz i7,16GB 内存,1TB 固态硬盘。