Wie erhöhe ich Groovys JVM Heap Size?

8

Einige Quellen im Internet behaupten, dass ich sein sollte kann den -Xmx-Parameter groovy geben, aber das gibt mir java.io.FileNotFoundException , wenn er die -Xmx-Datei nicht finden kann. Andere Quellen sagen mir, dass ich eine Variable namens JAVA_OPTS einstellen soll, aber wie mache ich das? Und woher weiß ich, ob es funktioniert hat?

    
jonalv 28.03.2011, 12:58
quelle

3 Antworten

16
%Vor%     
Heiko Rupp 28.03.2011, 13:05
quelle
4

AKTUALISIERT: Gehe in deinen Groovy-Home-Ordner und gehe in das bin-Verzeichnis. In startGroovy.bat können Sie es wie folgt von 128MB bis 512MB einstellen:

%Vor%     
crazy4groovy 09.09.2015 20:17
quelle
1

Es wurde eine andere Möglichkeit gefunden, dies unter Windows zu tun, ohne JAVA_OPTS usw. ändern zu müssen. Gehen Sie zu Ihrem Groovy-Home-Ordner und gehen Sie in das Verzeichnis bin. Wenn Sie Groovy aufrufen, indem Sie die groovy.bat-Datei aufrufen, sehen Sie, wenn Sie hineinschauen, die Datei startGroovy.bat. In startGroovy.bat finden Sie in den letzten Zeilen des Skripts etwa Folgendes:

%Vor%

Fügen Sie den Xmx-Switch und den Speicher hinzu, den Sie nach% JAVA_OPTS% und vor -classpath zugewiesen haben müssen. Sie haben also Folgendes:

%Vor%

Wenn Sie jetzt Groovy ausführen, ist der Wert -Xmx der zugewiesene Speicher, den er verwendet. Das Schöne an diesem Ansatz ist, dass Sie Ihre env-Variablen nicht jedes Mal neu laden müssen, wenn Sie die Größe des Heapspeichers ändern wollen, und Sie haben eine fein abgestufte Kontrolle darüber, was Sie mit der von Groovy verwendeten JVM machen.

    
Matt Campbell 14.05.2013 17:32
quelle

Tags und Links