我有一個應用程序。我通過通過gradlew使用-Xmx和-Xms運行應用程序
gradlew run-app
或調試
gradlew debug-app
它可以運行它。如何將'-Xmx'參數傳遞到我運行(調試)的應用程序中? 是否可以這樣做而不用編輯build.gradle
文件?
我發現這個 Gradle unknown command-line option '-X'
我收到了類似的錯誤,當我嘗試
gradlew debug-app -Xmx2000m
錯誤
FAILURE: Build failed with an exception.
* What went wrong:
Problem configuring task :debug-app from command line.
> Unknown command-line option '-X'.
我試圖GRADLE_USER_HOME
目錄下創建一個文件gradle.properties
(默認情況下,它是USER_HOME/.g radle)。
org.gradle.jvmargs=-XX\:MaxHeapSize\=4256m -Xmx4256m -Xms2000m
我也試圖org.gradle.jvmargs=-Xmx2000m
項目文件夾gradle.properties
英寸
即使這樣,當我運行一個應用程序,我看到COMMITED內存大小爲< 520 MIB
這是當我運行它作爲一個正常的Java應用程序
在第二種情況下,當我使用-Xms,-Xmx作爲普通Java應用運行應用程序時,Commited Memory大小約爲3.5 GiB,因爲我通過了-Xmx4512m -Xms2512m
參數。
我編輯我的答案 – ToYonos