Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Mengukur Masa Jalanan Fungsi dalam Go Menggunakan Ciri Tangguh?
Mengukur Masa Jalan Fungsi dalam Go
Dalam Go, cara mudah untuk mengukur masa pelaksanaan fungsi adalah dengan memanfaatkan penangguhan ciri.
Pelaksanaan
func trace(s string) (string, time.Time) { log.Println("START:", s) return s, time.Now() } func un(s string, startTime time.Time) { endTime := time.Now() log.Println(" END:", s, "ElapsedTime in seconds:", endTime.Sub(startTime)) }
func someFunction() { defer un(trace("SOME_ARBITRARY_STRING_SO_YOU_CAN_KEEP_TRACK")) // Perform the function's intended operations here... }
Penjelasan
Nota:
Atas ialah kandungan terperinci Bagaimana untuk Mengukur Masa Jalanan Fungsi dalam Go Menggunakan Ciri Tangguh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!