【问题标题】:Web application memory usage growing up to 800 MB during the dayWeb 应用程序内存使用量在白天增长到 800 MB
【发布时间】:2013-11-02 21:38:58
【问题描述】:

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

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

在这种情况下,应用程序不会应答。我不知道如何解决它并在开发环境中复制。我们没有做任何具体的修改,只是用户数量确实增加了。

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

【问题讨论】:

    标签: .net iis memory


    【解决方案1】:

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

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

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

    如果它们增加到接近 800MB,您应该密切关注(并测量它们),以便您可以进一步调查

    【讨论】:

    • 是的,它是 ASP.NET MVC4 中的 Web 应用程序,不受 Telerik 或外部提供者的控制。我开始调查并找到了一个工具 System Center Manager。我测试一下。
    猜你喜欢
    • 1970-01-01
    • 2012-01-11
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    相关资源
    最近更新 更多