【发布时间】:2013-02-11 17:54:53
【问题描述】:
我正在使用 nunit 为一个包含 600 多个测试的大型项目运行集成测试(每个测试通过 nhibernate 与数据库交互)。问题是在 10-15 分钟后 nunit 抛出内存不足异常。我使用 redgate ants 内存分析器来查看为什么 nunit 在测试之间没有释放内存。似乎它试图在每个测试中重新创建权限对象并且内存不断增长,最终它抛出内存异常。
我对一个集成测试类进行了快照,但您可以看到内存在一段时间后不断增长。我没有找到任何要求 nunit 强制释放内存或解决此信任问题的调用或设置。
非常感谢任何帮助。
<NamedPermissionSets><PermissionSet class=\\"System.Security.NamedPermissionSet\\"version=\\"1\\" Unrestricted=\\"true\\" Name=\\"Full ...
蚂蚁快照:
【问题讨论】:
标签: memory nunit out-of-memory red-gate-ants