<?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</title>
	<atom:link href="http://www.robertcasto.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robertcasto.com</link>
	<description>Software Developer and Performance Engineer</description>
	<lastBuildDate>Thu, 03 Sep 2009 19:29:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How Many Performance Metrics is Enough?</title>
		<link>http://www.robertcasto.com/2009/09/03/how-many-performance-metrics-is-enough/</link>
		<comments>http://www.robertcasto.com/2009/09/03/how-many-performance-metrics-is-enough/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 19:29:24 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Test Data]]></category>
		<category><![CDATA[collection]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[quantity]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=94</guid>
		<description><![CDATA[I have been asked this question many times and for me it boils down to one idea.
You can never have too much of a good thing!
Running tests usually takes a lot of time and effort. There is planning, setup, executing the test, capturing data, and then processing that data. Having to rerun a test just [...]]]></description>
			<content:encoded><![CDATA[<p>I have been asked this question many times and for me it boils down to one idea.</p>
<blockquote><p>You can never have too much of a good thing!</p></blockquote>
<p>Running tests usually takes a lot of time and effort. There is planning, setup, executing the test, capturing data, and then processing that data. Having to rerun a test just to get some data that wasn&#8217;t captured before is a lot of work. That is why capturing everything up front can save a lot of time and aggravation.</p>
<p>A word of caution though. Watch the disk space while capturing. Make sure the drive won&#8217;t be filled with performance data. That could cause the test to fail and cause you to start all over again. Worse, parts of the system could become corrupted and require a complete reinstall and setup of the test.</p>
<p>So what do I monitor? Everything!</p>
<p>When using typeperf, nmon, JMX, database metric snapshots, or anything else; I try to capture much more than I need, but not so much so that I am capturing every piece of data possible. With typeperf, you can literally collect over 2000 different metrics. When pulling data from metric collection of a database, there can be hundreds of data points. Metrics about table spaces, buffer pools, resources, even down to the individual query.</p>
<p>Later I&#8217;ll discuss how I process this huge amount of data.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/09/03/how-many-performance-metrics-is-enough/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week in Review &#8211; 29 August 2009</title>
		<link>http://www.robertcasto.com/2009/08/30/week-in-review-29-august-2009/</link>
		<comments>http://www.robertcasto.com/2009/08/30/week-in-review-29-august-2009/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 19:17:01 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Week in Review]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[java 6]]></category>
		<category><![CDATA[javafx]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=177</guid>
		<description><![CDATA[Announcements

Sun Java 6 Update 18 Released
Sun has released an update to the Early Release Program with the following changes:



HotSpot version 16
Support for Ubuntu 8.04 LTS
JavaFX performance improvements
Java WebStart related improvements for Java Store requirements
List of deployment features:


Info

Lessons learned from getting .NET to REST with Java Performance &#8230;
By Andreas Grabner
On a recent project I had to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Announcements</strong></p>
<ul>
<li><a title="Java 6 Release 18" href="https://jdk6.dev.java.net/6uNea.html">Sun Java 6 Update 18 Released</a><br />
Sun has released an update to the Early Release Program with the following changes:</li>
</ul>
<ul>
<blockquote>
<li>HotSpot version 16</li>
<li>Support for Ubuntu 8.04 LTS</li>
<li>JavaFX performance improvements</li>
<li>Java WebStart related improvements for Java Store requirements</li>
<li>List of deployment features:</li>
</blockquote>
</ul>
<p><strong>Info</strong></p>
<ul>
<li><a href="http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/" target="_blank">Lessons learned from getting .NET to REST with <strong>Java Performance</strong> <strong>&#8230;</strong></a><br />
By Andreas Grabner<br />
On a recent project I had to call <strong>Java</strong> REST services from a .NET Client. Several problems came up – ranging from authentication to hidden <strong>performance</strong> issues. I want to share my lessons learned and encourage you to share your own <strong>&#8230;</strong></li>
</ul>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/08/30/week-in-review-29-august-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week in Review – 22 August 2009</title>
		<link>http://www.robertcasto.com/2009/08/22/week-in-review-%e2%80%93-22-august-2009/</link>
		<comments>http://www.robertcasto.com/2009/08/22/week-in-review-%e2%80%93-22-august-2009/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 18:03:18 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Week in Review]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[collections]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=174</guid>
		<description><![CDATA[Info

New Java 6 Collections « Caught By Java
By Asim
Unlike Deque, List also allows us to insert or delete at any location within the list with a high performance cost. ArrayList has a higher cost for insert and delete operation as compared to ArrayDeque, as the portions of the array must &#8230;


Stress tests rain on Amazon&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Info</strong></p>
<ul>
<li><a href="http://www.caughtbyjava.com/new-java-6-collections/" target="_blank">New <strong>Java</strong> 6 Collections « Caught By <strong>Java</strong></a><br />
By Asim<br />
Unlike Deque, List also allows us to insert or delete at any location within the list with a high <strong>performance</strong> cost. ArrayList has a higher cost for insert and delete operation as compared to ArrayDeque, as the portions of the array must <strong>&#8230;</strong></li>
</ul>
<ul>
<li><a href="http://www.google.com/url?sa=X&amp;q=http://www.crn.com.au/News/153451,stress-tests-rain-on-amazons-cloud.aspx&amp;ct=ga&amp;cd=m_aTRiYKMu4&amp;usg=AFQjCNFqFVs4j9SQAts1rj9gRg3zy639XA" target="_blank">Stress tests rain on Amazon&#8217;s cloud</a><br />
CRN Australia &#8211; Australia<br />
The <strong>analysis</strong> simulated 2000 concurrent users connecting to services from each of <strong>&#8230;</strong> Net development platform, adapters are being released for <strong>Java</strong> and PHP <strong>&#8230;</strong></li>
</ul>
<p><strong>Announcements</strong></p>
<ul>
<li><a href="http://www.google.com/url?sa=X&amp;q=http://blog.taragana.com/index.php/archive/justice-dept-says-ok-to-oracles-74-billion-deal-for-sun-approval-still-needed-in-europe/&amp;ct=ga&amp;cd=t6Whp67q7Fw&amp;usg=AFQjCNHYPJd7jdg4ZjWW1BiV5cru-d8dvw" target="_blank">Justice Dept says OK to Oracle&#8217;s $7.4 billion deal for Sun <strong>&#8230;</strong></a><br />
By Jordan Robertson<br />
Clearance by the Justice Department had been held up over questions about the licensing of <strong>Java</strong>, a programming language that Sun invented that now runs on more than 7 billion electronic devices around the world, including cell phones <strong>&#8230;</strong> Sun&#8217;s <strong>performance</strong> had been shaky for nearly a decade before Oracle outbid IBM Corp. for the Santa Clara, Calif.-based company in April. IBM is one of Oracle&#8217;s biggest database software rivals, and is a major Sun rival in computer servers. <strong>&#8230;</strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/08/22/week-in-review-%e2%80%93-22-august-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week in Review &#8211; 15 August 2009</title>
		<link>http://www.robertcasto.com/2009/08/15/week-in-review-15-august-2009-2/</link>
		<comments>http://www.robertcasto.com/2009/08/15/week-in-review-15-august-2009-2/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 17:27:07 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Week in Review]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[bootchart]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[tuning]]></category>
		<category><![CDATA[week review]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=162</guid>
		<description><![CDATA[Tools

Measure Your System Boot Performance With Bootchart
By Chinmoy 
Measure Your System Boot Performance With Bootchart &#8230; It aggregates the resource utilization and information of various processes using a script running in the boot up and creates an image through a java application after bootup. &#8230;
10 Really Useful Server Monitoring Tools
By Tom 
With these server monitoring [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%; color: green;"><strong>Tools</strong></span></p>
<ul>
<li><a href="http://techie-buzz.com/linux-tips/measure-your-system-boot-performance-with-bootchart.html" target="_blank">Measure Your System Boot <strong>Performance</strong> With Bootchart</a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By Chinmoy </span><span style="font-size: 10pt; line-height: 115%;"><br />
Measure Your System Boot <strong>Performance</strong> With Bootchart <strong>&#8230;</strong> It aggregates the resource utilization and information of various processes using a script running in the boot up and creates an image through a <strong>java</strong> application after bootup. <strong>&#8230;</strong></span></li>
<li><a href="http://www.webdesignbooth.com/10-really-useful-server-monitoring-tools/" target="_blank">10 Really Useful Server <strong>Monitoring Tools</strong></a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By Tom </span><span style="font-size: 10pt; line-height: 115%;"><br />
With these server <strong>monitoring tools</strong> you need never worry ever again about the <strong>performance</strong> of your website as absolutely anything can be monitored from speed to security. <strong>&#8230;</strong> detailed reports and flexible alerts. This powerful <strong>tool</strong>, which supports Web 2.0, AJAX and plugin-based applications like Flash and <strong>Java</strong>, gives you a truly global perspective on how end-users see your site with <strong>monitoring</strong> agents stationed in the USA, Asia, Africa and Europe. webmetrics <strong>&#8230;</strong></span></li>
<li><a href="http://cyreath.blogspot.com/2009/08/what-test-technology-and-tools-are-you.html" target="_blank">Yet another bloody blog: What <strong>test</strong> technology and <strong>tools</strong> are you <strong>&#8230;</strong></a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By Mark Crowther </span><span style="font-size: 10pt; line-height: 115%;"><br />
It came as little surprise that the use of Selenium and Ruby was not what most expected as say QTP or <strong>Java</strong> are more commonplace. This prompted me to think about: What technologies and <strong>tools</strong> are you using now in the</span></li>
</ul>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%; color: green;"><strong>Info</strong></span></p>
<ul>
<li><a href="http://blog.stackoverflow.com/2009/08/a-few-speed-improvements/" target="_blank">A Few Speed Improvements &#8211; Blog â€“ Stack Overflow</a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By Jeff Atwood </span><span style="font-size: 10pt; line-height: 115%;"><br />
Anyway, we believe that <strong>performance</strong> is a feature, and we&#8217;re serious about the Stack Overflow family of sites being as fast as we can make them. We continue to revisit our <strong>performance</strong> every couple of months and try to improve it a little <strong>&#8230;</strong></span></li>
<li><a href="http://sevenseconds.wordpress.com/2009/08/11/some-factors-driving-ui-performance-analysis/" target="_blank">Some Factors Driving UI <strong>Performance Analysis</strong> Â« Seven Seconds</a><br />
<span style="font-size: 10pt; line-height: 115%;">Ive decided to put some initial thoughts about factors that should be used by SPE&#8217;s for recommending a UI <strong>Performance Analysis</strong> project Ill briefly summarize <strong>&#8230;</strong></span></li>
<li><a href="http://javaknowledgestorm.blogspot.com/2009/08/performance-tuning-in-j2ee-applications.html" target="_blank">Java World: <strong>Performance</strong> Tuning in <strong>J2EE</strong> Applications</a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By Pinaki </span><span style="font-size: 10pt; line-height: 115%;"><br />
<strong>Performance</strong> Tuning in <strong>J2EE</strong> Applications When it comes to enterprise scale Java applications there maybe severe <strong>performance</strong> degradations due to software architecture design flaws and application Infrastructure setup. <strong>&#8230;</strong></span></li>
<li><a href="http://carsonified.com/blog/web-apps/five-things-that-will-kill-your-site/" target="_blank">Carsonified Â» Five Things That Will Kill Your Site</a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By Jonathan Howell </span><span style="font-size: 10pt; line-height: 115%;"><br />
This involves <strong>performance testing</strong> your application in advance. Set a level for what you consider to be an acceptable response time, and ramp up simulated users carrying out typical tasks until you exceed that threshold. <strong>&#8230;</strong> In theory modern garbage collected languages like <strong>Java</strong> and C# make memory leaks much less likely than the direct memory allocation of C and C++, but they are still possible: watch for memory allocated by static classes, caches that are not cleared, <strong>&#8230;</strong></span></li>
<li><a href="http://www.ibm.com/developerworks/data/library/techarticle/dm-0808rodrigues/index.html?ca=dgr-twtrJava-pureQueryP3dth-IM&amp;S_TACT=105AGY83&amp;S_CMP=TWDW" target="_blank">Write high <strong>performance Java</strong> data access applications Part 3 Data <strong>&#8230;</strong></a><br />
<span style="font-size: 10pt; line-height: 115%;">pureQuery is a high-<strong>performance Java</strong> data access platform focused on simplifying <strong>&#8230;</strong> <strong>Performance monitoring</strong> You can use hooks to measure API calls runtime <strong>&#8230;</strong></span></li>
<li><a href="http://wollatondba.blogspot.com/2009/08/sql-server-performance-snapshots.html" target="_blank"><strong>J2EE</strong> and Oracle <strong>Performance</strong> Musings: SQL Server <strong>Performance</strong> Snapshots<br />
</a><span style="font-size: 10pt; line-height: 115%; color: #666666;">By Chris Adkin<br />
</span><span style="font-size: 10pt; line-height: 115%;">When used with Catalog view and <strong>Performance</strong> Monitor counters, DMVs can provide the same functionality as Oracle10g&#8217;s Automatic Workload Repository (AWR). However, when working with SQL Server 2005, much of the intended purpose of <strong>&#8230;</strong></span></li>
<li><a href="http://blog.dynatrace.com/2009/08/13/java-memory-problems/" target="_blank"><strong>Java</strong> Memory Problems <strong>Performance</strong>, Scalability and Architecture <strong>&#8230;<br />
</strong></a><span style="font-size: 10pt; line-height: 115%; color: #666666;">By Alois Reitbauer<br />
</span><span style="font-size: 10pt; line-height: 115%;">Memory problems in <strong>Java</strong> applications are manifold und easily lead to <strong>performance</strong> and scalability problems. Especially in J EE applications with a high number of parallel users memory management must be a central part of the application <strong>&#8230;</strong></span></li>
</ul>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%;"> <!--[endif]--></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/08/15/week-in-review-15-august-2009-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week in Review &#8211; 8 August 2009</title>
		<link>http://www.robertcasto.com/2009/08/08/week-in-review-8-august-2009/</link>
		<comments>http://www.robertcasto.com/2009/08/08/week-in-review-8-august-2009/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 20:22:55 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Java Virtual Machine]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Week in Review]]></category>
		<category><![CDATA[hashmap]]></category>
		<category><![CDATA[hashtable]]></category>
		<category><![CDATA[java se 6]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[week review]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=160</guid>
		<description><![CDATA[ 
How To

Java Tips: Optimizing your Map loop &#124; satukubik
By Nanda Firdausi 
From my tests, I observe that the performance of the first template depends on the backing object. If we are using HashMap, the performance is less or more the same as the second template. If we are using Hashtable, the performance of &#8230;

Java

Java [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><!--[if gte mso 9]><xml> <w :WordDocument> </w><w :View>Normal</w> <w :Zoom>0</w> <w :TrackMoves /> <w :TrackFormatting /> <w :PunctuationKerning /> <w :ValidateAgainstSchemas /> <w :SaveIfXMLInvalid>false</w> <w :IgnoreMixedContent>false</w> <w :AlwaysShowPlaceholderText>false</w> <w :DoNotPromoteQF /> <w :LidThemeOther>EN-US</w> <w :LidThemeAsian>X-NONE</w> <w :LidThemeComplexScript>X-NONE</w> <w :Compatibility> <w :BreakWrappedTables /> <w :SnapToGridInCell /> <w :WrapTextWithPunct /> <w :UseAsianBreakRules /> <w :DontGrowAutofit /> <w :SplitPgBreakAndParaMark /> <w :DontVertAlignCellWithSp /> <w :DontBreakConstrainedForcedTables /> <w :DontVertAlignInTxbx /> <w :Word11KerningPairs /> <w :CachedColBalance /> </w> <m :mathPr> <m :mathFont m:val="Cambria Math" /> <m :brkBin m:val="before" /> <m :brkBinSub m:val="&#45;-" /> <m :smallFrac m:val="off" /> <m :dispDef /> <m :lMargin m:val="0" /> <m :rMargin m:val="0" /> <m :defJc m:val="centerGroup" /> <m :wrapIndent m:val="1440" /> <m :intLim m:val="subSup" /> <m :naryLim m:val="undOvr" /> </m> </xml>< ![endif]--><!--[if gte mso 9]><xml> <w :LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w :LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w :LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w :LsdException Locked="false" Priority="39" Name="toc 1" /> <w :LsdException Locked="false" Priority="39" Name="toc 2" /> <w :LsdException Locked="false" Priority="39" Name="toc 3" /> <w :LsdException Locked="false" Priority="39" Name="toc 4" /> <w :LsdException Locked="false" Priority="39" Name="toc 5" /> <w :LsdException Locked="false" Priority="39" Name="toc 6" /> <w :LsdException Locked="false" Priority="39" Name="toc 7" /> <w :LsdException Locked="false" Priority="39" Name="toc 8" /> <w :LsdException Locked="false" Priority="39" Name="toc 9" /> <w :LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w :LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w :LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w :LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w :LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w :LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w :LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w :LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w :LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w :LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w :LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w :LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w :LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w :LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w :LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w :LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w :LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w :LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w :LsdException Locked="false" Priority="37" Name="Bibliography" /> <w :LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w> </xml>< ![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]> <mce :style>< !   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--><a href="http://satukubik.com/2009/08/06/java-tips-optimizing-your-map-loop/" target="_blank"><strong></strong></a></mce></p>
<p class="MsoNormal"><strong>How To</strong></p>
<ul>
<li><a href="http://satukubik.com/2009/08/06/java-tips-optimizing-your-map-loop/" target="_blank"><strong>Java</strong> Tips: Optimizing your Map loop | satukubik</a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By Nanda Firdausi </span><span style="font-size: 10pt; line-height: 115%;"><br />
From my tests, I observe that the <strong>performance</strong> of the first template depends on the backing object. If we are using HashMap, the <strong>performance</strong> is less or more the same as the second template. If we are using Hashtable, the <strong>performance</strong> of <strong>&#8230;</strong></span></li>
</ul>
<p class="MsoNormal"><strong>Java</strong></p>
<ul>
<li><a href="http://www.slideshare.net/whitepapers/java-standard-edition-6-performance" target="_blank"><strong>Java</strong> Standard Edition 6 <strong>Performance</strong></a><br />
<strong><span style="font-size: 10pt; line-height: 115%;">Java</span></strong><span style="font-size: 10pt; line-height: 115%;"> SE 6 <strong>Performance</strong> White Paper <strong>Java</strong>â„¢ Platform <strong>Performance</strong> Engineering Sun <strong>&#8230;</strong> and <strong>Performance</strong> Enhancements 2.1 Runtime <strong>Performance Improvements</strong> 2.11 <strong>&#8230;</strong></span></li>
<li><a href="http://java.sun.com/javase/6/webnotes/6u15.html" target="_blank"><strong>Java</strong> SE 6 Update 15</a><span style="font-size: 10pt; line-height: 115%; color: #666666;"><br />
Security and garbage collection update.</span></li>
<li><a href="http://java.sun.com/javase/6/webnotes/6u16.html">Java SE 6 Update 16</a><span style="font-size: 10pt; line-height: 115%; color: #666666;"><br />
Security update.</span></li>
</ul>
<p class="MsoNormal">
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/08/08/week-in-review-8-august-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week in Review &#8211; 1 August 2009</title>
		<link>http://www.robertcasto.com/2009/08/01/week-in-review-1-august-2009/</link>
		<comments>http://www.robertcasto.com/2009/08/01/week-in-review-1-august-2009/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 18:20:10 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Test Execution]]></category>
		<category><![CDATA[Week in Review]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[load testing]]></category>
		<category><![CDATA[week review]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=157</guid>
		<description><![CDATA[ 
Java SE tools for Performance Analysis and debugging GlassFish &#8230;
By admin 
Java SE tools for Performance Analysis and debugging GlassFish. Teknoloji. 29 Jul 2009. For effective performance analysis, it is very important that you can collect data and collect them consistently. For you to collect quality data, &#8230;

 Five Technical Details to understand before [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <w :WordDocument> </w><w :View>Normal</w> <w :Zoom>0</w> <w :TrackMoves /> <w :TrackFormatting /> <w :PunctuationKerning /> <w :ValidateAgainstSchemas /> <w :SaveIfXMLInvalid>false</w> <w :IgnoreMixedContent>false</w> <w :AlwaysShowPlaceholderText>false</w> <w :DoNotPromoteQF /> <w :LidThemeOther>EN-US</w> <w :LidThemeAsian>X-NONE</w> <w :LidThemeComplexScript>X-NONE</w> <w :Compatibility> <w :BreakWrappedTables /> <w :SnapToGridInCell /> <w :WrapTextWithPunct /> <w :UseAsianBreakRules /> <w :DontGrowAutofit /> <w :SplitPgBreakAndParaMark /> <w :DontVertAlignCellWithSp /> <w :DontBreakConstrainedForcedTables /> <w :DontVertAlignInTxbx /> <w :Word11KerningPairs /> <w :CachedColBalance /> </w> <m :mathPr> <m :mathFont m:val="Cambria Math" /> <m :brkBin m:val="before" /> <m :brkBinSub m:val="&#45;-" /> <m :smallFrac m:val="off" /> <m :dispDef /> <m :lMargin m:val="0" /> <m :rMargin m:val="0" /> <m :defJc m:val="centerGroup" /> <m :wrapIndent m:val="1440" /> <m :intLim m:val="subSup" /> <m :naryLim m:val="undOvr" /> </m> </xml>< ![endif]--><!--[if gte mso 9]><xml> <w :LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w :LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w :LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w :LsdException Locked="false" Priority="39" Name="toc 1" /> <w :LsdException Locked="false" Priority="39" Name="toc 2" /> <w :LsdException Locked="false" Priority="39" Name="toc 3" /> <w :LsdException Locked="false" Priority="39" Name="toc 4" /> <w :LsdException Locked="false" Priority="39" Name="toc 5" /> <w :LsdException Locked="false" Priority="39" Name="toc 6" /> <w :LsdException Locked="false" Priority="39" Name="toc 7" /> <w :LsdException Locked="false" Priority="39" Name="toc 8" /> <w :LsdException Locked="false" Priority="39" Name="toc 9" /> <w :LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w :LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w :LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w :LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w :LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w :LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w :LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w :LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w :LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w :LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w :LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w :LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w :LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w :LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w :LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w :LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w :LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w :LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w :LsdException Locked="false" Priority="37" Name="Bibliography" /> <w :LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w> </xml>< ![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} a:link, span.MsoHyperlink 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]> <mce :style>< !   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal" style="margin-top: 12pt;"><a href="http://ekschi.com/technology/2009/07/29/java-se-tools-for-performance-analysis-and-debugging-glassfish/" target="_blank"><strong>Java</strong> SE tools for <strong>Performance Analysis</strong> and debugging GlassFish <strong>&#8230;</strong></a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By admin </span><span style="font-size: 10pt; line-height: 115%;"><br />
<strong>Java</strong> SE tools for <strong>Performance Analysis</strong> and debugging GlassFish. Teknoloji. 29 Jul 2009. For effective <strong>performance analysis</strong>, it is very important that you can collect data and collect them consistently. For you to collect quality data, <strong>&#8230;</strong><br />
</span></p>
<p class="MsoNormal" style="margin-top: 12pt;"><span style="font-size: 10pt; line-height: 115%; color: green;"> </span><a href="http://itknowledgeexchange.techtarget.com/quality-assurance/five-technical-details-to-understand-before-performing-load-testing-on-a-software-product/" target="_blank">Five Technical Details to understand before performing Load <strong>&#8230;</strong></a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By Jaideep </span><span style="font-size: 10pt; line-height: 115%;"><br />
For example it may be .Net or <strong>J2EE</strong> or any other. 2. Servers: What all server services you are using to run/ use this application? What standard server applications are used for Presentation, Application and Database level? Some ex&#8230; <strong>&#8230;</strong> 5. Access details: Last but not the least important point is how the users will be accessing the application â€“ via LAN, through dial-up, through internet, through some specific port and third party <strong>tool</strong> etc. AddThis Social Bookmark Button <strong>&#8230;</strong><br />
</span></p>
<p></mce></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/08/01/week-in-review-1-august-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week in Review &#8211; 25 July 2009</title>
		<link>http://www.robertcasto.com/2009/07/25/week-in-review-25-july-2009/</link>
		<comments>http://www.robertcasto.com/2009/07/25/week-in-review-25-july-2009/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 04:26:46 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Week in Review]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[silk]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[strings]]></category>
		<category><![CDATA[week]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=153</guid>
		<description><![CDATA[Information


Â· Performance considerations while working with Strings and &#8230;
By vogella
Strings are very frequently used in Java programs. This blog post tries to explain what a programmer needs to consider from a performance point of view. It will also explain in what situations you should use StringBuilder instead of &#8230;


Tool

Â· Groovy&#8217;s SQL Switch: A Powerful Tool [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><strong><span style="font-size: 10pt; line-height: 115%;">Information</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://www.vogella.de/blog/2009/07/19/java-string-performanc/" target="_blank">Performance considerations while working with Strings and &#8230;<br />
</a><span style="font-size: 10pt; line-height: 115%; color: #666666;">By vogella<br />
</span><span style="font-size: 10pt; line-height: 115%;">Strings are very frequently used in Java programs. This blog post tries to explain what a programmer needs to consider from a performance point of view. It will also explain in what situations you should use StringBuilder instead of &#8230;</span></li>
</ul>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><!--[endif]--></p>
<p class="MsoNormal"><strong>Tool</strong></p>
<ul>
<li><!--[if !supportLists]--><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.techcrunch.com/2009/07/22/groovys-sql-switch-a-powerful-tool-in-the-quest-for-a-truly-real-time-web/" target="_blank">Groovy&#8217;s SQL Switch: A Powerful Tool In The Quest For A Truly Real &#8230;</a><span style="font-size: 10pt; line-height: 115%; color: #666666;"><br />
By Jason Kincaid </span><!--[endif]--><span style="font-size: 10pt; line-height: 115%;"><br />
&#8230;</span><span style="font-size: 10pt; line-height: 115%;"> of the processing costs for the competing technologies below). The new software runs on special Intel boxes, with performance that the company says matches 100 standard SQL servers. For more, you can check out the full product spec sheet here. &#8230; Did they have to give it the same name as one of the main dynamic languages for Java? reply Â· Dan Grossman (@w3roi) &#8211; July 23rd, 2009 at 3:19 am PDT. Good to see they&#8217;re still going after almost having their code stolen. &#8230;</span></li>
</ul>
<p class="MsoListParagraphCxSpLast" 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.informationweek.com/news/software/development/showArticle.jhtml?articleID=218600169" target="_blank">Borland Adapts Silk Test Suite For Agile Development<br />
</a><span style="font-size: 10pt; line-height: 115%; color: #666666;">InformationWeek &#8211; Manhasset,NY,USA<br />
</span><span style="font-size: 10pt; line-height: 115%;">By Charles Babcock Borland has adapted its Silk line of software testing tools to better accommodate modern development methods, particularly Agile-style &#8230;</span></li>
</ul>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;"><!--[endif]--></p>
<p class="MsoNormal"><span style="line-height: 115%;"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/07/25/week-in-review-25-july-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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 Groovy, I thought [...]]]></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>
		<item>
		<title>Week in Review &#8211; 11 July 2009</title>
		<link>http://www.robertcasto.com/2009/07/11/week-in-review-11-july-2009/</link>
		<comments>http://www.robertcasto.com/2009/07/11/week-in-review-11-july-2009/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 01:55:35 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Java Virtual Machine]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Week in Review]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[kirk]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[week]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=142</guid>
		<description><![CDATA[ 
Information

Â· Glassfish Terracotta Performance?
By msnuser168 
Then I found the reason is when The threads in SOAP UI exceeed 256. Then some request will fail with &#8220;java.net.SocketException:Connection reset&#8221;. I am wondering how to configue SUN web server 7 to get better throughput. &#8230;. Subject: Re: Glassfish Terracotta Performance? [Up]. ari ophanim. Joined: 05/24/2006 14:23:21. Messages: [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <w :WordDocument> </w><w :View>Normal</w> <w :Zoom>0</w> <w :TrackMoves /> <w :TrackFormatting /> <w :PunctuationKerning /> <w :ValidateAgainstSchemas /> <w :SaveIfXMLInvalid>false</w> <w :IgnoreMixedContent>false</w> <w :AlwaysShowPlaceholderText>false</w> <w :DoNotPromoteQF /> <w :LidThemeOther>EN-US</w> <w :LidThemeAsian>X-NONE</w> <w :LidThemeComplexScript>X-NONE</w> <w :Compatibility> <w :BreakWrappedTables /> <w :SnapToGridInCell /> <w :WrapTextWithPunct /> <w :UseAsianBreakRules /> <w :DontGrowAutofit /> <w :SplitPgBreakAndParaMark /> <w :DontVertAlignCellWithSp /> <w :DontBreakConstrainedForcedTables /> <w :DontVertAlignInTxbx /> <w :Word11KerningPairs /> <w :CachedColBalance /> </w> <m :mathPr> <m :mathFont m:val="Cambria Math" /> <m :brkBin m:val="before" /> <m :brkBinSub m:val=" " /> <m :smallFrac m:val="off" /> <m :dispDef /> <m :lMargin m:val="0" /> <m :rMargin m:val="0" /> <m :defJc m:val="centerGroup" /> <m :wrapIndent m:val="1440" /> <m :intLim m:val="subSup" /> <m :naryLim m:val="undOvr" /> </m> </xml>< ![endif]--><!--[if gte mso 9]><xml> <w :LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w :LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w :LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w :LsdException Locked="false" Priority="39" Name="toc 1" /> <w :LsdException Locked="false" Priority="39" Name="toc 2" /> <w :LsdException Locked="false" Priority="39" Name="toc 3" /> <w :LsdException Locked="false" Priority="39" Name="toc 4" /> <w :LsdException Locked="false" Priority="39" Name="toc 5" /> <w :LsdException Locked="false" Priority="39" Name="toc 6" /> <w :LsdException Locked="false" Priority="39" Name="toc 7" /> <w :LsdException Locked="false" Priority="39" Name="toc 8" /> <w :LsdException Locked="false" Priority="39" Name="toc 9" /> <w :LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w :LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w :LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w :LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w :LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w :LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w :LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w :LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w :LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w :LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w :LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w :LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w :LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w :LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w :LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w :LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w :LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w :LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w :LsdException Locked="false" Priority="37" Name="Bibliography" /> <w :LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w> </xml>< ![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} a:link, span.MsoHyperlink 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:53310047; 	mso-list-type:hybrid; 	mso-list-template-ids:108025228 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:ï‚·; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l1 	{mso-list-id:532426111; 	mso-list-type:hybrid; 	mso-list-template-ids:1713687930 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l1:level1 	{mso-level-number-format:bullet; 	mso-level-text:ï‚·; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --><!--[if gte mso 10]> <mce :style>< !   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal"><strong><span style="line-height: 115%;">Information</span></strong></p>
<ul>
<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://forums.terracotta.org/forums/posts/list/2275.page" target="_blank">Glassfish Terracotta <strong>Performance</strong>?</a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By msnuser168 </span><span style="font-size: 10pt; line-height: 115%;"><br />
Then I found the reason is when The threads in SOAP UI exceeed 256. Then some request will fail with &#8220;<strong>java</strong>.net.SocketException:Connection reset&#8221;. I am wondering how to configue SUN web server 7 to get better throughput. <strong>&#8230;.</strong> Subject: Re: Glassfish Terracotta <strong>Performance</strong>? [Up]. ari ophanim. Joined: 05/24/2006 14:23:21. Messages: 629. Location: San Francisco, CA Offline, Not sure I understand this at all. Sorry, but can you explain more about your <strong>test</strong> and environment? <strong>&#8230;</strong></span></li>
</ul>
<ul>
<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://chaoticjava.com/posts/java-logger-memory-leaks/" target="_blank"><strong>Java</strong> Logger Memory Leaks</a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By Aviad </span><span style="font-size: 10pt; line-height: 115%;"><br />
Code, <strong>Performance</strong> Add comments. Recently we switched from Log4J to the <strong>java</strong>.util.logger package (for this entry it will be called the â€œ<strong>Java</strong> Loggerâ€). Why, you might wonder, and I don&#8217;t have a good reason to give other than the illusion <strong>&#8230;</strong></span></li>
</ul>
<ul>
<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://isismjpucher.wordpress.com/2009/07/06/overhead-java-application-scalability/" target="_blank">OVERHEAD: Java Application Scalability Â« Welcome to the Real (IT <strong>&#8230;</strong></a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By Max J. Pucher </span><span style="font-size: 10pt; line-height: 115%;"><br />
HTTP requests are load-balanced across stateless servers and routed to designated <strong>J2EE</strong> server for processing. Such Java applications exhibit intratier communication complexity that directly impairs scalable <strong>performance</strong>. <strong>&#8230;</strong></span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><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><!--[endif]--><a href="http://www.artima.com/forums/flat.jsp?forum=121&amp;thread=262091" target="_blank"><strong>Java</strong> Buzz Forum <strong>Java Performance</strong> News June 2009</a><br />
<span style="font-size: 10pt; line-height: 115%;">We list all the latest <strong>Java performance</strong> related news and articlesIf the comparison is consistent things are due to start picking up again in the first half <strong>&#8230;</strong></span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><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><!--[endif]--><a href="http://stackoverflow.com/questions/1088453/what-should-i-look-for-when-improving-performance-in-java" target="_blank">What should I look for when improving <strong>performance</strong> in <strong>Java</strong> Stack <strong>&#8230;</strong></a><br />
<span style="font-size: 10pt; line-height: 115%;">The <strong>Java</strong> compilers are also pretty good at sniffing for <strong>performance improvements</strong> probably better than any single human So while there are some obvious <strong>&#8230;</strong></span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><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><!--[endif]--><a href="http://today.java.net/pub/a/today/2009/07/08/J1-2009-KirkPepperdine_PerfTune.html" target="_blank"><strong>java</strong>net Kirk Pepperdine on <strong>Java Performance</strong> Tuning</a><br />
<span style="font-size: 10pt; line-height: 115%;">Kirk Pepperdine talks about <strong>Java performance</strong> tuning in this <strong>java</strong>.net Community Corner 2009 podcast, recorded at JavaOne.</span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><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><!--[endif]--><a href="http://purejavaperformance.com/2009/06/introduction-to-java-concurrency/" target="_blank">Introduction to <strong>Java</strong> Concurrency Â« Pure <strong>Java Performance</strong></a><br />
<span style="font-size: 10pt; line-height: 115%;">Presented by David Moskowitz to the Sarasota <strong>Java</strong> Users Group on June 11 2009 <strong>&#8230;</strong> In addition <strong>performance improvements</strong> are much easier to add to a logically <strong>&#8230;</strong></span></li>
</ul>
<ul>
<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://kohlerm.blogspot.com/2009/07/eclipse-memory-analyzer-10-useful.html" target="_blank"><strong>Java Performance</strong> blog: Eclipse Memory Analyzer, 10 useful tips <strong>&#8230;</strong></a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By Markus Kohler </span><span style="font-size: 10pt; line-height: 115%;"><br />
<strong>Java Performance</strong> blog. This is my blog about <strong>Java performance</strong> related topics. Thursday, July 09, 2009. Eclipse Memory Analyzer, 10 useful tips/articles. The Eclipse Memory Analyzer has been shipped with Eclipse 3.5 Galileo and I planned <strong>&#8230;</strong></span></li>
</ul>
<p class="MsoListParagraphCxSpLast" 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://weblogs.java.net/blog/editors/archives/2009/07/community_corne_3.html" target="_blank">Editor&#8217;s Daily Blog Community Corner Podcast Kirk Pepperdine on <strong>&#8230;<br />
</strong></a><span style="font-size: 10pt; line-height: 115%;">In <strong>Java</strong> Today In Kirk Pepperdine on <strong>Java Performance</strong> Tuning Kirk Pepperdine talks about <strong>Java performance</strong> tuning in this</span></li>
</ul>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;"><!--[endif]--></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; line-height: 115%;">How To</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;"><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://watchingthewatchers.org/indepth/26445/" target="_blank">Generating Dump <strong>Java</strong> Data Files<br />
</a><span style="font-size: 10pt; line-height: 115%; color: #666666;">Watching the Watchers.org &#8211; USA<br />
</span><span style="font-size: 10pt; line-height: 115%;">by panoskrt Recently I have been running some disk I/O benchmarks, among others, with <strong>Java</strong>. I needed to check I/O operations <strong>performance</strong> with plain data <strong>&#8230;</strong></span></li>
</ul>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><!--[endif]--> <span style="font-size: 10pt; line-height: 115%;"> <!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></span>
</p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; line-height: 115%;"> </span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; line-height: 115%;">Blog</span></strong></p>
<ul>
<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://weblogs.java.net/blog/gijugeorge/archive/2009/07/performance_mon.html" target="_blank">Giju George&#8217;s Blog: <strong>Performance</strong> Monitoring using JMeter</a><br />
<span style="font-size: 10pt; line-height: 115%; color: #666666;">By gijugeorge </span><span style="font-size: 10pt; line-height: 115%;"><br />
Apache JMeter is an open source tool that can be used to measure the <strong>performance</strong> of <strong>Java</strong> applications. The JMeter can be used to <strong>test</strong> a wide range of <strong>Java</strong> applications like web, EJB, web services etc. I am not going to elaborate more on <strong>&#8230;</strong><br />
</span><a title="http://weblogs.java.net/blog/gijugeorge/" href="http://weblogs.java.net/blog/gijugeorge/" target="_blank"><span style="font-size: 10pt; line-height: 115%; color: green;">Giju George&#8217;s Blog &#8211; http://weblogs.java.net/blog/gijugeorge/</span></a></li>
</ul>
<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://porwin-ebook.blogspot.com/2009/07/sql-server-2008-query-performance.html" target="_blank">SQL Server 2008 Query <strong>Performance</strong> Tuning Distilled | Porwin Ebook <strong>&#8230;</strong></a></li>
<li><span style="font-size: 10pt; line-height: 115%; color: #666666;">By Admin </span></li>
<li><span style="font-size: 10pt; line-height: 115%;"> Read query execution plans and identify bottlenecks in <strong>performance</strong>. * Record system <strong>performance metrics</strong> for trend analysis. * Learn to design databases and write Transactâ€“SQL code to avoid common problems. <strong>&#8230;</strong> </span></li>
</ul>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><!--[endif]--></p>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%; color: green;"> </span></p>
<p class="MsoNormal"><span style="line-height: 115%;"> </span></p>
<p></mce></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/07/11/week-in-review-11-july-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment on States Taxing Companies with Affiliates</title>
		<link>http://www.robertcasto.com/2009/07/05/comment-on-states-taxing-companies-with-affiliates/</link>
		<comments>http://www.robertcasto.com/2009/07/05/comment-on-states-taxing-companies-with-affiliates/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 05:19:00 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Economy]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[affiliates]]></category>
		<category><![CDATA[companies]]></category>
		<category><![CDATA[states]]></category>
		<category><![CDATA[taxes]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=129</guid>
		<description><![CDATA[I recently read this article on Yahoo that talked about how states are going after companies with affiliates in their states for tax revenue. This seems pretty stupid, as in killing the &#8220;Golden Goose.&#8221;
The Internet is responsible for the creation of a great amount of wealth over the years. Granted, it is also responsible for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.robertcasto.com/wp-content/2009/07/cart.jpg"><img class="alignright size-medium wp-image-131" title="Shopping Cart" src="http://www.robertcasto.com/wp-content/2009/07/cart.jpg" alt="" width="200" height="180" /></a>I recently read <a title="States to Tax Affiliates" href="http://tech.yahoo.com/news/ap/20090703/ap_on_hi_te/us_tec_online_sales_taxes_3" target="_blank">this article</a> on Yahoo that talked about how states are going after companies with affiliates in their states for tax revenue. This seems pretty stupid, as in killing the &#8220;Golden Goose.&#8221;</p>
<p>The Internet is responsible for the creation of a great amount of wealth over the years. Granted, it is also responsible for the elimination of many businesses as well. This is how &#8220;creative destruction&#8221; works in our economy. New ideas and progress make people rich while old ideas die and go away.</p>
<p>If only this were true of the government though. Every year it just gets bigger and bigger. It looks for more ways to generate income to satisfy its insatiable appetite. In lean times, it resorts to stupid ideas like this one. It changes, many times for the worse, how the economic game of progress is played. Governments do well when the economy is doing well. They should do everything they can to help the companies within their borders to succeed. Instead, this looks like a destructive way to fill a budget gap. I fear that this is going to kill eCommerce as we know it.</p>
<p>Currently a great number of people make money sharing their expertise on the Internet. They get paid by promoting good products and warning us about bad ones. They inform us of ways to better our lives, and in return we purchase the products they recommend and they get paid by those selling the products. This is no different than sending a letter through the mail to a friend saying the new car they bought is incredible and that they should get one. Just because a company is willing to pay a finders fee doesn&#8217;t mean it has hired a person to do any work. It is rewarding the efforts of people to share information about products. This is advertising at its core and has been the basis of our economy for other 100 years. Companies pay millions to get the word out using advertising agencies. Does this mean that they now have a business interest in the state where the the ad agency resides? Most decidedly not.</p>
<p>Companies like Amazon agree to pay someone for help in selling a product. It is strictly advertising revenue, and they have no business interest in any state except where they have a physical presense. Saying otherwise means that every business has a business interest in every state. Any company wants to sell its products and doesn&#8217;t necessarily care whether what state the customer lives in.</p>
<p>If I recommend to a relative some service and I get a discount as a result, does that mean the company now has a business interest in my state? That kind of logic just boggles the mind. I was not hired by the company to do anything. I was encouraged to share information and for that they are most grateful when a sale occurs. To encourage this sharing of information, they offer an incentive. It is just that simple. Affiliate programs are just the same except that people have made a business out of it. If they are a business, then they must pay taxes where they live. That is how the system works and that still doesn&#8217;t mean that the seller of a product has a business interest there. Only that the person creating the link and posting information has a business interest. It is they who should be paying income taxes on the money they collect. But they didn&#8217;t sell a product. They didn&#8217;t handle any money. They didn&#8217;t do any activity that would connect them with the seller other than mentioning where a product may be bought.</p>
<p>For decades traditional companies have sold items across state lines. The products were shipped to other states and no sales tax was collected. There was no legal right to it because the purchase was from a company in another state and so no tax was collected. Internet companies operate the same way except that with the Internet, it is now easier to find their products and make a purchase. Lots of technologies have converged to help make this simplicity a reality. Now the states are rushing in and crying foul. They want to collect taxes on sales to which they are not entitled.</p>
<p>Companies are not stupid and the best will survive. If they find it cheaper to shut down an affiliate program than to continue one, then standard business practice demands that it be shut down. The states have essentially pushed a logical decision in response to their illogical argument. It should be no surprise that the small business will suffer as a result.</p>
<p>I find it despicable that a state would even consider pursuing such a course. They stand to loose a great deal. Many small companies will shut their doors since their income has been cut off. Millions in taxes collected from these business and their workers will disappear. In its place will be people filing for unemployment benefits along with all the other welfare handouts the government has to offer. States should spend their time trying to figure out how to get people back to work. They should try to educate workers, helping them train for the jobs in demand today. Instead, they seem determined to look for the quick path to cash as a means to solve their problems. This is destined to end in failure bodes ill for the country. Millions of jobs have already been lost. Let&#8217;s stop looking for ways to eliminate even more jobs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/07/05/comment-on-states-taxing-companies-with-affiliates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
