どちらの場合もSBT0.12.1を使用して、一部のコードを2.9.1から2.10.0に更新しています(同じ結果で2.10.1を試しました)。
sbt clean compile
コマンドラインで実行すると、両方とも約250秒後に完了します。
ただし、sbt
インタラクティブに実行し、繰り返し入力するclean
とcompile
、2.9のコンパイルは速くなりますが、2.10のコンパイルは10倍遅くなります。
ヒープサイズ768mを使用すると、3回目のコンパイルで2.10のメモリが不足します。ヒープサイズが4gの場合、毎回コンパイルできますが、最初の反復後は常に10倍遅くなります。
[success] Total time: 258 s, completed Mar 14, 2013 10:44:34 AM
[success] Total time: 2048 s, completed Mar 14, 2013 11:23:03 AM
[success] Total time: 2049 s, completed Mar 14, 2013 11:58:42 AM
[success] Total time: 2047 s, completed Mar 14, 2013 12:43:19 PM
何が起こっているのかを知るためにデバッグするための最良の方法は何ですか?