伙计们......我现在使用Play框架超过3个月......我想知道如何加快编译速度,因为现在我的项目中有1072个Scala源和606个Java源代码,编译可以采用超过5分钟......这真的让我感到压力....除了升级我的硬件之外还有什么解决方案....?
FYI这是我的硬件规格: 处理器:Intel(R)Core(TM)i5-2430M CPU @ 2.40GHz(4个CPU),~2.4GHz 内存:4096MB RAM 可用的OS内存:4000MB RAM 页面文件:使用了4615MB,可用3383MB DirectX版本:DirectX 11
答案 0 :(得分:4)
如果文件数量如此之多,您可能应该将项目拆分为较小的模块。
编译将被更有选择性地触发,并且很少需要编译整个项目。
您可以找到有关如何创建多模块项目的更多信息in Working with Sub-Projects section of the documentation
答案 1 :(得分:0)
4GB的RAM是你的瓶颈。 8GB是最低的,直到最近我才开始使用16GB,这减轻了我的压力。
从我看到你的操作系统是一些MS Windows。在类似Linux的系统下工作可以让你将target
目录挂载到RAM,从而加快编译速度,但这需要至少16GB的RAM,或者没有内存较少的图形环境。