Golang cronometra el tiempo de ejecución de un segmento de programa

Utilice el lenguaje Go para calcular el tiempo que consume un programa para ejecutarse:

Usa el paquete de tiempo

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 se puede usar varias veces en diferentes posiciones de la función, es decir, el tiempo consumido desde starTime a diferentes posiciones

Supongo que te gusta

Origin blog.csdn.net/wwqcherry/article/details/107017912
Recomendado
Clasificación