2

我正在做一个涉及 WebBrowser 控件的项目,并且有以下问题。

  1. 是否可以限制每个 WebBrowser 实例可以消耗多少内存?

  2. 启用 javascript 会增加 WebBrowser 的内存消耗吗

通常的想法是项目必须使用 WebBrowser 以便我使用更少的内存?目前,当使用 WebBrowser 控件时,我的应用程序的 RAM 使用量确实超过了 145 mB。如果不使用 WebBrowser 控件,它最大只有 50 mB。

4

1 回答 1

1

1)据我所知,没有 API 可用于限制应用程序/任务的 RAM 使用 - 这取决于操作系统的判断和/或应用程序使用的功能。

2) JavaScript 在客户端执行,因此可以安全地假设内存消耗会增加。

我建议您尝试通过最新 SDK (7.1) 附带的性能分析器运行您的应用程序。

诺基亚有很多关于内存使用的文章,尤其是在遇到 256MB 设备时。

于 2012-05-03T07:39:57.703 回答