コマンドを使用しています
sbt reload gen-idea
大規模な (数十万行のコード) IntelliJ Scala プロジェクトを構築します。
約 30 分以上経過すると、メモリが不足するため、プログラムは自動強制終了されます。確認したところ、殺される前に6GBを使用していました。
どうしたの?これを改善するために何かできることはありますか?
申し訳ありませんが、これ以上詳細を追加することはできません。私は SBT についてほとんど何も知りません。
ありがとう
コマンドを使用しています
sbt reload gen-idea
大規模な (数十万行のコード) IntelliJ Scala プロジェクトを構築します。
約 30 分以上経過すると、メモリが不足するため、プログラムは自動強制終了されます。確認したところ、殺される前に6GBを使用していました。
どうしたの?これを改善するために何かできることはありますか?
申し訳ありませんが、これ以上詳細を追加することはできません。私は SBT についてほとんど何も知りません。
ありがとう
実際に sbt で reload を使用しても意味がありません。reload コマンドは、開いている sbt セッションでビルド構成をリロードし、コマンド ラインから sbt を起動すると、構成ファイルの最新バージョンを自動的に読み取るためです。時間に関しては、プラグインの問題だと思います。/.sbtconfig ファイルに追加SBT_OPTS="-XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:PermSize=256M -XX:MaxPermSize=512M"
してみてください。これにより、sbt が使用するメモリの量が制限されます。