Soovitatav, 2022

Toimetaja Valik

Kuidas suurendada Tomcati mälu jaotust

Kui teil on Tomcati jõudlusega seotud probleeme, on levinud põhjuseks JVM (Java Virtual Machine) mälu eraldamise puudumine. Maksimaalse suuruse suurus on 64MB või 128 MB. Saate suurendada rakenduste maksimaalset suurust, seadistades -Xmx JVM parameetri.

Näiteks -Xmx512m võimaldab JVM-ile eraldada maksimaalselt 512 MB suuruse hunniku. Selle parameetri reguleerimiseks paremklõpsake ikooni Minu arvuti ja seejärel valige vahekaart Täpsemalt . Klõpsake nupul Keskkonna muutujad :

Looge muutuja CATALINA_OPTS ja määrake soovitud väärtus, näiteks „ -server -Xmx256m “.

Kui kasutate Linuxi või UNIX-i, minge terminali ja kasutage tomcati kontot, kasutades sudo su- tomcat või vastava konto nime, sõltuvalt teie seadistusest. Sa peaksid kasutama kontot, mida kasutatakse Tomcati käivitamiseks.

Kontrollige nii CATALINA_OPTS kui ka JAVA_OPTS keskkonna muutujaid. Seadke keskkonnamuutujad kõrgemale väärtusele. Näiteks kui JAVA_OPTS muutuja sisaldab maksimaalselt 64MB ja 128MB suurust kuhja suurust, suurendage seda 128 MB ja 256 MB väärtustele.

 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 " 

Veenduge, et kasutate maksimaalset väärtust, mis on väiksem kui teie füüsiline RAM-i suurus, vastasel juhul kuvatakse see kõvakettale, mis võib põhjustada rohkem jõudlusprobleeme.

Uute seadete kehtimise kontrollimiseks minge oma Tomcati serveri URL-i ja seejärel klõpsake nuppu Olek :

JVM-i jaotise all peaksite nägema uut väärtust:

Kui te ei näinud lehel uuendatud JVM-mälu, proovige Tomcati taaskäivitada, kuna parameetrite muutused vajavad enne jõustumist Tomcati taaskäivitamist. See peaks parandama oma probleemid halva Tomcati jõudluse osas ning vältima ka mäluprobleeme serveripoolsete skriptidega. Kui teil on küsimusi, andke meile oma kommentaarides teada. Naudi!

Top