将Sleep(0)处,改为
else
{
LONGLONG DestTime = nLast.QuadPart + _animationInterval.QuadPart;
DWORD time_left = (DestTime - nNow.QuadPart) * 1000 / nFreq.QuadPart;
Sleep(time_left);
}
在97行
修改之后,CPU立即降低为2%
将Sleep(0)处,改为
else
{
LONGLONG DestTime = nLast.QuadPart + _animationInterval.QuadPart;
DWORD time_left = (DestTime - nNow.QuadPart) * 1000 / nFreq.QuadPart;
Sleep(time_left);
}
在97行
修改之后,CPU立即降低为2%