我已经为独立应用程序编写了 ui 测试。我认为我们有内存泄漏。
有没有人知道如何使用编码的ui来捕捉这个?我知道我们没有任何内置功能可以做到这一点,但也许之前有人遇到过同样的问题......
我已经为独立应用程序编写了 ui 测试。我认为我们有内存泄漏。
有没有人知道如何使用编码的ui来捕捉这个?我知道我们没有任何内置功能可以做到这一点,但也许之前有人遇到过同样的问题......
编码的 ui 测试不是查找内存泄漏的正确工具。
您需要运行分析工具来识别内存泄漏。您可以使用 Visual Studio 分析器或其他工具,如 ANTs 或 .Net 内存分析器 ( http://memprofiler.com/ )
令人怀疑的是,您无需手动编码即可有效地找到所有内容。非常简化的场景 - 打开和关闭一个表单一千次(假设我们谈论 winforms)并希望得到outofmemory
,已经需要循环调用一些自动化脚本一千次。更不用说更复杂的场景 - 每次关闭后强制进行垃圾收集。