小编Rai*_*lle的帖子

如何修复IE WebBrowser控件中的内存泄漏?

我试图在C#Winform应用程序中嵌入一个WebBrowser控件.这听起来很容易.但是我发现每次调用Navigate方法时,WebBrowser控件都会占用大量内存.永远不会释放内存.内存使用量增长和增长......

网上有很多人有完全相同的问题,但我还没有找到满意的答案.这是迄今为止我发现的关于这个问题的最佳讨论:

IE WebBrowser控件中的内存泄漏

一个人建议升级到IE8来解决问题.

但是,无论用户是否安装了最新的IE版本,我都需要一个解决方案.我无法控制用户环境.

有人知道如何释放WebBrowser控件占用的内存吗?有变通方法吗?是否有WebBrowser控件的替代品?

更新: 我刚做了几个测试.在工作中我运行的是Windows XP和IE6.记忆力并没有在那里增长.调用导航方法时内存增加但一段时间后释放.在家我运行Vista并升级到IE8.在这里,我也不再看到问题了.看起来问题是IE7特有的.因此,问题应该改为"如何在安装IE7时修复IE WebBrowser控件中的内存泄漏".任何人都可以确认这个问题是否特定于IE7?

c# memory-leaks webbrowser-control winforms

29
推荐指数
4
解决办法
4万
查看次数

在Azure Service Fabric中查询数据的最佳方法是什么?

在Azure Service Fabric中查询数据的最佳方法是什么?Reliable Dictionary上有什么东西吗?例如:map/reduce?

示例:客户对象存储在可靠的集合中.关键是CustomerID.现在我想找到所有姓氏以"A"开头的客户,这些客户来自"悉尼"并在上个月内订购了一些东西.

在Azure Service Fabric中实现此查询的最佳方法是什么?性能如何?让我们假设列表中有数十万客户.

azure-service-fabric

5
推荐指数
1
解决办法
1660
查看次数