自己写的C程序,怎样得到程序从开始到结束经过了多长时间?
解决方案 »
- 如何解决CDC画图内存泄漏的问题
- VC MFC 文件生成 写入
- 请教,OpenCV2.0里的 cveigenVV这个函数是不是错了啊?请看内容!
- 为什么debug和release之间不能互换啊!
- 为什么我显示一个位图形状的窗口不成功呢
- 一个在VC6.0编译时的错误!
- 有谁知道与sscanf函数功能一样,入口参数是va_list的c函数是什么?
- ODBC API编程能否对Access数据库进行操作?
- 我怎么知道我编的工程到底有多少行代码?
- mfc中的结构体和类
- CRichEditCtrl设置字体的时候,如果先输入汉字,返回失败,好奇怪,内详,友人遇到过么
- 请教在Access中设置IP的数据类型设成什么的好?另求VisualC++6.0技术内幕的中文电子版
可以使用GetTickCount
也可以使用timeGetTime
HANDLE hProcess,
LPFILETIME lpCreationTime,
LPFILETIME lpExitTime,
LPFILETIME lpKernelTime,
LPFILETIME lpUserTime
);试试这个.
可以精确到1毫秒:timeBeginPeriod(1)别忘了调用timeEndPeriod(1);
... ...
DWORD dwTime;
... ...
int main(... ...)
{
dwTime = GetTickCount();
... ...
printf("%d\n",GetTickCount()-dwTime);
return 0;
}呵呵。
{
__asm _emit 0x0F
__asm _emit 0x31
} unsigned int t1, t2;t1 = GetCycleCount();
//your code here.
t2 = GetCycleCount();
GetTickCount的返回值是以什么为单位的?