I just installed pro and am starting to try to find out what is slowing down our site. I have seen the following:
Name: System.Web.Hosting.IIS7WorkerRequest:ReadEntityCoreSync
Type: .NET Class / Method
Class: System.Web.Hosting.IIS7WorkerRequest
Method : ReadEntityCoreSync
Line Number: Unknown
Pop up when drilling down into latency issues and dont know what it means. The event in question tool 6630ms for this alone. What is it and how can i reduce its execution time?
Here is the Invocation Trace for context:
PipelineRuntime.ProcessRequestNotification:unknown (0ms self time, 7907 ms total time)
PipelineRuntime.ProcessRequestNotificationHelper:unknown (0ms self time, 7907 ms total time)
PipelineRuntime.ProcessRequestNotification:unknown (0ms self time, 7907 ms total time)
PipelineRuntime.ProcessRequestNotificationHelper:unknown (0ms self time, 7907 ms total time)
HttpRuntime.ProcessRequestNotification:unknown (0ms self time, 7907 ms total time)
HttpRuntime.ProcessRequestNotificationPrivate:unknown (0ms self time, 7907 ms total time)
HttpApplication.BeginProcessRequestNotification:unknown (0ms self time, 7907 ms total time)
HttpApplication.ResumeSteps:unknown (0ms self time, 7907 ms total time)
HttpApplication+PipelineStepManager.ResumeSteps:unknown (0ms self time, 7907 ms total time)
HttpApplication.ExecuteStep:unknown (0ms self time, 7907 ms total time)
HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute:unknown (0ms self time, 7907 ms total time)
memberpages_orderlisting_aspx.ProcessRequest:unknown (0ms self time, 7907 ms total time)
Page.ProcessRequest:unknown (0ms self time, 7907 ms total time)
Page.ProcessRequestWithNoAssert:unknown (0ms self time, 7907 ms total time)
Page.ProcessRequest:unknown (0ms self time, 7907 ms total time)
Page.ProcessRequest:unknown (0ms self time, 7907 ms total time)
Page.ProcessRequestMain:unknown (0ms self time, 7907 ms total time)
Page.DeterminePostBackMode:unknown (0ms self time, 6817 ms total time)
Page.GetCollectionBasedOnMethod:unknown (0ms self time, 6817 ms total time)
HttpRequest.get_HasForm:unknown (0ms self time, 6817 ms total time)
HttpRequest.get_Form:unknown (0ms self time, 6817 ms total time)
HttpRequest.FillInFormCollection:unknown (0ms self time, 6817 ms total time)
HttpRequest.GetEntireRawContent:unknown (0ms self time, 6817 ms total time)
IIS7WorkerRequest.ReadEntityBody:unknown (0ms self time, 6630 ms total time)
IIS7WorkerRequest.ReadEntityCoreSync:unknown (6630ms self time, 6630 ms total time)
Hi Cherrington,
Could you please provide below information, that would help us in further investigation
1. Which version of Pro you are using?
2. What kind of .net application you are using ( for ex. MVC3/4 Razor/ASPXview engine, ASPX version 2.0/3.0/3.5 ...)?
3. Could you please zip the agent logs and send it across?
Thanks,
Santosh
Did you ever find a root cause for your performance issues? We are having intermittent stalls that hang on ReadEntityCoreSync and I've seen some people pointing to NIC settings that may help. We are in AWS and have had to change TCP Offloading settings on some machines to deal with transmission issues in the past and am about to try changing these settings again.
I get the feeling that if a user has a slow connection and they are posting data, this method may take long since it's responsible for reading the incoming stream. This is just a guess though.