当前位置: 代码迷 >> 综合 >> QML Profiler 性能优化
  详细解决方案

QML Profiler 性能优化

热度:70   发布时间:2023-12-28 14:28:56.0

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性能优化教程

  相关解决方案