Less known ways to debug
stuff
Giedrius Banaitis
- Logs and traces
- Attaching to process
- Post mortem debugging
Logs and traces
Own logs
Event logs
IIS logs
IntelliTrace
PerfMon
Process monitor
etc.
Process monitor demo
Attaching to process
Name Console/GUI Unmanaged code Managed code Kernel debugging
Remote
debugging
cdb Console Yes Limite...
Mdbg demo
Post mortem
Visual studio
WinDbg
CLRMD (mdbg)
Extra stuff: Debugging visualizers
Paid stuff
OzCode - 70$ personal, 105$ for companies
Ncrunch - 159$ personal, 289$ for companies
IntelliDebugger - 29$ ...
Q&A
Upcoming SlideShare
Loading in …5
×

Giedrius banaitis less_known_ways_to_debug_stuff

464 views

Published on

.NET Crowd Kaunas meeting #1 / .NET Crowd Vilnius meeting #3

Giedrius Banaitis - "Less known ways to debug stuff"

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
464
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Giedrius banaitis less_known_ways_to_debug_stuff

  1. 1. Less known ways to debug stuff Giedrius Banaitis
  2. 2. - Logs and traces - Attaching to process - Post mortem debugging
  3. 3. Logs and traces Own logs Event logs IIS logs IntelliTrace PerfMon Process monitor etc.
  4. 4. Process monitor demo
  5. 5. Attaching to process Name Console/GUI Unmanaged code Managed code Kernel debugging Remote debugging cdb Console Yes Limited (sos.dll) No Yes cordbg Console No Yes No Yes dbgclr GUI Limited Yes No No kd Console Yes Limited (sos.dll) Yes Yes mdbg Console/GUI No Yes No No ntsd Console Yes Limited (sos.dll) No Yes Visual Studio GUI Yes Yes No Yes windbg GUI Yes Limited (sos.dll) Yes Yes
  6. 6. Mdbg demo
  7. 7. Post mortem Visual studio WinDbg CLRMD (mdbg)
  8. 8. Extra stuff: Debugging visualizers
  9. 9. Paid stuff OzCode - 70$ personal, 105$ for companies Ncrunch - 159$ personal, 289$ for companies IntelliDebugger - 29$ personal, 49$ for companies .NET reflector – 199$ professional version
  10. 10. Q&A

×