J'ai un panneau de mise à jour combiné avec gridview avec tri et pagination.IIS + Ajax UpdatePanel entraîne une utilisation extrême de la mémoire
je vais dans le gestionnaire de tâches pour surveiller l'utilisation de la mémoire du processus de travail (w3wp)
Ce que je fais est juste de cliquer sur les boutons de tri rapide.
Avec chaque clic la mémoire du processus augmente avec environ 2 mb
je vais donc de l'utilisation de la mémoire 30 Mo à environ 90. Ensuite, il arrête à reste là, pas de mémoire est libéré. Je n'utilise pas la mise en cache ou l'état de session/application.
Quelle est la cause de ce problème, y a-t-il un paramètre dans IIS pour réduire l'utilisation de mem?
-
J'ai aussi utilisé .net profileur pour examiner mon utilisation de la mémoire de l'application: 4 mb, alors quel est l'autre 86 pour ??? il utilisé Même si elle enregistre 4 Mo, dans le gestionnaire de tâches, elle indique 90 Mo, ce qui m'amène à croire que le reste est de la mémoire non-managée qui doit être utilisée par IIS d'une manière ou d'une autre.
BTW ce n'est pas seulement un problème d'ajax. J'ai testé cela avec d'autres sites et la mémoire monte également de la même manière, mais pas aussi abruptement. Laissez dire 400 - 500 kb par demande. – Tomasi
A fait un test, pas d'état de session, pas de viewstate, pas de serveur sql, juste un fichier xml un gridview et un updatepanel. L'utilisation de la mémoire va de 20 à 70 et ne revient pas en bas: http://rapidshare.com/files/433269321/ajaxtest.rar – Tomasi
plz quelqu'un tester le projet que j'ai posté, c'est un issiue – Tomasi