<?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>DelphiTools.info &#187; Accuracy</title>
	<atom:link href="http://delphitools.info/tag/accuracy/feed/" rel="self" type="application/rss+xml" />
	<link>http://delphitools.info</link>
	<description>SamplingProfiler, DWS and other Delphi tools</description>
	<lastBuildDate>Thu, 02 Feb 2012 11:33:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Saving results &amp; merging</title>
		<link>http://delphitools.info/2009/03/09/saving-results-merging/</link>
		<comments>http://delphitools.info/2009/03/09/saving-results-merging/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 09:35:18 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Accuracy]]></category>
		<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Bottleneck]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[Profiler]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://delphitools.info/?p=62</guid>
		<description><![CDATA[SamplingProfiler run results can be saved to .spr files (Sampling Profiler Results) and later reused for comparison purposes, or for merging, one of the less obvious features of the profiler. You can merge results by right-clicking on a results tab and selecting&#8230; &#8220;Merge results&#8221;, oddly enough. After this, the samples will be aggregated across the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delphitools.info/samplingprofiler/">SamplingProfiler</a> run results can be saved to <em>.spr</em> files (Sampling Profiler Results) and later reused for comparison purposes, or for <em>merging</em>, one of the less obvious features of the profiler.<br />
 You can merge results by right-clicking on a results tab and selecting&#8230; &#8220;Merge results&#8221;, oddly enough. After this, the samples will be aggregated across the runs you selected, hopefully providing more <a href="http://en.wikipedia.org/wiki/Sampling_(statistics)">statistical accuracy</a>.</p>
<p>This can be particularly useful when analysing the results from multiple runs, collected from multiple users in the field via SamplingProfiler&#8217;s silent mode for instance. It can also be useful if you collect profiling information from automated test tools, each stressing the same library or base code in different ways.</p>
<p>Merging results isn&#8217;t as much about getting high numerical precision on your bottlenecks. Sure, you can use it for numerical accuracy, but who cares if a routine takes 95% or 92.24638% of the CPU time? identifying the bottleneck is usually all that matters.</p>
<p>Merging is about figuring out the bottlenecks that matter in everyday use, bottlenecks which may not come up in your routine tests, or may not be seen as critical when seen in isolation. It can be about getting information on that odd, hard-to-reproduce, slowdown your users may be experiencing from time to time. It can also be about identifying the minor bottlenecks that could be the cause of a &#8220;sluggish&#8221; feel to your UI.</p>
<p>A last word on the SPR files: those are persistence streams of SamplingProfiler native format, they&#8217;re binary, highly compact, and for you, the user, highly proprietary and blackboxy. If you want to do your own analysis on the profiling results, there is an alternative: you can save results as an <a href="http://www.amazon.com/gp/product/0764516531?ie=UTF8&amp;tag=httpdelphiinf-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0764516531">XML</a> file, which will include all the data in a verbose fashion. Be warned however that a deceptively small SPR can result in a huge XML file.</p>
]]></content:encoded>
			<wfw:commentRss>http://delphitools.info/2009/03/09/saving-results-merging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  www.delphitools.info/tag/accuracy/feed/ ) in 0.94562 seconds, on Feb 4th, 2012 at 1:44 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 5th, 2012 at 1:44 pm UTC -->
