我正在开发一个涉及WebBrowser控件的项目,并提出以下问题。
是否可以限制每个WebBrowser实例可以占用多少内存?
启用javascript会增加WebBrowser内存消耗
一般来说,想法是项目必须使用WebBrowser,以便我使用更少的内存?目前,我的应用程序在使用WebBrowser控件时确实超过了145 MB的RAM使用率。如果不使用WebBrowser控件,它最多只能达到50 mB。
答案 0 :(得分:1)
1)据我所知,没有可用于限制应用程序/任务的RAM使用的API - 这取决于操作系统的自行决定和/或应用程序使用的功能。
2)JavaScript在客户端上执行,因此可以安全地假设内存消耗会增加。
我建议您尝试通过最新SDK(7.1)附带的性能分析器运行应用程序。
Nokia有很多关于内存使用的文章,特别是在遇到256MB设备时。