我正在使用jxbrowser来制作自动化测试应用程序。
运行了很多自动化测试(登录网页,点击某个按钮,执行一些UI交互)后,我认为jxbroser-chromium.exe占用了如此庞大的RAM,即使在进行了一些自动化测试之后,我加载了#34;关于:空白"页
请注意,我只使用了一个Browser& amp; BrowserView中
有没有办法清理&使用jxbrowser时清除RAM?
答案 0 :(得分:1)
JxBrowser基于Chromium引擎。 Chromium引擎正在jxbrowser-chromium.exe进程中运行。 JxBrowser在此过程中不控制内存。所有内存管理都由Chromium引擎完成。如果您发现该进程分配了太多内存,则意味着Chromium引擎出于某些原因决定分配此内存量。
我相信如果您在Google Chrome标签页中执行相同的自动化测试,您会看到相同的内存使用问题。据我所知,没有Chromium API可以清除现有标签/浏览器的内存。要清除内存,我只能建议您配置Browser实例并再次创建它。