<?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>New .NET Diagnostic info added to Process Explorer</title><link>http://blogs.msdn.com/b/dotnet/archive/2012/06/26/new-net-diagnostic-info-added-to-process-explorer.aspx</link><description>Productivity is the hallmark of programming with managed code. So often productivity boils down to figuring out why something isn’t working – diagnostics. The CLR provides one of the best foundations for diagnostics. In this post, Richard Lander – a program</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: New .NET Diagnostic info added to Process Explorer</title><link>http://blogs.msdn.com/b/dotnet/archive/2012/06/26/new-net-diagnostic-info-added-to-process-explorer.aspx#10350302</link><pubDate>Mon, 17 Sep 2012 23:50:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10350302</guid><dc:creator>Rich Lander [MSFT]</dc:creator><description>&lt;p&gt;@Nate Finch -- Thanks for the feedback, Nate. I added an update near the end of the blog post, in &amp;quot;Important Considerations&amp;quot;.&lt;/p&gt;
&lt;p&gt;Process Explorer only supports running in X64 on X64 Windows. Our implementation only works when the architecture of Process Explorer and the app process match. We were able to deliver this experience w/o a lot of expense, so opted to do so. We would have liked to deliver the better experience, but could not due to the significantly larger cost impacting other commitments. Apologies that the wording was less than clear. I hope the updated text fixes that.&lt;/p&gt;
&lt;p&gt;It would be good to know how important it would be too you if you could use this feature for 32-bit apps on X64 machines. Would it be a big win for you?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10350302" width="1" height="1"&gt;</description></item><item><title>re: New .NET Diagnostic info added to Process Explorer</title><link>http://blogs.msdn.com/b/dotnet/archive/2012/06/26/new-net-diagnostic-info-added-to-process-explorer.aspx#10350163</link><pubDate>Mon, 17 Sep 2012 16:53:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10350163</guid><dc:creator>Nate Finch</dc:creator><description>&lt;p&gt;A bunch of people have posted this but there&amp;#39;s been no answer. &amp;nbsp;You say the architecture of Process Explorer has to match the architecture of the process you&amp;#39;re getting the stack from... but Process Explorer always runs as 64 bit on 64 bit OSes. &amp;nbsp;Is there a way to override that so it runs as 32 bit, in order to get stack traces from 32 bit applications running on a 64 bit OS? &amp;nbsp;I&amp;#39;m sure this has to be a pretty common occurrence.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10350163" width="1" height="1"&gt;</description></item><item><title>re: New .NET Diagnostic info added to Process Explorer</title><link>http://blogs.msdn.com/b/dotnet/archive/2012/06/26/new-net-diagnostic-info-added-to-process-explorer.aspx#10336168</link><pubDate>Thu, 02 Aug 2012 15:07:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10336168</guid><dc:creator>BillW33</dc:creator><description>&lt;p&gt;Good work, a very useful tool.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10336168" width="1" height="1"&gt;</description></item><item><title>re: New .NET Diagnostic info added to Process Explorer</title><link>http://blogs.msdn.com/b/dotnet/archive/2012/06/26/new-net-diagnostic-info-added-to-process-explorer.aspx#10335750</link><pubDate>Wed, 01 Aug 2012 18:17:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10335750</guid><dc:creator>Rich Lander [MSFT]</dc:creator><description>&lt;p&gt;@Ashish -- We&amp;#39;ll need more information in order to help you. &amp;nbsp;No other customers are reporting issues, so this is likely something pretty specific.&lt;/p&gt;
&lt;p&gt;Repro steps and a dump file would be super useful for us to move forward on this.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10335750" width="1" height="1"&gt;</description></item><item><title>re: New .NET Diagnostic info added to Process Explorer</title><link>http://blogs.msdn.com/b/dotnet/archive/2012/06/26/new-net-diagnostic-info-added-to-process-explorer.aspx#10335588</link><pubDate>Wed, 01 Aug 2012 12:59:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10335588</guid><dc:creator>Ashish</dc:creator><description>&lt;p&gt;Multiple releases in few weeks of the tool - The wonderful util is crashing now on my machine - Windows XP SP2 with Office 2010 SP1.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10335588" width="1" height="1"&gt;</description></item><item><title>re: New .NET Diagnostic info added to Process Explorer</title><link>http://blogs.msdn.com/b/dotnet/archive/2012/06/26/new-net-diagnostic-info-added-to-process-explorer.aspx#10332535</link><pubDate>Mon, 23 Jul 2012 12:03:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10332535</guid><dc:creator>Yoco</dc:creator><description>&lt;p&gt;Very nice feature indeed!&lt;/p&gt;
&lt;p&gt;I bumped into a catch in trying to use it &amp;quot;in the real world&amp;quot; though, and the catch is already described in your &amp;quot;Important Considerations&amp;quot; section, namely the bit where you write &amp;quot;The architecture of Process Explorer must match the architecture of the managed process you are inspecting in order to see managed frames–applies to x64 Windows only&amp;quot;.&lt;/p&gt;
&lt;p&gt;Most of the .NET process on my 64-bit windows machine run as 32-bit processes, so I cannot use this feature unless I recompile them to 64-bit. As far as I know it is not possible to run 32-bit Process Explorer on a 64-bit OS, isn&amp;#39;t it? Trying to do so simply extracts a 64-bit version and runs that.&lt;/p&gt;
&lt;p&gt;Is there any hope that in the future we may be able to inspect 32-bit managed stacks on a 64 bit OS? Or is the reason it is not possible to do so now &amp;quot;too deep&amp;quot; to fix?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10332535" width="1" height="1"&gt;</description></item><item><title>re: New .NET Diagnostic info added to Process Explorer</title><link>http://blogs.msdn.com/b/dotnet/archive/2012/06/26/new-net-diagnostic-info-added-to-process-explorer.aspx#10330094</link><pubDate>Mon, 16 Jul 2012 07:59:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10330094</guid><dc:creator>Moondevil</dc:creator><description>&lt;p&gt;Great work! Some information about JIT would be nice.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10330094" width="1" height="1"&gt;</description></item><item><title>re: New .NET Diagnostic info added to Process Explorer</title><link>http://blogs.msdn.com/b/dotnet/archive/2012/06/26/new-net-diagnostic-info-added-to-process-explorer.aspx#10326582</link><pubDate>Tue, 03 Jul 2012 18:52:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10326582</guid><dc:creator>Greg</dc:creator><description>&lt;p&gt;How about a break on variable modified that allows for the variable to be moved during GC? &amp;nbsp;This would let us break on object.field.subfield.x being modified.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10326582" width="1" height="1"&gt;</description></item><item><title>re: New .NET Diagnostic info added to Process Explorer</title><link>http://blogs.msdn.com/b/dotnet/archive/2012/06/26/new-net-diagnostic-info-added-to-process-explorer.aspx#10326196</link><pubDate>Mon, 02 Jul 2012 21:24:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10326196</guid><dc:creator>Noah Falk (MSFT)</dc:creator><description>&lt;p&gt;@Rolf Kristensen&lt;/p&gt;
&lt;p&gt;&amp;gt; I want more than performance counters.&lt;/p&gt;
&lt;p&gt;In that case you might want to use a different (and also free, xcopyable) tool: Perf View&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.microsoft.com/en-us/download/details.aspx?id=28567"&gt;www.microsoft.com/.../details.aspx&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10326196" width="1" height="1"&gt;</description></item><item><title>re: New .NET Diagnostic info added to Process Explorer</title><link>http://blogs.msdn.com/b/dotnet/archive/2012/06/26/new-net-diagnostic-info-added-to-process-explorer.aspx#10326042</link><pubDate>Mon, 02 Jul 2012 14:36:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10326042</guid><dc:creator>Rolf Kristensen</dc:creator><description>&lt;p&gt;@rjcox&lt;/p&gt;
&lt;p&gt;&amp;gt; Select &amp;quot;.Net CLR Memory&amp;quot; to see all the perf counters for the process in that object.&lt;/p&gt;
&lt;p&gt;I want more than performance counters. I want to see the number of each object type the .NET heap. Knowing the heap size will not tell me what type of objects I&amp;#39;m leaking. Thought that when you were able to display .NET callstacks, then you would not be far from doing .NET reflection :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10326042" width="1" height="1"&gt;</description></item></channel></rss>