Hello,
Since our build release we have significant slow page open times. Whilst we have undertaken a number of hardware improvements we are still getting page load times as below.
We have found a massive number of forum posts and don't know which ones to focus on first.
I would appreciate a list of the top causes of slow performance based on the output below so we can start to work through them.
Thanks in advance.
CRM2015 on premises
Form Load Start (-> 0 ms)
Edit-Ready Full (12931 ms)
Edit-Ready Pass 2 (5519 ms)
Edit-Ready Pass 1 (4476 ms)
Read-Ready (2921 ms)
Main.aspx Load and Parse (497 ms)
PageManager.LoadHandler (13 ms)
Main.aspx CSS and JS Load (1800 ms)
RemoteCommand.Execute - {"IsAsync":true,"Service":"MessageBar","ReqId":"1a48deaa-1b92-41ec-a26b-5449cb39ec1b"} (119 ms)
LoadFormLayout (440 ms)
RetrieveLayout (24 ms)
JQueryTemplates Load (49 ms)
StyleSheets Load (20 ms)
Bind FormData and Layout Template (258 ms)
Read-Ready (-> 2921 ms)
Utilities.LoadScripts (169 ms)
LoadDynamicScripts (33 ms)
Eval PageApplicationInitStatements (4 ms)
RefreshPageHandler.Initialize (77 ms)
RefreshPageHandler.UpdatePageHeader (12 ms)
Eval ClientVariables (11 ms)
Set WrpcTokens (1 ms)
BindData (58 ms)
ProcessEntityMetadata (1 ms)
PageManager.LoadHandler (5 ms)
RefreshPageHandler.LoadScripts (145 ms)
LoadProcessControl (89 ms)
DefaultPathManagerInitialization (4 ms)
RefreshPageHandler.LoadDynamicScripts (52 ms)
LoadCommandBarData (213 ms)
BuildCommandBar (196 ms)
Eval ScriptBlocks (24 ms)
InitializeInlineEditControls (Full) (8906 ms)
ViewportInlineEditControlInitializer (389 ms)
InlineEditViewportInitializationCompleted (41 ms)
LoadScripts - Post Viewport Init - {"IsAsync":true} (3361 ms)
NonViewportFormBodyInlineEditInitializer (1002 ms)
Initialize Controls - ViewportInlineEditControlInitializer (-> 4517 ms)
DeferredQuickFormInlineEditInitializer (1656 ms)
Initialize Controls - NonViewportFormBodyInlineEditInitializer (-> 5519 ms)
Initialize Controls - DeferredQuickFormInlineEditInitializer (-> 7175 ms)
CompleteInlineEditInitialization (5158 ms)
Eval ApplicationInitDeferredStatements (52 ms)
RemoteCommand.Execute - {"IsAsync":true,"Service":"LookupMruWebService","ReqId":"0a14a8ea-df56-4ad6-a065-97460d1bf22c"} (5177 ms)
LoadWallContent (118 ms)
FormNavControls.Initialize (51 ms)
RefreshPageHandler.OnResize (2 ms)
LoadExternalScript (0 ms)
RemoteCommand.Execute - {"IsAsync":true,"Service":"PresenceService","ReqId":"0c530e40-bc78-4baf-b952-f16eaf33dbf9"} (4717 ms)
RemoteCommand.Execute - {"IsAsync":true,"Service":"PresenceService","ReqId":"aa0bdb5f-2d61-42e7-98e3-ba0c17d91847"} (4716 ms)
RemoteCommand.Execute - {"IsAsync":true,"Service":"PresenceService","ReqId":"8c1cb014-2860-40d4-8af9-4228f7956b7a"} (4703 ms)
RemoteCommand.Execute - {"IsAsync":true,"Service":"PresenceService","ReqId":"c6130cd0-864c-4882-8c1d-e253e0b6dd69"} (4706 ms)
RemoteCommand.Execute - {"IsAsync":true,"Service":"PresenceService","ReqId":"fce7448e-ea65-4eab-a8c8-a6d7445d0bb1"} (4604 ms)
RemoteCommand.Execute - {"IsAsync":true,"Service":"PresenceService","ReqId":"79012b31-b79f-4387-90fa-81c67bc0fc73"} (4598 ms)
RemoteCommand.Execute - {"IsAsync":true,"Service":"PresenceService","ReqId":"8d68e5dd-c99b-40bc-aed1-dc041bade1c9"} (4597 ms)
RemoteCommand.Execute - {"IsAsync":true,"Service":"PresenceService","ReqId":"259c968d-5485-401f-83fe-b97e031b5002"} (4589 ms)
ChangeCurrentTab (16 ms)
ActivitiesWall.RefreshAll - {"IsAsync":true} (4676 ms)
RemoteCommandXml.Execute - {"IsAsync":true,"Service":"AppGridWebService","ReqId":"1f00586c-5053-4ef9-81df-2f82cf09d44f"} (4669 ms)
PostInlineInitialization (4077 ms)
InvokeOnloadHandlers (354 ms)
Onload Handler Start (-> 12159 ms)
FormEvent - {"EventName":"onload","FunctionName":"Mscrm.Form_onload","LibraryName":"Opportunity_main_system_library.js","SolutionName":""} (13 ms)
FormEvent - {"EventName":"onload","FunctionName":"Form_OnLoad","LibraryName":"ebecs_Opportunity.js","SolutionName":""} (341 ms)
Onload Handler Stop (-> 12513 ms)
InitializeAllLinkControls (346 ms)
FinalizeProcessControl (37 ms)
Form Full Controls Init (-> 12931 ms)
InitializeBingMapControl (0 ms)
ProcessControl.SlideDown (6 ms)
RefreshPageHandler.OnResize (0 ms)
InsertGridView Counties (65 ms)
SubGrid - Counties - Start (-> 13316 ms)
SubGrid - {"id":"Counties"} (682 ms)
RemoteCommandXml.Execute - {"IsAsync":true,"Service":"AppGridWebService","ReqId":"7a50567e-8322-4f87-8e26-12db3bee91b5"} (618 ms)
InsertGridView Additional_Purchasers (48 ms)
SubGrid - Additional_Purchasers - Start (-> 13367 ms)
SubGrid - {"id":"Additional_Purchasers"} (697 ms)
RemoteCommandXml.Execute - {"IsAsync":true,"Service":"AppGridWebService","ReqId":"8492f6fd-8f67-45b0-a488-a715b9db106b"} (614 ms)
InsertGridView Plots (72 ms)
SubGrid - Plots - Start (-> 13427 ms)
SubGrid - {"id":"Plots"} (714 ms)
RemoteCommandXml.Execute - {"IsAsync":true,"Service":"AppGridWebService","ReqId":"cb77ebe5-86cb-45c5-a6be-84be020c6ba4"} (649 ms)
InsertGridView Available_Plots (78 ms)
SubGrid - Available_Plots - Start (-> 13498 ms)
SubGrid - {"id":"Available_Plots"} (604 ms)
RemoteCommandXml.Execute - {"IsAsync":true,"Service":"AppGridWebService","ReqId":"483c9884-c594-413f-b71f-17d544742317"} (537 ms)
InsertGridView Payments (30 ms)
InsertGridView opportunityproductsGrid (42 ms)
InsertGridView ProductSuggestions_LinkControl_crosssellgrid (17 ms)
InsertGridView ProductSuggestions_LinkControl_accessorygrid (14 ms)
InsertGridView ProductSuggestions_LinkControl_upsellgrid (14 ms)
InsertGridView ProductSuggestions_LinkControl_substitutegrid (15 ms)
SubGrid - Counties - Stop (-> 13998 ms)
RemoteCommand.Execute - {"IsAsync":false,"Service":"Connection","ReqId":"f3df233e-8604-4380-8c7c-94e22918a729"} (27 ms)
SubGrid - Additional_Purchasers - Stop (-> 14064 ms)
SubGrid - Available_Plots - Stop (-> 14102 ms)
SubGrid - Plots - Stop (-> 14141 ms)
All Subgrids Loaded (-> 14142 ms)
*This post is locked for comments