Salut,
Avec ASP.NET, il y a un moyen très simple de voir ces temps. En fait il y en a même deux :
Si tu veux voir ces temps pour toutes tes pages, trouve la balise trace dans Web.config, et modifie-là comme suit :
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
|
Si tu ne veux mettre ces trace que pour une page, va dans le code aspx en haut de la page, tu doit touver une balise 'Page' ajoute lui les attributs suivants :
Trace="true" TraceMode="SortByTime"
|
Cette méthode est la plus simple, et elle permet d'obtenir encore d'autre informations, comme la taille de chacun de tes controles dans le ViewState. Si l'un d'entre eux prend une taille exagérée, il peut être préférable de mettre sa propriété EnableViewState à false et remettre les données à chaque chargement de la page...
Bien d'autres améliorations sont encore possible, à toi de les découvir.
Amicalement, SharpMao