Re: [心得] 高精度計算程式執行時間 RDTSC
這好像是只能用在windows環境
請問有LINUX的高精密度計算執行時間的方法嗎?
我用一般的方法單位是秒-.-
謝謝
※ 引述《kvykn (simple life)》之銘言:
: 前陣子需要加快程式執行時間偶然在版上 發現cvictor大大分享這個東西
: 計算原理有興趣請自己K原文吧 http://en.wikipedia.org/wiki/RDTSC
: 我只說明怎麼樣使用
: 首先下載網頁底的 cycle.h 然後把它放到你的project裡並include "cycle.h"
: 使用方法如下
: double t_elapsed = 0.0;
: ticks t0 = getticks();
: ... 你自己的程式碼區段
: ticks t1 = getticks();
: t_elapsed = elapsed(t1, t0);
: 在cycle.h裡面第121行有註解 回傳值單位是nanoseconds 奈米級的喔
: 用法蠻簡單的 有需要的朋友可以愛用RDTSC
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.222.31.187
推
05/08 16:06, , 1F
05/08 16:06, 1F
推
05/08 18:00, , 2F
05/08 18:00, 2F
→
05/08 18:11, , 3F
05/08 18:11, 3F
→
05/08 18:11, , 4F
05/08 18:11, 4F
推
05/08 20:19, , 5F
05/08 20:19, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章