取得自从开机到现在CPU运行的周期数,超毫秒级的精度 (转)[@more@]
取得自从开机到现在cpu运行的周期数,超毫秒级的精度
function Ticker : Dword; register;
begin
asm
push EAX
push EDX
db $0f,$31
mov Result, EAX
pop EDX
pop EAX
end;
end;
procedure TForm1.Button1Click(Sender: Tobject);
begin
showmessage(inttostr( Ticker));
end;
//rock
//转载请保留此信息
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-991132/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10752043/viewspace-991132/
本文介绍了一种使用汇编指令获取自计算机启动以来CPU运行周期数的方法,该方法能够达到超毫秒级的时间精度。通过提供的Delphi示例代码,读者可以了解到如何在实际应用中实现这一功能。
1万+

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



