提问人:Steven Snow 提问时间:4/21/2022 最后编辑:Steven Snow 更新时间:4/21/2022 访问量:298
从 CefSharp 92 更新到 CefSharp 94+ 后性能下降
Performance degradation after updating from CefSharp 92 to CefSharp 94+
问:
从 92.0.260 升级到 94.4.110(我也尝试过最近的 99 具有类似的行为) WinForms的 x86的
在此更新后,我们基于 CefSharp 的应用程序明显更加滞后。这在悬停和单击事件反应缓慢以及呈现 CefSharp 弹出窗口实例时缓慢时最为明显。所有 Cef 设置都完全相同,存在此问题。
以下是正在使用的 Cef 初始化设置:
settings.CefCommandLineArgs.Add("--disable-features", "FormControlsRefresh,IntensiveWakeUpThrottling");
settings.CefCommandLineArgs.Add("no-proxy-server", "1");
settings.CefCommandLineArgs.Add("v8-cache-options", "code");
settings.CefCommandLineArgs.Add("disable-touch-adjustment", "1");
settings.CefCommandLineArgs.Add("plugin-policy", "block");
settings.CefCommandLineArgs.Add("disable-backgrounding-occluded-windows");
settings.CefCommandLineArgs.Remove("disable-site-isolation-trials");
settings.MultiThreadedMessageLoop = true;
settings.ExternalMessagePump = false;
settings.JavascriptFlags = "--expose-gc --allow-natives-syntax";
并基于环境变量:
settings.CefCommandLineArgs.Add("disable-gpu", "1");
settings.CefCommandLineArgs.Add("disable-gpu-vsync", "1");
settings.CefCommandLineArgs.Add("disable-gpu-compositing", "1");
造成这种迟钝的可能原因是什么?
答: 暂无答案
评论