One of the more difficult things about getting started with .NET Debugging is the mental shift that you have to make.
Troubleshooting changes The first problem that I had with .NET was trying to look at everything using dd and just walking through memory. I was very used to reading assembly and walking linked lists in the dump. I used dt a lot to dump out structures and see what the values of things were. I was also accustomed to searching through the NT heaps for data and looking for problems there.
With .NET, none of that is how you do things. You don�t look through memory in the same way and don�t go looking through the heap to find issues. But it actually goes a bit deeper then that as well.
The Mental Shift Thinking about a problem completely changed for me. If it was high memory and I determined it was .NET that was using most of the memory, I had to get away from ...
Go to the complete details ...