【发布时间】:2011-02-15 14:25:18
【问题描述】:
我们有一个在 64 位 Windows 服务器上运行的 64 位 C#/.Net3.0 应用程序。应用程序有时会使用大量可用内存。在某些情况下,应用程序停止分配额外的内存并显着减慢(慢 500 倍以上)。当我从任务管理器检查内存时,使用的内存量几乎没有变化。应用程序继续运行非常缓慢,并且永远不会出现内存不足异常。 有任何想法吗?让我知道是否需要更多数据。
【问题讨论】:
-
检查垃圾收集器是否正在运行...
-
检查CPU温度是否过高
标签: c# .net performance memory-management