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

QT计算函数运行时间,精确到ms和us

1、精度为ms级,利用QTime 
#include <QTime>

QTime time;
time.start();
youFunction();
qDebug() << time.elapsed()/1000.0 << "s";

2、精度为us级,利用gettimeofday()
#include <QDebug>
#include <sys/time.h>

struct timeval tpstart,tpend;
float timeUse;

gettimeofday(&tpstart,NULL);
youFunction();
gettimeofday(&tpend,NULL);
timeUse=(1000000*(tpend.tv_sec-tpstart.tv_sec) + tpend.tv_usec-tpstart.tv_usec)/1000000.0;

qDebug() << timeUse << "s";

相关文章:

  • CentOS7 rabbitmq3.8 与 erlang22. 安装、干净卸载
  • ROS导航相关消息
  • lombok注解介绍
  • 猿创征文|final的细节,你知多少
  • SCM供应链具体有哪些优越性?智能供应链管理系统助力汽车服务企业数字化转型
  • 百数标准应用——一站式实现疫情流调管理数字化
  • 优盘格式化了怎么恢复里面的数据
  • vue-element-upload 文件上传打开选择文件弹框前进行操作
  • 【毕业设计】基于RNN的金融预测系统 - 大数据 深度学习
  • Python安装教程-手把手教你安装python
  • Element VUE实现前端本地下载Excel模板
  • LLVM + Clang 基础介绍
  • 即时模拟仿真的低代码UI设计工具【Witools-Lvgl】设计一套LVGL UI界面
  • 5分钟用 docker 创建nodered
  • 基于微信小程序和安卓的婚恋相亲app
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • CSS实用技巧干货
  • golang中接口赋值与方法集
  • JavaScript对象详解
  • Java到底能干嘛?
  • learning koa2.x
  • MobX
  • nginx 负载服务器优化
  • use Google search engine
  • Vue2 SSR 的优化之旅
  • 从PHP迁移至Golang - 基础篇
  • 飞驰在Mesos的涡轮引擎上
  • 将回调地狱按在地上摩擦的Promise
  • 每天10道Java面试题,跟我走,offer有!
  • 前端之Sass/Scss实战笔记
  • 听说你叫Java(二)–Servlet请求
  • 写代码的正确姿势
  • 阿里云API、SDK和CLI应用实践方案
  • 浅谈sql中的in与not in,exists与not exists的区别
  • #pragam once 和 #ifndef 预编译头
  • #QT(TCP网络编程-服务端)
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (javascript)再说document.body.scrollTop的使用问题
  • (Matlab)使用竞争神经网络实现数据聚类
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (学习日记)2024.02.29:UCOSIII第二节
  • (一) springboot详细介绍
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .net流程开发平台的一些难点(1)
  • .NET企业级应用架构设计系列之技术选型
  • .NET企业级应用架构设计系列之结尾篇
  • .Net转前端开发-启航篇,如何定制博客园主题
  • .py文件应该怎样打开?
  • ::
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用