我有一个Web应用程序,最终运行内存不足时,IIS 7的Windows Server 2008上运行,当我试图在其上运行应用程序内存分析器,以确定泄漏,这不是我的开发工作站...窗户上重现的Vista系统。
在GC回收周期不服务器和工作站之间是一致的,它出现在服务器的集合不会收回其所有的内存,并最终耗尽。 服务器变得无响应并引发内存不足异常。
我们已经尝试设置那些尚存太多几代空物体......一些改善被发现。
任何帮助/建议将不胜感激
我有一个Web应用程序,最终运行内存不足时,IIS 7的Windows Server 2008上运行,当我试图在其上运行应用程序内存分析器,以确定泄漏,这不是我的开发工作站...窗户上重现的Vista系统。
在GC回收周期不服务器和工作站之间是一致的,它出现在服务器的集合不会收回其所有的内存,并最终耗尽。 服务器变得无响应并引发内存不足异常。
我们已经尝试设置那些尚存太多几代空物体......一些改善被发现。
任何帮助/建议将不胜感激
苔丝Ferrandez的博客对调试使用WinDBG的内存泄漏一些伟大的信息。
通过采取运行的应用程序的转储,然后在WinDbg中分析它,你应该能够找到你所看到的泄漏源。
下面的条目可能是一个很好的起点:
祝好运!