Kako povećati Tomcatovu dodjelu memorije

Ako imate problema s performansama s Tomcatom(Tomcat) , čest uzrok je nedostatak JVM ( Java Virtual Machine ) dodjele memorije. Zadana postavka maksimalne veličine hrpe je 64 MB ili 128 MB. Maksimalnu veličinu hrpe aplikacija možete povećati postavljanjem parametra -Xmx JVM.

Na primjer,  -Xmx512m dopušta da se za JVM dodijeli maksimalno 512 MB hrpe . Da biste prilagodili ovaj parametar, desnom tipkom miša kliknite ikonu Moje računalo(My Computer) , a zatim odaberite karticu Napredno(Advanced) . Kliknite gumb Varijable okruženja :(Environment Variables)

Napravite varijablu CATALINA_OPTS i postavite željenu vrijednost, na primjer " -server -Xmx256m ".

Ako koristite Linux ili UNIX , idite na terminal i upotrijebite račun tomcat pomoću sudo su – tomcat ili odgovarajućeg naziva računa ovisno o vašim postavkama. Trebali biste koristiti račun koji se koristi za pokretanje Tomcata(Tomcat) .

Provjerite obje varijable okoline CATALINA_OPTS i JAVA_OPTS . Postavite varijable okoline na višu vrijednost. Na primjer, ako varijabla JAVA_OPTS sadrži minimalno 64 MB i 128 MB maksimalne veličine hrpe, povećajte je na vrijednosti od 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"

Pobrinite(Make) se da koristite maksimalnu vrijednost koja je manja od veličine vašeg fizičkog RAM-a, inače će se stranica poslati na tvrdi disk, što bi moglo uzrokovati više problema s performansama.

Da biste provjerili jesu li nove postavke na snazi, idite na URL vašeg Tomcat poslužitelja, a zatim kliknite Status :

Trebali biste vidjeti novu vrijednost u odjeljku JVM :

Ako na stranici niste vidjeli ažuriranu JVM memoriju, pokušajte ponovno pokrenuti Tomcat jer promjene parametara zahtijevaju ponovno pokretanje Tomcata(Tomcat) prije nego što stupe na snagu. Ovo bi trebalo riješiti vaše probleme s lošim performansama Tomcata(Tomcat) i također izbjeći probleme s nedostatkom memorije sa skriptama na strani poslužitelja. Ako imate pitanja, javite nam se u komentarima. Uživati!



About the author

U poslu je sve u stvaranju vrijednosti za vaše klijente i kupce. Usredotočen sam na pružanje uputa korak po korak koje pomažu mojim čitateljima da izvuku najviše iz svog hardvera i softvera, koristeći Microsoft Office. Moje vještine uključuju instalaciju tipkovnice i upravljačkih programa, kao i podršku za Microsoft Office. Uz svoje dugogodišnje iskustvo u industriji, mogu vam pomoći da pokrijete sve hardverske ili softverske potrebe koje možda imate.



Related posts