QML Profiler 性能优化
- 1 简介
- 2 性能优化工具
- 3 QML Profiler使用
- 4 分析
-
- 4.1 时间轴
- 4.2 统计信息
- 4.3 火焰图
- 参考
1 简介
性能优化是软件开发中极为重要的一步。QML做界面开发时,开发容易,更像安卓开发。如今安卓开发,倚靠硬件资源充足,放飞自我,app越做越大,大的过分。QML开发也这样的话,很要命,因为Qt更多的是跨平台、嵌入式开发,这意味着倚靠硬件资源少。性能优化的需求更为凸显。
性能优化是QML开发中时刻要关注的。
2 性能优化工具
linux下开发时,可以用Top、free这些工具查看资源消耗。
优化时,可依靠Qt自带的工具QML Profiler。
QML Profiler的功能开放是从Qt5.7开始的,之前一直是企业版才有的。
3 QML Profiler使用
- 将工程设置为debug模式
- 选择Analyze->QML Profiler
- 选择启用分析(圆圈)按钮
4 分析
4.1 时间轴
4.2 统计信息
4.3 火焰图
参考
1、Profiling QML Applications
2、Qt:通过QML Profiler分析程序性能问题
3、QML Profiler性能优化教程