1
Je suis en train d'identifier un problème de performance de page ASP.NET et je cours le traçage. En regardant la valeur retournée la valeur "Begin Init" plus grande que "End Render". Le nombre de secondes ne devrait-il pas augmenter pour chaque événement répertorié?ASP.NET Valeur "Begin Init" de suivi supérieure à "End Render"
Voici l'exemple de sortie:
Category Message From First(s) From Last(s)
aspx.page Begin PreInit
aspx.page End PreInit 1.34734832226262E-05 0.000013
aspx.page Begin Init 3.04115764167849E-05 0.000017
aspx.page End Init 0.000133579962235751 0.000103
aspx.page Begin InitComplete 0.000148208315448888 0.000015
aspx.page End InitComplete 0.000158602145363486 0.000010
aspx.page Begin PreLoad 0.000167841105287572 0.000009
aspx.page End PreLoad 0.000180544675183191 0.000013
aspx.page Begin Load 0.000189783635107278 0.000009
aspx.page End Load 1.11670230723776 1.116513
aspx.page Begin LoadComplete 1.11673502855416 0.000033
aspx.page End LoadComplete 1.11674580734074 0.000011
aspx.page Begin PreRender 1.116754661344 0.000009
aspx.page End PreRender 1.1210065076924 0.004252
aspx.page Begin PreRenderComplete 1.12102498561224 0.000018
aspx.page End PreRenderComplete 1.12108927337505 0.000064
aspx.page Begin SaveState 1.12280194557098 0.001713
aspx.page End SaveState 1.12307988428203 0.000278
aspx.page Begin SaveStateComplete 1.1230991321152 0.000019
aspx.page End SaveStateComplete 1.12311029585844 0.000011
aspx.page Begin Render 1.12311876490504 0.000008
aspx.page End Render 1.12626309093254 0.003144
Missed que, je vous remercie. Je me demande si je peux mettre en forme le nombre afin que le rendu par défaut n'utilise pas la notation scientifique. – Josh
Vous devrez probablement implémenter votre propre écouteur de suivi. http://msdn.microsoft.com/fr-fr/library/system.diagnostics.tracelistener%28v=VS.71%29.aspx Je pense que c'est probablement trop d'efforts maintenant qui sont conscients de faire attention à E-05 –