C# 频繁选择uwp列表框项时内存泄漏

C# 频繁选择uwp列表框项时内存泄漏,c#,memory-leaks,listbox,uwp,C#,Memory Leaks,Listbox,Uwp,我创建一个列表框并注册它的SelectedChanged事件。但我不在事件处理程序中执行任何操作。 我编写了一个Ui自动化测试,它可以频繁地依次选择listbox的项。 (列表框中只有五项) 当测试运行时。我观察应用程序的私有内存。它增加了 但是当测试结束时,私有内存被保留,不会被收集。 即使我在VisualStudio中使用内存分析器,也会强制执行GC.Collect() 所以我认为这会导致内存泄漏 你能帮我吗?谢谢 这是演示项目链接:您是否有类似内存分析器的屏幕截图?我使用VisualStu

我创建一个列表框并注册它的
SelectedChanged
事件。但我不在事件处理程序中执行任何操作。 我编写了一个Ui自动化测试,它可以频繁地依次选择listbox的项。 (列表框中只有五项)

当测试运行时。我观察应用程序的私有内存。它增加了

但是当测试结束时,私有内存被保留,不会被收集。 即使我在VisualStudio中使用内存分析器,也会强制执行
GC.Collect()

所以我认为这会导致内存泄漏

你能帮我吗?谢谢


这是演示项目链接:

您是否有类似内存分析器的屏幕截图?我使用VisualStudio Performance profiler观察内存,内存增加。当ui测试完成时,内存没有降低。请您也提供您的报告。我在我这边测试了您的项目,似乎无法重现您的问题。我的测试基于WinAppDriver.exe(v0.3),如果您手动测试,内存泄漏影响不明显。谢谢。