<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>CLR Debugging vs. CLR Profiling</title><link>http://blogs.msdn.com/jmstall/archive/2004/10/22/246151.aspx</link><description>The CLR offers both debugging and profiling services. While there is some overlap, there are some significant differences between profiling and debugging in the CLR and they’re intended to solve very different problems. What about the similarities? There’s</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: CLR Debugging vs. CLR Profiling</title><link>http://blogs.msdn.com/jmstall/archive/2004/10/22/246151.aspx#246369</link><pubDate>Fri, 22 Oct 2004 19:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:246369</guid><dc:creator>DG</dc:creator><description>Thank you. This is very interesting</description></item><item><title>re: CLR Debugging vs. CLR Profiling</title><link>http://blogs.msdn.com/jmstall/archive/2004/10/22/246151.aspx#246911</link><pubDate>Sun, 24 Oct 2004 21:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:246911</guid><dc:creator>smidgeonsoft</dc:creator><description>Thank you for mentioning my debugger.  It actually is *very* intrusive in the managed process in one aspect that you mentioned.  It forces a re-jit of EVERY .NET method executed by the process (this can be disabled by the options dialogbox).&lt;br&gt;&lt;br&gt;I will add that the profiling notifications can generate a tremendous number of events to the point that can, at first, overwhelm a profile-writer.  And, if this mechanism is the first employed by someone who is interested in learning the internals of the CLR, it can be easily disorienting as well as frustrating.  As an example, try stopping a debugger to follow the function enter/leave sequence for a specific method from managed code into your unmanaged profiling code and back again.</description></item><item><title>How do Managed Breakpoints work?</title><link>http://blogs.msdn.com/jmstall/archive/2004/10/22/246151.aspx#339758</link><pubDate>Wed, 29 Dec 2004 06:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:339758</guid><dc:creator>Mike Stall's .NET Debugging Blog</dc:creator><description /></item><item><title>Tool to allow inline IL in C# / VB.Net</title><link>http://blogs.msdn.com/jmstall/archive/2004/10/22/246151.aspx#377808</link><pubDate>Tue, 22 Feb 2005 07:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:377808</guid><dc:creator>Mike Stall's .NET Debugging Blog</dc:creator><description /></item><item><title>Tool to allow inline IL in C# / VB.Net</title><link>http://blogs.msdn.com/jmstall/archive/2004/10/22/246151.aspx#378158</link><pubDate>Tue, 22 Feb 2005 21:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:378158</guid><dc:creator>Mike Stall's .NET Debugging Blog</dc:creator><description /></item><item><title>Sample app to print loaded modules.</title><link>http://blogs.msdn.com/jmstall/archive/2004/10/22/246151.aspx#546549</link><pubDate>Thu, 09 Mar 2006 01:02:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:546549</guid><dc:creator>Mike Stall's .NET Debugging Blog</dc:creator><description>Here’s a simple C# sample tool that runs an app and prints the modules loaded.&lt;br&gt;It’s effectively a highly...</description></item><item><title>Using a Profiler for inspection</title><link>http://blogs.msdn.com/jmstall/archive/2004/10/22/246151.aspx#581444</link><pubDate>Sun, 23 Apr 2006 01:35:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:581444</guid><dc:creator>Mike Stall's .NET Debugging Blog</dc:creator><description>I've gotten some questions about using a profiler to do inspection a managed process. The best blogs...</description></item><item><title>Describing Types in .NET</title><link>http://blogs.msdn.com/jmstall/archive/2004/10/22/246151.aspx#1890551</link><pubDate>Fri, 16 Mar 2007 02:10:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1890551</guid><dc:creator>Mike Stall's .NET Debugging Blog</dc:creator><description>&lt;p&gt;There are several different APIs for handling Types in .NET. Criteria : For each category I want to call&lt;/p&gt;
</description></item><item><title>Hopeless performance. The ADO.NET 2.0 is slower than ADO 1.1</title><link>http://blogs.msdn.com/jmstall/archive/2004/10/22/246151.aspx#2921319</link><pubDate>Sun, 27 May 2007 18:23:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2921319</guid><dc:creator>《Windows用户态程序高效排错》文章的发布，反馈站点</dc:creator><description>&lt;p&gt;1.0 Warm up. Firstly my mentor shared the following question with me: Why the image gets reversed in&lt;/p&gt;
</description></item></channel></rss>