我正在使用asp.net mvc 3 + jquery和插件,例如jqgrid。 而问题是IE7内存耗尽。只是页面重新加载会导致内存泄漏。 我搜索了网页,发现了有关该主题的小信息,只有几个错误,其中大多数都与jquery相关联。 所以问题是:当使用IE7时,这个问题对任何网站都是常见的,还是有任何常见的解决方案如何避免这样的问题。也许IE7有特殊的垃圾收集器或插件?
更新
问题是由这对夫妇引起的:jquery 1.6.4和jquery ui 1.8.16! (它不仅出现在这个版本中。我只是试过这个因为它们是最新的) 所以有人能在IE7中提供稳定版本的jquery和jquery-ui而没有内存泄漏吗?
答案 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!