How to disable Gradle daemon in IntelliJ Idea?の複製のように見えるかもしれませんが、私はgradleデーモンを完全に無効にしたくありません。私はちょうど1つのデーモンを使用したいだけで、多くは使用しません。Intellij IDEAに1つのgradleデーモンだけを使用させるにはどうすればいいですか?
私が問題にしているのは、いくつかのgradleタスクを正常に実行するためには、約2GBのRAMをgradleに与える必要があるということです。私のシステムは8GBのメモリしか持っていませんでした。
問題は、私が特定のアクションを実行するとき(私はそれが「リフレッシュ・グラブル・プロジェクト」だと思う、それらの2つがある) - 私はsometiemsが2つ以上のgradleデーモンを実行することをsometiems。それぞれ2GBのメモリを消費します。
1つのデーモンのみを使用することはできますか、何らかの形でこれらの追加のデーモンを自動的に停止することはできますか?
問題は、2つの異なる階調バージョンを使用しているように見えますが、なぜそれが起こるのかわかりません。 – Barteks2x
2つ目の不要なgradleプロジェクト(私はこれまで問題はないと思っていました)を削除した後、両方のgradleデーモンに対するコマンドライン引数は同じです。だから私はまだ2つのデーモン、なぜなら "Refresh gradle projects"と、gradleタスクを実行するための1つのデーモンを使用している理由は分かりません。 – Barteks2x
これは、gradleプロジェクトをリフレッシュするためにgradle tooling APIが使用されていることと、タスクを実行するために使用されたプロジェクトgradleラッパーが原因である可能性がありますが、わかりません。私は、Javaのバージョンと引数が同一であれば、デーモンを1つだけ起動しなければならないと考えていました。 – Vampire