asp.net浏览器使用大量内存。每次回发都会增加内存使用量

asp.net浏览器使用大量内存。每次回发都会增加内存使用量,asp.net,c#-4.0,memory-management,browser,Asp.net,C# 4.0,Memory Management,Browser,我有一个web应用程序,上面有UpdatePanel。页面上几乎没有网格视图。当我将数据绑定到网格并执行updatepanel.update()时,浏览器的内存使用量将每次都增加。 当我执行此操作时,内存使用量将从~100mb增加到~750mb,增加约60倍。页面使用1-2小时后,内存使用量将达到1.5gb 我的网站似乎永远不会释放内存,而且总是不断增加。 我有一些脚本也在页面上。通过IE内存配置文件堆测试,它显示内存使用情况将保持不变,并且内存中不会出现新对象。任务管理器仍然显示内存使用量增加

我有一个web应用程序,上面有UpdatePanel。页面上几乎没有网格视图。当我将数据绑定到网格并执行updatepanel.update()时,浏览器的内存使用量将每次都增加。 当我执行此操作时,内存使用量将从~100mb增加到~750mb,增加约60倍。页面使用1-2小时后,内存使用量将达到1.5gb

我的网站似乎永远不会释放内存,而且总是不断增加。 我有一些脚本也在页面上。通过IE内存配置文件堆测试,它显示内存使用情况将保持不变,并且内存中不会出现新对象。任务管理器仍然显示内存使用量增加

我使用会话状态,但它应该在服务器内存上?我也使用viewstate,但它的大小始终保持不变。我不使用追踪。我试图禁用页面中的所有缓存。还有什么我应该试试的吗

有没有办法看到记忆中的东西?有没有办法从服务器端代码或javarscipt/jquery中释放所有客户端内存? 浏览器在asp.net上存储每次回发的内容是什么

服务器端有很多内存分析器,但是除了每个浏览器上的开发人员工具之外,客户端还有其他的吗


一个多星期以来,我一直在用这件事大惊小怪,找不到任何解决方案,因此我将非常感谢关于这场噩梦的任何提示。

这一定是客户端问题,而不是服务器端问题。我们需要查看脚本和代码。感谢您的回复。Aspx约有3000行,.cs约有21k行,scrips约有8k行代码。所以我想没有必要发布这些。没有人会经历这些。只是想了解一些基本的技巧,我还想了解更多。试着写一些功能最少的代码。这样,您就可以重新思考您的步骤,进行调试,或者发布一个足够小的示例。@Jari,请分享发现的任何解决方案。这一定是客户端问题,而不是服务器端问题。我们需要查看脚本和代码。感谢您的回复。Aspx约有3000行,.cs约有21k行,scrips约有8k行代码。所以我想没有必要发布这些。没有人会经历这些。只是想了解一些基本的技巧,我还想了解更多。试着写一些功能最少的代码。这样你就可以重新思考你的步骤,调试,或者发布一个足够小的例子。@Jari,请分享找到的任何解决方案