我们有一个应用程序从 SOAP Web 服务中提取信息。
在一个循环中调用 Web 服务,一次拉下项目 30,直到它检索到所有需要的项目。
我们注意到,每次调用 Web 服务时,应用程序的内存使用量都会增加,并且不会再次释放。
我添加了代码以确保所有对象在完成后都设置回 null,并在循环结束时包含 gc.Collect() gc.WaitForPendigFinalizers() gc.Collect() 以清理等待垃圾收集的内存。
有没有人在 Windows Store 应用程序中遇到过类似的内存泄漏?
谢谢