linux-amd64-race at eac1f3e46115b42e564b4160ae38fec9872e68d0 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rna624a6d" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rna624a6d" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.753s ok archive/zip 3.376s ok bufio 1.327s ok bytes 3.067s ok cmp 1.017s ok compress/bzip2 1.461s ok compress/flate 6.834s ok compress/gzip 13.066s ok compress/lzw 1.562s ok compress/zlib 5.869s ok container/heap 1.023s ok container/list 1.017s ok container/ring 1.019s ok context 1.045s ok crypto 1.016s ok crypto/aes 1.055s ok crypto/cipher 1.046s ok crypto/des 1.052s ok crypto/dsa 1.018s ok crypto/ecdh 1.207s ok crypto/ecdsa 1.140s ok crypto/ed25519 1.387s ok crypto/elliptic 1.038s ok crypto/hmac 1.021s ok crypto/internal/alias 1.016s ok crypto/internal/bigmod 3.857s ok crypto/internal/boring 1.016s ok crypto/internal/boring/bcache 1.363s ok crypto/internal/edwards25519 1.770s ok crypto/internal/edwards25519/field 1.066s ok crypto/internal/nistec 1.799s ok crypto/internal/nistec/fiat 1.016s [no tests to run] ok crypto/md5 1.023s ok crypto/rand 1.335s ok crypto/rc4 1.466s ok crypto/rsa 2.561s ok crypto/sha1 1.039s ok crypto/sha256 1.023s ok crypto/sha512 1.023s ok crypto/subtle 1.437s ok crypto/tls 3.672s ok crypto/x509 2.427s ok database/sql 1.574s ok database/sql/driver 1.016s ok debug/buildinfo 1.035s ok debug/dwarf 1.079s ok debug/elf 2.269s ok debug/gosym 1.333s ok debug/macho 1.029s ok debug/pe 1.048s ok debug/plan9obj 1.016s ok embed 1.017s [no tests to run] ok embed/internal/embedtest 1.018s ok encoding/ascii85 1.021s ok encoding/asn1 1.022s ok encoding/base32 1.061s ok encoding/base64 1.026s ok encoding/binary 1.023s ok encoding/csv 1.055s ok encoding/gob 20.853s ok encoding/hex 1.024s ok encoding/json 2.432s ok encoding/pem 3.405s ok encoding/xml 1.217s ok errors 1.023s ok expvar 1.019s ok flag 3.102s ok fmt 1.587s ok go/ast 1.028s ok go/build 5.568s ok go/build/constraint 1.023s ok go/constant 1.024s ok go/doc 1.254s ok go/doc/comment 3.074s ok go/format 1.055s ok go/importer 1.718s ok go/internal/gccgoimporter 1.046s ok go/internal/gcimporter 10.565s ok go/internal/srcimporter 15.494s ok go/parser 1.892s ok go/printer 2.333s ok go/scanner 1.023s ok go/token 1.117s ok go/types 37.497s ok hash 1.022s ok hash/adler32 1.048s ok hash/crc32 1.052s ok hash/crc64 1.028s ok hash/fnv 1.019s ok hash/maphash 1.018s ok html 1.018s ok html/template 1.239s ok image 1.417s ok image/color 1.039s ok image/draw 1.632s ok image/gif 1.977s ok image/jpeg 2.312s ok image/png 4.256s ok index/suffixarray 2.008s ok internal/abi 1.056s ok internal/buildcfg 1.017s ok internal/coverage/cformat 1.017s ok internal/coverage/cmerge 1.017s ok internal/coverage/pods 1.018s ok internal/coverage/slicereader 1.016s ok internal/coverage/slicewriter 1.016s ok internal/coverage/test 1.045s ok internal/cpu 3.050s ok internal/dag 1.018s ok internal/diff 1.019s ok internal/fmtsort 1.017s ok internal/fuzz 1.037s ok internal/godebug 17.868s ok internal/godebugs 1.016s ok internal/intern 1.274s ok internal/itoa 1.016s ok internal/platform 1.619s ok internal/poll 1.524s ok internal/profile 1.019s ok internal/reflectlite 1.020s ok internal/safefilepath 1.016s ok internal/saferio 1.277s ok internal/singleflight 1.093s ok internal/testenv 1.153s ok internal/trace 1.180s ok internal/types/errors 1.368s ok internal/unsafeheader 1.016s ok internal/xcoff 1.033s ok internal/zstd 1.020s ok io 1.053s ok io/fs 1.264s ok io/ioutil 1.021s ok log 1.026s ok log/slog 1.120s ok log/slog/internal/benchmarks 1.017s ok log/slog/internal/buffer 1.016s ok log/syslog 2.241s ok maps 1.017s ok math 1.030s ok math/big 4.114s ok math/bits 1.027s ok math/cmplx 1.020s ok math/rand 4.045s ok mime 1.038s ok mime/multipart 6.256s ok mime/quotedprintable 1.059s ok net 33.990s ok net/http 7.493s ok net/http/cgi 12.411s ok net/http/cookiejar 1.026s ok net/http/fcgi 1.228s ok net/http/httptest 1.196s ok net/http/httptrace 1.017s ok net/http/httputil 1.663s ok net/http/internal 1.021s ok net/http/internal/ascii 1.017s ok net/http/pprof 6.185s ok net/internal/socktest 1.017s ok net/mail 1.024s ok net/netip 1.362s ok net/rpc 1.057s ok net/rpc/jsonrpc 1.027s ok net/smtp 1.070s ok net/textproto 1.052s ok net/url 1.033s ok os 6.352s ok os/exec 7.200s ok os/exec/internal/fdtest 1.016s ok os/signal 16.084s ok os/user 1.018s ok path 1.019s ok path/filepath 1.052s ok plugin 1.016s ok reflect 1.568s ok regexp 4.145s ok regexp/syntax 7.149s ok runtime 42.252s ok runtime/cgo 1.017s ok runtime/coverage 1.017s ok runtime/debug 2.097s ok runtime/internal/atomic 1.070s ok runtime/internal/math 1.016s ok runtime/internal/sys 1.017s ok runtime/internal/syscall 1.016s ok runtime/internal/wasitest 1.016s ok runtime/metrics 1.028s ok runtime/pprof 18.929s ok runtime/race 12.057s ok runtime/trace 4.737s ok slices 1.419s ok sort 1.412s ok strconv 3.240s ok strings 2.651s ok sync 1.512s ok sync/atomic 2.925s ok syscall 12.101s ok testing 2.768s ok testing/fstest 1.021s ok testing/iotest 1.018s ok testing/quick 1.165s ok testing/slogtest 1.022s ok text/scanner 1.034s ok text/tabwriter 1.024s ok text/template 1.086s ok text/template/parse 1.031s ok time 3.134s ok unicode 1.024s ok unicode/utf16 1.018s ok unicode/utf8 1.040s ok cmd/addr2line 4.521s ok cmd/api 1.557s ok cmd/asm/internal/asm 4.408s ok cmd/asm/internal/lex 1.019s ok cmd/cgo/internal/swig 1.759s ok cmd/cgo/internal/test 2.173s ok cmd/cgo/internal/testcarchive 22.409s ok cmd/cgo/internal/testcshared 5.832s ok cmd/cgo/internal/testerrors 10.065s ok cmd/cgo/internal/testfortran 2.383s ok cmd/cgo/internal/testgodefs 1.627s ok cmd/cgo/internal/testlife 1.628s ok cmd/cgo/internal/testnocgo 1.016s ok cmd/cgo/internal/testplugin 32.207s ok cmd/cgo/internal/testsanitizers 18.945s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/cgo/internal/testshared 33.010s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/cgo/internal/testso 2.475s ok cmd/cgo/internal/teststdio 2.419s ok cmd/cgo/internal/testtls 1.016s ok cmd/compile/internal/abt 1.047s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/amd64 42.077s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/base 1.019s ok cmd/compile/internal/compare 1.019s ok cmd/compile/internal/dwarfgen 1.469s ok cmd/compile/internal/importer 1.886s ok cmd/compile/internal/inline/inlheur 1.357s ok cmd/compile/internal/ir 1.018s ok cmd/compile/internal/logopt 1.206s ok cmd/compile/internal/loopvar 27.151s ok cmd/compile/internal/noder 1.021s ok cmd/compile/internal/reflectdata 1.017s [no tests to run] ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/ssa 21.332s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/syntax 1.147s ok cmd/compile/internal/test 13.430s ok cmd/compile/internal/typecheck 1.245s ok cmd/compile/internal/types 1.017s ok cmd/compile/internal/types2 9.139s ok cmd/covdata 1.021s ok cmd/cover 16.950s ok cmd/dist 1.020s ok cmd/distpack 1.017s ok cmd/doc 1.742s ok cmd/fix 1.786s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/go 154.166s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/go/internal/auth 1.018s ok cmd/go/internal/cache 1.110s ok cmd/go/internal/cfg 1.020s [no tests to run] ok cmd/go/internal/envcmd 1.041s ok cmd/go/internal/fsys 1.043s ok cmd/go/internal/generate 1.030s ok cmd/go/internal/gover 1.019s ok cmd/go/internal/imports 1.030s ok cmd/go/internal/load 1.026s ok cmd/go/internal/lockedfile 2.166s ok cmd/go/internal/lockedfile/internal/filelock 2.056s ok cmd/go/internal/modfetch 1.030s ok cmd/go/internal/modfetch/codehost 1.508s ok cmd/go/internal/modfetch/zip_sum_test 1.024s ok cmd/go/internal/modindex 1.628s ok cmd/go/internal/modload 1.028s ok cmd/go/internal/mvs 1.042s ok cmd/go/internal/par 1.112s ok cmd/go/internal/str 1.017s ok cmd/go/internal/test 1.040s ok cmd/go/internal/toolchain 1.028s ok cmd/go/internal/vcs 1.024s ok cmd/go/internal/vcweb 1.025s ok cmd/go/internal/vcweb/vcstest 5.188s ok cmd/go/internal/web 1.021s ok cmd/go/internal/work 1.124s ok cmd/gofmt 1.199s ok cmd/internal/archive 1.434s ok cmd/internal/buildid 1.582s ok cmd/internal/cov 1.308s ok cmd/internal/dwarf 1.020s ok cmd/internal/edit 1.016s ok cmd/internal/bootstrap_test 1.016s ok cmd/internal/goobj 1.018s ok cmd/internal/moddeps 2.100s ok cmd/internal/notsha256 1.019s ok cmd/internal/obj 1.467s ok cmd/internal/obj/ppc64 1.094s ok cmd/internal/obj/riscv 1.038s ok cmd/internal/obj/s390x 1.017s ok cmd/internal/obj/x86 1.190s ok cmd/internal/objabi 1.046s ok cmd/internal/pkgpath 5.083s ok cmd/internal/pkgpattern 1.021s ok cmd/internal/quoted 1.018s ok cmd/internal/src 1.017s ok cmd/internal/test2json 1.724s ok cmd/link 10.030s ok cmd/link/internal/benchmark 1.019s ok cmd/link/internal/ld 3.662s ok cmd/link/internal/loader 1.050s ok cmd/nm 9.203s ok cmd/objdump 5.142s ok cmd/pack 7.333s ok cmd/pprof 3.464s ok cmd/trace 1.275s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/vet 27.907s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2652 40638 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2113 51939 ns/op 1848 B/op 36 allocs/op Benchmark/Writer/PAX-4 1454 78873 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3771 30993 ns/op 5169 B/op 16 allocs/op Benchmark/Reader/GNU-4 5164 21554 ns/op 5166 B/op 15 allocs/op Benchmark/Reader/PAX-4 1898 61213 ns/op 8916 B/op 33 allocs/op PASS ok archive/tar 1.747s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 344932553 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 161067878 ns/op BenchmarkZip64TestSizes/4096-4 1668 79422 ns/op BenchmarkZip64TestSizes/1048576-4 166 699423 ns/op BenchmarkZip64TestSizes/67108864-4 1 163221375 ns/op PASS ok archive/zip 2.438s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 242925 478.6 ns/op BenchmarkReaderCopyUnoptimal-4 131696 822.2 ns/op BenchmarkReaderCopyNoWriteTo-4 5401 20023 ns/op BenchmarkReaderWriteToOptimal-4 7454 16183 ns/op BenchmarkReaderReadString-4 125318 888.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 216558 556.7 ns/op BenchmarkWriterCopyUnoptimal-4 212871 571.5 ns/op BenchmarkWriterCopyNoReadFrom-4 6034 22252 ns/op BenchmarkReaderEmpty-4 30156 3622 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 28150 3940 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 574828 187.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.789s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 8277 13860 ns/op 2364.14 MB/s BenchmarkWriteByte-4 606 192018 ns/op 21.33 MB/s BenchmarkWriteRune-4 350 345685 ns/op 35.55 MB/s BenchmarkBufferNotEmptyWriteRead-4 40 2950239 ns/op BenchmarkBufferFullSmallReads-4 156 765300 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 10068 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 596 191050 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 9 11151351 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 15 7336879 ns/op 2286.70 MB/s 2236962 B/op 0 allocs/op BenchmarkIndexByte/10-4 6432403 18.61 ns/op 537.46 MB/s BenchmarkIndexByte/32-4 6026913 19.54 ns/op 1637.53 MB/s BenchmarkIndexByte/4K-4 979656 104.4 ns/op 39244.24 MB/s BenchmarkIndexBytePortable/10-4 1205142 105.5 ns/op 94.82 MB/s BenchmarkIndexBytePortable/32-4 405098 263.7 ns/op 121.36 MB/s BenchmarkIndexBytePortable/4K-4 3403 32426 ns/op 126.32 MB/s BenchmarkIndexRune/10-4 1576538 75.12 ns/op 133.13 MB/s BenchmarkIndexRune/32-4 1668795 73.26 ns/op 436.81 MB/s BenchmarkIndexRune/4K-4 488832 223.9 ns/op 18292.95 MB/s BenchmarkIndexRuneASCII/10-4 6529816 18.49 ns/op 540.82 MB/s BenchmarkIndexRuneASCII/32-4 6155485 21.10 ns/op 1516.86 MB/s BenchmarkIndexRuneASCII/4K-4 1147779 105.3 ns/op 38888.07 MB/s BenchmarkEqual/0-4 10312221 11.29 ns/op BenchmarkEqual/1-4 2015618 57.43 ns/op 17.41 MB/s BenchmarkEqual/6-4 2039745 59.24 ns/op 101.29 MB/s BenchmarkEqual/9-4 2085067 59.73 ns/op 150.67 MB/s BenchmarkEqual/15-4 2081792 58.00 ns/op 258.60 MB/s BenchmarkEqual/16-4 2133202 55.93 ns/op 286.07 MB/s BenchmarkEqual/20-4 2047412 61.78 ns/op 323.71 MB/s BenchmarkEqual/32-4 1956847 61.55 ns/op 519.91 MB/s BenchmarkEqual/4K-4 149131 777.5 ns/op 5268.38 MB/s BenchmarkEqualBothUnaligned/64_0-4 2194408 53.20 ns/op 1202.96 MB/s BenchmarkEqualBothUnaligned/64_1-4 1871671 63.09 ns/op 1014.45 MB/s BenchmarkEqualBothUnaligned/64_4-4 2094270 57.27 ns/op 1117.45 MB/s BenchmarkEqualBothUnaligned/64_7-4 2152596 56.27 ns/op 1137.35 MB/s BenchmarkEqualBothUnaligned/4096_0-4 149134 820.0 ns/op 4994.85 MB/s BenchmarkEqualBothUnaligned/4096_1-4 99339 1152 ns/op 3554.72 MB/s BenchmarkEqualBothUnaligned/4096_4-4 151684 764.1 ns/op 5360.30 MB/s BenchmarkEqualBothUnaligned/4096_7-4 157305 764.9 ns/op 5354.63 MB/s BenchmarkIndex/10-4 4232920 28.26 ns/op 353.86 MB/s BenchmarkIndex/32-4 4419157 25.60 ns/op 1250.02 MB/s BenchmarkIndex/4K-4 42230 2812 ns/op 1456.40 MB/s BenchmarkIndexEasy/10-4 4383838 27.38 ns/op 365.26 MB/s BenchmarkIndexEasy/32-4 4676078 25.80 ns/op 1240.41 MB/s BenchmarkIndexEasy/4K-4 710323 172.0 ns/op 23814.00 MB/s BenchmarkCount/10-4 2228106 54.19 ns/op 184.55 MB/s BenchmarkCount/32-4 2294028 53.72 ns/op 595.72 MB/s BenchmarkCount/4K-4 42061 2881 ns/op 1421.83 MB/s BenchmarkCountEasy/10-4 2210491 55.59 ns/op 179.90 MB/s BenchmarkCountEasy/32-4 2243182 52.82 ns/op 605.88 MB/s BenchmarkCountEasy/4K-4 557664 200.6 ns/op 20420.10 MB/s BenchmarkCountSingle/10-4 4790852 24.62 ns/op 406.20 MB/s BenchmarkCountSingle/32-4 4601452 25.51 ns/op 1254.49 MB/s BenchmarkCountSingle/4K-4 906762 127.6 ns/op 32095.76 MB/s BenchmarkToUpper/#00-4 3748952 31.45 ns/op BenchmarkToUpper/ONLYUPPER-4 469180 249.6 ns/op BenchmarkToUpper/abc-4 700868 159.3 ns/op BenchmarkToUpper/AbC123-4 433250 259.4 ns/op BenchmarkToUpper/azAZ09_-4 418312 272.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 130180 915.4 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 62157 1930 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 86757 1382 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 202104 591.8 ns/op BenchmarkToLower/#00-4 3931366 31.16 ns/op BenchmarkToLower/abc-4 650098 185.7 ns/op BenchmarkToLower/AbC123-4 394770 265.0 ns/op BenchmarkToLower/azAZ09_-4 437556 278.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 128652 954.6 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 59298 1998 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 107020 1105 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 182092 620.6 ns/op BenchmarkFields/ASCII/16-4 239377 537.6 ns/op 29.76 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 14521 7867 ns/op 32.54 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 891 129817 ns/op 31.55 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 58 2035650 ns/op 32.19 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 33742573 ns/op 31.08 MB/s 2269216 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 143911 864.6 ns/op 18.51 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9088 13580 ns/op 18.85 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 537 219545 ns/op 18.66 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 3878010 ns/op 16.90 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 69098204 ns/op 15.18 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 273392 455.3 ns/op 35.14 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18500 6507 ns/op 39.34 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1045 118535 ns/op 34.56 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 55 2272020 ns/op 28.84 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 42299164 ns/op 24.79 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 193676 616.8 ns/op 25.94 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 10215 ns/op 25.06 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 744 157215 ns/op 26.05 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 43 2883385 ns/op 22.73 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 53470823 ns/op 19.61 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2882856 42.61 ns/op BenchmarkTrimSpace/ASCII-4 1506852 79.93 ns/op BenchmarkTrimSpace/SomeNonASCII-4 159032 750.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 73548 1627 ns/op BenchmarkToValidUTF8/Valid-4 684208 154.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 477984 219.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 156618 764.3 ns/op BenchmarkIndexHard1-4 1268 95601 ns/op BenchmarkIndexHard2-4 891 132579 ns/op BenchmarkIndexHard3-4 182 661971 ns/op BenchmarkIndexHard4-4 184 645516 ns/op BenchmarkLastIndexHard1-4 8 13664231 ns/op BenchmarkLastIndexHard2-4 6 16686616 ns/op BenchmarkLastIndexHard3-4 6 18860841 ns/op BenchmarkCountHard1-4 1246 94612 ns/op BenchmarkCountHard2-4 906 131860 ns/op BenchmarkCountHard3-4 181 661760 ns/op BenchmarkSplitEmptySeparator-4 2 75765258 ns/op BenchmarkSplitSingleByteSeparator-4 21 5414336 ns/op BenchmarkSplitMultiByteSeparator-4 19 5971296 ns/op BenchmarkSplitNSingleByteSeparator-4 305491 396.2 ns/op BenchmarkSplitNMultiByteSeparator-4 118926 1031 ns/op BenchmarkRepeat-4 272526 430.7 ns/op BenchmarkRepeatLarge/256/1-4 208197 569.9 ns/op 449.17 MB/s BenchmarkRepeatLarge/256/16-4 316087 326.8 ns/op 783.39 MB/s BenchmarkRepeatLarge/512/1-4 152955 714.8 ns/op 716.29 MB/s BenchmarkRepeatLarge/512/16-4 219628 517.1 ns/op 990.06 MB/s BenchmarkRepeatLarge/1024/1-4 110720 1070 ns/op 957.45 MB/s BenchmarkRepeatLarge/1024/16-4 139742 839.1 ns/op 1220.31 MB/s BenchmarkRepeatLarge/2048/1-4 67434 1666 ns/op 1229.17 MB/s BenchmarkRepeatLarge/2048/16-4 82681 1538 ns/op 1331.67 MB/s BenchmarkRepeatLarge/4096/1-4 37789 3095 ns/op 1323.59 MB/s BenchmarkRepeatLarge/4096/16-4 46886 2687 ns/op 1524.27 MB/s BenchmarkRepeatLarge/8192/1-4 22015 5517 ns/op 1484.83 MB/s BenchmarkRepeatLarge/8192/16-4 22555 5611 ns/op 1459.98 MB/s BenchmarkRepeatLarge/8192/4097-4 40336 2951 ns/op 1388.21 MB/s BenchmarkRepeatLarge/16384/1-4 11870 11036 ns/op 1484.63 MB/s BenchmarkRepeatLarge/16384/16-4 12345 8999 ns/op 1820.59 MB/s BenchmarkRepeatLarge/16384/4097-4 17707 7422 ns/op 1655.92 MB/s BenchmarkRepeatLarge/32768/1-4 5342 20336 ns/op 1611.32 MB/s BenchmarkRepeatLarge/32768/16-4 6642 19361 ns/op 1692.52 MB/s BenchmarkRepeatLarge/32768/4097-4 7052 16070 ns/op 1784.62 MB/s BenchmarkRepeatLarge/65536/1-4 3577 34469 ns/op 1901.32 MB/s BenchmarkRepeatLarge/65536/16-4 3519 32264 ns/op 2031.21 MB/s BenchmarkRepeatLarge/65536/4097-4 3440 39304 ns/op 1563.57 MB/s BenchmarkRepeatLarge/131072/1-4 523 194177 ns/op 675.01 MB/s BenchmarkRepeatLarge/131072/16-4 559 215757 ns/op 607.50 MB/s BenchmarkRepeatLarge/131072/4097-4 571 204032 ns/op 622.49 MB/s BenchmarkRepeatLarge/262144/1-4 297 378012 ns/op 693.48 MB/s BenchmarkRepeatLarge/262144/16-4 319 392600 ns/op 667.71 MB/s BenchmarkRepeatLarge/262144/4097-4 271 434308 ns/op 594.30 MB/s BenchmarkRepeatLarge/524288/1-4 147 783404 ns/op 669.24 MB/s BenchmarkRepeatLarge/524288/16-4 153 751532 ns/op 697.63 MB/s BenchmarkRepeatLarge/524288/4097-4 162 808860 ns/op 643.27 MB/s BenchmarkRepeatLarge/1048576/1-4 74 1626365 ns/op 644.74 MB/s BenchmarkRepeatLarge/1048576/16-4 80 1644655 ns/op 637.57 MB/s BenchmarkRepeatLarge/1048576/4097-4 78 1628028 ns/op 641.72 MB/s BenchmarkRepeatLarge/2097152/1-4 46 2811592 ns/op 745.89 MB/s BenchmarkRepeatLarge/2097152/16-4 42 3124858 ns/op 671.12 MB/s BenchmarkRepeatLarge/2097152/4097-4 40 2884338 ns/op 725.84 MB/s BenchmarkRepeatLarge/4194304/1-4 20 5399699 ns/op 776.77 MB/s BenchmarkRepeatLarge/4194304/16-4 20 5855019 ns/op 716.36 MB/s BenchmarkRepeatLarge/4194304/4097-4 19 6008065 ns/op 697.60 MB/s BenchmarkRepeatLarge/8388608/1-4 9 11845749 ns/op 708.15 MB/s BenchmarkRepeatLarge/8388608/16-4 9 11827562 ns/op 709.24 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 11836330 ns/op 708.54 MB/s BenchmarkRepeatLarge/16777216/1-4 5 23030245 ns/op 728.49 MB/s BenchmarkRepeatLarge/16777216/16-4 5 22214713 ns/op 755.23 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 23013867 ns/op 729.00 MB/s BenchmarkRepeatLarge/33554432/1-4 3 44361827 ns/op 756.38 MB/s BenchmarkRepeatLarge/33554432/16-4 3 44621613 ns/op 751.98 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 44744740 ns/op 749.91 MB/s BenchmarkRepeatLarge/67108864/1-4 2 80205602 ns/op 836.71 MB/s BenchmarkRepeatLarge/67108864/16-4 2 79563522 ns/op 843.46 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 79056142 ns/op 848.88 MB/s BenchmarkRepeatLarge/134217728/1-4 1 155458055 ns/op 863.37 MB/s BenchmarkRepeatLarge/134217728/16-4 1 155690946 ns/op 862.08 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 159275804 ns/op 842.67 MB/s BenchmarkRepeatLarge/268435456/1-4 1 311338530 ns/op 862.20 MB/s BenchmarkRepeatLarge/268435456/16-4 1 304025322 ns/op 882.94 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 312347200 ns/op 859.41 MB/s BenchmarkRepeatLarge/536870912/1-4 1 618513072 ns/op 868.00 MB/s BenchmarkRepeatLarge/536870912/16-4 1 582162220 ns/op 922.20 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 613056243 ns/op 875.73 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1210303429 ns/op 887.17 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1171509084 ns/op 916.55 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1216711023 ns/op 882.50 MB/s BenchmarkBytesCompare/1-4 14656527 8.770 ns/op BenchmarkBytesCompare/2-4 14506947 7.891 ns/op BenchmarkBytesCompare/4-4 15222363 7.879 ns/op BenchmarkBytesCompare/8-4 15169753 7.838 ns/op BenchmarkBytesCompare/16-4 15191222 7.813 ns/op BenchmarkBytesCompare/32-4 13880858 8.580 ns/op BenchmarkBytesCompare/64-4 12216242 9.124 ns/op BenchmarkBytesCompare/128-4 12296986 9.722 ns/op BenchmarkBytesCompare/256-4 10641148 10.71 ns/op BenchmarkBytesCompare/512-4 7894742 15.00 ns/op BenchmarkBytesCompare/1024-4 5438490 22.01 ns/op BenchmarkBytesCompare/2048-4 3136587 36.91 ns/op BenchmarkIndexAnyASCII/1:1-4 3440613 34.59 ns/op BenchmarkIndexAnyASCII/1:2-4 3495152 34.95 ns/op BenchmarkIndexAnyASCII/1:4-4 3489538 34.89 ns/op BenchmarkIndexAnyASCII/1:8-4 3579480 34.57 ns/op BenchmarkIndexAnyASCII/1:16-4 3507514 34.91 ns/op BenchmarkIndexAnyASCII/1:32-4 3417567 34.49 ns/op BenchmarkIndexAnyASCII/1:64-4 3222379 38.04 ns/op BenchmarkIndexAnyASCII/16:1-4 3268867 37.76 ns/op BenchmarkIndexAnyASCII/16:2-4 649118 159.7 ns/op BenchmarkIndexAnyASCII/16:4-4 743090 173.0 ns/op BenchmarkIndexAnyASCII/16:8-4 658648 161.6 ns/op BenchmarkIndexAnyASCII/16:16-4 566430 181.7 ns/op BenchmarkIndexAnyASCII/16:32-4 483927 217.8 ns/op BenchmarkIndexAnyASCII/16:64-4 416446 287.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2969637 40.76 ns/op BenchmarkIndexAnyASCII/256:2-4 55149 2374 ns/op BenchmarkIndexAnyASCII/256:4-4 55640 2293 ns/op BenchmarkIndexAnyASCII/256:8-4 55448 2294 ns/op BenchmarkIndexAnyASCII/256:16-4 54108 2152 ns/op BenchmarkIndexAnyASCII/256:32-4 54141 2118 ns/op BenchmarkIndexAnyASCII/256:64-4 51267 2211 ns/op BenchmarkIndexAnyUTF8/1:1-4 3458773 34.44 ns/op BenchmarkIndexAnyUTF8/1:2-4 3506314 34.41 ns/op BenchmarkIndexAnyUTF8/1:4-4 3378740 34.22 ns/op BenchmarkIndexAnyUTF8/1:8-4 3530732 34.78 ns/op BenchmarkIndexAnyUTF8/1:16-4 3458769 34.26 ns/op BenchmarkIndexAnyUTF8/1:32-4 3539112 34.27 ns/op BenchmarkIndexAnyUTF8/1:64-4 3488958 34.31 ns/op BenchmarkIndexAnyUTF8/16:1-4 216056 548.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 372838 273.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 384568 274.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 423645 275.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 390336 275.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 402382 283.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 388348 306.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 15242 8163 ns/op BenchmarkIndexAnyUTF8/256:2-4 28611 4114 ns/op BenchmarkIndexAnyUTF8/256:4-4 29546 3988 ns/op BenchmarkIndexAnyUTF8/256:8-4 29642 3911 ns/op BenchmarkIndexAnyUTF8/256:16-4 26818 3948 ns/op BenchmarkIndexAnyUTF8/256:32-4 29401 4049 ns/op BenchmarkIndexAnyUTF8/256:64-4 26658 3958 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3441148 34.44 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3495519 34.18 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3146958 38.31 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3475878 34.24 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3592330 34.22 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3400806 34.26 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3422155 34.31 ns/op BenchmarkLastIndexAnyASCII/16:1-4 486787 222.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 505344 224.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 474602 224.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 502024 227.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 457561 246.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 412640 281.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 332523 357.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 36418 3128 ns/op BenchmarkLastIndexAnyASCII/256:2-4 37537 3108 ns/op BenchmarkLastIndexAnyASCII/256:4-4 37334 3137 ns/op BenchmarkLastIndexAnyASCII/256:8-4 37416 3139 ns/op BenchmarkLastIndexAnyASCII/256:16-4 37082 3204 ns/op BenchmarkLastIndexAnyASCII/256:32-4 36753 3204 ns/op BenchmarkLastIndexAnyASCII/256:64-4 36027 3321 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3457388 34.18 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3586816 34.20 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3522073 34.40 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3145686 34.19 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3203646 34.23 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3501002 33.94 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3539296 34.24 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 332803 355.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 416980 284.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 431305 272.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 402718 276.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 397047 270.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 420267 285.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 409550 276.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 23508 5223 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 29986 4304 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 29860 4101 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 29928 3941 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 26809 3882 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 28820 4401 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 30664 3904 ns/op BenchmarkTrimASCII/1:1-4 4151864 29.86 ns/op BenchmarkTrimASCII/1:2-4 3311474 34.49 ns/op BenchmarkTrimASCII/1:4-4 3329522 35.75 ns/op BenchmarkTrimASCII/1:8-4 3088993 38.86 ns/op BenchmarkTrimASCII/1:16-4 2231415 53.75 ns/op BenchmarkTrimASCII/16:1-4 732278 160.5 ns/op BenchmarkTrimASCII/16:2-4 537267 218.6 ns/op BenchmarkTrimASCII/16:4-4 553964 220.4 ns/op BenchmarkTrimASCII/16:8-4 493476 223.1 ns/op BenchmarkTrimASCII/16:16-4 457952 238.3 ns/op BenchmarkTrimASCII/256:1-4 57469 2099 ns/op BenchmarkTrimASCII/256:2-4 39519 3043 ns/op BenchmarkTrimASCII/256:4-4 38083 3047 ns/op BenchmarkTrimASCII/256:8-4 34196 3122 ns/op BenchmarkTrimASCII/256:16-4 38494 3072 ns/op BenchmarkTrimASCII/4096:1-4 3140 32890 ns/op BenchmarkTrimASCII/4096:2-4 2500 56848 ns/op BenchmarkTrimASCII/4096:4-4 2343 47997 ns/op BenchmarkTrimASCII/4096:8-4 2419 49353 ns/op BenchmarkTrimASCII/4096:16-4 2352 48425 ns/op BenchmarkTrimByte-4 2890555 42.39 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19999 5989 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19946 5989 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 943 121503 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1939 60607 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3432 30651 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6944 15728 ns/op BenchmarkCompareBytesEqual-4 14644560 8.115 ns/op BenchmarkCompareBytesToNil-4 15799165 6.870 ns/op BenchmarkCompareBytesEmpty-4 17357223 6.597 ns/op BenchmarkCompareBytesIdentical-4 17324472 6.575 ns/op BenchmarkCompareBytesSameLength-4 14728646 7.826 ns/op BenchmarkCompareBytesDifferentLength-4 13939713 8.130 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3854 27882 ns/op 37608.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3684 28024 ns/op 37416.93 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3190 35661 ns/op 29403.93 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3908 27739 ns/op 37801.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4090 31594 ns/op 33189.40 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2780 37896 ns/op 27669.84 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4213 26423 ns/op 39685.22 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3932 26333 ns/op 39820.32 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 4502 38325 ns/op 27360.61 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 4437 37311 ns/op 28104.23 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 2974 36801 ns/op 28493.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3826 33440 ns/op 31357.21 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 3901 36021 ns/op 29110.27 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 3226 35160 ns/op 29822.92 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 4107 38117 ns/op 27509.34 MB/s BenchmarkCompareBytesBig-4 3768 32056 ns/op 32711.44 MB/s BenchmarkCompareBytesBigIdentical-4 17454626 6.877 ns/op 152472137.95 MB/s PASS ok bytes 57.546s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 78004447 ns/op 1.28 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 321723027 ns/op 1.76 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 25009432 ns/op 0.66 MB/s 3645482 B/op 51 allocs/op PASS ok compress/bzip2 2.238s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 76 1412638 ns/op 7.08 MB/s 42588 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13795919 ns/op 7.25 MB/s 46755 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 140412307 ns/op 7.12 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 76 1399429 ns/op 7.15 MB/s 43101 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 14218401 ns/op 7.03 MB/s 42935 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 148748347 ns/op 6.72 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 75 1365089 ns/op 7.33 MB/s 42656 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 13381453 ns/op 7.47 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 136457706 ns/op 7.33 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 79 1378627 ns/op 7.25 MB/s 42862 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 13385448 ns/op 7.47 MB/s 41900 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 135447987 ns/op 7.38 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 73 1557200 ns/op 6.42 MB/s 42821 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 14700533 ns/op 6.80 MB/s 47429 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 154567219 ns/op 6.47 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 97 1186882 ns/op 8.43 MB/s 43611 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 10 10098104 ns/op 9.90 MB/s 47872 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 101434262 ns/op 9.86 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 100 1070817 ns/op 9.34 MB/s 43104 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 8060646 ns/op 12.41 MB/s 45264 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 80316710 ns/op 12.45 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 112 1052734 ns/op 9.50 MB/s 43029 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 13 8001389 ns/op 12.50 MB/s 45448 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 78686620 ns/op 12.71 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 139 900388 ns/op 11.11 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 8583317 ns/op 11.65 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 85891196 ns/op 11.64 MB/s BenchmarkEncode/Digits/Speed/1e4-4 69 1704603 ns/op 5.87 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14499505 ns/op 6.90 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 150104769 ns/op 6.66 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 5305679 ns/op 1.88 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 57751316 ns/op 1.73 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 575214840 ns/op 1.74 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 5265743 ns/op 1.90 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 56322852 ns/op 1.78 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 617469385 ns/op 1.62 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1089554 ns/op 9.18 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 9329790 ns/op 10.72 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 91445451 ns/op 10.94 MB/s BenchmarkEncode/Newton/Speed/1e4-4 67 1603857 ns/op 6.23 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 12063036 ns/op 8.29 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 119568955 ns/op 8.36 MB/s BenchmarkEncode/Newton/Default/1e4-4 21 4945509 ns/op 2.02 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 55567156 ns/op 1.80 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 552723507 ns/op 1.81 MB/s BenchmarkEncode/Newton/Compression/1e4-4 21 5007199 ns/op 2.00 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 68669964 ns/op 1.46 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 706032827 ns/op 1.42 MB/s PASS ok compress/flate 14.890s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 49 2308604 ns/op 4.33 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2348807 ns/op 4.26 MB/s BenchmarkDecoder/1e5-4 5 22762271 ns/op 4.39 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22563338 ns/op 4.43 MB/s BenchmarkDecoder/1e6-4 1 227473574 ns/op 4.40 MB/s BenchmarkDecoder/1e-Reuse6-4 1 227275321 ns/op 4.40 MB/s BenchmarkEncoder/1e4-4 50 2220534 ns/op 4.50 MB/s BenchmarkEncoder/1e-Reuse4-4 55 1882297 ns/op 5.31 MB/s BenchmarkEncoder/1e5-4 6 19765301 ns/op 5.06 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19418577 ns/op 5.15 MB/s BenchmarkEncoder/1e6-4 1 200173629 ns/op 5.00 MB/s BenchmarkEncoder/1e-Reuse6-4 1 196721870 ns/op 5.08 MB/s PASS ok compress/lzw 3.785s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3860005 ns/op PASS ok container/heap 1.229s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19515 6139 ns/op BenchmarkWithTimeout/concurrency=40-4 5142 22969 ns/op BenchmarkWithTimeout/concurrency=4000-4 5307 24112 ns/op BenchmarkWithTimeout/concurrency=400000-4 6134 26706 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 341532 306.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13200 9941 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15212 7598 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2737 45655 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1626 69096 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2437 48397 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 242 503481 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 168 700058 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 259 583632 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5227847 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 8807370 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 28 4346070 ns/op BenchmarkCheckCanceled/Err-4 247386 476.4 ns/op BenchmarkCheckCanceled/Done-4 342084 324.6 ns/op BenchmarkContextCancelDone-4 482572 243.6 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 23335 4836 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21722 5490 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 18295 6086 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15998 7220 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 12136 10195 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 508304 231.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 295987 405.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 207606 573.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 130129 924.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 65385 1792 ns/op PASS ok context 11.930s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1720881 69.64 ns/op 229.77 MB/s BenchmarkDecrypt-4 1742110 69.25 ns/op 231.06 MB/s BenchmarkExpand-4 968190 119.4 ns/op PASS ok crypto/aes 1.524s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 179336 648.3 ns/op 98.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 364161 300.8 ns/op 212.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 180913 674.4 ns/op 94.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 376441 311.3 ns/op 205.58 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 112345 1025 ns/op 1317.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 166818 678.8 ns/op 1988.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 101202 1161 ns/op 1162.36 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 147962 806.7 ns/op 1673.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 40562 2895 ns/op 2830.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52470 2321 ns/op 3528.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 33760 3522 ns/op 2325.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 38900 3029 ns/op 2704.20 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6564 16550 ns/op 61.57 MB/s BenchmarkAESCFBDecrypt1K-4 7215 16643 ns/op 61.23 MB/s BenchmarkAESCFBDecrypt8K-4 924 127849 ns/op 64.04 MB/s BenchmarkAESOFB1K-4 10000 11103 ns/op 91.78 MB/s BenchmarkAESCTR1K-4 13915 8664 ns/op 117.61 MB/s BenchmarkAESCTR8K-4 1717 68406 ns/op 119.68 MB/s BenchmarkAESCBCEncrypt1K-4 14196 8423 ns/op 121.57 MB/s BenchmarkAESCBCDecrypt1K-4 17809 6708 ns/op 152.66 MB/s PASS ok crypto/cipher 3.849s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 71100 1644 ns/op 4.87 MB/s BenchmarkDecrypt-4 78426 1502 ns/op 5.32 MB/s BenchmarkTDESEncrypt-4 30117 3945 ns/op 2.03 MB/s BenchmarkTDESDecrypt-4 30956 3854 ns/op 2.08 MB/s PASS ok crypto/des 1.613s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 946 121636 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7600635 ns/op 1091 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19951422 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 97 1212357 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.621s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1654 72798 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 33 3583295 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 13 8674940 ns/op 3063 B/op 35 allocs/op BenchmarkVerify/P256-4 927 126026 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8593249 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22773633 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4039 28962 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 62 1879499 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 5009866 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.592s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 315 367863 ns/op BenchmarkNewKeyFromSeed-4 319 371371 ns/op BenchmarkSigning-4 296 407356 ns/op BenchmarkVerification-4 195 606609 ns/op PASS ok crypto/ed25519 1.661s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4788 23724 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 154 761727 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1954967 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5017470 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1370 86211 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1896033 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5260778 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14576214 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12229 9589 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5484 20094 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3298 31342 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 84 1317907 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2154 50923 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 298 398055 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1452 80180 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 91 1231009 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.297s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14611 8153 ns/op 125.59 MB/s BenchmarkHMACSHA256_32-4 23362 5051 ns/op 6.34 MB/s BenchmarkNewWriteSum-4 10000 10438 ns/op 3.07 MB/s PASS ok crypto/hmac 1.504s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52580 2204 ns/op BenchmarkModSub-4 52585 2264 ns/op BenchmarkMontgomeryRepr-4 27166 4501 ns/op BenchmarkMontgomeryMul-4 27297 4409 ns/op BenchmarkModMul-4 13074 9211 ns/op BenchmarkExpBig-4 15 7497298 ns/op BenchmarkExp-4 6 18074030 ns/op PASS ok crypto/internal/bigmod 2.171s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 2899 35497 ns/op BenchmarkScalarBaseMult-4 324 349961 ns/op BenchmarkScalarMult-4 157 770742 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 230 519093 ns/op PASS ok crypto/internal/edwards25519 1.633s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 512756 203.6 ns/op BenchmarkMultiply-4 4290928 27.86 ns/op BenchmarkSquare-4 5293453 22.59 ns/op BenchmarkInvert-4 24696 4898 ns/op BenchmarkMult32-4 1497530 78.36 ns/op PASS ok crypto/internal/edwards25519/field 1.796s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 56 1869301 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1540 74097 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5039414 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14306430 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 172 664309 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7888 14973 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 66 1712696 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4354273 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.075s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 608712 182.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 313596 370.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 117873 1009 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 604899 176.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 321375 367.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 116792 1011 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.757s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 114594 1002 ns/op 7.98 MB/s BenchmarkHash64-4 140396 829.4 ns/op 77.16 MB/s BenchmarkHash128-4 129650 915.6 ns/op 139.80 MB/s BenchmarkHash256-4 102100 1135 ns/op 225.57 MB/s BenchmarkHash512-4 74815 1593 ns/op 321.39 MB/s BenchmarkHash1K-4 48705 2474 ns/op 413.85 MB/s BenchmarkHash8K-4 7729 14793 ns/op 553.76 MB/s BenchmarkHash1M-4 66 1795008 ns/op 584.16 MB/s BenchmarkHash8M-4 8 14423552 ns/op 581.59 MB/s BenchmarkHash8BytesUnaligned-4 112954 1004 ns/op 7.97 MB/s BenchmarkHash1KUnaligned-4 48397 2473 ns/op 414.02 MB/s BenchmarkHash8KUnaligned-4 8012 14769 ns/op 554.67 MB/s PASS ok crypto/md5 2.772s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 250709593 ns/op PASS ok crypto/rand 1.273s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13120 9097 ns/op 14.07 MB/s BenchmarkRC4_1K-4 1521 72275 ns/op 14.17 MB/s BenchmarkRC4_8K-4 205 574310 ns/op 14.10 MB/s PASS ok crypto/rc4 1.531s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10612490 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23391050 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42852257 ns/op BenchmarkEncryptPKCS1v15/2048-4 40 2753940 ns/op BenchmarkDecryptOAEP/2048-4 10 10534864 ns/op BenchmarkEncryptOAEP/2048-4 40 2774871 ns/op BenchmarkSignPKCS1v15/2048-4 10 10548252 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2710205 ns/op BenchmarkSignPSS/2048-4 10 10686946 ns/op BenchmarkVerifyPSS/2048-4 43 2741696 ns/op PASS ok crypto/rsa 2.630s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 95842 1219 ns/op 6.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 112798 1025 ns/op 7.80 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74440 1566 ns/op 204.40 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87967 1360 ns/op 235.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48297 2450 ns/op 418.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53559 2236 ns/op 457.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9997 11844 ns/op 691.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9901 11545 ns/op 709.56 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.086s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 78270 1483 ns/op 5.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 87950 1325 ns/op 6.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88574 1343 ns/op 5.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25959 4669 ns/op 219.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27112 4446 ns/op 230.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26686 4457 ns/op 229.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4185 28123 ns/op 291.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4156 28017 ns/op 292.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4101 28082 ns/op 291.72 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.288s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 49562 2133 ns/op 3.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 69189 1684 ns/op 4.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 60554 1952 ns/op 4.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27741 4330 ns/op 236.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30218 3848 ns/op 266.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29172 4187 ns/op 244.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5611 20499 ns/op 399.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5586 19895 ns/op 411.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5899 20094 ns/op 407.68 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.280s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16484827 7.230 ns/op BenchmarkConstantTimeEq-4 16332304 7.250 ns/op BenchmarkConstantTimeLessOrEq-4 15690204 7.616 ns/op BenchmarkXORBytes/8Bytes-4 4771724 24.55 ns/op 325.88 MB/s BenchmarkXORBytes/128Bytes-4 4068010 28.48 ns/op 4494.11 MB/s BenchmarkXORBytes/2048Bytes-4 916527 129.3 ns/op 15838.84 MB/s BenchmarkXORBytes/32768Bytes-4 60884 1992 ns/op 16448.62 MB/s PASS ok crypto/subtle 1.962s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 218 533176 ns/op BenchmarkCertCache/1-4 175 672376 ns/op BenchmarkCertCache/2-4 180 748842 ns/op BenchmarkCertCache/3-4 188 600350 ns/op BenchmarkHandshakeServer/RSA-4 20 5658265 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 19 6134188 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 20 5918783 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 153 757104 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 224 522020 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 70 1730733 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 76 1447690 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 24306024 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 22897983 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 18188056 ns/op 57.65 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 22382121 ns/op 46.85 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 26103706 ns/op 80.34 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 33751212 ns/op 62.14 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 41276157 ns/op 101.62 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 55505957 ns/op 75.56 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 74182844 ns/op 113.08 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 103546795 ns/op 81.01 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 125953092 ns/op 133.20 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 229887537 ns/op 72.98 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 270535640 ns/op 124.03 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 387794003 ns/op 86.53 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 583814645 ns/op 114.95 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 794162864 ns/op 84.50 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18643686 ns/op 56.24 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 22647355 ns/op 46.30 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 25782674 ns/op 81.34 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 32841215 ns/op 63.86 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 42707550 ns/op 98.21 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 61459561 ns/op 68.24 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 72431730 ns/op 115.81 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 108432524 ns/op 77.36 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 159822417 ns/op 104.97 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 198049310 ns/op 84.71 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 295836067 ns/op 113.42 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 355740528 ns/op 94.32 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 554112988 ns/op 121.11 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 798974743 ns/op 83.99 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703796947 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707229216 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288365097 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288925127 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 151655257 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149523728 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81479898 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80421883 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 40819821 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38703004 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143964489 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147046988 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64287491 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64468831 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 39614094 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38210758 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 25469734 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24526476 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 18711422 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 16711169 ns/op PASS ok crypto/tls 16.827s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 7 14312356 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 315 367531 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1005 115623 ns/op 12098 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 918 125176 ns/op 13508 B/op 187 allocs/op PASS ok crypto/x509 1.697s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 30 3712929 ns/op 281061 B/op 1638 allocs/op BenchmarkConcurrentStmtQuery-4 28 3842349 ns/op 262016 B/op 2013 allocs/op BenchmarkConcurrentStmtExec-4 55 2609524 ns/op 217413 B/op 655 allocs/op BenchmarkConcurrentTxQuery-4 30 3528419 ns/op 273802 B/op 2145 allocs/op BenchmarkConcurrentTxExec-4 60 2103379 ns/op 87843 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 36 3033426 ns/op 105294 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1110245 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 33 3427553 ns/op 232306 B/op 1827 allocs/op BenchmarkManyConcurrentQueries-4 2163 48671 ns/op 4005 B/op 20 allocs/op BenchmarkGrabConn-4 192948 629.4 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.514s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1406 73280 ns/op BenchmarkSymbols32-4 1676 62705 ns/op PASS ok debug/elf 1.252s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 217014 544.2 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1654017 ns/op 188183 B/op 13 allocs/op Benchmark115/LineToPC-4 75 1652105 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16460 7200 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.768s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 61412 1894 ns/op BenchmarkMarshal-4 670 167069 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2668 43523 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.418s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 346 346138 ns/op 23.67 MB/s BenchmarkEncodeToString-4 267 406985 ns/op 20.13 MB/s BenchmarkDecode-4 133 874610 ns/op 14.99 MB/s BenchmarkDecodeString-4 133 885560 ns/op 14.81 MB/s PASS ok encoding/base32 1.730s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 297 369474 ns/op 22.17 MB/s BenchmarkDecodeString/2-4 271988 411.8 ns/op 9.71 MB/s BenchmarkDecodeString/4-4 231237 503.1 ns/op 15.90 MB/s BenchmarkDecodeString/8-4 188888 624.9 ns/op 19.20 MB/s BenchmarkDecodeString/64-4 34212 3476 ns/op 25.32 MB/s BenchmarkDecodeString/8192-4 308 380003 ns/op 28.75 MB/s BenchmarkNewEncoding-4 58358 1979 ns/op 129.39 MB/s PASS ok encoding/base64 2.006s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1208 93488 ns/op 42.79 MB/s BenchmarkReadStruct-4 16261 7141 ns/op 10.50 MB/s BenchmarkWriteStruct-4 15604 7745 ns/op 9.68 MB/s BenchmarkReadInts-4 45742 2700 ns/op 11.11 MB/s BenchmarkWriteInts-4 44350 2685 ns/op 11.17 MB/s BenchmarkWriteSlice1000Int32s-4 1243 94092 ns/op 42.51 MB/s BenchmarkPutUint16-4 3441975 35.27 ns/op 56.71 MB/s BenchmarkAppendUint16-4 3638799 32.70 ns/op 61.17 MB/s BenchmarkPutUint32-4 2750284 43.07 ns/op 92.87 MB/s BenchmarkAppendUint32-4 2654808 44.35 ns/op 90.20 MB/s BenchmarkPutUint64-4 1001792 118.5 ns/op 67.52 MB/s BenchmarkAppendUint64-4 955500 124.2 ns/op 64.40 MB/s BenchmarkLittleEndianPutUint16-4 3530617 34.07 ns/op 58.70 MB/s BenchmarkLittleEndianAppendUint16-4 3472300 33.84 ns/op 59.11 MB/s BenchmarkLittleEndianPutUint32-4 2580026 43.41 ns/op 92.14 MB/s BenchmarkLittleEndianAppendUint32-4 2786796 42.15 ns/op 94.89 MB/s BenchmarkLittleEndianPutUint64-4 965589 121.4 ns/op 65.90 MB/s BenchmarkLittleEndianAppendUint64-4 935431 119.9 ns/op 66.71 MB/s BenchmarkReadFloats-4 155799 775.7 ns/op 15.47 MB/s BenchmarkWriteFloats-4 153996 795.0 ns/op 15.09 MB/s BenchmarkReadSlice1000Float32s-4 1155 99112 ns/op 40.36 MB/s BenchmarkWriteSlice1000Float32s-4 1158 104216 ns/op 38.38 MB/s BenchmarkReadSlice1000Uint8s-4 71395 1405 ns/op 711.59 MB/s BenchmarkWriteSlice1000Uint8s-4 111289 1096 ns/op 912.52 MB/s BenchmarkPutUvarint32-4 770943 148.5 ns/op 26.93 MB/s BenchmarkPutUvarint64-4 200413 589.6 ns/op 13.57 MB/s PASS ok encoding/binary 4.965s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5883 17627 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5978 17454 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7002 17116 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3598 28730 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7413 15319 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7756 15221 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7929 15099 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4474 26009 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12193 9567 ns/op PASS ok encoding/csv 2.173s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11568 12405 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 12933 8060 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 253 419815 ns/op 16781 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 793 143055 ns/op 618 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1652 66399 ns/op 52 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1509 68203 ns/op 57 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2318 47386 ns/op 167 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 67 1941284 ns/op 34387 B/op 255 allocs/op BenchmarkDecodeComplex128Slice-4 652 199074 ns/op 25222 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1381 99119 ns/op 10792 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1128 103928 ns/op 9760 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 931 135228 ns/op 39129 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 302 420345 ns/op 66298 B/op 2203 allocs/op BenchmarkDecodeBytesSlice-4 564 215412 ns/op 23725 B/op 190 allocs/op BenchmarkDecodeInterfaceSlice-4 108 1211276 ns/op 82954 B/op 3178 allocs/op BenchmarkDecodeMap-4 74 1570248 ns/op 54130 B/op 181 allocs/op PASS ok encoding/gob 4.098s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11703 10276 ns/op 24.91 MB/s BenchmarkEncode/1024-4 2733 41087 ns/op 24.92 MB/s BenchmarkEncode/4096-4 727 164424 ns/op 24.91 MB/s BenchmarkEncode/16384-4 182 653922 ns/op 25.05 MB/s BenchmarkDecode/256-4 23162 5174 ns/op 49.48 MB/s BenchmarkDecode/1024-4 5530 20380 ns/op 50.24 MB/s BenchmarkDecode/4096-4 1412 82942 ns/op 49.38 MB/s BenchmarkDecode/16384-4 366 328916 ns/op 49.81 MB/s BenchmarkDump/256-4 1311 92274 ns/op 2.77 MB/s BenchmarkDump/1024-4 326 361851 ns/op 2.83 MB/s BenchmarkDump/4096-4 84 1431487 ns/op 2.86 MB/s BenchmarkDump/16384-4 19 5943097 ns/op 2.76 MB/s PASS ok encoding/hex 2.782s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 67046914 ns/op 28.94 MB/s 4195680 B/op 29 allocs/op BenchmarkCodeEncoderError-4 2 97197104 ns/op 19.96 MB/s 8521932 B/op 82 allocs/op BenchmarkCodeMarshal-4 2 87243751 ns/op 22.24 MB/s 10330872 B/op 47 allocs/op BenchmarkCodeMarshalError-4 1 119039421 ns/op 16.30 MB/s 10337840 B/op 120 allocs/op BenchmarkMarshalBytes/32-4 31206 3873 ns/op BenchmarkMarshalBytes/256-4 7926 14319 ns/op BenchmarkMarshalBytes/4096-4 692 163899 ns/op BenchmarkMarshalBytesError/32-4 87 1383878 ns/op BenchmarkMarshalBytesError/256-4 84 1387718 ns/op BenchmarkMarshalBytesError/4096-4 78 1573876 ns/op BenchmarkMarshalMap-4 55676 2111 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 295385833 ns/op 6.57 MB/s 10099080 B/op 40040 allocs/op BenchmarkUnicodeDecoder-4 50146 2325 ns/op 6.02 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 69559 1698 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 260589089 ns/op 7.45 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 331478038 ns/op 5.85 MB/s 2020120 B/op 40009 allocs/op BenchmarkUnmarshalString-4 77023 1737 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 133466 784.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 437635 259.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 28923 4509 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 85381 1176 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 125554 1000 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 26876 4189 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 6872 21691 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1326 105245 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 130 869781 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 15 7132288 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 730659 159.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 678832 163.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 633261 176.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 699148 163.5 ns/op BenchmarkEncodeMarshaler-4 73533 1548 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 72108 1456 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 6111069 19.95 ns/op BenchmarkNumberIsValidRegexp-4 30625 4083 ns/op PASS ok encoding/json 8.274s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 44 2697547 ns/op 24.29 MB/s BenchmarkDecode-4 21 5472333 ns/op 16.22 MB/s PASS ok encoding/pem 1.341s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3265 41113 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1039 122543 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 3841 32121 ns/op PASS ok encoding/xml 1.601s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 219532 502.8 ns/op BenchmarkAs-4 72913 1556 ns/op PASS ok errors 1.270s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 255510 518.6 ns/op BenchmarkIntSet-4 387198 373.6 ns/op BenchmarkFloatAdd-4 56569 2465 ns/op BenchmarkFloatSet-4 320197 419.7 ns/op BenchmarkStringSet-4 320312 405.2 ns/op BenchmarkMapSet-4 91526 2067 ns/op BenchmarkMapSetDifferent-4 51088 2117 ns/op BenchmarkMapSetDifferentRandom-4 226 490787 ns/op BenchmarkMapSetString-4 71198 2141 ns/op BenchmarkMapAddSame-4 38222 3174 ns/op BenchmarkMapAddDifferent-4 15248 8367 ns/op BenchmarkMapAddDifferentRandom-4 195 619810 ns/op BenchmarkMapAddSameSteadyState-4 209547 537.8 ns/op BenchmarkMapAddDifferentSteadyState-4 111878 1062 ns/op BenchmarkMapString-4 6163 17899 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 18103 5780 ns/op PASS ok expvar 3.751s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 136776 865.7 ns/op BenchmarkSprintfEmpty-4 500293 207.1 ns/op BenchmarkSprintfString-4 372757 327.7 ns/op BenchmarkSprintfTruncateString-4 346912 331.8 ns/op BenchmarkSprintfTruncateBytes-4 269391 435.1 ns/op BenchmarkSprintfSlowParsingPath-4 405438 353.8 ns/op BenchmarkSprintfQuoteString-4 38664 3111 ns/op BenchmarkSprintfInt-4 308808 341.9 ns/op BenchmarkSprintfIntInt-4 261691 441.9 ns/op BenchmarkSprintfPrefixedInt-4 236364 423.9 ns/op BenchmarkSprintfFloat-4 155240 690.6 ns/op BenchmarkSprintfComplex-4 79257 1525 ns/op BenchmarkSprintfBoolean-4 280273 387.1 ns/op BenchmarkSprintfHexString-4 147174 795.3 ns/op BenchmarkSprintfHexBytes-4 87386 1304 ns/op BenchmarkSprintfBytes-4 61399 2019 ns/op BenchmarkSprintfStringer-4 102272 1163 ns/op BenchmarkSprintfStructure-4 43160 2539 ns/op BenchmarkManyArgs-4 98674 1161 ns/op BenchmarkFprintInt-4 95458 1240 ns/op BenchmarkFprintfBytes-4 113992 1107 ns/op BenchmarkFprintIntNoAlloc-4 99763 1227 ns/op BenchmarkScanInts-4 49 2371643 ns/op BenchmarkScanRecursiveInt-4 1 297053340 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 323630217 ns/op PASS ok fmt 5.026s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 621 177402 ns/op PASS ok go/build 1.156s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 48552 2223 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13564 8833 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3601 31319 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 993 116145 ns/op 11746 B/op 73 allocs/op BenchmarkStringAdd/256-4 249 470311 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 55 2329970 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9494891 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 40801817 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 177981503 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.570s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 286482653 ns/op 0.23 MB/s 45570552 B/op 48792 allocs/op PASS ok go/format 1.331s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20233006 ns/op 2.66 MB/s BenchmarkParseOnly-4 6 17994500 ns/op 2.99 MB/s BenchmarkResolve-4 44 2596811 ns/op 20.74 MB/s PASS ok go/parser 2.209s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 155887162 ns/op 0.33 MB/s 4980904 B/op 27476 allocs/op BenchmarkPrintDecl-4 714 165400 ns/op 0.19 MB/s 16838 B/op 51 allocs/op PASS ok go/printer 1.316s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 253 464729 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8065214 ns/op 6.15 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12733082 ns/op 5.68 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18660071 ns/op 6.27 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 214 561855 ns/op 5.48 MB/s PASS ok go/scanner 1.735s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 994144 103.1 ns/op PASS ok go/token 1.127s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 206 591735 ns/op BenchmarkNamed/Underlying/nongeneric-4 1382289 86.81 ns/op BenchmarkNamed/Underlying/generic-4 1510065 78.82 ns/op BenchmarkNamed/Underlying/src_instance-4 1515822 79.22 ns/op BenchmarkNamed/Underlying/user_instance-4 1517366 80.74 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 29779 4018 ns/op BenchmarkNamed/NewMethodSet/generic-4 29304 4034 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 29328 4150 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 27140 4040 ns/op BenchmarkCheck/http/funcbodies/info-4 1 438864905 ns/op 74024 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 320831452 ns/op 101254 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 180088193 ns/op 180370 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 159362306 ns/op 203686 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 302928415 ns/op 17065 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 82486303 ns/op 62665 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 49729299 ns/op 103936 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 47510936 ns/op 108529 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 106510694 ns/op 20339 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 45951103 ns/op 47149 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 35118345 ns/op 61681 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 34016552 ns/op 63682 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 756013759 ns/op 87297 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 431102037 ns/op 153087 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 123305892 ns/op 535100 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 88150327 ns/op 748553 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1354650891 ns/op 1482 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 72662724 ns/op 27613 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 57187786 ns/op 35087 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 58260012 ns/op 34440 lines/s PASS ok go/types 17.252s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8548 13924 ns/op 73.54 MB/s PASS ok hash/adler32 1.238s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 309781 378.1 ns/op 39.68 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 324360 368.9 ns/op 40.66 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 170960 691.2 ns/op 57.87 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 173870 752.0 ns/op 53.19 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 628002 197.5 ns/op 2592.46 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 613772 190.8 ns/op 2682.89 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 526839 228.6 ns/op 4478.69 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 511693 231.2 ns/op 4429.94 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 253383 469.9 ns/op 8716.72 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 255966 497.6 ns/op 8230.83 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43651 2725 ns/op 12027.11 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43819 2720 ns/op 12046.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 697588 178.8 ns/op 83.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 663433 178.7 ns/op 83.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 693933 172.7 ns/op 231.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 631236 171.4 ns/op 233.35 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 443661 247.8 ns/op 2065.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 485842 247.5 ns/op 2068.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 365926 315.6 ns/op 3244.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 382442 313.5 ns/op 3266.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 315586 383.0 ns/op 10694.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 307882 388.8 ns/op 10535.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 60160 1938 ns/op 16908.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 59887 2005 ns/op 16340.99 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 297904 382.7 ns/op 39.20 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 334276 347.8 ns/op 43.13 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 159528 741.4 ns/op 53.95 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 150682 708.6 ns/op 56.45 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14121 8111 ns/op 63.12 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14407 8176 ns/op 62.62 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6759 17224 ns/op 59.45 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5974 18574 ns/op 55.13 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1528 79444 ns/op 51.56 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1489 84780 ns/op 48.31 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 175 660001 ns/op 49.65 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 183 674245 ns/op 48.60 MB/s PASS ok hash/crc32 5.970s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 82 1410089 ns/op 46.48 MB/s BenchmarkCrc64/ISO4KB-4 990 118574 ns/op 34.54 MB/s BenchmarkCrc64/ISO1KB-4 4604 25386 ns/op 40.34 MB/s BenchmarkCrc64/ECMA64KB-4 85 1400112 ns/op 46.81 MB/s BenchmarkCrc64/Random64KB-4 92 1233455 ns/op 53.13 MB/s BenchmarkCrc64/Random16KB-4 370 319931 ns/op 51.21 MB/s PASS ok hash/crc64 1.788s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8408 14201 ns/op 72.11 MB/s BenchmarkFnv32aKB-4 7094 14218 ns/op 72.02 MB/s BenchmarkFnv64KB-4 8349 14451 ns/op 70.86 MB/s BenchmarkFnv64aKB-4 8210 14283 ns/op 71.69 MB/s BenchmarkFnv128KB-4 1932 59613 ns/op 17.18 MB/s BenchmarkFnv128aKB-4 2014 58084 ns/op 17.63 MB/s PASS ok hash/fnv 1.835s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 684084 156.8 ns/op 25.51 MB/s BenchmarkHash/n=4/Bytes-4 5821868 20.51 ns/op 195.01 MB/s BenchmarkHash/n=4/String-4 2347435 51.85 ns/op 77.14 MB/s BenchmarkHash/n=8/Write-4 780756 155.6 ns/op 51.40 MB/s BenchmarkHash/n=8/Bytes-4 5794568 20.65 ns/op 387.46 MB/s BenchmarkHash/n=8/String-4 2306260 53.76 ns/op 148.80 MB/s BenchmarkHash/n=16/Write-4 732475 154.1 ns/op 103.83 MB/s BenchmarkHash/n=16/Bytes-4 5810847 21.27 ns/op 752.21 MB/s BenchmarkHash/n=16/String-4 2326038 53.43 ns/op 299.44 MB/s BenchmarkHash/n=32/Write-4 784677 154.7 ns/op 206.84 MB/s BenchmarkHash/n=32/Bytes-4 5742016 20.89 ns/op 1532.04 MB/s BenchmarkHash/n=32/String-4 2339505 53.74 ns/op 595.47 MB/s BenchmarkHash/n=64/Write-4 733675 165.5 ns/op 386.72 MB/s BenchmarkHash/n=64/Bytes-4 5446311 21.32 ns/op 3002.13 MB/s BenchmarkHash/n=64/String-4 2340219 54.03 ns/op 1184.46 MB/s BenchmarkHash/n=256/Write-4 520977 218.7 ns/op 1170.65 MB/s BenchmarkHash/n=256/Bytes-4 4254440 27.82 ns/op 9201.67 MB/s BenchmarkHash/n=256/String-4 1368428 87.33 ns/op 2931.28 MB/s BenchmarkHash/n=320/Write-4 499190 210.3 ns/op 1521.62 MB/s BenchmarkHash/n=320/Bytes-4 3627790 32.20 ns/op 9938.61 MB/s BenchmarkHash/n=320/String-4 821551 121.9 ns/op 2626.09 MB/s BenchmarkHash/n=1024/Write-4 365332 306.4 ns/op 3342.10 MB/s BenchmarkHash/n=1024/Bytes-4 1380464 86.12 ns/op 11890.96 MB/s BenchmarkHash/n=1024/String-4 385186 305.5 ns/op 3352.01 MB/s BenchmarkHash/n=4096/Write-4 176650 676.9 ns/op 6051.29 MB/s BenchmarkHash/n=4096/Bytes-4 338806 348.3 ns/op 11758.59 MB/s BenchmarkHash/n=4096/String-4 104462 1153 ns/op 3552.86 MB/s BenchmarkHash/n=16384/Write-4 56492 2125 ns/op 7708.38 MB/s BenchmarkHash/n=16384/Bytes-4 84733 1404 ns/op 11671.97 MB/s BenchmarkHash/n=16384/String-4 25879 4546 ns/op 3603.67 MB/s PASS ok hash/maphash 5.368s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 775 137115 ns/op BenchmarkEscapeNone-4 114763 996.8 ns/op BenchmarkUnescape-4 750 155660 ns/op BenchmarkUnescapeNone-4 539551 214.7 ns/op BenchmarkUnescapeSparse-4 10221 11480 ns/op BenchmarkUnescapeDense-4 1136 102607 ns/op PASS ok html 1.876s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13440 8764 ns/op BenchmarkCSSEscaperNoSpecials-4 60186 1867 ns/op BenchmarkDecodeCSS-4 42842 2864 ns/op BenchmarkDecodeCSSNoSpecials-4 5993260 20.81 ns/op BenchmarkCSSValueFilter-4 168561 725.9 ns/op BenchmarkCSSValueFilterOk-4 116792 1014 ns/op BenchmarkEscapedExecute-4 5587 18172 ns/op BenchmarkHTMLNospaceEscaper-4 16497 7360 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 94448 1247 ns/op BenchmarkStripTags-4 31363 3812 ns/op BenchmarkStripTagsNoSpecials-4 475861 258.9 ns/op BenchmarkJSValEscaperWithNum-4 32607 3726 ns/op BenchmarkJSValEscaperWithStr-4 7946 14303 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 25429 4632 ns/op BenchmarkJSValEscaperWithObj-4 7035 17231 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 18189 6419 ns/op BenchmarkJSStrEscaperNoSpecials-4 85158 1425 ns/op BenchmarkJSStrEscaper-4 17460 6967 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 79410 1529 ns/op BenchmarkJSRegexpEscaper-4 15488 7463 ns/op BenchmarkTemplateSpecialTags-4 142 839173 ns/op BenchmarkURLEscaper-4 5473 19172 ns/op BenchmarkURLEscaperNoSpecials-4 253153 474.3 ns/op BenchmarkURLNormalizer-4 7711 14361 ns/op BenchmarkURLNormalizerNoSpecials-4 237711 491.3 ns/op BenchmarkSrcsetFilter-4 25842 4691 ns/op BenchmarkSrcsetFilterNoSpecials-4 153100 780.5 ns/op PASS ok html/template 5.176s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 801984 134.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 640238 173.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 860455 130.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 698900 170.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2110669 50.90 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1472239 75.37 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2354274 50.27 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1607768 73.58 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1784245 63.76 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 574885 188.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 526395 223.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 616227 189.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 517640 227.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 978194 122.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 688282 155.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1228903 97.79 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 770890 156.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 584518 211.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1822006 65.88 ns/op BenchmarkRGBASetRGBA-4 1761286 67.64 ns/op BenchmarkRGBA64At-4 912138 118.4 ns/op BenchmarkRGBA64SetRGBA64-4 1128300 103.9 ns/op BenchmarkNRGBAAt-4 1622209 65.68 ns/op BenchmarkNRGBASetNRGBA-4 1779162 67.96 ns/op BenchmarkNRGBA64At-4 945171 106.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 966976 108.5 ns/op BenchmarkAlphaAt-4 3223959 37.20 ns/op BenchmarkAlphaSetAlpha-4 3131090 39.19 ns/op BenchmarkAlpha16At-4 1788451 65.97 ns/op BenchmarkAlphaSetAlpha16-4 1955448 63.05 ns/op BenchmarkGrayAt-4 3230037 38.22 ns/op BenchmarkGraySetGray-4 2937682 42.75 ns/op BenchmarkGray16At-4 1970280 60.11 ns/op BenchmarkGraySetGray16-4 1957778 61.73 ns/op PASS ok image 6.300s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3987427 30.10 ns/op BenchmarkYCbCrToRGB/128-4 3803662 31.45 ns/op BenchmarkYCbCrToRGB/255-4 4036807 29.62 ns/op BenchmarkRGBToYCbCr/0-4 4096711 28.95 ns/op BenchmarkRGBToYCbCr/Cb-4 3999758 29.82 ns/op BenchmarkRGBToYCbCr/Cr-4 4186566 28.55 ns/op BenchmarkYCbCrToRGBA/0-4 3364933 35.79 ns/op BenchmarkYCbCrToRGBA/128-4 3179875 37.58 ns/op BenchmarkYCbCrToRGBA/255-4 3333889 35.26 ns/op BenchmarkNYCbCrAToRGBA/0-4 3215775 37.25 ns/op BenchmarkNYCbCrAToRGBA/128-4 3320289 36.10 ns/op BenchmarkNYCbCrAToRGBA/255-4 3272354 36.53 ns/op PASS ok image/color 2.891s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23239856 ns/op BenchmarkFillSrc-4 482 246670 ns/op BenchmarkCopyOver-4 10 10582140 ns/op BenchmarkCopySrc-4 717 164526 ns/op BenchmarkNRGBAOver-4 9 11313248 ns/op BenchmarkNRGBASrc-4 15 7180627 ns/op BenchmarkYCbCr-4 13 8276422 ns/op BenchmarkGray-4 25 4422227 ns/op BenchmarkCMYK-4 15 7308209 ns/op BenchmarkGlyphOver-4 31 3830733 ns/op BenchmarkRGBAMaskOver-4 6 19229566 ns/op BenchmarkGrayMaskOver-4 7 14604178 ns/op BenchmarkRGBA64ImageMaskOver-4 5 24121655 ns/op BenchmarkRGBA-4 7 16739751 ns/op BenchmarkPalettedFill-4 1414 86270 ns/op BenchmarkPalettedRGBA-4 7 16644450 ns/op BenchmarkGenericOver-4 3 34325173 ns/op BenchmarkGenericMaskOver-4 7 14398767 ns/op BenchmarkGenericSrc-4 5 24196602 ns/op BenchmarkGenericMaskSrc-4 5 20916212 ns/op PASS ok image/draw 5.576s goos: linux goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 32 3684774 ns/op 4.19 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 93173856 ns/op 3.30 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2173484529 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 74 1471444 ns/op 10.50 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 105505519 ns/op 0.59 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.244s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3297 30725 ns/op BenchmarkIDCT-4 3723 29045 ns/op BenchmarkDecodeBaseline-4 8 12799933 ns/op 4.83 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17736854 ns/op 3.48 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 158663969 ns/op 7.74 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 197683755 ns/op 4.66 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.251s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 15638907 7.061 ns/op BenchmarkDecodeGray-4 16 6622165 ns/op 9.90 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 28013962 ns/op 9.36 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23895846 ns/op 10.97 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 31 3938153 ns/op 16.64 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22231880 ns/op 11.79 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 28037482 ns/op 9.35 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 44127109 ns/op 6.96 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 42367479 ns/op 7.25 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 142380346 ns/op 8.63 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 149501575 ns/op 8.22 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 20906838 ns/op 14.69 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 148075005 ns/op 8.30 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 577025842 ns/op 2.13 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.261s goos: linux goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 38773861 ns/op 2.58 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 32384646 ns/op 3.09 MB/s 802920 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 208553225 ns/op 2.40 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 182660632 ns/op 2.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 37762345 ns/op 2.65 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 33572884 ns/op 2.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 194373764 ns/op 2.57 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 169607800 ns/op 2.95 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 395839437 ns/op 2.53 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 367805624 ns/op 2.72 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2771695753 ns/op 1.80 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2781392325 ns/op 1.80 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6529458 ns/op 15.32 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6909320 ns/op 14.47 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 32095944 ns/op 15.58 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 34296834 ns/op 14.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 62467298 ns/op 16.01 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 67897778 ns/op 14.73 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 315145878 ns/op 15.87 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 331404050 ns/op 15.09 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 44760537 ns/op 2.23 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 36627928 ns/op 2.73 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 245858704 ns/op 2.03 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 217156946 ns/op 2.30 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 511590946 ns/op 1.95 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 550772604 ns/op 1.82 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4085060580 ns/op 1.22 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4362548711 ns/op 1.15 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 112536372 ns/op 37.14 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 106163393 ns/op 39.37 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 32.157s goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 50211 2285 ns/op 0.44 MB/s BenchmarkMarshalCorpusFile/2-4 49575 2473 ns/op 0.81 MB/s BenchmarkMarshalCorpusFile/4-4 43833 2666 ns/op 1.50 MB/s BenchmarkMarshalCorpusFile/8-4 37953 3070 ns/op 2.61 MB/s BenchmarkMarshalCorpusFile/16-4 30945 3919 ns/op 4.08 MB/s BenchmarkMarshalCorpusFile/32-4 20432 5839 ns/op 5.48 MB/s BenchmarkMarshalCorpusFile/64-4 15740 7601 ns/op 8.42 MB/s BenchmarkMarshalCorpusFile/128-4 11648 10237 ns/op 12.50 MB/s BenchmarkMarshalCorpusFile/256-4 4952 23838 ns/op 10.74 MB/s BenchmarkMarshalCorpusFile/512-4 2469 46336 ns/op 11.05 MB/s BenchmarkMarshalCorpusFile/1024-4 1323 88337 ns/op 11.59 MB/s BenchmarkMarshalCorpusFile/2048-4 672 178534 ns/op 11.47 MB/s BenchmarkMarshalCorpusFile/4096-4 343 344342 ns/op 11.90 MB/s BenchmarkMarshalCorpusFile/8192-4 171 689757 ns/op 11.88 MB/s BenchmarkMarshalCorpusFile/16384-4 78 1353808 ns/op 12.10 MB/s BenchmarkMarshalCorpusFile/32768-4 36 3235152 ns/op 10.13 MB/s BenchmarkMarshalCorpusFile/65536-4 19 6392146 ns/op 10.25 MB/s BenchmarkMarshalCorpusFile/131072-4 7 15757638 ns/op 8.32 MB/s BenchmarkMarshalCorpusFile/262144-4 4 28500451 ns/op 9.20 MB/s BenchmarkMarshalCorpusFile/524288-4 2 69847514 ns/op 7.51 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 113785254 ns/op 9.22 MB/s BenchmarkUnmarshalCorpusFile/1-4 13209 8812 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12750 9260 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 11616 10336 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 9852 11569 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/16-4 8126 14393 ns/op 1.11 MB/s BenchmarkUnmarshalCorpusFile/32-4 5298 21231 ns/op 1.51 MB/s BenchmarkUnmarshalCorpusFile/64-4 5090 25055 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/128-4 3325 32029 ns/op 4.00 MB/s BenchmarkUnmarshalCorpusFile/256-4 1468 84299 ns/op 3.04 MB/s BenchmarkUnmarshalCorpusFile/512-4 771 162201 ns/op 3.16 MB/s BenchmarkUnmarshalCorpusFile/1024-4 402 300565 ns/op 3.41 MB/s BenchmarkUnmarshalCorpusFile/2048-4 200 623379 ns/op 3.29 MB/s BenchmarkUnmarshalCorpusFile/4096-4 102 1201382 ns/op 3.41 MB/s BenchmarkUnmarshalCorpusFile/8192-4 44 2462084 ns/op 3.33 MB/s BenchmarkUnmarshalCorpusFile/16384-4 24 4795729 ns/op 3.42 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9840728 ns/op 3.33 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 19087237 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 39254590 ns/op 3.34 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 76478158 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 154990276 ns/op 3.38 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 300202792 ns/op 3.49 MB/s BenchmarkMutatorBytes/1-4 50073 2471 ns/op BenchmarkMutatorBytes/10-4 52280 2342 ns/op BenchmarkMutatorBytes/100-4 48633 2554 ns/op BenchmarkMutatorBytes/1000-4 33268 3871 ns/op BenchmarkMutatorBytes/10000-4 8684 15652 ns/op BenchmarkMutatorBytes/100000-4 1246 105985 ns/op BenchmarkMutatorString/1-4 49429 2559 ns/op BenchmarkMutatorString/10-4 48343 2492 ns/op BenchmarkMutatorString/100-4 43743 2915 ns/op BenchmarkMutatorString/1000-4 23034 5529 ns/op BenchmarkMutatorString/10000-4 5421 29563 ns/op BenchmarkMutatorString/100000-4 441 263161 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 26452 4654 ns/op BenchmarkMutatorAllBasicTypes/string-4 25424 4552 ns/op BenchmarkMutatorAllBasicTypes/bool-4 87092 1377 ns/op BenchmarkMutatorAllBasicTypes/float32-4 76836 1561 ns/op BenchmarkMutatorAllBasicTypes/float64-4 77953 1557 ns/op BenchmarkMutatorAllBasicTypes/int-4 83142 1471 ns/op BenchmarkMutatorAllBasicTypes/int8-4 82084 1461 ns/op BenchmarkMutatorAllBasicTypes/int16-4 82346 1467 ns/op BenchmarkMutatorAllBasicTypes/int32-4 81379 1487 ns/op BenchmarkMutatorAllBasicTypes/int64-4 80779 1473 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 78945 1537 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 79279 1511 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 80000 1533 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 77578 1514 ns/op PASS ok internal/fuzz 12.173s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 28116 3965 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 120940 991.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.292s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 38362 2973 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 13143 8219 ns/op BenchmarkSplicePipePoolParallel-4 119334 1101 ns/op BenchmarkSplicePipeNativeParallel-4 38463 3548 ns/op PASS ok internal/poll 1.794s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21433430 ns/op PASS ok internal/trace 4.060s PASS ok internal/zstd 1.030s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16193 ns/op BenchmarkCopyNLarge-4 136 1176921 ns/op PASS ok io 1.443s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 213037 528.4 ns/op BenchmarkPrintln-4 22807 5268 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33448 3571 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 2182 47709 ns/op BenchmarkDiscard-4 746108 145.5 ns/op 0 B/op 0 allocs/op PASS ok log 1.802s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 134104 861.6 ns/op BenchmarkJSONHandler/defaults-4 10914 10910 ns/op 515 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5517 18368 ns/op 784 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 7143 16158 ns/op 757 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10000 10715 ns/op 529 B/op 1 allocs/op BenchmarkPreformatting/struct-4 11228 10949 ns/op 520 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 7416 13521 ns/op 526 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 41496 2942 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 40435 3001 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 116824 1019 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 93955 1384 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 64916 1901 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 85404 1452 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 92644 1371 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 81831 1935 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1214229 99.91 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 869779 137.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 622122 177.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 535460 215.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 449926 250.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 8677 13249 ns/op BenchmarkDispatch/switch-checked-4 287190 408.3 ns/op BenchmarkDispatch/As-4 260721 435.6 ns/op BenchmarkDispatch/Visit-4 246759 463.2 ns/op BenchmarkUnsafeStrings-4 25662 4747 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 4.577s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 2571808 41.96 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2464506 41.76 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1900533 63.49 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 574026 218.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 84526 1392 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 78298 1379 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 55980 2155 ns/op 679 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 15816 7425 ns/op 3467 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 25682 4917 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 18804 6433 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11515 9808 ns/op 1084 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3762 29495 ns/op 4293 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 19725 6098 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 20452 5628 ns/op 520 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 14563 8630 ns/op 944 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 5452 23831 ns/op 3721 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.898s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 51255630 ns/op PASS ok maps 2.515s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4978970 23.93 ns/op BenchmarkAcosh-4 1836842 65.94 ns/op BenchmarkAsin-4 4959082 23.95 ns/op BenchmarkAsinh-4 1755795 68.21 ns/op BenchmarkAtan-4 5809632 20.22 ns/op BenchmarkAtanh-4 1715734 69.15 ns/op BenchmarkAtan2-4 3340009 36.76 ns/op BenchmarkCbrt-4 2322850 51.24 ns/op BenchmarkCeil-4 20946462 5.334 ns/op BenchmarkCopysign-4 3768060 31.57 ns/op BenchmarkCos-4 1783662 66.90 ns/op BenchmarkCosh-4 2233314 53.51 ns/op BenchmarkErf-4 5856507 20.29 ns/op BenchmarkErfc-4 6069165 19.73 ns/op BenchmarkErfinv-4 5813400 20.90 ns/op BenchmarkErfcinv-4 5653640 21.40 ns/op BenchmarkExp-4 7274511 16.30 ns/op BenchmarkExpGo-4 1428882 82.75 ns/op BenchmarkExpm1-4 4855346 24.53 ns/op BenchmarkExp2-4 1533783 78.88 ns/op BenchmarkExp2Go-4 1387393 84.06 ns/op BenchmarkAbs-4 4943661 25.50 ns/op BenchmarkDim-4 11500134 10.65 ns/op BenchmarkFloor-4 22310136 5.311 ns/op BenchmarkMax-4 16161808 7.270 ns/op BenchmarkMin-4 15652245 7.526 ns/op BenchmarkMod-4 458230 253.5 ns/op BenchmarkFrexp-4 2466712 48.70 ns/op BenchmarkGamma-4 918132 133.4 ns/op BenchmarkHypot-4 13727478 8.811 ns/op BenchmarkHypotGo-4 2174516 52.77 ns/op BenchmarkIlogb-4 2895084 39.82 ns/op BenchmarkJ0-4 337747 333.5 ns/op BenchmarkJ1-4 351754 350.7 ns/op BenchmarkJn-4 171942 700.3 ns/op BenchmarkLdexp-4 2460234 49.39 ns/op BenchmarkLgamma-4 1000000 105.7 ns/op BenchmarkLog-4 8263363 14.47 ns/op BenchmarkLogb-4 2945766 40.19 ns/op BenchmarkLog1p-4 2155156 55.43 ns/op BenchmarkLog10-4 7988160 14.92 ns/op BenchmarkLog2-4 1925812 61.46 ns/op BenchmarkModf-4 3515670 33.77 ns/op BenchmarkNextafter32-4 3596719 34.69 ns/op BenchmarkNextafter64-4 3672868 33.52 ns/op BenchmarkPowInt-4 703810 155.3 ns/op BenchmarkPowFrac-4 576792 199.8 ns/op BenchmarkPow10Pos-4 5714001 21.11 ns/op BenchmarkPow10Neg-4 5631130 21.32 ns/op BenchmarkRound-4 4780148 25.01 ns/op BenchmarkRoundToEven-4 11511960 10.18 ns/op BenchmarkRemainder-4 585811 180.4 ns/op BenchmarkSignbit-4 6957343 17.22 ns/op BenchmarkSin-4 2286288 52.63 ns/op BenchmarkSincos-4 1264798 96.29 ns/op BenchmarkSinh-4 4010534 30.20 ns/op BenchmarkSqrtIndirect-4 22532794 5.302 ns/op BenchmarkSqrtLatency-4 12830529 9.356 ns/op BenchmarkSqrtIndirectLatency-4 12761894 9.383 ns/op BenchmarkSqrtGoLatency-4 1617908 73.16 ns/op BenchmarkSqrtPrime-4 172808 689.5 ns/op BenchmarkTan-4 1876722 58.18 ns/op BenchmarkTanh-4 2175218 55.22 ns/op BenchmarkTrunc-4 22067499 5.366 ns/op BenchmarkY0-4 368678 326.0 ns/op BenchmarkY1-4 361832 330.9 ns/op BenchmarkYn-4 176595 677.9 ns/op BenchmarkFloat64bits-4 7028311 16.90 ns/op BenchmarkFloat64frombits-4 6285399 17.29 ns/op BenchmarkFloat32bits-4 6938367 17.30 ns/op BenchmarkFloat32frombits-4 6976280 17.82 ns/op BenchmarkFMA-4 21308553 5.646 ns/op PASS ok math 11.898s goos: linux goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 15311041 7.872 ns/op 8130.18 MB/s BenchmarkAddVV/2-4 14708583 8.146 ns/op 15713.14 MB/s BenchmarkAddVV/3-4 14180617 8.523 ns/op 22527.99 MB/s BenchmarkAddVV/4-4 13020082 9.118 ns/op 28077.78 MB/s BenchmarkAddVV/5-4 13344422 8.931 ns/op 35829.81 MB/s BenchmarkAddVV/10-4 11137354 10.66 ns/op 60062.60 MB/s BenchmarkAddVV/100-4 2528037 47.41 ns/op 134980.62 MB/s BenchmarkAddVV/1000-4 251600 473.9 ns/op 135052.67 MB/s BenchmarkSubVV/1-4 15307078 7.843 ns/op 8159.96 MB/s BenchmarkSubVV/2-4 13348831 8.549 ns/op 14971.86 MB/s BenchmarkSubVV/3-4 12867085 9.788 ns/op 19614.86 MB/s BenchmarkSubVV/4-4 13697331 8.759 ns/op 29228.47 MB/s BenchmarkSubVV/5-4 13026854 8.868 ns/op 36086.03 MB/s BenchmarkSubVV/10-4 10689384 10.69 ns/op 59863.99 MB/s BenchmarkSubVV/100-4 2524725 47.96 ns/op 133439.78 MB/s BenchmarkSubVV/1000-4 251373 475.6 ns/op 134559.44 MB/s BenchmarkAddVW/1-4 15708800 8.472 ns/op 944.28 MB/s BenchmarkAddVW/2-4 13489070 7.945 ns/op 2013.88 MB/s BenchmarkAddVW/3-4 14010016 8.178 ns/op 2934.66 MB/s BenchmarkAddVW/4-4 15270678 8.791 ns/op 3639.88 MB/s BenchmarkAddVW/5-4 14504946 7.883 ns/op 5074.38 MB/s BenchmarkAddVW/10-4 11868426 9.831 ns/op 8137.60 MB/s BenchmarkAddVW/100-4 428661 275.0 ns/op 2909.45 MB/s BenchmarkAddVW/1000-4 66416 1818 ns/op 4399.99 MB/s BenchmarkAddVWext/1-4 13408328 7.877 ns/op 1015.66 MB/s BenchmarkAddVWext/2-4 14482398 8.135 ns/op 1966.69 MB/s BenchmarkAddVWext/3-4 13778817 8.548 ns/op 2807.71 MB/s BenchmarkAddVWext/4-4 14676276 8.222 ns/op 3892.13 MB/s BenchmarkAddVWext/5-4 14362758 7.864 ns/op 5086.67 MB/s BenchmarkAddVWext/10-4 11930811 9.726 ns/op 8225.20 MB/s BenchmarkAddVWext/100-4 106344 1131 ns/op 707.35 MB/s BenchmarkAddVWext/1000-4 9608 10899 ns/op 734.01 MB/s BenchmarkSubVW/1-4 15072687 7.503 ns/op 1066.25 MB/s BenchmarkSubVW/2-4 13949772 8.141 ns/op 1965.35 MB/s BenchmarkSubVW/3-4 13538652 9.607 ns/op 2498.17 MB/s BenchmarkSubVW/4-4 15529716 7.582 ns/op 4220.33 MB/s BenchmarkSubVW/5-4 15161198 8.481 ns/op 4716.43 MB/s BenchmarkSubVW/10-4 12229285 9.718 ns/op 8232.01 MB/s BenchmarkSubVW/100-4 436488 264.3 ns/op 3026.45 MB/s BenchmarkSubVW/1000-4 63591 1813 ns/op 4412.52 MB/s BenchmarkSubVWext/1-4 13725030 7.842 ns/op 1020.17 MB/s BenchmarkSubVWext/2-4 12703384 9.400 ns/op 1702.17 MB/s BenchmarkSubVWext/3-4 12780667 9.072 ns/op 2645.60 MB/s BenchmarkSubVWext/4-4 13592896 8.769 ns/op 3649.32 MB/s BenchmarkSubVWext/5-4 15041966 7.996 ns/op 5002.32 MB/s BenchmarkSubVWext/10-4 12086415 9.729 ns/op 8222.92 MB/s BenchmarkSubVWext/100-4 104624 1141 ns/op 701.06 MB/s BenchmarkSubVWext/1000-4 10000 10707 ns/op 747.18 MB/s BenchmarkMulAddVWW/1-4 15194316 7.811 ns/op 8193.95 MB/s BenchmarkMulAddVWW/2-4 13492846 8.441 ns/op 15164.77 MB/s BenchmarkMulAddVWW/3-4 14000714 8.497 ns/op 22594.92 MB/s BenchmarkMulAddVWW/4-4 13019672 9.198 ns/op 27832.96 MB/s BenchmarkMulAddVWW/5-4 12253048 9.694 ns/op 33010.84 MB/s BenchmarkMulAddVWW/10-4 9584334 12.28 ns/op 52132.53 MB/s BenchmarkMulAddVWW/100-4 1427125 84.20 ns/op 76008.39 MB/s BenchmarkMulAddVWW/1000-4 142514 837.4 ns/op 76423.84 MB/s BenchmarkAddMulVVW/1-4 12746402 8.466 ns/op 7559.58 MB/s BenchmarkAddMulVVW/2-4 13244696 8.767 ns/op 14600.12 MB/s BenchmarkAddMulVVW/3-4 13213340 9.102 ns/op 21094.34 MB/s BenchmarkAddMulVVW/4-4 11409402 10.31 ns/op 24834.75 MB/s BenchmarkAddMulVVW/5-4 10928402 11.03 ns/op 29014.59 MB/s BenchmarkAddMulVVW/10-4 10632546 11.38 ns/op 56243.83 MB/s BenchmarkAddMulVVW/100-4 2166417 55.31 ns/op 115711.51 MB/s BenchmarkAddMulVVW/1000-4 231028 484.2 ns/op 132171.15 MB/s BenchmarkDivWVW/1-4 4080751 28.09 ns/op 2278.43 MB/s BenchmarkDivWVW/2-4 2642007 45.14 ns/op 2835.76 MB/s BenchmarkDivWVW/3-4 1976546 60.11 ns/op 3194.30 MB/s BenchmarkDivWVW/4-4 1620787 73.29 ns/op 3493.13 MB/s BenchmarkDivWVW/5-4 1380222 85.37 ns/op 3748.60 MB/s BenchmarkDivWVW/10-4 743024 158.6 ns/op 4034.89 MB/s BenchmarkDivWVW/100-4 86719 1388 ns/op 4609.69 MB/s BenchmarkDivWVW/1000-4 8257 13517 ns/op 4734.68 MB/s BenchmarkNonZeroShifts/1/shrVU-4 15399896 7.276 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14736003 7.502 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14332908 7.867 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15295389 7.547 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12770193 9.385 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13630012 8.166 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11385802 9.725 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12981952 8.797 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10579033 10.63 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12110042 9.368 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7659205 15.33 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9303644 12.52 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1200428 99.75 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1738749 73.35 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126499 949.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 187609 641.4 ns/op BenchmarkDecimalConversion-4 313 383039 ns/op BenchmarkFloatString/100-4 15740 7386 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 285 385422 ns/op 2917 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 36110036 ns/op 60869 B/op 52 allocs/op BenchmarkFloatString/100000-4 1 3745212566 ns/op 849080 B/op 504 allocs/op BenchmarkFloatAdd/10-4 237394 506.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 231361 482.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 216774 533.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 118131 1047 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22429 5377 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 305028 392.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 303882 385.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 270160 394.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 214268 558.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56678 2110 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2703 42406 ns/op BenchmarkParseFloatLargeExp-4 633 183643 ns/op BenchmarkGCD10x10/WithoutXY-4 324202 389.1 ns/op BenchmarkGCD10x10/WithXY-4 85970 1423 ns/op BenchmarkGCD10x100/WithoutXY-4 164468 759.8 ns/op BenchmarkGCD10x100/WithXY-4 24595 5059 ns/op BenchmarkGCD10x1000/WithoutXY-4 103615 1149 ns/op BenchmarkGCD10x1000/WithXY-4 20348 6003 ns/op BenchmarkGCD100x100/WithoutXY-4 41955 2800 ns/op BenchmarkGCD100x100/WithXY-4 15993 7814 ns/op BenchmarkGCD100x1000/WithoutXY-4 18699 6614 ns/op BenchmarkGCD100x1000/WithXY-4 8661 13244 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3681 34575 ns/op BenchmarkGCD1000x1000/WithXY-4 1930 65133 ns/op BenchmarkHilbert-4 34 3486738 ns/op BenchmarkBinomial-4 20112 5861 ns/op BenchmarkQuoRem-4 31970 4082 ns/op BenchmarkExp-4 20 5421481 ns/op BenchmarkExpMont/Odd-4 170 700470 ns/op 2594 B/op 22 allocs/op BenchmarkExpMont/Even1-4 168 709177 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 163 708749 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even3-4 163 739041 ns/op 3881 B/op 54 allocs/op BenchmarkExpMont/Even4-4 163 711590 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even8-4 165 721073 ns/op 3862 B/op 53 allocs/op BenchmarkExpMont/Even32-4 165 738993 ns/op 3821 B/op 52 allocs/op BenchmarkExpMont/Even64-4 201 593084 ns/op 3638 B/op 53 allocs/op BenchmarkExpMont/Even96-4 194 616435 ns/op 3774 B/op 51 allocs/op BenchmarkExpMont/Even128-4 235 523206 ns/op 3250 B/op 50 allocs/op BenchmarkExpMont/Even255-4 253 475926 ns/op 2942 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 583 199942 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 518 223589 ns/op 1721 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 519 226449 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 525 229279 ns/op 1743 B/op 47 allocs/op BenchmarkExp2-4 21 5437847 ns/op BenchmarkBitset-4 883593 115.1 ns/op BenchmarkBitsetNeg-4 565786 195.0 ns/op BenchmarkBitsetOrig-4 341908 343.2 ns/op BenchmarkBitsetNegOrig-4 233340 521.7 ns/op BenchmarkModSqrt225_Tonelli-4 162 708481 ns/op BenchmarkModSqrt225_3Mod4-4 513 230946 ns/op BenchmarkModSqrt231_Tonelli-4 153 758279 ns/op BenchmarkModSqrt231_5Mod8-4 454 264790 ns/op BenchmarkModInverse-4 17641 6971 ns/op BenchmarkSqrt-4 2575 47996 ns/op BenchmarkIntSqr/1-4 1686266 72.48 ns/op BenchmarkIntSqr/2-4 914696 128.8 ns/op BenchmarkIntSqr/3-4 771693 154.5 ns/op BenchmarkIntSqr/5-4 569370 211.2 ns/op BenchmarkIntSqr/8-4 392985 273.5 ns/op BenchmarkIntSqr/10-4 344694 373.7 ns/op BenchmarkIntSqr/20-4 72128 1678 ns/op BenchmarkIntSqr/30-4 55994 2278 ns/op BenchmarkIntSqr/50-4 33934 3536 ns/op BenchmarkIntSqr/80-4 20476 5900 ns/op BenchmarkIntSqr/100-4 15936 7564 ns/op BenchmarkIntSqr/200-4 5997 19199 ns/op BenchmarkIntSqr/300-4 2539 48872 ns/op BenchmarkIntSqr/500-4 1197 99023 ns/op BenchmarkIntSqr/800-4 451 269179 ns/op BenchmarkIntSqr/1000-4 357 324790 ns/op BenchmarkDiv/20/10-4 573114 222.1 ns/op BenchmarkDiv/40/20-4 577483 212.7 ns/op BenchmarkDiv/100/50-4 547474 224.9 ns/op BenchmarkDiv/200/100-4 76820 1664 ns/op BenchmarkDiv/400/200-4 71014 1777 ns/op BenchmarkDiv/1000/500-4 59179 2091 ns/op BenchmarkDiv/2000/1000-4 41436 2915 ns/op BenchmarkDiv/20000/10000-4 1526 79530 ns/op BenchmarkDiv/200000/100000-4 38 3266743 ns/op BenchmarkDiv/2000000/1000000-4 2 90824030 ns/op BenchmarkDiv/20000000/10000000-4 1 2696969731 ns/op BenchmarkMul-4 7 16440428 ns/op BenchmarkNatMul/10-4 242955 431.3 ns/op BenchmarkNatMul/100-4 7272 14003 ns/op BenchmarkNatMul/1000-4 247 472598 ns/op BenchmarkZeroShifts/Shl-4 23506 4495 ns/op BenchmarkZeroShifts/ShlSame-4 6626077 17.88 ns/op BenchmarkZeroShifts/Shr-4 23917 4790 ns/op BenchmarkZeroShifts/ShrSame-4 6795304 17.87 ns/op BenchmarkExp3Power/0x10-4 291504 403.7 ns/op BenchmarkExp3Power/0x40-4 256040 487.9 ns/op BenchmarkExp3Power/0x100-4 143174 828.2 ns/op BenchmarkExp3Power/0x400-4 64388 1829 ns/op BenchmarkExp3Power/0x1000-4 14300 8444 ns/op BenchmarkExp3Power/0x4000-4 2754 40695 ns/op BenchmarkExp3Power/0x10000-4 336 348838 ns/op BenchmarkExp3Power/0x40000-4 26 3922418 ns/op BenchmarkExp3Power/0x100000-4 3 38241709 ns/op BenchmarkExp3Power/0x400000-4 1 353507092 ns/op BenchmarkFibo-4 4 30501180 ns/op BenchmarkNatSqr/1-4 1421955 82.25 ns/op BenchmarkNatSqr/2-4 904826 156.5 ns/op BenchmarkNatSqr/3-4 613189 188.5 ns/op BenchmarkNatSqr/5-4 457981 257.1 ns/op BenchmarkNatSqr/8-4 312837 354.2 ns/op BenchmarkNatSqr/10-4 258249 424.8 ns/op BenchmarkNatSqr/20-4 63650 1714 ns/op BenchmarkNatSqr/30-4 51613 2320 ns/op BenchmarkNatSqr/50-4 30099 3907 ns/op BenchmarkNatSqr/80-4 17073 6539 ns/op BenchmarkNatSqr/100-4 14334 8461 ns/op BenchmarkNatSqr/200-4 4774 21037 ns/op BenchmarkNatSqr/300-4 2328 52451 ns/op BenchmarkNatSqr/500-4 1215 98467 ns/op BenchmarkNatSqr/800-4 506 218149 ns/op BenchmarkNatSqr/1000-4 384 314034 ns/op BenchmarkNatSetBytes/8-4 1163407 100.9 ns/op BenchmarkNatSetBytes/24-4 322531 339.1 ns/op BenchmarkNatSetBytes/128-4 83511 1467 ns/op BenchmarkNatSetBytes/7-4 1339122 97.40 ns/op BenchmarkNatSetBytes/23-4 360961 341.8 ns/op BenchmarkNatSetBytes/127-4 80151 1553 ns/op BenchmarkScanPi-4 318 370594 ns/op BenchmarkStringPiParallel-4 1014 118001 ns/op BenchmarkScan/10/Base2-4 55863 2226 ns/op BenchmarkScan/100/Base2-4 6213 19517 ns/op BenchmarkScan/1000/Base2-4 585 206062 ns/op BenchmarkScan/10/Base8-4 135886 879.8 ns/op BenchmarkScan/100/Base8-4 16641 6776 ns/op BenchmarkScan/1000/Base8-4 1671 66989 ns/op BenchmarkScan/10/Base10-4 146574 833.6 ns/op BenchmarkScan/100/Base10-4 19173 6406 ns/op BenchmarkScan/1000/Base10-4 1848 64179 ns/op BenchmarkScan/10/Base16-4 163123 716.8 ns/op BenchmarkScan/100/Base16-4 20989 5624 ns/op BenchmarkScan/1000/Base16-4 2203 53159 ns/op BenchmarkString/10/Base2-4 260248 436.3 ns/op BenchmarkString/100/Base2-4 36399 3204 ns/op BenchmarkString/1000/Base2-4 3373 30967 ns/op BenchmarkString/10/Base8-4 533881 224.9 ns/op BenchmarkString/100/Base8-4 98648 1221 ns/op BenchmarkString/1000/Base8-4 10744 11431 ns/op BenchmarkString/10/Base10-4 303982 389.4 ns/op BenchmarkString/100/Base10-4 62222 1889 ns/op BenchmarkString/1000/Base10-4 6493 16252 ns/op BenchmarkString/10/Base16-4 532644 198.9 ns/op BenchmarkString/100/Base16-4 130390 941.6 ns/op BenchmarkString/1000/Base16-4 14974 7958 ns/op BenchmarkLeafSize/0-4 60 1975580 ns/op BenchmarkLeafSize/1-4 590 194952 ns/op BenchmarkLeafSize/2-4 583 194768 ns/op BenchmarkLeafSize/3-4 424 268303 ns/op BenchmarkLeafSize/4-4 596 195326 ns/op BenchmarkLeafSize/5-4 379 300771 ns/op BenchmarkLeafSize/6-4 453 257532 ns/op BenchmarkLeafSize/7-4 471 246675 ns/op BenchmarkLeafSize/8-4 642 185039 ns/op BenchmarkLeafSize/9-4 330 351543 ns/op BenchmarkLeafSize/10-4 398 291606 ns/op BenchmarkLeafSize/11-4 424 286370 ns/op BenchmarkLeafSize/12-4 459 252777 ns/op BenchmarkLeafSize/13-4 415 282513 ns/op BenchmarkLeafSize/14-4 472 243103 ns/op BenchmarkLeafSize/15-4 518 230939 ns/op BenchmarkLeafSize/16-4 609 189081 ns/op BenchmarkLeafSize/32-4 589 191499 ns/op BenchmarkLeafSize/64-4 574 204858 ns/op BenchmarkProbablyPrime/n=0-4 14 7737465 ns/op BenchmarkProbablyPrime/n=1-4 13 8772912 ns/op BenchmarkProbablyPrime/n=5-4 8 13217799 ns/op BenchmarkProbablyPrime/n=10-4 6 18309586 ns/op BenchmarkProbablyPrime/n=20-4 4 29334966 ns/op BenchmarkProbablyPrime/Lucas-4 16 6676167 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 100 1098500 ns/op BenchmarkRatCmp-4 307155 379.3 ns/op BenchmarkFloatSqrt/64-4 31252 3824 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19123 6230 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13962 8637 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5887 17901 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1233 94746 ns/op 18007 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 92 1315851 ns/op 175778 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 100283612 ns/op 3871416 B/op 669 allocs/op PASS ok math/big 48.349s goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 12645664 9.476 ns/op BenchmarkLeadingZeros8-4 9375850 11.69 ns/op BenchmarkLeadingZeros16-4 11742970 10.09 ns/op BenchmarkLeadingZeros32-4 12373290 10.40 ns/op BenchmarkLeadingZeros64-4 13128615 10.07 ns/op BenchmarkTrailingZeros-4 12943422 10.19 ns/op BenchmarkTrailingZeros8-4 10971300 9.141 ns/op BenchmarkTrailingZeros16-4 12840145 11.69 ns/op BenchmarkTrailingZeros32-4 12971403 9.172 ns/op BenchmarkTrailingZeros64-4 13001240 10.35 ns/op BenchmarkOnesCount-4 12885117 9.146 ns/op BenchmarkOnesCount8-4 13039738 9.147 ns/op BenchmarkOnesCount16-4 12749709 9.913 ns/op BenchmarkOnesCount32-4 12072253 9.934 ns/op BenchmarkOnesCount64-4 13227805 10.11 ns/op BenchmarkRotateLeft-4 12986509 9.124 ns/op BenchmarkRotateLeft8-4 11512394 10.01 ns/op BenchmarkRotateLeft16-4 12761478 9.124 ns/op BenchmarkRotateLeft32-4 13192424 10.58 ns/op BenchmarkRotateLeft64-4 11294320 10.97 ns/op BenchmarkReverse-4 18164041 5.685 ns/op BenchmarkReverse8-4 23964184 5.950 ns/op BenchmarkReverse16-4 23258206 4.990 ns/op BenchmarkReverse32-4 22502464 5.350 ns/op BenchmarkReverse64-4 20474185 5.627 ns/op BenchmarkReverseBytes-4 23718559 5.129 ns/op BenchmarkReverseBytes16-4 22607895 5.014 ns/op BenchmarkReverseBytes32-4 23902794 5.017 ns/op BenchmarkReverseBytes64-4 22507441 5.023 ns/op BenchmarkAdd-4 13010810 9.082 ns/op BenchmarkAdd32-4 11687626 9.136 ns/op BenchmarkAdd64-4 11865577 10.23 ns/op BenchmarkAdd64multiple-4 22624011 5.465 ns/op BenchmarkSub-4 12530269 9.082 ns/op BenchmarkSub32-4 12897348 9.100 ns/op BenchmarkSub64-4 12521862 10.18 ns/op BenchmarkSub64multiple-4 22552490 5.019 ns/op BenchmarkMul-4 12115827 10.01 ns/op BenchmarkMul32-4 12927106 9.155 ns/op BenchmarkMul64-4 13197614 10.23 ns/op BenchmarkDiv-4 11498186 10.07 ns/op BenchmarkDiv32-4 13242753 9.803 ns/op BenchmarkDiv64-4 12701356 9.129 ns/op PASS ok math/bits 7.012s goos: linux goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13681747 7.928 ns/op BenchmarkAcos-4 663643 159.6 ns/op BenchmarkAcosh-4 685690 171.1 ns/op BenchmarkAsin-4 752592 158.8 ns/op BenchmarkAsinh-4 735843 158.3 ns/op BenchmarkAtan-4 1214971 98.81 ns/op BenchmarkAtanh-4 1212674 98.43 ns/op BenchmarkConj-4 25452394 4.690 ns/op BenchmarkCos-4 746073 148.3 ns/op BenchmarkCosh-4 778291 148.6 ns/op BenchmarkExp-4 1000000 115.1 ns/op BenchmarkLog-4 1526230 78.50 ns/op BenchmarkLog10-4 1529820 78.62 ns/op BenchmarkPhase-4 3300345 36.15 ns/op BenchmarkPolar-4 2441816 49.04 ns/op BenchmarkPow-4 312070 382.3 ns/op BenchmarkRect-4 1217229 85.50 ns/op BenchmarkSin-4 795549 147.4 ns/op BenchmarkSinh-4 793886 147.1 ns/op BenchmarkSqrt-4 1517230 79.17 ns/op BenchmarkTan-4 534154 221.1 ns/op BenchmarkTanh-4 540433 211.8 ns/op PASS ok math/cmplx 4.371s goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1225874 99.12 ns/op BenchmarkInt63ThreadsafeParallel-4 1000000 128.3 ns/op BenchmarkInt63Unthreadsafe-4 1540548 73.30 ns/op BenchmarkIntn1000-4 1215500 99.81 ns/op BenchmarkInt63n1000-4 1322355 92.25 ns/op BenchmarkInt31n1000-4 1316167 85.96 ns/op BenchmarkFloat32-4 1305812 91.68 ns/op BenchmarkFloat64-4 1622158 78.50 ns/op BenchmarkPerm3-4 282322 423.4 ns/op BenchmarkPerm30-4 30564 3749 ns/op BenchmarkPerm30ViaShuffle-4 33685 3557 ns/op BenchmarkShuffleOverhead-4 24022 5025 ns/op BenchmarkRead3-4 1232361 97.57 ns/op BenchmarkRead64-4 108109 1100 ns/op BenchmarkRead1000-4 7005 16640 ns/op BenchmarkConcurrent-4 254094 457.8 ns/op PASS ok math/rand 3.835s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42861 2726 ns/op BenchmarkQDecodeWord-4 101134 1144 ns/op BenchmarkQDecodeHeader-4 93543 1244 ns/op BenchmarkTypeByExtension/.html-4 396331 273.8 ns/op BenchmarkTypeByExtension/.HTML-4 239545 440.4 ns/op BenchmarkTypeByExtension/.unused-4 345256 319.7 ns/op BenchmarkExtensionsByType/text/html-4 159726 665.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 84492 1225 ns/op BenchmarkExtensionsByType/application/octet-stream-4 116894 940.4 ns/op PASS ok mime 2.454s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 661 178159 ns/op 47893 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 590 176993 ns/op 47937 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 249 465930 ns/op 103758 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 494 235192 ns/op 49566 B/op 207 allocs/op PASS ok mime/multipart 1.701s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 914 127266 ns/op PASS ok mime/quotedprintable 1.150s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 165 743934 ns/op 8511 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 15 6898114 ns/op 19570 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5006640901 ns/op 158760 B/op 231 allocs/op BenchmarkDNSName-4 157069 720.3 ns/op BenchmarkInterfaces-4 2270 51209 ns/op 16864 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 2701 41083 ns/op 12325 B/op 25 allocs/op BenchmarkInterfaceByName-4 2468 48835 ns/op 16899 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 1491 73348 ns/op 22946 B/op 106 allocs/op BenchmarkInterfacesAndAddrs-4 6192 20821 ns/op 3905 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 800 135885 ns/op 137562 B/op 51 allocs/op BenchmarkParseIP-4 9177 11064 ns/op BenchmarkParseIPValidIPv4-4 539454 218.3 ns/op BenchmarkParseIPValidIPv6-4 282867 429.6 ns/op BenchmarkIPString/IPv4-4 178442 702.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 15308 7562 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 76316 1526 ns/op BenchmarkIPEqual/IPv4-4 1677657 72.47 ns/op BenchmarkIPEqual/IPv6-4 1607260 71.74 ns/op BenchmarkSendFile/1024-4 1 1205085306 ns/op 0.00 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/2048-4 1 1206859434 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206672015 ns/op 0.00 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/8192-4 1 1206435084 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206592792 ns/op 0.01 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/32768-4 1 1009108262 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1008943695 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1008923624 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1009329739 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1009695437 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1010009404 ns/op 1.04 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1008666689 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1008937861 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1008820747 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1008676892 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1009004472 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1008964944 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1009335753 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1009005783 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1009268280 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1009975880 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1012719250 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1009328067 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1008248235 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1008520506 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1008830939 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1009130290 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1009315169 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1009106194 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1009083396 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1009522161 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1010263501 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1010411101 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1009582557 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1009293474 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1008497060 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1009507210 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1008917481 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1008809231 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1009149661 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1009048027 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1009458214 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1009830519 ns/op 0.52 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1011084668 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1008675454 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1009128230 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1008963280 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1008438800 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1008888570 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1009217816 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1008883456 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1009347624 ns/op 0.13 MB/s 960 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1009446956 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1009659601 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1010842299 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2226 45110 ns/op BenchmarkTCP4OneShotTimeout-4 2509 43147 ns/op BenchmarkTCP4Persistent-4 17922 5976 ns/op BenchmarkTCP4PersistentTimeout-4 17092 6310 ns/op BenchmarkTCP6OneShot-4 2269 44518 ns/op BenchmarkTCP6OneShotTimeout-4 2479 45052 ns/op BenchmarkTCP6Persistent-4 16473 6893 ns/op BenchmarkTCP6PersistentTimeout-4 16760 6469 ns/op BenchmarkTCP4ConcurrentReadWrite-4 31984 3276 ns/op BenchmarkTCP6ConcurrentReadWrite-4 24452 4318 ns/op BenchmarkSetReadDeadline-4 207978 557.5 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9805 11410 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 8092 12746 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13874 13526 ns/op 0 B/op 0 allocs/op PASS ok net 67.463s goos: linux goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 39184 2940 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 15792 7400 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 21696 5433 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25442 4756 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 50982 2274 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 73600 1632 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2111220 56.70 ns/op BenchmarkFindChild/n=2/rep=map-4 5134047 23.98 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1829563 65.53 ns/op BenchmarkFindChild/n=4/rep=linear-4 1000000 105.0 ns/op BenchmarkFindChild/n=4/rep=map-4 4616973 24.61 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 944353 113.3 ns/op BenchmarkFindChild/n=8/rep=linear-4 576853 200.5 ns/op BenchmarkFindChild/n=8/rep=map-4 4455570 26.98 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 556960 207.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 285338 393.8 ns/op BenchmarkFindChild/n=16/rep=map-4 4649359 27.01 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3259620 37.74 ns/op BenchmarkFindChild/n=32/rep=linear-4 145567 790.7 ns/op BenchmarkFindChild/n=32/rep=map-4 5474914 23.69 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3189325 33.98 ns/op BenchmarkServerMatch-4 26757 4620 ns/op BenchmarkReadRequestChrome-4 5378 22158 ns/op 27.57 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 14594 8115 ns/op 9.61 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 14853 8192 ns/op 10.01 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10174 11812 ns/op 12.78 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 22322 5217 ns/op 7.67 MB/s 891 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 415 261863 ns/op 3.91 MB/s BenchmarkFileAndServer_1KB/https1-4 273 370797 ns/op 2.76 MB/s BenchmarkFileAndServer_1KB/h2-4 199 521232 ns/op 1.96 MB/s BenchmarkFileAndServer_16MB/h1-4 3 41150778 ns/op 407.70 MB/s BenchmarkFileAndServer_16MB/https1-4 1 101999815 ns/op 164.48 MB/s BenchmarkFileAndServer_16MB/h2-4 1 175244364 ns/op 95.74 MB/s BenchmarkFileAndServer_64MB/h1-4 1 121640132 ns/op 551.70 MB/s BenchmarkFileAndServer_64MB/https1-4 1 284523769 ns/op 235.86 MB/s BenchmarkFileAndServer_64MB/h2-4 1 668596351 ns/op 100.37 MB/s BenchmarkServeMux-4 327 391186 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 399 322683 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 466 245500 ns/op 5896 B/op 63 allocs/op BenchmarkClientServer/https1-4 302 349418 ns/op 6541 B/op 72 allocs/op BenchmarkClientServer/h2-4 279 434840 ns/op 9648 B/op 76 allocs/op BenchmarkClientServerParallel/4/h1-4 1154 89264 ns/op 9323 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 32 3734640 ns/op 102382 B/op 1134 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51876: read tcp 127.0.0.1:41027->127.0.0.1:51876: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51900: read tcp 127.0.0.1:41027->127.0.0.1:51900: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51914: write tcp 127.0.0.1:41027->127.0.0.1:51914: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34728: read tcp 127.0.0.1:33181->127.0.0.1:34728: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34708: write tcp 127.0.0.1:33181->127.0.0.1:34708: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54662: write tcp 127.0.0.1:36133->127.0.0.1:54662: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54622: write tcp 127.0.0.1:36133->127.0.0.1:54622: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54676: write tcp 127.0.0.1:36133->127.0.0.1:54676: use of closed network connection BenchmarkClientServerParallel/4/h2-4 368 274316 ns/op 12997 B/op 121 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36524: read tcp 127.0.0.1:35843->127.0.0.1:36524: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36542: read tcp 127.0.0.1:35843->127.0.0.1:36542: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36588: write tcp 127.0.0.1:35843->127.0.0.1:36588: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36574: write tcp 127.0.0.1:35843->127.0.0.1:36574: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37678: read tcp 127.0.0.1:43133->127.0.0.1:37678: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37748: read tcp 127.0.0.1:43133->127.0.0.1:37748: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37710: write tcp 127.0.0.1:43133->127.0.0.1:37710: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37768: read tcp 127.0.0.1:43133->127.0.0.1:37768: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37714: read tcp 127.0.0.1:43133->127.0.0.1:37714: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37736: read tcp 127.0.0.1:43133->127.0.0.1:37736: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 1016 114975 ns/op 14503 B/op 95 allocs/op BenchmarkClientServerParallel/64/https1-4 152 3653984 ns/op 97533 B/op 1066 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38300: read tcp 127.0.0.1:45199->127.0.0.1:38300: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38314: read tcp 127.0.0.1:45199->127.0.0.1:38314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38348: write tcp 127.0.0.1:45199->127.0.0.1:38348: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38324: write tcp 127.0.0.1:45199->127.0.0.1:38324: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38334: write tcp 127.0.0.1:45199->127.0.0.1:38334: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50894: read tcp 127.0.0.1:36589->127.0.0.1:50894: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50848: read tcp 127.0.0.1:36589->127.0.0.1:50848: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50908: write tcp 127.0.0.1:36589->127.0.0.1:50908: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50864: write tcp 127.0.0.1:36589->127.0.0.1:50864: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50900: write tcp 127.0.0.1:36589->127.0.0.1:50900: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 124 4780585 ns/op 128446 B/op 1515 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46510: write tcp 127.0.0.1:35949->127.0.0.1:46510: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46536: write tcp 127.0.0.1:35949->127.0.0.1:46536: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47418: read tcp 127.0.0.1:34283->127.0.0.1:47418: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47610: read tcp 127.0.0.1:34283->127.0.0.1:47610: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47542: read tcp 127.0.0.1:34283->127.0.0.1:47542: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47564: read tcp 127.0.0.1:34283->127.0.0.1:47564: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47572: read tcp 127.0.0.1:34283->127.0.0.1:47572: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47594: read tcp 127.0.0.1:34283->127.0.0.1:47594: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47582: read tcp 127.0.0.1:34283->127.0.0.1:47582: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47480: read tcp 127.0.0.1:34283->127.0.0.1:47480: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1014637749 ns/op 31304 B/op 157 allocs/op BenchmarkClient-4 414 298649 ns/op 3738 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 945 126002 ns/op 7656 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1844 75164 ns/op 3124 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1944 55068 ns/op 1940 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 2000 65748 ns/op 2797 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1596 64668 ns/op 2725 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1692 74961 ns/op 2761 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2090 61126 ns/op 1963 B/op 14 allocs/op BenchmarkServerHijack-4 1306 88789 ns/op 16764 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 426 251888 ns/op 6154 B/op 52 allocs/op BenchmarkResponseStatusLine-4 721912 158.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.290s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4645 26805 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.201s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 128832 980.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 712957 145.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 273618 429.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 90550 1329 ns/op BenchmarkStdIPv4-4 156120 839.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 127303 919.1 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 120946 931.6 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 99465 1203 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 96726 1256 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2144847 55.35 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1843920 63.49 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1871676 63.00 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 365481 329.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 402342 315.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 350746 332.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 117543 1008 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 407096 280.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 207249 581.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 212199 575.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 204513 592.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 106194 1129 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 535128 225.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 187717 633.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 249381 486.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 347073 325.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 217809 527.6 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 455869 257.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 218902 539.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 209104 528.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 216942 538.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 172705 697.0 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 706980 171.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 230241 523.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 145851 826.3 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 174601 661.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 246624 501.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 174771 691.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 390243 315.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 171884 708.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 200611 623.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 258711 432.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 194881 643.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1487680 85.80 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1466655 82.00 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1505628 83.53 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1345604 89.23 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1418539 88.39 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1298356 92.27 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1245705 95.37 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1286390 90.00 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1419297 83.95 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 470611 225.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 751558 153.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 283956 426.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 313587 612.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 277635 422.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 104812 1161 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 725271 166.1 ns/op PASS ok net/netip 9.442s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. 2023/09/15 13:10:07 Test RPC server listening on 127.0.0.1:42017 2023/09/15 13:10:07 Test HTTP RPC server listening on 127.0.0.1:39455 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1567 77402 ns/op BenchmarkEndToEndHTTP-4 1591 74412 ns/op BenchmarkEndToEndAsync-4 2829 35459 ns/op BenchmarkEndToEndAsyncHTTP-4 3078 38848 ns/op PASS ok net/rpc 1.802s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 2989 35714 ns/op BenchmarkReadMIMEHeader/server_headers-4 5244 22664 ns/op BenchmarkUncommon-4 24657 4692 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.523s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 5979 17318 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 147830 814.6 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 836604 140.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 136341 848.9 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 246546 467.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 121657 990.2 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20986 5604 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 589862 197.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 135404 860.9 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 250633 470.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 119660 988.3 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22533 5229 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 278655 432.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 109176 1075 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 108528 1103 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 47090 2569 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8677 13765 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 280948 433.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 114576 1077 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 107754 1122 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 48105 2474 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8798 14087 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.968s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3725559 31.49 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 273795 420.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1216 96650 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 379 290723 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 927 120907 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 108211 1069 ns/op BenchmarkStatFile-4 84235 1397 ns/op BenchmarkStatDir-4 87147 1352 ns/op BenchmarkLstatDot-4 110998 1074 ns/op BenchmarkLstatFile-4 82249 1408 ns/op BenchmarkLstatDir-4 88140 1313 ns/op PASS ok os 2.489s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 141 814194 ns/op 8272 B/op 30 allocs/op PASS ok os/exec 1.223s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 367570 296.6 ns/op PASS ok os/user 1.220s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4757126 24.17 ns/op BenchmarkString-4 3192543 37.54 ns/op BenchmarkBytes-4 2802820 42.55 ns/op BenchmarkNamedBytes-4 1560727 77.44 ns/op BenchmarkBytesArray-4 975664 117.6 ns/op BenchmarkSliceLen-4 3185028 37.67 ns/op BenchmarkMapLen-4 1327780 91.40 ns/op BenchmarkStringLen-4 2361260 51.17 ns/op BenchmarkArrayLen-4 1735742 68.66 ns/op BenchmarkSliceCap-4 3216682 37.70 ns/op BenchmarkDeepEqual/int8-4 672212 177.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 131950 886.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 547372 209.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 126451 918.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 547312 209.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 129817 917.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 576044 208.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 128252 918.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 553975 211.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 129266 937.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 613809 180.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 169639 691.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 577774 212.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 125299 939.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 533352 215.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 123088 917.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 541192 210.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 128622 918.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 524310 210.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 131004 927.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 545865 210.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 130135 931.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 521524 210.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 127672 932.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 579427 210.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 128300 931.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 516724 211.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 129651 932.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 555063 210.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 126334 934.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 661645 178.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 132380 906.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 574852 207.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 126693 950.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 173619 678.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 82318 1454 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 66400 1831 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46826 2565 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 49788 2383 ns/op BenchmarkIsZero/ArrayComparable-4 343729 371.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 42640 2800 ns/op BenchmarkIsZero/StructComparable-4 722272 163.8 ns/op BenchmarkIsZero/StructIncomparable-4 194011 615.0 ns/op BenchmarkSetZero/Bool/Direct-4 4756659 24.24 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 106.8 ns/op BenchmarkSetZero/Bool/NewZero-4 794412 143.4 ns/op BenchmarkSetZero/Int/Direct-4 3150321 38.23 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 105.9 ns/op BenchmarkSetZero/Int/NewZero-4 799004 141.7 ns/op BenchmarkSetZero/Uint/Direct-4 3165018 37.70 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 107.6 ns/op BenchmarkSetZero/Uint/NewZero-4 793492 140.2 ns/op BenchmarkSetZero/Float/Direct-4 3084916 38.78 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 109.0 ns/op BenchmarkSetZero/Float/NewZero-4 760137 140.8 ns/op BenchmarkSetZero/Complex/Direct-4 3123698 38.31 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 105.5 ns/op BenchmarkSetZero/Complex/NewZero-4 787908 142.7 ns/op BenchmarkSetZero/Array/Direct-4 2746510 41.70 ns/op BenchmarkSetZero/Array/CachedZero-4 926791 108.1 ns/op BenchmarkSetZero/Array/NewZero-4 762708 140.2 ns/op BenchmarkSetZero/Chan/Direct-4 3088028 38.51 ns/op BenchmarkSetZero/Chan/CachedZero-4 995875 102.0 ns/op BenchmarkSetZero/Chan/NewZero-4 878206 134.7 ns/op BenchmarkSetZero/Func/Direct-4 3181512 38.53 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 102.4 ns/op BenchmarkSetZero/Func/NewZero-4 858663 138.5 ns/op BenchmarkSetZero/Interface/Direct-4 3035450 40.18 ns/op BenchmarkSetZero/Interface/CachedZero-4 1000000 109.7 ns/op BenchmarkSetZero/Interface/NewZero-4 784000 142.3 ns/op BenchmarkSetZero/Map/Direct-4 3112663 38.13 ns/op BenchmarkSetZero/Map/CachedZero-4 1173226 104.6 ns/op BenchmarkSetZero/Map/NewZero-4 814194 136.7 ns/op BenchmarkSetZero/Pointer/Direct-4 3177454 38.31 ns/op BenchmarkSetZero/Pointer/CachedZero-4 996379 103.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 870201 137.6 ns/op BenchmarkSetZero/Slice/Direct-4 2956617 40.75 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 105.3 ns/op BenchmarkSetZero/Slice/NewZero-4 844213 140.1 ns/op BenchmarkSetZero/String/Direct-4 3141976 37.92 ns/op BenchmarkSetZero/String/CachedZero-4 987987 106.9 ns/op BenchmarkSetZero/String/NewZero-4 820321 142.2 ns/op BenchmarkSetZero/Struct/Direct-4 2775402 41.99 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 107.7 ns/op BenchmarkSetZero/Struct/NewZero-4 757614 139.6 ns/op BenchmarkSelect/1-4 239102 495.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 106224 1128 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 53071 2128 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 301652 377.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 248461 470.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 130248 964.3 ns/op 132.74 MB/s BenchmarkCallArgCopy/size=256-4 119748 1016 ns/op 251.86 MB/s BenchmarkCallArgCopy/size=1024-4 82880 1525 ns/op 671.53 MB/s BenchmarkCallArgCopy/size=4096-4 50272 2231 ns/op 1835.87 MB/s BenchmarkCallArgCopy/size=65536-4 5126 20454 ns/op 3204.08 MB/s BenchmarkFieldByName1-4 1946054 60.88 ns/op BenchmarkFieldByName2-4 155836 738.4 ns/op BenchmarkFieldByName3-4 17107 5871 ns/op BenchmarkInterfaceBig-4 4139000 26.03 ns/op BenchmarkInterfaceSmall-4 5085874 23.43 ns/op BenchmarkNew-4 2453605 40.81 ns/op BenchmarkMap/StringKeys/MapIndex-4 3344 34926 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2870 41365 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3196 35308 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2809 42301 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3382 34856 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2756 41992 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 317427 366.1 ns/op PASS ok reflect 17.345s goos: linux goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 18429 7320 ns/op 9242 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 20202 5720 ns/op 9338 B/op 1 allocs/op BenchmarkFindString-4 18858 6757 ns/op 9211 B/op 1 allocs/op BenchmarkFindSubmatch-4 15920 7851 ns/op 9274 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 16448 7665 ns/op 9408 B/op 2 allocs/op BenchmarkLiteral-4 25099 4630 ns/op BenchmarkNotLiteral-4 5698 20950 ns/op BenchmarkMatchClass-4 3924 27837 ns/op BenchmarkMatchClass_InRange-4 4798 26709 ns/op BenchmarkReplaceAll-4 3664 33130 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 25558 4953 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 51996 2295 ns/op BenchmarkAnchoredShortMatch-4 22822 5423 ns/op BenchmarkAnchoredLongMatch-4 28413 4466 ns/op BenchmarkOnePassShortA-4 28069 4664 ns/op BenchmarkNotOnePassShortA-4 9872 10700 ns/op BenchmarkOnePassShortB-4 34753 3658 ns/op BenchmarkNotOnePassShortB-4 13378 8259 ns/op BenchmarkOnePassLongPrefix-4 111922 1065 ns/op BenchmarkOnePassLongNotPrefix-4 41956 3012 ns/op BenchmarkMatchParallelShared-4 26926 4503 ns/op BenchmarkMatchParallelCopied-4 27597 3840 ns/op BenchmarkQuoteMetaAll-4 212376 529.5 ns/op 26.44 MB/s BenchmarkQuoteMetaNone-4 442140 273.3 ns/op 95.13 MB/s BenchmarkCompile/Onepass-4 5834 19803 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 2131 51470 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 258 460796 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4766962 25.54 ns/op 626.52 MB/s BenchmarkMatch/Easy0/32-4 23776 4824 ns/op 6.63 MB/s BenchmarkMatch/Easy0/1K-4 24196 5199 ns/op 196.98 MB/s BenchmarkMatch/Easy0i/16-4 4945695 25.18 ns/op 635.45 MB/s BenchmarkMatch/Easy0i/32-4 6636 16000 ns/op 2.00 MB/s BenchmarkMatch/Easy0i/1K-4 373 325193 ns/op 3.15 MB/s BenchmarkMatch/Easy1/16-4 4936546 27.00 ns/op 592.52 MB/s BenchmarkMatch/Easy1/32-4 25440 4794 ns/op 6.67 MB/s BenchmarkMatch/Easy1/1K-4 9772 11305 ns/op 90.58 MB/s BenchmarkMatch/Medium/16-4 4923343 25.14 ns/op 636.50 MB/s BenchmarkMatch/Medium/32-4 8458 14386 ns/op 2.22 MB/s BenchmarkMatch/Medium/1K-4 418 291304 ns/op 3.52 MB/s BenchmarkMatch/Hard/16-4 4597933 24.48 ns/op 653.60 MB/s BenchmarkMatch/Hard/32-4 5740 23647 ns/op 1.35 MB/s BenchmarkMatch/Hard/1K-4 212 495289 ns/op 2.07 MB/s BenchmarkMatch/Hard1/16-4 2073 61124 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 973 113494 ns/op 0.28 MB/s BenchmarkMatch/Hard1/1K-4 34 3537306 ns/op 0.29 MB/s BenchmarkMatch_onepass_regex/16-4 40592 3172 ns/op 5.04 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23689 5003 ns/op 6.40 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 925 130799 ns/op 7.83 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.480s goos: linux goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 940880 121.7 ns/op BenchmarkIsWordChar-4 236670 503.7 ns/op PASS ok regexp/syntax 2.011s goos: linux goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 113046 1208 ns/op BenchmarkCallers/inlined-4 102645 1151 ns/op BenchmarkCallers/no-cache-4 25077 4779 ns/op BenchmarkFPCallers/cached-4 3875655 30.98 ns/op BenchmarkMakeChan/Byte-4 1588773 78.46 ns/op BenchmarkMakeChan/Int-4 1000000 104.3 ns/op BenchmarkMakeChan/Ptr-4 907653 135.3 ns/op BenchmarkMakeChan/Struct/0-4 1659873 69.92 ns/op BenchmarkMakeChan/Struct/32-4 509221 196.9 ns/op BenchmarkMakeChan/Struct/40-4 562482 198.5 ns/op BenchmarkChanNonblocking-4 14368012 8.200 ns/op BenchmarkSelectUncontended-4 2020495 73.39 ns/op BenchmarkSelectSyncContended-4 52827 2261 ns/op BenchmarkSelectAsyncContended-4 253717 783.2 ns/op BenchmarkSelectNonblock-4 8289057 14.27 ns/op BenchmarkChanUncontended-4 9718 14125 ns/op BenchmarkChanContended-4 3120 43602 ns/op BenchmarkChanSync-4 252602 463.8 ns/op BenchmarkChanSyncWork-4 85818 1700 ns/op BenchmarkChanProdCons0-4 92348 1250 ns/op BenchmarkChanProdCons10-4 141562 729.6 ns/op BenchmarkChanProdCons100-4 148629 786.3 ns/op BenchmarkChanProdConsWork0-4 102336 1448 ns/op BenchmarkChanProdConsWork10-4 224083 541.5 ns/op BenchmarkChanProdConsWork100-4 228590 882.2 ns/op BenchmarkSelectProdCons-4 111712 1788 ns/op BenchmarkReceiveDataFromClosedChan-4 1326494 89.29 ns/op BenchmarkChanCreation-4 238737 419.0 ns/op BenchmarkChanSem-4 234462 617.7 ns/op BenchmarkChanPopular-4 159 747032 ns/op BenchmarkChanClosed-4 1424079 78.58 ns/op BenchmarkCallClosure-4 7390984 15.29 ns/op BenchmarkCallClosure1-4 6644881 15.75 ns/op BenchmarkCallClosure2-4 1920022 62.70 ns/op BenchmarkCallClosure3-4 2206585 57.62 ns/op BenchmarkCallClosure4-4 1873958 63.85 ns/op BenchmarkComplex128DivNormal-4 14640514 8.069 ns/op BenchmarkComplex128DivNisNaN-4 10973796 10.95 ns/op BenchmarkComplex128DivDisNaN-4 10360386 11.16 ns/op BenchmarkComplex128DivNisInf-4 13643724 8.753 ns/op BenchmarkComplex128DivDisInf-4 8297643 14.41 ns/op BenchmarkSetTypePtr-4 44769970 2.505 ns/op 3193.59 MB/s BenchmarkSetTypePtr8-4 14218089 8.260 ns/op 7748.49 MB/s BenchmarkSetTypePtr16-4 14237149 8.236 ns/op 15541.11 MB/s BenchmarkSetTypePtr32-4 14526027 8.140 ns/op 31448.93 MB/s BenchmarkSetTypePtr64-4 14380915 8.119 ns/op 63061.58 MB/s BenchmarkSetTypePtr126-4 8745030 13.45 ns/op 74934.52 MB/s BenchmarkSetTypePtr128-4 9018421 13.16 ns/op 77785.97 MB/s BenchmarkSetTypePtrSlice-4 1307018 91.85 ns/op 89187.56 MB/s BenchmarkSetTypeNode1-4 14692102 8.193 ns/op 2929.35 MB/s BenchmarkSetTypeNode1Slice-4 6689206 17.79 ns/op 43171.72 MB/s BenchmarkSetTypeNode8-4 14335028 8.162 ns/op 9801.09 MB/s BenchmarkSetTypeNode8Slice-4 2942253 40.81 ns/op 62734.71 MB/s BenchmarkSetTypeNode64-4 8757175 13.44 ns/op 39272.03 MB/s BenchmarkSetTypeNode64Slice-4 331074 339.4 ns/op 49777.82 MB/s BenchmarkSetTypeNode64Dead-4 11986896 9.975 ns/op 52931.92 MB/s BenchmarkSetTypeNode64DeadSlice-4 403844 286.3 ns/op 59008.10 MB/s BenchmarkSetTypeNode124-4 8844217 13.47 ns/op 74854.97 MB/s BenchmarkSetTypeNode124Slice-4 282688 416.8 ns/op 77395.88 MB/s BenchmarkSetTypeNode126-4 9157474 13.16 ns/op 77802.59 MB/s BenchmarkSetTypeNode126Slice-4 278862 419.6 ns/op 78088.51 MB/s BenchmarkSetTypeNode128-4 6352243 18.74 ns/op 55482.40 MB/s BenchmarkSetTypeNode128Slice-4 222442 539.3 ns/op 61710.58 MB/s BenchmarkSetTypeNode130-4 6338875 18.78 ns/op 56234.31 MB/s BenchmarkSetTypeNode130Slice-4 217288 540.9 ns/op 62473.93 MB/s BenchmarkSetTypeNode1024-4 1243306 96.03 ns/op 85473.54 MB/s BenchmarkSetTypeNode1024Slice-4 38919 3055 ns/op 85965.96 MB/s BenchmarkAllocation-4 5340 20205 ns/op BenchmarkReadMemStats-4 6610 19022 ns/op BenchmarkReadMemStatsLatency-4 1 66630 p50-ns 66630 p90-ns 66630 p99-ns BenchmarkWriteBarrier-4 2847008 40.49 ns/op BenchmarkBulkWriteBarrier-4 8938182 11.65 ns/op BenchmarkScanStackNoLocals-4 4 28458696 ns/op BenchmarkMSpanCountAlloc/bits=64-4 15232713 7.818 ns/op BenchmarkMSpanCountAlloc/bits=128-4 14000582 8.509 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11936461 9.840 ns/op BenchmarkMSpanCountAlloc/bits=512-4 10001442 12.50 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6684884 17.31 ns/op BenchmarkHash5-4 8649727 13.24 ns/op 377.70 MB/s BenchmarkHash16-4 8651480 13.86 ns/op 1154.78 MB/s BenchmarkHash64-4 8684325 13.84 ns/op 4624.13 MB/s BenchmarkHash1024-4 4286044 27.73 ns/op 36927.56 MB/s BenchmarkHash65536-4 90660 1317 ns/op 49758.30 MB/s BenchmarkAlignedLoad-4 10904212 12.30 ns/op BenchmarkUnalignedLoad-4 10648758 10.70 ns/op BenchmarkEqEfaceConcrete-4 8063308 14.73 ns/op BenchmarkEqIfaceConcrete-4 8503528 14.10 ns/op BenchmarkNeEfaceConcrete-4 7043227 14.50 ns/op BenchmarkNeIfaceConcrete-4 5104996 20.10 ns/op BenchmarkConvT2EByteSized/bool-4 8009580 15.96 ns/op BenchmarkConvT2EByteSized/uint8-4 8014090 15.77 ns/op BenchmarkConvT2ESmall-4 7083150 16.94 ns/op BenchmarkConvT2EUintptr-4 5388022 20.78 ns/op BenchmarkConvT2ELarge-4 1801370 66.33 ns/op BenchmarkConvT2ISmall-4 6420829 16.91 ns/op BenchmarkConvT2IUintptr-4 6894722 17.07 ns/op BenchmarkConvT2ILarge-4 1738677 67.69 ns/op BenchmarkConvI2E-4 6469642 19.14 ns/op BenchmarkConvI2I-4 5081018 22.03 ns/op BenchmarkAssertE2T-4 5502762 22.52 ns/op BenchmarkAssertE2TLarge-4 3640952 32.66 ns/op BenchmarkAssertE2I-4 5550356 21.55 ns/op BenchmarkAssertI2T-4 5819352 21.88 ns/op BenchmarkAssertI2I-4 5366395 21.62 ns/op BenchmarkAssertI2E-4 7480296 15.35 ns/op BenchmarkAssertE2E-4 7673631 15.63 ns/op BenchmarkAssertE2T2-4 4566326 26.24 ns/op BenchmarkAssertE2T2Blank-4 5971464 20.64 ns/op BenchmarkAssertI2E2-4 5638800 21.58 ns/op BenchmarkAssertI2E2Blank-4 7664769 15.33 ns/op BenchmarkAssertE2E2-4 5729544 21.12 ns/op BenchmarkAssertE2E2Blank-4 7581162 16.22 ns/op BenchmarkConvT2Ezero/zero/16-4 6913057 17.25 ns/op BenchmarkConvT2Ezero/zero/32-4 6925657 17.84 ns/op BenchmarkConvT2Ezero/zero/64-4 6739519 16.92 ns/op BenchmarkConvT2Ezero/zero/str-4 7034679 17.73 ns/op BenchmarkConvT2Ezero/zero/slice-4 6958326 17.48 ns/op BenchmarkConvT2Ezero/zero/big-4 358366 338.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1862502 61.01 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1868846 65.28 ns/op BenchmarkConvT2Ezero/nonzero/big-4 340946 378.8 ns/op BenchmarkConvT2Ezero/smallint/16-4 6932234 17.55 ns/op BenchmarkConvT2Ezero/smallint/32-4 6825178 18.07 ns/op BenchmarkConvT2Ezero/smallint/64-4 6941722 17.80 ns/op BenchmarkConvT2Ezero/largeint/16-4 2339781 49.39 ns/op BenchmarkConvT2Ezero/largeint/32-4 2517370 51.86 ns/op BenchmarkConvT2Ezero/largeint/64-4 2454285 53.37 ns/op BenchmarkMalloc8-4 2726590 38.57 ns/op BenchmarkMalloc16-4 2910333 42.50 ns/op BenchmarkMallocTypeInfo8-4 2857970 39.55 ns/op BenchmarkMallocTypeInfo16-4 2346403 47.79 ns/op BenchmarkMallocLargeStruct-4 309522 413.3 ns/op BenchmarkGoroutineSelect-4 106 1322989 ns/op BenchmarkGoroutineBlocking-4 100 1062270 ns/op BenchmarkGoroutineForRange-4 118 1055167 ns/op BenchmarkGoroutineIdle-4 121 1094747 ns/op BenchmarkHashStringSpeed-4 4093572 30.23 ns/op BenchmarkHashBytesSpeed-4 2239136 52.62 ns/op BenchmarkHashInt32Speed-4 4452460 26.76 ns/op BenchmarkHashInt64Speed-4 4625019 25.61 ns/op BenchmarkHashStringArraySpeed-4 879146 128.8 ns/op BenchmarkMegMap-4 4184040 28.25 ns/op BenchmarkMegOneMap-4 5865897 20.61 ns/op BenchmarkMegEqMap-4 3276 35969 ns/op BenchmarkMegEmptyMap-4 6661678 18.10 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3879000 30.77 ns/op BenchmarkSmallStrMap-4 4933930 24.00 ns/op BenchmarkMapStringKeysEight_16-4 4332477 26.11 ns/op BenchmarkMapStringKeysEight_32-4 4929940 24.67 ns/op BenchmarkMapStringKeysEight_64-4 4814368 24.62 ns/op BenchmarkMapStringKeysEight_1M-4 4842756 24.58 ns/op BenchmarkIntMap-4 5828890 20.85 ns/op BenchmarkMapFirst/1-4 6716640 17.73 ns/op BenchmarkMapFirst/2-4 6666012 18.77 ns/op BenchmarkMapFirst/3-4 6617576 17.79 ns/op BenchmarkMapFirst/4-4 6648837 18.06 ns/op BenchmarkMapFirst/5-4 6299342 17.66 ns/op BenchmarkMapFirst/6-4 6387162 18.16 ns/op BenchmarkMapFirst/7-4 6403354 17.76 ns/op BenchmarkMapFirst/8-4 6202866 18.04 ns/op BenchmarkMapFirst/9-4 5891127 19.59 ns/op BenchmarkMapFirst/10-4 5892379 20.10 ns/op BenchmarkMapFirst/11-4 6003429 19.93 ns/op BenchmarkMapFirst/12-4 5660587 20.01 ns/op BenchmarkMapFirst/13-4 6050416 19.65 ns/op BenchmarkMapFirst/14-4 6108304 19.67 ns/op BenchmarkMapFirst/15-4 5872287 20.21 ns/op BenchmarkMapFirst/16-4 5959222 19.94 ns/op BenchmarkMapMid/1-4 6683935 18.01 ns/op BenchmarkMapMid/2-4 6260364 18.80 ns/op BenchmarkMapMid/3-4 6379692 18.71 ns/op BenchmarkMapMid/4-4 6037588 19.40 ns/op BenchmarkMapMid/5-4 6135271 18.71 ns/op BenchmarkMapMid/6-4 6085209 19.26 ns/op BenchmarkMapMid/7-4 6054342 19.62 ns/op BenchmarkMapMid/8-4 5570227 20.33 ns/op BenchmarkMapMid/9-4 5513060 21.01 ns/op BenchmarkMapMid/10-4 5159373 21.84 ns/op BenchmarkMapMid/11-4 5535889 20.67 ns/op BenchmarkMapMid/12-4 5469004 21.49 ns/op BenchmarkMapMid/13-4 5880864 20.40 ns/op BenchmarkMapMid/14-4 5446846 22.49 ns/op BenchmarkMapMid/15-4 5468176 20.61 ns/op BenchmarkMapMid/16-4 5793710 21.34 ns/op BenchmarkMapLast/1-4 6337210 17.81 ns/op BenchmarkMapLast/2-4 6170172 18.48 ns/op BenchmarkMapLast/3-4 6436322 19.26 ns/op BenchmarkMapLast/4-4 6192063 19.37 ns/op BenchmarkMapLast/5-4 6069187 19.67 ns/op BenchmarkMapLast/6-4 5704302 20.49 ns/op BenchmarkMapLast/7-4 6007387 20.53 ns/op BenchmarkMapLast/8-4 5743564 20.90 ns/op BenchmarkMapLast/9-4 5539353 20.34 ns/op BenchmarkMapLast/10-4 5372257 21.91 ns/op BenchmarkMapLast/11-4 5478862 22.14 ns/op BenchmarkMapLast/12-4 5268070 22.22 ns/op BenchmarkMapLast/13-4 5039696 21.20 ns/op BenchmarkMapLast/14-4 5570674 20.78 ns/op BenchmarkMapLast/15-4 5449110 20.95 ns/op BenchmarkMapLast/16-4 5865103 21.59 ns/op BenchmarkMapCycle-4 4799355 22.94 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5255018 23.02 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5169 22325 ns/op BenchmarkMakeMap/[Byte]Byte-4 864828 142.7 ns/op BenchmarkMakeMap/[Int]Int-4 440283 258.6 ns/op BenchmarkNewEmptyMap-4 14007272 8.454 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2374196 50.32 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 873495 135.7 ns/op BenchmarkMapIterEmpty-4 7784091 15.31 ns/op BenchmarkSameLengthMap-4 6409551 18.74 ns/op BenchmarkBigKeyMap-4 2454361 50.02 ns/op BenchmarkBigValMap-4 2216154 53.61 ns/op BenchmarkSmallKeyMap-4 4036786 30.22 ns/op BenchmarkMapPopulate/1-4 4052826 29.68 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 204922 583.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9810 12141 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 1148 110268 ns/op 51785 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 75 1372411 ns/op 416167 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 6 19196464 ns/op 6523784 B/op 2860 allocs/op BenchmarkComplexAlgMap-4 579418 174.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 2531298 47.40 ns/op BenchmarkGoMapClear/Reflexive/10-4 2187878 51.44 ns/op BenchmarkGoMapClear/Reflexive/100-4 471366 229.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 74746 1639 ns/op BenchmarkGoMapClear/Reflexive/10000-4 8980 13121 ns/op BenchmarkGoMapClear/NonReflexive/1-4 2058573 58.93 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1874022 63.35 ns/op BenchmarkGoMapClear/NonReflexive/100-4 496614 243.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 73333 1632 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 9262 13194 ns/op BenchmarkMapStringConversion/32/simple-4 2497627 47.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2488254 47.12 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1928046 62.16 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2386975 51.66 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2385028 50.00 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1823575 67.56 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2683537 41.81 ns/op BenchmarkMapInterfacePtr-4 2855856 42.08 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6170830 19.43 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 194641 707.9 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 7209 16264 ns/op BenchmarkMapPop1000-4 517 229202 ns/op BenchmarkMapPop10000-4 28 4281058 ns/op BenchmarkMapAssign/Int32/256-4 4434872 27.66 ns/op BenchmarkMapAssign/Int32/65536-4 2086165 59.93 ns/op BenchmarkMapAssign/Int64/256-4 4463486 26.64 ns/op BenchmarkMapAssign/Int64/65536-4 1914702 62.09 ns/op BenchmarkMapAssign/Str/256-4 3183064 38.75 ns/op BenchmarkMapAssign/Str/65536-4 1300864 87.84 ns/op BenchmarkMapOperatorAssign/Int32/256-4 2383417 49.70 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1480380 85.48 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2488326 48.39 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1442804 91.40 ns/op BenchmarkMapOperatorAssign/Str/256-4 720102 2321 ns/op BenchmarkMapOperatorAssign/Str/65536-4 416358 265.0 ns/op BenchmarkMapAppendAssign/Int32/256-4 1448097 83.08 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 488889 248.9 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1431343 84.66 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 408433 246.1 ns/op 44 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 1000000 124.8 ns/op 66 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 307675 343.4 ns/op 82 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 2730307 51.11 ns/op BenchmarkMapDelete/Int32/1000-4 2659933 47.57 ns/op BenchmarkMapDelete/Int32/10000-4 2588869 47.08 ns/op BenchmarkMapDelete/Int64/100-4 2699523 47.06 ns/op BenchmarkMapDelete/Int64/1000-4 2642527 46.38 ns/op BenchmarkMapDelete/Int64/10000-4 2424667 47.26 ns/op BenchmarkMapDelete/Str/100-4 2058440 73.63 ns/op BenchmarkMapDelete/Str/1000-4 2074141 55.81 ns/op BenchmarkMapDelete/Str/10000-4 1932518 62.75 ns/op BenchmarkMapDelete/Pointer/100-4 2352520 51.19 ns/op BenchmarkMapDelete/Pointer/1000-4 2435522 50.62 ns/op BenchmarkMapDelete/Pointer/10000-4 2283576 53.87 ns/op BenchmarkMemmove/0-4 18256228 6.295 ns/op BenchmarkMemmove/1-4 2727561 45.06 ns/op 22.19 MB/s BenchmarkMemmove/2-4 2592900 46.16 ns/op 43.33 MB/s BenchmarkMemmove/3-4 2613555 47.75 ns/op 62.83 MB/s BenchmarkMemmove/4-4 2629446 45.77 ns/op 87.39 MB/s BenchmarkMemmove/5-4 2590953 47.24 ns/op 105.84 MB/s BenchmarkMemmove/6-4 2609311 46.05 ns/op 130.29 MB/s BenchmarkMemmove/7-4 2582695 47.16 ns/op 148.42 MB/s BenchmarkMemmove/8-4 2696229 44.25 ns/op 180.79 MB/s BenchmarkMemmove/9-4 2570280 47.17 ns/op 190.80 MB/s BenchmarkMemmove/10-4 2553111 47.84 ns/op 209.02 MB/s BenchmarkMemmove/11-4 2542566 45.78 ns/op 240.26 MB/s BenchmarkMemmove/12-4 2610777 46.39 ns/op 258.70 MB/s BenchmarkMemmove/13-4 2617612 65.34 ns/op 198.96 MB/s BenchmarkMemmove/14-4 2587741 46.14 ns/op 303.42 MB/s BenchmarkMemmove/15-4 2619399 46.59 ns/op 321.93 MB/s BenchmarkMemmove/16-4 2685238 45.79 ns/op 349.39 MB/s BenchmarkMemmove/32-4 2551114 47.40 ns/op 675.16 MB/s BenchmarkMemmove/64-4 2247854 53.23 ns/op 1202.40 MB/s BenchmarkMemmove/128-4 1807389 68.17 ns/op 1877.54 MB/s BenchmarkMemmove/256-4 1369472 88.15 ns/op 2904.05 MB/s BenchmarkMemmove/512-4 866175 138.7 ns/op 3691.89 MB/s BenchmarkMemmove/1024-4 503094 221.9 ns/op 4614.64 MB/s BenchmarkMemmove/2048-4 301653 388.0 ns/op 5278.77 MB/s BenchmarkMemmove/4096-4 150643 737.8 ns/op 5551.86 MB/s BenchmarkMemmoveOverlap/32-4 2497206 47.55 ns/op 672.94 MB/s BenchmarkMemmoveOverlap/64-4 2237838 53.55 ns/op 1195.11 MB/s BenchmarkMemmoveOverlap/128-4 1787031 67.41 ns/op 1898.90 MB/s BenchmarkMemmoveOverlap/256-4 1378570 88.32 ns/op 2898.71 MB/s BenchmarkMemmoveOverlap/512-4 859351 139.7 ns/op 3665.07 MB/s BenchmarkMemmoveOverlap/1024-4 483969 222.6 ns/op 4600.86 MB/s BenchmarkMemmoveOverlap/2048-4 291678 390.3 ns/op 5247.43 MB/s BenchmarkMemmoveOverlap/4096-4 161242 743.3 ns/op 5510.58 MB/s BenchmarkMemmoveUnalignedDst/0-4 16999242 6.588 ns/op BenchmarkMemmoveUnalignedDst/1-4 2713118 45.73 ns/op 21.87 MB/s BenchmarkMemmoveUnalignedDst/2-4 2611814 46.91 ns/op 42.64 MB/s BenchmarkMemmoveUnalignedDst/3-4 2570448 47.95 ns/op 62.57 MB/s BenchmarkMemmoveUnalignedDst/4-4 2588846 47.83 ns/op 83.63 MB/s BenchmarkMemmoveUnalignedDst/5-4 2598801 47.38 ns/op 105.52 MB/s BenchmarkMemmoveUnalignedDst/6-4 2561006 46.52 ns/op 128.97 MB/s BenchmarkMemmoveUnalignedDst/7-4 2535219 47.41 ns/op 147.63 MB/s BenchmarkMemmoveUnalignedDst/8-4 2745651 44.72 ns/op 178.90 MB/s BenchmarkMemmoveUnalignedDst/9-4 2533555 47.36 ns/op 190.04 MB/s BenchmarkMemmoveUnalignedDst/10-4 2574914 47.80 ns/op 209.22 MB/s BenchmarkMemmoveUnalignedDst/11-4 2450607 47.68 ns/op 230.70 MB/s BenchmarkMemmoveUnalignedDst/12-4 2577942 47.38 ns/op 253.27 MB/s BenchmarkMemmoveUnalignedDst/13-4 2557530 46.38 ns/op 280.32 MB/s BenchmarkMemmoveUnalignedDst/14-4 2601547 46.37 ns/op 301.93 MB/s BenchmarkMemmoveUnalignedDst/15-4 2610786 48.05 ns/op 312.20 MB/s BenchmarkMemmoveUnalignedDst/16-4 2567713 46.66 ns/op 342.88 MB/s BenchmarkMemmoveUnalignedDst/32-4 2448166 50.63 ns/op 632.08 MB/s BenchmarkMemmoveUnalignedDst/64-4 2161531 56.77 ns/op 1127.33 MB/s BenchmarkMemmoveUnalignedDst/128-4 1733439 67.59 ns/op 1893.87 MB/s BenchmarkMemmoveUnalignedDst/256-4 1359070 89.68 ns/op 2854.63 MB/s BenchmarkMemmoveUnalignedDst/512-4 837128 143.3 ns/op 3572.92 MB/s BenchmarkMemmoveUnalignedDst/1024-4 475437 231.6 ns/op 4422.23 MB/s BenchmarkMemmoveUnalignedDst/2048-4 286545 409.0 ns/op 5006.80 MB/s BenchmarkMemmoveUnalignedDst/4096-4 155432 749.0 ns/op 5468.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2428128 49.83 ns/op 642.16 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2160231 57.64 ns/op 1110.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1737190 69.43 ns/op 1843.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1345300 89.46 ns/op 2861.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 699247 143.7 ns/op 3562.80 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 528219 227.1 ns/op 4508.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 302685 396.5 ns/op 5165.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 154828 740.8 ns/op 5528.81 MB/s BenchmarkMemmoveUnalignedSrc/0-4 18238941 6.276 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2698717 45.47 ns/op 21.99 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2578647 45.92 ns/op 43.56 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2562436 47.90 ns/op 62.63 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2555845 46.76 ns/op 85.54 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2589873 47.73 ns/op 104.76 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2602558 47.51 ns/op 126.30 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2497975 47.67 ns/op 146.84 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2707618 45.26 ns/op 176.77 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2631542 46.70 ns/op 192.71 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2573528 48.08 ns/op 207.97 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2625249 47.35 ns/op 232.32 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2613958 45.74 ns/op 262.33 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2606084 45.79 ns/op 283.91 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2626338 46.64 ns/op 300.17 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2547955 47.24 ns/op 317.50 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2595871 46.09 ns/op 347.18 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2424240 50.26 ns/op 636.63 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2117428 55.41 ns/op 1155.04 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1749084 67.41 ns/op 1898.92 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1344830 88.10 ns/op 2905.83 MB/s BenchmarkMemmoveUnalignedSrc/512-4 838106 142.5 ns/op 3593.30 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 529326 225.4 ns/op 4542.23 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 301534 396.7 ns/op 5163.10 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 162770 739.9 ns/op 5535.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2188190 55.03 ns/op 290.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2220272 56.76 ns/op 281.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1992007 58.98 ns/op 271.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 2039292 59.72 ns/op 267.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2130516 57.11 ns/op 280.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2118284 59.64 ns/op 268.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2109411 56.72 ns/op 282.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2063034 59.54 ns/op 268.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1777443 66.78 ns/op 958.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1728470 70.42 ns/op 908.81 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1830130 68.00 ns/op 941.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1785013 66.95 ns/op 955.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1769222 68.32 ns/op 936.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1800993 66.59 ns/op 961.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1782475 68.83 ns/op 929.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1762910 69.08 ns/op 926.52 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1000000 109.5 ns/op 2337.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1044925 115.7 ns/op 2213.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1222576 99.03 ns/op 2584.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1197512 99.93 ns/op 2561.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1000000 101.4 ns/op 2524.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1000000 102.1 ns/op 2508.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1000000 100.9 ns/op 2536.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1000000 101.4 ns/op 2525.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 129846 905.6 ns/op 4523.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 111064 1067 ns/op 3838.19 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 160386 753.5 ns/op 5436.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 160678 751.7 ns/op 5448.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 154825 753.4 ns/op 5436.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 159982 744.8 ns/op 5499.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 157778 743.8 ns/op 5506.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 153332 750.3 ns/op 5459.37 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 7828 14363 ns/op 4562.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7017 16964 ns/op 3863.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9342 11873 ns/op 5519.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 10060 11854 ns/op 5528.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 8800 11840 ns/op 5535.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9386 11975 ns/op 5472.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 8930 12009 ns/op 5457.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 8648 11830 ns/op 5539.93 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2447817 48.91 ns/op 654.25 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2076280 55.44 ns/op 1154.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1752356 68.31 ns/op 1873.90 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1343283 90.04 ns/op 2843.25 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 800010 142.8 ns/op 3585.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 524511 225.1 ns/op 4549.07 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 299130 397.4 ns/op 5152.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 154203 743.6 ns/op 5508.50 MB/s BenchmarkMemclr/5-4 13464404 8.792 ns/op 568.71 MB/s BenchmarkMemclr/16-4 11971892 9.710 ns/op 1647.78 MB/s BenchmarkMemclr/64-4 13654287 8.800 ns/op 7272.98 MB/s BenchmarkMemclr/256-4 12027062 9.803 ns/op 26114.54 MB/s BenchmarkMemclr/4096-4 2771017 54.48 ns/op 75180.72 MB/s BenchmarkMemclr/65536-4 169443 694.6 ns/op 94357.04 MB/s BenchmarkMemclr/1M-4 6224 16446 ns/op 63759.20 MB/s BenchmarkMemclr/4M-4 1743 65660 ns/op 63879.52 MB/s BenchmarkMemclr/8M-4 822 129911 ns/op 64571.77 MB/s BenchmarkMemclr/16M-4 333 383742 ns/op 43720.02 MB/s BenchmarkMemclr/64M-4 90 1308452 ns/op 51288.74 MB/s BenchmarkMemclrUnaligned/0_5-4 9354284 12.84 ns/op 389.53 MB/s BenchmarkMemclrUnaligned/0_16-4 9154045 14.54 ns/op 1100.09 MB/s BenchmarkMemclrUnaligned/0_64-4 9040177 12.80 ns/op 4998.85 MB/s BenchmarkMemclrUnaligned/0_256-4 8587912 14.09 ns/op 18168.45 MB/s BenchmarkMemclrUnaligned/0_4096-4 2746476 43.54 ns/op 94076.73 MB/s BenchmarkMemclrUnaligned/0_65536-4 174259 684.8 ns/op 95699.56 MB/s BenchmarkMemclrUnaligned/1_5-4 9271107 12.83 ns/op 389.66 MB/s BenchmarkMemclrUnaligned/1_16-4 8830219 13.29 ns/op 1203.57 MB/s BenchmarkMemclrUnaligned/1_64-4 9055081 13.20 ns/op 4849.31 MB/s BenchmarkMemclrUnaligned/1_256-4 8338801 14.01 ns/op 18270.62 MB/s BenchmarkMemclrUnaligned/1_4096-4 1788897 66.59 ns/op 61512.63 MB/s BenchmarkMemclrUnaligned/1_65536-4 124257 949.2 ns/op 69046.05 MB/s BenchmarkMemclrUnaligned/4_5-4 9233746 12.92 ns/op 386.93 MB/s BenchmarkMemclrUnaligned/4_16-4 9092047 13.20 ns/op 1212.08 MB/s BenchmarkMemclrUnaligned/4_64-4 9307623 12.91 ns/op 4956.69 MB/s BenchmarkMemclrUnaligned/4_256-4 8567557 13.79 ns/op 18567.41 MB/s BenchmarkMemclrUnaligned/4_4096-4 1958917 61.39 ns/op 66717.52 MB/s BenchmarkMemclrUnaligned/4_65536-4 133281 897.5 ns/op 73016.67 MB/s BenchmarkMemclrUnaligned/7_5-4 9227576 12.83 ns/op 389.76 MB/s BenchmarkMemclrUnaligned/7_16-4 8924449 13.95 ns/op 1146.55 MB/s BenchmarkMemclrUnaligned/7_64-4 9274123 12.91 ns/op 4957.53 MB/s BenchmarkMemclrUnaligned/7_256-4 8611758 13.96 ns/op 18333.65 MB/s BenchmarkMemclrUnaligned/7_4096-4 1800105 66.66 ns/op 61449.87 MB/s BenchmarkMemclrUnaligned/7_65536-4 125893 944.7 ns/op 69375.31 MB/s BenchmarkMemclrUnaligned/0_1M-4 5412 19574 ns/op 53570.33 MB/s BenchmarkMemclrUnaligned/0_4M-4 1548 75262 ns/op 55729.03 MB/s BenchmarkMemclrUnaligned/0_8M-4 910 143222 ns/op 58570.56 MB/s BenchmarkMemclrUnaligned/0_16M-4 349 340673 ns/op 49247.28 MB/s BenchmarkMemclrUnaligned/0_64M-4 90 1299987 ns/op 51622.72 MB/s BenchmarkMemclrUnaligned/1_1M-4 4920 20689 ns/op 50683.35 MB/s BenchmarkMemclrUnaligned/1_4M-4 1382 74836 ns/op 56046.98 MB/s BenchmarkMemclrUnaligned/1_8M-4 706 164267 ns/op 51066.89 MB/s BenchmarkMemclrUnaligned/1_16M-4 291 360247 ns/op 46571.39 MB/s BenchmarkMemclrUnaligned/1_64M-4 90 1318248 ns/op 50907.60 MB/s BenchmarkMemclrUnaligned/4_1M-4 6994 16918 ns/op 61978.76 MB/s BenchmarkMemclrUnaligned/4_4M-4 1587 75864 ns/op 55286.99 MB/s BenchmarkMemclrUnaligned/4_8M-4 747 160124 ns/op 52388.09 MB/s BenchmarkMemclrUnaligned/4_16M-4 284 413611 ns/op 40562.81 MB/s BenchmarkMemclrUnaligned/4_64M-4 90 1329563 ns/op 50474.37 MB/s BenchmarkMemclrUnaligned/7_1M-4 6102 19759 ns/op 53067.95 MB/s BenchmarkMemclrUnaligned/7_4M-4 1557 82302 ns/op 50962.12 MB/s BenchmarkMemclrUnaligned/7_8M-4 680 155385 ns/op 53985.89 MB/s BenchmarkMemclrUnaligned/7_16M-4 304 363549 ns/op 46148.39 MB/s BenchmarkMemclrUnaligned/7_64M-4 86 1330997 ns/op 50419.99 MB/s BenchmarkGoMemclr/5-4 2880542 41.64 ns/op 120.08 MB/s BenchmarkGoMemclr/16-4 842193 144.1 ns/op 111.02 MB/s BenchmarkGoMemclr/64-4 217869 535.9 ns/op 119.43 MB/s BenchmarkGoMemclr/256-4 56558 2162 ns/op 118.39 MB/s BenchmarkMemclrRange/1K_2K-4 92468 1297 ns/op 73921.16 MB/s BenchmarkMemclrRange/2K_8K-4 32785 3654 ns/op 91267.52 MB/s BenchmarkMemclrRange/4K_16K-4 36340 3345 ns/op 96588.80 MB/s BenchmarkMemclrRange/160K_228K-4 6781 17579 ns/op 94595.93 MB/s BenchmarkClearFat7-4 8958060 12.99 ns/op BenchmarkClearFat8-4 10458566 11.39 ns/op BenchmarkClearFat11-4 9223434 13.07 ns/op BenchmarkClearFat12-4 9376876 12.68 ns/op BenchmarkClearFat13-4 9209708 12.98 ns/op BenchmarkClearFat14-4 9433340 12.71 ns/op BenchmarkClearFat15-4 9214999 13.10 ns/op BenchmarkClearFat16-4 9829114 12.04 ns/op BenchmarkClearFat24-4 9169939 13.11 ns/op BenchmarkClearFat32-4 8498584 13.36 ns/op BenchmarkClearFat40-4 8334694 14.28 ns/op BenchmarkClearFat48-4 8007876 14.96 ns/op BenchmarkClearFat56-4 7670673 15.61 ns/op BenchmarkClearFat64-4 7354998 16.17 ns/op BenchmarkClearFat72-4 6952440 17.11 ns/op BenchmarkClearFat128-4 5042592 23.48 ns/op BenchmarkClearFat256-4 3519513 34.13 ns/op BenchmarkClearFat512-4 2004936 59.83 ns/op BenchmarkClearFat1024-4 1166616 102.3 ns/op BenchmarkClearFat1032-4 1150724 103.1 ns/op BenchmarkClearFat1040-4 870498 131.8 ns/op BenchmarkCopyFat7-4 9286080 12.78 ns/op BenchmarkCopyFat8-4 10149848 11.73 ns/op BenchmarkCopyFat11-4 9229648 12.98 ns/op BenchmarkCopyFat12-4 9258339 13.02 ns/op BenchmarkCopyFat13-4 8974272 12.97 ns/op BenchmarkCopyFat14-4 9056605 13.19 ns/op BenchmarkCopyFat15-4 8928998 13.02 ns/op BenchmarkCopyFat16-4 9933193 12.06 ns/op BenchmarkCopyFat24-4 8894582 13.04 ns/op BenchmarkCopyFat32-4 8910771 13.39 ns/op BenchmarkCopyFat64-4 7264582 16.17 ns/op BenchmarkCopyFat72-4 7002855 17.17 ns/op BenchmarkCopyFat128-4 4929901 24.62 ns/op BenchmarkCopyFat256-4 3345246 35.82 ns/op BenchmarkCopyFat512-4 1926298 62.17 ns/op BenchmarkCopyFat520-4 1880482 63.81 ns/op BenchmarkCopyFat1024-4 1000000 113.4 ns/op BenchmarkCopyFat1032-4 1000000 114.4 ns/op BenchmarkCopyFat1040-4 990417 120.7 ns/op BenchmarkIssue18740/2byte-4 708 169297 ns/op BenchmarkIssue18740/4byte-4 1137 105255 ns/op BenchmarkIssue18740/8byte-4 1551 74599 ns/op BenchmarkMemclrKnownSize1-4 10130209 10.65 ns/op 93.90 MB/s BenchmarkMemclrKnownSize2-4 6935972 17.22 ns/op 116.12 MB/s BenchmarkMemclrKnownSize4-4 4043455 29.66 ns/op 134.85 MB/s BenchmarkMemclrKnownSize8-4 1789380 66.75 ns/op 119.85 MB/s BenchmarkMemclrKnownSize16-4 754052 134.5 ns/op 118.93 MB/s BenchmarkMemclrKnownSize32-4 461308 255.5 ns/op 125.26 MB/s BenchmarkMemclrKnownSize64-4 236029 498.7 ns/op 128.34 MB/s BenchmarkMemclrKnownSize112-4 132926 864.5 ns/op 129.55 MB/s BenchmarkMemclrKnownSize128-4 119307 991.0 ns/op 129.16 MB/s BenchmarkMemclrKnownSize192-4 81376 1487 ns/op 129.12 MB/s BenchmarkMemclrKnownSize248-4 62175 1900 ns/op 130.50 MB/s BenchmarkMemclrKnownSize256-4 56341 2050 ns/op 124.88 MB/s BenchmarkMemclrKnownSize512-4 29494 3903 ns/op 131.17 MB/s BenchmarkMemclrKnownSize1024-4 14553 8184 ns/op 125.12 MB/s BenchmarkMemclrKnownSize4096-4 3668 33814 ns/op 121.13 MB/s BenchmarkMemclrKnownSize512KiB-4 26 4454312 ns/op 117.70 MB/s BenchmarkReadMetricsLatency-4 25039 3070 p50-ns 3660 p90-ns 19891 p99-ns BenchmarkFinalizer-4 268 465494 ns/op BenchmarkFinalizerRun-4 230887 655.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8584582 13.83 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2879457 41.64 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2454064 48.92 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2455519 48.68 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1760995 68.61 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1679365 71.77 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2346381 51.26 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1685798 71.54 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1772540 67.53 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2228336 54.17 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2219830 54.07 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2135476 56.39 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1940738 62.19 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1764102 68.05 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 10025031 11.57 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 10738728 11.00 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 10839728 10.98 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 10373958 11.61 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 10005438 11.97 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 9563308 12.56 ns/op BenchmarkFindBitRange64/PatternAASize2-4 10381065 13.45 ns/op BenchmarkFindBitRange64/PatternAASize8-4 10900968 10.97 ns/op BenchmarkFindBitRange64/PatternAASize32-4 10937162 10.94 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 10082704 11.56 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 10993574 10.93 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 10795699 11.06 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 10329994 11.56 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 10879796 10.95 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 10873724 10.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 10348032 11.70 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9341409 10.97 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 10968963 10.97 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 10177160 11.68 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 10567140 11.29 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 10418478 11.26 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 10339188 11.56 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 10625884 11.31 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 10663285 11.28 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 10309988 11.57 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 10638093 11.31 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 10662792 11.25 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 10341352 11.56 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 9087090 11.28 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 10582946 11.29 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 10077278 11.62 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 10835550 10.97 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 10964383 10.93 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9783652 11.57 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 10902016 10.98 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 10933614 10.97 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 10289541 11.70 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 10889088 10.95 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 10841354 10.93 ns/op BenchmarkNetpollBreak-4 6577 21775 ns/op BenchmarkPinnerPinUnpinBatch-4 1978 52182 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 334 352532 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2427 52832 ns/op BenchmarkPinnerPinUnpin-4 2609181 45.16 ns/op BenchmarkPinnerPinUnpinTiny-4 2606419 46.15 ns/op BenchmarkPinnerPinUnpinDouble-4 1000231 117.7 ns/op BenchmarkPinnerPinUnpinParallel-4 6629089 18.50 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6291290 19.03 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 371026 506.5 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8479620 14.06 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8191296 14.40 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12343538 9.960 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 11652298 9.780 ns/op BenchmarkPingPongHog-4 348 344084 ns/op BenchmarkStackGrowth-4 158815 699.0 ns/op BenchmarkStackGrowthDeep-4 1425 73576 ns/op BenchmarkCreateGoroutines-4 81994 1799 ns/op BenchmarkCreateGoroutinesParallel-4 98604 1766 ns/op BenchmarkCreateGoroutinesCapture-4 9873 10760 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 61190 2630 ns/op BenchmarkClosureCall-4 25493191 4.394 ns/op BenchmarkWakeupParallelSpinning/0s-4 6944 20440 ns/op BenchmarkWakeupParallelSpinning/1µs-4 6375 24640 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4215 30256 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3675 38568 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2000 59052 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1221 94968 ns/op BenchmarkWakeupParallelSpinning/50µs-4 614 190218 ns/op BenchmarkWakeupParallelSpinning/100µs-4 396 339904 ns/op BenchmarkWakeupParallelSyscall/0s-4 750 158013 ns/op BenchmarkWakeupParallelSyscall/1µs-4 924 139966 ns/op BenchmarkWakeupParallelSyscall/2µs-4 712 155775 ns/op BenchmarkWakeupParallelSyscall/5µs-4 745 161399 ns/op BenchmarkWakeupParallelSyscall/10µs-4 692 180373 ns/op BenchmarkWakeupParallelSyscall/20µs-4 594 190833 ns/op BenchmarkWakeupParallelSyscall/50µs-4 468 254167 ns/op BenchmarkWakeupParallelSyscall/100µs-4 322 363500 ns/op BenchmarkMatmult-4 4783015 24.90 ns/op BenchmarkFastrand-4 15829537 7.802 ns/op BenchmarkFastrand64-4 14926508 7.551 ns/op BenchmarkFastrandHashiter-4 6691051 17.38 ns/op BenchmarkFastrandn/2-4 9838366 12.24 ns/op BenchmarkFastrandn/3-4 9474596 12.50 ns/op BenchmarkFastrandn/4-4 8587692 12.31 ns/op BenchmarkFastrandn/5-4 9718474 12.27 ns/op BenchmarkIfaceCmp100-4 114949 1045 ns/op BenchmarkIfaceCmpNil100-4 199555 574.6 ns/op BenchmarkEfaceCmpDiff-4 45894 2611 ns/op BenchmarkEfaceCmpDiffIndirect-4 41918 2903 ns/op BenchmarkDefer-4 1731932 69.22 ns/op BenchmarkDefer10-4 1000000 104.9 ns/op BenchmarkDeferMany-4 560088 273.2 ns/op BenchmarkPanicRecover-4 934383 125.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 5122 21218 ns/op 21630 p50-ns 26930 p90-ns 42040 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 4840 21472 ns/op 17250 p50-ns 24051 p90-ns 50460 p99-ns BenchmarkGoroutineProfile/small/idle-4 4202 29437 ns/op 27500 p50-ns 32880 p90-ns 49721 p99-ns BenchmarkGoroutineProfile/small/loaded-4 589 293001 ns/op 229659 p50-ns 400390 p90-ns 3636109 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 5965 17962 ns/op 17140 p50-ns 22560 p90-ns 35950 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5978 20682 ns/op 19250 p50-ns 25950 p90-ns 44400 p99-ns BenchmarkGoroutineProfile/large/idle-4 78 1414571 ns/op 1372740 p50-ns 1450180 p90-ns 2261769 p99-ns BenchmarkGoroutineProfile/large/loaded-4 49 3154961 ns/op 1948709 p50-ns 5731468 p90-ns 20065664 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6807 17231 ns/op 17090 p50-ns 22251 p90-ns 35230 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6123 21165 ns/op 17309 p50-ns 25370 p90-ns 136600 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1441 76646 ns/op 72120 p50-ns 82210 p90-ns 143170 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 550 204397 ns/op 154750 p50-ns 262120 p90-ns 580920 p99-ns BenchmarkRWMutexUncontended-4 7803984 15.58 ns/op BenchmarkRWMutexWrite100-4 1000000 192.4 ns/op BenchmarkRWMutexWrite10-4 405122 294.4 ns/op BenchmarkRWMutexWorkWrite100-4 542937 254.2 ns/op BenchmarkRWMutexWorkWrite10-4 117955 1863 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3530 30852 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1376 85737 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1890 61699 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 667 177036 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 934 124174 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 296 374066 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 470 243437 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 146 780676 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 438658 255.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 441675 253.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 458025 277.6 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 456802 282.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 446416 232.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 392714 270.6 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 458480 281.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 448216 273.3 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 383725 319.0 ns/op BenchmarkMakeSlice/Byte-4 2979436 39.72 ns/op BenchmarkMakeSlice/Int16-4 2880601 37.95 ns/op BenchmarkMakeSlice/Int-4 2488731 48.25 ns/op BenchmarkMakeSlice/Ptr-4 1968483 56.89 ns/op BenchmarkMakeSlice/Struct/24-4 1540992 78.29 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 103.9 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 119.9 ns/op BenchmarkGrowSlice/Byte-4 945424 107.5 ns/op BenchmarkGrowSlice/Int16-4 1000000 118.5 ns/op BenchmarkGrowSlice/Int-4 684661 146.5 ns/op BenchmarkGrowSlice/Ptr-4 809295 164.9 ns/op BenchmarkGrowSlice/Struct/24-4 564315 244.4 ns/op BenchmarkGrowSlice/Struct/32-4 441260 271.2 ns/op BenchmarkGrowSlice/Struct/40-4 392136 330.4 ns/op BenchmarkExtendSlice/IntSlice-4 788286 159.4 ns/op BenchmarkExtendSlice/PointerSlice-4 675348 189.8 ns/op BenchmarkExtendSlice/NoGrow-4 1210365 94.23 ns/op BenchmarkAppend-4 914020 131.8 ns/op BenchmarkAppendGrowByte-4 7 16726587 ns/op BenchmarkAppendGrowString-4 1 221971096 ns/op BenchmarkAppendSlice/1Bytes-4 2556246 44.13 ns/op BenchmarkAppendSlice/4Bytes-4 2557797 47.73 ns/op BenchmarkAppendSlice/7Bytes-4 2453324 47.34 ns/op BenchmarkAppendSlice/8Bytes-4 2612403 45.79 ns/op BenchmarkAppendSlice/15Bytes-4 2532948 48.58 ns/op BenchmarkAppendSlice/16Bytes-4 2502486 46.41 ns/op BenchmarkAppendSlice/32Bytes-4 2532415 47.77 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 115232 894.8 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 34710 3587 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 11777 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2036 49377 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 183 690739 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 40 3424727 ns/op BenchmarkAppendStr/1Bytes-4 3126780 39.55 ns/op BenchmarkAppendStr/4Bytes-4 2961572 41.26 ns/op BenchmarkAppendStr/8Bytes-4 2778598 41.21 ns/op BenchmarkAppendStr/16Bytes-4 2810479 41.48 ns/op BenchmarkAppendStr/32Bytes-4 2934643 42.63 ns/op BenchmarkAppendSpecialCase-4 907131 132.3 ns/op BenchmarkCopy/1Byte-4 2694180 44.07 ns/op 22.69 MB/s BenchmarkCopy/1String-4 2723906 45.23 ns/op 22.11 MB/s BenchmarkCopy/2Byte-4 2632952 46.05 ns/op 43.43 MB/s BenchmarkCopy/2String-4 2589210 45.51 ns/op 43.95 MB/s BenchmarkCopy/4Byte-4 2582610 46.21 ns/op 86.56 MB/s BenchmarkCopy/4String-4 2633390 47.35 ns/op 84.47 MB/s BenchmarkCopy/8Byte-4 2722960 44.55 ns/op 179.57 MB/s BenchmarkCopy/8String-4 2751656 45.32 ns/op 176.52 MB/s BenchmarkCopy/12Byte-4 2542951 45.54 ns/op 263.50 MB/s BenchmarkCopy/12String-4 2618328 45.46 ns/op 263.94 MB/s BenchmarkCopy/16Byte-4 2604750 46.15 ns/op 346.72 MB/s BenchmarkCopy/16String-4 2676096 46.41 ns/op 344.77 MB/s BenchmarkCopy/32Byte-4 2499201 48.74 ns/op 656.50 MB/s BenchmarkCopy/32String-4 2509239 48.16 ns/op 664.41 MB/s BenchmarkCopy/128Byte-4 1834506 67.04 ns/op 1909.20 MB/s BenchmarkCopy/128String-4 1720290 69.10 ns/op 1852.40 MB/s BenchmarkCopy/1024Byte-4 468276 223.2 ns/op 4587.79 MB/s BenchmarkCopy/1024String-4 398902 262.3 ns/op 3903.40 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 42751 2740 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 26286 4276 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 20449 6188 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 13636 7591 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 10947 ns/op BenchmarkAppendInPlace/Grow/Byte-4 206929 620.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 221547 585.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 137004 762.9 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 115353 988.2 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 114294 1050 ns/op BenchmarkStackCopyPtr-4 1 116845046 ns/op BenchmarkStackCopy-4 2 77970388 ns/op BenchmarkStackCopyNoCache-4 27 4093455 ns/op BenchmarkStackCopyWithStkobj-4 3 42418051 ns/op BenchmarkIssue18138-4 763 154973 ns/op BenchmarkCompareStringEqual-4 13620487 8.148 ns/op BenchmarkCompareStringIdentical-4 23139854 4.392 ns/op BenchmarkCompareStringSameLength-4 15939116 7.188 ns/op BenchmarkCompareStringDifferentLength-4 23659548 4.694 ns/op BenchmarkCompareStringBigUnaligned-4 3970 34357 ns/op 30520.25 MB/s BenchmarkCompareStringBig-4 4017 30262 ns/op 34650.80 MB/s BenchmarkConcatStringAndBytes-4 3345805 35.07 ns/op BenchmarkSliceByteToString/1-4 3003289 40.03 ns/op BenchmarkSliceByteToString/2-4 1422976 75.68 ns/op BenchmarkSliceByteToString/4-4 1639410 78.81 ns/op BenchmarkSliceByteToString/8-4 1654057 73.74 ns/op BenchmarkSliceByteToString/16-4 1537700 75.85 ns/op BenchmarkSliceByteToString/32-4 1375286 85.74 ns/op BenchmarkSliceByteToString/64-4 994051 105.4 ns/op BenchmarkSliceByteToString/128-4 897222 138.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3505700 34.54 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1316006 91.27 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1537606 78.59 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6147160 19.64 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2523799 47.71 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2928727 41.04 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3253371 36.01 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 626349 181.6 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 816231 146.2 ns/op BenchmarkRuneIterate/range/ASCII-4 12722286 9.997 ns/op BenchmarkRuneIterate/range/Japanese-4 2905390 41.14 ns/op BenchmarkRuneIterate/range/MixedLength-4 3460933 34.19 ns/op BenchmarkRuneIterate/range1/ASCII-4 12619348 9.093 ns/op BenchmarkRuneIterate/range1/Japanese-4 2920210 40.60 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3459076 34.22 ns/op BenchmarkRuneIterate/range2/ASCII-4 12267595 9.077 ns/op BenchmarkRuneIterate/range2/Japanese-4 2888505 41.10 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3495291 34.07 ns/op BenchmarkArrayEqual-4 23759934 4.714 ns/op BenchmarkFunc/Name-4 4031301 29.39 ns/op BenchmarkFunc/Entry-4 12143354 8.461 ns/op BenchmarkFunc/FileLine-4 3930414 30.24 ns/op PASS ok runtime 150.203s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24889 4756 ns/op BenchmarkHandle/concurrent-4 14240 8238 ns/op PASS ok runtime/cgo 1.503s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 23327473 5.942 ns/op BenchmarkAtomicStore64-4 23173095 4.998 ns/op BenchmarkAtomicLoad-4 23159450 5.014 ns/op BenchmarkAtomicStore-4 23880649 5.000 ns/op BenchmarkAnd8-4 23106338 5.023 ns/op BenchmarkAnd-4 23020791 5.008 ns/op BenchmarkAnd8Parallel-4 3427474 31.18 ns/op BenchmarkAndParallel-4 3329478 32.97 ns/op BenchmarkOr8-4 23492283 5.011 ns/op BenchmarkOr-4 23548804 5.029 ns/op BenchmarkOr8Parallel-4 3749868 32.08 ns/op BenchmarkOrParallel-4 3654283 33.76 ns/op BenchmarkXadd-4 3418838 33.90 ns/op BenchmarkXadd64-4 4038848 38.55 ns/op BenchmarkCas-4 4616907 35.03 ns/op BenchmarkCas64-4 2849728 37.45 ns/op BenchmarkXchg-4 3678796 28.11 ns/op BenchmarkXchg64-4 4392756 28.42 ns/op PASS ok runtime/internal/atomic 3.812s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 3965161 27.83 ns/op BenchmarkMulUintptr/large-4 3364375 33.75 ns/op PASS ok runtime/internal/math 1.315s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 32 3712128 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 9439737 ns/op 812.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1239 86511 ns/op 1.159 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 15 8062732 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 17181937 ns/op 1293 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 523 249848 ns/op 15.29 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 50655310 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 83997622 ns/op 7166 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 67 2085628 ns/op 168.7 concurrent_launches/op PASS ok runtime/pprof 2.660s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 36 2984608 ns/op BenchmarkStackLeak-4 21693 5402 ns/op PASS ok runtime/race 1.348s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4524019 25.51 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 205372 603.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.298s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 60 1921174 ns/op BenchmarkIndex_Large-4 29371 3965 ns/op BenchmarkIndexFunc_Large-4 205 739104 ns/op BenchmarkCompact/nil-4 9359682 12.83 ns/op BenchmarkCompact/one-4 2415202 50.63 ns/op BenchmarkCompact/sorted-4 1630222 75.78 ns/op BenchmarkCompact/1_item-4 1417712 85.94 ns/op BenchmarkCompact/unsorted-4 1636315 75.50 ns/op BenchmarkCompact/many-4 829909 133.5 ns/op BenchmarkCompact_Large-4 1425 72479 ns/op BenchmarkCompactFunc_Large-4 103 1202411 ns/op BenchmarkReplace/naive-fast-4 113700 908.7 ns/op BenchmarkReplace/optimized-fast-4 152542 827.7 ns/op BenchmarkReplace/naive-slow-4 47355 2606 ns/op BenchmarkReplace/optimized-slow-4 47097 2588 ns/op BenchmarkBinarySearchFloats/Size16-4 1607289 74.81 ns/op BenchmarkBinarySearchFloats/Size32-4 1387660 86.97 ns/op BenchmarkBinarySearchFloats/Size64-4 1234351 97.43 ns/op BenchmarkBinarySearchFloats/Size128-4 946281 116.4 ns/op BenchmarkBinarySearchFloats/Size512-4 826110 136.1 ns/op BenchmarkBinarySearchFloats/Size1024-4 758792 141.7 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 686384 161.4 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 542718 189.9 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 554251 219.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 489351 251.2 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 376208 300.2 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 364870 327.8 ns/op PASS ok slices 5.548s goos: linux goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 206206 567.9 ns/op BenchmarkSortInts-4 2 82839995 ns/op BenchmarkSlicesSortInts-4 3 49742262 ns/op BenchmarkSortIsSorted-4 43 2979413 ns/op BenchmarkSlicesIsSorted-4 70 1695960 ns/op BenchmarkSortStrings-4 1 106447183 ns/op BenchmarkSlicesSortStrings-4 2 75847330 ns/op BenchmarkSortStrings_Sorted-4 33 3382417 ns/op BenchmarkSlicesSortStrings_Sorted-4 52 2216018 ns/op BenchmarkSortStructs-4 1 142694807 ns/op BenchmarkSortFuncStructs-4 1 135956887 ns/op BenchmarkSortString1K-4 343 351080 ns/op BenchmarkSortString1K_Slice-4 237 479778 ns/op BenchmarkStableString1K-4 130 912882 ns/op BenchmarkSortInt1K-4 426 276896 ns/op BenchmarkSortInt1K_Sorted-4 6613 23784 ns/op BenchmarkSortInt1K_Reversed-4 4000 31747 ns/op BenchmarkSortInt1K_Mod8-4 1106 112846 ns/op BenchmarkStableInt1K-4 178 688890 ns/op BenchmarkStableInt1K_Slice-4 199 633710 ns/op BenchmarkSortInt64K-4 4 26439061 ns/op BenchmarkSortInt64K_Slice-4 3 37912601 ns/op BenchmarkStableInt64K-4 2 59641128 ns/op BenchmarkSort1e2-4 469 246143 ns/op BenchmarkStable1e2-4 196 588345 ns/op BenchmarkSort1e4-4 3 43017912 ns/op BenchmarkStable1e4-4 1 167418461 ns/op PASS ok sort 15.331s goos: linux goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1000000 102.7 ns/op BenchmarkAtof64Float-4 877480 118.9 ns/op BenchmarkAtof64FloatExp-4 862161 135.6 ns/op BenchmarkAtof64Big-4 586856 185.9 ns/op BenchmarkAtof64RandomBits-4 598335 197.5 ns/op BenchmarkAtof64RandomFloats-4 668698 180.7 ns/op BenchmarkAtof64RandomLongFloats-4 63417 1886 ns/op BenchmarkAtof32Decimal-4 992137 104.2 ns/op BenchmarkAtof32Float-4 1000000 115.9 ns/op BenchmarkAtof32FloatExp-4 852920 139.9 ns/op BenchmarkAtof32Random-4 522668 229.1 ns/op BenchmarkAtof32RandomLong-4 221252 534.5 ns/op BenchmarkParseInt/Pos/7bit-4 1933227 62.69 ns/op BenchmarkParseInt/Pos/26bit-4 1026858 117.7 ns/op BenchmarkParseInt/Pos/31bit-4 879330 136.8 ns/op BenchmarkParseInt/Pos/56bit-4 541112 206.8 ns/op BenchmarkParseInt/Pos/63bit-4 479047 220.5 ns/op BenchmarkParseInt/Neg/7bit-4 1861899 60.70 ns/op BenchmarkParseInt/Neg/26bit-4 907838 125.8 ns/op BenchmarkParseInt/Neg/31bit-4 840394 131.2 ns/op BenchmarkParseInt/Neg/56bit-4 509272 208.7 ns/op BenchmarkParseInt/Neg/63bit-4 515448 216.2 ns/op BenchmarkAtoi/Pos/7bit-4 2811616 46.46 ns/op BenchmarkAtoi/Pos/26bit-4 1365422 88.67 ns/op BenchmarkAtoi/Pos/31bit-4 1210515 105.2 ns/op BenchmarkAtoi/Pos/56bit-4 600564 167.9 ns/op BenchmarkAtoi/Pos/63bit-4 462040 233.1 ns/op BenchmarkAtoi/Neg/7bit-4 2595500 47.91 ns/op BenchmarkAtoi/Neg/26bit-4 1337736 89.24 ns/op BenchmarkAtoi/Neg/31bit-4 1178036 105.2 ns/op BenchmarkAtoi/Neg/56bit-4 657447 165.1 ns/op BenchmarkAtoi/Neg/63bit-4 475687 234.6 ns/op BenchmarkFormatFloat/Decimal-4 173980 681.4 ns/op BenchmarkFormatFloat/Float-4 167833 711.4 ns/op BenchmarkFormatFloat/Exp-4 169927 705.5 ns/op BenchmarkFormatFloat/NegExp-4 169592 700.2 ns/op BenchmarkFormatFloat/LongExp-4 134612 887.9 ns/op BenchmarkFormatFloat/Big-4 128246 948.1 ns/op BenchmarkFormatFloat/BinaryExp-4 327314 346.9 ns/op BenchmarkFormatFloat/32Integer-4 178202 694.0 ns/op BenchmarkFormatFloat/32ExactFraction-4 196338 608.5 ns/op BenchmarkFormatFloat/32Point-4 167869 699.6 ns/op BenchmarkFormatFloat/32Exp-4 168482 710.0 ns/op BenchmarkFormatFloat/32NegExp-4 170034 700.6 ns/op BenchmarkFormatFloat/32Shortest-4 181360 659.4 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 191055 611.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 172044 673.6 ns/op BenchmarkFormatFloat/64Fixed1-4 221793 538.6 ns/op BenchmarkFormatFloat/64Fixed2-4 214998 538.7 ns/op BenchmarkFormatFloat/64Fixed3-4 223716 538.2 ns/op BenchmarkFormatFloat/64Fixed4-4 220402 528.2 ns/op BenchmarkFormatFloat/64Fixed12-4 132457 909.9 ns/op BenchmarkFormatFloat/64Fixed16-4 146064 802.2 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 158173 742.5 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 139620 841.5 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3746 31721 ns/op BenchmarkFormatFloat/Slowpath64-4 131734 884.9 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 130728 891.4 ns/op BenchmarkAppendFloat/Decimal-4 194425 633.5 ns/op BenchmarkAppendFloat/Float-4 182353 620.0 ns/op BenchmarkAppendFloat/Exp-4 197196 601.4 ns/op BenchmarkAppendFloat/NegExp-4 194430 614.0 ns/op BenchmarkAppendFloat/LongExp-4 151143 787.4 ns/op BenchmarkAppendFloat/Big-4 140260 850.7 ns/op BenchmarkAppendFloat/BinaryExp-4 482686 238.6 ns/op BenchmarkAppendFloat/32Integer-4 184993 621.7 ns/op BenchmarkAppendFloat/32ExactFraction-4 232659 527.2 ns/op BenchmarkAppendFloat/32Point-4 198808 614.3 ns/op BenchmarkAppendFloat/32Exp-4 203504 611.5 ns/op BenchmarkAppendFloat/32NegExp-4 202503 594.4 ns/op BenchmarkAppendFloat/32Shortest-4 228020 521.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 210609 540.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 207460 570.0 ns/op BenchmarkAppendFloat/64Fixed1-4 263590 436.9 ns/op BenchmarkAppendFloat/64Fixed2-4 264343 424.4 ns/op BenchmarkAppendFloat/64Fixed3-4 277028 430.9 ns/op BenchmarkAppendFloat/64Fixed4-4 271492 430.5 ns/op BenchmarkAppendFloat/64Fixed12-4 148636 788.1 ns/op BenchmarkAppendFloat/64Fixed16-4 173510 690.0 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 214750 545.2 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 164002 724.8 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3577 31293 ns/op BenchmarkAppendFloat/Slowpath64-4 146023 796.0 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 150322 793.1 ns/op BenchmarkFormatInt-4 24988 4916 ns/op BenchmarkAppendInt-4 27612 4451 ns/op BenchmarkFormatUint-4 126598 923.1 ns/op BenchmarkAppendUint-4 145386 816.9 ns/op BenchmarkFormatIntSmall/7-4 4448636 27.20 ns/op BenchmarkFormatIntSmall/42-4 4345125 27.52 ns/op BenchmarkAppendIntSmall-4 1899493 64.43 ns/op BenchmarkAppendUintVarlen/1-4 1843566 64.98 ns/op BenchmarkAppendUintVarlen/12-4 1780044 66.45 ns/op BenchmarkAppendUintVarlen/123-4 1453447 82.77 ns/op BenchmarkAppendUintVarlen/1234-4 1439700 81.97 ns/op BenchmarkAppendUintVarlen/12345-4 1412428 85.25 ns/op BenchmarkAppendUintVarlen/123456-4 1400696 84.80 ns/op BenchmarkAppendUintVarlen/1234567-4 1379738 87.96 ns/op BenchmarkAppendUintVarlen/12345678-4 1444767 85.98 ns/op BenchmarkAppendUintVarlen/123456789-4 1340852 88.60 ns/op BenchmarkAppendUintVarlen/1234567890-4 1381080 88.95 ns/op BenchmarkAppendUintVarlen/12345678901-4 1322968 91.33 ns/op BenchmarkAppendUintVarlen/123456789012-4 1359132 90.31 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1335474 89.00 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1321924 91.77 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1324903 93.86 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1288098 93.20 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1265659 95.91 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1262911 96.82 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1271372 97.09 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1210940 98.95 ns/op BenchmarkQuote-4 68232 1752 ns/op BenchmarkQuoteRune-4 638559 187.1 ns/op BenchmarkAppendQuote-4 77276 1585 ns/op BenchmarkAppendQuoteRune-4 1000000 105.5 ns/op BenchmarkUnquoteEasy-4 1976733 61.50 ns/op BenchmarkUnquoteHard-4 70714 1689 ns/op PASS ok strconv 18.600s goos: linux goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 626336 177.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 190096 571.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 273550 436.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 657235 185.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 206043 553.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 279656 424.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 454234 276.7 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 117284 948.0 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 149744 799.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1000000 110.4 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 30654 4234 ns/op BenchmarkGenericMatch1-4 2605 40398 ns/op BenchmarkGenericMatch2-4 619 198755 ns/op BenchmarkSingleMaxSkipping-4 10000 11072 ns/op 903.14 MB/s BenchmarkSingleLongSuffixFail-4 17612 5950 ns/op 168.40 MB/s BenchmarkSingleMatch-4 339 370027 ns/op 40.54 MB/s BenchmarkByteByteNoMatch-4 96502 1205 ns/op BenchmarkByteByteMatch-4 27912 4226 ns/op BenchmarkByteStringMatch-4 33556 3662 ns/op BenchmarkHTMLEscapeNew-4 105806 1142 ns/op BenchmarkHTMLEscapeOld-4 124443 991.8 ns/op BenchmarkByteStringReplacerWriteString-4 1846 58466 ns/op BenchmarkByteReplacerWriteString-4 2102 49819 ns/op BenchmarkByteByteReplaces-4 4544 26958 ns/op BenchmarkByteByteMap-4 13532 8956 ns/op BenchmarkMap/identity/ASCII-4 998227 116.9 ns/op BenchmarkMap/identity/Greek-4 627260 179.9 ns/op BenchmarkMap/change/ASCII-4 49809 2426 ns/op BenchmarkMap/change/Greek-4 37706 3323 ns/op BenchmarkIndexRune-4 2618544 45.26 ns/op BenchmarkIndexRuneLongString-4 2176590 54.44 ns/op BenchmarkIndexRuneFastPath-4 5676258 20.99 ns/op BenchmarkIndex-4 5564332 22.34 ns/op BenchmarkLastIndex-4 5847823 19.90 ns/op BenchmarkIndexByte-4 14179723 8.163 ns/op BenchmarkToUpper/#00-4 5667178 21.36 ns/op BenchmarkToUpper/ONLYUPPER-4 4088373 29.66 ns/op BenchmarkToUpper/abc-4 429571 268.7 ns/op BenchmarkToUpper/AbC123-4 350713 338.2 ns/op BenchmarkToUpper/azAZ09_-4 397184 318.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 75100 1604 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 93670 1254 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 46327 2613 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 85233 1435 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 172736 670.0 ns/op BenchmarkToLower/#00-4 5632986 20.93 ns/op BenchmarkToLower/abc-4 5454969 21.98 ns/op BenchmarkToLower/AbC123-4 317066 387.2 ns/op BenchmarkToLower/azAZ09_-4 305006 388.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 133380 906.5 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 86958 1383 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 46968 2513 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 106244 1089 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 176888 674.6 ns/op BenchmarkMapNoChanges-4 1400967 86.56 ns/op BenchmarkTrim-4 53551 2268 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4758048 26.07 ns/op BenchmarkToValidUTF8/InvalidASCII-4 275578 460.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 187497 668.8 ns/op BenchmarkEqualFold/Tests-4 77215 1565 ns/op BenchmarkEqualFold/ASCII-4 4318400 26.74 ns/op BenchmarkEqualFold/UnicodePrefix-4 144240 774.4 ns/op BenchmarkEqualFold/UnicodeSuffix-4 165925 727.1 ns/op BenchmarkIndexHard1-4 181 662479 ns/op BenchmarkIndexHard2-4 904 131760 ns/op BenchmarkIndexHard3-4 180 658797 ns/op BenchmarkIndexHard4-4 184 647325 ns/op BenchmarkLastIndexHard1-4 72 1639013 ns/op BenchmarkLastIndexHard2-4 70 1640574 ns/op BenchmarkLastIndexHard3-4 72 1642633 ns/op BenchmarkCountHard1-4 181 657217 ns/op BenchmarkCountHard2-4 909 131640 ns/op BenchmarkCountHard3-4 181 662069 ns/op BenchmarkIndexTorture-4 9310 12772 ns/op BenchmarkCountTorture-4 9242 12748 ns/op BenchmarkCountTortureOverlapping-4 1386 76497 ns/op BenchmarkCountByte/10-4 5309229 21.43 ns/op 466.74 MB/s BenchmarkCountByte/32-4 5395189 22.02 ns/op 1453.35 MB/s BenchmarkCountByte/4096-4 965966 122.6 ns/op 33403.03 MB/s BenchmarkCountByte/4194304-4 1068 104998 ns/op 39946.64 MB/s BenchmarkCountByte/67108864-4 36 3262576 ns/op 20569.29 MB/s BenchmarkFields/ASCII/16-4 363843 347.8 ns/op 46.00 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 27806 4217 ns/op 60.71 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1749 66303 ns/op 61.78 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1207816 ns/op 54.26 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 19080232 ns/op 54.96 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 210934 555.2 ns/op 28.82 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 14398 7845 ns/op 32.63 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 880 145204 ns/op 28.21 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 44 2739167 ns/op 23.93 MB/s 463108 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 50164846 ns/op 20.90 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 283062 419.7 ns/op 38.13 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 23748 4964 ns/op 51.57 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1279 88955 ns/op 46.05 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 67 1757857 ns/op 37.28 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 35269127 ns/op 29.73 MB/s 10457376 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 256944 456.3 ns/op 35.07 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 18661 6488 ns/op 39.46 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1032 115382 ns/op 35.50 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 52 2131169 ns/op 30.75 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 41861835 ns/op 25.05 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 55680834 ns/op BenchmarkSplitSingleByteSeparator-4 32 4225071 ns/op BenchmarkSplitMultiByteSeparator-4 48 2373748 ns/op BenchmarkSplitNSingleByteSeparator-4 323266 354.4 ns/op BenchmarkSplitNMultiByteSeparator-4 270520 440.9 ns/op BenchmarkRepeat/5x0-4 4877083 22.38 ns/op BenchmarkRepeat/5x1-4 5370115 22.04 ns/op BenchmarkRepeat/5x2-4 387541 310.1 ns/op BenchmarkRepeat/5x6-4 216276 518.4 ns/op BenchmarkRepeat/10x0-4 5178230 22.43 ns/op BenchmarkRepeat/10x1-4 4807669 22.05 ns/op BenchmarkRepeat/10x2-4 369573 320.9 ns/op BenchmarkRepeat/10x6-4 235393 527.0 ns/op BenchmarkRepeatLarge/256/1-4 112834 1093 ns/op 234.25 MB/s BenchmarkRepeatLarge/256/16-4 174843 706.2 ns/op 362.49 MB/s BenchmarkRepeatLarge/512/1-4 86989 1374 ns/op 372.57 MB/s BenchmarkRepeatLarge/512/16-4 118837 919.6 ns/op 556.79 MB/s BenchmarkRepeatLarge/1024/1-4 71686 1710 ns/op 598.94 MB/s BenchmarkRepeatLarge/1024/16-4 90111 1322 ns/op 774.85 MB/s BenchmarkRepeatLarge/2048/1-4 46440 2501 ns/op 818.73 MB/s BenchmarkRepeatLarge/2048/16-4 55346 1986 ns/op 1031.16 MB/s BenchmarkRepeatLarge/4096/1-4 30661 3931 ns/op 1041.94 MB/s BenchmarkRepeatLarge/4096/16-4 35948 3543 ns/op 1155.97 MB/s BenchmarkRepeatLarge/8192/1-4 17815 6776 ns/op 1208.92 MB/s BenchmarkRepeatLarge/8192/16-4 21459 6173 ns/op 1327.02 MB/s BenchmarkRepeatLarge/8192/4097-4 6484868 18.49 ns/op 221526.54 MB/s BenchmarkRepeatLarge/16384/1-4 9628 11196 ns/op 1463.40 MB/s BenchmarkRepeatLarge/16384/16-4 9704 11688 ns/op 1401.79 MB/s BenchmarkRepeatLarge/16384/4097-4 14089 9623 ns/op 1277.28 MB/s BenchmarkRepeatLarge/32768/1-4 5918 19816 ns/op 1653.62 MB/s BenchmarkRepeatLarge/32768/16-4 5846 18501 ns/op 1771.19 MB/s BenchmarkRepeatLarge/32768/4097-4 6208 19791 ns/op 1449.13 MB/s BenchmarkRepeatLarge/65536/1-4 3068 34195 ns/op 1916.55 MB/s BenchmarkRepeatLarge/65536/16-4 2822 36718 ns/op 1784.86 MB/s BenchmarkRepeatLarge/65536/4097-4 3428 39416 ns/op 1559.13 MB/s BenchmarkRepeatLarge/131072/1-4 565 208486 ns/op 628.68 MB/s BenchmarkRepeatLarge/131072/16-4 530 216024 ns/op 606.75 MB/s BenchmarkRepeatLarge/131072/4097-4 548 225916 ns/op 562.19 MB/s BenchmarkRepeatLarge/262144/1-4 283 455825 ns/op 575.10 MB/s BenchmarkRepeatLarge/262144/16-4 270 430342 ns/op 609.15 MB/s BenchmarkRepeatLarge/262144/4097-4 272 428446 ns/op 602.43 MB/s BenchmarkRepeatLarge/524288/1-4 150 829002 ns/op 632.43 MB/s BenchmarkRepeatLarge/524288/16-4 138 837842 ns/op 625.76 MB/s BenchmarkRepeatLarge/524288/4097-4 140 854649 ns/op 608.81 MB/s BenchmarkRepeatLarge/1048576/1-4 73 1555139 ns/op 674.26 MB/s BenchmarkRepeatLarge/1048576/16-4 86 1555293 ns/op 674.20 MB/s BenchmarkRepeatLarge/1048576/4097-4 87 1564405 ns/op 667.82 MB/s BenchmarkRepeatLarge/2097152/1-4 39 2992519 ns/op 700.80 MB/s BenchmarkRepeatLarge/2097152/16-4 44 2960701 ns/op 708.33 MB/s BenchmarkRepeatLarge/2097152/4097-4 36 2962738 ns/op 706.63 MB/s BenchmarkRepeatLarge/4194304/1-4 18 5845703 ns/op 717.50 MB/s BenchmarkRepeatLarge/4194304/16-4 19 6081723 ns/op 689.66 MB/s BenchmarkRepeatLarge/4194304/4097-4 20 6237685 ns/op 671.92 MB/s BenchmarkRepeatLarge/8388608/1-4 9 11713499 ns/op 716.15 MB/s BenchmarkRepeatLarge/8388608/16-4 9 11760056 ns/op 713.31 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12180232 ns/op 688.54 MB/s BenchmarkRepeatLarge/16777216/1-4 5 23818740 ns/op 704.37 MB/s BenchmarkRepeatLarge/16777216/16-4 5 22752718 ns/op 737.37 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 23276262 ns/op 720.79 MB/s BenchmarkRepeatLarge/33554432/1-4 3 44027115 ns/op 762.13 MB/s BenchmarkRepeatLarge/33554432/16-4 3 44824732 ns/op 748.57 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 45907788 ns/op 730.91 MB/s BenchmarkRepeatLarge/67108864/1-4 2 82761514 ns/op 810.87 MB/s BenchmarkRepeatLarge/67108864/16-4 2 81338505 ns/op 825.06 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 79609095 ns/op 842.98 MB/s BenchmarkRepeatLarge/134217728/1-4 1 160390660 ns/op 836.82 MB/s BenchmarkRepeatLarge/134217728/16-4 1 158907121 ns/op 844.63 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 160878260 ns/op 834.28 MB/s BenchmarkRepeatLarge/268435456/1-4 1 318439880 ns/op 842.97 MB/s BenchmarkRepeatLarge/268435456/16-4 1 309913882 ns/op 866.16 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 312261611 ns/op 859.65 MB/s BenchmarkRepeatLarge/536870912/1-4 1 628048372 ns/op 854.82 MB/s BenchmarkRepeatLarge/536870912/16-4 1 606222646 ns/op 885.60 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 612929615 ns/op 875.91 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1240785806 ns/op 865.37 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1171522214 ns/op 916.54 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1245806299 ns/op 861.88 MB/s BenchmarkIndexAnyASCII/1:1-4 2939870 40.34 ns/op BenchmarkIndexAnyASCII/1:2-4 2863839 41.58 ns/op BenchmarkIndexAnyASCII/1:4-4 2881462 41.60 ns/op BenchmarkIndexAnyASCII/1:8-4 3023490 43.36 ns/op BenchmarkIndexAnyASCII/1:16-4 2893918 43.21 ns/op BenchmarkIndexAnyASCII/1:32-4 2867469 41.62 ns/op BenchmarkIndexAnyASCII/1:64-4 3022243 43.42 ns/op BenchmarkIndexAnyASCII/16:1-4 3006393 40.29 ns/op BenchmarkIndexAnyASCII/16:2-4 946916 122.7 ns/op BenchmarkIndexAnyASCII/16:4-4 965590 109.2 ns/op BenchmarkIndexAnyASCII/16:8-4 1000000 111.5 ns/op BenchmarkIndexAnyASCII/16:16-4 901306 127.8 ns/op BenchmarkIndexAnyASCII/16:32-4 725220 152.5 ns/op BenchmarkIndexAnyASCII/16:64-4 479840 248.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2783865 44.51 ns/op BenchmarkIndexAnyASCII/256:2-4 90775 1331 ns/op BenchmarkIndexAnyASCII/256:4-4 90379 1325 ns/op BenchmarkIndexAnyASCII/256:8-4 89318 1320 ns/op BenchmarkIndexAnyASCII/256:16-4 87962 1338 ns/op BenchmarkIndexAnyASCII/256:32-4 87130 1370 ns/op BenchmarkIndexAnyASCII/256:64-4 84081 1432 ns/op BenchmarkIndexAnyUTF8/1:1-4 3055880 37.63 ns/op BenchmarkIndexAnyUTF8/1:2-4 2774644 41.28 ns/op BenchmarkIndexAnyUTF8/1:4-4 2795545 41.93 ns/op BenchmarkIndexAnyUTF8/1:8-4 2930833 40.23 ns/op BenchmarkIndexAnyUTF8/1:16-4 2885638 40.87 ns/op BenchmarkIndexAnyUTF8/1:32-4 2980275 41.81 ns/op BenchmarkIndexAnyUTF8/1:64-4 2870535 40.64 ns/op BenchmarkIndexAnyUTF8/16:1-4 2453478 48.77 ns/op BenchmarkIndexAnyUTF8/16:2-4 394225 297.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 375654 298.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 407846 296.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 391266 299.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 375060 308.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 413362 302.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 536209 207.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 26763 4411 ns/op BenchmarkIndexAnyUTF8/256:4-4 28358 4350 ns/op BenchmarkIndexAnyUTF8/256:8-4 28015 4452 ns/op BenchmarkIndexAnyUTF8/256:16-4 26860 4233 ns/op BenchmarkIndexAnyUTF8/256:32-4 26805 4446 ns/op BenchmarkIndexAnyUTF8/256:64-4 28071 4218 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2954637 40.14 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3009184 39.97 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2955099 41.01 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2945917 40.77 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3030790 39.09 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2947844 40.52 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3039336 39.69 ns/op BenchmarkLastIndexAnyASCII/16:1-4 943106 107.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 106.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1000000 107.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 971526 118.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 848367 127.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 770588 141.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 508822 217.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 90879 1315 ns/op BenchmarkLastIndexAnyASCII/256:2-4 88987 1322 ns/op BenchmarkLastIndexAnyASCII/256:4-4 91560 1315 ns/op BenchmarkLastIndexAnyASCII/256:8-4 89428 1327 ns/op BenchmarkLastIndexAnyASCII/256:16-4 89492 1347 ns/op BenchmarkLastIndexAnyASCII/256:32-4 88562 1583 ns/op BenchmarkLastIndexAnyASCII/256:64-4 81645 1422 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2932648 40.11 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2944669 40.29 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3096752 40.73 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3043624 39.97 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2948402 39.55 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3002593 40.99 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2875651 40.83 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 475270 258.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 236457 523.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 241249 519.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 235552 518.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 239034 524.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 227244 527.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 229606 529.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 33990 3709 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15488 7579 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15586 7887 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15387 7983 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15302 7946 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15174 7768 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15772 7492 ns/op BenchmarkTrimASCII/1:1-4 4891114 24.95 ns/op BenchmarkTrimASCII/1:2-4 3740258 35.02 ns/op BenchmarkTrimASCII/1:4-4 3550905 36.44 ns/op BenchmarkTrimASCII/1:8-4 3309704 37.28 ns/op BenchmarkTrimASCII/1:16-4 2389041 50.71 ns/op BenchmarkTrimASCII/16:1-4 3812466 33.47 ns/op BenchmarkTrimASCII/16:2-4 1000000 118.3 ns/op BenchmarkTrimASCII/16:4-4 1000000 136.5 ns/op BenchmarkTrimASCII/16:8-4 845331 129.7 ns/op BenchmarkTrimASCII/16:16-4 856903 139.4 ns/op BenchmarkTrimASCII/256:1-4 1000000 115.6 ns/op BenchmarkTrimASCII/256:2-4 80712 1487 ns/op BenchmarkTrimASCII/256:4-4 80671 1480 ns/op BenchmarkTrimASCII/256:8-4 80505 1544 ns/op BenchmarkTrimASCII/256:16-4 79929 1493 ns/op BenchmarkTrimASCII/4096:1-4 89859 1318 ns/op BenchmarkTrimASCII/4096:2-4 4587 24680 ns/op BenchmarkTrimASCII/4096:4-4 5048 23309 ns/op BenchmarkTrimASCII/4096:8-4 5102 26980 ns/op BenchmarkTrimASCII/4096:16-4 5185 23169 ns/op BenchmarkTrimByte-4 5779293 20.77 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20239 5929 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20205 5921 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1598 74443 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3124 37316 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6298 18565 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12578 9527 ns/op BenchmarkJoin/0-4 6795165 18.56 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5235411 22.84 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 279126 432.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 196273 624.5 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 137878 823.7 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 116792 1050 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 101385 1195 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 87219 1404 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4036592 29.77 ns/op BenchmarkTrimSpace/ASCII-4 2231910 54.37 ns/op BenchmarkTrimSpace/SomeNonASCII-4 191743 643.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 104235 1181 ns/op BenchmarkReplaceAll-4 175128 687.6 ns/op 16 B/op 1 allocs/op PASS ok strings 52.724s goos: linux goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 94345 1579 ns/op BenchmarkCond2-4 28693 4892 ns/op BenchmarkCond4-4 14482 7244 ns/op BenchmarkCond8-4 10000 10268 ns/op BenchmarkCond16-4 8582 24085 ns/op BenchmarkCond32-4 2870 51859 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 591820 303.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 552134 252.8 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 801057 190.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 558310 293.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 285501 411.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 1403272 112.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 104973 1403 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 105817 1331 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 83647 1663 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 65892 2024 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 1000000 102.7 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 279164 548.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 787856 200.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 185905 634.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 1000000 110.2 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 268032 511.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 3458530 34.63 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 68323 2123 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 179089 730.9 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 274730 386.2 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4365 22941 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 286 411816 ns/op BenchmarkRange/*sync.Map-4 1969 53256 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 120013 1225 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 265452 394.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 103887 1306 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 124748 931.1 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 191533 529.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 238048 583.9 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 115003 1241 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 252717 519.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 1000000 103.7 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 77343 1653 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 224930 634.0 ns/op BenchmarkSwapCollision/*sync.Map-4 88341 1452 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 428 306379 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 137367 857.9 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 373630 344.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 32913 3538 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 73354 1378 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 26763 4479 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 428461 420.8 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 133111 867.6 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 144930 879.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2623771 47.07 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 192238 535.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2822665 38.28 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 1231531 134.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 231340 591.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 767414 166.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 139722 978.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 317132 383.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 583396 179.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 182367 725.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 813085 143.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 189741 642.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 127726 806.6 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 229533 640.6 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 68871 1709 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 203870 512.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 473038 296.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 170007 725.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 831513 122.3 ns/op BenchmarkUncontendedSemaphore-4 6718124 17.85 ns/op BenchmarkContendedSemaphore-4 4598164 30.95 ns/op BenchmarkMutexUncontended-4 1485878 69.92 ns/op BenchmarkMutex-4 192861 574.7 ns/op BenchmarkMutexSlack-4 212677 566.5 ns/op BenchmarkMutexWork-4 280459 542.9 ns/op BenchmarkMutexWorkSlack-4 195574 623.0 ns/op BenchmarkMutexNoSpin-4 61260 1879 ns/op BenchmarkMutexSpin-4 140947 1000 ns/op BenchmarkOnce-4 1354635 115.1 ns/op BenchmarkOnceFunc/v=Once-4 2434899 48.44 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1818614 66.49 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1919994 62.29 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 2236723 54.25 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1777869 66.86 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1963039 61.95 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 8069462 12.69 ns/op BenchmarkSemaSyntNonblock-4 1618500 64.52 ns/op BenchmarkSemaSyntBlock-4 2422038 61.18 ns/op BenchmarkSemaWorkNonblock-4 1597586 80.44 ns/op BenchmarkSemaWorkBlock-4 1000000 123.8 ns/op BenchmarkRWMutexUncontended-4 744436 154.4 ns/op BenchmarkRWMutexWrite100-4 504205 300.8 ns/op BenchmarkRWMutexWrite10-4 382304 296.3 ns/op BenchmarkRWMutexWorkWrite100-4 332258 364.4 ns/op BenchmarkRWMutexWorkWrite10-4 370119 417.8 ns/op BenchmarkWaitGroupUncontended-4 1000000 100.3 ns/op BenchmarkWaitGroupAddDone-4 364488 334.9 ns/op BenchmarkWaitGroupAddDoneWork-4 376005 272.7 ns/op BenchmarkWaitGroupWait-4 5513400 21.91 ns/op BenchmarkWaitGroupWaitWork-4 4000306 30.06 ns/op BenchmarkWaitGroupActuallyWait-4 32556 3643 ns/op 32 B/op 2 allocs/op PASS ok sync 19.089s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 431244 284.7 ns/op PASS ok sync/atomic 1.146s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. PASS ok syscall 1.010s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 222984 532.3 ns/op 0 B/op 0 allocs/op PASS ok testing 1.137s goos: linux goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 9368 11124 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14359 8143 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 129 937839 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 157 782248 ns/op 824 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 113667253 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 111558932 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 2458 48618 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2788 42687 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4598348 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 30 3991574 ns/op 13785 B/op 34 allocs/op BenchmarkTable/10x100000/new-4 1 508597123 ns/op 48120992 B/op 100076 allocs/op BenchmarkTable/10x100000/reuse-4 1 499161384 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 284 411927 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 313 386078 ns/op 125 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 44043566 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 40914231 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 4992082634 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 4934730383 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 3836 30684 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 52 2239973 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 217161258 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 3450 33435 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 361 314778 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 33 3379114 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 10000 10309 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.416s goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 54334838 ns/op BenchmarkVariableString-4 134718 836.5 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2803 38437 ns/op 2504 B/op 39 allocs/op PASS ok text/template/parse 1.422s goos: linux goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 75 2798070 ns/op BenchmarkAfter-4 112 1080648 ns/op BenchmarkStop-4 186 597654 ns/op BenchmarkSimultaneousAfterFunc-4 27 3764682 ns/op BenchmarkStartStop-4 222 583023 ns/op BenchmarkReset-4 4278 34003 ns/op BenchmarkSleep-4 50 3259473 ns/op BenchmarkParallelTimerLatency-4 51 185942 avg-late-ns 912220 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 297000 avg-late-ns 919362 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 345208 avg-late-ns 1184654 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 360207 avg-late-ns 1232901 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 408501 avg-late-ns 1475747 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 340586 avg-late-ns 1681409 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 289765 avg-late-ns 1756904 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 227629 avg-late-ns 1599874 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 155592 avg-late-ns 1228750 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 239539 avg-late-ns 1300980 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 753103 avg-late-ns 2798955 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 304814 avg-late-ns 945101 max-late-ns BenchmarkTicker-4 788 242142 ns/op BenchmarkTickerReset-4 5676 18460 ns/op BenchmarkTickerResetNaive-4 394 393781 ns/op BenchmarkNow-4 1528317 78.17 ns/op BenchmarkNowUnixNano-4 1491804 80.34 ns/op BenchmarkNowUnixMilli-4 1473193 80.48 ns/op BenchmarkNowUnixMicro-4 1498634 80.36 ns/op BenchmarkFormat-4 80398 1461 ns/op BenchmarkFormatRFC3339-4 120398 1015 ns/op BenchmarkFormatRFC3339Nano-4 116478 1055 ns/op BenchmarkFormatNow-4 120751 1006 ns/op BenchmarkMarshalJSON-4 160777 740.0 ns/op BenchmarkMarshalText-4 168698 720.0 ns/op BenchmarkParse-4 187701 614.9 ns/op BenchmarkParseRFC3339UTC-4 432454 271.8 ns/op BenchmarkParseRFC3339UTCBytes-4 304965 396.1 ns/op BenchmarkParseRFC3339TZ-4 136551 851.7 ns/op BenchmarkParseRFC3339TZBytes-4 110804 1076 ns/op BenchmarkParseDuration-4 815516 145.5 ns/op BenchmarkHour-4 1478407 88.68 ns/op BenchmarkSecond-4 1466280 81.06 ns/op BenchmarkYear-4 1000000 110.2 ns/op BenchmarkDay-4 964909 130.5 ns/op BenchmarkISOWeek-4 962904 110.4 ns/op BenchmarkGoString-4 127252 959.4 ns/op BenchmarkUnmarshalText-4 129646 929.9 ns/op PASS ok time 12.422s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 744444 149.8 ns/op BenchmarkDecodeValidJapaneseChars-4 800596 126.6 ns/op BenchmarkDecodeRune-4 1762345 57.47 ns/op BenchmarkEncodeValidASCII-4 782396 142.6 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 106.7 ns/op BenchmarkAppendRuneValidASCII-4 1819762 68.22 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2953833 40.14 ns/op BenchmarkEncodeRune-4 3814588 36.88 ns/op PASS ok unicode/utf16 2.160s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2383714 50.69 ns/op BenchmarkRuneCountTenJapaneseChars-4 415846 270.3 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4893092 24.48 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 556093 191.2 ns/op BenchmarkValidTenASCIIChars-4 2552732 47.30 ns/op BenchmarkValid100KASCIIChars-4 165 733459 ns/op BenchmarkValidTenJapaneseChars-4 421056 280.3 ns/op BenchmarkValidLongMostlyASCII-4 147 906511 ns/op BenchmarkValidLongJapanese-4 75 1395829 ns/op BenchmarkValidStringTenASCIIChars-4 5942515 21.77 ns/op BenchmarkValidString100KASCIIChars-4 13015 9250 ns/op BenchmarkValidStringTenJapaneseChars-4 639276 168.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1572 76472 ns/op BenchmarkValidStringLongJapanese-4 238 494310 ns/op BenchmarkEncodeASCIIRune-4 5263892 23.24 ns/op BenchmarkEncodeJapaneseRune-4 3064376 38.63 ns/op BenchmarkAppendASCIIRune-4 11653834 10.32 ns/op BenchmarkAppendJapaneseRune-4 3383538 35.49 ns/op BenchmarkDecodeASCIIRune-4 3663902 32.63 ns/op BenchmarkDecodeJapaneseRune-4 2963047 40.57 ns/op BenchmarkFullRune/ASCII-4 4626000 28.29 ns/op BenchmarkFullRune/Incomplete-4 2155315 58.38 ns/op BenchmarkFullRune/Japanese-4 4663306 25.78 ns/op PASS ok unicode/utf8 4.568s goos: linux goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 50048501451 ns/op PASS ok cmd/api 51.237s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 955611 122.3 ns/op BenchmarkCgoCall/one-pointer-4 571084 177.2 ns/op BenchmarkCgoCall/string-pointer-escape-4 497775 225.2 ns/op BenchmarkCgoCall/string-pointer-noescape-4 734834 159.7 ns/op BenchmarkCgoCall/eight-pointers-4 293379 376.2 ns/op BenchmarkCgoCall/eight-pointers-nil-4 661962 179.6 ns/op BenchmarkCgoCall/eight-pointers-array-4 44964 2762 ns/op BenchmarkCgoCall/eight-pointers-slice-4 54916 2052 ns/op BenchmarkGoString-4 1499247 83.74 ns/op BenchmarkCGoCallback-4 82194 1483 ns/op BenchmarkCGoInCThread-4 660388 162.0 ns/op PASS ok cmd/cgo/internal/test 2.468s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1566595 76.32 ns/op BenchmarkEqArrayOfStrings64-4 196263 604.3 ns/op BenchmarkEqArrayOfStrings1024-4 13107 9176 ns/op BenchmarkEqArrayOfFloats5-4 1894821 63.00 ns/op BenchmarkEqArrayOfFloats64-4 187197 617.9 ns/op BenchmarkEqArrayOfFloats1024-4 12645 9477 ns/op BenchmarkEqArrayOfStructsEq-4 3642 33690 ns/op BenchmarkEqArrayOfStructsNotEq-4 6440 18203 ns/op BenchmarkEqStruct-4 24754532 4.825 ns/op PASS ok cmd/compile/internal/reflectdata 2.563s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 44399 ns/op BenchmarkCopyElim1-4 970 113837 ns/op BenchmarkCopyElim10-4 879 148361 ns/op BenchmarkCopyElim100-4 472 253999 ns/op BenchmarkCopyElim1000-4 96 1261814 ns/op BenchmarkCopyElim10000-4 5 20546777 ns/op BenchmarkCopyElim100000-4 1 386082143 ns/op BenchmarkDeadCode/1-4 817 171734 ns/op BenchmarkDeadCode/10-4 608 182605 ns/op BenchmarkDeadCode/100-4 315 366133 ns/op BenchmarkDeadCode/1000-4 62 1924879 ns/op BenchmarkDeadCode/10000-4 6 20513210 ns/op BenchmarkDeadCode/100000-4 1 256713992 ns/op BenchmarkDeadCode/200000-4 1 559281307 ns/op BenchmarkDominatorsLinear-4 24 5753647 ns/op 1.74 MB/s BenchmarkDominatorsFwdBack-4 14 7759561 ns/op 1.29 MB/s BenchmarkDominatorsManyPred-4 16 7349157 ns/op 1.36 MB/s BenchmarkDominatorsMaxPred-4 15 7864661 ns/op 1.27 MB/s BenchmarkDominatorsMaxPredVal-4 15 8135067 ns/op 1.23 MB/s BenchmarkFuse/1-4 729 152816 ns/op BenchmarkFuse/10-4 643 183726 ns/op BenchmarkFuse/100-4 212 541089 ns/op BenchmarkFuse/1000-4 32 4300728 ns/op BenchmarkFuse/10000-4 2 52191152 ns/op BenchmarkNilCheckDeep1-4 15255 8228 ns/op 0.12 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6349 18473 ns/op 0.54 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 963 121510 ns/op 0.82 MB/s 661 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 94 1205151 ns/op 0.83 MB/s 4711 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 14567788 ns/op 0.69 MB/s 164155 B/op 7 allocs/op BenchmarkDSEPass-4 45 2779206 ns/op 57021 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 73010859 ns/op 2128328 B/op 54243 allocs/op BenchmarkCSEPass-4 9 12134923 ns/op 124223 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 121404552 ns/op 5691600 B/op 97658 allocs/op BenchmarkDeadcodePass-4 278 442711 ns/op 87253 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 2 52628078 ns/op 2008352 B/op 22411 allocs/op BenchmarkMultiPass-4 103 1005879 ns/op 235565 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 196761061 ns/op 11221328 B/op 149978 allocs/op BenchmarkCondRewrite/SoloJump-4 4016690 29.00 ns/op BenchmarkCondRewrite/CombJump-4 3954517 29.85 ns/op PASS ok cmd/compile/internal/ssa 12.600s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 12057 11686 ns/op BenchmarkExtShift-4 22664 6199 ns/op BenchmarkModify-4 10000 10621 ns/op BenchmarkMullImm-4 19059 6583 ns/op BenchmarkConstModify-4 10000 10585 ns/op BenchmarkBitSet-4 22148 5391 ns/op BenchmarkBitClear-4 22242 5385 ns/op BenchmarkBitToggle-4 22300 5401 ns/op BenchmarkBitSetConst-4 178065 675.4 ns/op BenchmarkBitClearConst-4 184126 656.0 ns/op BenchmarkBitToggleConst-4 176532 673.2 ns/op BenchmarkDivconstI64-4 11238026 10.72 ns/op BenchmarkModconstI64-4 10739839 11.01 ns/op BenchmarkDivisiblePow2constI64-4 10868775 11.00 ns/op BenchmarkDivisibleconstI64-4 10887828 10.99 ns/op BenchmarkDivisibleWDivconstI64-4 7447257 15.95 ns/op BenchmarkDivconstU64/3-4 10920168 11.01 ns/op BenchmarkDivconstU64/5-4 10684395 11.31 ns/op BenchmarkDivconstU64/37-4 10890298 10.99 ns/op BenchmarkDivconstU64/1234567-4 10632950 11.01 ns/op BenchmarkModconstU64-4 11021852 10.71 ns/op BenchmarkDivisibleconstU64-4 11191647 10.67 ns/op BenchmarkDivisibleWDivconstU64-4 7510903 15.91 ns/op BenchmarkDivconstI32-4 11135277 10.74 ns/op BenchmarkModconstI32-4 10749835 11.04 ns/op BenchmarkDivisiblePow2constI32-4 11195792 10.75 ns/op BenchmarkDivisibleconstI32-4 10904024 11.01 ns/op BenchmarkDivisibleWDivconstI32-4 7967185 15.31 ns/op BenchmarkDivconstU32-4 11154332 10.70 ns/op BenchmarkModconstU32-4 11221789 10.73 ns/op BenchmarkDivisibleconstU32-4 11136981 10.75 ns/op BenchmarkDivisibleWDivconstU32-4 7519209 15.93 ns/op BenchmarkDivconstI16-4 10792850 11.07 ns/op BenchmarkModconstI16-4 11161552 12.14 ns/op BenchmarkDivisiblePow2constI16-4 9668287 10.74 ns/op BenchmarkDivisibleconstI16-4 10671872 11.02 ns/op BenchmarkDivisibleWDivconstI16-4 7512201 15.97 ns/op BenchmarkDivconstU16-4 11199951 10.67 ns/op BenchmarkModconstU16-4 10679785 11.05 ns/op BenchmarkDivisibleconstU16-4 11202952 10.71 ns/op BenchmarkDivisibleWDivconstU16-4 7479285 15.04 ns/op BenchmarkDivconstI8-4 10905262 11.03 ns/op BenchmarkModconstI8-4 10610059 11.32 ns/op BenchmarkDivisiblePow2constI8-4 11185972 10.70 ns/op BenchmarkDivisibleconstI8-4 11232933 10.73 ns/op BenchmarkDivisibleWDivconstI8-4 7491505 16.00 ns/op BenchmarkDivconstU8-4 11119612 11.06 ns/op BenchmarkModconstU8-4 10955379 11.00 ns/op BenchmarkDivisibleconstU8-4 11119696 10.77 ns/op BenchmarkDivisibleWDivconstU8-4 7631566 15.61 ns/op BenchmarkMul2-4 268796 445.9 ns/op BenchmarkMulNeg2-4 258282 466.8 ns/op BenchmarkEfaceInteger-4 5066416 22.24 ns/op BenchmarkDiv64UnsignedSmall-4 18784515 6.241 ns/op BenchmarkDiv64Small-4 17448781 5.967 ns/op BenchmarkDiv64SmallNegDivisor-4 17347806 6.140 ns/op BenchmarkDiv64SmallNegDividend-4 21313891 5.744 ns/op BenchmarkDiv64SmallNegBoth-4 18081138 5.641 ns/op BenchmarkDiv64Unsigned-4 16550466 7.183 ns/op BenchmarkDiv64-4 16277650 7.012 ns/op BenchmarkDiv64NegDivisor-4 16613040 6.966 ns/op BenchmarkDiv64NegDividend-4 16403750 7.229 ns/op BenchmarkDiv64NegBoth-4 16884259 6.944 ns/op BenchmarkMod64UnsignedSmall-4 22345203 5.330 ns/op BenchmarkMod64Small-4 20193891 5.953 ns/op BenchmarkMod64SmallNegDivisor-4 19609794 6.032 ns/op BenchmarkMod64SmallNegDividend-4 20233392 5.635 ns/op BenchmarkMod64SmallNegBoth-4 18245592 5.696 ns/op BenchmarkMod64Unsigned-4 16434075 7.198 ns/op BenchmarkMod64-4 16355636 7.213 ns/op BenchmarkMod64NegDivisor-4 16436056 7.203 ns/op BenchmarkMod64NegDividend-4 16441438 7.220 ns/op BenchmarkMod64NegBoth-4 15779421 7.217 ns/op BenchmarkMulconstI32/3-4 22321137 6.213 ns/op BenchmarkMulconstI32/5-4 20260957 6.241 ns/op BenchmarkMulconstI32/12-4 22057039 5.317 ns/op BenchmarkMulconstI32/120-4 22113818 5.332 ns/op BenchmarkMulconstI32/-120-4 22237458 5.310 ns/op BenchmarkMulconstI32/65537-4 22462357 5.352 ns/op BenchmarkMulconstI32/65538-4 22356980 5.310 ns/op BenchmarkMulconstI64/3-4 19057449 6.244 ns/op BenchmarkMulconstI64/5-4 21992034 5.321 ns/op BenchmarkMulconstI64/12-4 22526365 5.307 ns/op BenchmarkMulconstI64/120-4 20260273 5.341 ns/op BenchmarkMulconstI64/-120-4 22351899 5.375 ns/op BenchmarkMulconstI64/65537-4 22250443 5.327 ns/op BenchmarkMulconstI64/65538-4 21807951 5.316 ns/op BenchmarkMulconstU32/3-4 22351321 5.326 ns/op BenchmarkMulconstU32/5-4 22105386 5.306 ns/op BenchmarkMulconstU32/12-4 22628226 5.455 ns/op BenchmarkMulconstU32/120-4 22456135 5.323 ns/op BenchmarkMulconstU32/65537-4 22685382 5.607 ns/op BenchmarkMulconstU32/65538-4 19103956 5.332 ns/op BenchmarkMulconstU64/3-4 21806679 5.311 ns/op BenchmarkMulconstU64/5-4 22207124 5.312 ns/op BenchmarkMulconstU64/12-4 22108648 5.347 ns/op BenchmarkMulconstU64/120-4 22109137 5.322 ns/op BenchmarkMulconstU64/65537-4 22486264 5.322 ns/op BenchmarkMulconstU64/65538-4 22345615 5.326 ns/op BenchmarkShiftArithmeticRight-4 19027684 6.241 ns/op BenchmarkSwitch8Predictable-4 8274126 14.68 ns/op BenchmarkSwitch8Unpredictable-4 7803952 15.34 ns/op BenchmarkSwitch32Predictable-4 10687716 11.29 ns/op BenchmarkSwitch32Unpredictable-4 8297979 15.47 ns/op BenchmarkSwitchStringPredictable-4 8629231 12.04 ns/op BenchmarkSwitchStringUnpredictable-4 6205022 19.22 ns/op BenchmarkSwitchTypePredictable-4 7448949 15.98 ns/op BenchmarkSwitchTypeUnpredictable-4 4774707 25.25 ns/op PASS ok cmd/compile/internal/test 15.604s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 205 572538 ns/op BenchmarkNamed/Underlying/nongeneric-4 1450251 82.93 ns/op BenchmarkNamed/Underlying/generic-4 1424749 83.19 ns/op BenchmarkNamed/Underlying/src_instance-4 1432096 85.60 ns/op BenchmarkNamed/Underlying/user_instance-4 1451726 83.12 ns/op BenchmarkCheck/http/funcbodies/info-4 1 371704304 ns/op 87515 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 270941309 ns/op 120059 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 111662123 ns/op 291243 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 97068006 ns/op 335098 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 297283055 ns/op 17416 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 62527166 ns/op 82787 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 24527126 ns/op 211052 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 21559421 ns/op 239921 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 35335535 ns/op 61384 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 29397928 ns/op 73793 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 15008738 ns/op 144550 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 13577194 ns/op 159777 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 715080902 ns/op 92518 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 422655856 ns/op 156523 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 103471194 ns/op 639199 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 85560817 ns/op 773052 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 325112731 ns/op 6188 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 45987336 ns/op 43737 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 26044298 ns/op 77231 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 5 26421254 ns/op 76128 lines/s PASS ok cmd/compile/internal/types2 14.235s goos: linux goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 226 527440 ns/op 1237916 sys-ns/op 689482 user-ns/op PASS ok cmd/go 1.185s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 210369 527.6 ns/op PASS ok cmd/go/internal/cfg 1.137s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 97698 1203 ns/op 6.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 114350 1036 ns/op 7.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 23791 4994 ns/op 205.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24940 4784 ns/op 214.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3795 31065 ns/op 263.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3850 30965 ns/op 264.56 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.862s All tests passed.