アプリケーションをクリーンアップしてビルドして実行する場合は、./gradlew clean run
を使用します。 run
は、the Gradle Application pluginの一部です。"gradle run"で起動するJavaアプリケーションの最大ヒープサイズ(-Xmx)を設定する方法は?
達成したいのは、run
などの特定の最大ヒープサイズを./gradlew clean run -Xmx1G
と同じようにアプリケーションに割り当てることです。 結果はjava -Xmx16G -jar /path/to/my/app.jar
と等しくなります。
これを達成する方法はありますか?
編集:念のために、私はビルドのデーモンの最大ヒープが、Gradleのことで開始されるアプリケーションの最大ヒープを増やす必要はありません。
試してみてください** applicationDefaultJvmArgs =:あなたはまた、初期のJavaヒープサイズを設定したい場合は
は、次のコードを追加します。あなたはそれがあなたの
build.gradle
ファイルにこの小さなコードスニペットを追加行うことができます"-Xmx1G"] ** –環境にJAVA_TOOL_OPTIONSを設定すると(export JAVA_TOOL_OPTIONS = -Xmx1G ")、サブプロセスによって開始されたすべてのjvmはその文字列を受け取り、コマンドラインで直接指定されたかのように扱います – loonytune
@BenoArakelyan:ありがとう、それは動作します!私はそのような 'applicationDefaultJv './gradlew clean run applicationDefaultJvmArgs = [" - Xmx1G "]'のようなコマンドラインで "mArgs"? –