我的 .NET Windows 服务中出现 System.OutOfMemory 异常。我不确定是什么原因造成的。我怀疑大对象堆中有碎片,但我不确定。如何验证我的假设?
我可以使用各种调试器,但我应该在调试器中寻找什么?
谢谢
我的 .NET Windows 服务中出现 System.OutOfMemory 异常。我不确定是什么原因造成的。我怀疑大对象堆中有碎片,但我不确定。如何验证我的假设?
我可以使用各种调试器,但我应该在调试器中寻找什么?
谢谢
CLR Profiler是您的朋友。它可以附加到 Windows 服务并收集您需要的所有指标,以便在您的 OOM 命中时找到罪魁祸首。