24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 944  |  回复: 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的回帖
相关版块跳转 我要订阅楼主 想飞的猪 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 考研生物与医药调剂 +8 铁憨憨123425 2026-03-31 8/400 2026-04-05 20:28 by lys0704
[考研] 0703化学321分求调剂 +17 三dd. 2026-03-30 18/900 2026-04-05 18:07 by 蓝云思雨
[考研] 化学357分,考研调剂 +10 .Starry. 2026-04-04 11/550 2026-04-05 10:57 by cql1109
[考研] 材料工程310专硕调剂 +13 捞捞我…. 2026-04-04 14/700 2026-04-05 09:01 by 来看流星雨10
[考研] 283分求调剂 +7 小聂爱学习 2026-04-03 7/350 2026-04-04 21:51 by hemengdong
[考研] 298求调剂 +5 zzz,,r 2026-04-02 8/400 2026-04-04 19:55 by 蓝云思雨
[考研] 348分环境工程·调剂 +10 吴彦祖24k 2026-04-03 11/550 2026-04-04 14:19 by 无际的草原
[考研] 400分求调剂 +3 尴尬且挠头 2026-04-04 3/150 2026-04-04 08:41 by jp9609
[考研] 265求调剂 +17 林深温澜 2026-04-01 20/1000 2026-04-04 01:09 by userper
[考研] 282求调剂 +20 ycy1201 2026-04-01 22/1100 2026-04-04 00:42 by userper
[考研] 313求调剂 +3 ~微微凉~ 2026-04-03 3/150 2026-04-03 11:25 by 啵啵啵0119
[考研] 专硕 351 086100 也是考的材科基 本科也是材料 +8 202451007219 2026-04-02 8/400 2026-04-03 09:50 by 蓝云思雨
[考研] 一志愿安徽大学0817化学工程与技术,求调剂 +14 我不是只因 2026-04-02 15/750 2026-04-03 09:49 by 蓝云思雨
[考研] 338求调剂,一志愿能源动力,外语是日语203 +5 zzz,,r 2026-04-02 5/250 2026-04-03 09:45 by 蓝云思雨
[考研] 一志愿上海海洋大学083200食品学硕,求调剂,接受其他专业 +6 what张 2026-04-01 7/350 2026-04-02 16:48 by zzsw+
[考研] 一志愿北京科技大学085601材料工程英一数二初试总分335求调剂 +8 双马尾痞老板2 2026-04-02 9/450 2026-04-02 14:45 by 5896
[考研] 270调剂 +7 maxjxbsk 2026-04-02 7/350 2026-04-02 09:50 by yulian1987
[考研] 292求调剂 +17 木虫er12138 2026-04-01 17/850 2026-04-01 21:37 by 七度不信任
[考研] 物理学调剂 +4 小羊36 2026-03-30 4/200 2026-03-31 16:16 by lishahe
[考研] 085601一志愿西北工业大学初试346 +4 085601初试346 2026-03-30 4/200 2026-03-31 07:47 by jp9609
信息提示
请填处理意见