Demo: diagnose a performance problem using perf counters We’ll start with an application under load that over allocates and show high allocation rates, % time in GC, and low RPS We’ll refine the app and reevaluate perf data, making incremental improvements that show improvements in key metrics
Walkthrough defining and starting a trace session Make a couple of requests and stop trace session Walk through consuming trace session and walk through request flow and timings
Walkthrough defining and starting a trace session Make a couple of requests and stop trace session Walk through consuming trace session and walk through request flow and timings
Walkthrough defining and starting a trace session Make a couple of requests and stop trace session Walk through consuming trace session and walk through request flow and timings
Write a reusable component that uses System.Diagnostics.Trace Show how that component works in a console application Configure the ASP.NET trace listener Use component in a web application and show how output goes to multiple listeners (e.g. ASP.NET page output and debug viewer)
Write a reusable component that uses System.Diagnostics.Trace Show how that component works in a console application Configure the ASP.NET trace listener Use component in a web application and show how output goes to multiple listeners (e.g. ASP.NET page output and debug viewer)