性能问题 - 慢速编译过程

时间:2013-07-03 04:25:25

标签: playframework-2.1

伙计们......我现在使用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

2 个答案:

答案 0 :(得分:4)

如果文件数量如此之多,您可能应该将项目拆分为较小的模块。

编译将被更有选择性地触发,并且很少需要编译整个项目。

您可以找到有关如何创建多模块项目的更多信息in Working with Sub-Projects section of the documentation

答案 1 :(得分:0)

4GB的RAM是你的瓶颈。 8GB是最低的,直到最近我才开始使用16GB,这减轻了我的压力。

从我看到你的操作系统是一些MS Windows。在类似Linux的系统下工作可以让你将target目录挂载到RAM,从而加快编译速度,但这需要至少16GB的RAM,或者没有内存较少的图形环境。