【发布时间】:2011-03-25 05:59:09
【问题描述】:
我有一个 ASP.NET 网站,它将在大约 3-4 天内使用大约 2gb 的物理内存,这对我来说听起来很糟糕。目前,我已将 IIS 配置为在达到 500mb 时重新启动应用程序池进程。我想尝试找出问题所在。
在 .NET 中创建对象的新实例时,我的印象是不需要释放它,因为 .NET 垃圾收集器会为我做这件事。
是这种情况还是这可能是我遇到问题的原因之一?
【问题讨论】:
-
服务器为其会话超时参数配置了什么?
-
我看了看,可以看到我网站的会话设置为 In Proccess 并且对 asp cookie 有超时,但我找不到专门用于会话的会话。你能建议吗?
-
这是我的 web.config 文件中用于会话的行:
- 似乎设置为 20 分钟。
标签: .net asp.net memory-management memory-leaks