24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 943  |  回复: 3

想飞的猪

木虫 (正式写手)


[资源] 【原创】晶振级(毫秒以下级)时间计算函数!可以用来做时间微分控制和代码时间复杂度计

函数:
CODE:
//需要定义两个宏!
#define START 0
#define END   1
double MLComputeTime(int mMode)//以毫秒为单位!
{
        static __int64   Frequency;  //计算机硬件频率!
        static __int64   StartTime=0; //起止时间!
        static __int64   EndTime=0;   //终止时间!
       
        switch(mMode)
        {
        case START:
                //QueryPerformanceFrequency返回硬件支持的高精度计数器的频率
                //返回值:非零,硬件支持高精度计数器;零,硬件不支持,读取失败
                QueryPerformanceFrequency((LARGE_INTEGER*)&Frequency);   
                QueryPerformanceCounter((LARGE_INTEGER*)&StartTime);
                return 0;
                break;
               
        case END:
                QueryPerformanceCounter((LARGE_INTEGER*)&EndTime);
                if(StartTime> 0 && EndTime > 0 )
                {
                        return (double)(EndTime - StartTime)/ (double)Frequency*1000.0;
                }
                break;
        default:
                break;
        }
}

//使用方法:

MLComputeTime(START);
//需要测试的代码!
//......
double Time=0;//用时!
Time=MLComputeTime(END);//得到代码用时!

//注意:必须先START再END!不然可能会有问题!

回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
Originally posted by 想飞的猪 at 2010-09-22 02:58:26:
函数:

老方法了。我在CSDN很早就看到过了。纯支持一下
2楼2010-09-22 09:23:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

想飞的猪

木虫 (正式写手)


引用回帖:
Originally posted by conanwj at 2010-09-22 09:23:34:


老方法了。我在CSDN很早就看到过了。纯支持一下

是老方法!只不过把它封装了一下!毕竟感觉这里的人编程一般!
3楼2010-09-22 13:00:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
Originally posted by 想飞的猪 at 2010-09-22 13:00:27:
感觉这里的人编程一般!

触犯众怒了吧。小木虫里面可是高手如云的阿。
4楼2010-09-22 15:42:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 想飞的猪 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 294求调剂 +4 Grey_Ey 2026-04-01 5/250 2026-04-05 23:05 by Grey_Ey
[考研] 求调剂 +7 张zic 2026-04-05 8/400 2026-04-05 22:57 by Hdyxbekcb
[考研] 0703调剂,一志愿天津大学319分 +7 haaaabcd 2026-04-05 7/350 2026-04-05 22:25 by dongzh2009
[考研] 化学0703-一志愿211-338分求调剂 +7 vants 2026-04-05 7/350 2026-04-05 18:17 by cql1109
[考研] 材料调剂 +15 一样YWY 2026-04-01 15/750 2026-04-04 22:23 by hemengdong
[考研] 294求调剂 +6 Grey_Ey 2026-04-02 9/450 2026-04-04 22:07 by hemengdong
[考研] 一志愿安徽某211 0703化学总分339求调剂 +6 晚风不晚 2026-04-04 6/300 2026-04-04 20:11 by dongzh2009
[考研] 一志愿东北大学085901土木专硕345求调剂 +3 zxt11111 2026-04-04 3/150 2026-04-04 14:21 by 土木硕士招生
[考研] 085701求调剂 +7 龚禹铭 2026-04-04 8/400 2026-04-04 13:49 by 小小树2024
[考研] 265求调剂 +20 梁梁校校 2026-04-01 21/1050 2026-04-04 00:38 by userper
[考研] 材料科学与工程考研 +10 拯救皮特托先生 2026-04-02 10/500 2026-04-03 23:57 by userper
[考研] 化工调剂303分,过四级 +28 栖梧待风 2026-04-02 28/1400 2026-04-03 21:40 by qlm5820
[考研] 274求调剂 +9 顺理成张 2026-04-03 10/500 2026-04-03 15:10 by 啊俊!
[考研] 289-求调剂 +4 这里是_ 2026-04-03 4/200 2026-04-03 14:23 by 1753564080
[考研] 求调剂 +9 akdhjs 2026-03-31 11/550 2026-04-03 13:32 by akdhjs
[考研] 348求调剂 +6 吴彦祖24k 2026-04-02 6/300 2026-04-02 14:07 by 给你你注意休息
[考研] 一志愿厦门大学化学工程(专硕)-数二英二406分-求调剂 +5 厦大化工 2026-04-01 5/250 2026-04-02 10:03 by jp9609
[考研] 一志愿346上海大学生物学 +3 上海大学346调剂 2026-04-01 3/150 2026-04-02 08:36 by w虫虫123
[考研] 一志愿北交材料工程总分358 +5 cs0106 2026-04-01 7/350 2026-04-01 11:45 by wangjy2002
[考研] 297 地理学070500 复试求调剂 +3 小圆圈圈ooo 2026-03-30 3/150 2026-03-30 21:05 by 余震yz
信息提示
请填处理意见