我们有一个在IIS上托管的asp.net网站,如果我的应用程序运行超过一天,它使用超过4 GB并保持这样。目前我们有一套回收作为解决方法。我正在使用debugdiag找出泄漏的根本原因。
修改
我尝试按照this使用windbg,但手动分析并没有真正帮助。但我发现debugdiag的自动分析可以告诉你哪些.net对象消耗了大多数对象。以下articles这来自微软
期待看到。这样的.net信息,但我得到错误“您的浏览器设置目前禁止此报告的脚本运行”
我关注this和this文章,但分析并没有详细介绍.NET,这是一个纯粹的.NET应用程序。我希望看到内存消耗.NET对象和GC细节等
答案 0 :(得分:0)
要使debugdiag正常工作,您必须具有相同的版本 安装在分析机器上的.net框架(应用程序) 同样。
有关分析的详细信息,请参阅此https://plnkr.co/edit/2YB2zV3FL4JZgJ2yC4FG