Java JxBrowser需要巨大的RAM

Java JxBrowser需要巨大的RAM,java,google-chrome,chromium,jxbrowser,Java,Google Chrome,Chromium,Jxbrowser,我正在使用jxbrowser制作一个自动化测试应用程序 在运行了很多自动化测试(登录到网页,单击一些按钮,执行一些UI交互)之后,我意识到jxbroser-chromium.exe占用了如此巨大的内存,即使在进行了一些自动化测试之后,我还是加载了“about:blank”页面 请注意,我只使用了一个Browser&BrowserView实例 在使用jxbrowser时,有没有办法清洁和清除RAM JxBrowser基于铬合金发动机。Chromium引擎正在jxbrowser-Chromium.e

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

在运行了很多自动化测试(登录到网页,单击一些按钮,执行一些UI交互)之后,我意识到jxbroser-chromium.exe占用了如此巨大的内存,即使在进行了一些自动化测试之后,我还是加载了“about:blank”页面

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

在使用jxbrowser时,有没有办法清洁和清除RAM


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

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