Xilium.CefGlue提供了一些示例项目,用于在容器中显示网页。
示例WPF应用程序CefGlue.Samples.WpfOsr非常缓慢地加载页面。您可以在调试窗口中看到,读取页面资源(html、css、javscript)的进度非常缓慢--比在浏览器中加载同一页慢一个数量级以上(例如,对于包含jquery和angularjs的页面,大约10秒)。
另一方面,示例Windows应用程序CefGlue.Client没有显示相同的问题。
为什么WPF样本速度这么慢,这是WPF使用CEF的一个问题吗,特别是Xilium的CefGlue.WPF,或者可以修复的东西?
发布于 2013-09-20 23:10:06
减速的原因是WPF示例使用比Windows窗体示例更详细的日志记录设置。
在CefGlue.Samples.WpfOsr/Program.cs中,第45行如下所示:
LogSeverity = CefLogSeverity.Verbose,您可以通过将页面加载性能更改为较少频繁的日志记录级别来提高页面加载性能。
LogSeverity = CefLogSeverity.Warning,发布于 2013-09-20 23:54:38
WPF示例使用屏幕外渲染技术。但我认为,您使用的是调试CEF构建,其中包含了大量的断言。只需使用CEF版本构建即可。在代理解决中也可能存在一些问题。或者你做错了什么。对我来说,这是快速工作,甚至在VM的内部,而不是顶级的硬件。
https://stackoverflow.com/questions/18927139
复制相似问题