简单的毫秒级C语言耗时打印宏

来源:互联网 发布:redis怎么存储数据 编辑:程序博客网 时间:2024/05/18 03:29

代码很烂但很实用,欢迎大家提意见

#if 1#define TIME_SPEND_BEGIN \time_t ltime1, ltime2, tmp_time; \struct timeb tstruct1, tstruct2; \ftime (&tstruct1); \time (ltime1);#define TIME_SPEND_END_PRINT \time (ltime2); \ftime (&tstruct2);\tmp_time = (ltime2 * 1000 + tstruct2.millitm) - (ltime1 * 1000 + tstruct1.millitm);\printf("Spend %dms.\n", tmp_time);#else#define TIME_SPEND_BEGIN#define TIME_SPEND_END_PRINT#endif
使用方法:

TIME_SPEND_BEGINXXXXX /* 需要检查耗时的代码段 */TIME_SPEND_END_PRINT



0 0
原创粉丝点击