Skip to main content

QML性能监视器

Comments

原文链接:Christiaan Janssen - Qml Perfomance Monitor

因为QtCreator 2.2很快就要发布了,我们已经在新分支中开始了针对新实验特性的工作。其中最新的就是QML性能监视器。

这个小工具是新的分析模式(Analyze Mode)的一部分,可以用于分析(profile)您的Qt Quick应用程序。通过它,您可以在运行QML代码的过程中检查求值(binding evaluations)、信号处理和绘图操作。这对于发现潜在的瓶颈非常有用,特别是对于求值。这里我给您提供了一段介绍这个特性的视频:

(译者注:这段视频放在YouTube,可能某些地区的朋友看不到)

在这个视频中,QML性能监视器用于测试一个Qt Quick应用程序,它是通过在QtCreator的向导中导入Qt的samegame这个演示程序创建的。

要感谢启动这个小项目的在布里斯班的Troll们我们才能用到这个新的工具。请注意这只是一个实验性的特性,而且处于非常早期的阶段,缺少很多功能,并且还有稳定性的问题。鉴于它们还处在这种情况中,试用时请自担风险。

这里我还想提到,您可以在设备上进行分析(profiling),在启动您的Qt Quick应用程序的命令行参数中加入“-qmljsdebugger=port:33456”,并且使用调试(Debug)菜单中启动分析器(Start Analyzer)下的选项中让分析器(profiler)连上正在运行中的程序。正如前面所说,我不能保证它可以在所有的情况下工作,我们还需要完全彻底地测试它。

对于反馈和问题,请在IRC中freenode服务器上的#qt-creator频道中联系我们。

祝快乐!

Comments

Subscribe to our blog

Try Qt 6.11 Now!

Download the latest release here: www.qt.io/download

Qt 6.11 is now available, with new features and improvements for application developers and device creators.

We're Hiring

Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.