[問題] 程式執行時間
最近寫一支演算法~要來計算他的執行時間
可是發現例如跑10次會有4~5次 執行時間是在一個常數的數值
然後大約3~4次會時間大約偏高 1.2次偏低 (而且執行時間都會一樣)
"舉例"數據會長這樣 1 1 1 2 1 1 3 1 2 3 單位:毫秒
計算執行時間是抓CPU的clock來計算!!
使用VS C++ 有這個涵式可以用
問題來了~我想問說有時偏高的數據中最高跟最低會差到50毫秒左右
在執行的時候也都關掉不必要的應用程式
是否OS本身一些作業的關係 它的優先權比使用者的應用程式高
所以導致先中斷去執行 再回來去做我的運算??
PS每次跑10次都有發現這樣的問題
不是連續跑10次而是分開來執行 執行完一次在執行下一次(這裡因為避免存到cache)
演算法只是做一些運算 沒有寫到IO的部分@@
不知道有沒有人遇過這樣的問題>"<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.196.4
→
09/03 05:21, , 1F
09/03 05:21, 1F
→
09/03 05:23, , 2F
09/03 05:23, 2F
→
09/03 05:23, , 3F
09/03 05:23, 3F
→
09/03 05:24, , 4F
09/03 05:24, 4F
→
09/03 05:54, , 5F
09/03 05:54, 5F
推
09/03 09:31, , 6F
09/03 09:31, 6F
推
09/03 09:42, , 7F
09/03 09:42, 7F
→
09/03 09:43, , 8F
09/03 09:43, 8F
→
09/03 09:44, , 9F
09/03 09:44, 9F
→
09/03 10:06, , 10F
09/03 10:06, 10F
→
09/03 10:06, , 11F
09/03 10:06, 11F
→
09/03 10:07, , 12F
09/03 10:07, 12F
→
09/03 17:12, , 13F
09/03 17:12, 13F
→
09/03 17:13, , 14F
09/03 17:13, 14F
→
09/03 17:13, , 15F
09/03 17:13, 15F
推
09/03 19:51, , 16F
09/03 19:51, 16F
→
09/03 19:52, , 17F
09/03 19:52, 17F
→
09/03 21:58, , 18F
09/03 21:58, 18F
→
09/03 21:59, , 19F
09/03 21:59, 19F
→
09/04 00:57, , 20F
09/04 00:57, 20F
→
09/04 08:01, , 21F
09/04 08:01, 21F
→
09/04 08:02, , 22F
09/04 08:02, 22F
→
09/04 08:03, , 23F
09/04 08:03, 23F
→
09/04 08:04, , 24F
09/04 08:04, 24F
→
09/04 16:45, , 25F
09/04 16:45, 25F
→
09/04 16:45, , 26F
09/04 16:45, 26F
推
09/05 13:02, , 27F
09/05 13:02, 27F
→
09/05 13:02, , 28F
09/05 13:02, 28F
→
09/05 13:03, , 29F
09/05 13:03, 29F
→
09/05 13:04, , 30F
09/05 13:04, 30F
→
09/05 21:42, , 31F
09/05 21:42, 31F
推
09/08 10:01, , 32F
09/08 10:01, 32F
Programming 近期熱門文章
PTT數位生活區 即時熱門文章