有没有什么方法可以优化/配置QtWebKit来提高JavaScript /渲染性能?

时间:2013-01-24 09:48:36

标签: qt extjs qtwebkit

我们正在创建一个Qt应用程序,它基本上是一个用于查看Web应用程序的QtWebKit窗口。 Web应用程序的前端是用ExtJS编写的,它在某些部分运行得非常慢(例如一些具有多个网格或复杂布局的屏幕)。我的问题是:有没有办法配置Qt应用程序以提高其JavaScript /渲染引擎的性能?

谢谢!

1 个答案:

答案 0 :(得分:2)

无法调整webkit,因此您也无法从Qt调整它。但这并不意味着你无能为力。以下是您可以尝试的事项清单:

  1. 确保在您使用分析器测量的地方实际失去性能。在猜测导致性能问题的原因时,90%的时间我都错了。看看我有多少声誉,然后仔细思考你是否确实确保你能做得更好: - )

  2. 如果无法选择探查器,请在代码中添加计时信息。

  3. 在正常的网络浏览器中它也很慢吗?如果是这样,请尝试改进JavaScript代码。还有工具可以运行/配置文件。有些甚至内置在您的网络浏览器中。

  4. 考虑在没有ExtJS的情况下实现部分UI(以及它带来的开销)。你真的需要一个完整的网格来显示无法排序的静态数据吗?也许一个简单的HTML表格可以。

  5. 试用较新版本的Qt。 5刚出来,它包含了一个更新版本的webkit。