long double AeGetCurrentTimeInSec()
{
static bool bFirst = true;
static LARGE_INTEGER freq;
static LARGE_INTEGER initial;
if( bFirst )
{
QueryPerformanceFrequency( &freq );
QueryPerformanceCounter( &initial );
bFirst = true;
}
LARGE_INTEGER counter ;
QueryPerformanceCounter( & counter );
return ( long double )( counter.QuadPart - initial.QuadPart ) /
( long double ) freq.QuadPart ;
}
高精度计时器---QueryPerformanceFrequency()与QueryPerformanceCounter()的使用
最新推荐文章于 2026-04-22 10:16:01 发布
该函数通过查询性能计数器实现高精度的时间测量,返回从某个初始点到当前时刻所经过的时间(秒)。首次调用时初始化频率和起始计数值。
4152

被折叠的 条评论
为什么被折叠?



