c/c++测量程序运行时间
2014-05-17 21:56
288 查看
//精度要求不高,头文件<time.h> clock_t starttime, endtime; starttime = clock(); insert_sort(strings_copy, N); endtime = clock(); std::cout<<"Insertion sort took<< endtime - starttime<<clocks<<std::endl;
//第二种 <windows.h> unsigned long startTime,endTime startTime = GetTickCount(); quickSort(r,0,dataNum-1); endTime = GetTickCount();
//高精度要求的,可以达到us级 ,头文件<windows.h> LARGE_INTEGER startTime,endTime; QueryPerformanceCounter(&startTime); quickSort(r,0,dataNum-1); QueryPerformanceCounter(&endTime); std::cout<<"quickSort 花费了"<<endTime.QuadPart-startTime.QuadPart<<"个时钟周期"<<std::endl;
相关文章推荐
- C++ 测量程序运行时间 任务管理看内存
- 阶乘之计算从入门到精通-程序运行时间的测量
- C语言中的测量程序运行时间的函数
- C++实现计算程序运行时间 高精度
- 使用System.Diagnostics.Stopwatch对程序的运行时间精确地测量
- 『转』C++中计算程序的运行时间
- 测量程序运行时间的几个函数
- 程序运行时间的测量
- C#测量程序运行时间及cpu使用时间(转)
- C++实现计算程序运行时间 高精度
- 如何在VC6.0中得到一个程序的运行时间,也就是这个程序耗费的时钟周期数// C和C++的时间编程
- C#实现测量程序运行时间及cpu使用时间
- C++中计算程序的运行时间
- 测量程序运行时间的几种方法
- C++中计算程序的运行时间
- 测试用C/C++编写的程序运行的时间
- timeofday测量程序运行时间
- C#测量程序运行时间及cpu使用时间(转)
- C++计算程序运行时间
- 如何精确测量程序运行时间