我想知道在Linux上用C++編寫函數的執行時間。我發現很多關於這個的帖子。我嘗試了這個鏈接中提到的所有方法Timer Methods來計算時間。以下是我的函數的執行時間結果:函數執行時間
time() : 0 seconds
clock() : 0.01 seconds
gettimeofday() : 0.002869 seconds
rdtsc() : 0.00262336 seconds
clock_gettime() : 0.00672151 seconds
chrono : 0.002841 seconds
請幫我這方法是在其讀數可靠,因爲所有的結果在他們的讀數也不同。我讀到你的操作系統在不同的任務之間切換,所以讀數不能被期望是非常準確的。有沒有一種方法可以計算CPU花費在我的功能上的時間。我聽說過使用分析工具,但還沒有找到任何功能的例子。請指導我。
你的功能真的在做什麼? –
它正在對輸入文本進行一些分析。 – Xara
你應該多解釋一下,你應該嘗試使用更大的輸入文本。 –