-1

我们有一个托管在 IIS 上的 asp.net 网站,如果我的应用程序运行超过一天,它使用超过 4 GB 并保持不变。目前我们有一套回收作为解决方法。我正在使用 debugdiag 找出泄漏的根本原因。

编辑:

我尝试按照this使用windbg,但手动分析并没有真正帮助。但我发现debugdiag的自动分析可以告诉你哪些.net对象正在消耗大多数对象。按照这些文章和微软的这篇文章

期待看到这样的.net信息,转储中的 .net 信息但我得到了错误“您的浏览器设置当前禁止运行此报告的脚本”

我关注了这篇文章和这篇文章,但分析并没有提供太多关于 .NET 的详细信息,这是一个纯 .NET 应用程序。我期待看到内存消耗 .NET 对象和 GC 详细信息等。

4

1 回答 1

0

要使 debugdiag 正常工作,您还必须在分析机器上安装相同版本的 .net 框架(应用程序)。

有关分析的更多详细信息,请参阅此SO 帖子

于 2017-07-03T18:34:31.397 回答