StructureMap ObjectFactory.Reset内存泄漏?

时间:2010-03-03 10:16:41

标签: c# .net memory-leaks structuremap

这是重现问题的简单测试,这是整个项目中的单个类,没有其他参考:

[TestFixture]
public class ObjectFactoryTests
{
    [Test]
    public void ResetMemoryLeak()
    {
        for (int i = 1; i < 1000; i++)
        {
            ObjectFactory.Reset();
            if (i % 10 == 0)
            {
                GC.Collect();
                GC.WaitForFullGCComplete();
                Console.WriteLine(GC.GetTotalMemory(true));
            }
        }
    }
}

产出显示稳定增长:

498720
509668
...
794072
796952

任何人都知道可能是什么问题?

1 个答案:

答案 0 :(得分:0)

似乎升级到StructureMap 2.6.1解决了这个问题。