当前位置: 首页 > article >正文

Qt测试程序经过的时间

做项目的时候想看看QOpenGLWidget提交渲染的时间,Qt测试程序经过的时间有一个类QElapsedTimer 可以直接使用,还是很方便的:

使用时包含头文件

#include <QElapsedTimer>

测试时间为毫秒单位:

QElapsedTimer timer;
timer.start(); // 开始计时

// 运行代码

qint64 elapsed = timer.elapsed();  // 获取经过的时间(毫秒)
qDebug() << "paintGL函数运行时间: " << elapsed << " 毫秒";

测试时间为微妙单位:

QElapsedTimer timer;
timer.start(); // 开始计时

// 运行代码

qint64 elapsedNanoseconds = timer.nsecsElapsed();
qint64 elapsedMicroseconds = elapsedNanoseconds / 1000;

qDebug() << "paintGL 函数运行时间: " << elapsedMicroseconds << " 微秒";

http://www.kler.cn/a/581966.html

相关文章:

  • UI自动化:Python + Selenium4.6以前的版本 环境搭建
  • 熬夜肝,如何免邀请码使用Manus(全套教程)
  • Vite为什么选用Rollup打包?
  • 开源数字人模型Heygem
  • Matlab中快速查找元素索引号
  • 涨薪技术|Kubernetes(k8s)之Service服务类型
  • Epoch 和 Batch Size的设计 + 模型的早停策略(基于上篇)
  • 物联网中如何增加其可扩展性 协议 网络 设备 还包括软件层面上的
  • 内存检测工具——Qt Creator
  • 2.装饰器模式
  • 基于深度学习的医学图像分割算法研究——结合MRI/CT图像的肿瘤区域自动分割与三维重建
  • STM32全系大阅兵(2)
  • rust语言match模式匹配涉及转移所有权Error Case
  • Flutter中stream学习
  • 【threejs实战教程一】初识Three.js,场景Scene、相机Camera、渲染器Renderer
  • python django orm websocket html 实现deepseek持续聊天对话页面
  • Git 的基本概念和使用方式。
  • 第4节: 静态路由与动态路由协议(RIP、OSPF)详解
  • 【算法】二叉树的递归遍历
  • 使用外挂工具,在教师资格面试抽题系统中自动填入身份证号