I'm having some performance issues with a web application. The CPU usage of this application pool can exceed the 90%. The normal usage I noticed is 30%.
I used Debug Diagnostic tool to monitor the CPU usage of this application and I figured out that SNIReadSyncOverAsync is the problem. I don't have any other details about which function on my application or page is behind the call to SNIReadSyncOverAsync. What I need to know is which page are consuming the most CPU in my application.
Do you have any idea how can I monitor each page performance ?
I think you can also use perfmon(performance monitor). you can invoke it from Start -> Run -> Perfmon.exe. you can setup the counters and see on using which page there is a spike. for more details refer http://msdn.microsoft.com/en-us/library/aa645516(v=vs.71).aspx