I have just posted the following 3 videos to the my Channel 9 PerfView Tutorial Series.
- Perfview Tutorial 6 – The Event Viewer Basics
- PerfView Tutorial 7 – Using the Event Viewer in ASP.NET Scenarios
- PerfView Tutorial 8 – Generating Your Own Events with EventSources
If you are not already comforable with PerfView’s event viewer, I do recommend you take a look. The event viewer lets you see ETW data in its rawest form (as a time ordered list of events, where each event can have a event-specific payload). It is particularly useful for just answer questions like ‘what processes were running? What DLLs were loaded? What request URLs were serviced? It is also VERY useful in getting you the infomration need to ‘home in’ on a particular request and get the time range and thread information needed to isolate the performance JUST THAT REQUEST from everything else happening on the server.