看板 b96902HW 關於我們 聯絡資訊
: 超好用XD : 他的單位確實很奇怪,如果我理解沒錯的話,他的單位是CPU跳了幾個clock : 什麼意思勒,推薦大家參考cplusplus : http://www.cplusplus.com/reference/clibrary/ctime/clock/ : 裡頭有寫到 : Returns the number of clock ticks elapsed since the program was launched. : The macro constant expression CLOCKS_PER_SEC specifies the relation between a : clock tick and a second (clock ticks per second). : 反正...就是CPU跳了幾次clock ticks的意思 : 也就是說如果你要換成秒,你必須要除以一個constant variable叫做 : CLOCKS_PER_SEC : 記得CLOCKS 後面有S XD : 這個變數就是CPU一秒可以跳幾個ticks : 除一除,就會變成正常的秒啦,然後再乘以1000換算成usec就ok了。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 抱歉,如果我沒會錯意的話,usec應該是μsec,也就是要乘以10^6才對? http://en.wikipedia.org/wiki/Microsecond 另外,據我所知clock()在系上工作站的準度只到約10^(-3)sec,沒有辦法應付這次 作業的需求,應該是用到10^(-9)sec精準度的clock_gettime()會比較好? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.16.102 ※ 編輯: jimmycool 來自: 118.160.16.102 (05/16 20:45)