Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstraňovať a Tomcat pretečeniu pamäte

Najčastejšie platforma Tomcat je nepresne obviňovaný Java Virtual Machine ( JVM ) a OutOfMemoryError ( OOME ) správy . Avšak , koľkokrát skutočná príčina môže byť nájdenia k chybám v dizajne webovej aplikácie na . Z toho , ako často Permanentný generácie ( PermGen ) sa zmaže niečo tak základného ako majú pamäti dostatok Random Access ( RAM ) k dispozícii sú všetky problémy , aplikácie na báze , ktorá by mohla vyvolať pretečeniu pamäte . Ako vývojár , môžete získať hladšie výkon a vyhnať väčšinu OOMEs tým , že hľadá v oblastiach , kde si môžete zmeniť kód . Pokyny
1

Odstráňte webové aplikácie class - loader uložené odkazy na správne pomôcť Garbage Collection prácu . Vzhľadom k tomu , stály Generation ( PermGen ) je malý vo veľkosti , obnovenie aplikácie buggy niekoľkokrát môže spôsobiť chyby OOME . Triedy zúčtované z PermGen bude mať za následok čistejšie a plynulejšia prevádzka Garbage Collection .
2

upgrade na najnovšiu verziu Tomcat . Tie budú mať prospech zo zlepšených opravy pre úniky pamäte , ktoré môžu neboli riešené ako značne v predchádzajúcich verziách . Vzhľadom k tomu , vývoj aplikácií platformy stále zlepšovať , budete v pozícii , aby vyvinúť najlepšie aktuálne ponuky Tomcat .
3

upgradovať hardware, ak to beží na menej ako 128 MB RAM . OOME správy sa z dôvodu nedostatku zodpovedajúcej pamäte pre spustenie operácie . Tu , výkon bude silne ovplyvnená v celej aplikácii , ak nie je dostatok pamäte RAM je k dispozícii , po celú dobu .
4

Prekonfigurovať JavaServer Pages ( JSP ) kompilátora . Dynamické hlavičky a ďalšie často recompiled objekty používajú masívne RAM .
5

Vyšší počet procesov a vlákien limitov pre jednotlivé procesy, pokiaľ sú spustené NixOS , je Linux - založený správcu balíčkov . Skontrolujte požiadavky na vaše aplikácie určiť základ pre to, ako veľmi by sa mal zvýšiť na maximum procesov na hranici užívateľa . Váš špecifickej dokumentácie NixOS obsahuje podrobnosti o tom , ako si môžete nastaviť limit hrozieb na proces .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené