Ich habe Tomcat 6 Server auf Windows XP, und ich starte Tomcat durch Konsole, zum Beispiel mit startup.bat.Der beste Weg, um die Größe des Heapspeichers in catalina.bat Datei zu erhöhen
AFAIK catalina.bat
Datei ist für Windows, so ändere ich Fledermaus-Datei für die Speicherverwaltung.Ich habe kein Tomcat-Konfigurationsfenster.
Jetzt mag ich seine Heap-Größe erhöhen, so Meine Frage ist, soll ich die bestehenden JAVA_OPTS
in catalina.bat Datei dh
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=128m
verlängere Oder soll ich neuen Umgebungsvariable in catalina.bat-Datei zu erstellen, dh
set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=128m
Und ist dies der richtige Weg, es zu tun?
Bitte führen.
und ich bin in der Lage, aktuelle Heap-Größe in Probe zu sehen, aber nicht in der Lage, bestehende Perm-Größe zu sehen, so Was ist der Standardwert für Perm Größe?
Bearbeiten:
folgende Parameter helfen, keine?
-XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled
Hinweis aus der Tomcat-Dokumentation (http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt): „__Note. Nicht JAVA_OPTS Speichergrenzen festlegen, Sie brauchen nicht viel Speicher für einen kleinen Prozess, der zum Beenden von Tomcat verwendet wird. Diese Einstellungen gehören zu CATALINA_OPTS .__ " –