IE7内存泄漏与ASP.NET MVC + jQuery + jQuery-UI

时间:2011-10-26 14:18:41

标签: jquery asp.net-mvc memory memory-leaks internet-explorer-7

我正在使用asp.net mvc 3 + jquery和插件,例如jqgrid。 而问题是IE7内存耗尽。只是页面重新加载会导致内存泄漏。 我搜索了网页,发现了有关该主题的小信息,只有几个错误,其中大多数都与jquery相关联。 所以问题是:当使用IE7时,这个问题对任何网站都是常见的,还是有任何常见的解决方案如何避免这样的问题。也许IE7有特殊的垃圾收集器或插件?

更新

问题是由这对夫妇引起的:jquery 1.6.4和jquery ui 1.8.16! (它不仅出现在这个版本中。我只是试过这个因为它们是最新的) 所以有人能在IE7中提供稳定版本的jquery和jquery-ui而没有内存泄漏吗?

2 个答案:

答案 0 :(得分:0)

为什么你会认为这是内存泄漏?

应用程序(在这种情况下为IE7)需要处理数据。它为此保留了一些记忆。没什么不寻常的。

内存泄漏是指应用程序不释放它不再需要的内存。

虽然任何软件都可能包含错误,但内存泄漏就是其中之一。

这是一条规则: 您获得的经验越多,您将找到的基础和经过良好测试的系统/框架中的错误就越少,您在自己的代码中发现问题的速度就越快。

PS。就在上周,我的一位朋友学习编程,在Visual Studio 2010 C#编译器中发现了一个“bug”。 5分钟后,我向他解释了他对C#的不了解,这引起了他的误解。

答案 1 :(得分:0)

此错误与jQuery UI包中包含的datepicker相关联。您可以下载最新的但没有datepicker小部件,一切都会好的!

或者您可以使用jQuery 1.6.4和jQuery UI 1.8.12!