Field Notes

Ray Escamilla documents notes on Performance Testing and Analysis of .NET applications

Posts
  • Field Notes

    Common Debugger Commands

    • 0 Comments
    I get this request all the time from students of the Advanced .NET Debugging course my team delivers. Below are the common commands used when debugging specific .NET issues. It is by no means the only commands you will run. Hangs or Poor Performance...
  • Field Notes

    Running GCRoot against all objects in a MethodTable

    • 0 Comments
    When troubleshooting memory related issues you will run GCRoot against objects in a given MethodTable. The process of GCRoot'ing each of the objects individually to chase down a root can be hit and miss. Use the command below to run GCRoot against a given...
  • Field Notes

    .NET Application Debugging and Troubleshooting Resources

    • 3 Comments
    A list of tools I commonly use to troubleshoot and debug .NET applications. Windbg is a no-frills, lightweight debugger of choice for analyzing memory dumps. It's Sometimes used in production for live debugging. It is a unmanaged debugger and requires...
  • Field Notes

    Using ADPlus to Dump on Managed Exception

    • 2 Comments
    ADPlus is the single most tool I use to collect memory dumps in production environments. A useful application of ADPlus is to monitor a .NET application for the occurance of a manged exception (both system or custom) and do something (collect a memory...
  • Field Notes

    MemoryLimit Tuning (ASP.NET v1.1)

    • 1 Comments
    IIS 6.0 replaces the MemoryLimit machine.config setting from ASP.NET on Windows 2000 with IIS Manager UI configuration when running on Windows 2003. By default, under Windows 2003, the Memory Recycling feature is turned off. By enabling memory recycling...
Page 1 of 1 (5 items)