Any consultant can streamline ASP.NET Application performance troubleshooting process when he has a good toolset handy. By “good” I mean the tools are well known and it is free. These two attributes usually help passing security department smoothly and never meet procurement department too. These departments are well known road blockers. For a reason… Before I go onsite I usually ask a customer to get the following tools into the customer’s network. Do not have to install it, just make it available internally. Quite a few customers have rigorous procedures of getting software into internal network so having it beforehand saves a lot of idle time.
Read more: Alik Levin's
- Debugging Tools for Windows or WinDbg(both 32 and 64 versions). The tools are available free for download here - Windows Debugging Tools. Related content:
- Getting started with windbg - part II
- WinDBG Walkthrough - Dump Values Of DataSet or DataTable
- Identifying Memory Leak With Process Explorer And Windbg
- ASP.NET Performance: Dynamically Loaded Assemblies Cause Application Recycles (Problem and Solution)
- Avoid Manipulating Passwords In Memory - It Is Easy To Reveal
- Setting a Breakpoint. Part1. Part 2. Part 3
- Call Stacks. Part 1. Part 2. Part 3
- Threads. Part 1. Part 2
- Thread Stacks. Part 1. Part 2
- Managed Heap. Part 1. Part 2. Part 3. Part 4. Part 5
- Breaking on an Exception. Part 1. Part 2
- Locks
- Investigating Locks
- Sysinternal’s DebugView. DebugView is a great tool for collecting instrumentation made with System.Diagnostics.Trace object. Related content:
- Sysinternal’s Process Monitor.
Read more: Alik Levin's