CefSharp (铬) javascript增加内存限制

发布时间 2023-08-09 14:34:09作者: China Soft

https://stackoverflow.com/questions/55099372

 

好了,伙计们,我已经想出了一个解决方案。

当您将这些参数传递给chrome可执行文件以将javascript内存限制设置为16 it时,chrome会将其设置为3.5 it。

--js-flags="--max_old_space_size=16384"

似乎将内存大小设置为3.5 GB以上会导致Chrome将其设置为3.5 GB,从而不允许更高的限制。

但是,在CefSharp (嵌入式铬)中,这一限制不存在。使用以下代码:

CefSettings settings = new CefSettings();
settings.CefCommandLineArgs.Add("--js-flags", "--max_old_space_size=16384");

我可以将CefSharp组件的最大内存限制设置为16‘t,它不会再崩溃。