chromium - Cefsharp 多个 BrowserSubProcesses 使用所有内存
问题描述
我的应用程序正在创建 Chromium webbrowser 实例来加载不同的客户。问题是对于每个 webbrowser 实例都会创建一个渲染进程,这会消耗 80-110 mb 的内存。所有客户都存储在同一个站点上,因此我启用了“每个站点处理”,因为对此的描述可以解决我的问题。我还测试了加载 3 个加载地址 google.com 的 ChromiumWebBrowser 实例,这也导致创建了 3 个不同的渲染进程,每个进程消耗 80-110 mb 的内存。
对于消耗大量内存的多个渲染进程,有什么可以做的,或者这是不可预防的?
解决方案
推荐阅读
- powershell - 在 Powershell 中删除旧 .msi 时如何绕过某个产品代码/补丁代码?
- azure - 如何使用 azure webjobs SDK 添加有关异常处理的自定义数据?
- web-scraping - 如何拥有多个上下文选择器?
- python-3.x - 使用条目输入作为文件名 Python tkinter
- rest - 在 Delphi REST Server 中使用 POST 时无法获取查询参数的值
- visual-studio-2019 - 如何在 Visual Studio 2019 中更改访问修饰符(私有、公共等)的颜色
- google-app-engine - Google AppEngine 的防火墙奇怪行为
- javascript - 如何更改 javascript 中使用的 bootbox.dialog 的语言?
- textview - 在 GTK TextView 中复制文本
- search - 如何扩展 Wagtail 搜索以包括子 InlinePanel Orderables?