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 作為例項學習。
如果您對一段程式碼進行了所謂的優化,請務必對它們之間的效率進行對比再做出最後的判斷。在接下來的章節中,我們會學習如何進行有價值的優化操作。
相關文章
- python用time函式計算程式執行時間Python函式
- C語言時間函式C語言函式
- Go 語言函式Go函式
- linux系統時間程式設計(9) 計算程式片段執行時間clock函式Linux程式設計函式
- Golang時間函式及測試函式執行時間案例Golang函式
- GO語言————6.1 函式Go函式
- Go 語言 -make函式Go函式
- 計算SQL執行時間SQL
- C語言:使用函式計算兩點間的距離C語言函式
- Go語言標準庫time之日期和時間相關函式Go函式
- C# 程式找出檔案重複的行,計算函式執行的時間C#函式
- go語言學習-函式Go函式
- python之為函式執行設定超時時間(允許函式執行的最大時間)Python函式
- 使用ASM框架實現統計函式執行時間ASM框架函式
- 函式 -- 就要學習 Go 語言函式Go
- GO語言————6.5 內建函式Go函式
- GO語言————6.6 遞迴函式Go遞迴函式
- VC程式執行時間測試函式C程式函式
- Stopwatch 計算程式執行時間
- GO語言————4.8 時間和日期Go
- R語言記錄程式執行的時間R語言
- 測試 PHP/Node.js/python/c/c++/go 語言執行時間PHPNode.jsPythonC++Go
- Oracle計算時間函式(對時間的加減numtodsinterval、numtoyminterval)Oracle函式
- 5.go語言函式提綱Go函式
- python程式計算執行時間差Python
- 計算php程式執行時間的程式PHP
- Go語言內幕(5):執行時啟動過程Go
- 《Go 語言程式設計》讀書筆記 (二)函式Go程式設計筆記函式
- SQL 10 函式 3 日期時間函式 - 5 計算日期差額SQL函式
- 【Go】Go語言學習筆記-2-函式Go筆記函式
- Go基礎-時間和日期函式Go函式
- 請求執行時間段與Shell函式(轉)函式
- go語言入門之-函式和方法Go函式
- 小白學習Golang(六)Go語言函式Golang函式
- GO語言入門 - (六)函式和方法Go函式
- JavaScript 計算程式碼執行花費時間JavaScript
- Java專案計算程式執行時間方法Java
- Go 語言是如何計算 len() 的?Go