// 获取CPU速度
UINT64 start, stop;
UINT64 nCtr, nCtrStop;
_asm _emit 0x0F
_asm _emit 0x31
_asm mov DWORD PTR start, eax
_asm mov DWORD PTR [start+4], edx
QueryPerformanceCounter( (LARGE_INTEGER *)&nCtrStop );
nCtrStop += ticksPerSec.QuadPart;
do
{
QueryPerformanceCounter( (LARGE_INTEGER *)&nCtr );
}
while( nCtr < nCtrStop );
_asm _emit 0x0F
_asm _emit 0x31
_asm mov DWORD PTR stop, eax
_asm mov DWORD PTR [stop+4], edx
m_cpuSpeed = (FLOAT32)(stop - start)/(1000*1000*1000); //GHz
获取CPU频率
最新推荐文章于 2025-05-08 09:50:28 发布