最近升级到CodeNarc版本0.23和Gradle升级到版本2.4后,我们注意到构建时间会产生巨大影响。
由于版本升级CodeNarc任务开始经常失败java.lang.OutOfMemoryError: PermGen space
。
我可以补充说,构建是在相当小的代码库上执行的。少于20个源文件,平均最多50行。
使用CodeNarc 0.21和Gradle 2.2.x这不是一个问题。
如何优化性能以及为CodeNarc设置更大的最大PermGen空间的正确方法是什么? $ GRADLE_OPTS是否传播到分叉的CodeNarc进程?遗憾的是,可能的实验结果相当不确定。