1
我看到很多帖子有關使用時鐘()函數的代碼看起來像確定程序的經過時間的量:時鐘()精度
start_time = clock();
//code to be timed
.
.
.
end_time = clock();
elapsed_time = (end_time - start_time)/CLOCKS_PER_SEC;
CLOCKS_PER_SEC的價值幾乎肯定不是每秒的實際時鐘滴答數,所以我對結果有點謹慎。無需擔心線程和I/O,clock()函數的輸出會以某種方式縮放,以便該divison生成正確的掛鐘時間?
歡迎來到Stack Overflow!確保你用正確的語言標記你的問題 - 人們通常將他們知道的標籤添加到他們最喜歡的標籤列表中,這意味着合適的人將能夠看到這一點。 –
您可能已經知道這一點,但請記住,幾乎所有新處理器都會根據負載動態縮放CPU頻率 - 每秒多次。每秒實際時鐘不是一個常數。 – evilspoons