Auteur de questions
Update Panel et fuites mémoires !

Discussion générale
-
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/34348/jQuery-Memory-Leak-in-UpdatePanel
Mais rien n'y fait, le problème persiste toujours !
- Type modifié Aurel Bera vendredi 11 janvier 2013 08:11 Discussion
Toutes les réponses
-
Bonjour
C'est vrai, il y a des références sur des fuites mémoires avec UpdatePanel, mais sur les vieilles versions d’IE/Ajax.
Quelles versions utilisez-vous ?
Cordialement,
-
Nous changeons le type de votre question à « Discussion générale ». Si vous avez plus de temps pour réexaminer la question et fournir plus d'informations, n'hésitez pas à modifier le type du thread à « Question ». Si le problème est résolu, s’il vous plaît partagez la solution avec nous afin que la réponse puisse être trouvée et utilisée par d'autres membres de la communauté ayant des questions similaires.
Merci !
Cordialement,
Aurel