<?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>Blog des IT-Service Burggraf &#187; findbugs</title>
	<atom:link href="http://blog.itservice-burggraf.de/tag/findbugs/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.itservice-burggraf.de</link>
	<description>Alles aus der Welt der IT</description>
	<lastBuildDate>Wed, 20 Apr 2011 15:01:47 +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>FindBugs &#8211; statische Codeanalyse hängt</title>
		<link>http://blog.itservice-burggraf.de/programmierung/java/findbugs-statische-codeanalyse-hangt/</link>
		<comments>http://blog.itservice-burggraf.de/programmierung/java/findbugs-statische-codeanalyse-hangt/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 16:37:05 +0000</pubDate>
		<dc:creator>tobbe</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[findbugs]]></category>
		<category><![CDATA[free memory]]></category>
		<category><![CDATA[heap size]]></category>
		<category><![CDATA[heap space]]></category>
		<category><![CDATA[HeapSize]]></category>
		<category><![CDATA[java lang object]]></category>
		<category><![CDATA[lib]]></category>
		<category><![CDATA[outofmemoryerror]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[university of maryland]]></category>
		<category><![CDATA[Xmx Parameter]]></category>

		<guid isPermaLink="false">http://blog.itservice-burggraf.de/?p=329</guid>
		<description><![CDATA[Hallo,
jeder Programmierer kennt das Problem, dass sich immer wieder Fehler einschleichen. Nur wie kommt man diesen schnell und effizient auf die Spur?
Heute schaute ich mir das Programm FindBugs von der University of Maryland einmal etwas genauer an und wurde schnell enttäuscht. Keines meiner etwas größeren Projekte wurde komplett gescannt. Während der Analyse hing sich das [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Hallo,<a rel="attachment wp-att-337" href="http://blog.itservice-burggraf.de/programmierung/java/findbugs-statische-codeanalyse-hangt/attachment/bild-91/"><img class="alignright size-medium wp-image-337" style="margin-left: 10px; margin-right: 10px;" title="FindBugs" src="http://blog.itservice-burggraf.de/wp-content/uploads/2009/03/bild-91-300x192.png" alt="FindBugs" width="165" height="105" /></a></p>
<p style="text-align: justify;">jeder Programmierer kennt das Problem, dass sich immer wieder Fehler einschleichen. Nur wie kommt man diesen schnell und effizient auf die Spur?<br />
Heute schaute ich mir das Programm <a title="FindBugs" href="http://findbugs.sourceforge.net/" target="_blank">FindBugs</a> von der University of Maryland einmal etwas genauer an und wurde schnell enttäuscht. Keines meiner etwas größeren Projekte wurde komplett gescannt. <strong>Während der Analyse hing sich das Programm mit 100% Auslastung auf &#8211; keine Fehlermeldung -&gt; nichts.</strong></p>
<p>Die Lösung des Problems erhielt ich durch Start des Programmes über die Konsole:</p>
<p>Dabei wurde folgende Exception ausgeworfen:</p>
<blockquote><p>Exception in thread &#8220;AWT-EventQueue-0&#8243; java.lang.OutOfMemoryError: Java heap space<br />
Exception occurred during event dispatching:<br />
java.lang.OutOfMemoryError: Java heap space<br />
at java.lang.Object.clone(Native Method)<br />
at sun.java2d.SunGraphics2D.clone(SunGraphics2D.java:430)<br />
at sun.java2d.SunGraphics2D.create(SunGraphics2D.java:463)<br />
at javax.swing.JComponent.paint(JComponent.java:958)<br />
&#8230;<br />
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)<br />
Out of memory<br />
Total memory: 66M<br />
free memory: 0M<br />
Lösung: Erhöhen des MaxHeap von Java (standardmäßig 64MB)</p></blockquote>
<p><strong>Um FindBugs mehr RAM zuzuweisen gehe wie folgt vor:</strong></p>
<p>1.) Starte die Konsole und wechsel in das Libverzeichnis von FindBugs (z. Bsp.:</p>
<blockquote><p>cd Users/xxx/Dektop/FindBugs/lib</p></blockquote>
<p>2.) Starte das Programm über die Konsole mit folgendem Befehl</p>
<blockquote><p>java -Xmx512m -jar findbugs.jar -home .</p></blockquote>
<p><strong>Erklärung: </strong></p>
<blockquote><p>- <em>Xmx512m</em> Maximum Heap Size auf 512 MB setzen</p>
<p>- <em>home</em> Homeverzeichnis von FileBugs</p></blockquote>
<p><strong>Das Programm sollte nun starten und auch größere Projekte ohne Probleme scannen.</strong></p>
<img src="http://blog.itservice-burggraf.de/?ak_action=api_record_view&id=329&type=feed" alt="java  FindBugs   statische Codeanalyse hängt"  title="FindBugs   statische Codeanalyse hängt" />
	<b>Tags: </b> <br /><a href="http://blog.itservice-burggraf.de/tag/error/" title="Error" rel="tag">Error</a>, <a href="http://blog.itservice-burggraf.de/tag/fehler/" title="Fehler" rel="tag">Fehler</a>, <a href="http://blog.itservice-burggraf.de/tag/findbugs/" title="findbugs" rel="tag">findbugs</a>, <a href="http://blog.itservice-burggraf.de/tag/free-memory/" title="free memory" rel="tag">free memory</a>, <a href="http://blog.itservice-burggraf.de/tag/heap-size/" title="heap size" rel="tag">heap size</a>, <a href="http://blog.itservice-burggraf.de/tag/heap-space/" title="heap space" rel="tag">heap space</a>, <a href="http://blog.itservice-burggraf.de/tag/heapsize/" title="HeapSize" rel="tag">HeapSize</a>, <a href="http://blog.itservice-burggraf.de/category/programmierung/java/" title="Java" rel="tag">Java</a>, <a href="http://blog.itservice-burggraf.de/tag/java/" title="Java" rel="tag">Java</a>, <a href="http://blog.itservice-burggraf.de/tag/java-lang-object/" title="java lang object" rel="tag">java lang object</a>, <a href="http://blog.itservice-burggraf.de/tag/lib/" title="lib" rel="tag">lib</a>, <a href="http://blog.itservice-burggraf.de/tag/outofmemoryerror/" title="outofmemoryerror" rel="tag">outofmemoryerror</a>, <a href="http://blog.itservice-burggraf.de/tag/programmierung/" title="Programmierung" rel="tag">Programmierung</a>, <a href="http://blog.itservice-burggraf.de/category/allgemein/tools/" title="Tools" rel="tag">Tools</a>, <a href="http://blog.itservice-burggraf.de/tag/university-of-maryland/" title="university of maryland" rel="tag">university of maryland</a>, <a href="http://blog.itservice-burggraf.de/tag/xmx-parameter/" title="Xmx Parameter" rel="tag">Xmx Parameter</a><br /><br />

	<h4>Verwandte Artikel</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.itservice-burggraf.de/programmierung/java/java-snippets/systemproperties-in-java-auslesen/" title="Systemproperties in Java auslesen (7. Dezember 2008)">Systemproperties in Java auslesen</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/photoget-12-veroffentlicht/" title="Neues PhotoGet ist da (19. August 2008)">Neues PhotoGet ist da</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/allgemein/neuer-developerblog-gestartet/" title="Neuer Developerblog gestartet (20. Juni 2008)">Neuer Developerblog gestartet</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/netbeans-67-m3-verfugbar/" title="Netbeans 6.7 M3 verfügbar (2. April 2009)">Netbeans 6.7 M3 verfügbar</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/betriebssysteme/windows-betriebssysteme/kb948109-installation-fehlgeschlagen-update-kb-948109-fur-sql-server-sp2-lasst-sich-nicht-installieren/" title="KB948109 &#8211; Installation fehlgeschlagen / Update KB 948109 für SQL Server SP2 lässt sich nicht installieren (18. Juli 2008)">KB948109 &#8211; Installation fehlgeschlagen / Update KB 948109 für SQL Server SP2 lässt sich nicht installieren</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.itservice-burggraf.de/programmierung/java/findbugs-statische-codeanalyse-hangt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

