限制 Web 浏览器消耗过多内存

本文关键字:内存 Web 浏览器 限制 | 更新日期: 2023-09-27 18:33:13

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

  1. 是否可以限制每个 Web 浏览器实例可以消耗的内存量?

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

一般来说,这个想法是项目必须使用Web浏览器,以便我使用更少的内存?目前,我的应用程序在使用 Web 浏览器控件时确实超过 145 mB 的 RAM 使用率。如果不使用 Web 浏览器控制,则最大只能达到 50 mB。

限制 Web 浏览器消耗过多内存

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

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

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

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