debug.Timer
返回一个具名计时器,用于测量执行耗时并输出到控制台。
用 debug.Timer 函数测量一段代码的执行时间,这有助于发现模板中的性能瓶颈。
计时器在你实例化它时启动,在调用它的 Stop 方法时停止。
{{ $t := debug.Timer "TestSqrt" }}
{{ range 2000 }}
{{ $f := math.Sqrt . }}
{{ end }}
{{ $t.Stop }}构建站点时使用 --logLevel info 命令行参数。
hugo build --logLevel info结果会在构建结束时显示到控制台。计时器数量不限;如果没有停止它们,它们会在构建结束时被停止。
INFO timer: name TestSqrt count 1002 duration 2.496017496s average 2.491035ms median 2.282291ms