[問題]量測函數執行時間差總是為0

看板C_and_CPP作者 (甜小蜜)時間9年前 (2016/05/21 17:07), 編輯推噓1(104)
留言5則, 5人參與, 最新討論串1/1
請教各位程式高手 想得知函數執行所需花費的時間,用了clock(),結果發現執行時間太短,量測不出時間 差 網路上查這方面的問題,發現也有人碰到一樣的問題,上面的解決方式有改用gettimeofd ay() , time(),這兩個方式也試了,仍然量測到的時間差為0 也有人建議用迴圈增加執行時間來看出時間差,但我只想量測函數準確的執行時間 因此來想請教各位大大,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.108.40 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1463821621.A.BAD.html

05/21 17:08, , 1F
版上好像有
05/21 17:08, 1F

05/21 17:22, , 2F
05/21 17:22, 2F

05/21 17:42, , 3F
C++11以後請用chrono
05/21 17:42, 3F

05/22 11:54, , 4F
測量準不準是隨機事件 只量一次就要「準確」做夢比較快
05/22 11:54, 4F

05/22 14:27, , 5F
二樓那篇文章超詳細
05/22 14:27, 5F
文章代碼(AID): #1NG2Krkj (C_and_CPP)