Warum gibt es eine große Lücke zwischen Begin PreRenderComplete und End PreRenderComplete Ereignisse?
-
25-09-2019 - |
Frage
Ich würde gerne wissen, was diese Art von Ungleichheit zwischen dem Beginn verursachen kann und PreRenderComplete Ereignisse enden oder, wie ich über die Ansiedlung die Engpass gehen migh.
aspx.page End PreRender 0.193179639923915 0.001543
aspx.page Begin PreRenderComplete 0.193206263076064 0.000027
aspx.page End PreRenderComplete 1.96926008935549 1.776054
aspx.page Begin SaveState 2.13108461902679 0.161825
Bearbeiten
Hier sind einige weitere Einzelheiten über die Spur, die generiert wurde
aspx.page Begin PreRenderComplete 0.200593573416824 0.000028
PR-S 0.200606270612464 0.000013
PR-complete 0.200622654090709 0.000016
PR-E 1.97799207367323 1.777369
aspx.page End PreRenderComplete 1.97805105419491 0.000059
aspx.page Begin SaveState 2.11171607104531 0.133665
Der Code hinter:
Private Sub _Default6_PreRenderComplete(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRenderComplete
Trace.Write("PR-complete")
End Sub
Protected Overrides Sub OnPreRenderComplete(ByVal e As System.EventArgs)
Trace.Write("PR-S")
MyBase.OnPreRenderComplete(e)
Trace.Write("PR-E")
End Sub
Ich bin mir nicht sicher, wie sonst zu verfolgen, was auf dem vorrendern komplette Ereignisse kann ausgeführt werden. gibt es eine andere Art von Kontrollen oder functs, die in der Seitenlebenszyklus an diesem Punkt laufen?
Weitere Informationen:
Ein Teil dieser Verzögerung scheint mit Ajax-Steuerelemente auf der Seite bezogen zu werden. Ich bin mir nicht sicher, warum sie eine so große Lücke in der Ladezeit verursachen aber klar sie sind.
Lösung
muß ich die altbewährte Antwort werfen. Profil Profil Profil. Das sollten Sie alle Informationen, die Sie sehen müssen, wo der Prozess ist abgeschlossen.
Andere Tipps
Sie haben wahrscheinlich einen Event-Handler zu einem PreRenderComplete
Ereignisse verbunden haben, das eine lange Zeit ist, nehmen. Ich würde beginnen, indem Sie den Code für Verweise auf PreRenderComplete
suchen und gehen von dort aus.