<?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/"
	>

<channel>
	<title>dot.NET Profiler</title>
	<atom:link href="http://dotnet-profiler.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dotnet-profiler.com</link>
	<description>Profiling and tracing dot.NET applications</description>
	<pubDate>Fri, 03 Sep 2010 07:18:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SpeedTrace Pro 3.4.18 with many new features</title>
		<link>http://dotnet-profiler.com/2010/09/speedtrace-pro-3418-with-many-new-features/</link>
		<comments>http://dotnet-profiler.com/2010/09/speedtrace-pro-3418-with-many-new-features/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 07:17:55 +0000</pubDate>
		<dc:creator>Daniel Fuhrmannek</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Releases]]></category>

		<category><![CDATA[3.4.18]]></category>

		<category><![CDATA[Automatic Update]]></category>

		<category><![CDATA[download]]></category>

		<category><![CDATA[Enhancements]]></category>

		<category><![CDATA[Features]]></category>

		<category><![CDATA[Feedback]]></category>

		<category><![CDATA[SpeedTrace]]></category>

		<category><![CDATA[SpeedTrace Pro]]></category>

		<guid isPermaLink="false">http://dotnet-profiler.com/?p=634</guid>
		<description><![CDATA[
The new version of SpeedTrace Pro, 3.4.18 is online for download and brings a lot of new features and enhancements.
Features:

Automatic Update added
Feedback Option added
Sort-Column Highlights

Enhancements:

Performance optimization for tracing .NET 4 applications
Providing large icons for OS >= Windows 7
Blackbox overhead calculation

BugFixes:

Profiler comparison, fixed problems concerning thread assignment
Caller Callee - parents sort

Try SpeedTrace Pro today and experience [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dotnet-profiler.com/wp-content/uploads/2010/09/speedtrace-pro-3418-with-auto-update.png" rel="lightbox[634]"><img src="http://dotnet-profiler.com/wp-content/uploads/2010/09/speedtrace-pro-3418-with-auto-update-150x150.png" alt="SpeedTrace Pro 3.4.18 with Automatic update functionality" title="SpeedTrace Pro 3.4.18 with Automatic update functionality" width="50" height="50" class="alignleft size-thumbnail wp-image-641" /></a><br />
<b style="font-size: 15px;">The new version of SpeedTrace Pro, 3.4.18 is online for download and brings a lot of new features and enhancements.</b></p>
<h3>Features:</h3>
<ul>
<li>Automatic Update added</li>
<li>Feedback Option added</li>
<li>Sort-Column Highlights</li>
</ul>
<h3>Enhancements:</h3>
<ul>
<li>Performance optimization for tracing .NET 4 applications</li>
<li>Providing large icons for OS >= Windows 7</li>
<li>Blackbox overhead calculation</li>
</ul>
<h3>BugFixes:</h3>
<ul>
<li>Profiler comparison, fixed problems concerning thread assignment</li>
<li>Caller Callee - parents sort</li>
</ul>
<p>Try SpeedTrace Pro today and experience a new way in .NET development.</p>
<table width="580">
<tr>
<td><a href="http://www.ipcas.com/trace-and-profile/download.html"><img src="http://dotnet-profiler.com/wp-content/uploads/2010/09/download-speedtrace-pro-3418.jpg" alt="Download SpeedTrace Pro 3.4.18" title="Download SpeedTrace Pro 3.4.18" width="143" height="75" class="alignleft size-full wp-image-637" class="alignnone size-full wp-image-622" style="border: 0px;" /></a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://dotnet-profiler.com/2010/09/speedtrace-pro-3418-with-many-new-features/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SpeedTrace Pro 3.4.17 is online for Download</title>
		<link>http://dotnet-profiler.com/2010/08/speedtrace-pro-3417-is-online-for-download/</link>
		<comments>http://dotnet-profiler.com/2010/08/speedtrace-pro-3417-is-online-for-download/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 10:34:49 +0000</pubDate>
		<dc:creator>Daniel Fuhrmannek</dc:creator>
		
		<category><![CDATA[Releases]]></category>

		<category><![CDATA[3.4.17]]></category>

		<category><![CDATA[download]]></category>

		<category><![CDATA[SpeedTrace]]></category>

		<category><![CDATA[SpeedTrace Pro]]></category>

		<guid isPermaLink="false">http://dotnet-profiler.com/?p=621</guid>
		<description><![CDATA[
We are constantly enhancing and expanding SpeedTrace Pro.
Now SpeedTrace Pro 3.4.17 is available for downloading!
( Both for 32-bit and for 64-bit 32 windows operating system. )

Learn more about SpeedTrace Pro &#62;&#62;
]]></description>
			<content:encoded><![CDATA[<p><img src="http://dotnet-profiler.com/wp-content/uploads/2010/08/speedtrace-pro-3417.jpg" alt="SpeedTrace Pro 3.4.17" title="SpeedTrace Pro 3.4.17" width="548" height="144" class="alignnone size-full wp-image-623" /></p>
<p>We are constantly enhancing and expanding SpeedTrace Pro.<br />
Now SpeedTrace Pro 3.4.17 is available for downloading!<br />
<i>( Both for 32-bit and for 64-bit 32 windows operating system. )</i></p>
<p><a href="http://www.ipcas.com/trace-and-profile/download.html"><img src="http://dotnet-profiler.com/wp-content/uploads/2010/08/download-speedtrace-pro-34.jpg" alt="Download SpeedTrace Pro 3.4.17" title="Download SpeedTrace Pro 3.4.17" width="143" height="75" class="alignnone size-full wp-image-622" style="border: 0px;" /></a></p>
<p><a href="http://www.ipcas.com/trace-and-profile/c-sharp-and-vb.net-tracer-and-profiler/">Learn more about SpeedTrace Pro &gt;&gt;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dotnet-profiler.com/2010/08/speedtrace-pro-3417-is-online-for-download/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Suspend Tester with SpeedTrace fast and easy</title>
		<link>http://dotnet-profiler.com/2010/08/suspend-tester-with-speedtrace-pro-fast-and-easy/</link>
		<comments>http://dotnet-profiler.com/2010/08/suspend-tester-with-speedtrace-pro-fast-and-easy/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 18:34:26 +0000</pubDate>
		<dc:creator>Daniel Fuhrmannek</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Software test/testing]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Application]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[performance test]]></category>

		<category><![CDATA[Profiler]]></category>

		<category><![CDATA[solution]]></category>

		<category><![CDATA[SpeedTrace Pro]]></category>

		<category><![CDATA[Suspend Tester]]></category>

		<category><![CDATA[tracer]]></category>

		<guid isPermaLink="false">http://dotnet-profiler.com/?p=610</guid>
		<description><![CDATA[Yesterday we have invited you to test your .NET Profiler &#038; Tracer application.
With this test application (SuspendTester), you can now test the accuracy of  your .NET performance tools and also
compare it with other tools available in the market.
It generates extreme multithreading scenarios.
Below, you can find a test done using our all-in-one .NET development solution [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dotnet-profiler.com/2010/08/test-your-dotnet-profiler-tracer-application/">Yesterday</a> we have invited you to test your .NET Profiler &#038; Tracer application.<br />
With this test application (SuspendTester), you can now test the accuracy of  your .NET performance tools and also<br />
compare it with other tools available in the market.</p>
<p>It generates extreme multithreading scenarios.</p>
<p>Below, you can find a test done using our all-in-one .NET development solution - SpeedTrace Pro.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/r0dANd57tCg&amp;hl=de_DE&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/r0dANd57tCg&amp;hl=de_DE&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>Take this experience and see how easy and smooth SpeedTrace Pro handles such extreme load tests.<br />
Fast and easy can SpeedTrace Pro master this test.<br />
How about your .NET Profiler? </p>
<p>Today, we have established a <a href="http://www.youtube.com/user/ipcasgmbh">YouTube video channel</a>.<br />
Why not make screen videos of your test with our ThreadSuspendTester application (<a href="http://dotnet-profiler.com/2010/08/test-your-dotnet-profiler-tracer-application/">C# source code</a>) and show us how fast your .NET Profiler can handle extremly multithreadings ?<br />
Provide us your videos or discuss with us!</p>
<p>Try also using <a href="http://www.ipcas.com/trace-and-profile/download.html">SpeedTrace Pro</a> and compare.</p>
]]></content:encoded>
			<wfw:commentRss>http://dotnet-profiler.com/2010/08/suspend-tester-with-speedtrace-pro-fast-and-easy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Test Your .NET Profiler/Tracer Application</title>
		<link>http://dotnet-profiler.com/2010/08/test-your-dotnet-profiler-tracer-application/</link>
		<comments>http://dotnet-profiler.com/2010/08/test-your-dotnet-profiler-tracer-application/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 13:39:34 +0000</pubDate>
		<dc:creator>Daniel Fuhrmannek</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Software test/testing]]></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://dotnet-profiler.com/?p=587</guid>
		<description><![CDATA[With our ThreadSuspendTester application (see C# source code and downlaod) you can get an idea of the abilities of your .NET testing tool.

ThreadSuspendTester is a small test program which records the overhead of .NET profilers or .NET tracers, especially at high concurrency.
The test program starts 100 threads, which in turn make allocations and garbage collections.
If [...]]]></description>
			<content:encoded><![CDATA[<p>With our ThreadSuspendTester application (see C# source code and downlaod) you can get an idea of the abilities of your .NET testing tool.</p>
<p><a href="http://dotnet-profiler.com/wp-content/uploads/2010/08/threadsuspendtest.png" rel="lightbox[587]"><img src="http://dotnet-profiler.com/wp-content/uploads/2010/08/threadsuspendtest-565x317.png" alt="Performance analysis with extremely multi threading - ThreadSuspendTest" title="Performance analysis with extremely multi threading - ThreadSuspendTest" width="565" height="317" class="alignnone size-large wp-image-593" /></a></p>
<p>ThreadSuspendTester is a small test program which records the overhead of .NET profilers or .NET tracers, especially at high concurrency.<br />
The test program starts 100 threads, which in turn make allocations and garbage collections.</p>
<p>If you use <a href="http://www.ipcas.com/trace-and-profile/c-sharp-and-vb.net-tracer-and-profiler/">SpeedTrace Pro</a> as tracing/profiling tool, you will not detect much difference by the presence of the profiler. In contrast to other tools on the market, the overhead is very small.</p>
<p>Get an idea of your Profiler/Tracer. Compare the result with SpeedTrace Pro - You will be amazed.</p>
<p><a href='http://dotnet-profiler.com/wp-content/uploads/2010/08/ThreadSuspendTester.zip'><img src="http://dotnet-profiler.com/wp-content/uploads/2010/08/download-icon.jpg" alt="Download ThreadSuspendTester.zip (Program.cs)" title="Download ThreadSuspendTester.zip (Program.cs)" align="middle" style="padding-bottom: 4px; border: 0px solid;"/>&nbsp;Download ThreadSuspendTester.zip (Program.cs)</a></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">using</span> <span style="color: #008080;">System</span><span style="color: #008000;">;</span>
<span style="color: #0600FF;">using</span> <span style="color: #008080;">System.Collections.Generic</span><span style="color: #008000;">;</span>
<span style="color: #0600FF;">using</span> <span style="color: #008080;">System.Text</span><span style="color: #008000;">;</span>
<span style="color: #0600FF;">using</span> <span style="color: #008080;">System.Threading</span><span style="color: #008000;">;</span>
<span style="color: #0600FF;">using</span> <span style="color: #008080;">System.Collections</span><span style="color: #008000;">;</span>
<span style="color: #0600FF;">using</span> <span style="color: #008080;">System.Diagnostics</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF;">namespace</span> ConsoleApplication1
<span style="color: #000000;">&#123;</span>
    <span style="color: #FF0000;">class</span> Program
    <span style="color: #000000;">&#123;</span>
        <span style="color: #0600FF;">static</span> <span style="color: #FF0000;">bool</span> terminated <span style="color: #008000;">=</span> false<span style="color: #008000;">;</span>
&nbsp;
        <span style="color: #0600FF;">static</span> <span style="color: #0600FF;">void</span> Main<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">string</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span> args<span style="color: #000000;">&#41;</span>
        <span style="color: #000000;">&#123;</span>
            <span style="color: #0600FF;">for</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">int</span> i <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span> i <span style="color: #008000;">&lt;</span> <span style="color: #FF0000;">15</span><span style="color: #008000;">;</span> i<span style="color: #008000;">++</span><span style="color: #000000;">&#41;</span>
            <span style="color: #000000;">&#123;</span>
                Console.<span style="color: #0000FF;">Write</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">string</span>.<span style="color: #0000FF;">Format</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;Test {0}...&quot;</span>, i<span style="color: #008000;">+</span><span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                ExecuteTest<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
            <span style="color: #000000;">&#125;</span>
&nbsp;
            Console.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;DONE - Press ENTER to exit&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
            Console.<span style="color: #0000FF;">ReadLine</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #000000;">&#125;</span>
&nbsp;
        <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">static</span> <span style="color: #0600FF;">void</span> ExecuteTest<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
        <span style="color: #000000;">&#123;</span>
            var sw <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Stopwatch<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
            sw.<span style="color: #0000FF;">Start</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
            <span style="color: #000000;">System.<span style="color: #0000FF;">Threading</span></span>.<span style="color: #0000FF;">Thread</span>.<span style="color: #0000FF;">CurrentThread</span>.<span style="color: #0000FF;">Priority</span> <span style="color: #008000;">=</span> ThreadPriority.<span style="color: #0000FF;">Normal</span><span style="color: #008000;">;</span>
            GC.<span style="color: #0000FF;">Collect</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
            <span style="color: #0600FF;">for</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">int</span> i <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span> i <span style="color: #008000;">&lt;</span> <span style="color: #FF0000;">50</span><span style="color: #008000;">;</span> i<span style="color: #008000;">++</span><span style="color: #000000;">&#41;</span>
            <span style="color: #000000;">&#123;</span>
                var threads <span style="color: #008000;">=</span> StartThreads<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
                <span style="color: #0600FF;">foreach</span> <span style="color: #000000;">&#40;</span>Thread t <span style="color: #0600FF;">in</span> threads<span style="color: #000000;">&#41;</span>
                <span style="color: #000000;">&#123;</span>
                    t.<span style="color: #0000FF;">Abort</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                    GC.<span style="color: #0000FF;">Collect</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                <span style="color: #000000;">&#125;</span>
                terminated <span style="color: #008000;">=</span> true<span style="color: #008000;">;</span>
&nbsp;
                <span style="color: #0600FF;">foreach</span> <span style="color: #000000;">&#40;</span>Thread t <span style="color: #0600FF;">in</span> threads<span style="color: #000000;">&#41;</span>
                <span style="color: #000000;">&#123;</span>
                    t.<span style="color: #0000FF;">Join</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                <span style="color: #000000;">&#125;</span>
            <span style="color: #000000;">&#125;</span>
&nbsp;
            Console.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;Done..{0} ms&quot;</span>, sw.<span style="color: #0000FF;">ElapsedMilliseconds</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #000000;">&#125;</span>
&nbsp;
        <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">static</span> List<span style="color: #008000;">&lt;</span>Thread<span style="color: #008000;">&gt;</span> StartThreads<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
        <span style="color: #000000;">&#123;</span>
            var result <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> List<span style="color: #008000;">&lt;</span>Thread<span style="color: #008000;">&gt;</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
            <span style="color: #0600FF;">for</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">int</span> i <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span> i <span style="color: #008000;">&lt;</span> <span style="color: #FF0000;">1</span><span style="color: #008000;">;</span> i<span style="color: #008000;">++</span><span style="color: #000000;">&#41;</span>
            <span style="color: #000000;">&#123;</span>
                var thread <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Thread<span style="color: #000000;">&#40;</span>doNothingTest<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                thread.<span style="color: #0000FF;">Priority</span> <span style="color: #008000;">=</span> ThreadPriority.<span style="color: #0000FF;">Lowest</span><span style="color: #008000;">;</span>
                thread.<span style="color: #0000FF;">Start</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                result.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>thread<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
            <span style="color: #000000;">&#125;</span>
&nbsp;
            var thread2 <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Thread<span style="color: #000000;">&#40;</span>allocTest<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
            thread2.<span style="color: #0000FF;">Priority</span> <span style="color: #008000;">=</span> ThreadPriority.<span style="color: #0000FF;">Lowest</span><span style="color: #008000;">;</span>
            thread2.<span style="color: #0000FF;">Start</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
            result.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>thread2<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
            <span style="color: #0600FF;">for</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">int</span> i <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span> i <span style="color: #008000;">&lt;</span> <span style="color: #FF0000;">100</span><span style="color: #008000;">;</span> i<span style="color: #008000;">++</span><span style="color: #000000;">&#41;</span>
            <span style="color: #000000;">&#123;</span>
                var thread <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Thread<span style="color: #000000;">&#40;</span>allocTest<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                thread.<span style="color: #0000FF;">Priority</span> <span style="color: #008000;">=</span> ThreadPriority.<span style="color: #0000FF;">Lowest</span><span style="color: #008000;">;</span>
                thread.<span style="color: #0000FF;">Start</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                result.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>thread<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
            <span style="color: #000000;">&#125;</span>
            <span style="color: #0600FF;">return</span> result<span style="color: #008000;">;</span>
        <span style="color: #000000;">&#125;</span>
&nbsp;
        <span style="color: #0600FF;">static</span> <span style="color: #0600FF;">void</span> allocTest<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
        <span style="color: #000000;">&#123;</span>
            <span style="color: #FF0000;">int</span> j<span style="color: #008000;">=</span><span style="color: #FF0000;">0</span><span style="color: #008000;">;</span>
            <span style="color: #0600FF;">while</span> <span style="color: #000000;">&#40;</span><span style="color: #008000;">!</span>terminated<span style="color: #000000;">&#41;</span>
            <span style="color: #000000;">&#123;</span>
                ArrayList list <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> ArrayList<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                <span style="color: #0600FF;">for</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">int</span> i <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span> i <span style="color: #008000;">&lt;</span> <span style="color: #FF0000;">1000</span><span style="color: #008000;">;</span> i<span style="color: #008000;">++</span><span style="color: #000000;">&#41;</span>
                <span style="color: #000000;">&#123;</span>
                    list.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #008000;">new</span> Program<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                <span style="color: #000000;">&#125;</span>
                list.<span style="color: #0000FF;">Clear</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                <span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>j <span style="color: #008000;">%</span> <span style="color: #FF0000;">1</span> <span style="color: #008000;">==</span> <span style="color: #FF0000;">0</span><span style="color: #000000;">&#41;</span>
                <span style="color: #000000;">&#123;</span>
                    GC.<span style="color: #0000FF;">Collect</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
                <span style="color: #000000;">&#125;</span>
&nbsp;
                <span style="color: #000000;">System.<span style="color: #0000FF;">Threading</span></span>.<span style="color: #0000FF;">Thread</span>.<span style="color: #0000FF;">Sleep</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
            <span style="color: #000000;">&#125;</span>
        <span style="color: #000000;">&#125;</span>
&nbsp;
        <span style="color: #0600FF;">static</span> <span style="color: #0600FF;">void</span> doNothingTest<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
        <span style="color: #000000;">&#123;</span>
            <span style="color: #0600FF;">while</span> <span style="color: #000000;">&#40;</span><span style="color: #008000;">!</span>terminated<span style="color: #000000;">&#41;</span>
            <span style="color: #000000;">&#123;</span>
            <span style="color: #000000;">&#125;</span>
        <span style="color: #000000;">&#125;</span>   
    <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<p><a href="http://www.ipcas.com/trace-and-profile/c-sharp-and-vb.net-tracer-and-profiler/">More about SpeedTrace &gt;&gt;</a><br />
<a href="http://www.ipcas.com/trace-and-profile/download.html">Download Now (free evaluation) &gt;&gt;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dotnet-profiler.com/2010/08/test-your-dotnet-profiler-tracer-application/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SpeedTrace Pro supports Microsoft Silverlight™</title>
		<link>http://dotnet-profiler.com/2010/08/speedtrace-pro-supports-microsoft-silverlight-tm/</link>
		<comments>http://dotnet-profiler.com/2010/08/speedtrace-pro-supports-microsoft-silverlight-tm/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 10:03:09 +0000</pubDate>
		<dc:creator>Daniel Fuhrmannek</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[3.4]]></category>

		<category><![CDATA[Chrome]]></category>

		<category><![CDATA[download]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[Internet Explorer]]></category>

		<category><![CDATA[Silverlight]]></category>

		<category><![CDATA[Speed Trace Pro 3.4]]></category>

		<category><![CDATA[SpeedTrace Pro]]></category>

		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://dotnet-profiler.com/?p=574</guid>
		<description><![CDATA[A notable feature of Speed Trace Pro 3.4 is the Silverlight&#8482; support. A new project type was created for Silverlight applications.
Browser auto detection and supports for Internet Explorer, Mozilla Firefox and Google Chrome is implemented.
To know how to use Silverlight projects in SpeedTrace Pro, take a look at the new online help (see screenshot).
Try out [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dotnet-profiler.com/wp-content/uploads/2010/08/silverlight-online-help.png" rel="lightbox[574]"><img src="http://dotnet-profiler.com/wp-content/uploads/2010/08/silverlight-online-help-150x150.png" alt="SpeedTrace Pro:Silverlight online-help" title="SpeedTrace Pro:Silverlight online-help" width="150" height="150" class="alignleft size-thumbnail wp-image-575" /></a>A notable feature of Speed Trace Pro 3.4 is the Silverlight&trade; support. A new project type was created for Silverlight applications.<br />
Browser auto detection and supports for Internet Explorer, Mozilla Firefox and Google Chrome is implemented.</p>
<p>To know how to use Silverlight projects in SpeedTrace Pro, take a look at the new online help (see screenshot).</p>
<p>Try out this and all the other new features of SpeedTrace Pro 3.4.</p>
<p><a href="http://www.ipcas.com/trace-and-profile/download.html">Download SpeedTrace Pro now (10-day free trial) &gt;&gt;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dotnet-profiler.com/2010/08/speedtrace-pro-supports-microsoft-silverlight-tm/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
