GO語言————6.11 計算函式執行時間
6.11 計算函式執行時間
有時候,能夠知道一個計算執行消耗的時間是非常有意義的,尤其是在對比和基準測試中。最簡單的一個辦法就是在計算開始之前設定一個起始時候,再由計算結束時的結束時間,最後取出它們的差值,就是這個計算所消耗的時間。想要實現這樣的做法,可以使用 time
包中的 Now()
和 Sub
函式:
start := time.Now()
longCalculation()
end := time.Now()
delta := end.Sub(start)
fmt.Printf("longCalculation took this amount of time: %s\n", delta)
您可以檢視示例 6.20 fibonacci.go 作為例項學習。
如果您對一段程式碼進行了所謂的優化,請務必對它們之間的效率進行對比再做出最後的判斷。在接下來的章節中,我們會學習如何進行有價值的優化操作。
相關文章
- linux系統時間程式設計(9) 計算程式片段執行時間clock函式Linux程式設計函式
- Go 語言函式Go函式
- Golang時間函式及測試函式執行時間案例Golang函式
- Go 語言 -make函式Go函式
- GO語言————6.1 函式Go函式
- C語言:使用函式計算兩點間的距離C語言函式
- python之為函式執行設定超時時間(允許函式執行的最大時間)Python函式
- Go語言標準庫time之日期和時間相關函式Go函式
- go語言學習-函式Go函式
- Stopwatch 計算程式執行時間
- 使用ASM框架實現統計函式執行時間ASM框架函式
- 使用 Go 語言進行多時區時間轉換Go
- 函式 -- 就要學習 Go 語言函式Go
- GO語言————6.5 內建函式Go函式
- GO語言————6.6 遞迴函式Go遞迴函式
- 測試 PHP/Node.js/python/c/c++/go 語言執行時間PHPNode.jsPythonC++Go
- python程式計算執行時間差Python
- GO語言————4.8 時間和日期Go
- Oracle計算時間函式(對時間的加減numtodsinterval、numtoyminterval)Oracle函式
- 5.go語言函式提綱Go函式
- 《Go 語言程式設計》讀書筆記 (二)函式Go程式設計筆記函式
- 【Go】Go語言學習筆記-2-函式Go筆記函式
- python效能優化之函式執行時間分析Python優化函式
- GO語言入門 - (六)函式和方法Go函式
- 小白學習Golang(六)Go語言函式Golang函式
- go語言入門之-函式和方法Go函式
- Go基礎-時間和日期函式Go函式
- Java專案計算程式執行時間方法Java
- Python——timeit(執行時間平均值計算)Python
- JavaScript 計算程式碼執行花費時間JavaScript
- Go 語言是如何計算 len() 的?Go
- 1026 程式執行時間(四捨五入,round函式)函式
- 【Go語言學習】匿名函式與閉包Go函式
- GO語言————6.7 將函式作為引數Go函式
- Go語言:crypto/ssh執行遠端命令Go
- 基於函式計算自定義執行時快速部署一個 springboot 專案函式Spring Boot
- 詳解 Go 語言的計時器Go
- 詳解Go語言的計時器Go