我在WPF中使用CefSharp,滚动时会有延迟和停顿。寻求优化性能的方法。处理器:英特尔i3 2310 2.1 CPU,4 4GB内存,分辨率设置: 1920 * 1080,windows7谢谢
发布于 2020-11-11 18:45:04
对于CefSharp的任何实时使用,您必须使用WinForms版本。这是因为WPF版本必须在屏幕外渲染每一帧,然后逐个像素地复制它,基本上所有工作都在CPU中完成。WinForms直接在图形处理器中渲染帧。WPF版本的一个优点是,它可以对所查看的页面进行屏幕截图,因为它已经具有呈现的图像。但是如果你不需要它,可以使用CefSharp.WinForms。
这并不意味着您必须创建一个WPF项目。您仍然可以拥有一个WPF项目,并在WindowsFormsHost中使用WinForms元素。in this answer这里已经提出了这一点。
https://stackoverflow.com/questions/61520301
复制相似问题