c++统计函数耗时

ops/2024/9/25 23:27:33/

原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);

作用:该函数是操作系统的性能统计分辨率,也就是每秒钟统计多少次的意思,返回硬件支持的高精度计数器的频率。返回非零,硬件支持高精度计数器,返回零,硬件不支持,读取失败。

QueryPerformanceCounter 是系统性能统计计数器,表示统计了多少次,除以QueryPerformanceFrequency,得到系统运行时间(秒数)。

#include "stdafx.h"
#include <stdio.h>
#include <Windows.h>int main()
{LARGE_INTEGER t1, t2, tc;QueryPerformanceFrequency(&tc);QueryPerformanceCounter(&t1);my_fun(); // 测试该函数耗时QueryPerformanceCounter(&t2);double time = (double)(t2.QuadPart - t1.QuadPart) / (double)tc.QuadPart;cout << "full_time = " << time << endl;  //输出时间(单位:s)
}


http://www.ppmy.cn/ops/13755.html

相关文章

李沐54_循环神经网络RNN——自学笔记

潜变量自回归模型 使用潜变量ht总结过去信息。 困惑度perplexity 1.衡量一个语言模型的好坏可以用平均交叉熵 2.历史原因NLP使用困惑度exp(Π)来衡量&#xff0c;是平均每次可能选项 3.无穷大是最差&#xff0c;1是完美 梯度裁剪 1.迭代中计算这T个时间步的梯度&#xf…

2. uni-app的一些介绍

前言 就目前的前端生态而言&#xff0c;跨端开发基本算是每一个前端开发者必备的技能点之一了&#xff0c;而在Vue这个技术栈里uni-app在跨端是独一档的&#xff0c;不信的话可以翻翻Boss之类的招聘网站.... 概述 阅读时间&#xff1a;约5~10分钟&#xff1b; 本文重点&…

【VI/VIM】基本操作备忘录

简介 新建/打开文件 工作模式 常用命令 补全命令 命令模式输入&#xff1a;ctrl p 移动命令 文本选中 撤销、删除 复制粘贴 替换 缩排 查找 替换 插入 分屏 练习

Eureka详解

Eureka详解 一、Eureka概述 1. 什么是Eureka Eureka 是 Netflix 开发的一款基于 REST 的服务注册与发现组件&#xff0c;广泛应用于基于 Spring Cloud 构建的微服务架构中。作为服务治理的核心组件之一&#xff0c;Eureka 负责维护服务注册表&#xff0c;使得各个分布式服务…

【QT学习】9.绘图,三种贴图,贴图的转换,不规则贴图(透明泡泡)

一。绘图的解释 Qt 中提供了强大的 2D 绘图系统&#xff0c;可以使用相同的 API 在屏幕和绘图设备上进行绘制&#xff0c;它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。 QPainter 用于执行绘图操作&#xff0c;其提供的 API 在 GUI 或 QImage、QOpenGLPaintDev…

如何快速找到python里面from_pretrained下载的模型位置(利用everything或fsearch)

问题&#xff1a; pipe DiffusionPipeline.from_pretrained("stabilityai/stable-diffusion-xl-base-1.0", use_safetensorsTrue, variant"fp16")经常在python中会下载预训练模型&#xff0c;然后在pycharm中使用ctrl鼠标点击也无法跳转位置 解决方法&a…

python连接数据库1

1、建立简单的数据库连接&#xff08;前提是有数据库&#xff09; from pymysql import Connection connConnection(host localhost, #主机名 /ip地址 127.0.0.1port3306, #端口&#xff0c;默认为这个userroot, #账户名password123456 #密码&#xff0c;自己的密码 ) #打印相…

Python的一些高级用法

Python的高级用法涵盖了更深入的编程技巧、设计模式、并发编程、性能优化等方面。以下是Python的一些高级用法&#xff1a; 1.装饰器 用于修改函数或类的行为的函数&#xff0c;常用于日志记录、性能分析等。 def my_decorator(func):def wrapper():print("Something i…