debug.Timer
Syntax
debug.Timer 名称
Returns
debug.Timer
使用debug.Timer
函数来确定一段代码的执行时间,有助于找到模板中的性能瓶颈。
当你实例化一个计时器时,它会开始计时,并且在调用它的Stop
方法时停止计时。
{{ $t := debug.Timer "TestSqrt" }}
{{ range seq 2000 }}
{{ $f := math.Sqrt . }}
{{ end }}
{{ $t.Stop }}
在构建网站时,请使用--logLevel info
命令行标志。
hugo --logLevel info
结果将在构建结束时显示在控制台上。你可以拥有多个计时器,如果不停止它们,它们将在构建结束时停止计时。
INFO timer: 名称 TestSqrt 总共 12.429355ms