2010-11-09 2 views
3

J'ai passé les deux derniers jours à rechercher des fuites de mémoire JavaScript dans mon projet web et j'ai découvert ce qui me déroutait.IE Firefox garbage collection pour localhost site externe

Mon site est construit en utilisant ASP.NET MVC et utilise fortement JavaScript avec la bibliothèque jQuery et un tas de plugins.

Sur mon ordinateur local, j'actualise la page et je peux voir comment la mémoire augmente constamment dans IE8 \ Firefox 3.6. Mais, quand je publie mon site sur le web, la mémoire est effacée lorsque je rafraîchis la page.

Il est vraiment déroutant et je me demande s'il y a une différence dans la récupération de place IE \ Firefox lors de l'accès à des sites de différentes zones (Intranet, Internet) ou de l'emplacement localhost \ externla?

+0

Pourriez-vous montrer du code afin que nous puissions le tester aussi? – Harmen

Répondre

0

jQuery a certainement des fuites de mémoire ... Si vous utilisez une tonne d'appels AJAX, voici un patch que vous pourriez essayer de vous aider:

Simple jQuery Ajax call leaks memory in Internet Explorer

Autre que cela, vous aurez besoin pour fournir du code indiquant le type de choses que fait votre page ...