Wo kann ich dauerhaft einstellen, java-heap-Größe auf Windows-pc?
Ich vor kurzem heruntergeladen die neueste Java 1.6 JDK. Ich bin mit VisualVM, die kam mit dem SDK zu testen/überwachen meine webapp (mit Tomcat-server) auf meinem lokalen pc. Ich bin unter Windows XP.
Wo sind die Parameter, die sich für die Einstellung der min. und max. java-heap-Größe? VisualVM zeigt an, dass der max. heap liegt bei etwa 256 MB. Ich schaute in die server.xml Datei für Tomcat, aber nicht finden, alle Einstellungen drin.
Danke
InformationsquelleAutor katura | 2010-11-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die JAVA_OPTS-Umgebungsvariable für den Umgang mit java-heap-Größe.
Diese Variablen können Hinzugefügt werden, wie eine Umgebungsvariable so gut wie Sie können eine Konfiguration festlegen Zeile in der
startup.bat
- Datei.Fügen Sie die folgende Zeile in die
startup.bat
Datei.Können Sie diese als Umgebungsvariable wie gesagt.
server.xml
- Datei? Es sollte eine Datei geben, wo Sie laufen JVM (siehe matt b Antwort).Autsch.. das tut uns Leid. Ich habe bearbeitet die Antwort mit dem korrekten Dateinamen. Es sollte starten.Fledermaus
Deine Lösung funktioniert für mich. Ich habe gerade aktualisiert den Start.bat-Datei, und ich begann, VisualVM...die änderungen wirksam sind.
-Xms512m -Xmx512m sollten Sie sich für diese Werte und finden Sie heraus, was Sie tun. Wie Sie sehen, habe ich verwendet, die maximum-und minimum-512m. Aber dies nicht der Fall immer. Möglicherweise möchten Sie diese Werte ändern.
InformationsquelleAutor vijay.shad
Diese Parameter übergeben werden, um die JVM per Kommandozeile: -Xms und -Xmx
Weitere Informationen ausführen von java -X.
InformationsquelleAutor AlexR
Der beste Ort, um diese Einstellungen in
setenv.bat
odersetenv.sh
imbin
Ordner. Werfen Sie einen Blick auf eine aktuelle Frage ALSO auf das gleiche Thema, die hervorragende Antworten.InformationsquelleAutor matt b