Profilowanie wydajności asp.net, co to jest ProcessRequestNotificationHelper?
Wykonuję profilowanie aplikacji internetowej asp.net przy obciążeniu 20 użytkowników na sekundę. 20 użytkowników w zasadzie paraliżuje aplikację i nic jej nie ładuje.
Używam profilera wydajności RedGate i nie jestem pewien, co z tym zrobić.
12% czasu spędzam w moim kodzie (do którego mogę się udać i ulepszyć), ale 88% czasu spędzam w
System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, int flags)
..Nie mam pojęcia, co to jest (no cóż, jestem całkiem pewien, że ma to coś wspólnego z IIS7 ...) i walczę z witryną, która nie jest w stanie poradzić sobie z 20 użytkownikami na sekundę, na 88% czas potrzebny, to wydaje się być dobrym miejscem do rozpoczęcia.
Masz jakieś pomysły?