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

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

		<guid isPermaLink="false">http://www.robertcasto.com/?p=140</guid>
		<description><![CDATA[Tool Velocity 09: Fistful of Sand: Monitoring Code Performance at &#8230; By Dmytro Shteflyuk In this talk, we will go over a particular performance monitoring tool we have built. The talk will be liberally dosed with ego-deflating vignettes illustrating our periodic and spectacular mishaps. System Overview. Over the years, we have witnessed many &#8230; The]]></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:"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;} .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-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal"><span style="line-height: 115%;">Tool</span></p>
<ul>
<li><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-fistful-of-sand-monitoring-code-performance-at-myspace-com" target="_blank">Velocity 09: Fistful of Sand: <strong>Monitoring</strong> Code <strong>Performance</strong> at <strong>&#8230;<br />
</strong></a><span style="font-size: 10pt; line-height: 115%; color: #666666;">By Dmytro Shteflyuk<br />
</span><span style="font-size: 10pt; line-height: 115%;">In this talk, we will go over a particular <strong>performance monitoring tool</strong> we have built. The talk will be liberally dosed with ego-deflating vignettes illustrating our periodic and spectacular mishaps. System Overview. Over the years, we have witnessed many <strong>&#8230;</strong> The <strong>Server</strong> Side Profiler runs at the same time as the Client Side Profiler, tracing the execution and operating system interaction of the <strong>server</strong> code as the page is rendered. Below are examples of the data point <strong>&#8230;</strong></span></li>
</ul>
<p>It was a very light week this week.</p>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%;"> <!--[endif]--><span style="color: green;"></span></span></p>
<p></mce></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/07/04/week-in-review-4-july-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Develop Code with Performance Testing In Mind</title>
		<link>http://www.robertcasto.com/2009/06/22/develop-code-with-performance-testing-in-mind/</link>
		<comments>http://www.robertcasto.com/2009/06/22/develop-code-with-performance-testing-in-mind/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 23:02:05 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[log4j]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=63</guid>
		<description><![CDATA[Performance testing is usually done toward the end of a project, or worse, only when performance is found to be less than ideal. There is little time to get things done, and there is a lot of pressure to deliver on time. The testing team is usually under a lot of pressure to get things]]></description>
			<content:encoded><![CDATA[<p>Performance testing is usually done toward the end of a project, or worse, only when performance is found to be less than ideal. There is little time to get things done, and there is a lot of pressure to deliver on time. The testing team is usually under a lot of pressure to get things done. There are a number of things a developer can do that can make a huge difference for the testing team.</p>
<ul>
<li>Name all the components of a Swing application. Many testing frameworks for Swing use names to identify components. If there are no names provided, it becomes more difficult to make tests that work with the application. The tester must find another way, usually by traversing the object hierarchy, to find a component.</li>
<li>Make use of an INFO logging level. Tools like Log4J have a number of levels for writing information to files. Writing information useful to testers at this level means they can search logs for the information they are looking for. Success messages, method names, class names, anything that a tester may be looking for can be output in this manner.</li>
<li>Another useful item that can be output at the INFO level is performance information. Putting this data out in a format that is easily extracted can provide a way to determine where a performance problem is.</li>
<li>Provide helper and utility classes. These special objects can provide an API to the system that is easier to use and understand. It most likely won&#8217;t provide full access to the system&#8217;s features, but it will be much easier to use and can give testers an easier time to test the system. If developers are following Agile methods such as test first design, these tests should be made available to the testing team. Granted, these are only useful for people who know how to write code, but frequently the developer becomes the tester on a project and having these special objects can make a tedious job more bearable.</li>
<li>Interview the test team and find out what problems they run into. Their view of the system is much different than the developer&#8217;s and could lead to a solution that is better for everyone. Frequently the things they want which will make their lives easier, turn out to make developers lives easier as well.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/06/22/develop-code-with-performance-testing-in-mind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week in Review &#8211; 20 June 2009</title>
		<link>http://www.robertcasto.com/2009/06/20/week-in-review-20-june-2009/</link>
		<comments>http://www.robertcasto.com/2009/06/20/week-in-review-20-june-2009/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 02:05:38 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Week in Review]]></category>
		<category><![CDATA[classpath]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[load testing]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[voldemort]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=125</guid>
		<description><![CDATA[Information Classpath Hell Just Froze Over &#8211; Discussion about project jigsaw and how it will rid Java of of classpath problems. A Developers Guide To Load Testing &#8211; Slides about load testing by Simon Brown Tools Java for Mac OS X Update Released &#8211; A long standing bug has finally been fixed in Java on]]></description>
			<content:encoded><![CDATA[<p><strong>Information</strong></p>
<ul>
<li><a title="Project Jigsaw Discussion" href="http://sellmic.com/blog/2009/06/11/classpath-hell-just-froze-over/">Classpath Hell Just Froze Over</a> &#8211; Discussion about project jigsaw and how it will rid Java of of classpath problems.</li>
<li><a title="Developers Guide to Load Testing" href="http://www.codingthearchitecture.com/2009/06/11/a_developers_guide_to_load_testing_slides.html">A Developers Guide To Load Testing</a> &#8211; Slides about load testing by Simon Brown</li>
</ul>
<p><strong> Tools</strong></p>
<ul>
<li><a style="color: blue;" href="http://www.ditii.com/2009/06/16/java-for-mac-os-x-update-released/" target="_blank"> <strong>Java</strong> for Mac OS X <strong>Update</strong> Released</a> &#8211; A long standing bug has finally been fixed in Java on the Mac OS X platform.</li>
</ul>
<p><strong>How To</strong></p>
<ul>
<li><a title="Building a terabyte-scale dada cycle" href="http://project-voldemort.com/blog/2009/06/building-a-1-tb-data-cycle-at-linkedin-with-hadoop-and-project-voldemort/" target="_blank">Building a terabyte-scale data cycle at LinkedIn with Hadoop and Project Voldemort</a> &#8211; Lengthy discussion about how to build the system. Great to see how others are architecting systems to solve problems.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/06/20/week-in-review-20-june-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week in Review 13 June 2009</title>
		<link>http://www.robertcasto.com/2009/06/13/week-in-review-13-june-2009/</link>
		<comments>http://www.robertcasto.com/2009/06/13/week-in-review-13-june-2009/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 01:46:02 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Week in Review]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[week]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=120</guid>
		<description><![CDATA[Information Google Page Speed &#8211; Firefox plugin for improving website performance &#8211; Tool that uses cache optimization, gzip, and minimizes request times. Can show network activity of webpages. Acquiring JVM Runtime Information &#8211; Descriptions of tools to get data from running Java processes. jps, jinfo, JConsole, and VisualVM) Dealing with multi-partition transactions in a distributed]]></description>
			<content:encoded><![CDATA[<p><strong>Information</strong></p>
<ul>
<li><a id="gfv8" title="Google Page Speed - Firefox plugin for improving website performance" href="http://veerasundar.com/blog/2009/06/google-page-speed-firefox-plugin-for-improving-website-performance/" target="_blank">Google Page Speed &#8211; Firefox plugin for improving website performance</a> &#8211; Tool that uses cache optimization, gzip, and minimizes request times. Can show network activity of webpages.</li>
<li><a id="hhic" title="Acquiring JVM Runtime Information" href="http://marxsoftware.blogspot.com/2009/06/acquiring-jvm-runtime-information.html" target="_blank">Acquiring JVM Runtime Information</a> &#8211; Descriptions of tools to get data from running Java processes. jps, jinfo, JConsole, and VisualVM)</li>
<li><a title="Dealing with multi-partition transactions in a distributed KV solution" href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fhighscalability.com%2Fdealing-multi-partition-transactions-distributed-kv-solution&amp;ei=-Jw0Sq-vMI6HkQWp7ZT8CQ&amp;usg=AFQjCNFhWWYx7n92PkiUM44XeaDu29M-FQ&amp;sig2=D6pgHC5XSE1JYo-CU-MKJA" target="_blank">Dealing with multi-partition transactions in a distributed KV solution</a> &#8211; Very interested discussion about performance ofl All0partition transactions.</li>
<li><a id="hpmr" title="Java being ported to Qualcomm's Snapdragon ARM processor" href="http://it.tmcnet.com/topics/it/articles/57899-snapdragon-smartbooks-expected-flood-market-with-java-platform.htm">Java being ported to Qualcomm&#8217;s Snapdragon ARM processor</a> &#8211; Market will have yet another hardware platform running Java.</li>
</ul>
<p><strong> Tools</strong></p>
<ul>
<li> <a id="nsow" title="NEOTYS Announced NeoLoad 3.0 for Stress and Load Testing of Web Applications" href="http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&amp;newsId=20090608005010&amp;newsLang=en" target="_blank">NEOTYS Announced NeoLoad 3.0 for Stress and Load Testing of Web Applications</a> &#8211; Update of tool that can load test web applications including GWT (Google Web Toolkit)</li>
<li><a id="lwkj" title="Total Network Monitor 1.0.1 Released" href="http://www.filespack.com/files/Total_Network_Monitor.html" target="_blank">Total Network Monitor 1.0.1 Released</a> &#8211; Network monitoring tool from Softinventive Lab.</li>
<li><a id="f-ae" title="Page Speed Introduced by Google" href="http://code.google.com/speed/page-speed/" target="_blank">Page Speed Introduced by Google</a> &#8211; Firefox Add-on integrated with Firebug that tells you want can be done to improve a download and display for a web page.</li>
</ul>
<p><strong>How To</strong></p>
<ul>
<li> <a id="ih5r" title="SharePoint Performance, Stress or Load Testing" href="http://tune-up-pc.com/blog/?p=2209" target="_blank">SharePoint Performance, Stress or Load Testing</a> &#8211; Discussion about performance testing a SharePoint service. Describes tools and metrics that are helpful.</li>
<li><a id="k9gu" title="Monitoring Performance" href="http://msdnrss.thecoderblogs.com/2009/06/07/monitoring-performance/" target="_blank">Monitoring Performance</a> &#8211; Discusses what to monitor in a Windows environment.</li>
<li><a id="a628" title="How to install MySQL Monitoring Tools mtop for CenOS Debian" href="http://armandbrahaj.blog.al/2009/06/07/how-to-install-mysql-monitoring-tools-mtop-for-centos-debian/" target="_blank">How to install MySQL Monitoring Tools mtop for CenOS Debian</a> &#8211; Instructions on how to get the monitoring tool &#8216;mtop&#8217; installed for MySQL on CentOS Debian.</li>
<li><a id="dtuq" title="JETM - The easy way to monitor your Spring Application" href="http://www.shell-tips.com/2009/06/08/jetm-the-easy-way-to-monitor-your-spring-application/" target="_blank">JETM &#8211; The easy way to monitor your Spring Application</a> &#8211; Instructions on how to use <a id="h3fp" title="JETM" href="http://jetm.void.fm/" target="_blank">JETM</a> to monitor <a id="bzqw" title="Spring" href="http://www.springsource.org/" target="_blank">Spring</a>.</li>
<li><a id="l.d5" title="Building Scalable, Complex Apps on App Engine" href="http://code.google.com/events/io/sessions/BuildingScalableComplexApps.html" target="_blank">Building Scalable, Complex Apps on App Engine</a> &#8211; Session Video by <a id="oblw" title="Brett Slatkin" href="http://code.google.com/events/io/canvas.html?site=14271687120789983890&amp;profileId=09153455331671982567" target="_blank">Brett Slatkin</a> that discusses data structures, techniques, and other issues and how to make them scale on the Goggle App Engine.</li>
<li><a id="sd0." title="Improving page download perception by moving JavaScript to the end" href="http://www.glfusion.org/forum/viewtopic.php?showtopic=18987" target="_blank">Improving page download perception by moving JavaScript to the end</a> &#8211; Small article with PHP code that describes how to increase page load perception.</li>
<li><a id="h:sh" title="Unofficial Guide to QuiteTest Professional 10" href="http://www.qtp10.com/">Unofficial Guide to QuiteTest Professional 10</a> &#8211; Site devoted to helping users with QTP.</li>
</ul>
<p><strong>Why Performance Test</strong></p>
<ul>
<li> <a id="d_bl" title="Making a case for application performance management" href="http://www.networkworld.com/newsletters/accel/2009/060809netop1.html?hpg1=bn" target="_blank">Making a case for application performance management</a> by <a id="wm-n" title="Ann Bednarz" href="http://www.networkworld.com/Home/abednarz.html" target="_blank">Ann Bednarz</a> &#8211; Discusses an Aberdeen Group report about issues with application performance.</li>
</ul>
<p><strong>Free!</strong></p>
<ul>
<li> <a id="inuc" title="Eclipse Web Tools Platform: Developing Java Web Applications" href="http://happi2share.blogspot.com/2009/06/eclipse-web-tools-platform-developing.html" target="_blank">Eclipse Web Tools Platform: Developing Java Web Applications</a> &#8211; Discusses the Test and Performance Tools Platform (TPTP).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/06/13/week-in-review-13-june-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week in Review &#8211; 6 June 2009</title>
		<link>http://www.robertcasto.com/2009/06/06/week-in-review-6-june-2009/</link>
		<comments>http://www.robertcasto.com/2009/06/06/week-in-review-6-june-2009/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 02:48:18 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Week in Review]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[week]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=110</guid>
		<description><![CDATA[Tools MemoryUp Pro, Memory And Ram Optimizer Reviewed &#8211; Review of eMobiStudio&#8216;s MemoryUp application for Symbian-powered smartphones. Free LogParser.Email Log Parser Built with VB.NET 2005 &#8211; Free application for processing log files written in VB.NET 2005. SQL Server 2005 Replication Enhancements &#8211; Updates to the replication monitor, pre-computed partitions, updates to unique keys, transactional parallelism,]]></description>
			<content:encoded><![CDATA[<p><strong>Tools</strong></p>
<ul>
<li><a title="MemoryUp Pro, Memory And Ram Optimizer Reviewed" href="http://www.symbian-guru.com/welcome/2009/05/memoryup-pro-memory-and-ram-optimizer-reviewed.html" target="_blank">MemoryUp Pro, Memory And Ram Optimizer Reviewed</a> &#8211; Review of <a id="n51m" title="eMobiStudio" href="http://www.emobistudio.com/" target="_blank">eMobiStudio</a>&#8216;s MemoryUp application for Symbian-powered smartphones.</li>
<li><a id="jomc" title="Free LogParser.Email Log Parser Built with VB.NET 2005" href="http://gluegood.blogspot.com/2009/05/freeware-logparseremail.html" target="_blank">Free LogParser.Email Log Parser Built with VB.NET 2005</a> &#8211; Free application for processing log files written in VB.NET 2005.</li>
<li><a id="efox" title="SQL Server 2005 Replication Enhancements" href="http://www.sqlbasic.blogspot.com/2009/05/sql-server-2005-replication.html" target="_blank">SQL Server 2005 Replication Enhancements</a> &#8211; Updates to the replication monitor, pre-computed partitions, updates to unique keys, transactional parallelism, managed replication, and more.</li>
<li><a id="iw8j" title="Apache JMeter 2.3.3" href="http://jakarta.apache.org/jmeter/changes.html" target="_blank">Apache JMeter 2.3.3</a> has been updated to version 2.3.3 &#8211; Test closedown, HTTP Cookie handling, saving JDBC results, and much more all improved.</li>
<li><a id="y:f8" title="AirMagnet Receives Networking Award for their WiFi Analyzer" href="http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&amp;newsId=20090526005170&amp;newsLang=en" target="_blank">AirMagnet Receives Networking Award for their WiFi Analyzer</a> &#8211; Monitors the performance of WiFi networks and assists with problem detection and resolution.</li>
<li><a id="kbn2" title="Review of SQL Server Performance and Monitoring Tools" href="http://sqlserver-qa.net/blogs/tools/archive/2009/06/01/do-you-know-how-many-monitoring-tools-and-resources-available-in-sql-server.aspx" target="_blank">Review of SQL Server Performance and Monitoring Tools</a> &#8211; Lists the tools, how they can be used, and what data is available from each. Nice overview for those wanting to learn what performance monitoring options are available for SQL Server.</li>
<li><a id="a3wc" title="Load Testing an Oracle database with OATS" href="http://blogs.oracle.com/aamat/2009/06/load_testing_your_oracle_datab_1.html" target="_blank">Load Testing an Oracle database with OATS</a> (Oracle Application Test Suite) &#8211; Alex Amat discusses how OATS can be used for more than just testing Oracle applications. Very nice article with lots of pictures and source code.</li>
<li><a id="y.4l" title="TaskInfo v9.0 Released by IARSN Company" href="http://news.thomasnet.com/fullstory/560976" target="_blank">TaskInfo v9.0 Released by IARSN Company</a> &#8211; Replacement for Windows built-in Task Manager. Provides performance analysis graphs of processes, resources, and much more.</li>
<li><a id="qi-k" title="Alchemy Network Monitor 10.1 Released" href="http://www.mishelpers.com/network_monitor/" target="_blank">Alchemy Network Monitor 10.1 Released</a> &#8211; Inexpensive monitor for detecting network problems.</li>
<li><a id="c77e" title="JavaOne: Tolls and Utilities for Debugging the JVM" href="http://www.thebitsource.com/2009/06/04/javaone-tools-and-utilities-for-debugging-the-jvm/" target="_blank">JavaOne: Tolls and Utilities for Debugging the JVM</a> &#8211; Lists a number of tools including one for visually monitoring garbage collection.</li>
<li><a id="gq:u" title="An IPerf and JPerf Testing Procedure Example" href="http://www.versatek.com/blog/?p=370" target="_blank">An IPerf and JPerf Testing Procedure Example</a> &#8211; Describes a procedure with these tools to find the performance of a Point to Point connection.</li>
<li><a id="r35u" title="Everest Ultimate Edition 4.6 Free - Software Updated to Version 5.02" href="http://for-free-on-internet.com/2009/06/everest-ultimate-edition-46-4-free/" target="_blank">Everest Ultimate Edition 4.6 Free &#8211; Software Updated to Version 5.02</a> &#8211; Windows performance and system information tool including overclocking info, diagnostics, and benchmarking.</li>
<li><a id="y9d5" title="D-Link updates Desktop Widget for monitoring 802.11N Wi-Fi Routers" href="http://dlink-products.blogspot.com/2009/06/d-link-offers-updated-desktop-widget.html" target="_blank">D-Link updates Desktop Widget for monitoring 802.11N Wi-Fi Routers</a> &#8211; Widgets for Yahoo!, Vista, and Mac Dashboard updated for monitoring 802.11n Wi-Fi routers</li>
</ul>
<p><strong>Information</strong></p>
<ul>
<li><a id="ekd-" title="The speed, size and dependability of programming languages" href="http://gmarceau.qc.ca/blog/2009/05/speed-size-and-dependability-of.html" target="_blank">The speed, size and dependability of programming languages</a> &#8211; A great article showing various programming languages and how they relate to each other based on speed, size and dependability</li>
<li><a id="mf-y" title="The Computer Language Benchmarks Game" href="http://shootout.alioth.debian.org/" target="_blank">The Computer Language Benchmarks Game</a> &#8211; Programming language measurements.</li>
<li><a id="u3va" title="Java Software used to monitor performance of LincVolt" href="http://www.lincvolt.com/" target="_blank">Java Software used to monitor performance of LincVolt</a> &#8211; How&#8217;s that for a cool use of Java technology!</li>
<li><a id="v8pv" title="Performance Tuning is a Dynamic Process" href="http://dynamics-ax.blogspot.com/2009/06/getting-most-out-of-dynamics-ax.html" target="_blank">Performance Tuning is a Dynamic Process</a> &#8211; Article discusses Dynamics AX specifically, but is a good read about the the tuning processing and why it is not predictable.</li>
<li><a id="yzgl" title="Tata Communications launches Application Performance Visibility Service" href="http://in.sys-con.com/node/985362" target="_blank">Tata Communications launches Application Performance Visibility Service</a> &#8211; Suite of integrated tiiered service options for monitoring system performance.</li>
<li><a id="eknt" title="David Holmes on Java Real-Time Systems" href="http://www.informit.com/articles/article.aspx?p=1353609" target="_blank">David Holmes on Java Real-Time Systems</a> &#8211; Interview by Steve Haines of <a id="d:yt" title="InformIT Java Reference Guide" href="http://www.informit.com/guides/guide.aspx?g=java" target="_blank">InformIT Java Reference Guide</a> before the <a id="np9s" title="2009 JavaOne conference" href="http://java.sun.com/javaone/" target="_blank">2009 JavaOne conference</a>.</li>
<li><a id="gtak" title="Breaking Through JVM Memory Limits" href="http://www.artima.com/lejava/articles/javaone_2009_gil_tene.html" target="_blank">Breaking Through JVM Memory Limits</a> &#8211; Gil Tene is interviewed about memory issues by Frank Sommers.</li>
<li><a id="bo5h" title="Kirk Pepperdine demonstrates performance pitfalls" href="http://weblogs.java.net/blog/editors/archives/2009/06/kirk_pepperdine.html" target="_blank">Kirk Pepperdine demonstrates performance pitfalls</a> &#8211; Kirk shows why blind performance improvements don&#8217;t necessarily result in better system performance. Two examples are given both of which are common pitfalls developers fall into when trying to improve code.</li>
<li><a id="p99o" title="Larry Ellison says Oracle will pour money into Java" href="http://www.sdtimes.com/ELLISON__WE_VE_INVESTED_MORE_IN_JAVA_THAN_ANYONE_ELSE_/About_JAVA_and_ORACLE/33516" target="_blank">Larry Ellison says Oracle will pour money into Java</a> &#8211; At JavaOne Larry Ellison said they have a huge investment on the technology. He admitted that everything they do that sits above the database is written in Java. They will be investing heavily and are most interested in its continued improvement.</li>
<li><a id="pyud" title="Tools for Monitoring Synchronization Waits in Java" href="http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&amp;discussionID=3920068&amp;gid=105986&amp;trk=EML_anet_qa_ttle-cThOon0JumNFomgJt7dBpSBA" target="_blank">Tools for Monitoring Synchronization Waits in Java</a> &#8211; Nice discussion on the Java Performance Professionals LinkedIn group about how to monitor thread contention and sychronization waits in Java.</li>
<li><a id="nnm." title="The Trouble with Troubleshooting" href="http://www.itworldcanada.com/a/Departmental-and-End-User-Computing/6bf400f8-fe0b-4998-af8c-212292347875.html" target="_blank">The Trouble with Troubleshooting</a> &#8211; Discusses the problem of network monitoring and why tools never quite meet the challenge.</li>
</ul>
<p><strong>Why Performance Test</strong></p>
<ul>
<li><a id="hs-:" title="Performance issues cost Simson Confections $2.2 million" href="http://www.anuesystems.com/blog/?p=210" target="_blank">Performance issues cost Simson Confections $3.2 million</a> &#8211; Downtime results in lost revenue. Doing proper performance testing can find these problems before they become a boardroom statistic.</li>
<li><a id="plfn" title="What went wrong with Nokia's Ovi Store Launch" href="http://www.pocketgamer.biz/r/PG.Biz/Ovi+Store/feature.asp?c=13602" target="_blank">What went wrong with Nokia&#8217;s Ovi Store Launch</a> &#8211; Yet another example where proper QA and Performance Testing would have avoided launch problems.</li>
</ul>
<p><strong>Jobs</strong></p>
<ul>
<li><a id="bqan" title="Database Administrator in Knoxville TN" href="http://www.roadtechs.com/comp/wwwboard/getpost.php?rec_nbr=108188" target="_blank">Database Administrator in Knoxville TN</a> &#8211; Contract positions working on Oracle/SQL Server databases. Requires understanding of performance monitoring and tuning.</li>
<li>Senior QA Analyst in Chicago Available &#8211; <a id="yag2" title="Jaffar Sheik's Resume" href="http://classifieds.enterto.com/craigslist/11/3/88/1203113278/&amp;rg=chc" target="_blank">Jaffar Sheik&#8217;s Resume</a></li>
<li><a id="vcon" title="Flex Java - Performance Testing Engineers" href="http://www.flexfreelancers.com/2009/06/04/it-flex-java-performance-testing-engineers/" target="_blank">Flex Java &#8211; Performance Testing Engineers</a> &#8211; Position in Central London</li>
<li><a id="s6sf" title="Oracle Data Analyst in Chicago, IL" href="http://gadballchicago.blogspot.com/2009/06/oracle-data-analyst-5179-in-chicago-il.html" target="_blank">Oracle Data Analyst in Chicago, IL</a> &#8211; Senior Data Architect and Data Modeler needed who understands performance tuning and trading or financial exchange systems.</li>
</ul>
<p><strong>Miscellaneous</strong></p>
<ul>
<li><a id="a3ju" title="Benchmark Your Browser" href="http://service.futuremark.com/peacekeeper/index.action" target="_blank">Benchmark Your Browser</a> &#8211; Tool that runs tests to determine how well various browsers run on your system. Figure out which one is the fastest for you.</li>
</ul>
<p><strong>Books</strong></p>
<ul>
<li><a title="High Performance Web Sites: Essential Knowledge for Front-End Engineers" href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&amp;tag=robertcasto-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0596529309" target="_blank">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a></li>
<li><a title="Even Faster Web Sites: Performance Best Practices for Web Developers" href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&amp;tag=robertcasto-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0596522304" target="_blank">Even Faster Web Sites: Performance Best Practices for Web Developers</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/06/06/week-in-review-6-june-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java SE 6 Update 14 Performance Improvements &#8211; One Not Free</title>
		<link>http://www.robertcasto.com/2009/05/29/java-se-6-update-14-performance-improvements-one-not-free/</link>
		<comments>http://www.robertcasto.com/2009/05/29/java-se-6-update-14-performance-improvements-one-not-free/#comments</comments>
		<pubDate>Sat, 30 May 2009 03:51:53 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Java Virtual Machine]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[garbage collector]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[optimization]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=71</guid>
		<description><![CDATA[Java SE 6 Update 14 Performance Improvements &#8211; One Not Free Sun has just released Java SE 6 Update 14 with some great performance improvements. Optimization Using Escape Analysis : [-XX:+DoEscapeAnalysis] HotSpot will look for objects that are created and reference by a single thread and omit allocation treating them like local variables. Compressed Object]]></description>
			<content:encoded><![CDATA[<p>Java SE 6 Update 14 Performance Improvements &#8211; One Not Free</p>
<p>Sun has just released <a title="Java SE 6" href="http://java.sun.com/javase/6/" target="_blank">Java SE 6</a> Update 14 with some great performance improvements.</p>
<ul>
<li>Optimization Using Escape Analysis : <code>[-XX:+DoEscapeAnalysis]</code><br />
HotSpot will look for objects that are created and reference by a single thread and omit allocation treating them like local variables.</li>
<li>Compressed Object Pointers : <code>[-XX:+UseCompressedOops]</code><br />
Improves 64-bit JRE performance by compressing object references to 32 bits when the object heap is less than 32 GB.</li>
<li>Garbage First (G1) Garbage Collector : <code>[-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC]</code><br />
A low pause, server style collector that is more predictable.</li>
<li>Improved TreeMap Iteration : <code>[-XX:+AggressiveOpts]</code><br />
Improved iteration for frequent passes over TreeMaps when the option is turned on.</li>
</ul>
<p><a title="Java SE 6u14 Release Notes" href="http://java.sun.com/javase/6/webnotes/6u14.html" target="_blank">Release notes</a> indicate though that to use the G1 garbage collector in production, a <a title="Java SE for Business" href="http://www.sun.com/software/javaseforbusiness/solution_providers.jsp" target="_blank">Java support contract </a>must have been purchased. I guess Oracle is starting to make its mark on Sun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/05/29/java-se-6-update-14-performance-improvements-one-not-free/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

