在IO期间,Maven并行构建冻结

时间:2018-04-10 15:17:57

标签: java maven

我们目前正在启用我们的Maven项目(~1000个模块)为built in multiple treads(使用-T参数)

在早期的实验中,我们注意到无论我们使用多少线程(-T 1C-T 1.5C),Maven总是在任何线程执行IO时阻塞所有线程(例如,当一个线程正在安装时)工件到本地存储库),这肯定会影响并行构建可以实现的整体性能提升。

我们使用的机器有8个CPU内核,SSD驱动器,Maven有24GB的堆,所以没有看到资源限制。

有没有办法调整它以避免在IO期间阻塞所有线程?

0 个答案:

没有答案