排查ASP.net可能的内存泄漏(Troubleshoot ASP.net possible mem

2019-09-28 10:15发布

它看起来像有一个与我们的Web应用程序的一个可能的内存泄漏。 w3wp.exe的是取约的RAM和1.5GB我们的Web服务返回一个错误,指出它是内存不足。 有没有一种方法来确定哪些应用程序导致了过多的内存或者配置文件中的积极跑动网站,看看内存问题的原因是什么?

我会张贴此对服务器故障,但我更感兴趣的是调试应用程序,看看那里的故障的一种方式。 我可以在本地运行的网站和程序w3wp.exe不走的RAM过量。 这是个活跃网站/网络服务,这是在不断的使用,所以我假设问题只会过度负荷出现。

Answer 1:

在调试诊断工具包是正是为此而设计的。

有关于如何使用该工具包一个公平的几个周围的文章:

  • http://support.microsoft.com/kb/919792


Answer 2:

你可以尝试的副本红门的内存分析器 。

试图猜测在您的应用程序的内存泄漏将采取永远。 成形工具会告诉你到底是哪里的问题没有所有的讨厌的试验和错误。



Answer 3:

关注这一事件的dnrTV苔丝Ferrandez一些指针使用的WinDBG和其他工具来分析内存转储-她使得它看起来真的很容易!



文章来源: Troubleshoot ASP.net possible memory leak