Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Web avec .NET
Développement Web avec .NET Forum d'entraide sur les technologies Web de Microsoft (ASP.NET, MVC, Ajax, Silverlight, Services web, Azure, Sharepoint, etc.).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/12/2012, 16h15   #1
Nanais19
Membre du Club
 
Inscription : avril 2011
Messages : 225
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 225
Points : 57
Points : 57
Par défaut Update Panel et fuites mémoires !

Bonjour,

J'utilise un deux update panel pour raffraichir deux parties de ma page de façon partiel.

Seulement, je me suis rendu compte que au bout d'environ le 10ème rafraîchissement via un update panel ralentissé considérablement les performance de mon navigateur web jusqu’à environ 20 secondes pour recharger la page au lieu des à peine 1 seconde pendants les 5-6 premiers rafraîchissements.

J'ai pu constater via le gestionnaire de tâches que au fur et à mesure des rafraîchissement le poids de ma page augmenter considérablement et pourtant les pages tracés via Fiddler avaient toujours le même poids !!

Après quelques recherches sur internet j'ai constatés que ce contrôle "update panel" provoquer des fuites de mémoire. A ce que j'ai compris la page et stockés plusieurs fois dans le navigateur sauf que celui ci ne libère jamais c'est ressources entre deux rafraîchissements via l'uptdate panel d'où l'augmentation de la place en mémoire dans le navigateur. Les ressources du navigateur sont libéré qu'une fois que la page a été rafraîchit normalement.

Ce problème date quand même depuis longtemps maintenant (j'ai lu des articles à ce sujet datant de 2009) et suis donc étonné qu'aucune correction ou solution existent aujourd'hui !

Connaissez vous des moyens de contourner ce problème. J'en ai déjà essayé beaucoup de proposés, notamment celui ci qui est souvent proposé : http://www.codeproject.com/Articles/...in-UpdatePanel

Mais rien n'y fait, le problème persiste toujours !
Nanais19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2012, 21h25   #2
CiTriX
Membre habitué
 
Développeur informatique
Inscription : octobre 2002
Messages : 81
Détails du profil
Informations personnelles :
Âge : 36

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2002
Messages : 81
Points : 109
Points : 109
Un peu HS mais franchement la meilleure solution c'est d'abandonner cette daube d'update panel. C'est lourd et en plus visiblement c'est buggé ...
Je te conseille jQuery + page methods, simple et efficace.
CiTriX est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/12/2012, 08h58   #3
Nanais19
Membre du Club
 
Inscription : avril 2011
Messages : 225
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 225
Points : 57
Points : 57
Je pense aussi faire ça s'il n'y a vraiment pas d'autres solutions !
Dommage en tout cas, s'il n'y avait pas ce dysfonctionnement ce contrôle serait parfait !!!
Nanais19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h27.


 
 
 
 
Partenaires

Hébergement Web