<?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>Robert Casto &#187; recursion</title>
	<atom:link href="http://www.robertcasto.com/tag/recursion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robertcasto.com</link>
	<description>Software Developer and Performance Engineer</description>
	<lastBuildDate>Tue, 03 Jan 2012 04:00:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Week in Review &#8211; 18 July 2009</title>
		<link>http://www.robertcasto.com/2009/07/18/week-in-review-18-july-2009/</link>
		<comments>http://www.robertcasto.com/2009/07/18/week-in-review-18-july-2009/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 00:42:00 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Week in Review]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[avirads]]></category>
		<category><![CDATA[gigaspaces]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kirk]]></category>
		<category><![CDATA[pepperdine]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[recursion]]></category>
		<category><![CDATA[scalability]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=138</guid>
		<description><![CDATA[Information Â· java.net: Kirk Pepperdine Interviewed by Janice Heiss Janice Heiss interviews Java Champion Kirk Pepperdine about Java performance tuning and more in this java.net Community Corner 2009 podcast, recorded at JavaOne. Â· The Disco Blog Â» Blog Archive Â» To recurse or not: Euler challenge #2 By Andy While I implemented problem #1 in]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%;">Information</span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;"><!--[if !supportLists]--></p>
<ul>
<li><span style="font-size: 10pt; line-height: 115%; font-family: Symbol; color: green;"><span> Â·<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &quot;Times New Roman&quot;;"> </span></span></span><a href="http://today.java.net/pub/a/today/2009/07/13/J1-2009-Pepperdine_Heiss.html" target="_blank"><strong>java</strong>.net: Kirk Pepperdine Interviewed by Janice Heiss<br />
</a><!--[endif]--> <span style="font-size: 10pt; line-height: 115%;">Janice Heiss interviews <strong>Java</strong> Champion Kirk Pepperdine about <strong>Java performance</strong> tuning and more in this <strong>java</strong>.net Community Corner 2009 podcast, recorded at JavaOne.</span></li>
<li><!--[if !supportLists]--><span style="font-size: 10pt; line-height: 115%; font-family: Symbol; color: green;"><span>Â·<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &quot;Times New Roman&quot;;"> </span></span></span><!--[endif]--><a href="http://thediscoblog.com/2009/07/14/to-recurse-or-not-euler-challenge-2/" target="_blank">The Disco Blog Â» Blog Archive Â» To recurse or not: Euler challenge #2<br />
</a><span style="font-size: 10pt; line-height: 115%; color: #666666;">By Andy<br />
</span><span style="font-size: 10pt; line-height: 115%;">While I implemented problem #1 in Groovy, I thought it would be interesting to solve problem #2 in both <strong>Java</strong> and Groovy as I wanted to get a good feel for the <strong>performance</strong> differences between solving Fibonacci via recursion and iteration <strong>&#8230;</strong></span></li>
<li><span style="font-size: 10pt; line-height: 115%; font-family: Symbol; color: green;"><span><span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &quot;Times New Roman&quot;;"> </span></span></span><!--[endif]--><a href="http://www.jroller.com/gnirpaz/entry/gigaspaces_xap_r7_0_released" target="_blank">Architect&#8217;s Blog<br />
</a><span style="font-size: 10pt; line-height: 115%; color: #666666;">By Guy Nirpaz<br />
</span><span style="font-size: 10pt; line-height: 115%;">New proxy implementation now supports faster fetch times, so that reading objects by their id from local cache is almost as fast as accessing a <strong>java</strong>.util.ConcurrentHashMap (in <strong>Java</strong>) or a Dictionary (in .NET). Raw <strong>performance</strong> of <strong>&#8230;</strong></span></li>
<li><!--[endif]--><a href="http://www.jiltin.com/index.php/web-blog/technology/phps-scalability-and-performance-comparison-over-java-digg-model/" target="_blank">PHP&#8217;s Scalability and <strong>Performance</strong> comparison over <strong>Java</strong> â€“ Digg model<br />
</a><span style="font-size: 10pt; line-height: 115%; color: #666666;">By Jiltin<br />
</span><span style="font-size: 10pt; line-height: 115%;">In addition, many versions of PHP was used in the <strong>test</strong>, and substantial <strong>performance</strong> improvements have been made since and are continuing to be made. Here is the article from oreillynet: PHP scales! The word on the street is that â€œ<strong>Java</strong> <strong>&#8230;</strong></span><!--[endif]--></li>
<li><a href="http://brettdargan.com/blog/2009/07/17/why-is-performance-and-monitoring-so-hard/" target="_blank">Why is <strong>Performance</strong> Monitoring so hard? â€“ brettdargan.com<br />
</a><span style="font-size: 10pt; line-height: 115%; color: #666666;">By admin<br />
</span><span style="font-size: 10pt; line-height: 115%;">Current State &#8211; Instantaneous State based; Alerting; Historical Stats; Trace (System &gt; Component &gt; Request) ~ Vertical Profiling through technologies; Profiling &#8211; usually technology focused, like <strong>Java</strong> Profiling; Vital Signs <strong>&#8230;</strong> Production &#8211; Under Load Times (batch or interactive); Production &#8211; Under Load and component Failures; Dev &#8211; Design/Architecture; Dev &#8211; Impl time; <strong>Test</strong> &#8211; Environment Issues &#8211; ala. Troubleshooting the Integration; Load <strong>Test</strong> Time; Soak <strong>Test</strong> Time <strong>&#8230;</strong></span></li>
<li><!--[endif]--><a href="http://developer.amazonwebservices.com/connect/thread.jspa?messageID=136232&amp;tstart=0" target="_blank">Amazon Web Services Developer Community <strong>Performance Monitoring</strong> for <strong>&#8230;<br />
</strong></a><strong><span style="font-size: 10pt; line-height: 115%;">Performance Monitoring</span></strong><span style="font-size: 10pt; line-height: 115%;"> for Autoscaling. Posted Aug 8 2008 943 AM PDT <strong>&#8230;</strong> As a <strong>Java</strong> developer I think of JMX which is baked into <strong>Java</strong> 5 and can be leveraged <strong>&#8230;</strong></span></li>
</ul>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;">
<p class="MsoNormal"><strong><span style="font-size: 10pt; line-height: 115%;">Book</span></strong></p>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><!--[if !supportLists]--></p>
<ul>
<li><span style="font-size: 10pt; line-height: 115%; font-family: Symbol; color: green;"><span>Â·<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &quot;Times New Roman&quot;;"> </span></span></span><a href="http://namoham.blogspot.com/2009/07/java-performance-tuning-2nd-edition.html" target="_blank">AVIRADS-urs always: <strong>Java Performance</strong> Tuning 2nd edition &#8211; Jack Shirazi</a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By avirads<br />
</span><span style="font-size: 10pt; line-height: 115%;">Method profiling can be done by <strong>java</strong> -Xrunhprof:cpu=samples,thread=y &lt;classname&gt; jhat included in JDK is <strong>Java</strong> Heap <strong>Analysis</strong> Tool. The JDK provides two methods for monitoring the amount of memory used by the runtime system. <strong>&#8230;</strong></span></li>
</ul>
<p class="MsoListParagraph" style="text-indent: -0.25in;">
<p class="MsoNormal">Product</p>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><!--[if !supportLists]--></p>
<ul>
<li><span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"><span>Â·<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &quot;Times New Roman&quot;;"> </span></span></span><a href="http://www.sdtimes.com/GIGASPACES_XAP_7_FOCUSES_ON_PERFORMANCE/By_David_Worthington/About_GIGASPACES_and_JAVA_and_VIRTUALIZATION/33620" target="_blank">GigaSpaces&#8217; XAP 7 focuses on <strong>performance<br />
</strong></a> <span style="font-size: 10pt; line-height: 115%; color: #666666;">SDTimes.com &#8211; San Bruno,CA,USA<br />
</span><span style="font-size: 10pt; line-height: 115%;">XAP allows <strong>Java</strong> applications to be provisioned into distributed environments without requiring code changes or separate components for clustering, <strong>&#8230;</strong></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/07/18/week-in-review-18-july-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

