【发布时间】:2012-03-27 10:32:40
【问题描述】:
您好,我正在开发一个应用程序,我需要近 10 个 webBrowsers 在单击某个按钮时呈现。现在这个数量的浏览器在RAM 上占用了太多的内存。有什么方法可以减少上述浏览器数量的内存消耗?
谢谢
【问题讨论】:
-
也许更好的问题是......为什么需要 10 个浏览器?也许如果您描述您的程序正在做什么,我们可以建议另一种方式。
-
我不确定,但您可以尝试使用多线程吗?
-
您确定是浏览器的数量还是它们正在呈现的页面的复杂性?你怎么知道它太多了(有多少)?
-
@Darkshadw,多线程几乎不能解决内存问题。
-
实际上我的应用在网络浏览器中呈现前 10 篇文章。需要此数量的网络浏览器。我正在使用后台工作人员来呈现这些浏览器。我通过任务管理器监控它占用的内存从 400 到 500 mb