<?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>Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx</link><description>Windbg.exe and its friends can be installed from http://www.microsoft.com/whdc/devtools/debugging/default.mspx Once you have them installed on a machine, you can simply copy the directory where they are installed (usually c:\program files\debugging tools</description><dc:language>sv-SE</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>A .NET Crash: How not to write a global exception handler</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#525583</link><pubDate>Mon, 06 Feb 2006 14:29:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:525583</guid><dc:creator>If broken it is, fix it you should</dc:creator><description>&lt;br&gt;I’ve written quite a few posts on memory issues because that is the type of problem we get most frequently...</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#526613</link><pubDate>Tue, 07 Feb 2006 17:33:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:526613</guid><dc:creator>RichB</dc:creator><description>Note: .net v2 sos.dll can be found in %windir%\Microsoft.net\framework\v2....\sos.dll </description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#527504</link><pubDate>Wed, 08 Feb 2006 16:20:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:527504</guid><dc:creator>The King</dc:creator><description>Use the following commands for loading SOS for the .net 2.0 framework...&lt;br /&gt;&lt;br /&gt;.cordll -u -lp %windows%\Microsoft.NET\Framework\v2.0.50727\&lt;br /&gt;&lt;br /&gt;.load %windows%\Microsoft.NET\Framework\v2.0.50727\sos&lt;br /&gt;&lt;br /&gt;Hail to the king baby.</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#547084</link><pubDate>Thu, 09 Mar 2006 15:34:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:547084</guid><dc:creator>Chakravarthy</dc:creator><description>Hello,&lt;br&gt;&lt;br&gt;One of the .NET sites developed using 1.1 goes down now and then with a 'Service Unavailable' error - could it be a memory problem which can be debugged as above , or do you think it could be something else more specific ?&lt;br&gt;&lt;br&gt;Regards.</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#547195</link><pubDate>Thu, 09 Mar 2006 18:27:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:547195</guid><dc:creator>Tess</dc:creator><description>Service unavailable means that the process crashed and you will likely see a stopped unexpectedly event in the eventlog. &amp;nbsp;Depending on if the memory usage is high or not you would debug it as a crash or a high mem issue. &amp;nbsp;For crashes run adplus -crash -pn w3wp.exe to get a dump of the process when it crashes. </description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#561423</link><pubDate>Sun, 26 Mar 2006 22:33:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:561423</guid><dc:creator>Halindar</dc:creator><description>Hi Tess,&lt;br&gt;&lt;br&gt;Our 1.1 ASP.NET application recently started to throw some 1000 events faulting mscorsvr.dll. I would like to start using the debug tools you described but since the faults only occur once in a few days and it is a production site I would like to know how much performance impact and security risk is attached to running debug tools like these in a production environment.&lt;br&gt;&lt;br&gt;Ewoud</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#561661</link><pubDate>Mon, 27 Mar 2006 08:15:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:561661</guid><dc:creator>Tess</dc:creator><description>Hi Ewoud,&lt;br&gt;&lt;br&gt;The impact depends a little on how many exceptions you're throwing and what config files you use. &lt;br&gt;&lt;br&gt;If you throw a lot of null reference exceptions and use the default (just -crash) you will get a minidump for each first chance exception which might stall the process a little. &amp;nbsp;If so i would recommend running the debugger with &lt;br&gt;&lt;br&gt;adplus -crash -pn &amp;lt;processname.exe&amp;gt; -NoDumpOnFirst &lt;br&gt;&lt;br&gt;to begin with, and then monitor it for a little bit just to make sure it's not making a huge impact. &lt;br&gt;&lt;br&gt;If your app is not throwing a lot of NullReferenceExceptions you should be good to go with just -crash.&lt;br&gt;&lt;br&gt;We do use this in a production environment all the time though, that is what they are meant for, its just a matter of getting the right configuration for your environment. &lt;br&gt;&lt;br&gt;Thanks</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#580008</link><pubDate>Thu, 20 Apr 2006 20:21:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580008</guid><dc:creator>Chakravarthy</dc:creator><description>I am trying to pick up the basics of production debugging by going through one of the documents on the Patterns and Practices site about the use of DBG. In the walkthrough, i created a System Monitor report in Performance tool, for .NET Clr memory object, for aspnet_wp. When i see the counters in report view, the #Bytes in all heaps shows 19,01456, whereas the Gen 0 Heap size is 83,88608, Gen 1 is 7,99968 , Gen 2 is 1,28592 and Gen 3 is 9,72896. So the Gen0 + Gen1 + Gen 2 + Large Objects do not add up to #Bytes in all heaps - in fact they are more. &lt;br&gt;&lt;br&gt;I am using XP Professional and IIS 5.1 . Any idea on what could be wrong ?&lt;br&gt;&lt;br&gt;Thanks.</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#580404</link><pubDate>Fri, 21 Apr 2006 09:19:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580404</guid><dc:creator>Tess</dc:creator><description>Hi Chakravarthy, &lt;br&gt;&lt;br&gt;Are these numbers for average or maximum or last? &amp;nbsp;&lt;br&gt;&lt;br&gt;Also what do the commas in the numbers mean? and how many bytes do you have on the loader heap? &lt;br&gt;&lt;br&gt;</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#580452</link><pubDate>Fri, 21 Apr 2006 11:19:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580452</guid><dc:creator>Chakravarthy</dc:creator><description>Thanks for trying to help. &lt;br&gt;&lt;br&gt;These numbers are last, because i just invoked the sample program called memory.aspx. which has buttons to load large blocks of memory and other buttons to release them, none of which i have clicked yet, &amp;nbsp;and have just selected the system monitor parameters for aspnet_wp , to have the baseline numbers , like the walkthrough said. The commas are for the indian lakhs , which is one hundred thousand. Sorry, i should have presented the commas at &amp;nbsp;million and thousand positions as below (these are my latest numbers in 'Performance', after loading but not running the memory.aspx) - &lt;br&gt;&lt;br&gt;.NET CLR loading :-&lt;br&gt;&lt;br&gt;Bytes in loader heap - 1,056,768&lt;br&gt;&lt;br&gt;&lt;br&gt;.NET Clr memory :-&lt;br&gt;&lt;br&gt;#Bytes in all heaps &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- 1,796,856&lt;br&gt;#Gen 0 collection &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 6&lt;br&gt;#Gen 1 collections &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &amp;nbsp;2&lt;br&gt;#Gen 2 collections &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &amp;nbsp;1&lt;br&gt;% Time in GC &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &amp;nbsp;0.021&lt;br&gt;Gen 0 Heap size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- 8,061,040&lt;br&gt;Gen 1 Heap size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp;642,028&lt;br&gt;Gen 2 Heap size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp;173,740&lt;br&gt;large Object Heap size &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp;981,088&lt;br&gt;&lt;br&gt;The walthrough had said the '#Bytes in all heaps' would add upto Gen 0, 1,2 and Large Object heap size. So i am just trying to get that baseline right.&lt;br&gt;&lt;br&gt;Just point me in the right direction and i will resume the walkthrough anyway - i just wanted to get the basics.&lt;br&gt;&lt;br&gt;Thanks again.&lt;br&gt;&lt;br&gt;Chak.&lt;br&gt;&lt;br&gt;</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#580471</link><pubDate>Fri, 21 Apr 2006 12:06:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580471</guid><dc:creator>Tess</dc:creator><description>I agree, this looks very odd... it is completely omitting the Gen 0 heap size&lt;br&gt;&lt;br&gt;#Bytes in all heaps &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- 1,796,856 &lt;br&gt;=&lt;br&gt;Gen 1 Heap size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp;642,028 &lt;br&gt;Gen 2 Heap size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp;173,740 &lt;br&gt;large Object Heap size &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp;981,088 &lt;br&gt;&lt;br&gt;I had never noticed this before because the Gen 0 size is negligable in most cases (compared to the others) and I had never explicitly added up the numbers but this seems to be true when i tested it on my machine as well... &lt;br&gt;&lt;br&gt;Since this seemed weird it prompted me to do some investigation and the problem is not the #Bytes in all heaps, but rather the perception of what the Gen 0 counter tells us. (Btw, i was under the wrong impression about this as well:))&lt;br&gt;&lt;br&gt;Reading from &lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfmemoryperformancecounters.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfmemoryperformancecounters.asp&lt;/a&gt;&lt;br&gt;&lt;br&gt;Gen 0 heap size: &amp;quot;Displays the maximum bytes that can be allocated in generation 0; it does not indicate the current number of bytes allocated in generation 0.&amp;quot;&lt;br&gt;&lt;br&gt;However... the Gen 1 heap size and Gen 2 heap size counters are different... for example Gen 1&lt;br&gt;&lt;br&gt;&amp;quot;Displays the current number of bytes in generation 1; this counter does not display the maximum size of generation 1. Objects are not directly allocated in this generation; they are promoted from previous generation 0 garbage collections. This counter is updated at the end of a garbage collection, not at each allocation.&amp;quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Having said this... What you see in &amp;quot;#Bytes in all heaps&amp;quot; is very close to current reality, so do trust it... </description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#643153</link><pubDate>Thu, 22 Jun 2006 22:05:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:643153</guid><dc:creator>Allen</dc:creator><description>You mentioned doing a crash dump by breaking on Kernel32!ExitProcess. &amp;nbsp;I need to do this or an ASP.NET worker process. &amp;nbsp;Can you provide the adplus command line to do this.&lt;br&gt;&lt;br&gt;Something like:&lt;br&gt;&lt;br&gt;adplus -crash -pn aspnet_wp.exe ...?&lt;br&gt;&lt;br&gt;thanks!</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#643266</link><pubDate>Thu, 22 Jun 2006 23:59:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:643266</guid><dc:creator>Allen</dc:creator><description>Nevermind that request..I came across the config file from John Robbins that does the trick...&lt;br&gt;&lt;br&gt;&amp;lt;!-- John Robbins - Bugslayer Column, MSDN Magazine &amp;nbsp; --&amp;gt;&lt;br&gt;&amp;lt;!-- Default Crash Options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;&lt;br&gt;&amp;lt;ADPlus&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp;&amp;lt;Settings&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- Set the mode to CRASH &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;RunMode&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CRASH&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/RunMode&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- Snap the dumps, don't tell me about it &amp;nbsp; --&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Option&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Quiet&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Option&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/Settings&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp;&amp;lt;Exceptions&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- Don't dump on first-chance exceptions &amp;nbsp; &amp;nbsp;--&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Option&amp;gt; &amp;nbsp;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NoDumpOnFirstChance &amp;nbsp;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Option&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/Exceptions&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp;&amp;lt;Breakpoints&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;NewBP&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- Set the breakpoint on ExitProcess &amp;nbsp; &amp;nbsp;--&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Address&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kernel32!ExitProcess&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Address&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- A normal breakpoint &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Type&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BP&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Type&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- When hit, walk the stacks and do a &amp;nbsp; --&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- mini dump with full heap. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Actions&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FullDump;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Stacks&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Actions&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- After doing the actions, just &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- continue &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt; &lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ReturnAction&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; G&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ReturnAction&amp;gt; &lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/NewBP&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/Breakpoints&amp;gt;&lt;br&gt;&amp;lt;/ADPlus&amp;gt;</description></item><item><title>
			Brian Low			 &amp;raquo; CLR Debugging		</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#1494810</link><pubDate>Sat, 20 Jan 2007 00:46:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1494810</guid><dc:creator>
			Brian Low			 » CLR Debugging		</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.brianlow.com/index.php/2007/01/19/clr-debugging/"&gt;http://www.brianlow.com/index.php/2007/01/19/clr-debugging/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#1517030</link><pubDate>Wed, 24 Jan 2007 01:49:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1517030</guid><dc:creator>Keith</dc:creator><description>&lt;p&gt;If you are experiencing Memory Dumps where your system crashes and show you the blue screen of death, I suggest you go to&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.barrett.net/xpmemorydump.html"&gt;http://www.barrett.net/xpmemorydump.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;print off the 5 instruction pages and then work through them. &amp;nbsp;You should then have cured the problem&lt;/p&gt;
</description></item><item><title>ASP.Net Quick Tips - Caching</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#1827463</link><pubDate>Wed, 07 Mar 2007 16:02:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1827463</guid><dc:creator>Ancora Imparo</dc:creator><description>&lt;p&gt;This is part four in the ASP.Net tips series . In particular, this is a follow-up to, &amp;quot; ASP.Net Quick&lt;/p&gt;
</description></item><item><title>A .NET Crash: How not to write a global exception handler</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#4479616</link><pubDate>Mon, 20 Aug 2007 15:53:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4479616</guid><dc:creator>If broken it is, fix it you should</dc:creator><description>&lt;p&gt;I’ve written quite a few posts on memory issues because that is the type of problem we get most frequently&lt;/p&gt;
</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#4555022</link><pubDate>Sat, 25 Aug 2007 10:26:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4555022</guid><dc:creator>Richard Hayden</dc:creator><description>&lt;p&gt;I have a question? I had a memory dump going into pogo games. I'm using w2kpro. my computer went to the blue screen and said that is was dumping physical memory. Do I have cause for alarm?&lt;/p&gt;
</description></item><item><title>re: Back to Basics - How do I get the memory dumps in the first place? And what is SOS.dll?</title><link>http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what-is-sos-dll.aspx#9863091</link><pubDate>Mon, 10 Aug 2009 14:08:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9863091</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;Thanks Tess! It helped me solve the problem!&lt;/p&gt;
&lt;p&gt;Best regards, Alex (alex.besogonov@gmail.com)&lt;/p&gt;
</description></item></channel></rss>