Successfully reported this slideshow.

Giedrius banaitis less_known_ways_to_debug_stuff

1

Share

1 of 10
1 of 10

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

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

×