首页 > 解决方案 > Cefsharp 多个 BrowserSubProcesses 使用所有内存

问题描述

我的应用程序正在创建 Chromium webbrowser 实例来加载不同的客户。问题是对于每个 webbrowser 实例都会创建一个渲染进程,这会消耗 80-110 mb 的内存。所有客户都存储在同一个站点上,因此我启用了“每个站点处理”,因为对此的描述可以解决我的问题。我还测试了加载 3 个加载地址 google.com 的 ChromiumWebBrowser 实例,这也导致创建了 3 个不同的渲染进程,每个进程消耗 80-110 mb 的内存。

对于消耗大量内存的多个渲染进程,有什么可以做的,或者这是不可预防的?

标签: chromiumcefsharpchromium-embedded

解决方案


推荐阅读