【发布时间】:2009-07-30 10:30:15
【问题描述】:
如何在VC++中计算switch的开始和结束时间,谁能帮我解决这个问题?
【问题讨论】:
标签: windows time visual-c++
如何在VC++中计算switch的开始和结束时间,谁能帮我解决这个问题?
【问题讨论】:
标签: windows time visual-c++
#include <time.h>
clock_t start = clock();
//...
//do something
double total = (double) (clock() - start) / CLOCKS_PER_SEC;
这里的总变量保存了完成某件事所需的时间(以秒为单位)。
请注意,如果您需要更准确的计时,可以使用 QueryPerformanceCounter 和 QueryPerformanceFrequency 函数,但它们特定于 Windows 平台。
【讨论】:
如果您要计算执行切换所花费的时间,请尝试在之前和之后调用 gettickcount,然后减去这两个值应该会给您以毫秒为单位的延迟。
【讨论】: