<?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>SpeedTrace Pro</title>
	<atom:link href="http://speedtracepro.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://speedtracepro.com</link>
	<description>Home of SpeedTrace Pro - The Application Performance Management Solution</description>
	<lastBuildDate>Tue, 21 May 2013 12:31:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>SpeedTrace Pro 4.5 feature highlights</title>
		<link>http://speedtracepro.com/speedtrace-pro-4-5-feature-highlights-2083/</link>
		<comments>http://speedtracepro.com/speedtrace-pro-4-5-feature-highlights-2083/#comments</comments>
		<pubDate>Fri, 21 Dec 2012 10:31:44 +0000</pubDate>
		<dc:creator>holger</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Line Level Analysis]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET testing tool]]></category>
		<category><![CDATA[Bug fixes]]></category>
		<category><![CDATA[caller callee]]></category>
		<category><![CDATA[Callstacks]]></category>
		<category><![CDATA[Layer Breakdown]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[software test]]></category>

		<guid isPermaLink="false">http://speedtracepro.com/?p=2083</guid>
		<description><![CDATA[This year has been quite a busy and successful one. We have been spreading out in a lot of directions – developing new tools, adding powerful functionality, enhancing user experience and optimizing instrumentation. Not to mention the excellent reviews we’ve been getting:<br />
New powerful tools and components<br />
In Version 4.5 we provide a set of new specialized tools and components to aid developers throughout the product lifecycle:<br />
<br />
dot.NET Runtime-Analyzer : This separately available tool is geared to optimize scenario ...]]></description>
				<content:encoded><![CDATA[<p>This year has been quite a busy and successful one. We have been spreading out in a lot of directions – developing new tools, adding powerful functionality, enhancing user experience and optimizing instrumentation. Not to mention the excellent reviews we’ve been getting:</p>
<h4>New powerful tools and components</h4>
<p>In Version 4.5 we provide a set of new specialized tools and components to aid developers throughout the product lifecycle:</p>
<ul>
<li><a href="http://speedtracepro.com/speedtrace-net-runtime-analyzer-2006/">dot.NET Runtime-Analyzer </a>: This separately available tool is geared to optimize scenario startup times for best performance and ultimate user satisfaction</li>
<li>Decompiler: The integrated decompiler component allows you to reconstruct implementation details even in the case of missing source code</li>
</ul>
<h4>New powerful features</h4>
<p>Version 4.5 features added functionality to increase diagnostics productivity and simplify navigation for high-yield analysis:</p>
<ul>
<li>Caller/Callee Backtraces for simplified load trigger investigation</li>
<li>What-IF-Performance-Forecasts to create and compare scenario simulations</li>
<li>Context-sensitive Call Stack History</li>
<li>Enhanced analytics: percentiles, clustering, and more …</li>
</ul>
<h4>Enhanced user experience and optimization</h4>
<p>Several aspects have been highly optimized to enhance user experience:</p>
<ul>
<li>Syntax Highlighting</li>
<li>CPU Usage-View &#8211; ThreadStack Viewer to view thread stacks at particular times with a mouse click plus reduced memory consumption</li>
<li>Enhanced Grouping/Color-Definitions/New LayerDefintion</li>
<li>Bug fixes and runtime optimization</li>
</ul>
<h4>Outlook for 2013</h4>
<p>We are going to release our current Version 4.5 in May next year. In the meantime, we’re also working on a .NET Memory Profiler, which will be also included in SpeedTrace Pro.</p>
<h4>Seasonal greetings</h4>
<p>The SpeedTrace Pro Team would like to thank you all for your appreciation, support and valuable feedback and warmly welcomes you to continue making good use of our products and support.</p>
<p>We wish you all a Merry Christmas and a Happy New Year!</p>
<p>Your SpeedTrace Pro Team</p>
]]></content:encoded>
			<wfw:commentRss>http://speedtracepro.com/speedtrace-pro-4-5-feature-highlights-2083/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SpeedTrace Pro gets good reviews</title>
		<link>http://speedtracepro.com/speedtrace-pro-gets-good-reviews-1980/</link>
		<comments>http://speedtracepro.com/speedtrace-pro-gets-good-reviews-1980/#comments</comments>
		<pubDate>Tue, 11 Dec 2012 13:20:20 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[SpeedTrace Pro]]></category>
		<category><![CDATA[Tracing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://speedtracepro.com/?p=1980</guid>
		<description><![CDATA[Recent interesting review<br />
Alois Kraus, a .Net enthusiast, performance expert and interesting blog writer recently reviewed SpeedTrace Pro in his blog the other day. Since it poignantly displays SpeedTrace Pro’s competitive edge, we would like to share it with you: geekswithblogs.net<br />
SpeedTrace Pro tutorial<br />
Jon Shoeberg, senior architect, software engineer and consultant, even wrote a Youtube tutorial elegantly showing how easily you can sift out conclusive results for bug-trapping and improving app performance:<br />
<br />
We would like express our cordial ...]]></description>
				<content:encoded><![CDATA[<h4>Recent interesting review</h4>
<p><a href="http://geekswithblogs.net/akraus1/Default.aspx">Alois Kraus</a>, a .Net enthusiast, performance expert and interesting blog writer recently reviewed SpeedTrace Pro in his blog the other day. Since it poignantly displays SpeedTrace Pro’s competitive edge, we would like to share it with you: <a href="http://geekswithblogs.net/akraus1/archive/2012/12/02/151431.aspx">geekswithblogs.net</a></p>
<h4>SpeedTrace Pro tutorial</h4>
<p>Jon Shoeberg, senior architect, software engineer and consultant, even wrote a Youtube tutorial elegantly showing how easily you can sift out conclusive results for bug-trapping and improving app performance:</p>
<p><iframe style="z-index: 1;" width="555" height="312" src="http://www.youtube.com/embed/7d4K9mvo3sY" frameborder="0" allowfullscreen></iframe></p>
<p><strong>We would like express our cordial thanks and welcome people to share their experience with our product.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://speedtracepro.com/speedtrace-pro-gets-good-reviews-1980/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SpeedTrace .NET Runtime Analyzer</title>
		<link>http://speedtracepro.com/speedtrace-net-runtime-analyzer-2006/</link>
		<comments>http://speedtracepro.com/speedtrace-net-runtime-analyzer-2006/#comments</comments>
		<pubDate>Sat, 17 Nov 2012 18:53:19 +0000</pubDate>
		<dc:creator>holger</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Line Level Analysis]]></category>
		<category><![CDATA[Software test/testing]]></category>
		<category><![CDATA[SpeedTrace Pro]]></category>
		<category><![CDATA[Startup Optimization]]></category>

		<guid isPermaLink="false">http://speedtracepro.com/?p=2006</guid>
		<description><![CDATA[<br />
The tool SpeedTrace JITAnalyzer was renamed to RuntimeAnalyzer due to its extended scope:<br />
- Startup-Optimizer: Regarding the base functionality, please refer to the following link<br />
- Extended base functionality<br />
<br />
Attach to upcoming &#38; already running processes: Attach to processes<br />
which are started outside the RuntimeAnalyzer tool<br />
Open/Save Snapshot: The open operation views saved snapshots,<br />
the save operation stores the captured runtime information<br />
<br />
- Added Exception-Hunter: The built-in exception hunter shows all exceptions including time stamps, exception details and thread stacks. Each ...]]></description>
				<content:encoded><![CDATA[<h4></h4>
<p>The tool <a href="http://speedtracepro.com/optimize-startup-performance-with-new-jit-analyzer-1482/">SpeedTrace JITAnalyzer</a> was renamed to RuntimeAnalyzer due to its extended scope:</p>
<p>- <strong>Startup-Optimizer</strong>: Regarding the base functionality, please refer to the following <a href="http://speedtracepro.com/optimize-startup-performance-with-new-jit-analyzer-1482/">link</a></p>
<p>- <strong>Extended base functionality</strong></p>
<ul>
<li>Attach to upcoming &amp; already running processes: Attach to processes<br />
which are started outside the RuntimeAnalyzer tool</li>
<li>Open/Save Snapshot: The open operation views saved snapshots,<br />
the save operation stores the captured runtime information</li>
</ul>
<p>- <strong>Added Exception-Hunter</strong>: The built-in exception hunter shows all exceptions including time stamps, exception details and thread stacks. Each stack item contains line-level information to display the source code. In the following example the RuntimeAnalyzer pinpoints the line where a divide by zero exception was raised.</p>
<div class="modern_img_frame modern_two_col_small"> <div class="modern_preload_two_col_small preload"><a href="http://speedtracepro.com/images/Runtime-Analyzer-ExceptionHunter.png" class="attachment-fadeIn" data-gal="prettyPhoto[pg_1]" title=".NET Runtime Analyzer / Exception Hunter"><img src="http://speedtracepro.com/wp-content/themes/Karma/images/_global/img-zoom-2-small.png" style="position:absolute; display: none;" alt=".NET Runtime Analyzer / Exception Hunter" /><img src='http://speedtracepro.com/wp-content/themes/Karma/truethemes_framework/extended/timthumb/timthumb.php?src=http://speedtracepro.com/images/Runtime-Analyzer-ExceptionHunter.png&amp;h=180&amp;w=324' alt='.NET Runtime Analyzer / Exception Hunter' /></a></div></div><p>- <strong>Added ThreadStack-Analyzer</strong>: The thread stacks shows all running threads, its cpu time consumption and current call stacks at a specified sampling rate. The thread stack view allows you to examine the thread stacks at regular times (sampling) to investigate application hangups or any other simple performance issues.</p>
<div class="modern_img_frame modern_two_col_small"> <div class="modern_preload_two_col_small preload"><a href="http://speedtracepro.com/images/Runtime-Analyzer-ThreadStack-Analyzer.png" class="attachment-fadeIn" data-gal="prettyPhoto[pg_1]" title=".NET Runtime Analyzer / Thread Stack Analyzer"><img src="http://speedtracepro.com/wp-content/themes/Karma/images/_global/img-zoom-2-small.png" style="position:absolute; display: none;" alt=".NET Runtime Analyzer / Thread Stack Analyzer" /><img src='http://speedtracepro.com/wp-content/themes/Karma/truethemes_framework/extended/timthumb/timthumb.php?src=http://speedtracepro.com/images/Runtime-Analyzer-ThreadStack-Analyzer.png&amp;h=180&amp;w=324' alt='.NET Runtime Analyzer / Thread Stack Analyzer' /></a></div></div><p>- <strong>Added Decompiler-functionality</strong> to the source code preview (C#/IL): In case of missing source codes or debug info, methods of interested can be easily decompiled to either C# or IL.</p>
<div class="modern_img_frame modern_two_col_small"> <div class="modern_preload_two_col_small preload"><a href="http://speedtracepro.com/images/Runtime-Analyzer-Decompiler.png" class="attachment-fadeIn" data-gal="prettyPhoto[pg_1]" title=".NET Runtime Analyzer / Decompiler"><img src="http://speedtracepro.com/wp-content/themes/Karma/images/_global/img-zoom-2-small.png" style="position:absolute; display: none;" alt=".NET Runtime Analyzer / Decompiler" /><img src='http://speedtracepro.com/wp-content/themes/Karma/truethemes_framework/extended/timthumb/timthumb.php?src=http://speedtracepro.com/images/Runtime-Analyzer-Decompiler.png&amp;h=180&amp;w=324' alt='.NET Runtime Analyzer / Decompiler' /></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://speedtracepro.com/speedtrace-net-runtime-analyzer-2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimize startup performance with new JIT Analyzer!</title>
		<link>http://speedtracepro.com/optimize-startup-performance-with-new-jit-analyzer-1482/</link>
		<comments>http://speedtracepro.com/optimize-startup-performance-with-new-jit-analyzer-1482/#comments</comments>
		<pubDate>Tue, 03 Jul 2012 11:15:28 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Analyzer]]></category>
		<category><![CDATA[JIT]]></category>
		<category><![CDATA[JIT-Analyzer]]></category>
		<category><![CDATA[JITAnalyzer]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Startup Optimization]]></category>

		<guid isPermaLink="false">http://speedtracepro.com/?p=1482</guid>
		<description><![CDATA[If you want to improve your user experience, scenario startup times need to be optimized to provide best possible performance.<br />
How do we optimize startup performance?<br />
Besides eliminating causes of bottlenecks induced by poor software algorithms affecting application startup, we need to also provide the best infrastructure for our software to run. The key task then is to provide proper software deployment. Before .Net software can run on the CPU, .Net assemblies must be translated from IL to native code. ...]]></description>
				<content:encoded><![CDATA[<p>If you want to improve your user experience, scenario startup times need to be optimized to provide best possible performance.</p>
<h4>How do we optimize startup performance?</h4>
<p>Besides eliminating causes of bottlenecks induced by poor software algorithms affecting application startup, we need to also provide the best infrastructure for our software to run. The key task then is to provide proper software deployment. Before .Net software can run on the CPU, .Net assemblies must be translated from IL to native code. So we should deploy native images for assemblies which cause high time losses in order to minimize annoying runtime overheads.</p>
<h4>How do we find out where time losses were triggered from?</h4>
<p>SpeedTrace Pro introduces a new tool, the JITAnalyzer, to assist you in your investigation. It pinpoints how often and where JIT compilations occur and how much time is wasted due to current software deployment. Furthermore, it provides relocation information to help you reduce memory footprints of enterprise applications.</p>
<div class="modern_img_frame modern_two_col_small"> <div class="modern_preload_two_col_small preload"><a href="http://speedtracepro.com/images/JIT-Analyzer-JIT-Compilation_.jpg" class="attachment-fadeIn" data-gal="prettyPhoto[pg_1]" title="JIT Analyzer / JIT Compilation"><img src="http://speedtracepro.com/wp-content/themes/Karma/images/_global/img-zoom-2-small.png" style="position:absolute; display: none;" alt="JIT Analyzer / JIT Compilation" /><img src='http://speedtracepro.com/images/JIT-Analyzer-JIT-Compilation-234x180.jpg' alt='JIT Analyzer / JIT Compilation' /></a></div></div><div class="modern_img_frame modern_two_col_small"> <div class="modern_preload_two_col_small preload"><a href="http://speedtracepro.com/images/JIT-Analyzer-Modules_.jpg" class="attachment-fadeIn" data-gal="prettyPhoto[pg_1]" title="JIT Analyzer - Modules"><img src="http://speedtracepro.com/wp-content/themes/Karma/images/_global/img-zoom-2-small.png" style="position:absolute; display: none;" alt="JIT Analyzer - Modules" /><img src='http://speedtracepro.com/images/JIT-Analyzer-Modules-234x180.jpg' alt='JIT Analyzer - Modules' /></a></div></div><p>If you are interested in testing a preview version of the JITAnalyzer tool, please feel free to contact us:</p>
<p><a href="http://speedtracepro.com/support-download/download/" class="ka_button small_button small_dark" target="_self"><span>Request SpeedTrace Pro →</span></a> <em>10-day free trial</em></p>
]]></content:encoded>
			<wfw:commentRss>http://speedtracepro.com/optimize-startup-performance-with-new-jit-analyzer-1482/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SpeedTrace Pro Version 4.0 Release</title>
		<link>http://speedtracepro.com/speedtrace-pro-version-4-0-release-1313/</link>
		<comments>http://speedtracepro.com/speedtrace-pro-version-4-0-release-1313/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 12:14:00 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[SpeedTrace Pro]]></category>
		<category><![CDATA[.NET Profiler/Tracer Application]]></category>
		<category><![CDATA[.NET testing tool]]></category>
		<category><![CDATA[.NET tracers]]></category>
		<category><![CDATA[allocations]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[garbage collections]]></category>
		<category><![CDATA[overhead]]></category>
		<category><![CDATA[software performance]]></category>
		<category><![CDATA[software test]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[test program]]></category>
		<category><![CDATA[threads]]></category>

		<guid isPermaLink="false">http://speedtracepro.com/?p=1313</guid>
		<description><![CDATA[Unmanaged Code, Layer Breakdown, CPU Tracking and more ..<br />
We are happy to announce the final release of SpeedTrace Pro’s new Version 4.0. <br />
Request your trial license here: http://speedtracepro.com/support-download/download/<br />
Amplified tracing scope now includes unmanaged code!<br />
One of SpeedTrace Pro’s Version 4.0 key features this year is a new tracing method especially designed to embrace non-dotNET code. This newly added piece of cutting-edge functionality enables you to trace also non-dotNET platforms such as VBA, JavaScript, unmanaged C++, etc. all ...]]></description>
				<content:encoded><![CDATA[<h2>Unmanaged Code, Layer Breakdown, CPU Tracking and more ..</h2>
<p><strong>We are happy to announce the final release of SpeedTrace Pro’s new Version 4.0. </strong></p>
<p>Request your trial license here: <a href="http://speedtracepro.com/support-download/download/">http://speedtracepro.com/support-download/download/</a></p>
<h4>Amplified tracing scope now includes unmanaged code!</h4>
<p>One of SpeedTrace Pro’s Version 4.0 key features this year is a new tracing method especially designed to embrace non-dotNET code. This newly added piece of cutting-edge functionality enables you to trace also non-dotNET platforms such as VBA, JavaScript, unmanaged C++, etc. all in one go. The advantage of this is precious, since a lot of .Net applications consist of mixed code nowadays.</p>
<h4>Layer Breakdown – the ideal management reporting tool</h4>
<p>The new dashboard ‘Layer Breakdown’ now provides you with a quick bird’s eye overview of the application’s overall time consumption layer by layer, so you can see at one glance where the most time was consumed. It is the ideal management reporting and controlling tool to help testers, consultants, architects and managers to scan the critical areas and to check what still needs to be done &#8230;. Besides, the layers can be customized, so that you are able to view your trace output from all kinds of different perspectives. </p>
<h4>Powerful new features and extended functionality</h4>
<ul class="list">
<li>CPU time tracking (tracing, sampling) offers quick CPU usage checks enabling you to zoom from summary views down to specific time frames and even functions within the same scenario</li>
<li>Splitting and merging multiple TraceFiles allows you to customize your  tracing activity (ideal when working in team and task force constellations on large apps)</li>
</ul>
<h4>Enhancements on all levels</h4>
<ul class="list">
<li>Easier navigation / IIS tracing with a whole set of new browsers (project, application, website) all adding up to a fabulously comfortable UI feeling</li>
<li>Even faster tracing due to structural improvements and enhancements to code and implementation</li>
</ul>
<h4>Outlook for next CTP</h4>
<p>We are already in our starting blocks to tackle the next version’s challenges to add further leading-edge functionality and possibly widen our portfolio.</p>
<h4>Welcome to Download</h4>
<p>Send us your feedback. Comments and suggestions appreciated.<br />
SpeedTrace Pro New Version 4.0 &#8211; ready for download.</p>
<p><a href="http://speedtracepro.com/support-download/download/" class="ka_button small_button small_dark" target="_self"><span>Try SpeedTrace Pro →</span></a> <i>10-day free trial</i></p>
]]></content:encoded>
			<wfw:commentRss>http://speedtracepro.com/speedtrace-pro-version-4-0-release-1313/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SpeedTrace Pro 2012 Spring Events</title>
		<link>http://speedtracepro.com/speedtrace-pro-2012-spring-events-1172/</link>
		<comments>http://speedtracepro.com/speedtrace-pro-2012-spring-events-1172/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 14:03:14 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[SpeedTrace Pro]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[consulting]]></category>
		<category><![CDATA[Performance analysis]]></category>
		<category><![CDATA[Trouble-shooting]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://speedtracepro.com/?p=1172</guid>
		<description><![CDATA[Spring is the season of renewal – and spring this year is a special season for SpeedTrace Pro novelties.<br />
SpeedTrace Pro – our new 4.0 Version Release!<br />
We are proud to announce our new release featuring a whole new range of added functionality highlights such as:<br />
<br />
Unmanaged Code tracing<br />
Layer Breakdown<br />
CPU tracking<br />
&#8230; and more &#8230;<br />
<br />
A more detailed entry on the new SpeedTrace functionality is to follow up briefly!<br />
SpeedTrace Pro – our new website!<br />
We ...]]></description>
				<content:encoded><![CDATA[<p>Spring is the season of renewal – and spring this year is a special season for SpeedTrace Pro novelties.</p>
<h4>SpeedTrace Pro – our new 4.0 Version Release!</h4>
<p>We are proud to announce our new release featuring a whole new range of added functionality highlights such as:</p>
<ul>
<li>Unmanaged Code tracing</li>
<li>Layer Breakdown</li>
<li>CPU tracking</li>
<li>&#8230; and more &#8230;</li>
</ul>
<p>A more detailed entry on the new SpeedTrace functionality is to follow up briefly!</p>
<h4>SpeedTrace Pro – our new website!</h4>
<div class="modern_img_frame modern_two_col_small"> <div class="modern_preload_two_col_small preload"><a href="http://speedtracepro.com/images/per.auriga.uberspace.de/htdocs_.png" class="attachment-fadeIn" data-gal="prettyPhoto[pg_1]" title="SpeedTrace Pro – our new website!"><img src="http://speedtracepro.com/wp-content/themes/Karma/images/_global/img-zoom-2-small.png" style="position:absolute; display: none;" alt="SpeedTrace Pro – our new website!" /><img src='http://speedtracepro.com/images/per.auriga.uberspace.de/htdocs-324x180.png' alt='SpeedTrace Pro – our new website!' /></a></div></div><p>We have moved our website from perfinity.de to per.auriga.uberspace.de/htdocs and created a whole new design presentation that lives up to our .NET trace profiler product. So SpeedTrace Pro now has its own homepage that serves to improve communication on our profiler solution and aptly portray our expertise in the field of software performance management.</p>
<p>We hope you like it. We are still making improvements, so feedback and suggestions are warmly appreciated.</p>
<p>Welcome to <a href="http://speedtracepro.com/">http://speedtracepro.com</a>!</p>
<h4>Performance consulting – our new service!</h4>
<p>Finally, we are happy to let you know that our SpeedTrace Pro team now has a  consulting division that offers <a href="http://speedtracepro.com/services/performance-consulting/">consulting</a> in many forms:</p>
<ul>
<li>Trouble-shooting</li>
<li>Performance analysis</li>
<li>Online/ In-house training</li>
</ul>
<p>Feel free to <a href="http://speedtracepro.com/about-us/contact/">contact us</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://speedtracepro.com/speedtrace-pro-2012-spring-events-1172/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SpeedTrace Pro 4.0.32 supports ReSharper 6.1 integration</title>
		<link>http://speedtracepro.com/speedtrace-pro-4-0-32-supports-resharper-6-1-integration-1071/</link>
		<comments>http://speedtracepro.com/speedtrace-pro-4-0-32-supports-resharper-6-1-integration-1071/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 11:20:39 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Software test/testing]]></category>
		<category><![CDATA[SpeedTrace Pro]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[ReSharper]]></category>
		<category><![CDATA[software test automation]]></category>

		<guid isPermaLink="false">http://speedtracepro.com/?p=1071</guid>
		<description><![CDATA[SpeedTrace Pro 4.0.32 available for download!<br />
New in Version 4.0.32:<br />
Enhancements:<br />
<br />
supports ReSharper 6.1 integration<br />
improved trace session manager<br />
<br />
Bug fixes:<br />
<br />
fix: improved profiler overhead calculation<br />
fix: thread assignment<br />
<br />
Try the .NET Tracer and Profiler SpeedTrace Pro 4.0.32 today (available as 32-bit and 64-bit version).<br />
If you need software test automation, you need SpeedTrace Pro!<br />
]]></description>
				<content:encoded><![CDATA[<p>SpeedTrace Pro 4.0.32 available for download!</p>
<p><strong><span id="more-1071"></span>New in Version 4.0.32:</strong></p>
<p><strong><em>Enhancements:</em></strong></p>
<ul>
<li>supports ReSharper 6.1 integration</li>
<li>improved trace session manager</li>
</ul>
<p><strong><em>Bug fixes:</em></strong></p>
<ul>
<li>fix: improved profiler overhead calculation</li>
<li>fix: thread assignment</li>
</ul>
<p>Try the .NET Tracer and Profiler SpeedTrace Pro 4.0.32 today (available as 32-bit and 64-bit version).</p>
<p><a href="http://speedtracepro.com/support-download/download/" class="ka_button small_button small_dark" target="_self"><span>Request a 10-day free trial license →</span></a></p>
<p>If you need software test automation, you need <a href="http://speedtracepro.com/">SpeedTrace Pro</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://speedtracepro.com/speedtrace-pro-4-0-32-supports-resharper-6-1-integration-1071/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seasonal greetings</title>
		<link>http://speedtracepro.com/seasonal-greetings-600/</link>
		<comments>http://speedtracepro.com/seasonal-greetings-600/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 23:45:50 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[SpeedTrace Pro]]></category>
		<category><![CDATA[Seasonal greetings]]></category>

		<guid isPermaLink="false">http://speedtracepro.com/?p=600</guid>
		<description><![CDATA[Seasonal greetings<br />
The SpeedTrace Pro Team would like to thank you all for your appreciation, support and valuable feedback.<br />
We wish you all a Merry Christmas and a Happy New Year!<br />
Your SpeedTrace Pro Team<br />
]]></description>
				<content:encoded><![CDATA[<h4>Seasonal greetings</h4>
<p>The SpeedTrace Pro Team would like to thank you all for your appreciation, support and valuable feedback.</p>
<p><strong>We wish you all a Merry Christmas and a Happy New Year!</strong></p>
<p>Your SpeedTrace Pro Team</p>
]]></content:encoded>
			<wfw:commentRss>http://speedtracepro.com/seasonal-greetings-600/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SpeedTrace 4.0.23 with many enhancements</title>
		<link>http://speedtracepro.com/speedtrace-4-0-23-with-many-enhancements-1092/</link>
		<comments>http://speedtracepro.com/speedtrace-4-0-23-with-many-enhancements-1092/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 12:11:47 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[SpeedTrace Pro]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[Enhancements]]></category>
		<category><![CDATA[SpeedTrace 4.0.23]]></category>

		<guid isPermaLink="false">http://speedtracepro.com/?p=1092</guid>
		<description><![CDATA[The new version of SpeedTrace Pro, 4.0.23 is online for download.<br />
( Both for 32-bit and for 64-bit windows operating system. )<br />
Version 4.0.23 brings enhancements and some bugfixes.<br />
These are the changes since version 4.0.19:<br />
Enhancements<br />
<br />
Improved stop trace performance<br />
Using rtf style for call history<br />
Improved performance for workspace export<br />
Added warning in case of missing permissions for certain typed<br />
Callhistory &#8211; changed DrillDownTrace. OpenScope &#8211; clipped timerange of the shadow stack parents to the selected time ...]]></description>
				<content:encoded><![CDATA[<p><b>The new version of SpeedTrace Pro, 4.0.23 is online for download.</b><br />
( Both for 32-bit and for 64-bit windows operating system. )</p>
<p>Version 4.0.23 brings enhancements and some bugfixes.</p>
<p>These are the changes since version 4.0.19:</p>
<h4>Enhancements</h4>
<ul>
<li>Improved stop trace performance</li>
<li>Using rtf style for call history</li>
<li>Improved performance for workspace export</li>
<li>Added warning in case of missing permissions for certain typed</li>
<li>Callhistory &#8211; changed DrillDownTrace. OpenScope &#8211; clipped timerange of the shadow stack parents to the selected time range</li>
<li>Callhistory – added drop  down list to select trace session file</li>
<li>Richformat-Text for trace find results &#038; bookmarks</li>
<li>Optimized simplify filters performance</li>
<li>Trace Analyzer UI: Improved User Experience</li>
</ul>
<h4>Fixed Bugs</h4>
<ul>
<li>fix Activate/Deactivate button dimming</li>
<li>fix: Multiple Call History &#8211; corrected chart legend </li>
<li>fix: trace engine cyclic trigger when focus on start trigger thread is activated</li>
<li>fix: improved workspace handling for path too long exceptions</li>
<li>fix: CallHistory View – keeps selected Time range in case of resize events</li>
<li>fix: Trace agent engine/trace processing – trigger corrections (stop parent, cyclic)</li>
<li>fix: Client dashboard – copy &#038; paste shortcuts</li>
</ul>
<p><a href="http://speedtracepro.com/support-download/download/" class="ka_button small_button small_dark" target="_self"><span>Try SpeedTrace Pro now →</span></a> <i>10-day free trial</i></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://speedtracepro.com/speedtrace-4-0-23-with-many-enhancements-1092/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight &#8211; WCF &#8211; RIA Services &#8211; IIS Server &#8211; Communication Trace</title>
		<link>http://speedtracepro.com/silverlight-wcf-ria-services-iis-server-communication-trace-610/</link>
		<comments>http://speedtracepro.com/silverlight-wcf-ria-services-iis-server-communication-trace-610/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 01:51:15 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[RIA Services]]></category>
		<category><![CDATA[Tracing]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Communication Trace]]></category>
		<category><![CDATA[CPU usage]]></category>
		<category><![CDATA[IIS Server]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[SpeedTrace Pro]]></category>

		<guid isPermaLink="false">http://speedtracepro.com/?p=610</guid>
		<description><![CDATA[SpeedTrace Pro is a most powerful tool – much more than a profiler, it helps you to investigate complicated issues and to find their root causes with advanced functionality.<br />
SpeedTrace Pro is not just a one night affair. It is really worth getting involved in a long-lasting relationship with all its responsibilities and refreshing surprises. To show this we have created a more elaborate web scenario (below) to demonstrate how SpeedTrace masters the complexities of web-based applications with great ease ...]]></description>
				<content:encoded><![CDATA[<p><strong>SpeedTrace Pro is a most powerful tool – much more than a profiler, it helps you to investigate complicated issues and to find their root causes with advanced functionality.</strong></p>
<p><a href="http://speedtracepro.com/support-download/">SpeedTrace Pro</a> is not just a one night affair. It is really worth getting involved in a long-lasting relationship with all its responsibilities and refreshing surprises. To show this we have created a more elaborate web scenario (below) to demonstrate how SpeedTrace masters the complexities of web-based applications with great ease and elegance.</p>
<p><a href="http://speedtracepro.com/images/wcf-ria-services.png"><img src="http://speedtracepro.com/images/wcf-ria-services-565x271.png" alt="WCF RIA Services" title="WCF RIA Services" width="565" height="271" class="alignnone size-large wp-image-933" /></a></p>
<p>We are going to examine the client server communication in a WCF RIA Services scenario where the web server is IIS 7 running ASP.Net 4 and the client is Firefox running Silverlight 4.</p>
<p><span id="more-610"></span></p>
<h2>Trace project setup</h2>
<p>In order to analyze the communication between client and server, we need to trace the Silverlight client and the IIS server at the same time. So let’s first create the necessary trace project: We will choose a slightly modified version of an IIS project because we want to trace both the IIS server and the Firefox plugin container. Since we want to perform local tracing, we simply keep the local host as target computer (#1). After having specified the target website (#2) which is going to be traced we add the Firefox plugin container to the w3wp (#3) worker process as another application to be traced and inform SpeedTrace to trace exactly two processes (#4). If we have multiple w3wps running, we can filter the application pool or also trace multiple instances. Finally, we uncheck start recording immediately, because we do not want to trace the application startup.</p>
<h2>Trace project activation</h2>
<p>After having activated the trace project, the default browser will open the specified website, so that the IIS webserver and the Silverlight application get activated and the SpeedTrace trace agent will attach to the processes.</p>
<p>The trace session manager will display information about the active trace sessions (CPU usage, target process name, target computer, trace state etc.) and can also be used to control the trace state.</p>
<p><a href="http://speedtracepro.com/images/trace-project-activation-clientserver.png"><img src="http://speedtracepro.com/images/trace-project-activation-clientserver-565x388.png" alt="Trace project activation - ClientServer" title="Trace project activation - ClientServer" width="565" height="388" class="alignnone size-large wp-image-935" /></a></p>
<h2>Trace scenario</h2>
<p>The Silverlight client displays data from the Northwind Database which is hosted by the MS SQL Server:</p>
<p><a href="http://speedtracepro.com/images/trace-scenario-ilverlight-client.png"><img src="http://speedtracepro.com/images/trace-scenario-ilverlight-client-565x293.png" alt="Trace scenario - Silverlight client" title="Trace scenario - Silverlight client" width="565" height="293" class="alignnone size-large wp-image-936" /></a></p>
<p>Our trace scenario is to perform paging within the data grid. Whenever we reach the last page, we re-assort the data and page again until we have executed 32 paging operations. Tracing will be started shortly before the first and stopped after the last paging operation.</p>
<h2>Trace Results</h2>
<p>As soon as we stop the trace, we will receive the trace output files for the affected trace sessions. In our case, one trace file for the IIS server, and one for the Silverlight client.</p>
<p><a href="http://speedtracepro.com/images/trace-results-files-for-iis-server-and-silverlight-client.png"><img src="http://speedtracepro.com/images/trace-results-files-for-iis-server-and-silverlight-client-565x124.png" alt="Trace Results - files for IIS server and Silverlight client" title="Trace Results - files for IIS server and Silverlight client" width="565" height="124" class="alignnone size-large wp-image-937" /></a></p>
<h2>Trace Analysis</h2>
<p>Now, here comes the interesting part &#8211; the trace analysis. Using SpeedTrace it is easy to find the reason for performance bottlenecks, but what about analyzing communication times between two processes?</p>
<p>Let’s first merge the two trace files into one analysis session:</p>
<p><a href="http://speedtracepro.com/images/trace-analysis-merge-trace-files-into-one-analysis-session.png"><img src="http://speedtracepro.com/images/trace-analysis-merge-trace-files-into-one-analysis-session-565x213.png" alt="Trace Analysis - merge trace files into one analysis session" title="Trace Analysis - merge trace files into one analysis session" width="565" height="213" class="alignnone size-large wp-image-938" /></a></p>
<h2>Get the Big Picture &#8211; Layer Breakdown over time</h2>
<p>The layer breakdown, the bird’s eye view, would look like this for the Silverlight client<br />
(showing high presentation layer consumption):</p>
<p><a href="http://speedtracepro.com/images/layer-breakdown-silverlight-client-layer-consumption.png"><img src="http://speedtracepro.com/images/layer-breakdown-silverlight-client-layer-consumption-565x191.png" alt="Layer Breakdown: Silverlight client layer consumption" title="Layer Breakdown: Silverlight client layer consumption" width="565" height="191" class="alignnone size-large wp-image-939" /></a></p>
<p>And like this for the IIS server (showing high DAL consumption):</p>
<p><a href="http://speedtracepro.com/images/layer-breakdown-iis-server-dal-consumption.png"><img src="http://speedtracepro.com/images/layer-breakdown-iis-server-dal-consumption-565x200.png" alt="Layer Breakdown: IIS server DAL consumption" title="Layer Breakdown: IIS server DAL consumption" width="565" height="200" class="alignnone size-large wp-image-940" /></a></p>
<h2>CPU usage – Timeline</h2>
<p>Finally, before we get started with the actual analysis, let’s have a quick look at the CPU time usage of both processes.</p>
<p>For the IIS server:</p>
<p><a href="http://speedtracepro.com/images/cpu-usage-timeline-for-the-iis-server.png"><img src="http://speedtracepro.com/images/cpu-usage-timeline-for-the-iis-server-565x190.png" alt="CPU usage: Timeline for the IIS server" title="CPU usage: Timeline for the IIS server" width="565" height="190" class="alignnone size-large wp-image-941" /></a></p>
<p>For the Silverlight client:</p>
<p><a href="http://speedtracepro.com/images/cpu-usage-timeline-for-the-silverlight-client.png"><img src="http://speedtracepro.com/images/cpu-usage-timeline-for-the-silverlight-client-565x186.png" alt="CPU usage: Timeline for the Silverlight client" title="CPU usage: Timeline for the Silverlight client" width="565" height="186" class="alignnone size-large wp-image-942" /></a></p>
<h2>Communication Analysis</h2>
<p>Let’s first talk about the involved APIs:</p>
<p>Having analyzed the client and server trace, you will see that &#8230;</p>
<p>&#8230; the Silverlight client &#8230;</p>
<p>1) &#8230; starts service requests via <code>ServiceChannelProxy.InvokeBeginService()</code><br />
2) &#8230; receives the response via <code>HttpChannelFactory.OnGetResponse()</code><br />
3) &#8230; and ends it via <code>ServiceChannelProxy.InvokeEndService()</code></p>
<p>&#8230; the IIS server will receive and dispatch the request within <code>ChannelHandler.HandleRequest()</code>.</p>
<p>So let’s have a look at the timeline regarding the mentioned APIs: We do this by using Call History &#8230;<br />
<a href="http://speedtracepro.com/images/communication-analysis-api-timeline-call-history.png"><img src="http://speedtracepro.com/images/communication-analysis-api-timeline-call-history-565x471.png" alt="Communication Analysis: API timeline, Call History" title="Communication Analysis: API timeline, Call History" width="565" height="471" class="alignnone size-large wp-image-943" /></a></p>
<h4>When you look at the times, you will notice that</h4>
<p>#1 The request is sent to the server in just 3 ms &#8230;<br />
#2 After a server processing time of about 22 ms &#8230;<br />
#3.1 &#8230; the client is notified in just 3 ms about the response &#8230;<br />
<span style="color: #d81415;">#3.2  It takes another 5 ms to get the response &#8230; and<br />
#4 &#8230; another 16 ms (!) to finalize the query</span></p>
<p>Why is that (#3.2, #4), why do we lose around 20 ms?</p>
<p>Let’s drill down and open the trace for #3.2<br />
<a href="http://speedtracepro.com/images/communication-analysis-drill-down-open-the-trace.png"><img src="http://speedtracepro.com/images/communication-analysis-drill-down-open-the-trace-565x104.png" alt="Communication Analysis: drill down, open the trace" title="Communication Analysis: drill down, open the trace" width="565" height="104" class="alignnone size-large wp-image-944" /></a></p>
<p>Apparently the time was wasted for thread synchronization.  Fine, then let’s analyze #5:<br />
<a href="http://speedtracepro.com/images/communication-analysis-thread-synchronization.png"><img src="http://speedtracepro.com/images/communication-analysis-thread-synchronization-565x175.png" alt="Communication Analysis: thread synchronization" title="Communication Analysis: thread synchronization" width="565" height="175" class="alignnone size-large wp-image-945" /></a></p>
<p>Another deferred call? This time we have lost 16 ms, so 21 ms in total because of deferred calls.</p>
<h2>Performance summary:</h2>
<p><a href="http://speedtracepro.com/images/performance-summary.png"><img src="http://speedtracepro.com/images/performance-summary-565x305.png" alt="Performance summary" title="Performance summary" width="565" height="305" class="alignnone size-large wp-image-946" /></a></p>
<h2>Conclusion</h2>
<p><a href="http://speedtracepro.com/" title="SpeedTrace Pro">SpeedTrace Pro</a> is a powerful tool – much more than a simple profiler, it helps you to investigate complicated issues, find their root causes, and design the right solutions. This, of course, could not have been done without the sophisticated functionality it provides.</p>
<p>Due to its power and reliability, SpeedTrace Pro is no tool for just for one night. If you are interested in a long-term relationship being proactively responsible for your Continuous Application Performance Management, please feel free to just fall in love with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://speedtracepro.com/silverlight-wcf-ria-services-iis-server-communication-trace-610/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
