【问题标题】:VS dev server memory usage increase on postback回发时 VS 开发服务器内存使用量增加
【发布时间】:2014-01-09 07:12:34
【问题描述】:

我正在使用一个带有图像和按钮的简单 mvc 应用程序。但是在每次回发时,开发服务器使用的内存都会增加,并在大约 50 次回发中达到约 100MB。

这是关于开发服务器和 Web 应用程序的已知问题吗?此外,mvc 应该是无状态的,但为什么开发服务器在回发上占用了这么多空间。我问这个是因为如果我在我的服务器中托管一些复杂的 mvc 应用程序并且许多用户同时访问我的网站,这可能会使我的服务器崩溃。 IIS 服务器也是这样工作的,大家想想。

【问题讨论】:

  • 那么 100MB 对服务器来说是什么问题?你很可能没有问题。如果你这样做,你将需要一个真实的测试和一个分析器。
  • 我认为每个客户端访问我的服务器并使其使用 100mb 可能是一个问题,如果有大约 500 个客户端。感谢您的回复

标签: c# asp.net asp.net-mvc memory-management asp.net-development-serv


【解决方案1】:

实际上,您不必担心服务器的内存使用情况。但与此同时,您必须遵循最佳实践来编写代码。服务器自行决定收集垃圾和释放未使用内存的最佳时间。

【讨论】:

    猜你喜欢
    • 2021-05-28
    • 2021-12-08
    • 2017-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 2020-10-07
    相关资源
    最近更新 更多