C语言计算代码执行所耗CPU时钟周期
更新时间:2015年03月23日 09:36:53 投稿:hebedich
本文给大家介绍的是使用C语言来计算代码执行所耗CPU时钟周期的代码,非常的简单实用,不过要依托于sync,有需要的小伙伴自己参考下吧。
该代码受乱序执行等影响, 需要sync
LARGE_INTEGER _start = { 0 }, _end = { 0 };
__asm{
rdtsc
mov dword ptr [_start.LowPart], eax
mov dword ptr[_start.HighPart], edx
}
//your code here
__asm{
rdtsc
mov dword ptr [_end.LowPart], eax
mov dword ptr[_end.HighPart], edx
}
long interval = static_cast<long>(_end.QuadPart - _start.QuadPart);
以上就是本文分享的全部内容了,希望小伙伴们能够喜欢。
相关文章
C++实现百度坐标(BD09)及GCJ02与WGS84之间的转换
这篇文章主要为大家详细介绍了C++实现百度坐标(BD09)及GCJ02与WGS84之间的转换的方法,文中的示例代码讲解详细,希望对大家有所帮助2023-03-03


最新评论