介绍一个计算函数执行时间的简单方法!
2013-11-29 15:42
525 查看
有时候有些特殊需求会需要计算函数时间,当然这个也容易,只要在函数前后各记录一下时间,相减就行了。
其实方法确实是这样,但是在windows平台也很多方式,下面介绍一种个人认为比较简单精准的:
使用方式:
xxx 就是执行时间
其实方法确实是这样,但是在windows平台也很多方式,下面介绍一种个人认为比较简单精准的:
class TimeCount { public: TimeCount() { //获得计数器的时钟频率 QueryPerformanceFrequency(&begin); mFreq = begin.QuadPart; } ~TimeCount(){} /* *@fuction 开始计时 *@time 2013/11/19 14:25:32 */ inline void Start() { QueryPerformanceCounter(&begin); } /* *@fuction 获取到目前为止跑过的毫秒 *@time 2013/11/19 14:25:44 */ inline unsigned int End() { LARGE_INTEGER end; QueryPerformanceCounter(&end); return (unsigned int)(1000*(double)(end.QuadPart - begin.QuadPart )/(double)mFreq); } private: LARGE_INTEGER begin; LONGLONG mFreq; };
使用方式:
//计时器 mTimeCount.Start(); mExcuteSignal(times); unsigned int xxx = mTimeCount.End();
xxx 就是执行时间
相关文章推荐
- Golang记录、计算函数执行耗时、运行时间的一个简单方法
- 一个简单方法完成C#时间间隔的计算
- 黄聪:一个简单方法完成C#时间间隔的计算
- 一个简单方法完成C#时间间隔的计算
- 一个简单方法完成C#时间间隔的计算
- 关于java读文件计算一个方法执行时间的程序的学习
- 一个简单方法完成C#时间间隔的计算
- 一个简单方法完成C#时间间隔的计算
- 一个简单方法完成C#时间间隔的计算
- 一个简单方法完成C#时间间隔的计算
- debounce函数让一个方法在一定时间内只能执行一次
- java 计算一个方法的返回执行时间
- 自己写的一个计算代码执行时间的函数
- 一个简单方法完成C#时间间隔的计算
- Linux下计算程序运行时间的一个简单方法
- php计算一个页面执行时间函数写法
- 一个简单方法完成C#时间间隔的计算
- 一个简单方法完成C#时间间隔的计算
- 一个简单方法完成C#时间间隔的计算
- 一个简单方法完成C#时间间隔的计算