C語言計算代碼執(zhí)行所耗CPU時鐘周期
更新時間:2015年03月23日 09:36:53 投稿:hebedich
本文給大家介紹的是使用C語言來計算代碼執(zhí)行所耗CPU時鐘周期的代碼,非常的簡單實用,不過要依托于sync,有需要的小伙伴自己參考下吧。
該代碼受亂序執(zhí)行等影響, 需要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);
以上就是本文分享的全部內(nèi)容了,希望小伙伴們能夠喜歡。
相關(guān)文章
C語言使用realloc函數(shù)實現(xiàn)通訊錄源碼分析
什么是動態(tài)通訊錄,就是在靜態(tài)的基礎(chǔ)上改進了一下,不在使用數(shù)組,而是使用指針和動態(tài)內(nèi)存開辟的函數(shù),當(dāng)空間不夠的時候,便進行增容2023-02-02C++ 輸入一行數(shù)字(含負數(shù))存入數(shù)組中的案例
這篇文章主要介紹了C++ 輸入一行數(shù)字(含負數(shù))存入數(shù)組中的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12