gpt4 book ai didi

java - JxBrowser 占用大量内存

转载 作者:行者123 更新时间:2023-11-30 08:33:48 30 4
gpt4 key购买 nike

我正在使用 jxbrowser 制作一个自动化测试应用程序。

在运行了很多自动化测试(登录网页,点击某个按钮,执行一些 UI 交互)之后,我意识到 jxbroser-chromium.exe 占用了如此巨大的 RAM,即使在做了一些自动化测试之后,我加载“关于:空白”页面

请注意,我只使用了 Browser 和 BrowserView 的一个实例

在使用 jxbrowser 时有什么方法可以清除 RAM 吗?

enter image description here

最佳答案

JxBrowser 基于 Chromium 引擎。 Chromium 引擎运行在 jxbrowser-chromium.exe 进程中。 JxBrowser 不控制这个过程中的内存。所有的内存管理都是由 Chromium 引擎完成的。如果您看到该进程分配了过多的内存,那么这意味着 Chromium 引擎出于某些原因决定分配此数量的内存。

我相信如果您在 Google Chrome 选项卡中进行相同的自动化测试,您会看到相同的内存使用问题。据我所知,没有 Chromium API 可以清除现有选项卡/浏览器的内存。要清除内存,我只能建议您处理 Browser 实例并重新创建它。

关于java - JxBrowser 占用大量内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39246831/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com