Утечка памяти в IE7 при использовании ASP.NET MVC + jQuery + jQuery-UI - PullRequest
0 голосов
/ 26 октября 2011

Я использую asp.net mvc 3 + jquery с плагинами, такими как jqgrid. И проблема в утечке памяти внутри IE7. Просто перезагрузка страницы вызывает утечку памяти. Я искал в Интернете и нашел небольшую информацию по этой теме, всего несколько ошибок, и большинство из них связаны с jquery. Таким образом, вопрос заключается в следующем: является ли эта проблема общей для любого веб-сайта при использовании IE7 или есть какое-то общее решение, как избежать такой проблемы. Может быть есть специальные сборщики мусора или плагины для IE7?

UPDATE

Проблема вызвана парой: jquery 1.6.4 и jquery ui 1.8.16! (это происходит не только с этими версиями. Я просто попробовал это, потому что они самые последние) Так кто-нибудь может предоставить стабильные версии jquery и jquery-ui без утечки памяти в IE7?

Ответы [ 2 ]

0 голосов
/ 27 октября 2011

Эта ошибка связана с указателем даты, включенным в пакет jQuery UI.Вы можете скачать последнюю версию, но без виджета DatePicker, и все будет хорошо!

Или вы можете использовать jQuery 1.6.4 и jQuery UI 1.8.12!

0 голосов
/ 27 октября 2011

Почему вы считаете это утечкой памяти?

Приложение (в данном случае IE7) должно обрабатывать данные. Это оставляет немного памяти для этого. Ничего необычного.

Утечка памяти - это когда приложение не освобождает память, в которой оно больше не нуждается.

Хотя любое программное обеспечение может содержать ошибки, утечки памяти являются одним из них.

Вот правило: Чем больше у вас опыта, тем меньше ошибок в фундаментальных и хорошо протестированных системах / фреймворках вы найдете, и тем быстрее вы обнаружите проблемы в своем собственном коде.

PS. Только на прошлой неделе мой друг, изучающий программирование, обнаружил «ошибку» в компиляторе Visual Studio 2010 C #. Через 5 минут я объяснил ему, что он не знал о C #, что вызвало его заблуждение.

...