linux-amd64-race at 644bc4a3e7095789843438648badb82a9a78abef :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn6c42763" "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=6s" "GO_STAGE0_DL_DELAY=200ms" "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-rn6c42763" "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=6s" "GO_STAGE0_DL_DELAY=200ms" "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.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok archive/tar 1.753s ok archive/zip 3.412s ok bufio 1.294s ok bytes 3.128s ok cmp 1.018s ok compress/bzip2 1.454s ok compress/flate 6.755s ok compress/gzip 12.914s ok compress/lzw 1.565s ok compress/zlib 5.767s ok container/heap 1.021s ok container/list 1.017s ok container/ring 1.022s ok context 1.045s ok crypto 1.017s ok crypto/aes 1.055s ok crypto/cipher 1.045s ok crypto/des 1.049s ok crypto/dsa 1.019s ok crypto/ecdh 1.228s ok crypto/ecdsa 1.153s ok crypto/ed25519 1.379s ok crypto/elliptic 1.040s ok crypto/hmac 1.021s ok crypto/internal/alias 1.016s ok crypto/internal/bigmod 1.379s ok crypto/internal/boring 1.017s ok crypto/internal/boring/bcache 1.345s ok crypto/internal/edwards25519 1.747s ok crypto/internal/edwards25519/field 1.074s ok crypto/internal/nistec 1.867s ok crypto/internal/nistec/fiat 1.017s [no tests to run] ok crypto/md5 1.024s ok crypto/rand 1.334s ok crypto/rc4 1.443s ok crypto/rsa 2.528s ok crypto/sha1 1.039s ok crypto/sha256 1.022s ok crypto/sha512 1.026s ok crypto/subtle 1.438s ok crypto/tls 3.553s ok crypto/x509 2.136s ok database/sql 1.579s ok database/sql/driver 1.016s ok debug/buildinfo 1.035s ok debug/dwarf 1.077s ok debug/elf 2.296s ok debug/gosym 1.348s ok debug/macho 1.030s ok debug/pe 1.051s ok debug/plan9obj 1.017s ok embed 1.017s [no tests to run] ok embed/internal/embedtest 1.018s ok encoding/ascii85 1.022s ok encoding/asn1 1.022s ok encoding/base32 1.062s ok encoding/base64 1.026s ok encoding/binary 1.025s ok encoding/csv 1.059s ok encoding/gob 20.746s ok encoding/hex 1.025s ok encoding/json 2.449s ok encoding/pem 3.455s ok encoding/xml 1.216s ok errors 1.022s ok expvar 1.020s ok flag 3.113s ok fmt 1.514s ok go/ast 1.031s ok go/build 6.239s ok go/build/constraint 1.025s ok go/constant 1.025s ok go/doc 1.243s ok go/doc/comment 3.082s ok go/format 1.047s ok go/importer 1.700s ok go/internal/gccgoimporter 1.048s ok go/internal/gcimporter 10.740s ok go/internal/srcimporter 15.995s ok go/parser 2.134s ok go/printer 2.329s ok go/scanner 1.023s ok go/token 1.114s ok go/types 40.167s ok go/version 1.018s ok hash 1.021s ok hash/adler32 1.049s ok hash/crc32 1.051s ok hash/crc64 1.029s ok hash/fnv 1.018s ok hash/maphash 1.021s ok html 1.019s ok html/template 1.248s ok image 1.413s ok image/color 1.037s ok image/draw 1.567s ok image/gif 1.943s ok image/jpeg 2.288s ok image/png 4.174s ok index/suffixarray 1.945s ok internal/abi 1.058s ok internal/buildcfg 1.017s ok internal/chacha8rand 1.017s ok internal/coverage/cformat 1.017s ok internal/coverage/cmerge 1.018s ok internal/coverage/pods 1.019s ok internal/coverage/slicereader 1.016s ok internal/coverage/slicewriter 1.017s ok internal/coverage/test 1.046s ok internal/cpu 3.051s ok internal/dag 1.018s ok internal/diff 1.020s ok internal/fmtsort 1.018s ok internal/fuzz 1.040s ok internal/godebug 14.796s ok internal/godebugs 1.017s ok internal/gover 1.017s ok internal/intern 1.251s ok internal/itoa 1.016s ok internal/platform 1.640s ok internal/poll 1.523s ok internal/profile 1.017s ok internal/reflectlite 1.021s ok internal/safefilepath 1.016s ok internal/saferio 1.229s ok internal/singleflight 1.090s ok internal/testenv 1.177s ok internal/trace 1.229s ok internal/trace/v2 20.828s ok internal/types/errors 1.401s ok internal/unsafeheader 1.017s ok internal/xcoff 1.045s ok internal/zstd 1.076s ok io 1.052s ok io/fs 1.262s ok io/ioutil 1.023s ok log 1.026s ok log/slog 1.125s ok log/slog/internal/benchmarks 1.018s ok log/slog/internal/buffer 1.017s ok log/syslog 2.237s ok maps 1.019s ok math 1.032s ok math/big 4.054s ok math/bits 1.027s ok math/cmplx 1.021s ok math/rand 4.029s ok math/rand/v2 2.602s ok mime 1.040s ok mime/multipart 6.338s ok mime/quotedprintable 1.058s ok net 36.659s ok net/http 7.729s ok net/http/cgi 27.529s ok net/http/cookiejar 1.026s ok net/http/fcgi 1.229s ok net/http/httptest 1.153s ok net/http/httptrace 1.018s ok net/http/httputil 1.674s ok net/http/internal 2.742s ok net/http/internal/ascii 1.017s ok net/http/pprof 6.170s ok net/internal/cgotest 1.017s ok net/internal/socktest 1.018s ok net/mail 1.024s ok net/netip 1.352s ok net/rpc 1.057s ok net/rpc/jsonrpc 1.028s ok net/smtp 1.067s ok net/textproto 1.052s ok net/url 1.035s ok os 7.211s ok os/exec 7.208s ok os/exec/internal/fdtest 1.016s ok os/signal 17.206s ok os/user 1.017s ok path 1.020s ok path/filepath 1.052s ok plugin 1.017s ok reflect 1.580s ok regexp 4.181s ok regexp/syntax 7.068s ok runtime 47.222s ok runtime/cgo 1.017s ok runtime/coverage 1.019s ok runtime/debug 2.113s ok runtime/internal/atomic 1.078s ok runtime/internal/math 1.017s ok runtime/internal/sys 1.017s ok runtime/internal/syscall 1.017s ok runtime/internal/wasitest 1.017s ok runtime/metrics 1.030s ok runtime/pprof 19.324s ok runtime/race 12.228s ok runtime/trace 1.130s ok slices 1.451s ok sort 1.375s ok strconv 3.226s ok strings 2.665s ok sync 1.495s ok sync/atomic 2.805s ok syscall 11.994s ok testing 3.014s ok testing/fstest 1.022s ok testing/iotest 1.019s ok testing/quick 1.178s ok testing/slogtest 1.021s ok text/scanner 1.035s ok text/tabwriter 1.025s ok text/template 1.088s ok text/template/parse 1.033s ok time 3.163s ok unicode 1.023s ok unicode/utf16 1.018s ok unicode/utf8 1.032s ok cmd/addr2line 4.436s ok cmd/api 14.890s ok cmd/asm/internal/asm 4.404s ok cmd/asm/internal/lex 1.020s ok cmd/cgo/internal/swig 1.791s ok cmd/cgo/internal/test 2.115s ok cmd/cgo/internal/testcarchive 23.355s ok cmd/cgo/internal/testcshared 6.217s ok cmd/cgo/internal/testerrors 10.654s ok cmd/cgo/internal/testfortran 2.463s ok cmd/cgo/internal/testgodefs 1.630s ok cmd/cgo/internal/testlife 1.662s ok cmd/cgo/internal/testnocgo 1.016s ok cmd/cgo/internal/testplugin 33.440s ok cmd/cgo/internal/testsanitizers 19.699s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok cmd/cgo/internal/testshared 33.540s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok cmd/cgo/internal/testso 2.594s ok cmd/cgo/internal/teststdio 2.466s ok cmd/cgo/internal/testtls 1.017s ok cmd/compile/internal/abt 1.043s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok cmd/compile/internal/amd64 42.798s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok cmd/compile/internal/base 1.018s ok cmd/compile/internal/compare 1.019s ok cmd/compile/internal/devirtualize 1.019s ok cmd/compile/internal/dwarfgen 1.449s ok cmd/compile/internal/importer 1.916s ok cmd/compile/internal/inline/inlheur 1.439s ok cmd/compile/internal/ir 1.018s ok cmd/compile/internal/logopt 1.205s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok cmd/compile/internal/loopvar 18.705s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok cmd/compile/internal/noder 1.020s ok cmd/compile/internal/reflectdata 1.018s [no tests to run] ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok cmd/compile/internal/ssa 21.680s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok cmd/compile/internal/syntax 1.144s ok cmd/compile/internal/test 14.347s ok cmd/compile/internal/typecheck 1.251s ok cmd/compile/internal/types 1.018s ok cmd/compile/internal/types2 10.438s ok cmd/covdata 1.022s ok cmd/cover 16.905s ok cmd/dist 1.021s ok cmd/distpack 1.017s ok cmd/doc 1.784s ok cmd/fix 1.830s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok cmd/go 167.164s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok cmd/go/internal/auth 1.017s ok cmd/go/internal/cache 1.128s ok cmd/go/internal/cfg 1.017s [no tests to run] ok cmd/go/internal/envcmd 1.039s ok cmd/go/internal/fsys 1.044s ok cmd/go/internal/generate 1.029s ok cmd/go/internal/gover 1.019s ok cmd/go/internal/imports 1.030s ok cmd/go/internal/load 1.027s ok cmd/go/internal/lockedfile 2.169s ok cmd/go/internal/lockedfile/internal/filelock 2.057s ok cmd/go/internal/modfetch 1.026s ok cmd/go/internal/modfetch/codehost 1.513s ok cmd/go/internal/modfetch/zip_sum_test 1.024s ok cmd/go/internal/modindex 1.641s ok cmd/go/internal/modload 1.025s ok cmd/go/internal/mvs 1.040s ok cmd/go/internal/par 1.098s ok cmd/go/internal/str 1.017s ok cmd/go/internal/test 1.041s ok cmd/go/internal/toolchain 1.029s ok cmd/go/internal/vcs 1.025s ok cmd/go/internal/vcweb 1.025s ok cmd/go/internal/vcweb/vcstest 5.056s ok cmd/go/internal/web 1.019s ok cmd/go/internal/work 1.134s ok cmd/gofmt 1.222s ok cmd/internal/archive 1.453s ok cmd/internal/bootstrap_test 1.017s ok cmd/internal/buildid 1.565s ok cmd/internal/cov 1.265s ok cmd/internal/dwarf 1.018s ok cmd/internal/edit 1.017s ok cmd/internal/goobj 1.017s ok cmd/internal/moddeps 2.147s ok cmd/internal/notsha256 1.021s ok cmd/internal/obj 1.469s ok cmd/internal/obj/ppc64 1.103s ok cmd/internal/obj/riscv 1.047s ok cmd/internal/obj/s390x 1.017s ok cmd/internal/obj/x86 1.189s ok cmd/internal/objabi 1.048s ok cmd/internal/pkgpath 5.084s ok cmd/internal/pkgpattern 1.021s ok cmd/internal/quoted 1.020s ok cmd/internal/src 1.018s ok cmd/internal/test2json 1.725s ok cmd/link 10.129s ok cmd/link/internal/benchmark 1.018s ok cmd/link/internal/ld 7.272s ok cmd/link/internal/loader 1.048s ok cmd/nm 9.211s ok cmd/objdump 5.209s ok cmd/pack 7.347s ok cmd/pprof 3.474s ok cmd/relnote 1.021s ok cmd/trace 1.026s ok cmd/trace/v2 1.318s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok cmd/vet 27.682s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2586 43867 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 1940 54937 ns/op 1861 B/op 37 allocs/op Benchmark/Writer/PAX-4 1358 82507 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3908 30102 ns/op 5216 B/op 16 allocs/op Benchmark/Reader/GNU-4 5373 21059 ns/op 5228 B/op 15 allocs/op Benchmark/Reader/PAX-4 1909 60710 ns/op 8897 B/op 33 allocs/op PASS ok archive/tar 1.853s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 346684491 ns/op 828704 B/op 82 allocs/op BenchmarkZip64Test-4 1 136945756 ns/op BenchmarkZip64TestSizes/4096-4 1197 88969 ns/op BenchmarkZip64TestSizes/1048576-4 176 660747 ns/op BenchmarkZip64TestSizes/67108864-4 1 135588373 ns/op PASS ok archive/zip 2.366s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 227422 473.5 ns/op BenchmarkReaderCopyUnoptimal-4 143580 786.0 ns/op BenchmarkReaderCopyNoWriteTo-4 5997 18914 ns/op BenchmarkReaderWriteToOptimal-4 7497 15764 ns/op BenchmarkReaderReadString-4 134180 901.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 221502 524.5 ns/op BenchmarkWriterCopyUnoptimal-4 219490 546.0 ns/op BenchmarkWriterCopyNoReadFrom-4 7740 19868 ns/op BenchmarkReaderEmpty-4 36584 3389 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 27594 3872 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 540416 206.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.677s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 11011 14757 ns/op 2220.52 MB/s BenchmarkWriteByte-4 562 214306 ns/op 19.11 MB/s BenchmarkWriteRune-4 326 373041 ns/op 32.94 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3024612 ns/op BenchmarkBufferFullSmallReads-4 135 895563 ns/op BenchmarkBufferWriteBlock/N4096-4 11258 10226 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 668 158881 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 9829449 ns/op 4192264 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 14 8153533 ns/op 2057.66 MB/s 2396745 B/op 0 allocs/op BenchmarkIndexByte/10-4 5758674 19.95 ns/op 501.20 MB/s BenchmarkIndexByte/32-4 5604817 21.59 ns/op 1482.42 MB/s BenchmarkIndexByte/4K-4 1587562 74.82 ns/op 54744.81 MB/s BenchmarkIndexBytePortable/10-4 1000000 116.4 ns/op 85.94 MB/s BenchmarkIndexBytePortable/32-4 350640 299.1 ns/op 106.99 MB/s BenchmarkIndexBytePortable/4K-4 3295 34164 ns/op 119.89 MB/s BenchmarkIndexRune/10-4 1565826 79.16 ns/op 126.32 MB/s BenchmarkIndexRune/32-4 1589433 77.23 ns/op 414.37 MB/s BenchmarkIndexRune/4K-4 547239 198.2 ns/op 20665.60 MB/s BenchmarkIndexRuneASCII/10-4 5664202 20.37 ns/op 490.86 MB/s BenchmarkIndexRuneASCII/32-4 5460763 21.16 ns/op 1512.24 MB/s BenchmarkIndexRuneASCII/4K-4 1576843 75.83 ns/op 54017.66 MB/s BenchmarkEqual/0-4 9610633 12.50 ns/op BenchmarkEqual/same/1-4 1969587 56.97 ns/op 17.55 MB/s BenchmarkEqual/same/6-4 2007506 57.69 ns/op 104.00 MB/s BenchmarkEqual/same/9-4 2056107 58.86 ns/op 152.89 MB/s BenchmarkEqual/same/15-4 2047926 58.57 ns/op 256.12 MB/s BenchmarkEqual/same/16-4 2092074 57.16 ns/op 279.94 MB/s BenchmarkEqual/same/20-4 1902250 60.34 ns/op 331.44 MB/s BenchmarkEqual/same/32-4 1996564 60.04 ns/op 532.94 MB/s BenchmarkEqual/same/4K-4 159391 713.8 ns/op 5738.62 MB/s BenchmarkEqual/1-4 1947878 57.84 ns/op 17.29 MB/s BenchmarkEqual/6-4 1998456 61.94 ns/op 96.88 MB/s BenchmarkEqual/9-4 1956964 62.94 ns/op 143.00 MB/s BenchmarkEqual/15-4 1949193 61.11 ns/op 245.44 MB/s BenchmarkEqual/16-4 1983435 59.07 ns/op 270.88 MB/s BenchmarkEqual/20-4 1865308 65.43 ns/op 305.65 MB/s BenchmarkEqual/32-4 1889956 63.99 ns/op 500.08 MB/s BenchmarkEqual/4K-4 118428 952.1 ns/op 4301.96 MB/s BenchmarkEqualBothUnaligned/64_0-4 2157902 56.28 ns/op 1137.14 MB/s BenchmarkEqualBothUnaligned/64_1-4 1798236 65.05 ns/op 983.93 MB/s BenchmarkEqualBothUnaligned/64_4-4 1985817 58.45 ns/op 1095.01 MB/s BenchmarkEqualBothUnaligned/64_7-4 1985743 58.66 ns/op 1091.04 MB/s BenchmarkEqualBothUnaligned/4096_0-4 144643 785.9 ns/op 5211.99 MB/s BenchmarkEqualBothUnaligned/4096_1-4 103029 1106 ns/op 3703.31 MB/s BenchmarkEqualBothUnaligned/4096_4-4 154418 766.5 ns/op 5343.76 MB/s BenchmarkEqualBothUnaligned/4096_7-4 152022 763.2 ns/op 5366.79 MB/s BenchmarkIndex/10-4 3713870 30.95 ns/op 323.09 MB/s BenchmarkIndex/32-4 4001354 29.20 ns/op 1095.76 MB/s BenchmarkIndex/4K-4 41518 2839 ns/op 1442.98 MB/s BenchmarkIndexEasy/10-4 3952852 30.38 ns/op 329.14 MB/s BenchmarkIndexEasy/32-4 4137412 29.19 ns/op 1096.13 MB/s BenchmarkIndexEasy/4K-4 730730 151.3 ns/op 27069.55 MB/s BenchmarkCount/10-4 1954179 61.61 ns/op 162.31 MB/s BenchmarkCount/32-4 2034848 56.65 ns/op 564.84 MB/s BenchmarkCount/4K-4 41457 2871 ns/op 1426.44 MB/s BenchmarkCountEasy/10-4 2077932 58.53 ns/op 170.86 MB/s BenchmarkCountEasy/32-4 2111258 56.73 ns/op 564.03 MB/s BenchmarkCountEasy/4K-4 665162 181.7 ns/op 22536.74 MB/s BenchmarkCountSingle/10-4 3813556 32.35 ns/op 309.14 MB/s BenchmarkCountSingle/32-4 3678949 32.98 ns/op 970.30 MB/s BenchmarkCountSingle/4K-4 1270213 93.95 ns/op 43596.94 MB/s BenchmarkToUpper/#00-4 3485421 32.62 ns/op BenchmarkToUpper/ONLYUPPER-4 411693 268.9 ns/op BenchmarkToUpper/abc-4 681666 171.8 ns/op BenchmarkToUpper/AbC123-4 380511 278.9 ns/op BenchmarkToUpper/azAZ09_-4 402952 290.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 123195 974.0 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 58630 1981 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 84937 1391 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 188203 635.4 ns/op BenchmarkToLower/#00-4 3501171 33.85 ns/op BenchmarkToLower/abc-4 661681 187.5 ns/op BenchmarkToLower/AbC123-4 433592 263.0 ns/op BenchmarkToLower/azAZ09_-4 390920 293.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 118207 972.5 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 59026 2023 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 101349 1189 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 186861 644.9 ns/op BenchmarkFields/ASCII/16-4 196515 605.2 ns/op 26.44 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13158 9048 ns/op 28.29 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 816 144348 ns/op 28.38 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 45 2414549 ns/op 27.14 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 37518230 ns/op 27.95 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 130188 901.7 ns/op 17.74 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8834 13500 ns/op 18.96 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 496 229001 ns/op 17.89 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4034141 ns/op 16.25 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 71863785 ns/op 14.59 MB/s 11219248 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 230994 507.3 ns/op 31.54 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16773 7059 ns/op 36.26 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 997 124286 ns/op 32.96 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 45 2284558 ns/op 28.69 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 43515960 ns/op 24.10 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 188484 627.5 ns/op 25.50 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13057 9370 ns/op 27.32 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 734 162407 ns/op 25.22 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 39 3051915 ns/op 21.47 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54563795 ns/op 19.22 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2360662 51.35 ns/op BenchmarkTrimSpace/ASCII-4 1207777 98.13 ns/op BenchmarkTrimSpace/SomeNonASCII-4 145315 818.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 68059 1756 ns/op BenchmarkToValidUTF8/Valid-4 649300 162.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 468343 236.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 135877 839.9 ns/op BenchmarkIndexHard1-4 1227 94765 ns/op BenchmarkIndexHard2-4 900 132310 ns/op BenchmarkIndexHard3-4 182 660326 ns/op BenchmarkIndexHard4-4 186 645653 ns/op BenchmarkLastIndexHard1-4 7 14778333 ns/op BenchmarkLastIndexHard2-4 6 18295195 ns/op BenchmarkLastIndexHard3-4 6 20856342 ns/op BenchmarkCountHard1-4 1258 95855 ns/op BenchmarkCountHard2-4 906 132390 ns/op BenchmarkCountHard3-4 176 658621 ns/op BenchmarkSplitEmptySeparator-4 2 81726540 ns/op BenchmarkSplitSingleByteSeparator-4 25 5495884 ns/op BenchmarkSplitMultiByteSeparator-4 19 6057612 ns/op BenchmarkSplitNSingleByteSeparator-4 280856 403.9 ns/op BenchmarkSplitNMultiByteSeparator-4 109882 1117 ns/op BenchmarkRepeat-4 301566 408.9 ns/op BenchmarkRepeatLarge/256/1-4 219498 528.6 ns/op 484.27 MB/s BenchmarkRepeatLarge/256/16-4 319291 339.4 ns/op 754.24 MB/s BenchmarkRepeatLarge/512/1-4 147855 691.2 ns/op 740.74 MB/s BenchmarkRepeatLarge/512/16-4 249198 470.9 ns/op 1087.29 MB/s BenchmarkRepeatLarge/1024/1-4 119602 1004 ns/op 1020.20 MB/s BenchmarkRepeatLarge/1024/16-4 139621 815.6 ns/op 1255.57 MB/s BenchmarkRepeatLarge/2048/1-4 70440 1599 ns/op 1280.86 MB/s BenchmarkRepeatLarge/2048/16-4 82980 1510 ns/op 1355.90 MB/s BenchmarkRepeatLarge/4096/1-4 42793 3005 ns/op 1363.00 MB/s BenchmarkRepeatLarge/4096/16-4 45342 2437 ns/op 1681.08 MB/s BenchmarkRepeatLarge/8192/1-4 21156 4951 ns/op 1654.54 MB/s BenchmarkRepeatLarge/8192/16-4 21123 5329 ns/op 1537.29 MB/s BenchmarkRepeatLarge/8192/4097-4 45138 2369 ns/op 1729.18 MB/s BenchmarkRepeatLarge/16384/1-4 13704 10142 ns/op 1615.50 MB/s BenchmarkRepeatLarge/16384/16-4 12728 9630 ns/op 1701.43 MB/s BenchmarkRepeatLarge/16384/4097-4 15421 7464 ns/op 1646.68 MB/s BenchmarkRepeatLarge/32768/1-4 5727 18395 ns/op 1781.39 MB/s BenchmarkRepeatLarge/32768/16-4 5270 19065 ns/op 1718.73 MB/s BenchmarkRepeatLarge/32768/4097-4 6090 18452 ns/op 1554.25 MB/s BenchmarkRepeatLarge/65536/1-4 3080 38085 ns/op 1720.79 MB/s BenchmarkRepeatLarge/65536/16-4 3388 35854 ns/op 1827.88 MB/s BenchmarkRepeatLarge/65536/4097-4 3120 37104 ns/op 1656.29 MB/s BenchmarkRepeatLarge/131072/1-4 550 214827 ns/op 610.13 MB/s BenchmarkRepeatLarge/131072/16-4 548 209361 ns/op 626.06 MB/s BenchmarkRepeatLarge/131072/4097-4 560 215908 ns/op 588.25 MB/s BenchmarkRepeatLarge/262144/1-4 292 396778 ns/op 660.68 MB/s BenchmarkRepeatLarge/262144/16-4 302 404508 ns/op 648.06 MB/s BenchmarkRepeatLarge/262144/4097-4 282 422455 ns/op 610.98 MB/s BenchmarkRepeatLarge/524288/1-4 142 831512 ns/op 630.52 MB/s BenchmarkRepeatLarge/524288/16-4 151 807502 ns/op 649.27 MB/s BenchmarkRepeatLarge/524288/4097-4 148 779008 ns/op 667.93 MB/s BenchmarkRepeatLarge/1048576/1-4 86 1658502 ns/op 632.24 MB/s BenchmarkRepeatLarge/1048576/16-4 78 1545469 ns/op 678.48 MB/s BenchmarkRepeatLarge/1048576/4097-4 86 1530556 ns/op 682.59 MB/s BenchmarkRepeatLarge/2097152/1-4 34 3005399 ns/op 697.79 MB/s BenchmarkRepeatLarge/2097152/16-4 50 2988906 ns/op 701.65 MB/s BenchmarkRepeatLarge/2097152/4097-4 42 3157412 ns/op 663.06 MB/s BenchmarkRepeatLarge/4194304/1-4 18 5610874 ns/op 747.53 MB/s BenchmarkRepeatLarge/4194304/16-4 18 5920793 ns/op 708.40 MB/s BenchmarkRepeatLarge/4194304/4097-4 21 5986236 ns/op 700.14 MB/s BenchmarkRepeatLarge/8388608/1-4 9 11744611 ns/op 714.25 MB/s BenchmarkRepeatLarge/8388608/16-4 9 12360317 ns/op 678.67 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 12737635 ns/op 658.41 MB/s BenchmarkRepeatLarge/16777216/1-4 5 23196894 ns/op 723.25 MB/s BenchmarkRepeatLarge/16777216/16-4 5 24508380 ns/op 684.55 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 24139306 ns/op 695.02 MB/s BenchmarkRepeatLarge/33554432/1-4 3 44335057 ns/op 756.84 MB/s BenchmarkRepeatLarge/33554432/16-4 3 47837180 ns/op 701.43 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 46269667 ns/op 725.19 MB/s BenchmarkRepeatLarge/67108864/1-4 2 82742710 ns/op 811.05 MB/s BenchmarkRepeatLarge/67108864/16-4 2 82069910 ns/op 817.70 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 82509540 ns/op 813.35 MB/s BenchmarkRepeatLarge/134217728/1-4 1 157039290 ns/op 854.68 MB/s BenchmarkRepeatLarge/134217728/16-4 1 162761990 ns/op 824.63 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 164444551 ns/op 816.19 MB/s BenchmarkRepeatLarge/268435456/1-4 1 324652061 ns/op 826.84 MB/s BenchmarkRepeatLarge/268435456/16-4 1 327942621 ns/op 818.54 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 318916350 ns/op 841.71 MB/s BenchmarkRepeatLarge/536870912/1-4 1 642822771 ns/op 835.18 MB/s BenchmarkRepeatLarge/536870912/16-4 1 624681271 ns/op 859.43 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 638703391 ns/op 840.56 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1272339772 ns/op 843.91 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1192508153 ns/op 900.41 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1254256812 ns/op 856.08 MB/s BenchmarkBytesCompare/1-4 12530083 8.225 ns/op BenchmarkBytesCompare/2-4 12455613 9.068 ns/op BenchmarkBytesCompare/4-4 13185465 9.043 ns/op BenchmarkBytesCompare/8-4 13395188 8.796 ns/op BenchmarkBytesCompare/16-4 14149274 8.439 ns/op BenchmarkBytesCompare/32-4 13098720 9.066 ns/op BenchmarkBytesCompare/64-4 11947347 9.566 ns/op BenchmarkBytesCompare/128-4 11081058 9.387 ns/op BenchmarkBytesCompare/256-4 10177693 10.71 ns/op BenchmarkBytesCompare/512-4 7752802 15.00 ns/op BenchmarkBytesCompare/1024-4 5288370 22.50 ns/op BenchmarkBytesCompare/2048-4 3201298 37.45 ns/op BenchmarkIndexAnyASCII/1:1-4 2875077 38.08 ns/op BenchmarkIndexAnyASCII/1:2-4 2963257 40.63 ns/op BenchmarkIndexAnyASCII/1:4-4 2938557 39.85 ns/op BenchmarkIndexAnyASCII/1:8-4 3019908 40.83 ns/op BenchmarkIndexAnyASCII/1:16-4 3204693 40.74 ns/op BenchmarkIndexAnyASCII/1:32-4 3018450 40.72 ns/op BenchmarkIndexAnyASCII/1:64-4 2986594 41.43 ns/op BenchmarkIndexAnyASCII/16:1-4 2796945 41.99 ns/op BenchmarkIndexAnyASCII/16:2-4 443061 250.3 ns/op BenchmarkIndexAnyASCII/16:4-4 436011 244.7 ns/op BenchmarkIndexAnyASCII/16:8-4 453601 264.6 ns/op BenchmarkIndexAnyASCII/16:16-4 419900 250.5 ns/op BenchmarkIndexAnyASCII/16:32-4 362324 321.0 ns/op BenchmarkIndexAnyASCII/16:64-4 314612 360.1 ns/op BenchmarkIndexAnyASCII/256:1-4 2759353 43.53 ns/op BenchmarkIndexAnyASCII/256:2-4 32434 3302 ns/op BenchmarkIndexAnyASCII/256:4-4 32814 3502 ns/op BenchmarkIndexAnyASCII/256:8-4 34958 3183 ns/op BenchmarkIndexAnyASCII/256:16-4 32065 3760 ns/op BenchmarkIndexAnyASCII/256:32-4 32288 3797 ns/op BenchmarkIndexAnyASCII/256:64-4 31845 3776 ns/op BenchmarkIndexAnyUTF8/1:1-4 2919136 41.41 ns/op BenchmarkIndexAnyUTF8/1:2-4 2977070 40.79 ns/op BenchmarkIndexAnyUTF8/1:4-4 3102746 37.41 ns/op BenchmarkIndexAnyUTF8/1:8-4 2945298 40.81 ns/op BenchmarkIndexAnyUTF8/1:16-4 3099930 40.63 ns/op BenchmarkIndexAnyUTF8/1:32-4 2925181 40.79 ns/op BenchmarkIndexAnyUTF8/1:64-4 2961328 39.54 ns/op BenchmarkIndexAnyUTF8/16:1-4 203353 540.8 ns/op BenchmarkIndexAnyUTF8/16:2-4 383790 282.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 366498 315.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 371223 311.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 385872 280.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 357225 289.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 348355 319.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 14841 8913 ns/op BenchmarkIndexAnyUTF8/256:2-4 26031 4231 ns/op BenchmarkIndexAnyUTF8/256:4-4 28957 4057 ns/op BenchmarkIndexAnyUTF8/256:8-4 26011 4579 ns/op BenchmarkIndexAnyUTF8/256:16-4 26398 4446 ns/op BenchmarkIndexAnyUTF8/256:32-4 25420 4179 ns/op BenchmarkIndexAnyUTF8/256:64-4 27477 4489 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2752669 40.92 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2994466 40.69 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2921067 40.95 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3194784 36.76 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2994051 37.08 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3037558 41.42 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3234019 40.30 ns/op BenchmarkLastIndexAnyASCII/16:1-4 436263 239.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 437710 264.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 443000 271.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 437384 250.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 382551 284.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 374955 320.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 301636 386.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 32167 3218 ns/op BenchmarkLastIndexAnyASCII/256:2-4 31370 3321 ns/op BenchmarkLastIndexAnyASCII/256:4-4 32102 3374 ns/op BenchmarkLastIndexAnyASCII/256:8-4 31837 3412 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32024 3757 ns/op BenchmarkLastIndexAnyASCII/256:32-4 30874 3861 ns/op BenchmarkLastIndexAnyASCII/256:64-4 30932 3937 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3161385 37.35 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2978238 40.67 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2951364 40.75 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2939208 40.75 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2968779 40.02 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2942523 40.14 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2920024 39.86 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 304642 386.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 350559 314.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 376418 314.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 380623 312.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 356046 305.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 331304 317.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 380216 292.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 20887 6063 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27817 4458 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 26080 4020 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 26074 4528 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 26350 4475 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27418 4186 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28836 4080 ns/op BenchmarkTrimASCII/1:1-4 3593216 34.51 ns/op BenchmarkTrimASCII/1:2-4 2920302 40.90 ns/op BenchmarkTrimASCII/1:4-4 2913998 39.40 ns/op BenchmarkTrimASCII/1:8-4 2668386 44.24 ns/op BenchmarkTrimASCII/1:16-4 2047773 57.63 ns/op BenchmarkTrimASCII/16:1-4 670308 165.2 ns/op BenchmarkTrimASCII/16:2-4 441356 235.7 ns/op BenchmarkTrimASCII/16:4-4 435056 239.3 ns/op BenchmarkTrimASCII/16:8-4 419164 249.5 ns/op BenchmarkTrimASCII/16:16-4 420086 284.3 ns/op BenchmarkTrimASCII/256:1-4 50605 2373 ns/op BenchmarkTrimASCII/256:2-4 31369 3750 ns/op BenchmarkTrimASCII/256:4-4 32077 3334 ns/op BenchmarkTrimASCII/256:8-4 31839 3365 ns/op BenchmarkTrimASCII/256:16-4 31880 3748 ns/op BenchmarkTrimASCII/4096:1-4 3217 32914 ns/op BenchmarkTrimASCII/4096:2-4 1928 59023 ns/op BenchmarkTrimASCII/4096:4-4 1935 60616 ns/op BenchmarkTrimASCII/4096:8-4 1980 59309 ns/op BenchmarkTrimASCII/4096:16-4 1999 52109 ns/op BenchmarkTrimByte-4 2658064 44.88 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19920 5967 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20013 5983 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 830 141056 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1669 70847 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3171 33154 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6756 16203 ns/op BenchmarkCompareBytesEqual-4 9775816 10.94 ns/op BenchmarkCompareBytesToNil-4 14143422 7.535 ns/op BenchmarkCompareBytesEmpty-4 14627992 8.127 ns/op BenchmarkCompareBytesIdentical-4 14763106 8.103 ns/op BenchmarkCompareBytesSameLength-4 12424341 9.082 ns/op BenchmarkCompareBytesDifferentLength-4 12817172 9.752 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3804 26856 ns/op 39044.46 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3183 33557 ns/op 31247.74 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4470 35888 ns/op 29218.63 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3276 30873 ns/op 33964.87 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4035 33539 ns/op 31264.39 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3087 36371 ns/op 28830.63 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2707 37670 ns/op 27836.41 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3128 36207 ns/op 28961.08 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 3104 35755 ns/op 29326.55 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 4080 27021 ns/op 38805.55 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 3907 35555 ns/op 29491.80 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3160 36519 ns/op 28713.65 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4232 26655 ns/op 39338.67 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4473 29428 ns/op 35631.53 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 4442 36031 ns/op 29101.76 MB/s BenchmarkCompareBytesBig-4 4220 37274 ns/op 28131.48 MB/s BenchmarkCompareBytesBigIdentical-4 14794906 7.361 ns/op 142450414.18 MB/s PASS ok bytes 59.868s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 76724832 ns/op 1.30 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 313131235 ns/op 1.81 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 25071836 ns/op 0.65 MB/s 3645020 B/op 51 allocs/op PASS ok compress/bzip2 2.359s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 81 1403139 ns/op 7.13 MB/s 42462 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13822954 ns/op 7.23 MB/s 42647 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 140445585 ns/op 7.12 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 72 1418882 ns/op 7.05 MB/s 43354 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 14281891 ns/op 7.00 MB/s 42935 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 144636445 ns/op 6.91 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 84 1421627 ns/op 7.03 MB/s 41949 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 13582904 ns/op 7.36 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 134518166 ns/op 7.43 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 85 1377365 ns/op 7.26 MB/s 42996 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 13434939 ns/op 7.44 MB/s 44981 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 138069425 ns/op 7.24 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 74 1551452 ns/op 6.45 MB/s 43688 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 15119076 ns/op 6.61 MB/s 47429 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 153705933 ns/op 6.51 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 86 1190680 ns/op 8.40 MB/s 43641 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 10 10079469 ns/op 9.92 MB/s 47872 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 104502419 ns/op 9.57 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 100 1044201 ns/op 9.58 MB/s 42940 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 8066046 ns/op 12.40 MB/s 46438 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 80760182 ns/op 12.38 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 100 1061593 ns/op 9.42 MB/s 42693 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 8185623 ns/op 12.22 MB/s 47025 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 78922916 ns/op 12.67 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 129 922882 ns/op 10.84 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 8842491 ns/op 11.31 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 88596236 ns/op 11.29 MB/s BenchmarkEncode/Digits/Speed/1e4-4 61 1735365 ns/op 5.76 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 15329248 ns/op 6.52 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 151102613 ns/op 6.62 MB/s BenchmarkEncode/Digits/Default/1e4-4 22 5103504 ns/op 1.96 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 57672614 ns/op 1.73 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 592545237 ns/op 1.69 MB/s BenchmarkEncode/Digits/Compression/1e4-4 22 4975419 ns/op 2.01 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 57360624 ns/op 1.74 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 595867639 ns/op 1.68 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1127435 ns/op 8.87 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 9362534 ns/op 10.68 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 92926976 ns/op 10.76 MB/s BenchmarkEncode/Newton/Speed/1e4-4 64 1607480 ns/op 6.22 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 12261232 ns/op 8.16 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 121418468 ns/op 8.24 MB/s BenchmarkEncode/Newton/Default/1e4-4 24 4971685 ns/op 2.01 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 52917394 ns/op 1.89 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 554073522 ns/op 1.80 MB/s BenchmarkEncode/Newton/Compression/1e4-4 24 4975015 ns/op 2.01 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 66121032 ns/op 1.51 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 693693711 ns/op 1.44 MB/s PASS ok compress/flate 15.072s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2260207 ns/op 4.42 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2360263 ns/op 4.24 MB/s BenchmarkDecoder/1e5-4 5 22497865 ns/op 4.44 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22762077 ns/op 4.39 MB/s BenchmarkDecoder/1e6-4 1 225440408 ns/op 4.44 MB/s BenchmarkDecoder/1e-Reuse6-4 1 229237592 ns/op 4.36 MB/s BenchmarkEncoder/1e4-4 50 2184366 ns/op 4.58 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1822510 ns/op 5.49 MB/s BenchmarkEncoder/1e5-4 6 19399808 ns/op 5.15 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19083508 ns/op 5.24 MB/s BenchmarkEncoder/1e6-4 1 194619239 ns/op 5.14 MB/s BenchmarkEncoder/1e-Reuse6-4 1 193916021 ns/op 5.16 MB/s PASS ok compress/lzw 3.803s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3782389 ns/op PASS ok container/heap 1.213s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 18154 5978 ns/op BenchmarkWithTimeout/concurrency=40-4 4137 24813 ns/op BenchmarkWithTimeout/concurrency=4000-4 4942 25229 ns/op BenchmarkWithTimeout/concurrency=400000-4 6190 23694 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 340000 316.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12650 10524 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14743 7813 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2648 45904 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1634 70193 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2251 49334 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 220 525728 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 162 729589 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 254 472389 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 7068831 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 8350051 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 25 4472235 ns/op BenchmarkCheckCanceled/Err-4 252006 467.2 ns/op BenchmarkCheckCanceled/Done-4 365326 326.4 ns/op BenchmarkContextCancelDone-4 486763 253.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 22935 5831 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 18852 6855 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 14932 7047 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10761 10517 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8680 12826 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 502388 236.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 289977 412.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 200673 597.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 126411 941.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 65418 1810 ns/op PASS ok context 12.406s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1709949 69.38 ns/op 230.62 MB/s BenchmarkDecrypt-4 1751943 68.98 ns/op 231.96 MB/s BenchmarkExpand-4 987285 118.2 ns/op PASS ok crypto/aes 1.528s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 176816 640.2 ns/op 99.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 366774 290.0 ns/op 220.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 182908 661.5 ns/op 96.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 382896 308.8 ns/op 207.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 116959 1029 ns/op 1311.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 175893 671.4 ns/op 2010.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 105500 1130 ns/op 1195.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 148896 798.8 ns/op 1689.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 40989 2881 ns/op 2843.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51404 2325 ns/op 3523.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34467 3484 ns/op 2351.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39793 3027 ns/op 2705.99 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7016 16164 ns/op 63.04 MB/s BenchmarkAESCFBDecrypt1K-4 7155 16270 ns/op 62.63 MB/s BenchmarkAESCFBDecrypt8K-4 932 127985 ns/op 63.97 MB/s BenchmarkAESOFB1K-4 10000 10778 ns/op 94.54 MB/s BenchmarkAESCTR1K-4 13818 8729 ns/op 116.74 MB/s BenchmarkAESCTR8K-4 1738 68211 ns/op 120.02 MB/s BenchmarkAESCBCEncrypt1K-4 14668 8123 ns/op 126.05 MB/s BenchmarkAESCBCDecrypt1K-4 18099 6877 ns/op 148.90 MB/s PASS ok crypto/cipher 3.854s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 72723 1589 ns/op 5.03 MB/s BenchmarkDecrypt-4 82088 1429 ns/op 5.60 MB/s BenchmarkTDESEncrypt-4 31688 3805 ns/op 2.10 MB/s BenchmarkTDESDecrypt-4 32007 3701 ns/op 2.16 MB/s PASS ok crypto/des 1.608s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 816 124163 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8707370 ns/op 1085 B/op 21 allocs/op BenchmarkECDH/P521-4 5 22124032 ns/op 1531 B/op 21 allocs/op BenchmarkECDH/X25519-4 90 1271071 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 1.702s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1630 68851 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 31 3783741 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 13 9026356 ns/op 3060 B/op 35 allocs/op BenchmarkVerify/P256-4 926 125771 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9662656 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 24085717 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4093 28834 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 54 2174967 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 5335216 ns/op 1417 B/op 17 allocs/op PASS ok crypto/ecdsa 2.717s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 320 362805 ns/op BenchmarkNewKeyFromSeed-4 325 364374 ns/op BenchmarkSigning-4 307 383003 ns/op BenchmarkVerification-4 206 586168 ns/op PASS ok crypto/ed25519 1.657s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4878 23527 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 135 869929 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 51 2245362 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5424617 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1377 86893 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 54 2158992 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 5876657 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15285569 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12093 9669 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5799 20329 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3453 32219 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 70 1586944 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2275 51112 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 283 420037 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1484 78437 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 94 1217469 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.350s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14503 7946 ns/op 128.87 MB/s BenchmarkHMACSHA256_32-4 24088 4919 ns/op 6.50 MB/s BenchmarkNewWriteSum-4 10000 10481 ns/op 3.05 MB/s PASS ok crypto/hmac 1.501s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52158 2248 ns/op BenchmarkModSub-4 53928 2186 ns/op BenchmarkMontgomeryRepr-4 27930 4369 ns/op BenchmarkMontgomeryMul-4 27819 4295 ns/op BenchmarkModMul-4 13228 9074 ns/op BenchmarkExpBig-4 15 7227652 ns/op BenchmarkExp-4 6 18567143 ns/op PASS ok crypto/internal/bigmod 2.101s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3045 35460 ns/op BenchmarkScalarBaseMult-4 346 333695 ns/op BenchmarkScalarMult-4 154 756146 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 226 523682 ns/op PASS ok crypto/internal/edwards25519 1.637s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 471105 228.3 ns/op BenchmarkMultiply-4 4258540 28.15 ns/op BenchmarkSquare-4 5285020 22.85 ns/op BenchmarkInvert-4 24898 4824 ns/op BenchmarkMult32-4 1384051 84.15 ns/op PASS ok crypto/internal/edwards25519/field 1.807s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 55 2091975 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1627 74328 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 18 5905435 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14944070 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 154 756194 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7902 14745 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 57 1957730 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 22 4757696 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.186s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 573998 190.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 293384 382.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 124975 963.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 614012 194.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 300116 383.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 119211 971.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.756s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 113157 1012 ns/op 7.90 MB/s BenchmarkHash64-4 143104 810.9 ns/op 78.93 MB/s BenchmarkHash128-4 132280 917.2 ns/op 139.55 MB/s BenchmarkHash256-4 105126 1127 ns/op 227.18 MB/s BenchmarkHash512-4 76374 1586 ns/op 322.90 MB/s BenchmarkHash1K-4 48753 2446 ns/op 418.66 MB/s BenchmarkHash8K-4 8089 14671 ns/op 558.37 MB/s BenchmarkHash1M-4 67 1781253 ns/op 588.67 MB/s BenchmarkHash8M-4 8 14287638 ns/op 587.12 MB/s BenchmarkHash8BytesUnaligned-4 114320 995.3 ns/op 8.04 MB/s BenchmarkHash1KUnaligned-4 48718 2465 ns/op 415.40 MB/s BenchmarkHash8KUnaligned-4 8058 14744 ns/op 555.60 MB/s PASS ok crypto/md5 2.781s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 103451963 ns/op PASS ok crypto/rand 1.123s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13035 8977 ns/op 14.26 MB/s BenchmarkRC4_1K-4 1638 70977 ns/op 14.43 MB/s BenchmarkRC4_8K-4 210 569747 ns/op 14.21 MB/s PASS ok crypto/rc4 1.535s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10411565 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23159315 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 41891119 ns/op BenchmarkEncryptPKCS1v15/2048-4 688 168958 ns/op BenchmarkDecryptOAEP/2048-4 10 10384165 ns/op BenchmarkEncryptOAEP/2048-4 596 195413 ns/op BenchmarkSignPKCS1v15/2048-4 10 10436566 ns/op BenchmarkVerifyPKCS1v15/2048-4 703 165313 ns/op BenchmarkSignPSS/2048-4 10 10611337 ns/op BenchmarkVerifyPSS/2048-4 621 189643 ns/op PASS ok crypto/rsa 2.619s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 96312 1199 ns/op 6.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 111490 1042 ns/op 7.68 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75392 1566 ns/op 204.39 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85390 1415 ns/op 226.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49753 2416 ns/op 423.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53043 2241 ns/op 456.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11797 ns/op 694.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9836 11665 ns/op 702.24 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.084s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 76363 1529 ns/op 5.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 86706 1314 ns/op 6.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88288 1387 ns/op 5.77 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25772 4628 ns/op 221.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26916 4427 ns/op 231.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26929 4463 ns/op 229.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4173 28326 ns/op 289.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4239 28008 ns/op 292.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4303 28261 ns/op 289.86 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.298s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 52650 2193 ns/op 3.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 68971 1713 ns/op 4.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 62055 1957 ns/op 4.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27038 4425 ns/op 231.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31027 3874 ns/op 264.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 28626 4104 ns/op 249.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5782 20374 ns/op 402.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6028 19855 ns/op 412.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5868 20111 ns/op 407.35 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.305s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16033237 7.581 ns/op BenchmarkConstantTimeEq-4 16775942 7.180 ns/op BenchmarkConstantTimeLessOrEq-4 16006442 7.525 ns/op BenchmarkXORBytes/8Bytes-4 4297179 25.56 ns/op 312.98 MB/s BenchmarkXORBytes/128Bytes-4 4046541 30.01 ns/op 4265.70 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 108.1 ns/op 18947.29 MB/s BenchmarkXORBytes/32768Bytes-4 61532 1947 ns/op 16833.73 MB/s PASS ok crypto/subtle 1.958s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 164 641727 ns/op BenchmarkCertCache/1-4 187 626216 ns/op BenchmarkCertCache/2-4 213 557272 ns/op BenchmarkCertCache/3-4 219 556244 ns/op BenchmarkHandshakeServer/RSA-4 20 5860832 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 19 6301890 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 20 6048000 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 166 713676 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 248 499372 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 70 1744270 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 73 1527512 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 26916554 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 26925104 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 17503566 ns/op 59.91 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 21627441 ns/op 48.48 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 5 24509101 ns/op 85.57 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 34055693 ns/op 61.58 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 38674561 ns/op 108.45 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 3 59616582 ns/op 70.35 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 75334480 ns/op 111.35 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 101750356 ns/op 82.44 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 131103722 ns/op 127.97 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 225020340 ns/op 74.56 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 282732512 ns/op 118.68 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 412108515 ns/op 81.42 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 500506674 ns/op 134.08 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 665276721 ns/op 100.87 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18542766 ns/op 56.55 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 20787416 ns/op 50.44 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 26291416 ns/op 79.77 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 34760568 ns/op 60.33 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 46699171 ns/op 89.82 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 54854882 ns/op 76.46 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 67314471 ns/op 124.62 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 100556547 ns/op 83.42 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 145032210 ns/op 115.68 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 187596305 ns/op 89.43 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 271811153 ns/op 123.45 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 408365605 ns/op 82.17 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 480167006 ns/op 139.76 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 761958578 ns/op 88.07 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703668836 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 706961115 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288529311 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289426962 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 151345680 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150474390 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81284959 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80899700 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 40255168 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38840515 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143265681 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146899280 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64558091 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64870966 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 38740955 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38300535 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 25326909 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23927507 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 18377579 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16271084 ns/op PASS ok crypto/tls 16.848s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 10 10812146 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 325 356630 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1020 110190 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 987 124980 ns/op 14066 B/op 188 allocs/op PASS ok crypto/x509 2.110s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 28 3785758 ns/op 281376 B/op 1642 allocs/op BenchmarkConcurrentStmtQuery-4 31 3723865 ns/op 260934 B/op 2021 allocs/op BenchmarkConcurrentStmtExec-4 46 2496821 ns/op 215959 B/op 658 allocs/op BenchmarkConcurrentTxQuery-4 34 3553278 ns/op 274545 B/op 2154 allocs/op BenchmarkConcurrentTxExec-4 57 1957917 ns/op 90492 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 3036364 ns/op 105628 B/op 2065 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1070924 ns/op 40098 B/op 381 allocs/op BenchmarkConcurrentRandom-4 34 3495774 ns/op 228215 B/op 1851 allocs/op BenchmarkManyConcurrentQueries-4 2152 48263 ns/op 3998 B/op 20 allocs/op BenchmarkGrabConn-4 156757 766.7 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.638s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1641 67665 ns/op BenchmarkSymbols32-4 1900 60913 ns/op PASS ok debug/elf 1.360s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 217863 514.9 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1617917 ns/op 180213 B/op 13 allocs/op Benchmark115/LineToPC-4 72 1616169 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16633 7220 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.754s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 60284 1927 ns/op BenchmarkMarshal-4 687 159105 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2518 42667 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.404s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 352 332557 ns/op 24.63 MB/s BenchmarkEncodeToString-4 276 395964 ns/op 20.69 MB/s BenchmarkDecode-4 136 862386 ns/op 15.20 MB/s BenchmarkDecodeString-4 132 885978 ns/op 14.80 MB/s PASS ok encoding/base32 1.695s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 296 365418 ns/op 22.42 MB/s BenchmarkDecodeString/2-4 267984 426.7 ns/op 9.37 MB/s BenchmarkDecodeString/4-4 227013 506.7 ns/op 15.79 MB/s BenchmarkDecodeString/8-4 186248 626.3 ns/op 19.16 MB/s BenchmarkDecodeString/64-4 35118 3472 ns/op 25.35 MB/s BenchmarkDecodeString/8192-4 313 371668 ns/op 29.39 MB/s BenchmarkNewEncoding-4 58634 2026 ns/op 126.37 MB/s PASS ok encoding/base64 2.013s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1312 90025 ns/op 44.43 MB/s BenchmarkReadStruct-4 16041 7374 ns/op 10.17 MB/s BenchmarkWriteStruct-4 15454 7731 ns/op 9.70 MB/s BenchmarkReadInts-4 45126 2688 ns/op 11.16 MB/s BenchmarkWriteInts-4 42490 2803 ns/op 10.70 MB/s BenchmarkWriteSlice1000Int32s-4 1231 95187 ns/op 42.02 MB/s BenchmarkPutUint16-4 3448946 35.10 ns/op 56.98 MB/s BenchmarkAppendUint16-4 3429913 35.15 ns/op 56.90 MB/s BenchmarkPutUint32-4 2476653 49.54 ns/op 80.75 MB/s BenchmarkAppendUint32-4 2420972 49.28 ns/op 81.17 MB/s BenchmarkPutUint64-4 1006438 120.3 ns/op 66.51 MB/s BenchmarkAppendUint64-4 971077 121.6 ns/op 65.77 MB/s BenchmarkLittleEndianPutUint16-4 3434301 34.88 ns/op 57.33 MB/s BenchmarkLittleEndianAppendUint16-4 3256212 36.95 ns/op 54.13 MB/s BenchmarkLittleEndianPutUint32-4 2499452 48.81 ns/op 81.95 MB/s BenchmarkLittleEndianAppendUint32-4 2519905 47.55 ns/op 84.12 MB/s BenchmarkLittleEndianPutUint64-4 922894 118.6 ns/op 67.48 MB/s BenchmarkLittleEndianAppendUint64-4 948886 122.8 ns/op 65.13 MB/s BenchmarkReadFloats-4 156140 770.1 ns/op 15.58 MB/s BenchmarkWriteFloats-4 138253 810.9 ns/op 14.80 MB/s BenchmarkReadSlice1000Float32s-4 1197 100108 ns/op 39.96 MB/s BenchmarkWriteSlice1000Float32s-4 1108 109400 ns/op 36.56 MB/s BenchmarkReadSlice1000Uint8s-4 75066 1334 ns/op 749.47 MB/s BenchmarkWriteSlice1000Uint8s-4 121803 981.8 ns/op 1018.53 MB/s BenchmarkPutUvarint32-4 793960 137.8 ns/op 29.03 MB/s BenchmarkPutUvarint64-4 199389 588.8 ns/op 13.59 MB/s PASS ok encoding/binary 5.097s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5724 17803 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7041 17445 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6984 17110 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3919 27858 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7154 15288 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7914 15338 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7905 15528 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4413 25914 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 12648 9278 ns/op PASS ok encoding/csv 2.296s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10807 10722 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 13425 8699 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 256 452628 ns/op 16782 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 770 161591 ns/op 637 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1765 67484 ns/op 49 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1609 67879 ns/op 54 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2334 45022 ns/op 165 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 66 1678999 ns/op 34382 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 616 199721 ns/op 25228 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1075 94016 ns/op 10800 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1183 87985 ns/op 9760 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 975 147250 ns/op 39125 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 337 413145 ns/op 66209 B/op 2200 allocs/op BenchmarkDecodeBytesSlice-4 567 204292 ns/op 23722 B/op 190 allocs/op BenchmarkDecodeInterfaceSlice-4 81 1274204 ns/op 83156 B/op 3178 allocs/op BenchmarkDecodeMap-4 75 1586376 ns/op 54122 B/op 181 allocs/op PASS ok encoding/gob 4.122s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12037 9996 ns/op 25.61 MB/s BenchmarkEncode/1024-4 2791 39876 ns/op 25.68 MB/s BenchmarkEncode/4096-4 741 159726 ns/op 25.64 MB/s BenchmarkEncode/16384-4 184 645970 ns/op 25.36 MB/s BenchmarkDecode/256-4 23198 5223 ns/op 49.01 MB/s BenchmarkDecode/1024-4 5760 20586 ns/op 49.74 MB/s BenchmarkDecode/4096-4 1448 81823 ns/op 50.06 MB/s BenchmarkDecode/16384-4 364 326613 ns/op 50.16 MB/s BenchmarkDump/256-4 1339 91481 ns/op 2.80 MB/s BenchmarkDump/1024-4 337 354777 ns/op 2.89 MB/s BenchmarkDump/4096-4 78 1474705 ns/op 2.78 MB/s BenchmarkDump/16384-4 19 5997227 ns/op 2.73 MB/s PASS ok encoding/hex 2.788s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 74742416 ns/op 25.96 MB/s 8390440 B/op 49 allocs/op BenchmarkCodeEncoderError-4 2 75514080 ns/op 25.70 MB/s 4196088 B/op 37 allocs/op BenchmarkCodeMarshal-4 1 117404715 ns/op 16.53 MB/s 10331584 B/op 55 allocs/op BenchmarkCodeMarshalError-4 1 125893034 ns/op 15.41 MB/s 10335416 B/op 113 allocs/op BenchmarkMarshalBytes/32-4 29637 4033 ns/op BenchmarkMarshalBytes/256-4 7806 14448 ns/op BenchmarkMarshalBytes/4096-4 696 166692 ns/op BenchmarkMarshalBytesError/32-4 80 1437271 ns/op BenchmarkMarshalBytesError/256-4 80 1470808 ns/op BenchmarkMarshalBytesError/4096-4 73 1634977 ns/op BenchmarkMarshalMap-4 55491 2087 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 307326401 ns/op 6.31 MB/s 10098536 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 47574 2468 ns/op 5.67 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 57174 1811 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 283271995 ns/op 6.85 MB/s 2019952 B/op 40004 allocs/op BenchmarkCodeUnmarshalReuse-4 1 272220985 ns/op 7.13 MB/s 2021880 B/op 40011 allocs/op BenchmarkUnmarshalString-4 74822 1607 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 148770 756.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 396886 269.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 30402 3870 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 126271 888.7 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 108661 1263 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 21866 4774 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 6504 20699 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1068 96546 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 159 786513 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 19 7429902 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 743173 162.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 700717 161.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 705330 183.7 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 586486 176.2 ns/op BenchmarkEncodeMarshaler-4 80572 1547 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 131600 945.7 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5834600 20.63 ns/op BenchmarkNumberIsValidRegexp-4 27091 4516 ns/op PASS ok encoding/json 7.738s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 43 2724749 ns/op 24.05 MB/s BenchmarkDecode-4 19 5893116 ns/op 15.07 MB/s PASS ok encoding/pem 1.331s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2341 49295 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 835 130696 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4003 27184 ns/op PASS ok encoding/xml 1.385s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 246252 482.0 ns/op BenchmarkAs-4 61390 1934 ns/op PASS ok errors 1.370s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 275432 364.8 ns/op BenchmarkIntSet-4 325634 376.6 ns/op BenchmarkFloatAdd-4 63022 2133 ns/op BenchmarkFloatSet-4 324752 393.7 ns/op BenchmarkStringSet-4 307053 448.4 ns/op BenchmarkMapSet-4 79047 2159 ns/op BenchmarkMapSetDifferent-4 58063 1933 ns/op BenchmarkMapSetDifferentRandom-4 232 497676 ns/op BenchmarkMapSetString-4 70382 1866 ns/op BenchmarkMapAddSame-4 39325 3301 ns/op BenchmarkMapAddDifferent-4 16455 8229 ns/op BenchmarkMapAddDifferentRandom-4 202 585029 ns/op BenchmarkMapAddSameSteadyState-4 216633 543.3 ns/op BenchmarkMapAddDifferentSteadyState-4 92017 1092 ns/op BenchmarkMapString-4 6316 18093 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 18201 5900 ns/op PASS ok expvar 3.559s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 119251 1136 ns/op BenchmarkSprintfEmpty-4 364485 324.3 ns/op BenchmarkSprintfString-4 299677 470.4 ns/op BenchmarkSprintfTruncateString-4 247353 544.9 ns/op BenchmarkSprintfTruncateBytes-4 151257 795.2 ns/op BenchmarkSprintfSlowParsingPath-4 200064 517.9 ns/op BenchmarkSprintfQuoteString-4 36798 3000 ns/op BenchmarkSprintfInt-4 256168 440.1 ns/op BenchmarkSprintfIntInt-4 165999 626.7 ns/op BenchmarkSprintfPrefixedInt-4 188397 562.2 ns/op BenchmarkSprintfFloat-4 144187 846.9 ns/op BenchmarkSprintfComplex-4 63682 2087 ns/op BenchmarkSprintfBoolean-4 268194 453.9 ns/op BenchmarkSprintfHexString-4 105621 1081 ns/op BenchmarkSprintfHexBytes-4 74977 1467 ns/op BenchmarkSprintfBytes-4 47974 2578 ns/op BenchmarkSprintfStringer-4 85812 1589 ns/op BenchmarkSprintfStructure-4 35064 3578 ns/op BenchmarkManyArgs-4 67311 1759 ns/op BenchmarkFprintInt-4 65757 1822 ns/op BenchmarkFprintfBytes-4 75595 1583 ns/op BenchmarkFprintIntNoAlloc-4 67755 1846 ns/op BenchmarkScanInts-4 34 3284753 ns/op BenchmarkScanRecursiveInt-4 1 335795475 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 365841817 ns/op PASS ok fmt 5.467s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 586 179768 ns/op PASS ok go/build 1.153s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 36102 2774 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12673 8866 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3507 30100 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1038 110672 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 264 441379 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 50 2187336 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8963259 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 40673707 ns/op 3615264 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 178964238 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.426s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 276519282 ns/op 0.23 MB/s 46152400 B/op 49019 allocs/op PASS ok go/format 1.321s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 21062161 ns/op 2.56 MB/s BenchmarkParseOnly-4 6 18474861 ns/op 2.91 MB/s BenchmarkResolve-4 46 2513122 ns/op 21.43 MB/s PASS ok go/parser 3.048s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 158843130 ns/op 0.33 MB/s 4959104 B/op 27466 allocs/op BenchmarkPrintDecl-4 688 160475 ns/op 0.20 MB/s 15813 B/op 51 allocs/op PASS ok go/printer 1.315s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 265 456255 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7805643 ns/op 6.41 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12774878 ns/op 5.78 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19026131 ns/op 6.49 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 223 546923 ns/op 5.67 MB/s PASS ok go/scanner 1.842s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1244872 96.54 ns/op PASS ok go/token 1.243s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 154 756273 ns/op BenchmarkNamed/Underlying/nongeneric-4 1469223 81.29 ns/op BenchmarkNamed/Underlying/generic-4 1439437 83.31 ns/op BenchmarkNamed/Underlying/src_instance-4 1409031 84.71 ns/op BenchmarkNamed/Underlying/user_instance-4 1392576 83.55 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 27939 4177 ns/op BenchmarkNamed/NewMethodSet/generic-4 27841 4186 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 27926 4369 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 27428 4438 ns/op BenchmarkCheck/http/funcbodies/info-4 1 462694718 ns/op 72713 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 353507973 ns/op 95173 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 182767576 ns/op 184047 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 173666087 ns/op 193691 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 300095570 ns/op 17416 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 86989098 ns/op 60081 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 51253333 ns/op 101955 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 49337740 ns/op 105919 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 101529107 ns/op 21340 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 48014314 ns/op 45121 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 36405872 ns/op 59510 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 35541902 ns/op 60952 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 809312512 ns/op 86394 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 511371392 ns/op 136729 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 116035445 ns/op 602454 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 93583368 ns/op 747021 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1326917593 ns/op 1512 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 76107225 ns/op 26368 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 60844612 ns/op 32980 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 60113396 ns/op 33379 lines/s PASS ok go/types 17.786s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8559 14048 ns/op 72.89 MB/s PASS ok hash/adler32 1.242s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 294721 397.1 ns/op 37.77 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 284641 390.6 ns/op 38.40 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 157579 752.5 ns/op 53.15 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 159858 746.0 ns/op 53.62 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 626686 192.1 ns/op 2665.82 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 600506 197.5 ns/op 2592.71 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 521880 235.4 ns/op 4350.24 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 525865 229.8 ns/op 4455.29 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 253528 468.4 ns/op 8744.51 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 252747 473.4 ns/op 8652.73 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43755 2730 ns/op 12004.68 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43354 2729 ns/op 12005.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 633304 182.7 ns/op 82.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 674554 183.3 ns/op 81.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 666962 182.0 ns/op 219.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 632431 179.4 ns/op 222.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 462070 251.0 ns/op 2039.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 444271 258.1 ns/op 1983.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 352699 319.8 ns/op 3201.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 363832 335.4 ns/op 3052.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 309684 393.2 ns/op 10415.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 302158 394.9 ns/op 10372.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 59805 1981 ns/op 16545.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 59277 2006 ns/op 16334.93 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 308716 371.5 ns/op 40.37 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 302716 364.1 ns/op 41.20 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 154297 765.7 ns/op 52.24 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 153484 777.8 ns/op 51.43 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14136 9133 ns/op 56.06 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13093 8484 ns/op 60.35 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6438 17556 ns/op 58.33 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 7257 19443 ns/op 52.67 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1476 83707 ns/op 48.93 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1461 78101 ns/op 52.44 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 175 686811 ns/op 47.71 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 177 685165 ns/op 47.82 MB/s PASS ok hash/crc32 6.102s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 88 1401481 ns/op 46.76 MB/s BenchmarkCrc64/ISO4KB-4 996 119171 ns/op 34.37 MB/s BenchmarkCrc64/ISO1KB-4 4552 25388 ns/op 40.33 MB/s BenchmarkCrc64/ECMA64KB-4 84 1412568 ns/op 46.39 MB/s BenchmarkCrc64/Random64KB-4 91 1270796 ns/op 51.57 MB/s BenchmarkCrc64/Random16KB-4 362 323647 ns/op 50.62 MB/s PASS ok hash/crc64 1.796s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8366 14219 ns/op 72.02 MB/s BenchmarkFnv32aKB-4 6990 14325 ns/op 71.48 MB/s BenchmarkFnv64KB-4 8176 14262 ns/op 71.80 MB/s BenchmarkFnv64aKB-4 8013 14142 ns/op 72.41 MB/s BenchmarkFnv128KB-4 1929 60701 ns/op 16.87 MB/s BenchmarkFnv128aKB-4 2086 57423 ns/op 17.83 MB/s PASS ok hash/fnv 1.832s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 540601 188.0 ns/op 21.28 MB/s BenchmarkHash/n=4/Bytes-4 4492484 26.69 ns/op 149.90 MB/s BenchmarkHash/n=4/String-4 1851001 64.56 ns/op 61.96 MB/s BenchmarkHash/n=8/Write-4 573366 192.9 ns/op 41.47 MB/s BenchmarkHash/n=8/Bytes-4 4319076 27.67 ns/op 289.09 MB/s BenchmarkHash/n=8/String-4 1847725 64.61 ns/op 123.82 MB/s BenchmarkHash/n=16/Write-4 609681 192.3 ns/op 83.22 MB/s BenchmarkHash/n=16/Bytes-4 4643250 25.54 ns/op 626.49 MB/s BenchmarkHash/n=16/String-4 1821735 65.78 ns/op 243.23 MB/s BenchmarkHash/n=32/Write-4 590742 198.1 ns/op 161.53 MB/s BenchmarkHash/n=32/Bytes-4 4519483 26.63 ns/op 1201.54 MB/s BenchmarkHash/n=32/String-4 1817518 67.06 ns/op 477.19 MB/s BenchmarkHash/n=64/Write-4 541826 217.2 ns/op 294.68 MB/s BenchmarkHash/n=64/Bytes-4 4254420 27.82 ns/op 2300.48 MB/s BenchmarkHash/n=64/String-4 1762012 68.06 ns/op 940.35 MB/s BenchmarkHash/n=256/Write-4 404546 297.1 ns/op 861.54 MB/s BenchmarkHash/n=256/Bytes-4 2281678 52.95 ns/op 4834.74 MB/s BenchmarkHash/n=256/String-4 896582 130.2 ns/op 1966.83 MB/s BenchmarkHash/n=320/Write-4 403735 286.9 ns/op 1115.42 MB/s BenchmarkHash/n=320/Bytes-4 1812835 65.58 ns/op 4879.66 MB/s BenchmarkHash/n=320/String-4 651638 181.7 ns/op 1760.83 MB/s BenchmarkHash/n=1024/Write-4 272994 429.8 ns/op 2382.64 MB/s BenchmarkHash/n=1024/Bytes-4 749924 156.9 ns/op 6524.48 MB/s BenchmarkHash/n=1024/String-4 258954 456.3 ns/op 2244.36 MB/s BenchmarkHash/n=4096/Write-4 125244 959.8 ns/op 4267.49 MB/s BenchmarkHash/n=4096/Bytes-4 208173 580.2 ns/op 7059.85 MB/s BenchmarkHash/n=4096/String-4 68931 1740 ns/op 2354.24 MB/s BenchmarkHash/n=16384/Write-4 39738 3042 ns/op 5385.13 MB/s BenchmarkHash/n=16384/Bytes-4 53560 2243 ns/op 7304.93 MB/s BenchmarkHash/n=16384/String-4 17418 6758 ns/op 2424.50 MB/s PASS ok hash/maphash 5.413s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 758 141091 ns/op BenchmarkEscapeNone-4 133828 861.1 ns/op BenchmarkUnescape-4 740 155385 ns/op BenchmarkUnescapeNone-4 505462 235.7 ns/op BenchmarkUnescapeSparse-4 10954 11401 ns/op BenchmarkUnescapeDense-4 1134 104364 ns/op PASS ok html 1.878s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 12648 9357 ns/op BenchmarkCSSEscaperNoSpecials-4 55744 2145 ns/op BenchmarkDecodeCSS-4 39510 3086 ns/op BenchmarkDecodeCSSNoSpecials-4 5412746 22.24 ns/op BenchmarkCSSValueFilter-4 155151 760.1 ns/op BenchmarkCSSValueFilterOk-4 114692 1041 ns/op BenchmarkEscapedExecute-4 5154 19575 ns/op BenchmarkHTMLNospaceEscaper-4 15321 7568 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 88689 1375 ns/op BenchmarkStripTags-4 29641 4013 ns/op BenchmarkStripTagsNoSpecials-4 411217 270.3 ns/op BenchmarkJSValEscaperWithNum-4 30182 3995 ns/op BenchmarkJSValEscaperWithStr-4 7396 15017 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 24124 4961 ns/op BenchmarkJSValEscaperWithObj-4 5911 17589 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17638 6847 ns/op BenchmarkJSStrEscaperNoSpecials-4 75138 1652 ns/op BenchmarkJSStrEscaper-4 15181 7612 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 67130 1789 ns/op BenchmarkJSRegexpEscaper-4 14562 8416 ns/op BenchmarkTemplateSpecialTags-4 135 863884 ns/op BenchmarkURLEscaper-4 5889 19974 ns/op BenchmarkURLEscaperNoSpecials-4 232484 513.5 ns/op BenchmarkURLNormalizer-4 7692 15097 ns/op BenchmarkURLNormalizerNoSpecials-4 213373 548.7 ns/op BenchmarkSrcsetFilter-4 24490 4933 ns/op BenchmarkSrcsetFilterNoSpecials-4 146901 822.2 ns/op PASS ok html/template 5.134s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 771123 138.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 621448 177.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 872162 145.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 674376 207.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2142000 55.87 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 118.1 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2161179 55.76 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1406491 86.59 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1424785 72.43 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 454165 222.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 523929 225.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 619357 191.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 528762 223.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 117.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 671689 160.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 103.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 711726 162.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 566871 214.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1612858 69.60 ns/op BenchmarkRGBASetRGBA-4 1764171 68.09 ns/op BenchmarkRGBA64At-4 1000000 104.5 ns/op BenchmarkRGBA64SetRGBA64-4 1000000 105.0 ns/op BenchmarkNRGBAAt-4 1807616 73.91 ns/op BenchmarkNRGBASetNRGBA-4 1748974 67.98 ns/op BenchmarkNRGBA64At-4 888336 122.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 1000000 105.0 ns/op BenchmarkAlphaAt-4 2787482 42.65 ns/op BenchmarkAlphaSetAlpha-4 2874183 41.28 ns/op BenchmarkAlpha16At-4 1775320 66.91 ns/op BenchmarkAlphaSetAlpha16-4 1920814 64.81 ns/op BenchmarkGrayAt-4 2787757 42.56 ns/op BenchmarkGraySetGray-4 2872645 41.38 ns/op BenchmarkGray16At-4 1778678 62.27 ns/op BenchmarkGraySetGray16-4 1831226 64.25 ns/op PASS ok image 6.079s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3917232 28.76 ns/op BenchmarkYCbCrToRGB/128-4 4466670 27.13 ns/op BenchmarkYCbCrToRGB/255-4 4433649 27.25 ns/op BenchmarkRGBToYCbCr/0-4 4401106 27.08 ns/op BenchmarkRGBToYCbCr/Cb-4 4493222 26.65 ns/op BenchmarkRGBToYCbCr/Cr-4 4341565 27.46 ns/op BenchmarkYCbCrToRGBA/0-4 3699236 32.47 ns/op BenchmarkYCbCrToRGBA/128-4 3376314 35.92 ns/op BenchmarkYCbCrToRGBA/255-4 3672662 32.68 ns/op BenchmarkNYCbCrAToRGBA/0-4 3561691 33.62 ns/op BenchmarkNYCbCrAToRGBA/128-4 3587929 33.20 ns/op BenchmarkNYCbCrAToRGBA/255-4 3675678 32.70 ns/op PASS ok image/color 2.863s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 22371767 ns/op BenchmarkFillSrc-4 478 239343 ns/op BenchmarkCopyOver-4 10 10647921 ns/op BenchmarkCopySrc-4 673 170204 ns/op BenchmarkNRGBAOver-4 9 11421466 ns/op BenchmarkNRGBASrc-4 15 7572984 ns/op BenchmarkYCbCr-4 13 8575670 ns/op BenchmarkGray-4 25 4546151 ns/op BenchmarkCMYK-4 15 7340798 ns/op BenchmarkGlyphOver-4 31 3743911 ns/op BenchmarkRGBAMaskOver-4 6 20671796 ns/op BenchmarkGrayMaskOver-4 7 15786422 ns/op BenchmarkRGBA64ImageMaskOver-4 5 25485177 ns/op BenchmarkRGBA-4 6 16935828 ns/op BenchmarkPalettedFill-4 1422 85544 ns/op BenchmarkPalettedRGBA-4 6 17401891 ns/op BenchmarkGenericOver-4 3 35787749 ns/op BenchmarkGenericMaskOver-4 7 17075908 ns/op BenchmarkGenericSrc-4 5 24897169 ns/op BenchmarkGenericMaskSrc-4 5 23926983 ns/op PASS ok image/draw 6.111s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4867496 ns/op 3.17 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114815587 ns/op 2.68 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3050204287 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 56 2121574 ns/op 7.28 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 148959751 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.113s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3600 29770 ns/op BenchmarkIDCT-4 4047 28953 ns/op BenchmarkDecodeBaseline-4 8 12532047 ns/op 4.93 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17752781 ns/op 3.48 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 155501399 ns/op 7.90 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 196382914 ns/op 4.69 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.267s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 13715761 8.235 ns/op BenchmarkDecodeGray-4 16 6631551 ns/op 9.88 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27386934 ns/op 9.57 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 22802383 ns/op 11.50 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 31 3886818 ns/op 16.86 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 21631301 ns/op 12.12 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27594614 ns/op 9.50 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 43828450 ns/op 7.01 MB/s 852232 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 43389291 ns/op 7.08 MB/s 284101 B/op 12 allocs/op BenchmarkEncodeNRGBOpaque-4 1 137961520 ns/op 8.91 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 157548898 ns/op 7.80 MB/s 864136 B/op 32 allocs/op BenchmarkEncodePaletted-4 5 21554113 ns/op 14.25 MB/s 848657 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 131114252 ns/op 9.37 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 571833839 ns/op 2.15 MB/s 864200 B/op 36 allocs/op PASS ok image/png 4.236s goos: linux goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37462969 ns/op 2.67 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 32410221 ns/op 3.09 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 189846596 ns/op 2.63 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 163136560 ns/op 3.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36850845 ns/op 2.71 MB/s 401493 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 32868654 ns/op 3.04 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 196492826 ns/op 2.54 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 160883861 ns/op 3.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 382765774 ns/op 2.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 478028342 ns/op 2.09 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2760915915 ns/op 1.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2638810980 ns/op 1.89 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 16 6651330 ns/op 15.03 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6872144 ns/op 14.55 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 33096484 ns/op 15.11 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 31974471 ns/op 15.64 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 61648932 ns/op 16.22 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 67682216 ns/op 14.77 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 296772704 ns/op 16.85 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 325939061 ns/op 15.34 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 42113835 ns/op 2.37 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 34550286 ns/op 2.89 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 248838151 ns/op 2.01 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 205910676 ns/op 2.43 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 526280277 ns/op 1.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 515205929 ns/op 1.94 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4068359452 ns/op 1.23 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4524041898 ns/op 1.11 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 120877845 ns/op 34.58 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 112237867 ns/op 37.24 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 31.395s goos: linux goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1000000 109.7 ns/op 2333.88 MB/s PASS ok internal/chacha8rand 1.123s goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51804 2203 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 51578 2288 ns/op 0.87 MB/s BenchmarkMarshalCorpusFile/4-4 45770 2545 ns/op 1.57 MB/s BenchmarkMarshalCorpusFile/8-4 39985 2984 ns/op 2.68 MB/s BenchmarkMarshalCorpusFile/16-4 31167 3768 ns/op 4.25 MB/s BenchmarkMarshalCorpusFile/32-4 21571 5464 ns/op 5.86 MB/s BenchmarkMarshalCorpusFile/64-4 16370 7279 ns/op 8.79 MB/s BenchmarkMarshalCorpusFile/128-4 12208 9843 ns/op 13.00 MB/s BenchmarkMarshalCorpusFile/256-4 4952 21820 ns/op 11.73 MB/s BenchmarkMarshalCorpusFile/512-4 2691 43224 ns/op 11.85 MB/s BenchmarkMarshalCorpusFile/1024-4 1386 81354 ns/op 12.59 MB/s BenchmarkMarshalCorpusFile/2048-4 698 160569 ns/op 12.75 MB/s BenchmarkMarshalCorpusFile/4096-4 382 314704 ns/op 13.02 MB/s BenchmarkMarshalCorpusFile/8192-4 192 635341 ns/op 12.89 MB/s BenchmarkMarshalCorpusFile/16384-4 97 1269846 ns/op 12.90 MB/s BenchmarkMarshalCorpusFile/32768-4 40 3184829 ns/op 10.29 MB/s BenchmarkMarshalCorpusFile/65536-4 20 6044489 ns/op 10.84 MB/s BenchmarkMarshalCorpusFile/131072-4 8 15278909 ns/op 8.58 MB/s BenchmarkMarshalCorpusFile/262144-4 5 25282311 ns/op 10.37 MB/s BenchmarkMarshalCorpusFile/524288-4 2 67851346 ns/op 7.73 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 187594216 ns/op 5.59 MB/s BenchmarkUnmarshalCorpusFile/1-4 13494 8826 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12772 9198 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10051 ns/op 0.40 MB/s BenchmarkUnmarshalCorpusFile/8-4 10388 11962 ns/op 0.67 MB/s BenchmarkUnmarshalCorpusFile/16-4 7394 13985 ns/op 1.14 MB/s BenchmarkUnmarshalCorpusFile/32-4 5413 19874 ns/op 1.61 MB/s BenchmarkUnmarshalCorpusFile/64-4 4449 24084 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/128-4 3652 31311 ns/op 4.09 MB/s BenchmarkUnmarshalCorpusFile/256-4 1452 82119 ns/op 3.12 MB/s BenchmarkUnmarshalCorpusFile/512-4 757 153486 ns/op 3.34 MB/s BenchmarkUnmarshalCorpusFile/1024-4 392 299718 ns/op 3.42 MB/s BenchmarkUnmarshalCorpusFile/2048-4 202 594534 ns/op 3.44 MB/s BenchmarkUnmarshalCorpusFile/4096-4 105 1177052 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/8192-4 44 2339414 ns/op 3.50 MB/s BenchmarkUnmarshalCorpusFile/16384-4 26 4690839 ns/op 3.49 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9286966 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 17827631 ns/op 3.68 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 37353258 ns/op 3.51 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 73028321 ns/op 3.59 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 147249602 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 297783183 ns/op 3.52 MB/s BenchmarkMutatorBytes/1-4 48571 2489 ns/op BenchmarkMutatorBytes/10-4 50258 2386 ns/op BenchmarkMutatorBytes/100-4 47252 2646 ns/op BenchmarkMutatorBytes/1000-4 32958 3918 ns/op BenchmarkMutatorBytes/10000-4 8728 14925 ns/op BenchmarkMutatorBytes/100000-4 1344 100591 ns/op BenchmarkMutatorString/1-4 45253 2628 ns/op BenchmarkMutatorString/10-4 46837 2634 ns/op BenchmarkMutatorString/100-4 41520 3028 ns/op BenchmarkMutatorString/1000-4 22604 5562 ns/op BenchmarkMutatorString/10000-4 5556 28396 ns/op BenchmarkMutatorString/100000-4 464 262431 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 26154 4440 ns/op BenchmarkMutatorAllBasicTypes/string-4 26419 4555 ns/op BenchmarkMutatorAllBasicTypes/bool-4 85923 1422 ns/op BenchmarkMutatorAllBasicTypes/float32-4 74404 1625 ns/op BenchmarkMutatorAllBasicTypes/float64-4 74977 1640 ns/op BenchmarkMutatorAllBasicTypes/int-4 81319 1502 ns/op BenchmarkMutatorAllBasicTypes/int8-4 82160 1509 ns/op BenchmarkMutatorAllBasicTypes/int16-4 79168 1514 ns/op BenchmarkMutatorAllBasicTypes/int32-4 80788 1512 ns/op BenchmarkMutatorAllBasicTypes/int64-4 81637 1490 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 78843 1561 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 78872 1515 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 78594 1561 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 78334 1553 ns/op PASS ok internal/fuzz 12.150s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 32506 3720 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 122920 991.0 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.392s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 35895 3024 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 12019 9538 ns/op BenchmarkSplicePipePoolParallel-4 97130 1047 ns/op BenchmarkSplicePipeNativeParallel-4 29056 3969 ns/op PASS ok internal/poll 1.790s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 24492432 ns/op PASS ok internal/trace 5.097s PASS ok internal/zstd 1.077s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16599 ns/op BenchmarkCopyNLarge-4 139 1137637 ns/op PASS ok io 1.445s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 218008 509.1 ns/op BenchmarkPrintln-4 22129 5340 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33080 3665 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2078 50868 ns/op BenchmarkDiscard-4 634866 165.7 ns/op 0 B/op 0 allocs/op PASS ok log 1.704s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 119400 956.1 ns/op BenchmarkJSONHandler/defaults-4 8610 12040 ns/op 519 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5454 20573 ns/op 794 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5688 18240 ns/op 767 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9270 12018 ns/op 523 B/op 0 allocs/op BenchmarkPreformatting/struct-4 9397 12084 ns/op 511 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 8067 14996 ns/op 513 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 38437 3173 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 37480 3306 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 116415 1057 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 88860 1470 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 62236 1641 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 84354 1519 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 90531 1462 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 73674 1670 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1298173 84.84 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 720266 142.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 853936 141.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 659239 178.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 584536 204.2 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 7894 13914 ns/op BenchmarkDispatch/switch-checked-4 278443 443.9 ns/op BenchmarkDispatch/As-4 269382 436.4 ns/op BenchmarkDispatch/Visit-4 235274 490.4 ns/op BenchmarkUnsafeStrings-4 23451 4975 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 PASS ok log/slog 4.478s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1590645 72.58 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1609386 73.73 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 960567 121.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 254098 546.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 57428 1839 ns/op 265 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 62095 1781 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 35626 2954 ns/op 675 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 11060 10057 ns/op 3466 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14995 7643 ns/op 613 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16836 8158 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9169 13914 ns/op 1090 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3368 38174 ns/op 4303 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16345 6763 ns/op 526 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 15141 7231 ns/op 522 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 10335 10477 ns/op 933 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3666 33316 ns/op 3730 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.963s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 66025450 ns/op PASS ok maps 2.589s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4990179 23.70 ns/op BenchmarkAcosh-4 1392945 85.68 ns/op BenchmarkAsin-4 5193612 23.09 ns/op BenchmarkAsinh-4 1386454 86.55 ns/op BenchmarkAtan-4 5801397 20.31 ns/op BenchmarkAtanh-4 1322151 90.62 ns/op BenchmarkAtan2-4 3464935 36.37 ns/op BenchmarkCbrt-4 1721702 69.68 ns/op BenchmarkCeil-4 20014342 5.928 ns/op BenchmarkCopysign-4 2513314 46.92 ns/op BenchmarkCos-4 1620303 73.79 ns/op BenchmarkCosh-4 2017081 59.48 ns/op BenchmarkErf-4 5846628 20.08 ns/op BenchmarkErfc-4 5895879 20.25 ns/op BenchmarkErfinv-4 5685710 21.53 ns/op BenchmarkErfcinv-4 5644832 21.64 ns/op BenchmarkExp-4 7035523 17.03 ns/op BenchmarkExpGo-4 1000000 100.6 ns/op BenchmarkExpm1-4 4747479 25.02 ns/op BenchmarkExp2-4 1264438 94.90 ns/op BenchmarkExp2Go-4 1000000 101.5 ns/op BenchmarkAbs-4 3401215 32.82 ns/op BenchmarkDim-4 10038388 12.69 ns/op BenchmarkFloor-4 19783113 5.937 ns/op BenchmarkMax-4 14699398 8.160 ns/op BenchmarkMin-4 15214410 7.805 ns/op BenchmarkMod-4 312312 366.4 ns/op BenchmarkFrexp-4 1706095 64.46 ns/op BenchmarkGamma-4 855560 141.6 ns/op BenchmarkHypot-4 13670962 8.868 ns/op BenchmarkHypotGo-4 1636117 71.48 ns/op BenchmarkIlogb-4 2168431 55.46 ns/op BenchmarkJ0-4 326722 324.7 ns/op BenchmarkJ1-4 364429 347.4 ns/op BenchmarkJn-4 178515 653.9 ns/op BenchmarkLdexp-4 1705148 70.03 ns/op BenchmarkLgamma-4 1246836 93.40 ns/op BenchmarkLog-4 8237108 14.45 ns/op BenchmarkLogb-4 2183416 55.85 ns/op BenchmarkLog1p-4 1693839 73.11 ns/op BenchmarkLog10-4 8121987 14.80 ns/op BenchmarkLog2-4 1515872 75.35 ns/op BenchmarkModf-4 2761562 43.08 ns/op BenchmarkNextafter32-4 2861232 44.05 ns/op BenchmarkNextafter64-4 2728974 42.45 ns/op BenchmarkPowInt-4 531415 213.2 ns/op BenchmarkPowFrac-4 473185 253.0 ns/op BenchmarkPow10Pos-4 5993817 19.96 ns/op BenchmarkPow10Neg-4 5912647 20.31 ns/op BenchmarkRound-4 3397831 35.62 ns/op BenchmarkRoundToEven-4 12939108 10.94 ns/op BenchmarkRemainder-4 474249 258.7 ns/op BenchmarkSignbit-4 5201766 22.48 ns/op BenchmarkSin-4 2177462 49.55 ns/op BenchmarkSincos-4 1534123 82.01 ns/op BenchmarkSinh-4 3970692 30.40 ns/op BenchmarkSqrtIndirect-4 19889352 5.929 ns/op BenchmarkSqrtLatency-4 12969412 9.328 ns/op BenchmarkSqrtIndirectLatency-4 13024833 9.308 ns/op BenchmarkSqrtGoLatency-4 1718553 67.24 ns/op BenchmarkSqrtPrime-4 174177 689.1 ns/op BenchmarkTan-4 2230348 54.83 ns/op BenchmarkTanh-4 2000524 60.05 ns/op BenchmarkTrunc-4 19912156 5.619 ns/op BenchmarkY0-4 401336 335.6 ns/op BenchmarkY1-4 349100 322.0 ns/op BenchmarkYn-4 175484 628.7 ns/op BenchmarkFloat64bits-4 5318809 23.07 ns/op BenchmarkFloat64frombits-4 5120360 21.85 ns/op BenchmarkFloat32bits-4 5166428 23.11 ns/op BenchmarkFloat32frombits-4 5266486 23.71 ns/op BenchmarkFMA-4 19779363 5.240 ns/op PASS ok math 12.034s goos: linux goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 14124993 8.425 ns/op 7596.87 MB/s BenchmarkAddVV/2-4 13663365 8.728 ns/op 14665.44 MB/s BenchmarkAddVV/3-4 13251486 9.093 ns/op 21114.33 MB/s BenchmarkAddVV/4-4 13601386 8.816 ns/op 29037.04 MB/s BenchmarkAddVV/5-4 12155286 9.082 ns/op 35233.75 MB/s BenchmarkAddVV/10-4 11532817 10.33 ns/op 61939.62 MB/s BenchmarkAddVV/100-4 2528551 47.50 ns/op 134749.88 MB/s BenchmarkAddVV/1000-4 242893 478.1 ns/op 133869.84 MB/s BenchmarkSubVV/1-4 14110826 8.457 ns/op 7567.79 MB/s BenchmarkSubVV/2-4 13250232 8.316 ns/op 15392.04 MB/s BenchmarkSubVV/3-4 12008672 8.935 ns/op 21489.44 MB/s BenchmarkSubVV/4-4 13291011 8.664 ns/op 29545.88 MB/s BenchmarkSubVV/5-4 12932109 9.004 ns/op 35539.40 MB/s BenchmarkSubVV/10-4 11313838 10.37 ns/op 61708.25 MB/s BenchmarkSubVV/100-4 2508904 47.01 ns/op 136147.42 MB/s BenchmarkSubVV/1000-4 249739 473.4 ns/op 135200.43 MB/s BenchmarkAddVW/1-4 14611714 8.111 ns/op 986.30 MB/s BenchmarkAddVW/2-4 13989765 7.555 ns/op 2117.71 MB/s BenchmarkAddVW/3-4 13500500 7.957 ns/op 3016.34 MB/s BenchmarkAddVW/4-4 14119059 8.425 ns/op 3798.04 MB/s BenchmarkAddVW/5-4 14305351 8.117 ns/op 4927.85 MB/s BenchmarkAddVW/10-4 12147139 9.685 ns/op 8260.57 MB/s BenchmarkAddVW/100-4 450832 252.9 ns/op 3162.89 MB/s BenchmarkAddVW/1000-4 65179 1806 ns/op 4429.67 MB/s BenchmarkAddVWext/1-4 14363520 8.128 ns/op 984.26 MB/s BenchmarkAddVWext/2-4 15198955 8.188 ns/op 1954.00 MB/s BenchmarkAddVWext/3-4 14908873 7.863 ns/op 3052.09 MB/s BenchmarkAddVWext/4-4 13969148 8.452 ns/op 3786.13 MB/s BenchmarkAddVWext/5-4 14109848 8.134 ns/op 4917.55 MB/s BenchmarkAddVWext/10-4 12070081 9.793 ns/op 8169.10 MB/s BenchmarkAddVWext/100-4 110018 1070 ns/op 747.98 MB/s BenchmarkAddVWext/1000-4 10000 10297 ns/op 776.96 MB/s BenchmarkSubVW/1-4 14432516 8.124 ns/op 984.78 MB/s BenchmarkSubVW/2-4 13569198 7.900 ns/op 2025.38 MB/s BenchmarkSubVW/3-4 12750414 9.386 ns/op 2556.94 MB/s BenchmarkSubVW/4-4 13990352 8.155 ns/op 3924.09 MB/s BenchmarkSubVW/5-4 14343243 8.126 ns/op 4922.61 MB/s BenchmarkSubVW/10-4 12424176 9.687 ns/op 8258.29 MB/s BenchmarkSubVW/100-4 408798 265.8 ns/op 3009.72 MB/s BenchmarkSubVW/1000-4 66252 1840 ns/op 4346.76 MB/s BenchmarkSubVWext/1-4 14602768 8.128 ns/op 984.21 MB/s BenchmarkSubVWext/2-4 13393756 8.735 ns/op 1831.74 MB/s BenchmarkSubVWext/3-4 12813930 9.384 ns/op 2557.54 MB/s BenchmarkSubVWext/4-4 14188288 8.139 ns/op 3931.51 MB/s BenchmarkSubVWext/5-4 14715134 8.008 ns/op 4995.05 MB/s BenchmarkSubVWext/10-4 11418122 9.694 ns/op 8252.49 MB/s BenchmarkSubVWext/100-4 101258 1078 ns/op 742.16 MB/s BenchmarkSubVWext/1000-4 9847 10362 ns/op 772.05 MB/s BenchmarkMulAddVWW/1-4 13496052 8.788 ns/op 7282.43 MB/s BenchmarkMulAddVWW/2-4 13361497 8.623 ns/op 14843.50 MB/s BenchmarkMulAddVWW/3-4 13589328 8.777 ns/op 21876.52 MB/s BenchmarkMulAddVWW/4-4 12776737 9.068 ns/op 28230.97 MB/s BenchmarkMulAddVWW/5-4 12834033 9.445 ns/op 33879.14 MB/s BenchmarkMulAddVWW/10-4 9877722 12.07 ns/op 53029.85 MB/s BenchmarkMulAddVWW/100-4 1394920 85.14 ns/op 75169.60 MB/s BenchmarkMulAddVWW/1000-4 142692 846.6 ns/op 75593.33 MB/s BenchmarkAddMulVVW/1-4 14042692 8.681 ns/op 7372.81 MB/s BenchmarkAddMulVVW/2-4 12756512 8.764 ns/op 14604.94 MB/s BenchmarkAddMulVVW/3-4 11903322 9.777 ns/op 19638.01 MB/s BenchmarkAddMulVVW/4-4 11922830 10.04 ns/op 25493.95 MB/s BenchmarkAddMulVVW/5-4 10929102 10.99 ns/op 29121.70 MB/s BenchmarkAddMulVVW/10-4 10594933 11.35 ns/op 56401.34 MB/s BenchmarkAddMulVVW/100-4 2151022 55.49 ns/op 115343.06 MB/s BenchmarkAddMulVVW/1000-4 233605 481.0 ns/op 133045.74 MB/s BenchmarkDivWVW/1-4 2029366 57.91 ns/op 1105.20 MB/s BenchmarkDivWVW/2-4 1550659 76.34 ns/op 1676.68 MB/s BenchmarkDivWVW/3-4 1314386 91.76 ns/op 2092.41 MB/s BenchmarkDivWVW/4-4 1000000 104.6 ns/op 2446.94 MB/s BenchmarkDivWVW/5-4 1000000 113.6 ns/op 2816.09 MB/s BenchmarkDivWVW/10-4 622868 184.3 ns/op 3472.51 MB/s BenchmarkDivWVW/100-4 82882 1437 ns/op 4455.14 MB/s BenchmarkDivWVW/1000-4 8712 13225 ns/op 4839.30 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14741128 8.101 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13756168 7.676 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13539542 8.751 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14399713 8.160 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12410286 9.368 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13758849 8.437 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11966185 9.991 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12901189 9.110 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10859906 11.15 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12153771 9.751 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7623820 15.64 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9326350 12.90 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1203094 99.76 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1740216 69.06 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 125464 950.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 186801 637.8 ns/op BenchmarkDecimalConversion-4 314 369632 ns/op BenchmarkFloatString/100-4 16790 7214 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 280 420121 ns/op 2903 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 39801464 ns/op 61016 B/op 52 allocs/op BenchmarkFloatString/100000-4 1 3865508408 ns/op 829576 B/op 484 allocs/op BenchmarkFloatAdd/10-4 240122 493.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 240031 495.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 211032 558.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 116980 1021 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22335 5345 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 273006 409.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 299876 373.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 285348 416.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 207116 564.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56695 2117 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2833 42210 ns/op BenchmarkParseFloatLargeExp-4 634 182618 ns/op BenchmarkGCD10x10/WithoutXY-4 311250 389.7 ns/op BenchmarkGCD10x10/WithXY-4 83439 1449 ns/op BenchmarkGCD10x100/WithoutXY-4 161121 727.3 ns/op BenchmarkGCD10x100/WithXY-4 24720 5039 ns/op BenchmarkGCD10x1000/WithoutXY-4 105882 1106 ns/op BenchmarkGCD10x1000/WithXY-4 20810 6058 ns/op BenchmarkGCD100x100/WithoutXY-4 40852 2719 ns/op BenchmarkGCD100x100/WithXY-4 15872 7835 ns/op BenchmarkGCD100x1000/WithoutXY-4 18496 6485 ns/op BenchmarkGCD100x1000/WithXY-4 8110 13222 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3651 31969 ns/op BenchmarkGCD1000x1000/WithXY-4 1897 62887 ns/op BenchmarkHilbert-4 32 3572366 ns/op BenchmarkBinomial-4 20462 6106 ns/op BenchmarkQuoRem-4 31874 4001 ns/op BenchmarkExp-4 21 5226902 ns/op BenchmarkExpMont/Odd-4 175 662646 ns/op 2588 B/op 21 allocs/op BenchmarkExpMont/Even1-4 166 676534 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 164 702933 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even3-4 170 719081 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even4-4 171 697845 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even8-4 166 695955 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even32-4 171 697372 ns/op 3840 B/op 53 allocs/op BenchmarkExpMont/Even64-4 211 581399 ns/op 3634 B/op 53 allocs/op BenchmarkExpMont/Even96-4 205 600909 ns/op 3786 B/op 51 allocs/op BenchmarkExpMont/Even128-4 238 508932 ns/op 3242 B/op 50 allocs/op BenchmarkExpMont/Even255-4 268 448184 ns/op 2952 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 634 181596 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 574 211639 ns/op 1725 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 572 208497 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 543 213600 ns/op 1746 B/op 47 allocs/op BenchmarkExp2-4 21 5237076 ns/op BenchmarkBitset-4 1000000 110.0 ns/op BenchmarkBitsetNeg-4 611215 195.8 ns/op BenchmarkBitsetOrig-4 343245 351.3 ns/op BenchmarkBitsetNegOrig-4 235164 509.1 ns/op BenchmarkModSqrt225_Tonelli-4 169 721410 ns/op BenchmarkModSqrt225_3Mod4-4 555 217201 ns/op BenchmarkModSqrt231_Tonelli-4 160 733669 ns/op BenchmarkModSqrt231_5Mod8-4 465 252420 ns/op BenchmarkModInverse-4 18117 6831 ns/op BenchmarkSqrt-4 2461 48186 ns/op BenchmarkIntSqr/1-4 1720466 73.53 ns/op BenchmarkIntSqr/2-4 990818 121.0 ns/op BenchmarkIntSqr/3-4 741729 146.8 ns/op BenchmarkIntSqr/5-4 550920 195.1 ns/op BenchmarkIntSqr/8-4 447243 268.8 ns/op BenchmarkIntSqr/10-4 352099 321.4 ns/op BenchmarkIntSqr/20-4 79766 1655 ns/op BenchmarkIntSqr/30-4 58453 2218 ns/op BenchmarkIntSqr/50-4 36538 3402 ns/op BenchmarkIntSqr/80-4 21634 5726 ns/op BenchmarkIntSqr/100-4 16281 7315 ns/op BenchmarkIntSqr/200-4 5496 18880 ns/op BenchmarkIntSqr/300-4 2688 47450 ns/op BenchmarkIntSqr/500-4 1171 95281 ns/op BenchmarkIntSqr/800-4 404 264364 ns/op BenchmarkIntSqr/1000-4 363 319741 ns/op BenchmarkDiv/20/10-4 572172 213.1 ns/op BenchmarkDiv/40/20-4 549432 214.0 ns/op BenchmarkDiv/100/50-4 546373 214.5 ns/op BenchmarkDiv/200/100-4 74582 1721 ns/op BenchmarkDiv/400/200-4 74020 1733 ns/op BenchmarkDiv/1000/500-4 58646 2134 ns/op BenchmarkDiv/2000/1000-4 45388 2864 ns/op BenchmarkDiv/20000/10000-4 1563 75671 ns/op BenchmarkDiv/200000/100000-4 37 3138255 ns/op BenchmarkDiv/2000000/1000000-4 2 89336151 ns/op BenchmarkDiv/20000000/10000000-4 1 2654602197 ns/op BenchmarkMul-4 7 16044542 ns/op BenchmarkNatMul/10-4 251025 420.9 ns/op BenchmarkNatMul/100-4 8901 13447 ns/op BenchmarkNatMul/1000-4 256 487330 ns/op BenchmarkZeroShifts/Shl-4 27224 4340 ns/op BenchmarkZeroShifts/ShlSame-4 6568069 17.80 ns/op BenchmarkZeroShifts/Shr-4 32338 3774 ns/op BenchmarkZeroShifts/ShrSame-4 6597140 19.46 ns/op BenchmarkExp3Power/0x10-4 278494 443.3 ns/op BenchmarkExp3Power/0x40-4 244311 480.0 ns/op BenchmarkExp3Power/0x100-4 145204 815.0 ns/op BenchmarkExp3Power/0x400-4 66798 1839 ns/op BenchmarkExp3Power/0x1000-4 14610 7603 ns/op BenchmarkExp3Power/0x4000-4 3090 36936 ns/op BenchmarkExp3Power/0x10000-4 357 331955 ns/op BenchmarkExp3Power/0x40000-4 28 3726441 ns/op BenchmarkExp3Power/0x100000-4 3 36880668 ns/op BenchmarkExp3Power/0x400000-4 1 348944626 ns/op BenchmarkFibo-4 4 30042545 ns/op BenchmarkNatSqr/1-4 1261095 88.75 ns/op BenchmarkNatSqr/2-4 815721 160.1 ns/op BenchmarkNatSqr/3-4 587206 203.2 ns/op BenchmarkNatSqr/5-4 466285 266.4 ns/op BenchmarkNatSqr/8-4 303633 352.1 ns/op BenchmarkNatSqr/10-4 266020 445.8 ns/op BenchmarkNatSqr/20-4 71605 1661 ns/op BenchmarkNatSqr/30-4 46507 2277 ns/op BenchmarkNatSqr/50-4 31218 3767 ns/op BenchmarkNatSqr/80-4 18835 6300 ns/op BenchmarkNatSqr/100-4 14728 7950 ns/op BenchmarkNatSqr/200-4 4874 20544 ns/op BenchmarkNatSqr/300-4 2307 50123 ns/op BenchmarkNatSqr/500-4 1212 95057 ns/op BenchmarkNatSqr/800-4 513 222714 ns/op BenchmarkNatSqr/1000-4 388 301927 ns/op BenchmarkNatSetBytes/8-4 1000000 105.7 ns/op BenchmarkNatSetBytes/24-4 339205 330.6 ns/op BenchmarkNatSetBytes/128-4 79898 1431 ns/op BenchmarkNatSetBytes/7-4 1304678 93.04 ns/op BenchmarkNatSetBytes/23-4 328316 334.4 ns/op BenchmarkNatSetBytes/127-4 75247 1458 ns/op BenchmarkScanPi-4 339 337664 ns/op BenchmarkStringPiParallel-4 1357 91881 ns/op BenchmarkScan/10/Base2-4 56522 2058 ns/op BenchmarkScan/100/Base2-4 6316 19348 ns/op BenchmarkScan/1000/Base2-4 636 190113 ns/op BenchmarkScan/10/Base8-4 137306 854.4 ns/op BenchmarkScan/100/Base8-4 18604 6295 ns/op BenchmarkScan/1000/Base8-4 1807 65900 ns/op BenchmarkScan/10/Base10-4 143978 790.3 ns/op BenchmarkScan/100/Base10-4 19710 5887 ns/op BenchmarkScan/1000/Base10-4 2019 60363 ns/op BenchmarkScan/10/Base16-4 169928 689.3 ns/op BenchmarkScan/100/Base16-4 22936 5329 ns/op BenchmarkScan/1000/Base16-4 2318 51068 ns/op BenchmarkString/10/Base2-4 265770 448.0 ns/op BenchmarkString/100/Base2-4 37321 3161 ns/op BenchmarkString/1000/Base2-4 3908 29835 ns/op BenchmarkString/10/Base8-4 427152 240.1 ns/op BenchmarkString/100/Base8-4 97816 1215 ns/op BenchmarkString/1000/Base8-4 11038 10918 ns/op BenchmarkString/10/Base10-4 298515 400.8 ns/op BenchmarkString/100/Base10-4 64620 1869 ns/op BenchmarkString/1000/Base10-4 7813 16138 ns/op BenchmarkString/10/Base16-4 513658 218.5 ns/op BenchmarkString/100/Base16-4 130298 922.4 ns/op BenchmarkString/1000/Base16-4 15558 7670 ns/op BenchmarkLeafSize/0-4 63 1901168 ns/op BenchmarkLeafSize/1-4 610 184949 ns/op BenchmarkLeafSize/2-4 594 192149 ns/op BenchmarkLeafSize/3-4 463 259839 ns/op BenchmarkLeafSize/4-4 583 187277 ns/op BenchmarkLeafSize/5-4 393 290413 ns/op BenchmarkLeafSize/6-4 481 257550 ns/op BenchmarkLeafSize/7-4 480 237120 ns/op BenchmarkLeafSize/8-4 667 183340 ns/op BenchmarkLeafSize/9-4 327 344325 ns/op BenchmarkLeafSize/10-4 402 294864 ns/op BenchmarkLeafSize/11-4 411 279894 ns/op BenchmarkLeafSize/12-4 447 253139 ns/op BenchmarkLeafSize/13-4 435 270166 ns/op BenchmarkLeafSize/14-4 505 243750 ns/op BenchmarkLeafSize/15-4 548 216579 ns/op BenchmarkLeafSize/16-4 646 183337 ns/op BenchmarkLeafSize/32-4 560 186285 ns/op BenchmarkLeafSize/64-4 543 206212 ns/op BenchmarkProbablyPrime/n=0-4 14 7971098 ns/op BenchmarkProbablyPrime/n=1-4 12 8884774 ns/op BenchmarkProbablyPrime/n=5-4 8 13068917 ns/op BenchmarkProbablyPrime/n=10-4 6 18113779 ns/op BenchmarkProbablyPrime/n=20-4 4 28586776 ns/op BenchmarkProbablyPrime/Lucas-4 16 6725074 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 114 1031319 ns/op BenchmarkRatCmp-4 305016 372.8 ns/op BenchmarkFloatPrecExact/1-4 215877 573.2 ns/op BenchmarkFloatPrecExact/10-4 66943 1818 ns/op BenchmarkFloatPrecExact/100-4 16846 6935 ns/op BenchmarkFloatPrecExact/1000-4 3537 34981 ns/op BenchmarkFloatPrecExact/10000-4 195 615990 ns/op BenchmarkFloatPrecExact/100000-4 4 26436526 ns/op BenchmarkFloatPrecExact/1000000-4 1 1263442279 ns/op BenchmarkFloatPrecMixed/1-4 194391 603.9 ns/op BenchmarkFloatPrecMixed/10-4 60391 1949 ns/op BenchmarkFloatPrecMixed/100-4 7482 13576 ns/op BenchmarkFloatPrecMixed/1000-4 700 173127 ns/op BenchmarkFloatPrecMixed/10000-4 18 6354027 ns/op BenchmarkFloatPrecMixed/100000-4 1 343845151 ns/op BenchmarkFloatPrecMixed/1000000-4 1 22279516870 ns/op BenchmarkFloatPrecInexact/1-4 315352 366.5 ns/op BenchmarkFloatPrecInexact/10-4 289812 431.0 ns/op BenchmarkFloatPrecInexact/100-4 202058 584.5 ns/op BenchmarkFloatPrecInexact/1000-4 58694 2023 ns/op BenchmarkFloatPrecInexact/10000-4 6788 16586 ns/op BenchmarkFloatPrecInexact/100000-4 776 160505 ns/op BenchmarkFloatPrecInexact/1000000-4 49 2594932 ns/op BenchmarkFloatSqrt/64-4 30890 3849 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19560 6153 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13648 8885 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 6603 16782 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1252 94843 ns/op 18134 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 90 1282623 ns/op 176170 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 96159950 ns/op 3489420 B/op 577 allocs/op PASS ok math/big 75.498s goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 9757987 12.19 ns/op BenchmarkLeadingZeros8-4 9038738 13.42 ns/op BenchmarkLeadingZeros16-4 9419197 12.64 ns/op BenchmarkLeadingZeros32-4 9790197 12.27 ns/op BenchmarkLeadingZeros64-4 10067216 11.88 ns/op BenchmarkTrailingZeros-4 10286734 11.66 ns/op BenchmarkTrailingZeros8-4 10054892 11.85 ns/op BenchmarkTrailingZeros16-4 12105598 11.59 ns/op BenchmarkTrailingZeros32-4 10079366 10.62 ns/op BenchmarkTrailingZeros64-4 10306260 11.65 ns/op BenchmarkOnesCount-4 10402815 11.56 ns/op BenchmarkOnesCount8-4 10311848 9.785 ns/op BenchmarkOnesCount16-4 9862225 11.91 ns/op BenchmarkOnesCount32-4 10106846 10.03 ns/op BenchmarkOnesCount64-4 10081162 12.16 ns/op BenchmarkRotateLeft-4 10068542 11.87 ns/op BenchmarkRotateLeft8-4 10400426 10.31 ns/op BenchmarkRotateLeft16-4 10648058 11.88 ns/op BenchmarkRotateLeft32-4 10259365 10.37 ns/op BenchmarkRotateLeft64-4 12164341 9.794 ns/op BenchmarkReverse-4 17288677 6.302 ns/op BenchmarkReverse8-4 18991611 6.244 ns/op BenchmarkReverse16-4 19163667 5.517 ns/op BenchmarkReverse32-4 18185292 5.677 ns/op BenchmarkReverse64-4 17473965 6.631 ns/op BenchmarkReverseBytes-4 19100101 5.494 ns/op BenchmarkReverseBytes16-4 19170342 6.115 ns/op BenchmarkReverseBytes32-4 19245144 6.252 ns/op BenchmarkReverseBytes64-4 18864040 6.242 ns/op BenchmarkAdd-4 10279844 11.60 ns/op BenchmarkAdd32-4 10031106 11.87 ns/op BenchmarkAdd64-4 10419282 11.55 ns/op BenchmarkAdd64multiple-4 19202859 5.318 ns/op BenchmarkSub-4 10233565 11.62 ns/op BenchmarkSub32-4 11231382 11.86 ns/op BenchmarkSub64-4 10213080 11.60 ns/op BenchmarkSub64multiple-4 18995700 6.247 ns/op BenchmarkMul-4 10299068 11.58 ns/op BenchmarkMul32-4 10101810 11.05 ns/op BenchmarkMul64-4 10381432 11.58 ns/op BenchmarkDiv-4 10010085 11.34 ns/op BenchmarkDiv32-4 9858175 10.90 ns/op BenchmarkDiv64-4 10093975 11.18 ns/op PASS ok math/bits 6.555s goos: linux goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13549754 8.201 ns/op BenchmarkAcos-4 618310 170.9 ns/op BenchmarkAcosh-4 623042 183.9 ns/op BenchmarkAsin-4 692097 173.8 ns/op BenchmarkAsinh-4 692080 173.0 ns/op BenchmarkAtan-4 1000000 107.0 ns/op BenchmarkAtanh-4 1000000 107.8 ns/op BenchmarkConj-4 20123899 5.932 ns/op BenchmarkCos-4 756830 144.4 ns/op BenchmarkCosh-4 800491 146.0 ns/op BenchmarkExp-4 1000000 105.9 ns/op BenchmarkLog-4 1547620 78.29 ns/op BenchmarkLog10-4 1549622 76.80 ns/op BenchmarkPhase-4 3328888 36.18 ns/op BenchmarkPolar-4 2352156 51.70 ns/op BenchmarkPow-4 285902 410.2 ns/op BenchmarkRect-4 1528048 78.58 ns/op BenchmarkSin-4 808450 148.1 ns/op BenchmarkSinh-4 774943 145.6 ns/op BenchmarkSqrt-4 1000000 107.5 ns/op BenchmarkTan-4 487220 241.2 ns/op BenchmarkTanh-4 545791 216.1 ns/op PASS ok math/cmplx 3.953s goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1173868 103.5 ns/op BenchmarkInt63ThreadsafeParallel-4 782972 130.5 ns/op BenchmarkInt63Unthreadsafe-4 1512408 79.74 ns/op BenchmarkIntn1000-4 1000000 105.0 ns/op BenchmarkInt63n1000-4 1301635 92.05 ns/op BenchmarkInt31n1000-4 1286065 92.78 ns/op BenchmarkFloat32-4 1263618 93.07 ns/op BenchmarkFloat64-4 1449537 79.77 ns/op BenchmarkPerm3-4 282727 419.1 ns/op BenchmarkPerm30-4 32398 3706 ns/op BenchmarkPerm30ViaShuffle-4 32312 3684 ns/op BenchmarkShuffleOverhead-4 22232 5361 ns/op BenchmarkRead3-4 1215034 98.38 ns/op BenchmarkRead64-4 104943 1133 ns/op BenchmarkRead1000-4 6421 17050 ns/op BenchmarkConcurrent-4 368058 345.6 ns/op PASS ok math/rand 3.723s goos: linux goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8-4 6974397 17.78 ns/op BenchmarkPCG_DXSM-4 4912035 24.20 ns/op BenchmarkSourceUint64-4 4848481 32.40 ns/op BenchmarkGlobalInt64-4 4660724 25.58 ns/op BenchmarkGlobalInt64Parallel-4 8667814 13.88 ns/op BenchmarkGlobalUint64-4 4437040 25.77 ns/op BenchmarkGlobalUint64Parallel-4 7353964 14.05 ns/op BenchmarkInt64-4 2894270 42.06 ns/op BenchmarkUint64-4 2913705 43.50 ns/op BenchmarkGlobalIntN1000-4 3186486 40.66 ns/op BenchmarkIntN1000-4 2197954 54.81 ns/op BenchmarkInt64N1000-4 2266628 54.55 ns/op BenchmarkInt64N1e8-4 2238584 55.01 ns/op BenchmarkInt64N1e9-4 2203776 53.75 ns/op BenchmarkInt64N2e9-4 2291758 54.92 ns/op BenchmarkInt64N1e18-4 2186214 56.12 ns/op BenchmarkInt64N2e18-4 2107660 57.15 ns/op BenchmarkInt64N4e18-4 1873800 64.24 ns/op BenchmarkInt32N1000-4 2192466 54.99 ns/op BenchmarkInt32N1e8-4 2252940 54.77 ns/op BenchmarkInt32N1e9-4 2226835 55.08 ns/op BenchmarkInt32N2e9-4 2219110 54.96 ns/op BenchmarkFloat32-4 2912220 42.16 ns/op BenchmarkFloat64-4 2841726 41.70 ns/op BenchmarkExpFloat64-4 1694874 72.34 ns/op BenchmarkNormFloat64-4 1619108 71.60 ns/op BenchmarkPerm3-4 443398 260.4 ns/op BenchmarkPerm30-4 43164 2762 ns/op BenchmarkPerm30ViaShuffle-4 45464 2639 ns/op BenchmarkShuffleOverhead-4 61768 1999 ns/op BenchmarkConcurrent-4 4524967 26.19 ns/op PASS ok math/rand/v2 6.223s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42790 2680 ns/op BenchmarkQDecodeWord-4 101976 1128 ns/op BenchmarkQDecodeHeader-4 96342 1243 ns/op BenchmarkTypeByExtension/.html-4 333358 315.0 ns/op BenchmarkTypeByExtension/.HTML-4 305367 333.2 ns/op BenchmarkTypeByExtension/.unused-4 350700 329.3 ns/op BenchmarkExtensionsByType/text/html-4 199888 596.0 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 102780 1119 ns/op BenchmarkExtensionsByType/application/octet-stream-4 114811 929.1 ns/op PASS ok mime 2.361s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 728 169351 ns/op 47332 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 634 170916 ns/op 48249 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 244 471231 ns/op 105526 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 483 235310 ns/op 50745 B/op 207 allocs/op PASS ok mime/multipart 1.705s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 913 127316 ns/op PASS ok mime/quotedprintable 1.150s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 33 3389502 ns/op 8473 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 6004789 ns/op 19300 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003280685 ns/op 158672 B/op 232 allocs/op BenchmarkDNSName-4 152882 711.4 ns/op BenchmarkInterfaces-4 2014 52688 ns/op 17270 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 2700 39370 ns/op 12487 B/op 25 allocs/op BenchmarkInterfaceByName-4 2106 51559 ns/op 17290 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 1420 82553 ns/op 23477 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 4588 21967 ns/op 3937 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 1035 120073 ns/op 137556 B/op 51 allocs/op BenchmarkParseIP-4 9777 11549 ns/op BenchmarkParseIPValidIPv4-4 518550 218.5 ns/op BenchmarkParseIPValidIPv6-4 258255 440.0 ns/op BenchmarkIPString/IPv4-4 157591 730.0 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 16064 7414 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 76658 1529 ns/op BenchmarkIPEqual/IPv4-4 1596748 73.34 ns/op BenchmarkIPEqual/IPv6-4 1678306 69.74 ns/op BenchmarkSendfileZeroBytes-4 1 200945730 ns/op 8280960 B/op 443086 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1206591024 ns/op 0.00 MB/s 288 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1206164744 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1206822250 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1206499402 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1206647765 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1010091962 ns/op 0.03 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1008709517 ns/op 0.06 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1009507034 ns/op 0.13 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1009255794 ns/op 0.26 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1009460401 ns/op 0.52 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1010781786 ns/op 1.04 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1008859690 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1008688871 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1008474976 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1008314931 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1008785508 ns/op 0.02 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1010165666 ns/op 0.03 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1008627042 ns/op 0.06 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1008610558 ns/op 0.13 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1009056954 ns/op 0.26 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1008911201 ns/op 0.52 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1010055758 ns/op 1.04 MB/s 280 B/op 8 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1009372199 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1008389158 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1008858660 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1009101529 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1009736274 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1008788171 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1009874364 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1009695920 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1009368023 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1009998062 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1010742765 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1008846578 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1008925019 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1009161521 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1008601044 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1008904479 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1008932411 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1008871855 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1009216698 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010321710 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1009919126 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1011106375 ns/op 1.04 MB/s BenchmarkSplice/tcp-to-unix/1024-4 1 1009396756 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/2048-4 1 1009523967 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/4096-4 1 1009551801 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/8192-4 1 1009367119 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-unix/16384-4 1 1009046971 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-unix/32768-4 1 1008540476 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-unix/65536-4 1 1009722653 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-unix/131072-4 1 1009193275 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-unix/262144-4 1 1010259185 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-unix/524288-4 1 1010869894 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-unix/1048576-4 1 1010574975 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1008615442 ns/op 0.00 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1008543681 ns/op 0.00 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1009533651 ns/op 0.00 MB/s 704 B/op 6 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1009063655 ns/op 0.01 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1008363245 ns/op 0.02 MB/s 704 B/op 6 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1008576185 ns/op 0.03 MB/s 704 B/op 6 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1008871397 ns/op 0.06 MB/s 704 B/op 6 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1008590957 ns/op 0.13 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1009227430 ns/op 0.26 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1009887080 ns/op 0.52 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1010768686 ns/op 1.04 MB/s 704 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1008833762 ns/op 0.00 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1008584246 ns/op 0.00 MB/s 696 B/op 5 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1008445101 ns/op 0.00 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1008189780 ns/op 0.01 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1008547734 ns/op 0.02 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1008823911 ns/op 0.03 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1008846707 ns/op 0.06 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1008832438 ns/op 0.13 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1010554574 ns/op 0.26 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1009716093 ns/op 0.52 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1010184009 ns/op 1.04 MB/s 744 B/op 6 allocs/op BenchmarkTCP4OneShot-4 3193 48076 ns/op BenchmarkTCP4OneShotTimeout-4 2290 43682 ns/op BenchmarkTCP4Persistent-4 23830 4611 ns/op BenchmarkTCP4PersistentTimeout-4 26404 5258 ns/op BenchmarkTCP6OneShot-4 2823 39720 ns/op BenchmarkTCP6OneShotTimeout-4 2875 39076 ns/op BenchmarkTCP6Persistent-4 18164 5813 ns/op BenchmarkTCP6PersistentTimeout-4 20984 5629 ns/op BenchmarkTCP4ConcurrentReadWrite-4 37922 3090 ns/op BenchmarkTCP6ConcurrentReadWrite-4 47238 2889 ns/op BenchmarkSetReadDeadline-4 195616 614.3 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 22070 5760 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 23991 5033 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 25125 4753 ns/op 0 B/op 0 allocs/op PASS ok net 90.060s goos: linux goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 37698 2901 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 15296 7374 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 21291 5508 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 26365 4699 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 55203 2176 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 78333 1544 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2196468 55.37 ns/op BenchmarkFindChild/n=2/rep=map-4 5064051 23.33 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1923463 64.31 ns/op BenchmarkFindChild/n=4/rep=linear-4 1000000 101.5 ns/op BenchmarkFindChild/n=4/rep=map-4 4871535 24.74 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1000000 109.2 ns/op BenchmarkFindChild/n=8/rep=linear-4 577108 198.9 ns/op BenchmarkFindChild/n=8/rep=map-4 4435090 27.05 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 577930 201.5 ns/op BenchmarkFindChild/n=16/rep=linear-4 299246 391.3 ns/op BenchmarkFindChild/n=16/rep=map-4 4800829 25.20 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3112468 36.82 ns/op BenchmarkFindChild/n=32/rep=linear-4 152773 781.9 ns/op BenchmarkFindChild/n=32/rep=map-4 4872326 23.92 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3320534 35.50 ns/op BenchmarkMultiConflicts-4 1 131667023 ns/op BenchmarkServerMatch-4 24783 5355 ns/op BenchmarkReadRequestChrome-4 5672 21183 ns/op 28.84 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 14725 8024 ns/op 9.72 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 14728 7975 ns/op 10.28 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9633 11646 ns/op 12.97 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 22530 5270 ns/op 7.59 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 482 233668 ns/op 4.38 MB/s BenchmarkFileAndServer_1KB/https1-4 326 367551 ns/op 2.79 MB/s BenchmarkFileAndServer_1KB/h2-4 247 455792 ns/op 2.25 MB/s BenchmarkFileAndServer_16MB/h1-4 4 28792729 ns/op 582.69 MB/s BenchmarkFileAndServer_16MB/https1-4 2 66984936 ns/op 250.46 MB/s BenchmarkFileAndServer_16MB/h2-4 1 157299789 ns/op 106.66 MB/s BenchmarkFileAndServer_64MB/h1-4 1 110573075 ns/op 606.92 MB/s BenchmarkFileAndServer_64MB/https1-4 1 291897751 ns/op 229.91 MB/s BenchmarkFileAndServer_64MB/h2-4 1 634140575 ns/op 105.83 MB/s BenchmarkServeMux-4 285 448530 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 354 376089 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 540 252109 ns/op 5860 B/op 63 allocs/op BenchmarkClientServer/https1-4 345 320643 ns/op 6480 B/op 72 allocs/op BenchmarkClientServer/h2-4 321 351696 ns/op 9572 B/op 75 allocs/op BenchmarkClientServerParallel/4/h1-4 1808 68598 ns/op 8910 B/op 74 allocs/op BenchmarkClientServerParallel/4/https1-4 111 1485535 ns/op 50384 B/op 558 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52354: write tcp 127.0.0.1:35743->127.0.0.1:52354: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52314: write tcp 127.0.0.1:35743->127.0.0.1:52314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52410: read tcp 127.0.0.1:35743->127.0.0.1:52410: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52364: read tcp 127.0.0.1:35743->127.0.0.1:52364: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52374: write tcp 127.0.0.1:35743->127.0.0.1:52374: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52396: write tcp 127.0.0.1:35743->127.0.0.1:52396: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52324: write tcp 127.0.0.1:35743->127.0.0.1:52324: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46510: read tcp 127.0.0.1:44171->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:46504: write tcp 127.0.0.1:44171->127.0.0.1:46504: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46518: write tcp 127.0.0.1:44171->127.0.0.1:46518: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 554 183567 ns/op 11225 B/op 100 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52102: read tcp 127.0.0.1:33859->127.0.0.1:52102: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52076: write tcp 127.0.0.1:33859->127.0.0.1:52076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52088: write tcp 127.0.0.1:33859->127.0.0.1:52088: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59244: write tcp 127.0.0.1:39675->127.0.0.1:59244: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59310: write tcp 127.0.0.1:39675->127.0.0.1:59310: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59284: read tcp 127.0.0.1:39675->127.0.0.1:59284: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59226: read tcp 127.0.0.1:39675->127.0.0.1:59226: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59260: read tcp 127.0.0.1:39675->127.0.0.1:59260: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59250: read tcp 127.0.0.1:39675->127.0.0.1:59250: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59296: read tcp 127.0.0.1:39675->127.0.0.1:59296: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 1077 134567 ns/op 16515 B/op 100 allocs/op BenchmarkClientServerParallel/64/https1-4 55 2705480 ns/op 84169 B/op 933 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48318: write tcp 127.0.0.1:42669->127.0.0.1:48318: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48350: write tcp 127.0.0.1:42669->127.0.0.1:48350: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48310: write tcp 127.0.0.1:42669->127.0.0.1:48310: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48334: write tcp 127.0.0.1:42669->127.0.0.1:48334: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44344: write tcp 127.0.0.1:39241->127.0.0.1:44344: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44272: write tcp 127.0.0.1:39241->127.0.0.1:44272: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44386: write tcp 127.0.0.1:39241->127.0.0.1:44386: use of closed network connection BenchmarkClientServerParallel/64/h2-4 160 1729786 ns/op 66601 B/op 764 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56656: write tcp 127.0.0.1:42317->127.0.0.1:56656: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56606: write tcp 127.0.0.1:42317->127.0.0.1:56606: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56646: write tcp 127.0.0.1:42317->127.0.0.1:56646: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56632: write tcp 127.0.0.1:42317->127.0.0.1:56632: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57098: read tcp 127.0.0.1:43077->127.0.0.1:57098: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56838: read tcp 127.0.0.1:43077->127.0.0.1:56838: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56786: read tcp 127.0.0.1:43077->127.0.0.1:56786: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56820: read tcp 127.0.0.1:43077->127.0.0.1:56820: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57000: read tcp 127.0.0.1:43077->127.0.0.1:57000: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56744: read tcp 127.0.0.1:43077->127.0.0.1:56744: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1013829752 ns/op 30376 B/op 162 allocs/op BenchmarkClient-4 480 251139 ns/op 3724 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 1088 112746 ns/op 7410 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1857 64785 ns/op 3066 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 2331 58766 ns/op 1911 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 2097 60567 ns/op 2742 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 2150 58688 ns/op 2763 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1917 54874 ns/op 2768 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2238 64592 ns/op 1919 B/op 14 allocs/op BenchmarkServerHijack-4 1305 81278 ns/op 16772 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 555 217193 ns/op 5882 B/op 52 allocs/op BenchmarkResponseStatusLine-4 752064 156.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.102s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5398 22344 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.304s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 116211 1002 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 796558 142.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 272281 448.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 88694 1360 ns/op BenchmarkStdIPv4-4 157978 721.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 124398 935.4 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 124574 965.6 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 108999 1161 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 96464 1244 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1930557 62.12 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1915177 68.66 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1880892 63.59 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 350971 328.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 390054 307.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 358948 328.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 112326 1086 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 421279 282.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 206486 567.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 220874 551.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 202405 576.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 98536 1190 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 537728 224.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 164473 647.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 245913 485.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 337702 353.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 235647 520.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 448819 237.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 221900 527.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 233218 546.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 230817 516.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 173522 665.5 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 701548 171.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 230596 531.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 264308 426.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 396390 307.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 248500 466.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 360159 333.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 159704 782.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 191449 628.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 236200 503.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 186224 650.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 379992 317.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 172014 686.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 194289 594.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 262666 457.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 192354 615.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1381879 86.55 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1403725 86.71 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1385912 86.21 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1296356 92.89 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1290114 91.72 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1298809 92.15 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1293822 92.59 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1296452 92.47 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1416248 83.41 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 515541 234.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 779336 155.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 281424 428.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 304258 385.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 278746 421.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 96870 1237 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 707809 158.8 ns/op PASS ok net/netip 9.870s 2024/02/09 20:44:04 Test RPC server listening on 127.0.0.1:43959 2024/02/09 20:44:04 Test HTTP RPC server listening on 127.0.0.1:35069 goos: linux goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1509 71175 ns/op BenchmarkEndToEndHTTP-4 1585 70205 ns/op BenchmarkEndToEndAsync-4 3801 32154 ns/op BenchmarkEndToEndAsyncHTTP-4 3468 30802 ns/op PASS ok net/rpc 1.564s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 2992 36229 ns/op BenchmarkReadMIMEHeader/server_headers-4 5184 22671 ns/op BenchmarkUncommon-4 25171 4715 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.529s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 5952 17907 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 134523 899.0 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 769491 146.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 138475 899.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 247545 473.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 124201 981.3 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 21420 5751 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 588356 204.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 127921 879.7 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 257852 471.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 123218 1021 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22911 5133 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 253562 475.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 105298 1176 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 100812 1206 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 44090 2682 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 7692 15088 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 253713 474.7 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 104749 1152 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 101330 1204 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 44662 2670 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7216 14477 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.991s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4217582 28.15 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 253641 460.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1166 101754 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:515: benchmarkReaddirname ".": 131 entries os_test.go:515: benchmarkReaddirname ".": 131 entries os_test.go:515: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 369 306238 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:532: benchmarkReaddir ".": 131 entries os_test.go:532: benchmarkReaddir ".": 131 entries os_test.go:532: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 952 122711 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:549: benchmarkReadDir ".": 131 entries os_test.go:549: benchmarkReadDir ".": 131 entries os_test.go:549: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 96284 1224 ns/op BenchmarkStatFile-4 75954 1634 ns/op BenchmarkStatDir-4 80703 1466 ns/op BenchmarkLstatDot-4 97204 1194 ns/op BenchmarkLstatFile-4 75044 1572 ns/op BenchmarkLstatDir-4 80161 1472 ns/op PASS ok os 2.521s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 146 799642 ns/op 7037 B/op 30 allocs/op PASS ok os/exec 1.222s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 358779 307.4 ns/op PASS ok os/user 1.199s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4729648 25.15 ns/op BenchmarkString-4 2893669 40.56 ns/op BenchmarkBytes-4 2530642 46.62 ns/op BenchmarkNamedBytes-4 1432093 82.52 ns/op BenchmarkBytesArray-4 821304 124.1 ns/op BenchmarkSliceLen-4 2959694 40.22 ns/op BenchmarkMapLen-4 1000000 111.5 ns/op BenchmarkStringLen-4 2261181 52.42 ns/op BenchmarkArrayLen-4 1627453 73.98 ns/op BenchmarkSliceCap-4 2983988 39.44 ns/op BenchmarkDeepEqual/int8-4 489182 239.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 108736 1044 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 432640 278.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 110634 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 409605 276.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 111708 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 401373 277.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 111600 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 435310 273.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 112594 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 496990 238.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 146227 795.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 418167 278.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 111705 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 428850 277.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 109777 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 412458 272.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 111962 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 393812 273.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 110985 1069 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 432108 270.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 111984 1070 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 418814 275.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 111778 1070 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 442858 277.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 110546 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 436023 274.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 112518 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 437598 271.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 111586 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 509481 232.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 116468 1039 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 421867 272.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 110954 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 150482 801.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 72279 1648 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 57874 2086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 41122 2885 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 44774 2665 ns/op BenchmarkIsZero/ArrayComparable-4 336609 351.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 39319 3080 ns/op BenchmarkIsZero/StructComparable-4 784790 151.7 ns/op BenchmarkIsZero/StructIncomparable-4 177396 669.7 ns/op BenchmarkIsZero/ArrayInt_4-4 1570308 75.19 ns/op BenchmarkIsZero/ArrayInt_1024-4 19736 6064 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38541 3114 ns/op BenchmarkIsZero/Struct4Int-4 1593442 76.12 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19885 6037 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19952 6051 ns/op BenchmarkIsZero/StructInt_512-4 38973 3104 ns/op BenchmarkSetZero/Bool/Direct-4 4994084 25.26 ns/op BenchmarkSetZero/Bool/CachedZero-4 957640 115.3 ns/op BenchmarkSetZero/Bool/NewZero-4 738033 149.3 ns/op BenchmarkSetZero/Int/Direct-4 2974065 39.48 ns/op BenchmarkSetZero/Int/CachedZero-4 954957 113.8 ns/op BenchmarkSetZero/Int/NewZero-4 699320 152.5 ns/op BenchmarkSetZero/Uint/Direct-4 2981823 39.58 ns/op BenchmarkSetZero/Uint/CachedZero-4 975673 115.5 ns/op BenchmarkSetZero/Uint/NewZero-4 777418 149.5 ns/op BenchmarkSetZero/Float/Direct-4 3048553 39.34 ns/op BenchmarkSetZero/Float/CachedZero-4 915994 115.3 ns/op BenchmarkSetZero/Float/NewZero-4 752600 151.8 ns/op BenchmarkSetZero/Complex/Direct-4 3007401 40.60 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 115.5 ns/op BenchmarkSetZero/Complex/NewZero-4 749751 153.4 ns/op BenchmarkSetZero/Array/Direct-4 2696216 44.15 ns/op BenchmarkSetZero/Array/CachedZero-4 1000000 112.8 ns/op BenchmarkSetZero/Array/NewZero-4 763518 150.1 ns/op BenchmarkSetZero/Chan/Direct-4 2966550 38.73 ns/op BenchmarkSetZero/Chan/CachedZero-4 1000000 110.7 ns/op BenchmarkSetZero/Chan/NewZero-4 717630 148.1 ns/op BenchmarkSetZero/Func/Direct-4 2987578 39.81 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 108.5 ns/op BenchmarkSetZero/Func/NewZero-4 795639 144.0 ns/op BenchmarkSetZero/Interface/Direct-4 2858269 41.93 ns/op BenchmarkSetZero/Interface/CachedZero-4 916856 113.8 ns/op BenchmarkSetZero/Interface/NewZero-4 671050 151.8 ns/op BenchmarkSetZero/Map/Direct-4 3059250 39.28 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 108.8 ns/op BenchmarkSetZero/Map/NewZero-4 827534 143.9 ns/op BenchmarkSetZero/Pointer/Direct-4 3075444 39.52 ns/op BenchmarkSetZero/Pointer/CachedZero-4 948518 108.3 ns/op BenchmarkSetZero/Pointer/NewZero-4 814828 143.8 ns/op BenchmarkSetZero/Slice/Direct-4 2794660 44.12 ns/op BenchmarkSetZero/Slice/CachedZero-4 935023 114.7 ns/op BenchmarkSetZero/Slice/NewZero-4 709390 148.9 ns/op BenchmarkSetZero/String/Direct-4 3008559 39.41 ns/op BenchmarkSetZero/String/CachedZero-4 1000000 115.1 ns/op BenchmarkSetZero/String/NewZero-4 734686 149.7 ns/op BenchmarkSetZero/Struct/Direct-4 2714088 44.15 ns/op BenchmarkSetZero/Struct/CachedZero-4 914905 114.5 ns/op BenchmarkSetZero/Struct/NewZero-4 787323 151.3 ns/op BenchmarkSelect/1-4 228885 514.3 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 93819 1257 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 49066 2442 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 254024 403.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 246031 483.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 149842 969.8 ns/op 131.98 MB/s BenchmarkCallArgCopy/size=256-4 108825 1195 ns/op 214.19 MB/s BenchmarkCallArgCopy/size=1024-4 71949 1402 ns/op 730.63 MB/s BenchmarkCallArgCopy/size=4096-4 64116 1989 ns/op 2059.68 MB/s BenchmarkCallArgCopy/size=65536-4 5623 21164 ns/op 3096.57 MB/s BenchmarkFieldByName1-4 1835262 63.84 ns/op BenchmarkFieldByName2-4 173844 692.2 ns/op BenchmarkFieldByName3-4 17862 5752 ns/op BenchmarkInterfaceBig-4 4833228 24.30 ns/op BenchmarkInterfaceSmall-4 4953600 25.18 ns/op BenchmarkNew-4 3115633 41.30 ns/op BenchmarkMap/StringKeys/MapIndex-4 3081 40009 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2426 48264 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2968 39423 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2461 47488 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3061 38966 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2455 48159 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 297627 393.8 ns/op PASS ok reflect 18.514s goos: linux goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 16114 7239 ns/op 9199 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 26661 5400 ns/op 9277 B/op 1 allocs/op BenchmarkFindString-4 18528 6148 ns/op 9373 B/op 1 allocs/op BenchmarkFindSubmatch-4 17332 6468 ns/op 9259 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 16032 7417 ns/op 9152 B/op 2 allocs/op BenchmarkLiteral-4 22369 4530 ns/op BenchmarkNotLiteral-4 5132 19886 ns/op BenchmarkMatchClass-4 4473 26461 ns/op BenchmarkMatchClass_InRange-4 4304 24547 ns/op BenchmarkReplaceAll-4 4150 30130 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 26587 4387 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 52984 2199 ns/op BenchmarkAnchoredShortMatch-4 25995 4709 ns/op BenchmarkAnchoredLongMatch-4 28884 4050 ns/op BenchmarkOnePassShortA-4 26766 4599 ns/op BenchmarkNotOnePassShortA-4 12445 9309 ns/op BenchmarkOnePassShortB-4 35505 3456 ns/op BenchmarkNotOnePassShortB-4 15972 7338 ns/op BenchmarkOnePassLongPrefix-4 119430 1052 ns/op BenchmarkOnePassLongNotPrefix-4 40688 3062 ns/op BenchmarkMatchParallelShared-4 38940 2574 ns/op BenchmarkMatchParallelCopied-4 46468 2546 ns/op BenchmarkQuoteMetaAll-4 249300 489.0 ns/op 28.63 MB/s BenchmarkQuoteMetaNone-4 434179 272.5 ns/op 95.43 MB/s BenchmarkCompile/Onepass-4 5930 19326 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2425 49308 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 276 429217 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4841835 25.70 ns/op 622.61 MB/s BenchmarkMatch/Easy0/32-4 25814 4013 ns/op 7.98 MB/s BenchmarkMatch/Easy0/1K-4 25537 4513 ns/op 226.92 MB/s BenchmarkMatch/Easy0i/16-4 4777058 25.82 ns/op 619.62 MB/s BenchmarkMatch/Easy0i/32-4 7290 14599 ns/op 2.19 MB/s BenchmarkMatch/Easy0i/1K-4 355 339479 ns/op 3.02 MB/s BenchmarkMatch/Easy1/16-4 4747359 23.65 ns/op 676.67 MB/s BenchmarkMatch/Easy1/32-4 29406 3777 ns/op 8.47 MB/s BenchmarkMatch/Easy1/1K-4 10000 11820 ns/op 86.63 MB/s BenchmarkMatch/Medium/16-4 4784204 24.16 ns/op 662.32 MB/s BenchmarkMatch/Medium/32-4 8379 12772 ns/op 2.51 MB/s BenchmarkMatch/Medium/1K-4 386 307219 ns/op 3.33 MB/s BenchmarkMatch/Hard/16-4 4730614 25.05 ns/op 638.81 MB/s BenchmarkMatch/Hard/32-4 5306 21001 ns/op 1.52 MB/s BenchmarkMatch/Hard/1K-4 226 530209 ns/op 1.93 MB/s BenchmarkMatch/Hard1/16-4 1934 60693 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1030 112805 ns/op 0.28 MB/s BenchmarkMatch/Hard1/1K-4 34 3356639 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 39852 3030 ns/op 5.28 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23287 5142 ns/op 6.22 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 872 137715 ns/op 7.44 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.347s goos: linux goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 793707 131.9 ns/op BenchmarkIsWordChar-4 248493 476.4 ns/op PASS ok regexp/syntax 1.947s goos: linux goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 107382 1174 ns/op BenchmarkCallers/inlined-4 102213 1179 ns/op BenchmarkCallers/no-cache-4 23758 4965 ns/op BenchmarkFPCallers/cached-4 3912865 30.69 ns/op BenchmarkMakeChan/Byte-4 1697864 75.02 ns/op BenchmarkMakeChan/Int-4 1414730 85.66 ns/op BenchmarkMakeChan/Ptr-4 854402 122.6 ns/op BenchmarkMakeChan/Struct/0-4 1633587 73.02 ns/op BenchmarkMakeChan/Struct/32-4 672780 169.6 ns/op BenchmarkMakeChan/Struct/40-4 562748 208.4 ns/op BenchmarkChanNonblocking-4 14429466 7.863 ns/op BenchmarkSelectUncontended-4 1826202 86.55 ns/op BenchmarkSelectSyncContended-4 77491 1732 ns/op BenchmarkSelectAsyncContended-4 144195 1050 ns/op BenchmarkSelectNonblock-4 8807750 13.59 ns/op BenchmarkChanUncontended-4 10000 14047 ns/op BenchmarkChanContended-4 1182 108228 ns/op BenchmarkChanSync-4 312196 457.3 ns/op BenchmarkChanSyncWork-4 80436 1447 ns/op BenchmarkChanProdCons0-4 178258 674.2 ns/op BenchmarkChanProdCons10-4 307254 476.1 ns/op BenchmarkChanProdCons100-4 308931 395.2 ns/op BenchmarkChanProdConsWork0-4 174376 1133 ns/op BenchmarkChanProdConsWork10-4 208159 631.9 ns/op BenchmarkChanProdConsWork100-4 226728 550.4 ns/op BenchmarkSelectProdCons-4 83769 1467 ns/op BenchmarkReceiveDataFromClosedChan-4 1293319 92.78 ns/op BenchmarkChanCreation-4 253690 419.3 ns/op BenchmarkChanSem-4 146060 745.4 ns/op BenchmarkChanPopular-4 129 887695 ns/op BenchmarkChanClosed-4 1247624 113.8 ns/op BenchmarkCallClosure-4 8185674 14.34 ns/op BenchmarkCallClosure1-4 8356185 14.32 ns/op BenchmarkCallClosure2-4 2045426 59.82 ns/op BenchmarkCallClosure3-4 2516886 46.39 ns/op BenchmarkCallClosure4-4 2193766 59.10 ns/op BenchmarkComplex128DivNormal-4 14529464 8.033 ns/op BenchmarkComplex128DivNisNaN-4 11745960 10.21 ns/op BenchmarkComplex128DivDisNaN-4 10971129 10.98 ns/op BenchmarkComplex128DivNisInf-4 14331234 8.214 ns/op BenchmarkComplex128DivDisInf-4 8393875 14.12 ns/op BenchmarkAllocation-4 6592 18986 ns/op BenchmarkReadMemStats-4 5994 19790 ns/op BenchmarkReadMemStatsLatency-4 1 506370 p50-ns 506370 p90-ns 506370 p99-ns BenchmarkWriteBarrier-4 2869431 51.91 ns/op BenchmarkBulkWriteBarrier-4 10412042 11.41 ns/op BenchmarkScanStackNoLocals-4 4 28125298 ns/op BenchmarkMSpanCountAlloc/bits=64-4 14273805 8.137 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12927511 8.779 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11996929 10.01 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9311008 12.17 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6718360 18.04 ns/op BenchmarkHash5-4 8744298 13.73 ns/op 364.08 MB/s BenchmarkHash16-4 8471250 14.32 ns/op 1117.31 MB/s BenchmarkHash64-4 8923333 13.49 ns/op 4745.26 MB/s BenchmarkHash1024-4 4290820 27.87 ns/op 36741.90 MB/s BenchmarkHash65536-4 89805 1329 ns/op 49308.99 MB/s BenchmarkAlignedLoad-4 10424214 10.59 ns/op BenchmarkUnalignedLoad-4 10246340 11.62 ns/op BenchmarkEqEfaceConcrete-4 8959584 13.72 ns/op BenchmarkEqIfaceConcrete-4 8961564 13.44 ns/op BenchmarkNeEfaceConcrete-4 8917424 13.75 ns/op BenchmarkNeIfaceConcrete-4 8933457 13.40 ns/op BenchmarkConvT2EByteSized/bool-4 8171354 14.39 ns/op BenchmarkConvT2EByteSized/uint8-4 8311279 13.42 ns/op BenchmarkConvT2ESmall-4 7505362 15.72 ns/op BenchmarkConvT2EUintptr-4 7094538 16.56 ns/op BenchmarkConvT2ELarge-4 1822041 63.59 ns/op BenchmarkConvT2ISmall-4 7547100 15.90 ns/op BenchmarkConvT2IUintptr-4 7513947 16.52 ns/op BenchmarkConvT2ILarge-4 1651477 63.33 ns/op BenchmarkConvI2E-4 7258633 17.46 ns/op BenchmarkConvI2I-4 7261536 16.37 ns/op BenchmarkAssertE2T-4 5894738 18.70 ns/op BenchmarkAssertE2TLarge-4 3693842 31.62 ns/op BenchmarkAssertE2I-4 7288369 16.73 ns/op BenchmarkAssertI2T-4 5915670 19.52 ns/op BenchmarkAssertI2I-4 7377306 16.26 ns/op BenchmarkAssertI2E-4 7997468 15.29 ns/op BenchmarkAssertE2E-4 7993994 14.98 ns/op BenchmarkAssertE2T2-4 5040018 24.66 ns/op BenchmarkAssertE2T2Blank-4 5946310 19.66 ns/op BenchmarkAssertI2E2-4 6190551 21.21 ns/op BenchmarkAssertI2E2Blank-4 7995001 14.62 ns/op BenchmarkAssertE2E2-4 6624937 18.20 ns/op BenchmarkAssertE2E2Blank-4 7974636 14.98 ns/op BenchmarkConvT2Ezero/zero/16-4 7411626 16.27 ns/op BenchmarkConvT2Ezero/zero/32-4 7520032 16.56 ns/op BenchmarkConvT2Ezero/zero/64-4 7093221 16.33 ns/op BenchmarkConvT2Ezero/zero/str-4 7241313 16.53 ns/op BenchmarkConvT2Ezero/zero/slice-4 7236169 16.48 ns/op BenchmarkConvT2Ezero/zero/big-4 331646 307.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2097904 56.29 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1931931 60.34 ns/op BenchmarkConvT2Ezero/nonzero/big-4 357564 336.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 7367510 16.56 ns/op BenchmarkConvT2Ezero/smallint/32-4 7382035 16.58 ns/op BenchmarkConvT2Ezero/smallint/64-4 7201987 16.34 ns/op BenchmarkConvT2Ezero/largeint/16-4 2384340 48.40 ns/op BenchmarkConvT2Ezero/largeint/32-4 2590443 46.16 ns/op BenchmarkConvT2Ezero/largeint/64-4 2502513 46.03 ns/op BenchmarkMalloc8-4 3138760 37.78 ns/op BenchmarkMalloc16-4 2696971 43.31 ns/op BenchmarkMallocTypeInfo8-4 2769784 47.01 ns/op BenchmarkMallocTypeInfo16-4 2454415 47.89 ns/op BenchmarkMallocLargeStruct-4 309979 437.9 ns/op BenchmarkGoroutineSelect-4 100 1272945 ns/op BenchmarkGoroutineBlocking-4 100 1173470 ns/op BenchmarkGoroutineForRange-4 100 1093150 ns/op BenchmarkGoroutineIdle-4 162 940166 ns/op BenchmarkHashStringSpeed-4 3940281 29.81 ns/op BenchmarkHashBytesSpeed-4 2260426 53.33 ns/op BenchmarkHashInt32Speed-4 3612096 34.58 ns/op BenchmarkHashInt64Speed-4 4353925 27.71 ns/op BenchmarkHashStringArraySpeed-4 866670 132.6 ns/op BenchmarkMegMap-4 4726170 26.32 ns/op BenchmarkMegOneMap-4 5892386 19.82 ns/op BenchmarkMegEqMap-4 4266 27637 ns/op BenchmarkMegEmptyMap-4 6962215 18.33 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 4074657 29.93 ns/op BenchmarkSmallStrMap-4 4580551 26.33 ns/op BenchmarkMapStringKeysEight_16-4 4832593 25.24 ns/op BenchmarkMapStringKeysEight_32-4 4509036 26.50 ns/op BenchmarkMapStringKeysEight_64-4 4574114 26.82 ns/op BenchmarkMapStringKeysEight_1M-4 4522298 26.38 ns/op BenchmarkIntMap-4 5504132 21.85 ns/op BenchmarkMapFirst/1-4 6340244 18.97 ns/op BenchmarkMapFirst/2-4 6352260 17.40 ns/op BenchmarkMapFirst/3-4 6286124 18.98 ns/op BenchmarkMapFirst/4-4 6350421 18.94 ns/op BenchmarkMapFirst/5-4 6135997 19.23 ns/op BenchmarkMapFirst/6-4 6447632 19.28 ns/op BenchmarkMapFirst/7-4 6110336 19.22 ns/op BenchmarkMapFirst/8-4 6074438 19.29 ns/op BenchmarkMapFirst/9-4 5923837 20.55 ns/op BenchmarkMapFirst/10-4 5722572 21.78 ns/op BenchmarkMapFirst/11-4 5538097 19.27 ns/op BenchmarkMapFirst/12-4 6242943 20.57 ns/op BenchmarkMapFirst/13-4 5647005 20.48 ns/op BenchmarkMapFirst/14-4 5663486 21.16 ns/op BenchmarkMapFirst/15-4 5744287 19.33 ns/op BenchmarkMapFirst/16-4 5668867 20.24 ns/op BenchmarkMapMid/1-4 6248707 17.53 ns/op BenchmarkMapMid/2-4 6698811 18.95 ns/op BenchmarkMapMid/3-4 5966482 18.77 ns/op BenchmarkMapMid/4-4 5943591 19.86 ns/op BenchmarkMapMid/5-4 5919150 19.66 ns/op BenchmarkMapMid/6-4 5874025 19.78 ns/op BenchmarkMapMid/7-4 5669704 18.90 ns/op BenchmarkMapMid/8-4 5651499 20.06 ns/op BenchmarkMapMid/9-4 5377808 22.00 ns/op BenchmarkMapMid/10-4 5173482 21.77 ns/op BenchmarkMapMid/11-4 5446717 22.09 ns/op BenchmarkMapMid/12-4 5315044 22.01 ns/op BenchmarkMapMid/13-4 5295892 22.53 ns/op BenchmarkMapMid/14-4 5581329 20.47 ns/op BenchmarkMapMid/15-4 5381278 21.95 ns/op BenchmarkMapMid/16-4 5600569 21.78 ns/op BenchmarkMapLast/1-4 6106940 18.42 ns/op BenchmarkMapLast/2-4 5991404 18.99 ns/op BenchmarkMapLast/3-4 5979266 20.32 ns/op BenchmarkMapLast/4-4 5714056 20.12 ns/op BenchmarkMapLast/5-4 5569564 20.57 ns/op BenchmarkMapLast/6-4 5575812 21.75 ns/op BenchmarkMapLast/7-4 5769535 20.91 ns/op BenchmarkMapLast/8-4 5542839 22.41 ns/op BenchmarkMapLast/9-4 5187852 22.96 ns/op BenchmarkMapLast/10-4 5035977 21.56 ns/op BenchmarkMapLast/11-4 5075228 21.82 ns/op BenchmarkMapLast/12-4 5015695 23.34 ns/op BenchmarkMapLast/13-4 5131795 22.41 ns/op BenchmarkMapLast/14-4 5486631 21.42 ns/op BenchmarkMapLast/15-4 5325728 22.08 ns/op BenchmarkMapLast/16-4 5570908 20.73 ns/op BenchmarkMapCycle-4 4873627 25.97 ns/op BenchmarkRepeatedLookupStrMapKey32-4 4096036 29.42 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5410 21843 ns/op BenchmarkMakeMap/[Byte]Byte-4 789952 132.1 ns/op BenchmarkMakeMap/[Int]Int-4 413587 280.2 ns/op BenchmarkNewEmptyMap-4 5507049 21.71 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1973670 60.81 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 858978 138.7 ns/op BenchmarkMapIterEmpty-4 7464248 15.59 ns/op BenchmarkSameLengthMap-4 6112191 19.35 ns/op BenchmarkBigKeyMap-4 2460040 47.49 ns/op BenchmarkBigValMap-4 2332561 51.37 ns/op BenchmarkSmallKeyMap-4 3905425 30.56 ns/op BenchmarkMapPopulate/1-4 2447446 49.04 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 196503 593.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 12826 9332 ns/op 3349 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 1138 118475 ns/op 53329 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 91 1489128 ns/op 427586 B/op 319 allocs/op BenchmarkMapPopulate/100000-4 7 14582665 ns/op 3608152 B/op 3988 allocs/op BenchmarkComplexAlgMap-4 646496 179.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 2397901 51.31 ns/op BenchmarkGoMapClear/Reflexive/10-4 2195350 54.67 ns/op BenchmarkGoMapClear/Reflexive/100-4 848602 134.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 72170 1556 ns/op BenchmarkGoMapClear/Reflexive/10000-4 9819 12343 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1935342 62.73 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1764757 67.36 ns/op BenchmarkGoMapClear/NonReflexive/100-4 823370 146.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 76128 1560 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 9744 12361 ns/op BenchmarkMapStringConversion/32/simple-4 2660204 44.55 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2343672 51.39 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2363974 50.67 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2468989 48.32 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2212051 54.04 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2233610 53.33 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2497728 42.10 ns/op BenchmarkMapInterfacePtr-4 3014866 43.82 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4063191 28.82 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 170204 687.5 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6644 16755 ns/op BenchmarkMapPop1000-4 496 238382 ns/op BenchmarkMapPop10000-4 31 4059702 ns/op BenchmarkMapAssign/Int32/256-4 4471519 26.62 ns/op BenchmarkMapAssign/Int32/65536-4 2174096 55.34 ns/op BenchmarkMapAssign/Int64/256-4 4444833 26.32 ns/op BenchmarkMapAssign/Int64/65536-4 1677079 60.33 ns/op BenchmarkMapAssign/Str/256-4 2990311 38.12 ns/op BenchmarkMapAssign/Str/65536-4 1186408 87.82 ns/op BenchmarkMapOperatorAssign/Int32/256-4 2320851 50.69 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1230543 82.95 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2470734 48.68 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1291022 79.36 ns/op BenchmarkMapOperatorAssign/Str/256-4 798372 2151 ns/op BenchmarkMapOperatorAssign/Str/65536-4 517268 227.0 ns/op BenchmarkMapAppendAssign/Int32/256-4 1855804 67.60 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 572834 180.8 ns/op 41 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1886469 65.09 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 640928 199.1 ns/op 42 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 1000000 108.4 ns/op 61 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 319568 368.3 ns/op 85 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 2460626 63.04 ns/op BenchmarkMapDelete/Int32/1000-4 2774372 61.43 ns/op BenchmarkMapDelete/Int32/10000-4 2649195 44.74 ns/op BenchmarkMapDelete/Int64/100-4 2501035 46.87 ns/op BenchmarkMapDelete/Int64/1000-4 2569774 45.68 ns/op BenchmarkMapDelete/Int64/10000-4 2472108 46.62 ns/op BenchmarkMapDelete/Str/100-4 1912137 62.04 ns/op BenchmarkMapDelete/Str/1000-4 2071168 68.74 ns/op BenchmarkMapDelete/Str/10000-4 1926788 62.12 ns/op BenchmarkMapDelete/Pointer/100-4 2317977 53.48 ns/op BenchmarkMapDelete/Pointer/1000-4 2509582 70.06 ns/op BenchmarkMapDelete/Pointer/10000-4 2290365 51.43 ns/op BenchmarkMemmove/0-4 16757030 6.594 ns/op BenchmarkMemmove/1-4 2831266 42.07 ns/op 23.77 MB/s BenchmarkMemmove/2-4 2707354 44.32 ns/op 45.13 MB/s BenchmarkMemmove/3-4 2706154 45.64 ns/op 65.73 MB/s BenchmarkMemmove/4-4 2738978 43.65 ns/op 91.64 MB/s BenchmarkMemmove/5-4 2737872 44.25 ns/op 113.00 MB/s BenchmarkMemmove/6-4 2662226 43.90 ns/op 136.66 MB/s BenchmarkMemmove/7-4 2771355 43.97 ns/op 159.19 MB/s BenchmarkMemmove/8-4 2909985 41.58 ns/op 192.41 MB/s BenchmarkMemmove/9-4 2570532 44.74 ns/op 201.17 MB/s BenchmarkMemmove/10-4 2564713 46.84 ns/op 213.51 MB/s BenchmarkMemmove/11-4 2554870 46.38 ns/op 237.19 MB/s BenchmarkMemmove/12-4 2629352 46.23 ns/op 259.55 MB/s BenchmarkMemmove/13-4 2723179 45.49 ns/op 285.75 MB/s BenchmarkMemmove/14-4 2694939 45.67 ns/op 306.55 MB/s BenchmarkMemmove/15-4 2643134 45.17 ns/op 332.07 MB/s BenchmarkMemmove/16-4 2654283 44.89 ns/op 356.45 MB/s BenchmarkMemmove/32-4 2602000 45.34 ns/op 705.85 MB/s BenchmarkMemmove/64-4 2303540 52.63 ns/op 1216.11 MB/s BenchmarkMemmove/128-4 1840648 64.02 ns/op 1999.49 MB/s BenchmarkMemmove/256-4 1386013 85.61 ns/op 2990.24 MB/s BenchmarkMemmove/512-4 875574 137.4 ns/op 3725.32 MB/s BenchmarkMemmove/1024-4 480262 221.0 ns/op 4633.50 MB/s BenchmarkMemmove/2048-4 309298 386.8 ns/op 5295.11 MB/s BenchmarkMemmove/4096-4 164943 727.5 ns/op 5630.35 MB/s BenchmarkMemmoveOverlap/32-4 2590374 46.02 ns/op 695.36 MB/s BenchmarkMemmoveOverlap/64-4 2314856 52.29 ns/op 1224.02 MB/s BenchmarkMemmoveOverlap/128-4 1848666 65.06 ns/op 1967.28 MB/s BenchmarkMemmoveOverlap/256-4 1400144 87.38 ns/op 2929.66 MB/s BenchmarkMemmoveOverlap/512-4 854616 138.6 ns/op 3695.20 MB/s BenchmarkMemmoveOverlap/1024-4 484794 222.3 ns/op 4606.48 MB/s BenchmarkMemmoveOverlap/2048-4 307322 389.0 ns/op 5265.39 MB/s BenchmarkMemmoveOverlap/4096-4 161985 733.6 ns/op 5583.08 MB/s BenchmarkMemmoveUnalignedDst/0-4 15856774 7.527 ns/op BenchmarkMemmoveUnalignedDst/1-4 2764172 43.86 ns/op 22.80 MB/s BenchmarkMemmoveUnalignedDst/2-4 2675503 44.32 ns/op 45.13 MB/s BenchmarkMemmoveUnalignedDst/3-4 2708660 45.19 ns/op 66.39 MB/s BenchmarkMemmoveUnalignedDst/4-4 2641856 45.83 ns/op 87.28 MB/s BenchmarkMemmoveUnalignedDst/5-4 2677969 45.76 ns/op 109.28 MB/s BenchmarkMemmoveUnalignedDst/6-4 2736159 44.91 ns/op 133.60 MB/s BenchmarkMemmoveUnalignedDst/7-4 2631742 45.85 ns/op 152.68 MB/s BenchmarkMemmoveUnalignedDst/8-4 2867898 41.84 ns/op 191.19 MB/s BenchmarkMemmoveUnalignedDst/9-4 2652039 45.23 ns/op 198.97 MB/s BenchmarkMemmoveUnalignedDst/10-4 2621860 44.99 ns/op 222.28 MB/s BenchmarkMemmoveUnalignedDst/11-4 2626111 45.50 ns/op 241.74 MB/s BenchmarkMemmoveUnalignedDst/12-4 2563534 45.30 ns/op 264.91 MB/s BenchmarkMemmoveUnalignedDst/13-4 2628781 45.97 ns/op 282.79 MB/s BenchmarkMemmoveUnalignedDst/14-4 2651013 45.35 ns/op 308.68 MB/s BenchmarkMemmoveUnalignedDst/15-4 2617352 47.27 ns/op 317.31 MB/s BenchmarkMemmoveUnalignedDst/16-4 2653316 47.24 ns/op 338.66 MB/s BenchmarkMemmoveUnalignedDst/32-4 2442631 47.96 ns/op 667.19 MB/s BenchmarkMemmoveUnalignedDst/64-4 2198263 55.60 ns/op 1151.17 MB/s BenchmarkMemmoveUnalignedDst/128-4 1699322 66.68 ns/op 1919.76 MB/s BenchmarkMemmoveUnalignedDst/256-4 1363468 88.47 ns/op 2893.58 MB/s BenchmarkMemmoveUnalignedDst/512-4 833096 140.7 ns/op 3637.95 MB/s BenchmarkMemmoveUnalignedDst/1024-4 487598 224.2 ns/op 4566.64 MB/s BenchmarkMemmoveUnalignedDst/2048-4 296280 391.5 ns/op 5230.65 MB/s BenchmarkMemmoveUnalignedDst/4096-4 161139 743.6 ns/op 5508.59 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2555994 47.68 ns/op 671.09 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2229367 53.12 ns/op 1204.92 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1816135 67.37 ns/op 1899.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1375188 87.36 ns/op 2930.50 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 839144 140.3 ns/op 3650.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 528885 223.8 ns/op 4575.59 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 293853 393.0 ns/op 5210.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 158878 744.8 ns/op 5499.77 MB/s BenchmarkMemmoveUnalignedSrc/0-4 16434386 7.143 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2601945 42.79 ns/op 23.37 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2716754 45.63 ns/op 43.83 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2581054 44.59 ns/op 67.28 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2578461 44.54 ns/op 89.81 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2655211 45.97 ns/op 108.76 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2651582 46.07 ns/op 130.24 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2667099 45.28 ns/op 154.59 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2756143 43.58 ns/op 183.55 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2481225 46.29 ns/op 194.44 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2597041 46.68 ns/op 214.23 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2533954 46.19 ns/op 238.16 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2607812 46.95 ns/op 255.60 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2544564 46.15 ns/op 281.69 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2595094 47.84 ns/op 292.63 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2603688 47.69 ns/op 314.54 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2600838 47.30 ns/op 338.27 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2479372 48.59 ns/op 658.52 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2220969 54.01 ns/op 1185.04 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1805224 66.53 ns/op 1923.99 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1382055 88.30 ns/op 2899.32 MB/s BenchmarkMemmoveUnalignedSrc/512-4 857605 139.3 ns/op 3676.04 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 538800 224.3 ns/op 4565.45 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 283221 391.5 ns/op 5230.94 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 158745 734.1 ns/op 5579.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1810684 65.03 ns/op 246.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2168918 54.37 ns/op 294.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2084971 56.22 ns/op 284.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 2005940 59.49 ns/op 268.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2120695 58.08 ns/op 275.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2110510 57.85 ns/op 276.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2049422 58.19 ns/op 274.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2096704 58.28 ns/op 274.52 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1540214 74.40 ns/op 860.26 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1804275 67.19 ns/op 952.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1785310 66.62 ns/op 960.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1773387 67.71 ns/op 945.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1791781 67.03 ns/op 954.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1825293 66.07 ns/op 968.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1827546 67.69 ns/op 945.48 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1828209 66.64 ns/op 960.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1085772 108.4 ns/op 2361.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1000000 112.1 ns/op 2282.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1000000 100.4 ns/op 2551.07 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1000000 100.3 ns/op 2551.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1219660 99.29 ns/op 2578.25 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1208252 100.2 ns/op 2555.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1202683 100.5 ns/op 2548.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1205391 99.94 ns/op 2561.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 153728 756.8 ns/op 5412.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 111984 1066 ns/op 3842.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 157309 750.9 ns/op 5454.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 161761 742.6 ns/op 5515.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 158858 743.2 ns/op 5511.11 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 159996 741.7 ns/op 5522.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 160201 744.6 ns/op 5500.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 156897 741.0 ns/op 5527.30 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9234 12088 ns/op 5421.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 6327 17165 ns/op 3818.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10047 12037 ns/op 5444.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 10045 12397 ns/op 5286.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 10087 11992 ns/op 5465.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 10002 12019 ns/op 5452.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 8594 11869 ns/op 5521.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 9076 12073 ns/op 5428.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2450384 50.65 ns/op 631.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2110090 57.06 ns/op 1121.53 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1644194 71.74 ns/op 1784.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1296136 92.32 ns/op 2773.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 784740 144.3 ns/op 3548.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 457718 226.4 ns/op 4523.35 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 298797 392.9 ns/op 5212.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 162600 735.7 ns/op 5567.66 MB/s BenchmarkMemclr/5-4 13864318 7.705 ns/op 648.96 MB/s BenchmarkMemclr/16-4 14181074 8.432 ns/op 1897.56 MB/s BenchmarkMemclr/64-4 13186419 9.037 ns/op 7082.29 MB/s BenchmarkMemclr/256-4 12678690 9.384 ns/op 27280.13 MB/s BenchmarkMemclr/4096-4 2801810 42.84 ns/op 95618.28 MB/s BenchmarkMemclr/65536-4 162666 747.5 ns/op 87674.74 MB/s BenchmarkMemclr/1M-4 7580 16738 ns/op 62646.92 MB/s BenchmarkMemclr/4M-4 1687 67192 ns/op 62423.03 MB/s BenchmarkMemclr/8M-4 914 134020 ns/op 62592.04 MB/s BenchmarkMemclr/16M-4 400 390462 ns/op 42967.63 MB/s BenchmarkMemclr/64M-4 90 1410356 ns/op 47582.93 MB/s BenchmarkMemclrUnaligned/0_5-4 8902350 12.01 ns/op 416.42 MB/s BenchmarkMemclrUnaligned/0_16-4 8859699 19.37 ns/op 826.22 MB/s BenchmarkMemclrUnaligned/0_64-4 9032827 13.67 ns/op 4680.87 MB/s BenchmarkMemclrUnaligned/0_256-4 8337115 14.37 ns/op 17819.31 MB/s BenchmarkMemclrUnaligned/0_4096-4 2715033 43.91 ns/op 93286.16 MB/s BenchmarkMemclrUnaligned/0_65536-4 159936 736.0 ns/op 89044.20 MB/s BenchmarkMemclrUnaligned/1_5-4 8903373 13.40 ns/op 373.02 MB/s BenchmarkMemclrUnaligned/1_16-4 8923706 19.28 ns/op 830.00 MB/s BenchmarkMemclrUnaligned/1_64-4 8565000 12.80 ns/op 5001.36 MB/s BenchmarkMemclrUnaligned/1_256-4 8111217 14.81 ns/op 17284.33 MB/s BenchmarkMemclrUnaligned/1_4096-4 1646000 67.79 ns/op 60426.25 MB/s BenchmarkMemclrUnaligned/1_65536-4 123290 943.5 ns/op 69462.25 MB/s BenchmarkMemclrUnaligned/4_5-4 8907146 13.41 ns/op 372.84 MB/s BenchmarkMemclrUnaligned/4_16-4 8915624 18.14 ns/op 882.19 MB/s BenchmarkMemclrUnaligned/4_64-4 8458234 13.53 ns/op 4731.24 MB/s BenchmarkMemclrUnaligned/4_256-4 8208908 14.36 ns/op 17830.96 MB/s BenchmarkMemclrUnaligned/4_4096-4 1956729 69.65 ns/op 58805.65 MB/s BenchmarkMemclrUnaligned/4_65536-4 133734 898.1 ns/op 72970.47 MB/s BenchmarkMemclrUnaligned/7_5-4 9929214 13.52 ns/op 369.92 MB/s BenchmarkMemclrUnaligned/7_16-4 8866768 18.62 ns/op 859.13 MB/s BenchmarkMemclrUnaligned/7_64-4 8511564 14.07 ns/op 4550.26 MB/s BenchmarkMemclrUnaligned/7_256-4 8201030 14.40 ns/op 17775.40 MB/s BenchmarkMemclrUnaligned/7_4096-4 1777370 67.41 ns/op 60766.80 MB/s BenchmarkMemclrUnaligned/7_65536-4 121897 948.2 ns/op 69119.86 MB/s BenchmarkMemclrUnaligned/0_1M-4 7034 16091 ns/op 65163.60 MB/s BenchmarkMemclrUnaligned/0_4M-4 1538 65151 ns/op 64378.18 MB/s BenchmarkMemclrUnaligned/0_8M-4 846 154054 ns/op 54452.43 MB/s BenchmarkMemclrUnaligned/0_16M-4 426 357003 ns/op 46994.56 MB/s BenchmarkMemclrUnaligned/0_64M-4 81 1333011 ns/op 50343.83 MB/s BenchmarkMemclrUnaligned/1_1M-4 6290 19126 ns/op 54823.45 MB/s BenchmarkMemclrUnaligned/1_4M-4 1563 73828 ns/op 56811.48 MB/s BenchmarkMemclrUnaligned/1_8M-4 777 155580 ns/op 53918.19 MB/s BenchmarkMemclrUnaligned/1_16M-4 330 353874 ns/op 47410.13 MB/s BenchmarkMemclrUnaligned/1_64M-4 91 1306825 ns/op 51352.62 MB/s BenchmarkMemclrUnaligned/4_1M-4 7018 17690 ns/op 59276.47 MB/s BenchmarkMemclrUnaligned/4_4M-4 1766 67344 ns/op 62282.16 MB/s BenchmarkMemclrUnaligned/4_8M-4 824 136748 ns/op 61343.51 MB/s BenchmarkMemclrUnaligned/4_16M-4 310 339108 ns/op 49474.53 MB/s BenchmarkMemclrUnaligned/4_64M-4 79 1369009 ns/op 49020.04 MB/s BenchmarkMemclrUnaligned/7_1M-4 6772 17487 ns/op 59961.88 MB/s BenchmarkMemclrUnaligned/7_4M-4 1573 70529 ns/op 59469.30 MB/s BenchmarkMemclrUnaligned/7_8M-4 789 149066 ns/op 56274.39 MB/s BenchmarkMemclrUnaligned/7_16M-4 302 350239 ns/op 47902.14 MB/s BenchmarkMemclrUnaligned/7_64M-4 85 1301970 ns/op 51544.11 MB/s BenchmarkGoMemclr/5-4 3236372 36.51 ns/op 136.97 MB/s BenchmarkGoMemclr/16-4 911853 126.3 ns/op 126.65 MB/s BenchmarkGoMemclr/64-4 256284 493.0 ns/op 129.82 MB/s BenchmarkGoMemclr/256-4 57868 1939 ns/op 132.03 MB/s BenchmarkMemclrRange/1K_2K-4 92653 1302 ns/op 73622.48 MB/s BenchmarkMemclrRange/2K_8K-4 31389 3652 ns/op 91328.24 MB/s BenchmarkMemclrRange/4K_16K-4 35307 3316 ns/op 97439.21 MB/s BenchmarkMemclrRange/160K_228K-4 6362 18619 ns/op 89308.77 MB/s BenchmarkClearFat7-4 8816106 13.26 ns/op BenchmarkClearFat8-4 10017086 10.89 ns/op BenchmarkClearFat11-4 8560342 13.66 ns/op BenchmarkClearFat12-4 8550595 13.33 ns/op BenchmarkClearFat13-4 8616115 13.10 ns/op BenchmarkClearFat14-4 8844541 12.78 ns/op BenchmarkClearFat15-4 8456420 13.08 ns/op BenchmarkClearFat16-4 9470308 12.27 ns/op BenchmarkClearFat24-4 8807422 12.82 ns/op BenchmarkClearFat32-4 7935808 12.64 ns/op BenchmarkClearFat40-4 8026508 14.52 ns/op BenchmarkClearFat48-4 7923704 14.43 ns/op BenchmarkClearFat56-4 7279820 15.70 ns/op BenchmarkClearFat64-4 7533130 16.50 ns/op BenchmarkClearFat72-4 6756584 16.64 ns/op BenchmarkClearFat128-4 4873171 24.02 ns/op BenchmarkClearFat256-4 3430616 34.61 ns/op BenchmarkClearFat512-4 2016301 59.96 ns/op BenchmarkClearFat1024-4 1164948 102.4 ns/op BenchmarkClearFat1032-4 1000000 103.3 ns/op BenchmarkClearFat1040-4 894080 131.2 ns/op BenchmarkCopyFat7-4 9045025 12.96 ns/op BenchmarkCopyFat8-4 9727586 12.14 ns/op BenchmarkCopyFat11-4 8608062 13.62 ns/op BenchmarkCopyFat12-4 8594412 13.62 ns/op BenchmarkCopyFat13-4 8471352 13.61 ns/op BenchmarkCopyFat14-4 7856118 13.08 ns/op BenchmarkCopyFat15-4 8600276 13.63 ns/op BenchmarkCopyFat16-4 9266252 12.41 ns/op BenchmarkCopyFat24-4 8767155 12.57 ns/op BenchmarkCopyFat32-4 8657634 13.57 ns/op BenchmarkCopyFat64-4 7003284 15.72 ns/op BenchmarkCopyFat72-4 6974964 17.44 ns/op BenchmarkCopyFat128-4 4799652 24.29 ns/op BenchmarkCopyFat256-4 3363553 35.11 ns/op BenchmarkCopyFat512-4 1913080 62.20 ns/op BenchmarkCopyFat520-4 1857568 63.10 ns/op BenchmarkCopyFat1024-4 994035 113.0 ns/op BenchmarkCopyFat1032-4 1000000 114.7 ns/op BenchmarkCopyFat1040-4 887731 120.5 ns/op BenchmarkIssue18740/2byte-4 705 166202 ns/op BenchmarkIssue18740/4byte-4 1156 103261 ns/op BenchmarkIssue18740/8byte-4 1680 70218 ns/op BenchmarkMemclrKnownSize1-4 10776462 10.67 ns/op 93.75 MB/s BenchmarkMemclrKnownSize2-4 6969685 15.97 ns/op 125.26 MB/s BenchmarkMemclrKnownSize4-4 4723862 27.40 ns/op 145.97 MB/s BenchmarkMemclrKnownSize8-4 1876141 64.39 ns/op 124.24 MB/s BenchmarkMemclrKnownSize16-4 900150 125.7 ns/op 127.24 MB/s BenchmarkMemclrKnownSize32-4 486297 238.4 ns/op 134.20 MB/s BenchmarkMemclrKnownSize64-4 244125 461.9 ns/op 138.56 MB/s BenchmarkMemclrKnownSize112-4 151416 798.8 ns/op 140.20 MB/s BenchmarkMemclrKnownSize128-4 126955 909.0 ns/op 140.81 MB/s BenchmarkMemclrKnownSize192-4 84375 1373 ns/op 139.88 MB/s BenchmarkMemclrKnownSize248-4 64869 1811 ns/op 136.95 MB/s BenchmarkMemclrKnownSize256-4 60578 1878 ns/op 136.32 MB/s BenchmarkMemclrKnownSize512-4 32654 3741 ns/op 136.84 MB/s BenchmarkMemclrKnownSize1024-4 15116 7258 ns/op 141.09 MB/s BenchmarkMemclrKnownSize4096-4 3546 29932 ns/op 136.84 MB/s BenchmarkMemclrKnownSize512KiB-4 25 4138582 ns/op 126.68 MB/s BenchmarkReadMetricsLatency-4 16544 3880 p50-ns 4480 p90-ns 17980 p99-ns BenchmarkFinalizer-4 367 612825 ns/op BenchmarkFinalizerRun-4 240490 784.8 ns/op BenchmarkMinFloat-4 2455822 49.87 ns/op BenchmarkMaxFloat-4 2206644 54.47 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8540962 14.14 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2909214 41.22 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2465516 48.68 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2451993 48.84 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1772323 67.77 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1688596 71.70 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2357840 50.97 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1681885 71.04 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1787773 67.03 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2237095 53.75 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2223136 53.67 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2118826 56.57 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1924008 61.75 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1747326 68.40 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9313458 12.63 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9752276 11.81 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9821534 12.16 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9331978 12.83 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 9084784 13.10 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 8675949 13.55 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9352182 11.71 ns/op BenchmarkFindBitRange64/PatternAASize8-4 10613655 12.24 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9831578 12.15 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9349653 12.84 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9868632 12.19 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9864648 10.53 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9335042 12.80 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9830312 10.38 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9796222 12.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9386058 12.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9779026 10.33 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9840366 12.16 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9408406 12.78 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 9632466 12.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 9511272 12.48 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9359958 11.62 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 11328642 11.48 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 9624663 12.48 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 9322351 12.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 9433302 12.48 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 9605817 10.73 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9347317 11.26 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 9621637 12.50 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 9587085 12.50 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9339852 10.97 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9853252 12.17 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9824574 12.16 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9361338 12.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9869110 12.21 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9797718 11.41 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9268843 12.78 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9844328 12.15 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9884817 10.99 ns/op BenchmarkNetpollBreak-4 5536 20305 ns/op BenchmarkPinnerPinUnpinBatch-4 2184 51335 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 334 372805 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2425 57048 ns/op BenchmarkPinnerPinUnpin-4 2445452 49.08 ns/op BenchmarkPinnerPinUnpinTiny-4 2446155 48.94 ns/op BenchmarkPinnerPinUnpinDouble-4 886812 129.0 ns/op BenchmarkPinnerPinUnpinParallel-4 6650682 18.14 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6574326 18.94 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 322598 488.9 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8502292 14.15 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8186974 14.35 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 10821632 9.469 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12089949 9.368 ns/op BenchmarkPingPongHog-4 458 306760 ns/op BenchmarkStackGrowth-4 192262 579.1 ns/op BenchmarkStackGrowthDeep-4 1800 62318 ns/op BenchmarkCreateGoroutines-4 84964 1526 ns/op BenchmarkCreateGoroutinesParallel-4 86070 1365 ns/op BenchmarkCreateGoroutinesCapture-4 15387 8865 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 82162 1379 ns/op BenchmarkClosureCall-4 21329199 5.628 ns/op BenchmarkWakeupParallelSpinning/0s-4 6315 16602 ns/op BenchmarkWakeupParallelSpinning/1µs-4 7470 22028 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4272 26241 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3452 35721 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2098 54452 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1375 92501 ns/op BenchmarkWakeupParallelSpinning/50µs-4 630 179197 ns/op BenchmarkWakeupParallelSpinning/100µs-4 390 302411 ns/op BenchmarkWakeupParallelSyscall/0s-4 955 136149 ns/op BenchmarkWakeupParallelSyscall/1µs-4 822 145075 ns/op BenchmarkWakeupParallelSyscall/2µs-4 812 146486 ns/op BenchmarkWakeupParallelSyscall/5µs-4 782 181403 ns/op BenchmarkWakeupParallelSyscall/10µs-4 757 156967 ns/op BenchmarkWakeupParallelSyscall/20µs-4 650 181552 ns/op BenchmarkWakeupParallelSyscall/50µs-4 502 240151 ns/op BenchmarkWakeupParallelSyscall/100µs-4 324 357003 ns/op BenchmarkMatmult-4 5205378 21.22 ns/op BenchmarkFastrand-4 11597510 8.748 ns/op BenchmarkFastrand64-4 13690706 8.343 ns/op BenchmarkFastrandHashiter-4 5444547 21.51 ns/op BenchmarkFastrandn/2-4 7405455 16.14 ns/op BenchmarkFastrandn/3-4 7364941 16.32 ns/op BenchmarkFastrandn/4-4 7418113 15.94 ns/op BenchmarkFastrandn/5-4 7421582 16.12 ns/op BenchmarkIfaceCmp100-4 125379 954.0 ns/op BenchmarkIfaceCmpNil100-4 228086 514.4 ns/op BenchmarkEfaceCmpDiff-4 42632 2370 ns/op BenchmarkEfaceCmpDiffIndirect-4 40348 2527 ns/op BenchmarkDefer-4 1641632 73.10 ns/op BenchmarkDefer10-4 1205580 101.1 ns/op BenchmarkDeferMany-4 733450 241.4 ns/op BenchmarkPanicRecover-4 832528 134.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 850918 138.4 ns/op 60.00 p50-ns 60.00 p90-ns 80.00 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 381643 276.1 ns/op 60.00 p50-ns 100.0 p90-ns 110.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 4838 24354 ns/op 22651 p50-ns 29080 p90-ns 37580 p99-ns BenchmarkGoroutineProfile/small/loaded-4 566 220230 ns/op 95610 p50-ns 272770 p90-ns 2363820 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 829760 137.3 ns/op 51.00 p50-ns 60.00 p90-ns 80.00 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 531928 193.6 ns/op 60.00 p50-ns 70.00 p90-ns 100.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 80 1422337 ns/op 1412009 p50-ns 1466340 p90-ns 1639760 p99-ns BenchmarkGoroutineProfile/large/loaded-4 72 2627935 ns/op 2033650 p50-ns 3366900 p90-ns 18167178 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 850653 147.8 ns/op 50.00 p50-ns 60.00 p90-ns 100.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 812227 239.9 ns/op 60.00 p50-ns 80.00 p90-ns 111.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1496 72519 ns/op 65810 p50-ns 80190 p90-ns 218620 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 586 185048 ns/op 136910 p50-ns 193630 p90-ns 1732920 p99-ns BenchmarkRWMutexUncontended-4 7259401 16.87 ns/op BenchmarkRWMutexWrite100-4 1439204 81.61 ns/op BenchmarkRWMutexWrite10-4 167854 608.7 ns/op BenchmarkRWMutexWorkWrite100-4 835633 140.6 ns/op BenchmarkRWMutexWorkWrite10-4 115339 1114 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3285 30837 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1443 84004 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1684 63231 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 685 175465 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 908 131198 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 298 372275 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 453 259287 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 156 781413 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 562680 228.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 544099 227.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 600114 262.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 569350 212.6 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 572534 238.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 526070 276.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 535898 245.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 526726 265.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 444907 325.2 ns/op BenchmarkMakeSlice/Byte-4 3042739 40.40 ns/op BenchmarkMakeSlice/Int16-4 2980939 41.72 ns/op BenchmarkMakeSlice/Int-4 2358223 50.12 ns/op BenchmarkMakeSlice/Ptr-4 1950288 53.37 ns/op BenchmarkMakeSlice/Struct/24-4 1595413 80.41 ns/op BenchmarkMakeSlice/Struct/32-4 1271347 88.05 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 106.0 ns/op BenchmarkGrowSlice/Byte-4 1239673 97.27 ns/op BenchmarkGrowSlice/Int16-4 1000000 101.2 ns/op BenchmarkGrowSlice/Int-4 1000000 139.6 ns/op BenchmarkGrowSlice/Ptr-4 690535 170.6 ns/op BenchmarkGrowSlice/Struct/24-4 570912 230.3 ns/op BenchmarkGrowSlice/Struct/32-4 386294 262.1 ns/op BenchmarkGrowSlice/Struct/40-4 318846 323.4 ns/op BenchmarkExtendSlice/IntSlice-4 808717 166.4 ns/op BenchmarkExtendSlice/PointerSlice-4 762184 167.8 ns/op BenchmarkExtendSlice/NoGrow-4 1336819 88.33 ns/op BenchmarkAppend-4 1121629 124.3 ns/op BenchmarkAppendGrowByte-4 7 15350080 ns/op BenchmarkAppendGrowString-4 1 209320130 ns/op BenchmarkAppendSlice/1Bytes-4 2762019 44.45 ns/op BenchmarkAppendSlice/4Bytes-4 2642782 44.84 ns/op BenchmarkAppendSlice/7Bytes-4 2648521 44.89 ns/op BenchmarkAppendSlice/8Bytes-4 2709145 45.97 ns/op BenchmarkAppendSlice/15Bytes-4 2575861 45.67 ns/op BenchmarkAppendSlice/16Bytes-4 2621763 45.76 ns/op BenchmarkAppendSlice/32Bytes-4 2585743 48.19 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 145519 810.3 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 37178 3385 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 11455 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 3148 43816 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 195 598509 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 51 3227348 ns/op BenchmarkAppendStr/1Bytes-4 3119661 38.98 ns/op BenchmarkAppendStr/4Bytes-4 3087183 39.73 ns/op BenchmarkAppendStr/8Bytes-4 2942750 39.33 ns/op BenchmarkAppendStr/16Bytes-4 2952927 42.11 ns/op BenchmarkAppendStr/32Bytes-4 2946264 41.53 ns/op BenchmarkAppendSpecialCase-4 958083 119.8 ns/op BenchmarkCopy/1Byte-4 2779680 42.00 ns/op 23.81 MB/s BenchmarkCopy/1String-4 2991114 41.07 ns/op 24.35 MB/s BenchmarkCopy/2Byte-4 2655354 45.38 ns/op 44.07 MB/s BenchmarkCopy/2String-4 2781171 44.21 ns/op 45.24 MB/s BenchmarkCopy/4Byte-4 2764821 44.24 ns/op 90.41 MB/s BenchmarkCopy/4String-4 2755602 44.32 ns/op 90.25 MB/s BenchmarkCopy/8Byte-4 2900128 41.89 ns/op 190.98 MB/s BenchmarkCopy/8String-4 2858863 41.50 ns/op 192.79 MB/s BenchmarkCopy/12Byte-4 2668260 45.01 ns/op 266.58 MB/s BenchmarkCopy/12String-4 2795205 43.57 ns/op 275.40 MB/s BenchmarkCopy/16Byte-4 2693257 45.16 ns/op 354.28 MB/s BenchmarkCopy/16String-4 2679721 44.11 ns/op 362.76 MB/s BenchmarkCopy/32Byte-4 2587164 46.99 ns/op 681.05 MB/s BenchmarkCopy/32String-4 2515944 45.19 ns/op 708.14 MB/s BenchmarkCopy/128Byte-4 1828960 64.35 ns/op 1989.15 MB/s BenchmarkCopy/128String-4 1735117 67.72 ns/op 1890.25 MB/s BenchmarkCopy/1024Byte-4 526052 222.8 ns/op 4595.90 MB/s BenchmarkCopy/1024String-4 439759 260.8 ns/op 3926.01 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 46840 2551 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 32516 3598 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 20586 5580 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 15165 7696 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 13129 8559 ns/op BenchmarkAppendInPlace/Grow/Byte-4 208191 588.9 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 222662 507.1 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 179714 586.4 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 131624 851.8 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 116787 857.9 ns/op BenchmarkStackCopyPtr-4 1 111674969 ns/op BenchmarkStackCopy-4 2 78460522 ns/op BenchmarkStackCopyNoCache-4 32 4224979 ns/op BenchmarkStackCopyWithStkobj-4 3 42361106 ns/op BenchmarkIssue18138-4 993 110788 ns/op BenchmarkCompareStringEqual-4 12166795 9.051 ns/op BenchmarkCompareStringIdentical-4 21070633 5.654 ns/op BenchmarkCompareStringSameLength-4 15294321 7.277 ns/op BenchmarkCompareStringDifferentLength-4 22498710 5.344 ns/op BenchmarkCompareStringBigUnaligned-4 2859 39742 ns/op 26384.98 MB/s BenchmarkCompareStringBig-4 3781 36174 ns/op 28987.01 MB/s BenchmarkConcatStringAndBytes-4 3340263 34.79 ns/op BenchmarkSliceByteToString/1-4 3071624 37.53 ns/op BenchmarkSliceByteToString/2-4 1540029 76.33 ns/op BenchmarkSliceByteToString/4-4 1602650 72.27 ns/op BenchmarkSliceByteToString/8-4 1624261 75.20 ns/op BenchmarkSliceByteToString/16-4 1630081 73.62 ns/op BenchmarkSliceByteToString/32-4 1492636 80.31 ns/op BenchmarkSliceByteToString/64-4 1300126 95.61 ns/op BenchmarkSliceByteToString/128-4 899874 134.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3668632 32.14 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1302373 90.25 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1543239 77.84 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5533191 21.63 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2525689 47.66 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2927152 40.87 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3506019 33.71 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 673918 170.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 869344 133.9 ns/op BenchmarkRuneIterate/range/ASCII-4 11494528 9.321 ns/op BenchmarkRuneIterate/range/Japanese-4 2920058 40.90 ns/op BenchmarkRuneIterate/range/MixedLength-4 3507657 34.06 ns/op BenchmarkRuneIterate/range1/ASCII-4 11343528 10.32 ns/op BenchmarkRuneIterate/range1/Japanese-4 2905771 41.18 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3509181 34.05 ns/op BenchmarkRuneIterate/range2/ASCII-4 11281419 9.785 ns/op BenchmarkRuneIterate/range2/Japanese-4 2933526 40.96 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3515580 34.23 ns/op BenchmarkArrayEqual-4 20574652 5.661 ns/op BenchmarkFunc/Name-4 3804602 30.11 ns/op BenchmarkFunc/Entry-4 12276076 9.687 ns/op BenchmarkFunc/FileLine-4 4274262 26.76 ns/op PASS ok runtime 145.084s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 25400 4840 ns/op BenchmarkHandle/concurrent-4 15806 7214 ns/op PASS ok runtime/cgo 1.497s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 16564222 7.177 ns/op BenchmarkAnd32Parallel-4 3201616 37.60 ns/op BenchmarkAnd64-4 17441328 6.286 ns/op BenchmarkAnd64Parallel-4 3207516 38.15 ns/op BenchmarkOr32-4 16332729 7.170 ns/op BenchmarkOr32Parallel-4 5046567 23.87 ns/op BenchmarkOr64-4 18037249 6.871 ns/op BenchmarkOr64Parallel-4 4537845 39.76 ns/op BenchmarkAtomicLoad64-4 21330681 5.354 ns/op BenchmarkAtomicStore64-4 23149308 4.924 ns/op BenchmarkAtomicLoad-4 21181208 4.833 ns/op BenchmarkAtomicStore-4 21342708 5.622 ns/op BenchmarkAnd8-4 21219483 5.247 ns/op BenchmarkAnd-4 20720524 5.036 ns/op BenchmarkAnd8Parallel-4 4087820 24.99 ns/op BenchmarkAndParallel-4 5412832 23.03 ns/op BenchmarkOr8-4 21155364 5.615 ns/op BenchmarkOr-4 21273844 5.628 ns/op BenchmarkOr8Parallel-4 4112904 26.65 ns/op BenchmarkOrParallel-4 3787074 28.11 ns/op BenchmarkXadd-4 5472370 24.95 ns/op BenchmarkXadd64-4 4143624 29.61 ns/op BenchmarkCas-4 4091534 24.80 ns/op BenchmarkCas64-4 4704502 25.49 ns/op BenchmarkXchg-4 5188426 22.17 ns/op BenchmarkXchg64-4 5236899 24.63 ns/op PASS ok runtime/internal/atomic 4.622s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4110694 26.72 ns/op BenchmarkMulUintptr/large-4 3645792 32.37 ns/op PASS ok runtime/internal/math 1.314s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 34 3290842 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 18 7489747 ns/op 584.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 2341 65406 ns/op 1.974 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 15 8186514 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 15894327 ns/op 1328 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 368 291928 ns/op 20.13 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 51133952 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 67848145 ns/op 7281 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 74 2197937 ns/op 253.7 concurrent_launches/op PASS ok runtime/pprof 2.645s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 36 3273082 ns/op BenchmarkStackLeak-4 23092 5885 ns/op PASS ok runtime/race 1.372s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4450940 25.11 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 227020 554.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.399s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 72 1933727 ns/op BenchmarkIndex_Large-4 29883 3914 ns/op BenchmarkIndexFunc_Large-4 178 639522 ns/op BenchmarkCompact/nil-4 8311498 14.04 ns/op BenchmarkCompact/one-4 2565118 45.49 ns/op BenchmarkCompact/sorted-4 1617405 71.54 ns/op BenchmarkCompact/1_item-4 1399496 85.09 ns/op BenchmarkCompact/unsorted-4 1631880 73.49 ns/op BenchmarkCompact/many-4 794943 135.7 ns/op BenchmarkCompact_Large-4 852 135936 ns/op BenchmarkCompactFunc_Large-4 93 1257638 ns/op BenchmarkReplace/naive-fast-4 138969 868.1 ns/op BenchmarkReplace/optimized-fast-4 148246 748.3 ns/op BenchmarkReplace/naive-slow-4 43452 2476 ns/op BenchmarkReplace/optimized-slow-4 59870 2042 ns/op BenchmarkBinarySearchFloats/Size16-4 1564032 73.43 ns/op BenchmarkBinarySearchFloats/Size32-4 1352672 88.41 ns/op BenchmarkBinarySearchFloats/Size64-4 1203002 96.86 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 109.9 ns/op BenchmarkBinarySearchFloats/Size512-4 877892 132.6 ns/op BenchmarkBinarySearchFloats/Size1024-4 801121 143.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 731114 166.3 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 605234 193.5 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 538350 210.3 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 463868 253.4 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 390790 313.8 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 342728 318.6 ns/op PASS ok slices 5.532s goos: linux goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 180817 624.4 ns/op BenchmarkSortInts-4 2 73634027 ns/op BenchmarkSlicesSortInts-4 3 44104849 ns/op BenchmarkSortIsSorted-4 42 2811782 ns/op BenchmarkSlicesIsSorted-4 76 1534112 ns/op BenchmarkSortStrings-4 1 123275787 ns/op BenchmarkSlicesSortStrings-4 2 63952633 ns/op BenchmarkSortStrings_Sorted-4 33 3185651 ns/op BenchmarkSlicesSortStrings_Sorted-4 58 1879672 ns/op BenchmarkSortStructs-4 1 138262505 ns/op BenchmarkSortFuncStructs-4 1 131285916 ns/op BenchmarkSortString1K-4 363 333153 ns/op BenchmarkSortString1K_Slice-4 258 469396 ns/op BenchmarkStableString1K-4 130 909972 ns/op BenchmarkSortInt1K-4 440 282442 ns/op BenchmarkSortInt1K_Sorted-4 6943 17235 ns/op BenchmarkSortInt1K_Reversed-4 3885 27782 ns/op BenchmarkSortInt1K_Mod8-4 1152 121580 ns/op BenchmarkStableInt1K-4 176 685054 ns/op BenchmarkStableInt1K_Slice-4 206 632935 ns/op BenchmarkSortInt64K-4 4 25801550 ns/op BenchmarkSortInt64K_Slice-4 3 37251880 ns/op BenchmarkStableInt64K-4 2 60143329 ns/op BenchmarkSort1e2-4 619 195136 ns/op BenchmarkStable1e2-4 249 515851 ns/op BenchmarkSort1e4-4 3 41174803 ns/op BenchmarkStable1e4-4 1 161216503 ns/op PASS ok sort 8.226s goos: linux goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 903301 117.8 ns/op BenchmarkAtof64Float-4 836510 132.4 ns/op BenchmarkAtof64FloatExp-4 739936 145.2 ns/op BenchmarkAtof64Big-4 554576 213.4 ns/op BenchmarkAtof64RandomBits-4 305074 387.7 ns/op BenchmarkAtof64RandomFloats-4 584977 199.0 ns/op BenchmarkAtof64RandomLongFloats-4 537937 222.7 ns/op BenchmarkAtof32Decimal-4 1000000 107.9 ns/op BenchmarkAtof32Float-4 926569 129.5 ns/op BenchmarkAtof32FloatExp-4 743908 157.8 ns/op BenchmarkAtof32Random-4 474612 250.8 ns/op BenchmarkAtof32RandomLong-4 202946 587.9 ns/op BenchmarkParseInt/Pos/7bit-4 1676456 71.38 ns/op BenchmarkParseInt/Pos/26bit-4 908396 135.2 ns/op BenchmarkParseInt/Pos/31bit-4 767272 149.2 ns/op BenchmarkParseInt/Pos/56bit-4 499839 222.5 ns/op BenchmarkParseInt/Pos/63bit-4 450027 244.8 ns/op BenchmarkParseInt/Neg/7bit-4 1619180 72.08 ns/op BenchmarkParseInt/Neg/26bit-4 826975 127.2 ns/op BenchmarkParseInt/Neg/31bit-4 702975 145.6 ns/op BenchmarkParseInt/Neg/56bit-4 511850 222.3 ns/op BenchmarkParseInt/Neg/63bit-4 492277 240.2 ns/op BenchmarkAtoi/Pos/7bit-4 2424936 48.79 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 102.7 ns/op BenchmarkAtoi/Pos/31bit-4 958220 118.0 ns/op BenchmarkAtoi/Pos/56bit-4 669274 180.9 ns/op BenchmarkAtoi/Pos/63bit-4 454210 252.6 ns/op BenchmarkAtoi/Neg/7bit-4 2407285 50.08 ns/op BenchmarkAtoi/Neg/26bit-4 1196456 100.7 ns/op BenchmarkAtoi/Neg/31bit-4 864951 120.3 ns/op BenchmarkAtoi/Neg/56bit-4 647133 189.3 ns/op BenchmarkAtoi/Neg/63bit-4 439126 257.4 ns/op BenchmarkFormatFloat/Decimal-4 164005 751.2 ns/op BenchmarkFormatFloat/Float-4 151208 790.7 ns/op BenchmarkFormatFloat/Exp-4 161479 748.5 ns/op BenchmarkFormatFloat/NegExp-4 162304 745.3 ns/op BenchmarkFormatFloat/LongExp-4 133530 888.9 ns/op BenchmarkFormatFloat/Big-4 124994 954.0 ns/op BenchmarkFormatFloat/BinaryExp-4 323455 372.3 ns/op BenchmarkFormatFloat/32Integer-4 163596 745.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 180758 660.5 ns/op BenchmarkFormatFloat/32Point-4 163542 753.9 ns/op BenchmarkFormatFloat/32Exp-4 174344 705.6 ns/op BenchmarkFormatFloat/32NegExp-4 169821 702.3 ns/op BenchmarkFormatFloat/32Shortest-4 178623 688.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 190177 630.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 175516 675.3 ns/op BenchmarkFormatFloat/64Fixed1-4 218328 561.3 ns/op BenchmarkFormatFloat/64Fixed2-4 215401 562.8 ns/op BenchmarkFormatFloat/64Fixed3-4 216066 559.1 ns/op BenchmarkFormatFloat/64Fixed4-4 216414 558.6 ns/op BenchmarkFormatFloat/64Fixed12-4 124246 956.4 ns/op BenchmarkFormatFloat/64Fixed16-4 148014 785.7 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 162042 744.4 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 139478 850.8 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3747 32481 ns/op BenchmarkFormatFloat/Slowpath64-4 132562 903.3 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 135522 900.6 ns/op BenchmarkAppendFloat/Decimal-4 181225 664.7 ns/op BenchmarkAppendFloat/Float-4 174306 692.3 ns/op BenchmarkAppendFloat/Exp-4 187544 635.9 ns/op BenchmarkAppendFloat/NegExp-4 187950 621.7 ns/op BenchmarkAppendFloat/LongExp-4 147774 811.0 ns/op BenchmarkAppendFloat/Big-4 135002 877.6 ns/op BenchmarkAppendFloat/BinaryExp-4 448114 263.6 ns/op BenchmarkAppendFloat/32Integer-4 180369 654.7 ns/op BenchmarkAppendFloat/32ExactFraction-4 209570 572.3 ns/op BenchmarkAppendFloat/32Point-4 181828 662.5 ns/op BenchmarkAppendFloat/32Exp-4 186085 644.1 ns/op BenchmarkAppendFloat/32NegExp-4 189519 622.9 ns/op BenchmarkAppendFloat/32Shortest-4 216914 539.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 212772 561.5 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 207369 558.3 ns/op BenchmarkAppendFloat/64Fixed1-4 268686 446.8 ns/op BenchmarkAppendFloat/64Fixed2-4 268501 441.4 ns/op BenchmarkAppendFloat/64Fixed3-4 240505 441.0 ns/op BenchmarkAppendFloat/64Fixed4-4 271207 458.1 ns/op BenchmarkAppendFloat/64Fixed12-4 141519 862.3 ns/op BenchmarkAppendFloat/64Fixed16-4 165834 699.1 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 202077 602.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 158737 755.9 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3459 31862 ns/op BenchmarkAppendFloat/Slowpath64-4 146916 805.2 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 154180 790.6 ns/op BenchmarkFormatInt-4 23215 5043 ns/op BenchmarkAppendInt-4 26223 4651 ns/op BenchmarkFormatUint-4 118250 948.4 ns/op BenchmarkAppendUint-4 143838 835.2 ns/op BenchmarkFormatIntSmall/7-4 3957862 29.83 ns/op BenchmarkFormatIntSmall/42-4 4054783 30.05 ns/op BenchmarkAppendIntSmall-4 1834324 66.69 ns/op BenchmarkAppendUintVarlen/1-4 1915411 63.29 ns/op BenchmarkAppendUintVarlen/12-4 1816477 66.45 ns/op BenchmarkAppendUintVarlen/123-4 1369598 87.07 ns/op BenchmarkAppendUintVarlen/1234-4 1358779 88.50 ns/op BenchmarkAppendUintVarlen/12345-4 1330011 88.36 ns/op BenchmarkAppendUintVarlen/123456-4 1315464 90.73 ns/op BenchmarkAppendUintVarlen/1234567-4 1316812 93.61 ns/op BenchmarkAppendUintVarlen/12345678-4 1350483 89.79 ns/op BenchmarkAppendUintVarlen/123456789-4 1305435 90.71 ns/op BenchmarkAppendUintVarlen/1234567890-4 1272408 91.81 ns/op BenchmarkAppendUintVarlen/12345678901-4 1297860 94.03 ns/op BenchmarkAppendUintVarlen/123456789012-4 1262785 95.13 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1266900 95.34 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1251901 97.58 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1000000 100.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1230052 95.25 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1208811 100.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1215097 98.64 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1000000 101.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 993007 103.9 ns/op BenchmarkQuote-4 65644 1728 ns/op BenchmarkQuoteRune-4 622557 181.4 ns/op BenchmarkAppendQuote-4 78162 1553 ns/op BenchmarkAppendQuoteRune-4 1000000 106.6 ns/op BenchmarkUnquoteEasy-4 1998729 60.42 ns/op BenchmarkUnquoteHard-4 71150 1692 ns/op PASS ok strconv 17.965s goos: linux goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 544911 200.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 195307 565.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 270978 433.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 593184 195.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 206994 565.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 268068 414.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 438973 258.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 117469 895.2 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 155568 750.0 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 858584 118.9 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 27756 4278 ns/op BenchmarkGenericMatch1-4 2940 39804 ns/op BenchmarkGenericMatch2-4 598 199869 ns/op BenchmarkSingleMaxSkipping-4 11217 12244 ns/op 816.73 MB/s BenchmarkSingleLongSuffixFail-4 17647 6845 ns/op 146.39 MB/s BenchmarkSingleMatch-4 334 352057 ns/op 42.61 MB/s BenchmarkByteByteNoMatch-4 87543 1374 ns/op BenchmarkByteByteMatch-4 27397 4091 ns/op BenchmarkByteStringMatch-4 34136 3503 ns/op BenchmarkHTMLEscapeNew-4 108676 1094 ns/op BenchmarkHTMLEscapeOld-4 122170 964.3 ns/op BenchmarkByteStringReplacerWriteString-4 2005 59916 ns/op BenchmarkByteReplacerWriteString-4 2280 50366 ns/op BenchmarkByteByteReplaces-4 4699 25223 ns/op BenchmarkByteByteMap-4 13705 8862 ns/op BenchmarkMap/identity/ASCII-4 981843 121.2 ns/op BenchmarkMap/identity/Greek-4 596492 185.9 ns/op BenchmarkMap/change/ASCII-4 50942 2376 ns/op BenchmarkMap/change/Greek-4 38960 3021 ns/op BenchmarkIndexRune-4 2761477 44.11 ns/op BenchmarkIndexRuneLongString-4 2148157 56.05 ns/op BenchmarkIndexRuneFastPath-4 5632515 21.02 ns/op BenchmarkIndex-4 5519278 21.45 ns/op BenchmarkLastIndex-4 5998623 19.68 ns/op BenchmarkIndexByte-4 13688724 8.727 ns/op BenchmarkToUpper/#00-4 5887065 21.16 ns/op BenchmarkToUpper/ONLYUPPER-4 4008049 30.73 ns/op BenchmarkToUpper/abc-4 420894 269.7 ns/op BenchmarkToUpper/AbC123-4 359403 346.2 ns/op BenchmarkToUpper/azAZ09_-4 389486 313.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 76624 1602 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 100503 1228 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 48458 2508 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 90398 1342 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 177004 664.5 ns/op BenchmarkToLower/#00-4 5959034 20.50 ns/op BenchmarkToLower/abc-4 5040134 22.86 ns/op BenchmarkToLower/AbC123-4 291958 390.8 ns/op BenchmarkToLower/azAZ09_-4 304754 386.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 140818 871.6 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 90790 1348 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 49104 2481 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 115814 1046 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 175662 686.0 ns/op BenchmarkMapNoChanges-4 1349588 89.52 ns/op BenchmarkTrim-4 53920 2260 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3941360 30.84 ns/op BenchmarkToValidUTF8/InvalidASCII-4 264447 458.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 185997 663.4 ns/op BenchmarkEqualFold/Tests-4 75219 1598 ns/op BenchmarkEqualFold/ASCII-4 4610232 26.38 ns/op BenchmarkEqualFold/UnicodePrefix-4 153420 783.4 ns/op BenchmarkEqualFold/UnicodeSuffix-4 164557 708.6 ns/op BenchmarkIndexHard1-4 1266 94106 ns/op BenchmarkIndexHard2-4 909 131610 ns/op BenchmarkIndexHard3-4 181 665238 ns/op BenchmarkIndexHard4-4 186 649120 ns/op BenchmarkLastIndexHard1-4 70 1658090 ns/op BenchmarkLastIndexHard2-4 70 1651283 ns/op BenchmarkLastIndexHard3-4 68 1659640 ns/op BenchmarkCountHard1-4 1261 95704 ns/op BenchmarkCountHard2-4 898 132609 ns/op BenchmarkCountHard3-4 178 660444 ns/op BenchmarkIndexTorture-4 9109 13033 ns/op BenchmarkCountTorture-4 9048 13051 ns/op BenchmarkCountTortureOverlapping-4 1524 73230 ns/op BenchmarkCountByte/10-4 5587011 22.12 ns/op 452.07 MB/s BenchmarkCountByte/32-4 5371442 21.62 ns/op 1479.97 MB/s BenchmarkCountByte/4096-4 1322523 90.82 ns/op 45100.87 MB/s BenchmarkCountByte/4194304-4 1585 75967 ns/op 55212.36 MB/s BenchmarkCountByte/67108864-4 38 3676835 ns/op 18251.80 MB/s BenchmarkFields/ASCII/16-4 478846 251.5 ns/op 63.61 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 30516 3916 ns/op 65.38 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2029 55267 ns/op 74.11 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 120 1041465 ns/op 62.93 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 16108968 ns/op 65.09 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 218701 541.7 ns/op 29.54 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15736 7511 ns/op 34.08 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 894 128561 ns/op 31.86 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 49 2545345 ns/op 25.75 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 46070847 ns/op 22.76 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 388297 321.7 ns/op 49.74 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 25976 4692 ns/op 54.56 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1454 82550 ns/op 49.62 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 68 1639393 ns/op 39.98 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 33897529 ns/op 30.93 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 281187 429.2 ns/op 37.27 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 20167 5938 ns/op 43.11 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1102 107442 ns/op 38.12 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 52 2056254 ns/op 31.87 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 38304012 ns/op 27.38 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 57280412 ns/op BenchmarkSplitSingleByteSeparator-4 28 3772967 ns/op BenchmarkSplitMultiByteSeparator-4 52 2220924 ns/op BenchmarkSplitNSingleByteSeparator-4 366374 328.5 ns/op BenchmarkSplitNMultiByteSeparator-4 283718 394.6 ns/op BenchmarkRepeat/5x0-4 5082609 23.76 ns/op BenchmarkRepeat/5x1-4 5251441 24.97 ns/op BenchmarkRepeat/5x2-4 350641 354.9 ns/op BenchmarkRepeat/5x6-4 205948 612.3 ns/op BenchmarkRepeat/10x0-4 5049391 24.75 ns/op BenchmarkRepeat/10x1-4 5168848 24.85 ns/op BenchmarkRepeat/10x2-4 323360 359.5 ns/op BenchmarkRepeat/10x6-4 189876 610.8 ns/op BenchmarkRepeatLarge/256/1-4 91095 1249 ns/op 205.03 MB/s BenchmarkRepeatLarge/256/16-4 147361 761.8 ns/op 336.03 MB/s BenchmarkRepeatLarge/512/1-4 77529 1499 ns/op 341.57 MB/s BenchmarkRepeatLarge/512/16-4 102818 999.1 ns/op 512.45 MB/s BenchmarkRepeatLarge/1024/1-4 63321 1809 ns/op 565.92 MB/s BenchmarkRepeatLarge/1024/16-4 85279 1366 ns/op 749.51 MB/s BenchmarkRepeatLarge/2048/1-4 46663 2518 ns/op 813.25 MB/s BenchmarkRepeatLarge/2048/16-4 51649 2127 ns/op 962.80 MB/s BenchmarkRepeatLarge/4096/1-4 33381 3753 ns/op 1091.41 MB/s BenchmarkRepeatLarge/4096/16-4 40288 3308 ns/op 1238.19 MB/s BenchmarkRepeatLarge/8192/1-4 20463 6154 ns/op 1331.10 MB/s BenchmarkRepeatLarge/8192/16-4 18954 6128 ns/op 1336.86 MB/s BenchmarkRepeatLarge/8192/4097-4 6296192 18.84 ns/op 217484.61 MB/s BenchmarkRepeatLarge/16384/1-4 12800 9776 ns/op 1676.01 MB/s BenchmarkRepeatLarge/16384/16-4 10000 10363 ns/op 1580.96 MB/s BenchmarkRepeatLarge/16384/4097-4 15049 7833 ns/op 1569.18 MB/s BenchmarkRepeatLarge/32768/1-4 4635 21992 ns/op 1490.03 MB/s BenchmarkRepeatLarge/32768/16-4 5920 19207 ns/op 1706.07 MB/s BenchmarkRepeatLarge/32768/4097-4 6998 16199 ns/op 1770.44 MB/s BenchmarkRepeatLarge/65536/1-4 3438 35265 ns/op 1858.39 MB/s BenchmarkRepeatLarge/65536/16-4 4404 37798 ns/op 1733.85 MB/s BenchmarkRepeatLarge/65536/4097-4 3165 32882 ns/op 1868.95 MB/s BenchmarkRepeatLarge/131072/1-4 506 208992 ns/op 627.16 MB/s BenchmarkRepeatLarge/131072/16-4 602 217318 ns/op 603.14 MB/s BenchmarkRepeatLarge/131072/4097-4 525 218905 ns/op 580.19 MB/s BenchmarkRepeatLarge/262144/1-4 289 405836 ns/op 645.94 MB/s BenchmarkRepeatLarge/262144/16-4 273 427737 ns/op 612.86 MB/s BenchmarkRepeatLarge/262144/4097-4 271 412284 ns/op 626.05 MB/s BenchmarkRepeatLarge/524288/1-4 159 789057 ns/op 664.45 MB/s BenchmarkRepeatLarge/524288/16-4 148 790554 ns/op 663.19 MB/s BenchmarkRepeatLarge/524288/4097-4 160 815418 ns/op 638.10 MB/s BenchmarkRepeatLarge/1048576/1-4 88 1650981 ns/op 635.12 MB/s BenchmarkRepeatLarge/1048576/16-4 90 1682097 ns/op 623.37 MB/s BenchmarkRepeatLarge/1048576/4097-4 85 1577097 ns/op 662.44 MB/s BenchmarkRepeatLarge/2097152/1-4 44 2943777 ns/op 712.40 MB/s BenchmarkRepeatLarge/2097152/16-4 36 2798518 ns/op 749.38 MB/s BenchmarkRepeatLarge/2097152/4097-4 50 3146416 ns/op 665.38 MB/s BenchmarkRepeatLarge/4194304/1-4 19 6017620 ns/op 697.00 MB/s BenchmarkRepeatLarge/4194304/16-4 19 5774918 ns/op 726.30 MB/s BenchmarkRepeatLarge/4194304/4097-4 19 6349750 ns/op 660.06 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12119175 ns/op 692.18 MB/s BenchmarkRepeatLarge/8388608/16-4 8 12634756 ns/op 663.93 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12329016 ns/op 680.23 MB/s BenchmarkRepeatLarge/16777216/1-4 5 24285587 ns/op 690.83 MB/s BenchmarkRepeatLarge/16777216/16-4 4 25713012 ns/op 652.48 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 24429995 ns/op 686.75 MB/s BenchmarkRepeatLarge/33554432/1-4 3 43718441 ns/op 767.51 MB/s BenchmarkRepeatLarge/33554432/16-4 3 43683978 ns/op 768.12 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 45193407 ns/op 742.46 MB/s BenchmarkRepeatLarge/67108864/1-4 2 82414100 ns/op 814.29 MB/s BenchmarkRepeatLarge/67108864/16-4 2 82532430 ns/op 813.12 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 85865624 ns/op 781.56 MB/s BenchmarkRepeatLarge/134217728/1-4 1 164750559 ns/op 814.67 MB/s BenchmarkRepeatLarge/134217728/16-4 1 162068260 ns/op 828.16 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 161634930 ns/op 830.38 MB/s BenchmarkRepeatLarge/268435456/1-4 1 326754628 ns/op 821.52 MB/s BenchmarkRepeatLarge/268435456/16-4 1 316026610 ns/op 849.41 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 326885918 ns/op 821.19 MB/s BenchmarkRepeatLarge/536870912/1-4 1 641284638 ns/op 837.18 MB/s BenchmarkRepeatLarge/536870912/16-4 1 609345043 ns/op 881.06 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 634723269 ns/op 845.83 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1258012809 ns/op 853.52 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1205443837 ns/op 890.74 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1267812748 ns/op 846.92 MB/s BenchmarkIndexAnyASCII/1:1-4 3103137 38.85 ns/op BenchmarkIndexAnyASCII/1:2-4 3014665 39.29 ns/op BenchmarkIndexAnyASCII/1:4-4 3002762 42.24 ns/op BenchmarkIndexAnyASCII/1:8-4 3015490 41.39 ns/op BenchmarkIndexAnyASCII/1:16-4 3116980 41.68 ns/op BenchmarkIndexAnyASCII/1:32-4 2986582 41.66 ns/op BenchmarkIndexAnyASCII/1:64-4 3005306 41.55 ns/op BenchmarkIndexAnyASCII/16:1-4 3024733 40.17 ns/op BenchmarkIndexAnyASCII/16:2-4 939342 128.4 ns/op BenchmarkIndexAnyASCII/16:4-4 933829 128.9 ns/op BenchmarkIndexAnyASCII/16:8-4 848343 123.2 ns/op BenchmarkIndexAnyASCII/16:16-4 820658 143.2 ns/op BenchmarkIndexAnyASCII/16:32-4 749564 166.1 ns/op BenchmarkIndexAnyASCII/16:64-4 495470 230.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2976784 42.30 ns/op BenchmarkIndexAnyASCII/256:2-4 73443 1631 ns/op BenchmarkIndexAnyASCII/256:4-4 73430 1436 ns/op BenchmarkIndexAnyASCII/256:8-4 73222 1639 ns/op BenchmarkIndexAnyASCII/256:16-4 79772 1646 ns/op BenchmarkIndexAnyASCII/256:32-4 72039 1537 ns/op BenchmarkIndexAnyASCII/256:64-4 68978 1555 ns/op BenchmarkIndexAnyUTF8/1:1-4 3201094 39.06 ns/op BenchmarkIndexAnyUTF8/1:2-4 2898435 41.88 ns/op BenchmarkIndexAnyUTF8/1:4-4 2862255 41.72 ns/op BenchmarkIndexAnyUTF8/1:8-4 3130989 40.20 ns/op BenchmarkIndexAnyUTF8/1:16-4 2862039 41.47 ns/op BenchmarkIndexAnyUTF8/1:32-4 2885751 42.16 ns/op BenchmarkIndexAnyUTF8/1:64-4 2869875 39.72 ns/op BenchmarkIndexAnyUTF8/16:1-4 2309269 54.29 ns/op BenchmarkIndexAnyUTF8/16:2-4 424506 293.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 413890 296.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 419274 294.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 431379 288.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 424081 301.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 413498 290.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 425512 282.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 28618 4342 ns/op BenchmarkIndexAnyUTF8/256:4-4 29106 4380 ns/op BenchmarkIndexAnyUTF8/256:8-4 27642 4320 ns/op BenchmarkIndexAnyUTF8/256:16-4 28062 4374 ns/op BenchmarkIndexAnyUTF8/256:32-4 26828 4423 ns/op BenchmarkIndexAnyUTF8/256:64-4 29218 4146 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2978540 40.79 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2997078 40.18 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3168700 39.13 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3165559 39.86 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3098973 38.20 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3047506 40.70 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3110515 39.32 ns/op BenchmarkLastIndexAnyASCII/16:1-4 949479 111.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 917388 113.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 833976 128.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 839983 119.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 770474 149.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 666855 165.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 497526 239.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73406 1590 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73370 1629 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73466 1629 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73038 1639 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72051 1606 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71689 1584 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68238 1744 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3114878 39.93 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3098421 39.58 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3020436 40.48 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2996200 39.88 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3160957 37.72 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3005164 40.32 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3064575 37.21 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 512761 246.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 251601 505.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 241686 476.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 250346 501.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 246670 507.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 247146 510.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 249763 491.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34921 3456 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 16845 7253 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15882 7745 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15921 7542 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 16147 7396 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 16390 7331 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15782 7395 ns/op BenchmarkTrimASCII/1:1-4 4880036 25.35 ns/op BenchmarkTrimASCII/1:2-4 3545679 33.97 ns/op BenchmarkTrimASCII/1:4-4 3406936 32.81 ns/op BenchmarkTrimASCII/1:8-4 3223824 37.93 ns/op BenchmarkTrimASCII/1:16-4 2440105 49.12 ns/op BenchmarkTrimASCII/16:1-4 3699936 31.54 ns/op BenchmarkTrimASCII/16:2-4 895729 114.2 ns/op BenchmarkTrimASCII/16:4-4 912048 119.8 ns/op BenchmarkTrimASCII/16:8-4 825871 122.4 ns/op BenchmarkTrimASCII/16:16-4 796082 142.8 ns/op BenchmarkTrimASCII/256:1-4 919082 115.6 ns/op BenchmarkTrimASCII/256:2-4 72925 1435 ns/op BenchmarkTrimASCII/256:4-4 85894 1395 ns/op BenchmarkTrimASCII/256:8-4 72594 1481 ns/op BenchmarkTrimASCII/256:16-4 72774 1561 ns/op BenchmarkTrimASCII/4096:1-4 88495 1316 ns/op BenchmarkTrimASCII/4096:2-4 4645 25590 ns/op BenchmarkTrimASCII/4096:4-4 4476 25797 ns/op BenchmarkTrimASCII/4096:8-4 5356 24680 ns/op BenchmarkTrimASCII/4096:16-4 4546 25637 ns/op BenchmarkTrimByte-4 5628618 21.05 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20340 5900 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20152 5940 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1645 73034 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3250 36077 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6165 18062 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12446 9570 ns/op BenchmarkJoin/0-4 6220143 18.84 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5069634 22.78 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 276915 424.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 203594 616.1 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 153913 808.2 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 126112 979.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 103290 1159 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 90540 1329 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4337985 28.52 ns/op BenchmarkTrimSpace/ASCII-4 2353324 51.25 ns/op BenchmarkTrimSpace/SomeNonASCII-4 195186 607.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 102508 1171 ns/op BenchmarkReplaceAll-4 180820 672.0 ns/op 16 B/op 1 allocs/op PASS ok strings 53.277s goos: linux goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 79234 1337 ns/op BenchmarkCond2-4 35437 3900 ns/op BenchmarkCond4-4 28927 4787 ns/op BenchmarkCond8-4 9408 11091 ns/op BenchmarkCond16-4 4971 23572 ns/op BenchmarkCond32-4 2614 43598 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 603024 171.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 545692 193.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 1208486 145.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 557960 252.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 380196 394.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 1224042 125.6 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 143233 1186 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 108049 1244 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 90290 1311 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 83118 1792 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 863097 159.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 245354 501.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 726088 251.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 217894 504.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 1000000 128.9 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 269282 518.8 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 3121398 36.09 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 78262 1828 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 168140 722.6 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 1000000 371.2 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6452 20137 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 597 275480 ns/op BenchmarkRange/*sync.Map-4 1537 80090 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 119690 1053 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 355015 332.9 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 99500 1240 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 160258 787.6 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 271845 390.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 237222 629.3 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 131997 1068 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 303037 401.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 1360984 150.3 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 91123 1568 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 224773 588.6 ns/op BenchmarkSwapCollision/*sync.Map-4 96466 1340 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 414 260395 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 166827 728.1 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 284516 359.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 28707 3558 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 85006 1405 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 33916 3707 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 447781 294.6 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 129830 905.8 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 286828 726.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2989845 41.47 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 188432 558.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2206800 51.98 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 876434 139.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 190948 625.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 747961 153.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 120134 977.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 554797 198.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 594822 193.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 155577 754.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 957868 127.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 184138 591.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 144172 898.2 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 136575 817.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 78519 1545 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 415298 388.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 758960 227.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 189163 739.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 1270892 89.47 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 55030 1990 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 120878 950.8 ns/op BenchmarkClear/*sync.Map-4 44990 2901 ns/op BenchmarkUncontendedSemaphore-4 7507094 15.96 ns/op BenchmarkContendedSemaphore-4 7069557 23.34 ns/op BenchmarkMutexUncontended-4 1632066 84.68 ns/op BenchmarkMutex-4 240870 500.4 ns/op BenchmarkMutexSlack-4 227937 513.4 ns/op BenchmarkMutexWork-4 222921 589.7 ns/op BenchmarkMutexWorkSlack-4 201056 578.5 ns/op BenchmarkMutexNoSpin-4 99585 1724 ns/op BenchmarkMutexSpin-4 61179 1941 ns/op BenchmarkOnce-4 1294719 84.74 ns/op BenchmarkOnceFunc/v=Once-4 1927561 61.89 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1547457 75.57 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1660438 71.99 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1747862 67.70 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1557405 78.50 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1673498 71.92 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10521201 10.98 ns/op BenchmarkSemaSyntNonblock-4 1827507 72.45 ns/op BenchmarkSemaSyntBlock-4 2521426 54.94 ns/op BenchmarkSemaWorkNonblock-4 2378568 73.14 ns/op BenchmarkSemaWorkBlock-4 1000000 103.8 ns/op BenchmarkRWMutexUncontended-4 618885 161.6 ns/op BenchmarkRWMutexWrite100-4 540968 234.5 ns/op BenchmarkRWMutexWrite10-4 357970 292.0 ns/op BenchmarkRWMutexWorkWrite100-4 299154 376.8 ns/op BenchmarkRWMutexWorkWrite10-4 269376 409.1 ns/op BenchmarkWaitGroupUncontended-4 1354368 114.4 ns/op BenchmarkWaitGroupAddDone-4 279048 369.4 ns/op BenchmarkWaitGroupAddDoneWork-4 404628 282.6 ns/op BenchmarkWaitGroupWait-4 5561450 21.84 ns/op BenchmarkWaitGroupWaitWork-4 4160152 31.61 ns/op BenchmarkWaitGroupActuallyWait-4 64124 1566 ns/op 32 B/op 2 allocs/op PASS ok sync 20.585s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 323104 329.4 ns/op PASS ok sync/atomic 1.131s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Running benchmarks briefly. PASS ok syscall 1.010s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 192421 617.3 ns/op 0 B/op 0 allocs/op PASS ok testing 1.138s goos: linux goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11362 10063 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14770 8039 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 141 913669 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 157 765409 ns/op 706 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 106721069 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 104633449 ns/op 18285232 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 2455 46364 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2763 40947 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4230675 ns/op 395139 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 25 4020505 ns/op 15805 B/op 41 allocs/op BenchmarkTable/10x100000/new-4 1 463955671 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 459174452 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 306 384133 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 325 373033 ns/op 120 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 42715192 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 40324966 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 4779410457 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4737433471 ns/op 334042184 B/op 100091 allocs/op BenchmarkPyramid/10-4 4092 28874 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 50 2106771 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 214595727 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3481 32516 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 379 311196 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 36 3151682 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 10000 10216 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 14.827s goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55936372 ns/op BenchmarkVariableString-4 136628 878.8 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2896 40652 ns/op 2499 B/op 39 allocs/op PASS ok text/template/parse 1.444s goos: linux goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 39 3021104 ns/op BenchmarkAfter-4 103 1148481 ns/op BenchmarkStop-4 219 646286 ns/op BenchmarkSimultaneousAfterFunc-4 61 3081738 ns/op BenchmarkStartStop-4 325 416645 ns/op BenchmarkReset-4 4292 28934 ns/op BenchmarkSleep-4 63 2878659 ns/op BenchmarkParallelTimerLatency-4 51 199708 avg-late-ns 1180670 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 341024 avg-late-ns 1104259 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 317078 avg-late-ns 1559739 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 388183 avg-late-ns 1223378 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 385801 avg-late-ns 1396508 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 323457 avg-late-ns 1397286 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 304819 avg-late-ns 1763858 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 233719 avg-late-ns 1437683 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 269757 avg-late-ns 1862770 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 205930 avg-late-ns 1342250 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 852843 avg-late-ns 4770012 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 303488 avg-late-ns 881417 max-late-ns BenchmarkTicker-4 504 228584 ns/op BenchmarkTickerReset-4 5992 19696 ns/op BenchmarkTickerResetNaive-4 226 495634 ns/op BenchmarkNow-4 1527646 78.96 ns/op BenchmarkNowUnixNano-4 1310064 91.55 ns/op BenchmarkNowUnixMilli-4 1277737 93.71 ns/op BenchmarkNowUnixMicro-4 1292532 92.34 ns/op BenchmarkFormat-4 77390 1545 ns/op BenchmarkFormatRFC3339-4 114391 1091 ns/op BenchmarkFormatRFC3339Nano-4 109251 1109 ns/op BenchmarkFormatNow-4 113452 1081 ns/op BenchmarkMarshalJSON-4 157476 751.8 ns/op BenchmarkMarshalText-4 162910 746.9 ns/op BenchmarkParse-4 191492 641.3 ns/op BenchmarkParseRFC3339UTC-4 389654 283.7 ns/op BenchmarkParseRFC3339UTCBytes-4 291057 407.9 ns/op BenchmarkParseRFC3339TZ-4 135158 909.2 ns/op BenchmarkParseRFC3339TZBytes-4 105048 1135 ns/op BenchmarkParseDuration-4 895375 141.8 ns/op BenchmarkHour-4 1174148 99.71 ns/op BenchmarkSecond-4 1000000 100.3 ns/op BenchmarkYear-4 815548 126.8 ns/op BenchmarkDay-4 760846 147.6 ns/op BenchmarkISOWeek-4 878496 135.4 ns/op BenchmarkGoString-4 112149 1120 ns/op BenchmarkUnmarshalText-4 118976 989.3 ns/op PASS ok time 12.961s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 831404 144.4 ns/op BenchmarkDecodeValidJapaneseChars-4 985446 120.2 ns/op BenchmarkDecodeRune-4 1854846 64.64 ns/op BenchmarkEncodeValidASCII-4 787137 143.5 ns/op BenchmarkEncodeValidJapaneseChars-4 1206733 99.45 ns/op BenchmarkAppendRuneValidASCII-4 1981038 60.72 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3091659 38.47 ns/op BenchmarkEncodeRune-4 2214456 54.05 ns/op PASS ok unicode/utf16 2.477s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2215509 52.53 ns/op BenchmarkRuneCountTenJapaneseChars-4 464624 242.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4832402 24.48 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 669205 175.0 ns/op BenchmarkValidTenASCIIChars-4 2728914 43.81 ns/op BenchmarkValid100KASCIIChars-4 165 717708 ns/op BenchmarkValidTenJapaneseChars-4 446996 256.2 ns/op BenchmarkValidLongMostlyASCII-4 138 870296 ns/op BenchmarkValidLongJapanese-4 73 1377758 ns/op BenchmarkValidStringTenASCIIChars-4 5582127 21.48 ns/op BenchmarkValidString100KASCIIChars-4 13365 8998 ns/op BenchmarkValidStringTenJapaneseChars-4 649191 157.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1554 74631 ns/op BenchmarkValidStringLongJapanese-4 262 449056 ns/op BenchmarkEncodeASCIIRune-4 5482671 22.41 ns/op BenchmarkEncodeJapaneseRune-4 3270586 37.26 ns/op BenchmarkAppendASCIIRune-4 11984672 9.687 ns/op BenchmarkAppendJapaneseRune-4 3802832 32.45 ns/op BenchmarkDecodeASCIIRune-4 3620025 32.72 ns/op BenchmarkDecodeJapaneseRune-4 3102598 38.48 ns/op BenchmarkFullRune/ASCII-4 4465656 25.00 ns/op BenchmarkFullRune/Incomplete-4 2069725 53.31 ns/op BenchmarkFullRune/Japanese-4 4465580 24.87 ns/op PASS ok unicode/utf8 4.481s goos: linux goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 51585093369 ns/op PASS ok cmd/api 52.787s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 867369 138.5 ns/op BenchmarkCgoCall/one-pointer-4 643494 179.8 ns/op BenchmarkCgoCall/string-pointer-escape-4 480120 225.4 ns/op BenchmarkCgoCall/string-pointer-noescape-4 537224 224.1 ns/op BenchmarkCgoCall/eight-pointers-4 287271 376.3 ns/op BenchmarkCgoCall/eight-pointers-nil-4 570520 178.9 ns/op BenchmarkCgoCall/eight-pointers-array-4 45637 2850 ns/op BenchmarkCgoCall/eight-pointers-slice-4 56924 2071 ns/op BenchmarkGoString-4 1703678 66.61 ns/op BenchmarkCGoCallback-4 73806 1562 ns/op BenchmarkCGoInCThread-4 690216 172.8 ns/op PASS ok cmd/cgo/internal/test 2.647s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1336569 82.26 ns/op BenchmarkEqArrayOfStrings64-4 155017 769.5 ns/op BenchmarkEqArrayOfStrings1024-4 11900 11666 ns/op BenchmarkEqArrayOfFloats5-4 1777327 70.27 ns/op BenchmarkEqArrayOfFloats64-4 151492 788.5 ns/op BenchmarkEqArrayOfFloats1024-4 9008 12007 ns/op BenchmarkEqArrayOfStructsEq-4 2859 38104 ns/op BenchmarkEqArrayOfStructsNotEq-4 5083 19753 ns/op BenchmarkEqStruct-4 19169270 5.848 ns/op PASS ok cmd/compile/internal/reflectdata 2.367s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 47093 ns/op BenchmarkInvertLessThanNoov-4 15891684 7.463 ns/op BenchmarkCopyElim1-4 1188 90270 ns/op BenchmarkCopyElim10-4 1166 100156 ns/op BenchmarkCopyElim100-4 465 246785 ns/op BenchmarkCopyElim1000-4 92 1224327 ns/op BenchmarkCopyElim10000-4 5 21452118 ns/op BenchmarkCopyElim100000-4 1 367511261 ns/op BenchmarkDeadCode/1-4 904 144781 ns/op BenchmarkDeadCode/10-4 642 164742 ns/op BenchmarkDeadCode/100-4 375 274282 ns/op BenchmarkDeadCode/1000-4 73 1913512 ns/op BenchmarkDeadCode/10000-4 6 18209550 ns/op BenchmarkDeadCode/100000-4 1 228738306 ns/op BenchmarkDeadCode/200000-4 1 512994265 ns/op BenchmarkDominatorsLinear-4 24 5379011 ns/op 1.86 MB/s BenchmarkDominatorsFwdBack-4 16 7689815 ns/op 1.30 MB/s BenchmarkDominatorsManyPred-4 18 7349179 ns/op 1.36 MB/s BenchmarkDominatorsMaxPred-4 15 7289689 ns/op 1.37 MB/s BenchmarkDominatorsMaxPredVal-4 15 7766664 ns/op 1.29 MB/s BenchmarkFuse/1-4 1009 127250 ns/op BenchmarkFuse/10-4 734 149161 ns/op BenchmarkFuse/100-4 259 493464 ns/op BenchmarkFuse/1000-4 31 3954542 ns/op BenchmarkFuse/10000-4 3 48531185 ns/op BenchmarkNilCheckDeep1-4 14971 8068 ns/op 0.12 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6686 18361 ns/op 0.54 MB/s 229 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 994 128491 ns/op 0.78 MB/s 1199 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 90 1202797 ns/op 0.83 MB/s 7647 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 13624275 ns/op 0.73 MB/s 196889 B/op 6 allocs/op BenchmarkDSEPass-4 37 2855089 ns/op 69324 B/op 8 allocs/op BenchmarkDSEPassBlock-4 2 74267948 ns/op 2120144 B/op 54084 allocs/op BenchmarkCSEPass-4 9 11791952 ns/op 109637 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 123285277 ns/op 5660344 B/op 97434 allocs/op BenchmarkDeadcodePass-4 278 432222 ns/op 93567 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 103099589 ns/op 4039896 B/op 44953 allocs/op BenchmarkMultiPass-4 115 945029 ns/op 205792 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 208970008 ns/op 11188312 B/op 149651 allocs/op BenchmarkCondRewrite/SoloJump-4 3557982 30.81 ns/op BenchmarkCondRewrite/CombJump-4 3429549 35.04 ns/op PASS ok cmd/compile/internal/ssa 12.426s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 10000 11510 ns/op BenchmarkExtShift-4 19174 6217 ns/op BenchmarkModify-4 10000 10319 ns/op BenchmarkMullImm-4 19126 6253 ns/op BenchmarkConstModify-4 10000 10541 ns/op BenchmarkBitSet-4 22354 5388 ns/op BenchmarkBitClear-4 22359 5369 ns/op BenchmarkBitToggle-4 22314 5364 ns/op BenchmarkBitSetConst-4 179505 651.7 ns/op BenchmarkBitClearConst-4 175537 671.7 ns/op BenchmarkBitToggleConst-4 182239 652.0 ns/op BenchmarkDivconstI64-4 11301564 10.65 ns/op BenchmarkModconstI64-4 10884916 10.97 ns/op BenchmarkDivisiblePow2constI64-4 10955402 10.96 ns/op BenchmarkDivisibleconstI64-4 10904838 10.95 ns/op BenchmarkDivisibleWDivconstI64-4 7998438 14.97 ns/op BenchmarkDivconstU64/3-4 10948327 10.95 ns/op BenchmarkDivconstU64/5-4 10515643 11.28 ns/op BenchmarkDivconstU64/37-4 10935027 10.92 ns/op BenchmarkDivconstU64/1234567-4 10974128 11.03 ns/op BenchmarkModconstU64-4 11204106 10.62 ns/op BenchmarkDivisibleconstU64-4 11263216 10.65 ns/op BenchmarkDivisibleWDivconstU64-4 7724085 15.38 ns/op BenchmarkDivconstI32-4 10990591 10.70 ns/op BenchmarkModconstI32-4 10823223 10.95 ns/op BenchmarkDivisiblePow2constI32-4 11197038 10.66 ns/op BenchmarkDivisibleconstI32-4 10967900 10.94 ns/op BenchmarkDivisibleWDivconstI32-4 7966936 14.98 ns/op BenchmarkDivconstU32-4 11225948 10.74 ns/op BenchmarkModconstU32-4 11111574 10.64 ns/op BenchmarkDivisibleconstU32-4 11243725 10.69 ns/op BenchmarkDivisibleWDivconstU32-4 7592376 15.90 ns/op BenchmarkDivconstI16-4 10866918 10.93 ns/op BenchmarkModconstI16-4 11204450 10.69 ns/op BenchmarkDivisiblePow2constI16-4 11214356 10.62 ns/op BenchmarkDivisibleconstI16-4 10927468 10.98 ns/op BenchmarkDivisibleWDivconstI16-4 7967260 15.71 ns/op BenchmarkDivconstU16-4 11286214 10.62 ns/op BenchmarkModconstU16-4 10784811 10.94 ns/op BenchmarkDivisibleconstU16-4 11287915 10.60 ns/op BenchmarkDivisibleWDivconstU16-4 7946772 15.89 ns/op BenchmarkDivconstI8-4 10934518 10.93 ns/op BenchmarkModconstI8-4 10673916 11.25 ns/op BenchmarkDivisiblePow2constI8-4 11287776 10.68 ns/op BenchmarkDivisibleconstI8-4 11182681 10.68 ns/op BenchmarkDivisibleWDivconstI8-4 7538644 16.02 ns/op BenchmarkDivconstU8-4 11108961 10.65 ns/op BenchmarkModconstU8-4 10942834 10.98 ns/op BenchmarkDivisibleconstU8-4 11087263 10.69 ns/op BenchmarkDivisibleWDivconstU8-4 8170686 14.72 ns/op BenchmarkMul2-4 268252 446.4 ns/op BenchmarkMulNeg2-4 256689 464.3 ns/op BenchmarkEfaceInteger-4 4578456 23.09 ns/op BenchmarkTypeAssert-4 16643160 7.170 ns/op BenchmarkDiv64UnsignedSmall-4 18811345 6.247 ns/op BenchmarkDiv64Small-4 17487714 6.863 ns/op BenchmarkDiv64SmallNegDivisor-4 17469946 6.170 ns/op BenchmarkDiv64SmallNegDividend-4 18137764 6.544 ns/op BenchmarkDiv64SmallNegBoth-4 18349243 6.551 ns/op BenchmarkDiv64Unsigned-4 16407229 7.204 ns/op BenchmarkDiv64-4 16489971 7.048 ns/op BenchmarkDiv64NegDivisor-4 17124414 7.005 ns/op BenchmarkDiv64NegDividend-4 16409001 7.233 ns/op BenchmarkDiv64NegBoth-4 16897674 7.045 ns/op BenchmarkMod64UnsignedSmall-4 19086855 6.247 ns/op BenchmarkMod64Small-4 17240338 6.865 ns/op BenchmarkMod64SmallNegDivisor-4 17021157 6.132 ns/op BenchmarkMod64SmallNegDividend-4 17907747 6.556 ns/op BenchmarkMod64SmallNegBoth-4 18242574 6.195 ns/op BenchmarkMod64Unsigned-4 16445634 7.217 ns/op BenchmarkMod64-4 16491058 7.248 ns/op BenchmarkMod64NegDivisor-4 16071961 7.214 ns/op BenchmarkMod64NegDividend-4 16396802 7.248 ns/op BenchmarkMod64NegBoth-4 16287882 7.228 ns/op BenchmarkMulconstI32/3-4 19002799 6.073 ns/op BenchmarkMulconstI32/5-4 18836650 5.934 ns/op BenchmarkMulconstI32/12-4 21904129 6.253 ns/op BenchmarkMulconstI32/120-4 19236906 6.237 ns/op BenchmarkMulconstI32/-120-4 19062660 6.242 ns/op BenchmarkMulconstI32/65537-4 22603254 5.870 ns/op BenchmarkMulconstI32/65538-4 18790608 6.238 ns/op BenchmarkMulconstI64/3-4 18565737 6.242 ns/op BenchmarkMulconstI64/5-4 19150792 5.876 ns/op BenchmarkMulconstI64/12-4 18945226 6.258 ns/op BenchmarkMulconstI64/120-4 19880784 6.261 ns/op BenchmarkMulconstI64/-120-4 19155619 5.554 ns/op BenchmarkMulconstI64/65537-4 19084458 6.237 ns/op BenchmarkMulconstI64/65538-4 19273207 6.252 ns/op BenchmarkMulconstU32/3-4 19156201 6.236 ns/op BenchmarkMulconstU32/5-4 19042966 5.371 ns/op BenchmarkMulconstU32/12-4 19243600 5.742 ns/op BenchmarkMulconstU32/120-4 19253542 6.240 ns/op BenchmarkMulconstU32/65537-4 18681464 6.121 ns/op BenchmarkMulconstU32/65538-4 19182382 5.746 ns/op BenchmarkMulconstU64/3-4 19217344 6.242 ns/op BenchmarkMulconstU64/5-4 19284328 6.241 ns/op BenchmarkMulconstU64/12-4 19040821 6.247 ns/op BenchmarkMulconstU64/120-4 19205472 6.262 ns/op BenchmarkMulconstU64/65537-4 18867333 6.256 ns/op BenchmarkMulconstU64/65538-4 18912800 5.407 ns/op BenchmarkShiftArithmeticRight-4 19129971 6.245 ns/op BenchmarkSwitch8Predictable-4 7788708 15.66 ns/op BenchmarkSwitch8Unpredictable-4 7791620 15.55 ns/op BenchmarkSwitch32Predictable-4 10362963 10.11 ns/op BenchmarkSwitch32Unpredictable-4 7671452 15.19 ns/op BenchmarkSwitchStringPredictable-4 8626224 14.18 ns/op BenchmarkSwitchStringUnpredictable-4 6252712 20.78 ns/op BenchmarkSwitchTypePredictable-4 7004670 17.35 ns/op BenchmarkSwitchTypeUnpredictable-4 4091373 29.29 ns/op BenchmarkSwitchInterfaceTypePredictable-4 5311557 20.28 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 5009654 24.36 ns/op PASS ok cmd/compile/internal/test 15.856s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 159 746936 ns/op BenchmarkNamed/Underlying/nongeneric-4 1487636 81.63 ns/op BenchmarkNamed/Underlying/generic-4 1491613 78.62 ns/op BenchmarkNamed/Underlying/src_instance-4 1488919 80.94 ns/op BenchmarkNamed/Underlying/user_instance-4 1484745 80.55 ns/op BenchmarkCheck/http/funcbodies/info-4 1 402203038 ns/op 83763 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 308353648 ns/op 109215 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 119144657 ns/op 282725 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 105695189 ns/op 318674 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 291167950 ns/op 17973 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 67666042 ns/op 77350 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 24518069 ns/op 213489 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 23449890 ns/op 223189 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 36413953 ns/op 59578 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 29839154 ns/op 72710 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 14463041 ns/op 150004 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 7 15045087 ns/op 144197 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 782635798 ns/op 89561 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 483729410 ns/op 144898 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 109238879 ns/op 641478 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 93609826 ns/op 748619 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 317537036 ns/op 6336 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 45656999 ns/op 44058 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 27868010 ns/op 72182 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 26203605 ns/op 76763 lines/s PASS ok cmd/compile/internal/types2 14.707s goos: linux goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 208 536759 ns/op 1212918 sys-ns/op 733034 user-ns/op PASS ok cmd/go 1.179s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 333637 327.6 ns/op PASS ok cmd/go/internal/cfg 1.126s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 100399 1186 ns/op 6.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 106515 1089 ns/op 7.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24031 4980 ns/op 205.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24790 4816 ns/op 212.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3745 31212 ns/op 262.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3862 30971 ns/op 264.50 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.862s All tests passed.