Jak zwiększyć alokację pamięci Tomcata
Jeśli występują problemy z wydajnością w Tomcat , częstą przyczyną jest brak alokacji pamięci JVM ( Java Virtual Machine ). Domyślne ustawienie maksymalnego rozmiaru sterty to 64 MB lub 128 MB. Możesz zwiększyć maksymalny rozmiar sterty aplikacji, ustawiając parametr -Xmx JVM.
Na przykład -Xmx512m umożliwia przydzielenie maksymalnej sterty 512 MB dla JVM . Aby dostosować ten parametr, kliknij prawym przyciskiem myszy ikonę Mój komputer(My Computer) , a następnie wybierz kartę Zaawansowane(Advanced) . Kliknij przycisk Zmienne środowiskowe(Environment Variables) :
Utwórz zmienną CATALINA_OPTS i ustaw żądaną wartość, na przykład " -server -Xmx256m ".
Jeśli korzystasz z systemu Linux(Linux) lub UNIX , przejdź do terminala i użyj konta tomcat, używając sudo su – tomcat lub odpowiedniej nazwy konta w zależności od konfiguracji. Powinieneś użyć konta, które jest używane do uruchamiania Tomcata(Tomcat) .
Sprawdź zmienne środowiskowe CATALINA_OPTS i JAVA_OPTS . Ustaw zmienne środowiskowe na wyższą wartość. Na przykład, jeśli zmienna JAVA_OPTS zawiera minimalną wielkość sterty 64 MB i 128 MB, zwiększ ją do wartości 128 MB i 256 MB.
OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" OLD: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
Upewnij(Make) się, że używasz maksymalnej wartości, która jest mniejsza niż rozmiar fizycznej pamięci RAM, w przeciwnym razie zostanie ona przesunięta na dysk twardy, co może spowodować więcej problemów z wydajnością.
Aby sprawdzić, czy nowe ustawienia obowiązują, przejdź do adresu URL(URL) serwera Tomcat , a następnie kliknij Status :
Powinieneś zobaczyć nową wartość w sekcji JVM :
Jeśli na stronie nie widzisz zaktualizowanej pamięci JVM , spróbuj ponownie uruchomić (JVM)Tomcata(Tomcat) , ponieważ zmiany parametrów wymagają ponownego uruchomienia Tomcata(Tomcat) , zanim zacznie obowiązywać. Powinno to rozwiązać problemy ze słabą wydajnością Tomcata(Tomcat) , a także uniknąć problemów z brakiem pamięci w skryptach po stronie serwera. Jeśli masz pytania, daj nam znać w komentarzach. Cieszyć się!
Related posts
Jak wyświetlić wbudowany licznik FPS Steam?
Jak naprawić problem „Nazwa pliku jest zbyt długa” w systemie Windows
Jak dostosować kanał polecanych filmów wideo YouTube
Jak chronić kartę SIM telefonu przed hakerami?
Wymaż zadrapania na zdjęciach za pomocą narzędzia GIMP's Heal Selection
Jak korzystać z kodów ukrytych gatunków Netflix?
Jak otworzyć zablokowany plik, gdy używa go inny program?
Jak otworzyć pliki DDS w systemie Windows 10?
Jak wyłączyć klawisz Windows
Jak zmienić agenta użytkownika przeglądarki bez instalowania rozszerzenia?
8 najlepszych pomysłów technicznych na radzenie sobie z samoizolacją
Jak usunąć folder Windows.old w systemie Windows 7/8/10
Jak latać dronem dla początkujących?
Jak korzystać z Dokumentów Google: Przewodnik dla początkujących
Jak przekonwertować dysk dynamiczny na dysk podstawowy
Instalowanie wtyczek GIMP: poradnik
Jak przywrócić ustawienia fabryczne konsoli Xbox One lub Xbox Series X
7 technicznych wskazówek dotyczących optymalizacji SEO dla dowolnej witryny internetowej
7 sposobów na wyczyszczenie pamięci i zwiększenie pamięci RAM w systemie Windows
Jak pobrać instalator Google Chrome offline (autonomiczny)