我们有一个托管在 IIS 上的 asp.net 网站,如果我的应用程序运行超过一天,它使用超过 4 GB 并保持不变。目前我们有一套回收作为解决方法。我正在使用 debugdiag 找出泄漏的根本原因。
编辑:
我尝试按照this使用windbg,但手动分析并没有真正帮助。但我发现debugdiag的自动分析可以告诉你哪些.net对象正在消耗大多数对象。按照这些文章和微软的这篇文章
期待看到这样的.net信息,但我得到了错误“您的浏览器设置当前禁止运行此报告的脚本”
我关注了这篇文章和这篇文章,但分析并没有提供太多关于 .NET 的详细信息,这是一个纯 .NET 应用程序。我期待看到内存消耗 .NET 对象和 GC 详细信息等。