C++ 测试时间函数
来源:互联网 发布:2017淘宝造物节店铺 编辑:程序博客网 时间:2024/06/05 15:41
测试一段代码,或者一个函数是写完代码后经常要做的事。
我习惯的写东西的顺序是:
测试代码 -->
下面列举下常用的时间测试方法:
1. 版本
[cpp] viewplaincopy
- clock_t
start = clock(); -
- clock_t
end = clock(); - cout<<end
- start<<endl;
2.版本
[cpp] viewplaincopy
- LARGE_INTEGER
frec; - LARGE_INTEGER
strt; - LARGE_INTEGER
ed; - QueryPerformanceFrequenc
y(&frec); - QueryPerformanceCounter(&strt);
-
- QueryPerformanceCounter(&ed);
- cout<<(ed.QuadPart-strt.QuadPart)*1000/frec.QuadPart<<endl;
这个是针对于特定的平台的测试,有时候我们需更高的精度测试时,往往需要用到这个测试,其中frec记录的是CPU每秒的频率,使用QueryPerformanceFrequenc
注意添加头文件:windows.h
- C语言函数运行时间测试
- C语言函数运行时间测试
- Windows下利用c语言测试函数运行时间
- C++::如何测试一个函数的运行时间
- C语言测试一个函数运行时间的模板
- 时间测试函数
- C++ 测试时间函数
- CPU时间测试函数
- 测试函数运行时间
- 测试函数运行时间
- C时间函数集
- C时间处理函数
- C时间函数集
- c时间函数
- C语言时间函数
- C时间函数概述
- C时间函数
- c/c++时间函数
- HDU 3333 Turing Tree(树状数组)
- 限娱令:为网络视频铺路 逼电视媒体创新
- 新闻众筹前途迷茫 但值得深究
- iOS中的生成随机数方法
- 互联网“小白脸”引领电视领域的“软饭” 时代
- C++ 测试时间函数
- vs c++项目开发遇到的问题集锦
- 邮件自动接收及即时通知功能
- Listener 监听器
- libsvm 代码分析
- Java 分布式处理技术
- GB2312 <=> Unicode、GB2312 <=> Big5
- Redis消息通知系统的实现
- linux关闭防火墙命令小结