🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #152982

Re: tomcat/lib i alokacja pamieci dla klas

#152982
From: Mikolaj Rydzewski
Date: Mon, 17 Oct 2011 19:21
18 lines
2127 bytes
On 10/17/2011 07:57 PM, Michal wrote:

> jezeli wrzoce jakas klase do katalogu tomcat/lib i jezeli odpale dwie aplikacje(dwa wary), ktore korzystaja z tej klasy
> to czy kazda aplikacja zaladuje do pamieci swoja wersje tej klasy, czy zostanie on zaladowana tylko raz.

Plik .class będzie załadowany tylko raz, przez classloader tomcata.

> Pytanie wynika z tad, iz mam zestaw aplikacji, ktore kozystaja z wielu wspolnych bibliotek i odpalane sa na
> tym samym serwerze. Po pewnym czasie wylatuje znany wyjatek ...OutOfMemory: PermGen... i zastanawiam sie czy
> jezeli zaleznosci te przeniose z plikow war do tomcat/lib to czy beda one ladowane tylko raz, a tym samym
> czy zajma mniej pamieci PermGen.

To jest nic innego jak proszenie się o kłopoty.
Aby poradzić sobie z PermGen: daj Tomcatowi więcej pamięci, podaj 
explicite rozmiary odpowiednich stert, nie uĹĽywaj hotdeploya (czyli 
restart tomcata po podmianie wara).

I zainwestuj w słownik ortograficzny!
Technical Details
Message-ID: <4e9c8056$0$2201$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <20111017195700.7b007889.natural-born-killer@do.not.mail.me.or.i.will.kill.you>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Mon, 17 Oct 2011 21:21:58 +0200
From: Mikolaj Rydzewski <miki@ceti.pl>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20110921 Thunderbird/3.1.15
MIME-Version: 1.0
Newsgroups: pl.comp.lang.java
Subject: Re: tomcat/lib i alokacja pamieci dla klas
References: <20111017195700.7b007889.natural-born-killer@do.not.mail.me.or.i.will.kill.you>
In-Reply-To: <20111017195700.7b007889.natural-born-killer@do.not.mail.me.or.i.will.kill.you>
Lines: 20
Message-ID: <4e9c8056$0$2201$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 80.54.134.16
X-Trace: 1318879318 unt-rea-a-01.news.neostrada.pl 2201 80.54.134.16:49033
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit