Mam serwer tomcat 6 w systemie Windows XP, a ja uruchomię tomcat za pomocą konsoli, np. Za pomocą pliku startup.bat.Najlepszy sposób na zwiększenie wielkości sterty w pliku catalina.bat
AFAIK catalina.bat
plik jest dla systemu Windows, dlatego zmieniam plik bat dla zarządzania pamięcią.Nie mam okna konfiguracji tomcat.
Teraz chcę zwiększyć wielkość sterty więc moje pytanie powinno rozszerzyć istniejący JAVA_OPTS
w pliku catalina.bat IE
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
Albo należy utworzyć nową zmienną środowiskową w pliku catalina.bat tj
set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=128m
Czy to jest właściwy sposób na zrobienie tego?
Proszę przewodnika.
i jestem w stanie zobaczyć aktualny rozmiar sterty w sondzie, ale nie widzę istniejącego rozmiaru perm, więc jaka jest domyślna wartość dla wielkości perm?
Edytuj:
poniższe parametry mogą pomóc?
-XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled
Uwaga od docs Tomcat (http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt): „__Note. Nie używaj JAVA_OPTS określić limity pamięci Nie musisz dużo pamięć dla małego procesu, który jest używany do zatrzymania Tomcat. Ustawienia te należą do CATALINA_OPTS .__ " –