测速小工具
Posted hbg200
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测速小工具相关的知识,希望对你有一定的参考价值。
测试一下速度,可以掌握运算或操作耗用时间,为掌握程序运行速度提供帮助。
//--------------------------------------------------------------------------- //测速 _LARGE_INTEGER iTestSpeed_StartTime; double fTestSpeed_Freq;//测速用频率 void __fastcall StartTiming(void)//开始计时 { _LARGE_INTEGER f; QueryPerformanceFrequency(&f);//读取频率 fTestSpeed_Freq = (double)f.QuadPart; QueryPerformanceCounter(&iTestSpeed_StartTime);//开始计时 } void __fastcall StopTiming(TForm *Form)//停止计时 { _LARGE_INTEGER iTestSpeed_StopTime; double fResult; QueryPerformanceCounter(&iTestSpeed_StopTime); fResult = ((double)(iTestSpeed_StopTime.QuadPart - iTestSpeed_StartTime.QuadPart) / fTestSpeed_Freq * 1000);//Ret ms Form->Caption = FormatFloat("0.0", fResult); } //---------------------------------------------------------------------------
开始时,使用StartTiming,结束时使用StopTiming,结果显示在窗体标题栏上。返回显示的单位是ms。
以上是关于测速小工具的主要内容,如果未能解决你的问题,请参考以下文章