统计程序运行时间
来源:互联网 发布:黑暗之魂3低配置优化 编辑:程序博客网 时间:2024/04/19 19:53
#include <iostream>
#include <windows.h>
using namespace std;
void main()
{
LARGE_INTEGER Freq;
LARGE_INTEGER Count1, Count2;
QueryPerformanceFrequency(&Freq); //调用API函数, 这个API函数可是优先级0的函数啊.
QueryPerformanceCounter(&Count1); //获取时间1
//测试程序;
for(int i= 0; i<10000; i++ )
{
for(int i= 0; i<10000; i++ )
{
}
}
QueryPerformanceCounter(&Count2); //获取时间2
double d = (double)(Count2.QuadPart - Count1.QuadPart) / (double)Freq.QuadPart * 1000.0;
cout<<"count1 = "<<(double)Count1.QuadPart<<endl;
cout<<"count2 = "<<(double)Count2.QuadPart<<endl;
cout<<"run time is :"<<d<<" ms "<<endl;
cout<<"system timer frequence :"<<(double)Freq.QuadPart<<" Hz"<<endl;
}
#include <windows.h>
using namespace std;
void main()
{
LARGE_INTEGER Freq;
LARGE_INTEGER Count1, Count2;
QueryPerformanceFrequency(&Freq); //调用API函数, 这个API函数可是优先级0的函数啊.
QueryPerformanceCounter(&Count1); //获取时间1
//测试程序;
for(int i= 0; i<10000; i++ )
{
for(int i= 0; i<10000; i++ )
{
}
}
QueryPerformanceCounter(&Count2); //获取时间2
double d = (double)(Count2.QuadPart - Count1.QuadPart) / (double)Freq.QuadPart * 1000.0;
cout<<"count1 = "<<(double)Count1.QuadPart<<endl;
cout<<"count2 = "<<(double)Count2.QuadPart<<endl;
cout<<"run time is :"<<d<<" ms "<<endl;
cout<<"system timer frequence :"<<(double)Freq.QuadPart<<" Hz"<<endl;
}
- 统计程序运行时间
- 精确统计程序运行时间
- linux 统计 程序运行时间
- CCS统计程序运行时间:
- linux 统计 程序运行时间
- linux 统计 程序运行时间
- QT程序运行时间统计
- VC统计程序运行时间
- linux 统计 程序运行时间
- linux 统计 程序运行时间
- 程序运行时间的统计
- java 统计程序运行时间
- 一个电脑运行时间统计程序
- c++程序运行时间统计初探
- 统计程序运行时间 微秒级计时器
- Java统计程序运行时间(转)
- C++ 微秒级统计程序运行时间
- 程序运行时间统计(高精度)
- ZOS ADCD1.9在panel上增加一个选项
- CRL_Class
- java awt 事件监听器
- 字符识别练习(验证码、车牌号、身份证号等)
- 大学生创业靠谱吗?
- 统计程序运行时间
- 最美司机吴斌!
- EC_Class
- 数据库中登录名,用户,角色之我见——轻松走进数据库系列之一
- VSS (Visual Source Safe 2005) 用法详解
- QT 基于QMainWindow的堆栈窗体设计
- Android系统的"Hello World"
- 数据结构上机测试1:顺序表的应用
- RSA_Class