zworld/engine/util/timer.go
2024-01-14 22:56:06 +08:00

22 lines
337 B
Go

package util
import (
"log"
"time"
)
var timers = map[string]time.Time{}
func Timer(name string) {
timers[name] = time.Now()
}
func Elapsed(name string) float32 {
if start, exists := timers[name]; exists {
dt := float32(time.Since(start).Seconds())
log.Printf("Elapsed %s=%.2fms\n", name, dt*1000)
return dt
}
return 0
}