Jas*_*ick 8 javascript c++ benchmarking qt qml
tl;博士版:
有没有的时候(如果有的话)使用的基准或语法的例子c++,而不是JS在Qt 5.7和/或定义的性能JS对比c++中Qt 5.7证实后者的确是更快的文档对于项目的状态.
深入的背景
我对QML/ 的世界有些新意,Qt并且我正在尝试学习最佳实践和方法,以便总体上提供适合在嵌入式系统上最终部署的快速而强大的代码.
至于谁是偶尔涉猎很长一段时间C++开发者JavaScript,我总是从有经验的听说JS开发商,在大多数情况下,c++代码编译在快速之类的编译icpc与优化的表现将优于JS编译字节码的形式,甚至(深入Mozilla的开发官方博客讨论这个) .这确实是我自己有限的经历JS.
因此,我有点惊讶地读到Qt 5.7" Qt文档 ">" 性能注意事项和建议 ">" Javascript"状态:
大多数QML应用程序将以动态函数,信号处理程序和属性绑定表达式的形式包含大量JavaScript代码.这通常不是问题.由于QML引擎中的一些优化,例如对绑定编译器所做的那些优化,它可以(在某些用例中)比调用C++函数更快.但是,必须注意确保不会意外触发不必要的处理.
这条评论描绘了一幅非常有趣的图片,但我无法根据现实世界的测试案例找到相关信息.
问题:在现实世界中量化Qt应用程序c ++与JS
我的问题是:
Javascript?c++仍然可以提供性能优势JS与QML/ Qtcode 一起使用?(IO?)与Qt Javascript相关的可量化性能信息的示例
为了在文档中定义语句,我给出了一些可量化信息的例子,我一直在寻找这些qml具体的例子.虽然两者都与我的问题无关,但它们似乎是对文档声明有意义的所需信息的良好示例:
两者都有一些很好的图表,说明了QML实施Qt(w/Javascriptcalls)与其他代码/版本的可量化基准.这个问题是我已经能够找到这样的事对于c++与JS性能.因此,很难试着去了解到底有多少更好的JS性能与c++对Qt码,如果确实是为更好的文档索赔.如果没有这种信息,很难确定如何避免陷入困境.