Domanda

Mi piacerebbe sapere che cosa può causare questo tipo di disparità tra l'inizio e termine eventi PreRendercomplete o come ho migh fare per localizzare il collo di bottiglia.

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

Modifica

Ecco qualche dettaglio circa la traccia che è stato generato

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

Il codice dietro:

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

Non sono sicuro di quale altro modo per tracciare quello che potrebbe essere in esecuzione sul caso di pre-rendering completo. ci sono altri tipi di controlli o functs che vengono eseguiti a questo punto del ciclo di vita pagina?

Ulteriori informazioni

Una parte di questo ritardo sembra essere correlato ad avere controlli AJAX sulla pagina. Non sono sicuro perché essi stanno causando un grande divario nel tempo di caricamento, ma chiaramente sono.

È stato utile?

Soluzione

Devo buttare fuori la risposta vero e provato. Profilo Profilo Profilo. Questo dovrebbe darvi tutte le informazioni necessarie per vedere dove il processo è bloccato su.

Altri suggerimenti

Probabilmente ha un gestore di eventi collegato a un evento PreRenderComplete che sta prendendo molto tempo. Vorrei iniziare a cercare il codice per i riferimenti a PreRenderComplete e andare da lì.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top