<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: PermGenSpace problem? No problem!</title>
	<atom:link href="http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/</link>
	<description>Dává je jen zřídka, obvykle jim není moc rozumět a často vám ani k ničemu nejsou.</description>
	<pubDate>Fri, 21 Nov 2008 06:50:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Jirka Hradil</title>
		<link>http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-2772</link>
		<dc:creator>Jirka Hradil</dc:creator>
		<pubDate>Tue, 19 Aug 2008 21:51:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-2772</guid>
		<description>Děkuji za tento článek. Doplňuji další odkazy, kde je problematika také velmi hezky popsána:

http://blogs.sun.com/fkieviet/entry/classloader_leaks_the_dreaded_java
http://blogs.sun.com/fkieviet/entry/how_to_fix_the_dreaded</description>
		<content:encoded><![CDATA[<p>Děkuji za tento článek. Doplňuji další odkazy, kde je problematika také velmi hezky popsána:</p>
<p><a href="http://blogs.sun.com/fkieviet/entry/classloader_leaks_the_dreaded_java" rel="nofollow">http://blogs.sun.com/fkieviet/entry/classloader_leaks_the_dreaded_java</a><br />
<a href="http://blogs.sun.com/fkieviet/entry/how_to_fix_the_dreaded" rel="nofollow">http://blogs.sun.com/fkieviet/entry/how_to_fix_the_dreaded</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Novoj</title>
		<link>http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-2644</link>
		<dc:creator>Novoj</dc:creator>
		<pubDate>Sun, 03 Aug 2008 17:35:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-2644</guid>
		<description>Jakube díky za info, ty linky vytváří FeedBurner plugin a přestože vypadají "zvláštně", jsou funkční (přesměrovávají na RSS generované FeedBurnerem). Navíc  např podle článku: http://www.brindys.com/winrss/feedformat.html se zdá, že odkaz je i správně.

Současný status quo je ten, že problém se nám 100% odstranit nepodařilo. Po úvodním nadšení jsme zjistili, že problém se podařilo odstranit na testované instalaci, nicméně na jiných přetrvával. Od té doby dopisuji k článku další problémy, na které jsme narazili a které postupně odstraňujeme.</description>
		<content:encoded><![CDATA[<p>Jakube díky za info, ty linky vytváří FeedBurner plugin a přestože vypadají &#8220;zvláštně&#8221;, jsou funkční (přesměrovávají na RSS generované FeedBurnerem). Navíc  např podle článku: <a href="http://www.brindys.com/winrss/feedformat.html" rel="nofollow">http://www.brindys.com/winrss/feedformat.html</a> se zdá, že odkaz je i správně.</p>
<p>Současný status quo je ten, že problém se nám 100% odstranit nepodařilo. Po úvodním nadšení jsme zjistili, že problém se podařilo odstranit na testované instalaci, nicméně na jiných přetrvával. Od té doby dopisuji k článku další problémy, na které jsme narazili a které postupně odstraňujeme.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakub Příkazský</title>
		<link>http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-2623</link>
		<dc:creator>Jakub Příkazský</dc:creator>
		<pubDate>Fri, 01 Aug 2008 08:59:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-2623</guid>
		<description>Děkuji za velmi pěkný článek, 

se stejným problémem jsem se potýkal cca před 1,5 rokem ale vy jste byl mnohem preciznější :-). Na problém s JDBC drivery a Springem jsem přišel také, ale externí knhovny jsem příliš nezkoumal. Zajímalo by mě, do jaké míry se Vám podařilo problém odstranit (nebo zmizel úplně?). Pokud si vzpomínám, tak jsem tehdy došel do celkem rozumného stavu, kdy mi Tomcat lehnul až po několika desítkách restartů.

Mám drobnou poznámku, odkaz na RSS kanály úplně dole ve stránce není správný a měl by být nejspíš takový http://blog.novoj.net/feed/</description>
		<content:encoded><![CDATA[<p>Děkuji za velmi pěkný článek, </p>
<p>se stejným problémem jsem se potýkal cca před 1,5 rokem ale vy jste byl mnohem preciznější :-). Na problém s JDBC drivery a Springem jsem přišel také, ale externí knhovny jsem příliš nezkoumal. Zajímalo by mě, do jaké míry se Vám podařilo problém odstranit (nebo zmizel úplně?). Pokud si vzpomínám, tak jsem tehdy došel do celkem rozumného stavu, kdy mi Tomcat lehnul až po několika desítkách restartů.</p>
<p>Mám drobnou poznámku, odkaz na RSS kanály úplně dole ve stránce není správný a měl by být nejspíš takový <a href="http://blog.novoj.net/feed/" rel="nofollow">http://blog.novoj.net/feed/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pavel Jetenský</title>
		<link>http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-1944</link>
		<dc:creator>Pavel Jetenský</dc:creator>
		<pubDate>Tue, 15 Apr 2008 11:17:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-1944</guid>
		<description>Tak tenhle článek obsahuje spoustu hodnotného a vydestilovaného úsilí. Určitě ho nečtu naposled, díky moc pánové...</description>
		<content:encoded><![CDATA[<p>Tak tenhle článek obsahuje spoustu hodnotného a vydestilovaného úsilí. Určitě ho nečtu naposled, díky moc pánové&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michal Franc</title>
		<link>http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-1940</link>
		<dc:creator>Michal Franc</dc:creator>
		<pubDate>Fri, 11 Apr 2008 13:56:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-1940</guid>
		<description>To všechno platí až na malé vyjímky ;o)

Chápu to tak, že problematická je přítomnost commons-logging v aplikačním serveru. Nebudu zastírat že v tom plavu a víc sem experimentoval.

Nicméně v odkazovaných článcích lze nějaké info nalézt:

http://blogs.sun.com/fkieviet/entry/classloader_leaks_the_dreaded_java
Not a problem if the Apache Commons code is loaded in your application's classloader. However, you do have a problem if this code is also present in the classpath of the application server because those classes take precedence. As a result now you have references to classes in your application from the application server's classloader... a classloader leak!

http://wiki.apache.org/jakarta-commons/Logging/UndeployMemoryLeak
Except for the brain-dead design of JDBC where jdbc drivers loaded via a custom classloader apparently get stored in a map within java.sql.DriverManager thereby causing cyclic references to that classloader.</description>
		<content:encoded><![CDATA[<p>To všechno platí až na malé vyjímky ;o)</p>
<p>Chápu to tak, že problematická je přítomnost commons-logging v aplikačním serveru. Nebudu zastírat že v tom plavu a víc sem experimentoval.</p>
<p>Nicméně v odkazovaných článcích lze nějaké info nalézt:</p>
<p><a href="http://blogs.sun.com/fkieviet/entry/classloader_leaks_the_dreaded_java" rel="nofollow">http://blogs.sun.com/fkieviet/entry/classloader_leaks_the_dreaded_java</a><br />
Not a problem if the Apache Commons code is loaded in your application&#8217;s classloader. However, you do have a problem if this code is also present in the classpath of the application server because those classes take precedence. As a result now you have references to classes in your application from the application server&#8217;s classloader&#8230; a classloader leak!</p>
<p><a href="http://wiki.apache.org/jakarta-commons/Logging/UndeployMemoryLeak" rel="nofollow">http://wiki.apache.org/jakarta-commons/Logging/UndeployMemoryLeak</a><br />
Except for the brain-dead design of JDBC where jdbc drivers loaded via a custom classloader apparently get stored in a map within java.sql.DriverManager thereby causing cyclic references to that classloader.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ladislav Thon</title>
		<link>http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-1939</link>
		<dc:creator>Ladislav Thon</dc:creator>
		<pubDate>Fri, 11 Apr 2008 13:18:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/2008/04/11/permgenspace-problem-no-problem/#comment-1939</guid>
		<description>Žil jsem v dojmu, že naopak právě umístění knihoven do aplikačního serveru způsobuje problémy (objekt třídy nahrané classloaderem aplikačního serveru nebo bootstrap classloaderem má referenci na objekt třídy nahrané classloaderem aplikace) a že by se knihovny měly umisťovat přímo k aplikaci. Jak to ksakru je? :-)</description>
		<content:encoded><![CDATA[<p>Žil jsem v dojmu, že naopak právě umístění knihoven do aplikačního serveru způsobuje problémy (objekt třídy nahrané classloaderem aplikačního serveru nebo bootstrap classloaderem má referenci na objekt třídy nahrané classloaderem aplikace) a že by se knihovny měly umisťovat přímo k aplikaci. Jak to ksakru je? <img src='http://blog.novoj.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
