<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Piotr Gabryanczyk's Blog &#187; intellij</title>
	<atom:link href="http://piotrga.wordpress.com/category/intellij/feed/" rel="self" type="application/rss+xml" />
	<link>http://piotrga.wordpress.com</link>
	<description>Java, Refactoring, AOP, Spring, DDD, TDD, etc.</description>
	<lastBuildDate>Mon, 29 Jun 2009 09:47:45 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='piotrga.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/d2a4bd750e12ba6846cb9ee2dea2ea8e?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Piotr Gabryanczyk's Blog &#187; intellij</title>
		<link>http://piotrga.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://piotrga.wordpress.com/osd.xml" title="Piotr Gabryanczyk&#8217;s Blog" />
		<item>
		<title>IntelliJ idea.exe.vmoptions revised for version 7 and JDK 6</title>
		<link>http://piotrga.wordpress.com/2007/06/26/intellij-ideaexevmoptions-revised-for-version-7-and-jdk-6/</link>
		<comments>http://piotrga.wordpress.com/2007/06/26/intellij-ideaexevmoptions-revised-for-version-7-and-jdk-6/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 10:38:51 +0000</pubDate>
		<dc:creator>Piotr Gabryanczyk</dc:creator>
				<category><![CDATA[intellij]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jvm]]></category>

		<guid isPermaLink="false">http://piotrga.wordpress.com/2007/06/26/intellij-ideaexevmoptions-revised-for-version-7-and-jdk-6/</guid>
		<description><![CDATA[IntelliJ 7 was a bit unstable with JDK 1.6 on previous set of options I presented on this blog so I decided to tweak it again.
Here are the options I ended up with:
-Xms256m
-Xmx256m
-XX:MaxPermSize=150m
-XX:MaxGCPauseMillis=10
–XX:MaxHeapFreeRatio=70
-XX:+UseConcMarkSweepGC
–XX:+CMSIncrementalPacing
-Didea.no.jdk.check=true
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=piotrga.wordpress.com&blog=595023&post=20&subd=piotrga&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>IntelliJ 7 was a bit unstable with JDK 1.6 on <a href="http://piotrga.wordpress.com/2006/12/12/intellij-and-garbage-collection/">previous set of options</a> I presented on this blog so I decided to tweak it again.</p>
<p>Here are the options I ended up with:</p>
<p>-Xms256m<br />
-Xmx256m<br />
-XX:MaxPermSize=150m<br />
-XX:MaxGCPauseMillis=10<br />
–XX:MaxHeapFreeRatio=70<br />
-XX:+UseConcMarkSweepGC<br />
–XX:+CMSIncrementalPacing<br />
-Didea.no.jdk.check=true</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/piotrga.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/piotrga.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/piotrga.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/piotrga.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/piotrga.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/piotrga.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/piotrga.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/piotrga.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/piotrga.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/piotrga.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/piotrga.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/piotrga.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=piotrga.wordpress.com&blog=595023&post=20&subd=piotrga&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://piotrga.wordpress.com/2007/06/26/intellij-ideaexevmoptions-revised-for-version-7-and-jdk-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d9b2bf89a10d0dfd765c2e95e8435bd8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Piotr Gabryanczyk</media:title>
		</media:content>
	</item>
		<item>
		<title>Migrating JUnit + JMock tests to TestNG</title>
		<link>http://piotrga.wordpress.com/2007/03/17/migrating-junit-jmock-tests-to-testng/</link>
		<comments>http://piotrga.wordpress.com/2007/03/17/migrating-junit-jmock-tests-to-testng/#comments</comments>
		<pubDate>Sat, 17 Mar 2007 12:59:38 +0000</pubDate>
		<dc:creator>Piotr Gabryanczyk</dc:creator>
				<category><![CDATA[intellij]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://piotrga.wordpress.com/2007/03/17/migrating-junit-jmock-tests-to-testng/</guid>
		<description><![CDATA[Following QCon presentation of Alexandru Popescu and Cedric Beust on TestNG and TDD I started switching IntellJ Eclipse Dependency Sync plugin to use TestNG.
It was very simple with TestNG IntelliJ plugin which has &#8220;Convert JUnit test to TestNG&#8221; intention.
JMock integration
One thing I struggled with was JMock integration. Although EasyMock seems to be very popular, many [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=piotrga.wordpress.com&blog=595023&post=13&subd=piotrga&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Following <a href="http://qcon.infoq.com/qcon/conference/">QCon </a>presentation of Alexandru Popescu and Cedric Beust on <a href="http://testng.org/doc/">TestNG</a> and TDD I started switching <a href="http://code.google.com/p/intellij-plugin-eclipse-integration/">IntellJ Eclipse Dependency Sync</a> plugin to use TestNG.<br />
It was very simple with TestNG IntelliJ plugin which has &#8220;Convert JUnit test to TestNG&#8221; intention.</p>
<p><strong>JMock integration</strong><br />
One thing I struggled with was <a href="http://www.jmock.org/">JMock</a> integration. Although EasyMock seems to be very popular, many people prefer JMock as it provides more &#8220;fluent&#8221; interface. I think I am it this camp <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The integration of JMock and TestNG turned out to be very simple:<br />
- test class needs to extend MockObjectTestCase<br />
- make sure that setUp() and tearDown() methods in the super class are called. So you need to override them in your test class and annotate with @BeforeMethod, @AfterMethod.</p>
<p>Here is the example:</p>
<pre style="border:0.01mm solid #000000;line-height:100%;font-family:monospace;background-color:#ffffff;padding:4px;"><span style="color:#800000;">  1 </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">public</span><span style="background-color:#ffffff;"> </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">class</span><span style="background-color:#ffffff;"> DependencySynchronizerTest </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">extends</span><span style="background-color:#ffffff;"> JDummyTestCase {
</span><span style="color:#800000;">  2
  3 </span><span style="background-color:#ffffff;">    </span><span style="color:#808000;background-color:#ffffff;">@BeforeMethod </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">public</span><span style="background-color:#ffffff;"> </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">void</span><span style="background-color:#ffffff;"> setUp</span><span style="color:#c0c0c0;background-color:#ffffff;">()</span><span style="background-color:#ffffff;"> </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">throws</span><span style="background-color:#ffffff;"> Exception {
</span><span style="color:#800000;">  4 </span><span style="background-color:#ffffff;">        </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">super</span><span style="color:#c0c0c0;background-color:#ffffff;">.</span><span style="background-color:#ffffff;">setUp</span><span style="color:#c0c0c0;background-color:#ffffff;">()</span><span style="background-color:#ffffff;">;
</span><span style="color:#800000;">  5 </span><span style="background-color:#ffffff;">        ...
</span><span style="color:#800000;">  6 </span><span style="background-color:#ffffff;">    }
</span><span style="color:#800000;">  7
  8 </span><span style="background-color:#ffffff;">    </span><span style="color:#808000;background-color:#ffffff;">@AfterMethod </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">protected</span><span style="background-color:#ffffff;"> </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">void</span><span style="background-color:#ffffff;"> </span><span style="text-decoration:underline;color:#000000;"><span style="background-color:#ffffff;font-weight:bold;">tearDown</span></span><span style="text-decoration:underline;color:#000000;"><span style="color:#c0c0c0;background-color:#ffffff;font-weight:bold;">(</span></span><span style="color:#c0c0c0;background-color:#ffffff;">)</span><span style="background-color:#ffffff;"> </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">throws</span><span style="background-color:#ffffff;"> Exception {
</span><span style="color:#800000;">  9 </span><span style="background-color:#ffffff;">        </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">super</span><span style="color:#c0c0c0;background-color:#ffffff;">.</span><span style="background-color:#ffffff;">tearDown</span><span style="color:#c0c0c0;background-color:#ffffff;">()</span><span style="background-color:#ffffff;">;
</span><span style="color:#800000;"> 10 </span><span style="background-color:#ffffff;">    }
</span><span style="color:#800000;"> 11
 12 </span><span style="background-color:#ffffff;">    </span><span style="color:#808000;background-color:#ffffff;">@Test </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">public</span><span style="background-color:#ffffff;"> </span><span style="color:#000080;background-color:#ffffff;font-weight:bold;">void</span><span style="background-color:#ffffff;"> testTraceChangesUserApprovesLibraryName</span><span style="color:#c0c0c0;background-color:#ffffff;">()</span><span style="background-color:#ffffff;"> {
</span><span style="color:#800000;"> 13 </span><span style="background-color:#ffffff;">        expectFullRegistrationToBeDone</span><span style="color:#c0c0c0;background-color:#ffffff;">()</span><span style="background-color:#ffffff;">;
</span><span style="color:#800000;"> 14 </span><span style="background-color:#ffffff;">        dependencySynchronizer</span><span style="color:#c0c0c0;background-color:#ffffff;">.</span><span style="background-color:#ffffff;">traceChanges</span><span style="color:#c0c0c0;background-color:#ffffff;">(</span><span style="background-color:#ffffff;">file</span><span style="color:#c0c0c0;background-color:#ffffff;">)</span><span style="background-color:#ffffff;">;
</span><span style="color:#800000;"> 15 </span><span style="background-color:#ffffff;">    }
</span><span style="color:#800000;"> 16 </span><span style="background-color:#ffffff;">    ...
</span><span style="color:#800000;"> 17 </span><span style="background-color:#ffffff;">}</span></pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/piotrga.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/piotrga.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/piotrga.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/piotrga.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/piotrga.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/piotrga.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/piotrga.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/piotrga.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/piotrga.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/piotrga.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/piotrga.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/piotrga.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=piotrga.wordpress.com&blog=595023&post=13&subd=piotrga&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://piotrga.wordpress.com/2007/03/17/migrating-junit-jmock-tests-to-testng/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d9b2bf89a10d0dfd765c2e95e8435bd8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Piotr Gabryanczyk</media:title>
		</media:content>
	</item>
		<item>
		<title>IntelliJ &amp; Eclipse Dependency Sync plugin</title>
		<link>http://piotrga.wordpress.com/2006/12/14/intellij-eclipse-dependency-sync-plugin/</link>
		<comments>http://piotrga.wordpress.com/2006/12/14/intellij-eclipse-dependency-sync-plugin/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 10:50:10 +0000</pubDate>
		<dc:creator>Piotr Gabryanczyk</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[intellij]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://piotrga.wordpress.com/2006/12/14/intellij-eclipse-dependency-sync-plugin/</guid>
		<description><![CDATA[Some time ago I wrote a plugin for IntelliJ developers who work in Eclipse environment.
This plugin synchronizes content of eclipse .classpath file with IntelliJ libraries. It is quite helpful when your  colleagues add/remove some new libraries to the project in Eclipse and you suddenly can not build it.
Unexpectedly in few months plugin has been [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=piotrga.wordpress.com&blog=595023&post=12&subd=piotrga&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Some time ago I wrote a plugin for IntelliJ developers who work in Eclipse environment.</p>
<p>This plugin synchronizes content of eclipse .classpath file with IntelliJ libraries. It is quite helpful when your  colleagues add/remove some new libraries to the project in Eclipse and you suddenly can not build it.</p>
<p>Unexpectedly in few months plugin has been downloaded over 750 times! Some people even requested new features.</p>
<h2>Project Facilities</h2>
<p>As project was lacking some structure &#8211; documentation, discussion forum, source repository I decided to use Google  Code and Google Groups to provide all these facilities.</p>
<p>So the mailing group is <a href="http://groups-beta.google.com/group/intellij-plugin-eclipse-integration/" title="Eclipse Dependency Sync - mailing group">here</a> and project site <a href="http://code.google.com/p/intellij-plugin-eclipse-integration/" title="Eclipse Dependency Sync - project homepage">here</a>.</p>
<h2>Documentation Video</h2>
<p>I even made the video showing the <a href="http://groups-beta.google.com/group/intellij-plugin-eclipse-integration/web/Intellij.htm" title="Eclipse Dependency Sync in Action - Video">plugin in action</a>.</p>
<h2>Bugs and Feature Requests</h2>
<p>If you would like to request any features please use the <a href="http://code.google.com/p/intellij-plugin-eclipse-integration/issues/list" title="Eclipse Dependency Sync - issues">issue tracking system</a>.</p>
<p><strong> Enjoy! </strong></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/piotrga.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/piotrga.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/piotrga.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/piotrga.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/piotrga.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/piotrga.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/piotrga.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/piotrga.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/piotrga.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/piotrga.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/piotrga.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/piotrga.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=piotrga.wordpress.com&blog=595023&post=12&subd=piotrga&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://piotrga.wordpress.com/2006/12/14/intellij-eclipse-dependency-sync-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d9b2bf89a10d0dfd765c2e95e8435bd8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Piotr Gabryanczyk</media:title>
		</media:content>
	</item>
		<item>
		<title>IntelliJ and Garbage Collection</title>
		<link>http://piotrga.wordpress.com/2006/12/12/intellij-and-garbage-collection/</link>
		<comments>http://piotrga.wordpress.com/2006/12/12/intellij-and-garbage-collection/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 12:28:32 +0000</pubDate>
		<dc:creator>Piotr Gabryanczyk</dc:creator>
				<category><![CDATA[intellij]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jvm]]></category>

		<guid isPermaLink="false">http://piotrga.wordpress.com/2006/12/12/intellij-and-garbage-collection/</guid>
		<description><![CDATA[I recently read the article about garbage collection (here) and decided to tweak my IntelliJ settings.
I am using IntelliJ 6.0.2 and JDK 1.5.0_08.
I ended up with the following settings:
-Xms256m
-Xmx512m
-XX:MaxPermSize=200m
-XX:MaxGCPauseMillis=10
–XX:MaxHeapFreeRatio=70
-XX:+UseConcMarkSweepGC
–XX:+CMSIncrementalPacing
Let&#8217;s explain them:
Heap size
-Xms256m
-Xmx512m
The more the better&#8230;
Perm size
IntelliJ likes a lot of memory for caching references and class meta information. That is why we need to make [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=piotrga.wordpress.com&blog=595023&post=11&subd=piotrga&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I recently read the article about garbage collection (<a href="https://java.sun.com/j2se/reference/whitepapers/memorymanagement_whitepaper.pdf" target="_blank">here</a>) and decided to tweak my IntelliJ settings.</p>
<p>I am using <span style="font-weight:bold;">IntelliJ 6.0.2</span> and <span style="font-weight:bold;">JDK 1.5.0_08</span>.</p>
<p>I ended up with the following settings:</p>
<p>-Xms256m<br />
-Xmx512m<br />
-XX:MaxPermSize=200m<br />
-XX:MaxGCPauseMillis=10<br />
–XX:MaxHeapFreeRatio=70<br />
-XX:+UseConcMarkSweepGC<br />
–XX:+CMSIncrementalPacing</p>
<p>Let&#8217;s explain them:</p>
<h2>Heap size</h2>
<p><strong>-Xms256m<br />
-Xmx512m</strong></p>
<p>The more the better&#8230;</p>
<h2>Perm size</h2>
<p>IntelliJ likes a lot of memory for caching references and class meta information. That is why we need to make sure that cache is not purged. Cache is stored in &#8220;Old Generation&#8221; space  which size is determined by the following option</p>
<p><strong> -XX:MaxPermSize=200m</strong></p>
<p>200m is good for the size of project I am using. General rule is to observe memory indicator after using <em>find symbol </em>option with <em>include non project files </em>selected. If it doesn&#8217;t move you have chosen enough memory.</p>
<h2>Maximum Pause</h2>
<p><strong>-XX:MaxGCPauseMillis=10</strong></p>
<p>We ask GC to pause the application for no more then 10 milliseconds.</p>
<h2>Proportion of free space</h2>
<p><strong>-XX:MaxHeapFreeRatio=70</strong></p>
<p>We ask GC to kick off when more than 30% of memory is occupied, so when we start compilation GC will not interfere because it will be enough memory free.</p>
<h2>Concurrent Mark-Sweep (CMS) Collector</h2>
<p><strong>-XX:+UseConcMarkSweepGC </strong></p>
<p>We want GC to run in parallel with other threads without freezing the application. This option doesn&#8217;t stop GC from freezing the application but it reduces it significantly.</p>
<h2>Incremental Mode</h2>
<p><strong>–XX:+CMSIncrementalPacing</strong></p>
<p>We don&#8217;t wont to freeze the application so we do GC incrementally with breaks so the application can take a breath. We use Pacing so GC can learn how to use CPU based on application CPU usage.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/piotrga.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/piotrga.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/piotrga.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/piotrga.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/piotrga.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/piotrga.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/piotrga.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/piotrga.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/piotrga.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/piotrga.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/piotrga.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/piotrga.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=piotrga.wordpress.com&blog=595023&post=11&subd=piotrga&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://piotrga.wordpress.com/2006/12/12/intellij-and-garbage-collection/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d9b2bf89a10d0dfd765c2e95e8435bd8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Piotr Gabryanczyk</media:title>
		</media:content>
	</item>
	</channel>
</rss>