Goで関数の時間を計測し、その実行時間をミリ秒単位で返すにはどうすればよいですか?

ピューマ

Goで関数の時間を計測し、その実行時間をミリ秒単位で返すにはどうすればよいですか?

peterSO

Gotestingパッケージを使用して、関数のベンチマークを行います。例えば、

package main

import (
    "fmt"
    "testing"
)

// the function to be benchmarked
func Function(n int) int64 {
    n64 := int64(n)
    return n64 * n64
}

func BenchmarkFunction(b *testing.B) {
    n := 42
    for i := 0; i < b.N; i++ {
        _ = Function(n)
    }
}

func main() {
    br := testing.Benchmark(BenchmarkFunction)
    fmt.Println(br)
}

出力:

500000000            4.22 ns/op

Go gotestコマンドを使用して、ベンチマークを実行することもできます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

実行時間をミリ秒単位のssmsで表示するにはどうすればよいですか?

分類Dev

LocalDateTimeを使用してJava8の文字列からミリ秒単位で長い時間を作成するにはどうすればよいですか?

分類Dev

特定の時間後に関数を実行し、特定の時間後にそれをオフにするにはどうすればよいですか?

分類Dev

ATSで関数呼び出しを実行するのにかかる時間を測定するにはどうすればよいですか?

分類Dev

C ++でシステムの稼働時間をミリ秒単位で取得するにはどうすればよいですか?

分類Dev

Pythonで2つの日時オブジェクト間のミリ秒単位の違いを見つけるにはどうすればよいですか?

分類Dev

Haxeで現在の時刻をミリ秒単位で取得するにはどうすればよいですか?

分類Dev

PHPで秒単位の時間差を取得するにはどうすればよいですか?

分類Dev

Javaで秒単位のUTC時間を取得するにはどうすればよいですか?

分類Dev

Windows の稼働時間を秒単位で取得するにはどうすればよいですか?

分類Dev

AVPlayerで現在の再生時間(ミリ秒単位のCMTime)を取得するにはどうすればよいですか?

分類Dev

ミリ秒単位の長いエポック時間からJava 8 LocalDateを作成するにはどうすればよいですか?

分類Dev

Swiftで現在の時刻を秒単位で取得し、プレーヤーの継続時間を追加するにはどうすればよいですか?

分類Dev

実行時間をマイクロ秒で測定するにはどうすればよいですか?

分類Dev

単位ミリ秒なしでコマンドPINGから応答時間を取得するにはどうすればよいですか?

分類Dev

JavaScriptで、特定の時間に関数を実行するにはどうすればよいですか?

分類Dev

n個の子プロセスを生成して同時に実行し、それらの実行時間を測定し、各プロセスが最大実行時間を超えないようにするにはどうすればよいですか?

分類Dev

Juliaで関数の実行時間を取得するにはどうすればよいですか?

分類Dev

Pythonで10分の1ミリ秒で時間を丸めるにはどうすればよいですか?

分類Dev

繰り返し加算して数の累乗の漸近実行時間を計算するにはどうすればよいですか?

分類Dev

C#でSQLクエリの実行時間を計るにはどうすればよいですか?

分類Dev

Perlで時間が5秒の倍数になるまで関数を実行するにはどうすればよいですか?

分類Dev

各要素の関数を異なる時間に実行するにはどうすればよいですか?

分類Dev

日時シリーズを時間単位の実際の期間に変換するにはどうすればよいですか?

分類Dev

zshでコマンドの実行ミリ秒時間を取得するにはどうすればよいですか?

分類Dev

測定された合計実行時間から時計にかかる時間を削除するにはどうすればよいですか?

分類Dev

プログラムの実行時間を測定するにはどうすればよいですか

分類Dev

次の関数の時間計算量を計算するにはどうすればよいですか?

分類Dev

この関数の時間計算量を計算するにはどうすればよいですか?

Related 関連記事

  1. 1

    実行時間をミリ秒単位のssmsで表示するにはどうすればよいですか?

  2. 2

    LocalDateTimeを使用してJava8の文字列からミリ秒単位で長い時間を作成するにはどうすればよいですか?

  3. 3

    特定の時間後に関数を実行し、特定の時間後にそれをオフにするにはどうすればよいですか?

  4. 4

    ATSで関数呼び出しを実行するのにかかる時間を測定するにはどうすればよいですか?

  5. 5

    C ++でシステムの稼働時間をミリ秒単位で取得するにはどうすればよいですか?

  6. 6

    Pythonで2つの日時オブジェクト間のミリ秒単位の違いを見つけるにはどうすればよいですか?

  7. 7

    Haxeで現在の時刻をミリ秒単位で取得するにはどうすればよいですか?

  8. 8

    PHPで秒単位の時間差を取得するにはどうすればよいですか?

  9. 9

    Javaで秒単位のUTC時間を取得するにはどうすればよいですか?

  10. 10

    Windows の稼働時間を秒単位で取得するにはどうすればよいですか?

  11. 11

    AVPlayerで現在の再生時間(ミリ秒単位のCMTime)を取得するにはどうすればよいですか?

  12. 12

    ミリ秒単位の長いエポック時間からJava 8 LocalDateを作成するにはどうすればよいですか?

  13. 13

    Swiftで現在の時刻を秒単位で取得し、プレーヤーの継続時間を追加するにはどうすればよいですか?

  14. 14

    実行時間をマイクロ秒で測定するにはどうすればよいですか?

  15. 15

    単位ミリ秒なしでコマンドPINGから応答時間を取得するにはどうすればよいですか?

  16. 16

    JavaScriptで、特定の時間に関数を実行するにはどうすればよいですか?

  17. 17

    n個の子プロセスを生成して同時に実行し、それらの実行時間を測定し、各プロセスが最大実行時間を超えないようにするにはどうすればよいですか?

  18. 18

    Juliaで関数の実行時間を取得するにはどうすればよいですか?

  19. 19

    Pythonで10分の1ミリ秒で時間を丸めるにはどうすればよいですか?

  20. 20

    繰り返し加算して数の累乗の漸近実行時間を計算するにはどうすればよいですか?

  21. 21

    C#でSQLクエリの実行時間を計るにはどうすればよいですか?

  22. 22

    Perlで時間が5秒の倍数になるまで関数を実行するにはどうすればよいですか?

  23. 23

    各要素の関数を異なる時間に実行するにはどうすればよいですか?

  24. 24

    日時シリーズを時間単位の実際の期間に変換するにはどうすればよいですか?

  25. 25

    zshでコマンドの実行ミリ秒時間を取得するにはどうすればよいですか?

  26. 26

    測定された合計実行時間から時計にかかる時間を削除するにはどうすればよいですか?

  27. 27

    プログラムの実行時間を測定するにはどうすればよいですか

  28. 28

    次の関数の時間計算量を計算するにはどうすればよいですか?

  29. 29

    この関数の時間計算量を計算するにはどうすればよいですか?

ホットタグ

アーカイブ