<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KopfPit - Weblog &#187; Heap</title>
	<atom:link href="http://www.kopfpit.de/wordpress/tag/heap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kopfpit.de/wordpress</link>
	<description>Webdevelopment</description>
	<lastBuildDate>Sat, 31 Jul 2010 09:24:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Java &#8211; Heap Dump Analyse</title>
		<link>http://www.kopfpit.de/wordpress/2010/03/11/java-heap-dump-analyse/</link>
		<comments>http://www.kopfpit.de/wordpress/2010/03/11/java-heap-dump-analyse/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 18:55:05 +0000</pubDate>
		<dc:creator>fs</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[Heap]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[memory leak]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/2010/03/11/java-heap-dump-analyse/</guid>
		<description><![CDATA[Von Zeit zu Zeit kommts leider vor, dass man trotz Garbage Collection und den Automatismen der JVM trotzdem ein Speicherproblem bekommt.
Da hilft dann nur eine Heap Dump Analyse.
Hierzu muss man die JVM in der das Tool l&#228;uft vorbereiten. Der Parameter lautet: -XX:+HeapDumpOnOutOfMemoryError
Mittels des Tools HeapAnalyzer von IBM kann man den Dump dann angucken. Man sollte [...]]]></description>
			<content:encoded><![CDATA[<p>Von Zeit zu Zeit kommts leider vor, dass man trotz Garbage Collection und den Automatismen der JVM trotzdem ein Speicherproblem bekommt.</p>
<p>Da hilft dann nur eine Heap Dump Analyse.</p>
<p>Hierzu muss man die JVM in der das Tool l&#228;uft vorbereiten. Der Parameter lautet: -XX:+HeapDumpOnOutOfMemoryError</p>
<p>Mittels des Tools HeapAnalyzer von IBM kann man den Dump dann angucken. Man sollte der JVM allerdings genug Speicher geben, da die Dump-Dateien schon mal gro&#223; werden k&#246;nnen.</p>
<p>java -Xmx1500m -jar ha395.jar dump.hprof</p>
<p>Das Laden dauert ein bisschen. Anschlie&#223;end sieht man (gleich vorausgew&#228;hlt) die gr&#246;&#223;ten Verd&#228;chtigen.</p>
<p><img src="http://www.kopfpit.de/wordpress/wp-content/uploads/com.ibm_.jinwoo.heap_.HeapAnalyzer.rGnoxbrGJmLv.jpg" alt="com.ibm_.jinwoo.heap_.HeapAnalyzer.rGnoxbrGJmLv.jpg" width="500" height="348" /></p>
<p>Das hilft allerdings leider nur begrenzt bzw. manchmal gar nix, aber man hat noch einen Strohhalm an den man sich klammern kann <img src='http://www.kopfpit.de/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Unterhalb der Version 1.4.2_12 kann man das auch getrost vergessen.</p>
<p>Quellen und Downloads:</p>
<ul style="list-style-type: disc">
<li><a href="http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp">http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp</a></li>
<li><a href="http://www.alphaworks.ibm.com/tech/heapanalyzer">http://www.alphaworks.ibm.com/tech/heapanalyzer</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2010/03/11/java-heap-dump-analyse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching using disk

Served from: www.kopfpit.de @ 2010-09-11 01:08:24 -->