Hur man ökar Tomcats minnesallokering
Om du upplever prestandaproblem med Tomcat är en vanlig orsak bristen på JVM ( Java Virtual Machine ) minnesallokering. Standardinställningen för den maximala högstorleken är 64MB eller 128MB. Du kan öka den maximala högstorleken för applikationer genom att ställa in parametern -Xmx JVM.
Till exempel tillåter -Xmx512m maximalt 512 MB heap att allokeras för JVM . För att justera denna parameter, högerklicka på ikonen Den här datorn(My Computer) och välj sedan fliken Avancerat . (Advanced)Klicka på knappen Miljövariabler(Environment Variables) :
Skapa variabeln CATALINA_OPTS och ställ in önskat värde, till exempel " -server -Xmx256m ".
Om du kör på Linux eller UNIX , gå till terminalen och använd tomcat-kontot genom att använda sudo su – tomcat eller ett motsvarande kontonamn beroende på din inställning. Du bör använda kontot som används för att köra Tomcat .
Kontrollera både CATALINA_OPTS och JAVA_OPTS miljövariabler. Ställ in miljövariablerna på ett högre värde. Till exempel, om variabeln JAVA_OPTS innehåller minst 64 MB och 128 MB maximal högstorlek, öka den till 128 MB och 256 MB värden.
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"
Se(Make) till att använda ett maximalt värde som är mindre än storleken på ditt fysiska RAM-minne, annars skickas det till hårddisken, vilket kan orsaka fler prestandaproblem.
För att kontrollera om de nya inställningarna är i kraft, gå till URL : en till din Tomcat -server och klicka sedan på Status :
Du bör se ett nytt värde under JVM- sektionen:
Om du inte såg ett uppdaterat JVM- minne på sidan, försök att starta om Tomcat eftersom parameterändringar kräver en omstart av Tomcat innan de träder i kraft. Detta bör lösa dina problem med dålig Tomcat- prestanda och även undvika problem med minnesproblem med skripten på serversidan. Om du har frågor, låt oss veta i kommentarerna. Njut av!
Related posts
Hur man visar Steams inbyggda FPS-räknare
Så här åtgärdar du problemet "Filnamnet är för långt" i Windows
Hur man anpassar YouTubes rekommenderade videoflöde
Hur man skyddar telefonens SIM-kort från hackare
Radera repor i foton med GIMP:s läkningsvalsverktyg
Installera GIMP-plugins: En guide
6 bästa kamerainställningarna för månfoton
Hur du håller din PC-programvara uppdaterad automatiskt
Hur man fixar Fire Stick kommer inte att ansluta till Wi-Fi
Hur man laddar ner Google Chrome Offline (fristående) installationsprogram
Hur man skapar ett team i Microsoft Teams
Hur man uppdaterar Raspberry Pi
Uppdatera Apples Safari-webbläsare i Windows
Hur man öppnar en låst fil när ett annat program använder den
Skapa en Gmail Desktop-app med dessa tre e-postklienter
Hur man inaktiverar Windows-nyckeln
Hitta en domäns bakåtlänkar, omdirigeringar och delade IP-adresser
Hur man flyger en drönare för nybörjare
Hur man använder Netflixs dolda genrekoder
CD- eller DVD-enhet kommer inte att matas ut eller öppnas?