]> git.maquefel.me Git - brevno-suite/hugo/commit
Cache when not found in LookupLayout
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 13 Jul 2022 12:47:32 +0000 (14:47 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 13 Jul 2022 13:49:00 +0000 (15:49 +0200)
commit9c24b86e4b634d7db761a3e57c1b64fead880aff
treee3f65eeac6cec1f6cd78f8709e3625ff84204e76
parent223bf2800488ad5d38854bbb595d789bc35ebe32
Cache when not found in LookupLayout

Very visible when using the pprof mutex profiler.

```bash
name         old time/op    new time/op    delta
Baseline-10    58.4ms ± 1%    51.6ms ± 0%  -11.56%  (p=0.029 n=4+4)

name         old alloc/op   new alloc/op   delta
Baseline-10    64.3MB ± 0%    64.2MB ± 0%     ~     (p=0.114 n=4+4)

name         old allocs/op  new allocs/op  delta
Baseline-10      649k ± 0%      649k ± 0%     ~     (p=0.229 n=4+4)
```
tpl/tplimpl/template.go