プログラムセグメントの実行時間のタイミングをとるGolang

Go言語を使用して、プログラムの実行にかかる時間を計算します。

タイムパッケージを使用する

import (
    "time"
    "fmt"
)

func function(){
    startTime := time.Now()
    ...
    待计时程序段
    ...
    elapsedTime := time.Since(startTime) / time.Millisecond  // duration in ms
    fmt.Println("Segment finished in %dms", elapsedTime) //Segment finished in xxms
}

startTimeは、関数のさまざまな位置で複数回使用できます。つまり、starTimeからさまざまな位置にかかる時間です。

おすすめ

転載: blog.csdn.net/wwqcherry/article/details/107017912