I am trying to find where my load time is being consumed. I have added tracing to almost everything I can think of and there is a missing 200ms ( which is more than 50% of the total load)
How can I account for this missing time
Description Duration(ms) with Children(ms) from start(ms)
http://localhost:80/default.aspx 320.8 357.3 +0.0
CreateControlCollection 0.0 0.0 +27.2
OnPreInit 0.1 0.1 +27.2
GetVaryByCustomString 0.0 0.0 +227.0
Control OnInit 0.0 0.0 +232.4
Control OnInit 0.0 0.0 +232.4
Control OnInit 0.0 0.0 +234.2
Control OnInit 0.0 0.0 +234.2
Control OnInit 0.0 0.0 +234.2
GetVaryByCustomString 0.0 0.0 +234.6
Control OnInit 0.0 0.0 +234.9
Control OnInit 0.0 0.0 +234.9
GetVaryByCustomString 0.0 0.0 +235.0
GetVaryByCustomString 0.0 0.0 +235.3
The requested page cannot be accessed because the related configuration data for the page is invalid. This problem can occur if the specified portion of the IIS configuration file is locked at a higher configuration level. Unlock the specified section, or don't use it at the higher level.
The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Page_Load happens after ViewState and PostData is sent into all of your server side controls by ASP.NET controls being created on the page. Page_Init is the event fired prior to ViewState and PostData being reinstated. Page_Load is where you typically do any page wide initilization.
It looks like the unaccounted-for time is being consumed between PreInit (a page-only event) and Init for a control. A few ideas:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With