Web应用程序内存使用量在白天增长到800 MB

时间:2013-10-24 09:07:03

标签: .net iis memory

我的团队使用IIS在我们的服务器上部署了.NET中的新软件版本。

我们注意到白天的某个时间,该应用程序的内存使用量增长到800 MB。

在这种情况下,应用程序不回答。我对如何解决它并在dev环境中重现没有任何想法。除了用户数量确实增加之外,我们没有做任何具体的修改。

我的假设是我需要在.net代码中添加一些监视器以允许识别问题。目前,我需要在服务器上连接并重新启动IIS,直到第二天。你有什么建议来确定这一点吗?一个允许检查这件坏事发生在哪里的工具?

1 个答案:

答案 0 :(得分:0)

我希望这是一个Web应用程序。

我首先会检查特定机制是否导致问题。你使用Sessions / Cache / etc。

即使你可能会想:不,你的控件可能会自动使用它们。具有大量显示数据的控件(例如DataGrids)可能是一个问题)

如果它们增加到接近800MB,你应该留意那些(并测量它们),这样你就可以进一步调查了