【发布时间】:2011-03-03 19:32:37
【问题描述】:
我的 .NET Windows 服务中出现 System.OutOfMemory 异常。我不确定是什么原因造成的。我怀疑大对象堆中有碎片,但我不确定。如何验证我的假设?
我可以使用各种调试器,但我应该在调试器中寻找什么?
谢谢
【问题讨论】:
-
您最初是否尝试过调试源代码以发现任何明显的问题?
-
嗯,这是给定的,你永远不会在小对象上得到 OOM。他们总是适合某个地方。使用内存分析器。使用真实的生产数据测试您的服务。明年它会是两倍大,也覆盖一下。
标签: .net memory-management out-of-memory large-object-heap