Hoe de geheugentoewijzing van Tomcat te vergroten?
Als u prestatieproblemen ondervindt met Tomcat , is een veelvoorkomende oorzaak het ontbreken van JVM -geheugen ( Java Virtual Machine ). De standaardinstelling van de maximale heapgrootte is 64 MB of 128 MB. U kunt de maximale heapgrootte van toepassingen vergroten door de parameter -Xmx JVM in te stellen.
Met -Xmx512m kan bijvoorbeeld een maximale heap van 512 MB worden toegewezen aan de JVM . Om deze parameter aan te passen, klikt u met de rechtermuisknop op het pictogram Deze computer(My Computer) en kiest u vervolgens het tabblad Geavanceerd . (Advanced)Klik op de knop Omgevingsvariabelen(Environment Variables) :
Maak de CATALINA_OPTS variabele aan, en stel de gewenste waarde in, bijvoorbeeld “ -server -Xmx256m “.
Als je Linux of UNIX gebruikt, ga dan naar de terminal en gebruik het tomcat-account met sudo su – tomcat of een overeenkomstige accountnaam, afhankelijk van je instellingen. U moet het account gebruiken dat wordt gebruikt om Tomcat uit te voeren .
Controleer zowel CATALINA_OPTS als JAVA_OPTS omgevingsvariabelen. Stel de omgevingsvariabelen in op een hogere waarde. Als de variabele JAVA_OPTS bijvoorbeeld een heapgrootte van minimaal 64 MB en maximaal 128 MB bevat, verhoogt u deze tot waarden van 128 MB en 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"
Zorg(Make) ervoor dat u een maximale waarde gebruikt die kleiner is dan de grootte van uw fysieke RAM, anders wordt deze naar de harde schijf gestuurd, wat meer prestatieproblemen kan veroorzaken.
Om te controleren of de nieuwe instellingen van kracht zijn, gaat u naar de URL van uw Tomcat -server en klikt u vervolgens op Status :
U zou een nieuwe waarde moeten zien onder de JVM- sectie:
Als u geen bijgewerkt JVM -geheugen op de pagina ziet, probeer dan Tomcat opnieuw op te starten, aangezien(Tomcat) parameterwijzigingen een Tomcat - herstart nodig hebben voordat ze van kracht worden. Dit zou uw problemen met slechte Tomcat -prestaties moeten oplossen en ook problemen met onvoldoende geheugen met uw server-side scripts moeten voorkomen. Als je vragen hebt, laat het ons dan weten in de comments. Genieten van!
Related posts
Hoe de ingebouwde FPS-teller van Steam weer te geven?
Het probleem 'Bestandsnaam is te lang' oplossen in Windows
De feed met aanbevolen video's van YouTube aanpassen
Hoe u de simkaart van uw telefoon kunt beschermen tegen hackers
Wis krassen in foto's met het gereedschap Heal Selection van GIMP
Hoe Raspberry Pi te updaten
Pagina's en bestanden in cache bekijken vanuit uw browser
7 manieren om geheugen te wissen en RAM te vergroten op Windows
Een dynamische schijf converteren naar een basisschijf?
Hoe u de user-agent van uw browser kunt wijzigen zonder een extensie te installeren
Muziek toevoegen aan Google Presentaties
Hoe u uw Chromebook als tweede monitor kunt gebruiken
Hoe Google Chrome offline (zelfstandig) installatieprogramma te downloaden
De levensduur van de batterij van uw apparaat behouden en verlengen?
Hoe de Windows-toets uit te schakelen
Maak een Gmail Desktop-app met deze 3 e-mailclients
Hoe u uw eigen laptop kunt bouwen
Hoe Fire Stick te repareren maakt geen verbinding met wifi
6 beste camera-instellingen voor maanfoto's
GIMP-plug-ins installeren: een handleiding