Go 1.13 was released tonight, and I was curious enough to run all of Hugo’s benchmarks on my MacBook. And the Go devs seems to have pulled out some new tricks from the sleeve …
Benchstat report below:
name old time/op new time/op delta
pkg:github.com/gohugoio/hugo/common/hreflect goos:darwin goarch:amd64
IsTruthFul-4 47.7ns ±120% 49.1ns ±132% ~ (p=0.314 n=4+4)
pkg:github.com/gohugoio/hugo/common/maps goos:darwin goarch:amd64
ScratchGet-4 27.2ns ± 0% 23.9ns ± 0% -12.30% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/helpers goos:darwin goarch:amd64
StripHTML-4 4.43µs ± 4% 3.77µs ± 1% -14.98% (p=0.029 n=4+4)
TestTruncateWordsToWholeSentence-4 143ns ±11% 94ns ± 1% -34.07% (p=0.029 n=4+4)
TestTruncateWordsToWholeSentenceOld-4 7.85µs ± 3% 7.37µs ± 6% ~ (p=0.057 n=4+4)
TotalWords-4 11.4µs ± 3% 11.3µs ± 0% ~ (p=1.000 n=4+4)
EmojiKyokomiFprint-4 57.9µs ± 4% 56.4µs ± 5% ~ (p=0.686 n=4+4)
EmojiKyokomiSprint-4 56.7µs ± 1% 54.1µs ± 1% -4.65% (p=0.029 n=4+4)
HugoEmoji-4 8.32µs ±41% 7.29µs ±17% ~ (p=0.343 n=4+4)
ReaderContains-4 7.35µs ± 1% 7.85µs ± 2% +6.85% (p=0.029 n=4+4)
MD5FromFileFast/full=false-4 5.63µs ±21% 4.79µs ± 6% ~ (p=0.114 n=4+4)
MD5FromFileFast/full=true-4 44.4µs ± 0% 44.7µs ± 0% ~ (p=0.057 n=4+4)
UniqueStrings/Safe-4 756ns ± 1% 757ns ± 1% ~ (p=1.000 n=4+4)
UniqueStrings/Reuse_slice-4 692ns ±11% 654ns ± 6% ~ (p=1.000 n=4+4)
UniqueStrings/Reuse_slice_sorted-4 392ns ± 9% 358ns ± 3% ~ (p=0.114 n=4+4)
ChromaHighlight-4 1.52ms ±12% 1.42ms ± 1% -6.44% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/hugofs goos:darwin goarch:amd64
Walk-4 518µs ± 0% 489µs ± 1% -5.52% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/hugolib goos:darwin goarch:amd64
Cascade/langs-1-4 16.9ms ± 2% 16.9ms ± 4% ~ (p=0.886 n=4+4)
Cascade/langs-3-4 32.5ms ± 1% 32.5ms ± 2% ~ (p=0.886 n=4+4)
Cascade/langs-5-4 48.8ms ± 3% 47.8ms ± 2% ~ (p=0.686 n=4+4)
Cascade/langs-7-4 66.7ms ± 5% 63.9ms ± 4% ~ (p=0.200 n=4+4)
Cascade/langs-9-4 80.2ms ± 1% 78.9ms ± 1% -1.66% (p=0.029 n=4+4)
GetPage-4 224ns ± 5% 223ns ± 2% ~ (p=0.743 n=4+4)
GetPageRegular-4 2.01µs ± 8% 1.93µs ± 2% ~ (p=0.114 n=4+4)
ReplaceShortcodeTokens-4 42.2µs ±32% 21.3µs ±61% -49.59% (p=0.029 n=4+4)
SiteNew/Bundle_with_image-4 16.6ms ±12% 15.2ms ± 5% ~ (p=0.114 n=4+4)
SiteNew/Bundle_with_JSON_file-4 16.3ms ± 2% 16.2ms ± 3% ~ (p=0.686 n=4+4)
SiteNew/Tags_and_categories-4 82.5ms ±16% 67.2ms ± 6% -18.54% (p=0.029 n=4+4)
SiteNew/Markdown-4 797ms ±17% 678ms ± 5% -14.89% (p=0.029 n=4+4)
SiteNew/Canonify_URLs-4 78.8ms ±11% 72.4ms ± 1% -8.15% (p=0.029 n=4+4)
SiteNew/Deep_content_tree-4 131ms ±19% 111ms ±13% ~ (p=0.114 n=4+4)
pkg:github.com/gohugoio/hugo/langs/i18n goos:darwin goarch:amd64
I18nTranslate/all-present-4 954ns ±10% 843ns ± 1% -11.68% (p=0.029 n=4+4)
I18nTranslate/present-in-default-4 1.64µs ± 2% 1.50µs ± 1% -8.42% (p=0.029 n=4+4)
I18nTranslate/present-in-current-4 916ns ± 3% 853ns ± 2% -6.91% (p=0.029 n=4+4)
I18nTranslate/missing-4 1.28µs ± 2% 1.21µs ± 1% -5.84% (p=0.029 n=4+4)
I18nTranslate/file-missing-4 4.13µs ± 1% 4.10µs ± 1% ~ (p=0.686 n=4+4)
I18nTranslate/context-provided-4 2.41µs ±11% 2.20µs ± 1% -8.60% (p=0.029 n=4+4)
I18nTranslate/same-id-and-translation-4 925ns ± 2% 872ns ± 1% -5.78% (p=0.029 n=4+4)
I18nTranslate/same-id-and-translation-default-4 1.59µs ± 1% 1.52µs ± 1% -4.39% (p=0.029 n=4+4)
I18nTranslate/unknown-language-code-4 2.02µs ± 1% 1.93µs ± 1% -4.81% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/metrics goos:darwin goarch:amd64
HowSimilar-4 3.43µs ± 1% 3.41µs ± 1% ~ (p=0.343 n=4+4)
pkg:github.com/gohugoio/hugo/output goos:darwin goarch:amd64
Layout-4 1.28µs ± 1% 1.22µs ± 1% -4.72% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/parser/metadecoders goos:darwin goarch:amd64
StringifyMapKeysStringsOnlyInterfaceMaps-4 1.64µs ±14% 1.59µs ±10% ~ (p=0.686 n=4+4)
StringifyMapKeysStringsOnlyStringMaps-4 294ns ± 1% 303ns ± 0% +2.80% (p=0.029 n=4+4)
StringifyMapKeysIntegers-4 2.26µs ±15% 2.14µs ± 1% ~ (p=0.629 n=4+4)
pkg:github.com/gohugoio/hugo/parser/pageparser goos:darwin goarch:amd64
ShortcodeLexer-4 110µs ± 1% 109µs ± 7% ~ (p=0.886 n=4+4)
Parse-4 15.2µs ± 1% 14.4µs ± 1% -4.99% (p=0.029 n=4+4)
ParseWithEmoji-4 19.3µs ± 1% 19.7µs ± 0% +1.63% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/related goos:darwin goarch:amd64
RelatedNewIndex/singles-4 80.5µs ± 1% 81.2µs ± 0% ~ (p=0.057 n=4+4)
RelatedNewIndex/all-4 78.8µs ± 0% 81.9µs ±12% ~ (p=0.886 n=4+4)
RelatedMatchesIn-4 134µs ±19% 135µs ±15% ~ (p=0.686 n=4+4)
pkg:github.com/gohugoio/hugo/resources goos:darwin goarch:amd64
ImageExif/Cold_cache-4 392µs ± 6% 384µs ± 7% ~ (p=0.486 n=4+4)
ImageExif/Cold_cache,_10-4 604µs ± 0% 594µs ± 1% -1.72% (p=0.029 n=4+4)
ImageExif/Warm_cache-4 96.7µs ± 4% 88.7µs ± 1% -8.25% (p=0.029 n=4+4)
ResizeParallel-4 6.04µs ± 2% 6.43µs ±43% ~ (p=0.343 n=4+4)
ResourcesMatch-4 2.50µs ± 3% 2.43µs ± 2% ~ (p=0.057 n=4+4)
ResourcesMatchA100-4 215ns ± 0% 210ns ± 0% -2.32% (p=0.029 n=4+4)
AssignMetadata-4 24.0µs ± 9% 22.1µs ± 2% ~ (p=0.114 n=4+4)
pkg:github.com/gohugoio/hugo/resources/images/exif goos:darwin goarch:amd64
DecodeExif-4 177µs ±11% 167µs ± 1% -5.44% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/resources/page goos:darwin goarch:amd64
PageCache-4 323ns ± 1% 255ns ± 1% -20.84% (p=0.029 n=4+4)
SortByWeightAndReverse-4 5.68µs ± 8% 4.30µs ±12% -24.32% (p=0.029 n=4+4)
PermalinkExpand-4 1.73µs ± 1% 1.75µs ± 1% ~ (p=0.114 n=4+4)
pkg:github.com/gohugoio/hugo/tpl/tplimpl goos:darwin goarch:amd64
TemplateParamsKeysToLower-4 11.5ms ±36% 13.0ms ±19% ~ (p=0.200 n=4+4)
Partial-4 5.11µs ± 2% 4.93µs ± 3% ~ (p=0.057 n=4+4)
PartialCached-4 69.2ns ± 0% 60.3ns ± 3% -12.90% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/tpl/transform goos:darwin goarch:amd64
UnmarshalString-4 2.03µs ± 1% 2.05µs ± 0% ~ (p=0.343 n=4+4)
UnmarshalResource-4 276ns ± 2% 276ns ± 0% ~ (p=0.400 n=4+4)
pkg:github.com/gohugoio/hugo/transform/urlreplacers goos:darwin goarch:amd64
AbsURL-4 8.06µs ± 1% 7.86µs ± 1% -2.49% (p=0.029 n=4+4)
AbsURLSrcset-4 6.35µs ± 1% 6.19µs ± 1% -2.63% (p=0.029 n=4+4)
XMLAbsURLSrcset-4 6.21µs ± 0% 5.88µs ± 1% -5.23% (p=0.029 n=4+4)
XMLAbsURL-4 3.45µs ± 1% 3.24µs ± 0% -6.11% (p=0.029 n=4+4)
name old alloc/op new alloc/op delta
pkg:github.com/gohugoio/hugo/common/hreflect goos:darwin goarch:amd64
IsTruthFul-4 0.00B 0.00B ~ (all equal)
pkg:github.com/gohugoio/hugo/common/maps goos:darwin goarch:amd64
ScratchGet-4 0.00B 0.00B ~ (all equal)
pkg:github.com/gohugoio/hugo/helpers goos:darwin goarch:amd64
StripHTML-4 736B ± 0% 736B ± 0% ~ (all equal)
TestTruncateWordsToWholeSentence-4 0.00B 0.00B ~ (all equal)
TestTruncateWordsToWholeSentenceOld-4 2.50kB ± 0% 2.50kB ± 0% ~ (all equal)
TotalWords-4 0.00B 0.00B ~ (all equal)
EmojiKyokomiFprint-4 27.2kB ± 0% 27.2kB ± 0% ~ (p=1.000 n=4+4)
EmojiKyokomiSprint-4 31.4kB ± 0% 31.4kB ± 0% ~ (p=1.000 n=4+4)
HugoEmoji-4 624B ± 0% 624B ± 0% ~ (all equal)
ReaderContains-4 1.26kB ± 0% 1.26kB ± 0% ~ (all equal)
MD5FromFileFast/full=false-4 240B ± 0% 240B ± 0% ~ (all equal)
MD5FromFileFast/full=true-4 32.9kB ± 0% 32.9kB ± 0% ~ (all equal)
UniqueStrings/Safe-4 224B ± 0% 224B ± 0% ~ (all equal)
UniqueStrings/Reuse_slice-4 96.0B ± 0% 96.0B ± 0% ~ (all equal)
UniqueStrings/Reuse_slice_sorted-4 32.0B ± 0% 32.0B ± 0% ~ (all equal)
ChromaHighlight-4 152kB ± 0% 150kB ± 0% -1.22% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/hugofs goos:darwin goarch:amd64
Walk-4 101kB ± 0% 101kB ± 0% ~ (p=1.000 n=4+4)
pkg:github.com/gohugoio/hugo/hugolib goos:darwin goarch:amd64
Cascade/langs-1-4 4.32MB ± 0% 4.29MB ± 0% ~ (p=0.057 n=4+4)
Cascade/langs-3-4 9.87MB ± 0% 9.81MB ± 0% -0.59% (p=0.029 n=4+4)
Cascade/langs-5-4 15.4MB ± 0% 15.3MB ± 0% -0.55% (p=0.029 n=4+4)
Cascade/langs-7-4 21.0MB ± 0% 20.9MB ± 0% -0.58% (p=0.029 n=4+4)
Cascade/langs-9-4 26.7MB ± 0% 26.5MB ± 0% -0.47% (p=0.029 n=4+4)
GetPage-4 8.00B ± 0% 8.00B ± 0% ~ (all equal)
GetPageRegular-4 520B ± 0% 520B ± 0% ~ (all equal)
ReplaceShortcodeTokens-4 3.07kB ± 0% 3.07kB ± 0% ~ (all equal)
SiteNew/Bundle_with_image-4 3.92MB ± 0% 3.91MB ± 0% -0.26% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file-4 3.71MB ± 0% 3.70MB ± 0% -0.34% (p=0.029 n=4+4)
SiteNew/Tags_and_categories-4 16.9MB ± 1% 16.6MB ± 1% -1.78% (p=0.029 n=4+4)
SiteNew/Markdown-4 751MB ± 0% 745MB ± 0% -0.80% (p=0.029 n=4+4)
SiteNew/Canonify_URLs-4 49.4MB ± 0% 48.8MB ± 0% -1.26% (p=0.029 n=4+4)
SiteNew/Deep_content_tree-4 38.3MB ± 0% 37.6MB ± 0% -1.67% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/langs/i18n goos:darwin goarch:amd64
I18nTranslate/all-present-4 152B ± 0% 152B ± 0% ~ (all equal)
I18nTranslate/present-in-default-4 216B ± 0% 216B ± 0% ~ (all equal)
I18nTranslate/present-in-current-4 152B ± 0% 152B ± 0% ~ (all equal)
I18nTranslate/missing-4 152B ± 0% 152B ± 0% ~ (all equal)
I18nTranslate/file-missing-4 600B ± 0% 600B ± 0% ~ (all equal)
I18nTranslate/context-provided-4 704B ± 0% 704B ± 0% ~ (all equal)
I18nTranslate/same-id-and-translation-4 152B ± 0% 152B ± 0% ~ (all equal)
I18nTranslate/same-id-and-translation-default-4 216B ± 0% 216B ± 0% ~ (all equal)
I18nTranslate/unknown-language-code-4 696B ± 0% 696B ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/metrics goos:darwin goarch:amd64
HowSimilar-4 624B ± 0% 624B ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/output goos:darwin goarch:amd64
Layout-4 472B ± 0% 472B ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/parser/metadecoders goos:darwin goarch:amd64
StringifyMapKeysStringsOnlyInterfaceMaps-4 1.01kB ± 0% 1.01kB ± 0% ~ (all equal)
StringifyMapKeysStringsOnlyStringMaps-4 0.00B 0.00B ~ (all equal)
StringifyMapKeysIntegers-4 1.01kB ± 0% 1.01kB ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/parser/pageparser goos:darwin goarch:amd64
ShortcodeLexer-4 85.7kB ± 0% 85.7kB ± 0% -0.01% (p=0.029 n=4+4)
Parse-4 8.30kB ± 0% 8.30kB ± 0% ~ (all equal)
ParseWithEmoji-4 32.5kB ± 0% 32.5kB ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/related goos:darwin goarch:amd64
RelatedNewIndex/singles-4 21.9kB ± 0% 21.9kB ± 0% ~ (p=0.914 n=4+4)
RelatedNewIndex/all-4 23.7kB ± 0% 23.7kB ± 0% ~ (p=0.543 n=4+4)
RelatedMatchesIn-4 23.0kB ±47% 23.1kB ±44% ~ (p=0.686 n=4+4)
pkg:github.com/gohugoio/hugo/resources goos:darwin goarch:amd64
ImageExif/Cold_cache-4 162kB ± 0% 162kB ± 0% -0.02% (p=0.029 n=4+4)
ImageExif/Cold_cache,_10-4 191kB ± 0% 191kB ± 0% +0.16% (p=0.029 n=4+4)
ImageExif/Warm_cache-4 14.6kB ± 0% 14.6kB ± 0% +0.67% (p=0.029 n=4+4)
ResizeParallel-4 2.43kB ± 0% 1.87kB ± 2% -23.28% (p=0.029 n=4+4)
ResourcesMatch-4 504B ± 0% 504B ± 0% ~ (p=1.000 n=4+4)
ResourcesMatchA100-4 0.00B 0.00B ~ (all equal)
AssignMetadata-4 1.34kB ± 0% 1.34kB ± 0% ~ (p=1.000 n=4+4)
pkg:github.com/gohugoio/hugo/resources/images/exif goos:darwin goarch:amd64
DecodeExif-4 161kB ± 0% 161kB ± 0% -0.01% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/resources/page goos:darwin goarch:amd64
PageCache-4 32.0B ± 0% 32.0B ± 0% ~ (all equal)
SortByWeightAndReverse-4 64.0B ± 0% 64.0B ± 0% ~ (all equal)
PermalinkExpand-4 400B ± 0% 400B ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/tpl/tplimpl goos:darwin goarch:amd64
TemplateParamsKeysToLower-4 4.47MB ±33% 5.06MB ±16% ~ (p=0.171 n=4+4)
Partial-4 1.26kB ± 0% 1.25kB ± 0% -1.27% (p=0.029 n=4+4)
PartialCached-4 0.00B 0.00B ~ (all equal)
pkg:github.com/gohugoio/hugo/tpl/transform goos:darwin goarch:amd64
UnmarshalString-4 832B ± 0% 832B ± 0% ~ (all equal)
UnmarshalResource-4 144B ± 0% 144B ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/transform/urlreplacers goos:darwin goarch:amd64
AbsURL-4 1.57kB ± 0% 1.57kB ± 0% -0.06% (p=0.029 n=4+4)
AbsURLSrcset-4 1.29kB ± 0% 1.29kB ± 0% -0.08% (p=0.029 n=4+4)
XMLAbsURLSrcset-4 1.37kB ± 0% 1.37kB ± 0% -0.13% (p=0.029 n=4+4)
XMLAbsURL-4 930B ± 0% 928B ± 0% -0.19% (p=0.029 n=4+4)
name old allocs/op new allocs/op delta
pkg:github.com/gohugoio/hugo/common/hreflect goos:darwin goarch:amd64
IsTruthFul-4 0.00 0.00 ~ (all equal)
pkg:github.com/gohugoio/hugo/common/maps goos:darwin goarch:amd64
ScratchGet-4 0.00 0.00 ~ (all equal)
pkg:github.com/gohugoio/hugo/helpers goos:darwin goarch:amd64
StripHTML-4 4.00 ± 0% 4.00 ± 0% ~ (all equal)
TestTruncateWordsToWholeSentence-4 0.00 0.00 ~ (all equal)
TestTruncateWordsToWholeSentenceOld-4 2.00 ± 0% 2.00 ± 0% ~ (all equal)
TotalWords-4 0.00 0.00 ~ (all equal)
EmojiKyokomiFprint-4 66.0 ± 0% 66.0 ± 0% ~ (all equal)
EmojiKyokomiSprint-4 71.0 ± 0% 71.0 ± 0% ~ (all equal)
HugoEmoji-4 13.0 ± 0% 13.0 ± 0% ~ (all equal)
ReaderContains-4 20.0 ± 0% 20.0 ± 0% ~ (all equal)
MD5FromFileFast/full=false-4 5.00 ± 0% 5.00 ± 0% ~ (all equal)
MD5FromFileFast/full=true-4 5.00 ± 0% 5.00 ± 0% ~ (all equal)
UniqueStrings/Safe-4 7.00 ± 0% 7.00 ± 0% ~ (all equal)
UniqueStrings/Reuse_slice-4 6.00 ± 0% 6.00 ± 0% ~ (all equal)
UniqueStrings/Reuse_slice_sorted-4 1.00 ± 0% 1.00 ± 0% ~ (all equal)
ChromaHighlight-4 2.89k ± 0% 2.89k ± 0% ~ (p=0.143 n=4+4)
pkg:github.com/gohugoio/hugo/hugofs goos:darwin goarch:amd64
Walk-4 2.06k ± 0% 2.06k ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/hugolib goos:darwin goarch:amd64
Cascade/langs-1-4 65.0k ± 0% 65.1k ± 0% ~ (p=1.000 n=4+4)
Cascade/langs-3-4 152k ± 0% 152k ± 0% ~ (p=0.886 n=4+4)
Cascade/langs-5-4 240k ± 0% 240k ± 0% ~ (p=0.686 n=4+4)
Cascade/langs-7-4 329k ± 0% 329k ± 0% ~ (p=1.000 n=4+4)
Cascade/langs-9-4 419k ± 0% 419k ± 0% ~ (p=0.486 n=4+4)
GetPage-4 1.00 ± 0% 1.00 ± 0% ~ (all equal)
GetPageRegular-4 10.0 ± 0% 10.0 ± 0% ~ (all equal)
ReplaceShortcodeTokens-4 1.00 ± 0% 1.00 ± 0% ~ (all equal)
SiteNew/Bundle_with_image-4 58.5k ± 0% 58.5k ± 0% +0.03% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file-4 58.5k ± 0% 58.6k ± 0% +0.02% (p=0.029 n=4+4)
SiteNew/Tags_and_categories-4 317k ± 0% 317k ± 0% ~ (p=0.886 n=4+4)
SiteNew/Markdown-4 2.06M ± 0% 2.06M ± 0% ~ (p=0.057 n=4+4)
SiteNew/Canonify_URLs-4 405k ± 0% 405k ± 0% -0.03% (p=0.029 n=4+4)
SiteNew/Deep_content_tree-4 452k ± 0% 450k ± 0% -0.49% (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/langs/i18n goos:darwin goarch:amd64
I18nTranslate/all-present-4 6.00 ± 0% 6.00 ± 0% ~ (all equal)
I18nTranslate/present-in-default-4 10.0 ± 0% 10.0 ± 0% ~ (all equal)
I18nTranslate/present-in-current-4 6.00 ± 0% 6.00 ± 0% ~ (all equal)
I18nTranslate/missing-4 8.00 ± 0% 8.00 ± 0% ~ (all equal)
I18nTranslate/file-missing-4 21.0 ± 0% 21.0 ± 0% ~ (all equal)
I18nTranslate/context-provided-4 15.0 ± 0% 15.0 ± 0% ~ (all equal)
I18nTranslate/same-id-and-translation-4 6.00 ± 0% 6.00 ± 0% ~ (all equal)
I18nTranslate/same-id-and-translation-default-4 10.0 ± 0% 10.0 ± 0% ~ (all equal)
I18nTranslate/unknown-language-code-4 13.0 ± 0% 13.0 ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/metrics goos:darwin goarch:amd64
HowSimilar-4 19.0 ± 0% 19.0 ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/output goos:darwin goarch:amd64
Layout-4 11.0 ± 0% 11.0 ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/parser/metadecoders goos:darwin goarch:amd64
StringifyMapKeysStringsOnlyInterfaceMaps-4 6.00 ± 0% 6.00 ± 0% ~ (all equal)
StringifyMapKeysStringsOnlyStringMaps-4 0.00 0.00 ~ (all equal)
StringifyMapKeysIntegers-4 6.00 ± 0% 6.00 ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/parser/pageparser goos:darwin goarch:amd64
ShortcodeLexer-4 722 ± 0% 722 ± 0% ~ (all equal)
Parse-4 33.0 ± 0% 33.0 ± 0% ~ (all equal)
ParseWithEmoji-4 16.0 ± 0% 16.0 ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/related goos:darwin goarch:amd64
RelatedNewIndex/singles-4 199 ± 0% 199 ± 0% ~ (all equal)
RelatedNewIndex/all-4 200 ± 0% 200 ± 0% ~ (all equal)
RelatedMatchesIn-4 190 ± 8% 193 ± 5% ~ (p=0.629 n=4+4)
pkg:github.com/gohugoio/hugo/resources goos:darwin goarch:amd64
ImageExif/Cold_cache-4 1.32k ± 0% 1.32k ± 0% -0.08% (p=0.029 n=4+4)
ImageExif/Cold_cache,_10-4 1.95k ± 0% 1.95k ± 0% +0.41% (p=0.029 n=4+4)
ImageExif/Warm_cache-4 397 ± 0% 398 ± 0% +0.25% (p=0.029 n=4+4)
ResizeParallel-4 48.0 ± 0% 44.0 ± 0% -8.33% (p=0.029 n=4+4)
ResourcesMatch-4 3.00 ± 0% 2.75 ±27% ~ (p=1.000 n=4+4)
ResourcesMatchA100-4 0.00 0.00 ~ (all equal)
AssignMetadata-4 120 ± 0% 120 ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/resources/images/exif goos:darwin goarch:amd64
DecodeExif-4 1.19k ± 0% 1.19k ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/resources/page goos:darwin goarch:amd64
PageCache-4 1.00 ± 0% 1.00 ± 0% ~ (all equal)
SortByWeightAndReverse-4 2.00 ± 0% 2.00 ± 0% ~ (all equal)
PermalinkExpand-4 14.0 ± 0% 14.0 ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/tpl/tplimpl goos:darwin goarch:amd64
TemplateParamsKeysToLower-4 108k ±33% 122k ±16% ~ (p=0.200 n=4+4)
Partial-4 40.0 ± 0% 40.0 ± 0% ~ (all equal)
PartialCached-4 0.00 0.00 ~ (all equal)
pkg:github.com/gohugoio/hugo/tpl/transform goos:darwin goarch:amd64
UnmarshalString-4 6.00 ± 0% 6.00 ± 0% ~ (all equal)
UnmarshalResource-4 1.00 ± 0% 1.00 ± 0% ~ (all equal)
pkg:github.com/gohugoio/hugo/transform/urlreplacers goos:darwin goarch:amd64
AbsURL-4 16.0 ± 0% 16.0 ± 0% ~ (all equal)
AbsURLSrcset-4 23.0 ± 0% 23.0 ± 0% ~ (all equal)
XMLAbsURLSrcset-4 21.0 ± 0% 21.0 ± 0% ~ (all equal)
XMLAbsURL-4 8.00 ± 0% 8.00 ± 0% ~ (all equal)