最近、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 プロセスに伝播されますか? 残念ながら、5 回の実験の結果はかなり不確定でした。