<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/templates/default/atom.css" type="text/css" ?>

<feed 
   xmlns="http://www.w3.org/2005/Atom"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://dotnet-profiler.com/feeds/atom.xml" rel="self" title="dot.NET Profiler" type="application/atom+xml" />
    <link href="http://dotnet-profiler.com/"                        rel="alternate"    title="dot.NET Profiler" type="text/html" />
    <link href="http://dotnet-profiler.com/rss.php?version=2.0"     rel="alternate"    title="dot.NET Profiler" type="application/rss+xml" />
    <title type="html">dot.NET Profiler</title>
    <subtitle type="html">Profiling and tracing dot.NET applications</subtitle>
    <icon>http://dotnet-profiler.com/templates/default/img/s9y_banner_small.png</icon>
    <id>http://dotnet-profiler.com/</id>
    <updated>2008-08-26T10:46:25Z</updated>
    <generator uri="http://www.s9y.org/" version="1.2">Serendipity 1.2 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>

    <entry>
        <link href="http://dotnet-profiler.com/archives/25-New-CTP-Version-3.3.18-available..html" rel="alternate" title="New CTP Version 3.3.18 available." />
        <author>
            <name>Daniel Fuhrmannek</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2008-08-26T10:43:39Z</published>
        <updated>2008-08-26T10:46:25Z</updated>
        <wfw:comment>http://dotnet-profiler.com/wfwcomment.php?cid=25</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://dotnet-profiler.com/rss.php?version=atom1.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    
            <category scheme="http://dotnet-profiler.com/categories/1-General" label="General" term="General" />
    
        <id>http://dotnet-profiler.com/archives/25-guid.html</id>
        <title type="html">New CTP Version 3.3.18 available.</title>
        <content type="xhtml" xml:base="http://dotnet-profiler.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <strong>The community test preview of SpeedTrace as 32bit Version is now available for downloading!</strong><br />
<br />
Download<br />
SpeedTrace 3.3.18<br />
Community Test Preview<br />
32-bit version.<br />
<br />
<ul><br />
<li><a href="http://dotnet-profiler.com/index.php?serendipity[subpage]=download&level=1&thiscat=3 ">US download server</a></li><br />
<li><a href="http://www.ipcas.com/trace-and-profile/download.html">European download server</a></li><br />
</ul><br />
<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://dotnet-profiler.com/archives/24-New-SpeedTrace-3.3-CTP-Version-released!.html" rel="alternate" title="New SpeedTrace 3.3 CTP Version released!" />
        <author>
            <name>Bruce</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2008-07-15T11:17:03Z</published>
        <updated>2008-07-17T12:45:55Z</updated>
        <wfw:comment>http://dotnet-profiler.com/wfwcomment.php?cid=24</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://dotnet-profiler.com/rss.php?version=atom1.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    
    
        <id>http://dotnet-profiler.com/archives/24-guid.html</id>
        <title type="html">New SpeedTrace 3.3 CTP Version released!</title>
        <content type="xhtml" xml:base="http://dotnet-profiler.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <br />
<h2>Download latest 10-day CTP version!</h2><p>SpeedTrace is developing fast!  New unique features have been added to SpeedTrace only since my last entry a couple of months ago.</p><p>This calls for the new downloadable SpeedTrace CTP (Community Test Review) 10-day test version currently on display for review:</p><p>Download from Europe/world:<br /><a href="http://www.ipcas.com/trace-and-profile/download.html" title="New CTP version">http://www.ipcas.com/trace-and-profile/download.html</a></p>Download from the USA: <br /><a href="http://dotnet-profiler.com/index.php?serendipity[subpage]=download&level=1&thiscat=3" title="New CTP version">http://dotnet-profiler.com/index.php?serendipity[subpage]=download&amp;level=1&amp;thiscat=3</a><br /><br /><p>We would like to welcome you to a new download of our latest beta version. You can now test it on your own dotNet applications and take part in the SpeedTrace development process by sending us your feedback. We would be thrilled to receive your comments.</p><h2>Unique selling properties!</h2><p>Here are some of the new version's unique selling features:</p><ul><li><b>Elimination of excluded items</b> – permits you not only to exclude but also to <i>eliminate </i>specified methods, for example wait operations, which may not be required at the time and would otherwise slow down the application run by up to a factor of 10. This avoids time losses (for drilling to the root) on waiting or other functions you do not want to analyze. </li><li><b>Filter optimization</b> – has been accomplished on the export recording filters, allowing you to focus even closer on the functions relevant to performance. </li><li><b>Tracee arguments filter</b> – only records those tracees whose program start arguments match specified arguments. This in effect enables you to start processes externally and zoom right into the problem areas using the start arguments to focus on individual server functions, for example, within a work distributed hosting component system.</li></ul><p>All this saves you loads of calculating capacity, runtime and energy!</p><h2>Essential improvements!</h2><p>Other features have been improved considerably:</p><ul><li><b>Hierarchical caller-callee</b> – shows all &quot;children&quot; and further offspring in the caller-callee view, which enhances drill-down functionality to a great extent. </li><li><b>Showing all children as &quot;flat&quot; for hierarchical profile views</b> – enables you to view the hotspots of the executed function without expanding child nodes.</li><li><strong>Comparing profile results</strong> - is important to know whether changes made within your code have a positive upshot or predominantly negative side effects. You can compare<br />
profile results with counterpoint method timings and allocation issues.</li><li><b>Call history/filtering</b> – represents (in text and graphics) the contribution/distribution of execution times from a selected function, now allowing you to make inferences directly from any opened profile to the trace in order to see the callees of a given function. Whenever an item is double-clicked, a second instance of Trace Analyzer will be opened showing exclusively the calls made within that segment. </li></ul><p>With the enriched call history/filtering function, developers and testers no longer have to go through the lengthy routine of first profiling, then locating the performance problem, setting the filters to reduce the scope of analysis, and finally, tracing their application. Now you can jump from the profile to the trace analysis in less than three steps!</p><h2>Even more user-friendly!</h2><p>Additional improvements:</p><ul><li><b>Multi-column thread display</b> – allows the user in the Trace view to see the sequence of thread calls made during program execution. Right-clicking on the header control and selecting Show/Hide columns will provide the number of threads available to be shown at one glance. Separating the columns helps the user to recognize the activities performed by specific threads. </li><li><b>Minor UI improvements</b>:<br />   - Open branch in new tab with CTRL+N<br />   - Hot-tracking of child nodes<br />   - TSC drift checks<br />   - Added start arguments to summary</li></ul><br />In the entries to come I would like to lead you through a tour taking a closer look at the most unique features this tool has.<br /><br />In the meantime, have fun testing the new tool version and don't forget to send us your comments! Join in on the development process to best suit your own application!<br /><br /><p>For general information on SpeedTrace and its unique features, please also visit our website:</p><a title="SpeedTrace website" href="http://www.ipcas.com/trace-and-profile/c-sharp-and-vb.net-tracer-and-profiler/">http://www.ipcas.com/trace-and-profile/c-sharp-and-vb.net-tracer-and-profiler/</a><br /><br /><br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://dotnet-profiler.com/archives/23-Dot.net-profiler-New-Features.html" rel="alternate" title="Dot.net profiler - New Features" />
        <author>
            <name>Edgar Sanchez</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2008-05-09T14:01:21Z</published>
        <updated>2008-06-02T12:56:11Z</updated>
        <wfw:comment>http://dotnet-profiler.com/wfwcomment.php?cid=23</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://dotnet-profiler.com/rss.php?version=atom1.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    
            <category scheme="http://dotnet-profiler.com/categories/3-dotNET-Profiler-Releases" label="dot.NET Profiler Releases" term="dot.NET Profiler Releases" />
    
        <id>http://dotnet-profiler.com/archives/23-guid.html</id>
        <title type="html">Dot.net profiler - New Features</title>
        <content type="xhtml" xml:base="http://dotnet-profiler.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <br />
<p><br />
I was on the road the last few days counseling our clients on how performance issues can be detected in .NET applications. Upon perusing my last entry once more, I realized that my account was not complete, since I haven't yet informed you about the new features <a href="http://www.ipcas.com/trace-and-profile/c-sharp-and-vb.net-tracer-and-profiler/">SpeedTrace 3.3</a> is going to bring to the market soon. Therefore, I'd like to just provide you with a short outline of some of the coolest features this tool has.</p><font size="3"><b><font color="#009900">SpeedTrace 3.3 features</font></b>:</font><ul><br />
<li><strong>Tracing of multiple processes:</strong><br />
You can run several instances of SpeedTrace in parallel, so you can profile/trace different processes simultaneously in order to help you to focus on certain segments of your application at the same time. <br />
</li><li><strong>Call history scoping:</strong><br />
SpeedTrace enables you to open partial traces just to see the callees of a given function by focusing exclusively on the calls made within a given segment. <br />
</li><li><strong>Generating trace output from a terminated process</strong>:<br />
An application that terminates unexpectedly may cause a real headache and waste a lot of time if you cannot analyze its cause properly. Due to SpeedTrace’s robust architecture, it yields  reliable results thorough to the last drop even when your application crashes.<br />
</li><li><strong>Hotspot filter</strong>:<br />
Whenever you activate it, SpeedTrace will only display the nodes with own times higher than the specified threshold. <br />
</li><li><strong>Comparing profile results</strong>:<br />
It is important to know whether changes made within your code have a positive upshot or  predominantly negative side effects. You can compare profile results with counterpoint method timings and allocation issues.<br />
</li><li><strong>Triggers</strong>: Specify the method that will start or stop the profiling process in order to analyze specific behavior within specified boundaries.<br />
</li><li><strong>Black box filter:</strong><br />
3rd party components that cannot be improved always flood the analysis with irrelevant information. SpeedTrace, however, can encapsulate these components by just providing transitions for the ones you need.<br />
</li><li><strong>Data trace:</strong><br />
SpeedTrace helps you to locate bugs (e.g. programming errors, deadlocks, missing or wrong version of DLL) easily, allowing you to examine the data flow channeled through the various functions.<br />
</li><li><strong>Code</strong><strong> location </strong><strong> in Microsoft Visual Studio</strong>:<br />
Whenever you find an issue, a quick tune of the code is required. You can always click on the Source view in SpeedTrace to locate your code in Visual Studio.<br />
</li></ul> 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://dotnet-profiler.com/archives/22-Evolution-occurs,-SpeedTrace-evolves.html" rel="alternate" title="Evolution occurs, SpeedTrace evolves" />
        <author>
            <name>Edgar Sanchez</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2008-04-25T13:43:41Z</published>
        <updated>2008-06-02T12:55:09Z</updated>
        <wfw:comment>http://dotnet-profiler.com/wfwcomment.php?cid=22</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://dotnet-profiler.com/rss.php?version=atom1.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    
            <category scheme="http://dotnet-profiler.com/categories/3-dotNET-Profiler-Releases" label="dot.NET Profiler Releases" term="dot.NET Profiler Releases" />
    
        <id>http://dotnet-profiler.com/archives/22-guid.html</id>
        <title type="html">Evolution occurs, SpeedTrace evolves</title>
        <content type="xhtml" xml:base="http://dotnet-profiler.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <br />
<p><br />
After several months of intense work, the development team of SpeedTrace is introducing a new version of <a href="http://www.ipcas.com/trace-and-profile/c-sharp-and-vb.net-tracer-and-profiler/">SpeedTrace dot.NET Profiler and Tracer</a>. Although it is not a release version, it is robust enough to prove its new capabilities. We have called it</p><p><font color="#009900"><b><font size="3"><strong>SpeedTrace dot.NET Profiler and Tracer 3.3 Preview Beta</strong></font></b></font></p>This version is running until the end of June, so start downloading and check out its new features and capabilities today!<br />
<br />
If you have recently downloaded the other version of our .net profiler (3.2), you will be receiving an email with the direct link to our new version in no time. However, if you do not want to wait for this email, <a title="SpeedTrace 3.3 Preview Beta" href="http://speedtrace.ipcas.com/download/bbetav33/SpeedTrace_Pro_BBeta.zip">please click here and get SpeedTrace dot.NET Profiler and Tracer 3.3 Preview Beta now!</a><br />
<br />
In order to have a better release, we would appreciate your feedback on suggested improvements. Please send us your comments.<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://dotnet-profiler.com/archives/20-Full-performance-from-dot.net-Trace-Profiling.html" rel="alternate" title="Full performance from dot.net Trace Profiling" />
        <author>
            <name>Edgar Sanchez</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2008-04-11T12:05:22Z</published>
        <updated>2008-06-06T10:21:45Z</updated>
        <wfw:comment>http://dotnet-profiler.com/wfwcomment.php?cid=20</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://dotnet-profiler.com/rss.php?version=atom1.0&amp;type=comments&amp;cid=20</wfw:commentRss>
    
            <category scheme="http://dotnet-profiler.com/categories/1-General" label="General" term="General" />
    
        <id>http://dotnet-profiler.com/archives/20-guid.html</id>
        <title type="html">Full performance from dot.net Trace Profiling</title>
        <content type="xhtml" xml:base="http://dotnet-profiler.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <br />
<p>In many msdn blogs I have noticed that people are trying to understand why certain dll's or function/methods show up in their performance analyses contrary to their wish after profiling their application with VS.<br />
<br />
Usually, one can use a dot.net sampling profiler to drill down to the problem of an application. Yet having done that, what if the sampling data does not provide the relevant data and sufficient information? Well, for every question there is, of course, always an answer: a trace profiler can offer more and important detailed information, especially if your application works in a multithread environment. On the other hand, every solution also has its drawbacks, and this is no exception. Therefore, when you profile a huge application, you may find that you'll be flooded with information in a huge trace result, and your application's performance is liable to be sensitively impaired by the procedure on top of it. </p><p>However, the <a href="http://www.ipcas.com/trace-and-profile/c-sharp-and-vb.net-tracer-and-profiler/">SpeedTrace dot.net profiler</a>, finally offers you a way out of this dilemma! Thanks to its three-level filtering approach (illustration below), you will be able to avoid (and reduce to a minimum) the unnecessary information that normally holds you back when tracking down the essential performance issue. Besides, by thus streamlining its tracing and profiling capabilities it also prevents the impacts that normally occur to your applications' performance when you subject them to these kinds of procedures.</p><p>And this is how it works:</p><ul><li>The recording filter (only available in the Pro version) first collects all method calls and is apt to maximize trace speed, minimize resource usage (memory, time, power, etc.), and minimize the bulk of information</li><li>The pre-processing filter (available in the Basic and Pro versions) then works on the traced calls and further minimizes resource usage and minimizes the information to what is relevant and sufficient</li><li>The post-processing filter (available in the Basic and Pro versions) finally filters the pre-processed calls and minimizes the information to that which is quintessential, leaving you with a perfectly profiled and thoroughly useful account of your problem.</li></ul><p /><p>The bottom line of the story is:</p><p>The <a href="http://www.ipcas.com/trace-and-profile/buy.html" title="Buy SpeedTrace">SpeedTrace</a> filterering system is simply a tool you cannot do without when bug trapping your application!</p><p /><p /><div class="serendipity_imageComment_center" style="width: 579px;"><div class="serendipity_imageComment_img"><!-- s9ymdb:24 --><img width="579" height="598" src="http://dotnet-profiler.com/uploads/general/FilterFunnel.jpg" /></div><div class="serendipity_imageComment_txt">Level of Filters</div></div> 
            </div>
        </content>
        
    </entry>

</feed>