linux-amd64-race at 631a6c2abfb2cf7a877ea80f98c504fc4e0077be :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rna23af09" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=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-rna23af09" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=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.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.775s ok archive/zip 3.586s ok bufio 1.325s ok bytes 3.250s ok cmp 1.022s ok compress/bzip2 1.470s ok compress/flate 7.081s ok compress/gzip 13.097s ok compress/lzw 1.592s ok compress/zlib 5.898s ok container/heap 1.028s ok container/list 1.028s ok container/ring 1.027s ok context 1.056s ok crypto 1.022s ok crypto/aes 1.054s ok crypto/cipher 1.052s ok crypto/des 1.052s ok crypto/dsa 1.023s ok crypto/ecdh 1.226s ok crypto/ecdsa 1.155s ok crypto/ed25519 1.383s ok crypto/elliptic 1.046s ok crypto/hmac 1.026s ok crypto/internal/alias 1.021s ok crypto/internal/bigmod 3.915s ok crypto/internal/boring 1.021s ok crypto/internal/boring/bcache 1.415s ok crypto/internal/edwards25519 1.792s ok crypto/internal/edwards25519/field 1.071s ok crypto/internal/nistec 1.840s ok crypto/internal/nistec/fiat 1.020s [no tests to run] ok crypto/md5 1.030s ok crypto/rand 1.338s ok crypto/rc4 1.430s ok crypto/rsa 2.692s ok crypto/sha1 1.044s ok crypto/sha256 1.027s ok crypto/sha512 1.030s ok crypto/subtle 1.435s ok crypto/tls 3.747s ok crypto/x509 2.488s ok database/sql 1.599s ok database/sql/driver 1.021s ok debug/buildinfo 1.046s ok debug/dwarf 1.086s ok debug/elf 2.319s ok debug/gosym 1.360s ok debug/macho 1.034s ok debug/pe 1.059s ok debug/plan9obj 1.021s ok embed 1.021s [no tests to run] ok embed/internal/embedtest 1.023s ok encoding/ascii85 1.028s ok encoding/asn1 1.027s ok encoding/base32 1.078s ok encoding/base64 1.032s ok encoding/binary 1.031s ok encoding/csv 1.066s ok encoding/gob 21.954s ok encoding/hex 1.031s ok encoding/json 2.692s ok encoding/pem 3.710s ok encoding/xml 1.259s ok errors 1.029s ok expvar 1.024s ok flag 3.132s ok fmt 1.567s ok go/ast 1.033s ok go/build 6.214s ok go/build/constraint 1.030s ok go/constant 1.030s ok go/doc 1.275s ok go/doc/comment 3.422s ok go/format 1.057s ok go/importer 1.827s ok go/internal/gccgoimporter 1.056s ok go/internal/gcimporter 12.114s ok go/internal/srcimporter 17.015s ok go/parser 2.252s ok go/printer 2.365s ok go/scanner 1.029s ok go/token 1.123s ok go/types 42.252s ok go/version 1.022s ok hash 1.026s ok hash/adler32 1.050s ok hash/crc32 1.052s ok hash/crc64 1.031s ok hash/fnv 1.023s ok hash/maphash 1.022s ok html 1.024s ok html/template 1.272s ok image 1.404s ok image/color 1.044s ok image/draw 1.567s ok image/gif 1.981s ok image/jpeg 2.285s ok image/png 3.940s ok index/suffixarray 2.006s ok internal/abi 1.073s ok internal/buildcfg 1.022s ok internal/coverage/cformat 1.022s ok internal/coverage/cmerge 1.021s ok internal/coverage/pods 1.024s ok internal/coverage/slicereader 1.021s ok internal/coverage/slicewriter 1.021s ok internal/coverage/test 1.051s ok internal/cpu 3.065s ok internal/dag 1.023s ok internal/diff 1.024s ok internal/fmtsort 1.022s ok internal/fuzz 1.047s ok internal/godebug 11.958s ok internal/godebugs 1.022s ok internal/gover 1.022s ok internal/intern 1.250s ok internal/itoa 1.023s ok internal/platform 1.757s ok internal/poll 1.526s ok internal/profile 1.025s ok internal/reflectlite 1.026s ok internal/safefilepath 1.020s ok internal/saferio 1.338s ok internal/singleflight 1.118s ok internal/testenv 1.178s ok internal/trace 1.225s ok internal/trace/v2 15.659s ok internal/types/errors 1.517s ok internal/unsafeheader 1.021s ok internal/xcoff 1.045s ok internal/zstd 1.089s ok io 1.061s ok io/fs 1.256s ok io/ioutil 1.028s ok log 1.034s ok log/slog 1.130s ok log/slog/internal/benchmarks 1.021s ok log/slog/internal/buffer 1.020s ok log/syslog 2.250s ok maps 1.023s ok math 1.038s ok math/big 4.082s ok math/bits 1.034s ok math/cmplx 1.025s ok math/rand 4.053s ok math/rand/v2 2.648s ok mime 1.046s ok mime/multipart 6.567s ok mime/quotedprintable 1.065s ok net 41.666s ok net/http 8.890s ok net/http/cgi 27.701s ok net/http/cookiejar 1.033s ok net/http/fcgi 1.239s ok net/http/httptest 1.193s ok net/http/httptrace 1.023s ok net/http/httputil 1.704s ok net/http/internal 1.028s ok net/http/internal/ascii 1.022s ok net/http/pprof 6.183s ok net/internal/socktest 1.021s ok net/mail 1.031s ok net/netip 1.410s ok net/rpc 1.064s ok net/rpc/jsonrpc 1.034s ok net/smtp 1.077s ok net/textproto 1.058s ok net/url 1.040s ok os 7.295s ok os/exec 7.302s ok os/exec/internal/fdtest 1.021s ok os/signal 17.218s ok os/user 1.022s ok path 1.025s ok path/filepath 1.062s ok plugin 1.021s ok reflect 1.644s ok regexp 4.318s ok regexp/syntax 7.069s ok runtime 53.595s ok runtime/cgo 1.025s ok runtime/coverage 1.025s ok runtime/debug 2.095s ok runtime/internal/atomic 1.088s ok runtime/internal/math 1.021s ok runtime/internal/sys 1.022s ok runtime/internal/syscall 1.024s ok runtime/internal/wasitest 1.022s ok runtime/metrics 1.038s ok runtime/pprof 19.272s ok runtime/race 12.963s ok runtime/trace 4.590s ok slices 1.473s ok sort 1.422s ok strconv 3.289s ok strings 2.754s ok sync 1.564s ok sync/atomic 2.647s ok syscall 13.639s ok testing 3.484s ok testing/fstest 1.030s ok testing/iotest 1.026s ok testing/quick 1.175s ok testing/slogtest 1.030s ok text/scanner 1.036s ok text/tabwriter 1.026s ok text/template 1.107s ok text/template/parse 1.038s ok time 3.204s ok unicode 1.031s ok unicode/utf16 1.023s ok unicode/utf8 1.041s ok cmd/addr2line 4.728s ok cmd/api 1.709s ok cmd/asm/internal/asm 4.439s ok cmd/asm/internal/lex 1.025s ok cmd/cgo/internal/swig 1.938s ok cmd/cgo/internal/test 2.206s ok cmd/cgo/internal/testcarchive 26.533s ok cmd/cgo/internal/testcshared 7.140s ok cmd/cgo/internal/testerrors 11.954s ok cmd/cgo/internal/testfortran 2.740s ok cmd/cgo/internal/testgodefs 1.762s ok cmd/cgo/internal/testlife 1.776s ok cmd/cgo/internal/testnocgo 1.021s ok cmd/cgo/internal/testplugin 36.425s ok cmd/cgo/internal/testsanitizers 22.438s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok cmd/cgo/internal/testshared 33.665s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok cmd/cgo/internal/testso 2.798s ok cmd/cgo/internal/teststdio 2.733s ok cmd/cgo/internal/testtls 1.024s ok cmd/compile/internal/abt 1.048s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/amd64 41.731s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/base 1.023s ok cmd/compile/internal/compare 1.024s ok cmd/compile/internal/devirtualize 1.025s ok cmd/compile/internal/dwarfgen 1.467s ok cmd/compile/internal/importer 2.073s ok cmd/compile/internal/inline/inlheur 1.537s ok cmd/compile/internal/ir 1.023s ok cmd/compile/internal/logopt 1.258s ok cmd/compile/internal/loopvar 30.246s ok cmd/compile/internal/noder 1.027s ok cmd/compile/internal/reflectdata 1.022s [no tests to run] ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/ssa 21.823s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/syntax 1.159s ok cmd/compile/internal/test 15.435s ok cmd/compile/internal/typecheck 1.280s ok cmd/compile/internal/types 1.021s ok cmd/compile/internal/types2 11.166s ok cmd/covdata 1.027s ok cmd/cover 17.126s ok cmd/dist 1.025s ok cmd/distpack 1.022s ok cmd/doc 2.046s ok cmd/fix 2.050s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok cmd/go 190.378s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok cmd/go/internal/auth 1.022s ok cmd/go/internal/cache 1.150s ok cmd/go/internal/cfg 1.022s [no tests to run] ok cmd/go/internal/envcmd 1.046s ok cmd/go/internal/fsys 1.059s ok cmd/go/internal/generate 1.036s ok cmd/go/internal/gover 1.024s ok cmd/go/internal/imports 1.037s ok cmd/go/internal/load 1.031s ok cmd/go/internal/lockedfile 2.181s ok cmd/go/internal/lockedfile/internal/filelock 2.066s ok cmd/go/internal/modfetch 1.035s ok cmd/go/internal/modfetch/codehost 1.607s ok cmd/go/internal/modfetch/zip_sum_test 1.026s ok cmd/go/internal/modindex 1.651s ok cmd/go/internal/modload 1.035s ok cmd/go/internal/mvs 1.046s ok cmd/go/internal/par 1.113s ok cmd/go/internal/str 1.023s ok cmd/go/internal/test 1.049s ok cmd/go/internal/toolchain 1.036s ok cmd/go/internal/vcs 1.030s ok cmd/go/internal/vcweb 1.032s ok cmd/go/internal/vcweb/vcstest 5.619s ok cmd/go/internal/web 1.026s ok cmd/go/internal/work 1.137s ok cmd/gofmt 1.212s ok cmd/internal/archive 1.538s ok cmd/internal/buildid 1.568s ok cmd/internal/cov 1.345s ok cmd/internal/dwarf 1.023s ok cmd/internal/edit 1.022s ok cmd/internal/bootstrap_test 1.022s ok cmd/internal/goobj 1.021s ok cmd/internal/moddeps 2.403s ok cmd/internal/notsha256 1.027s ok cmd/internal/obj 1.516s ok cmd/internal/obj/ppc64 1.126s ok cmd/internal/obj/riscv 1.052s ok cmd/internal/obj/s390x 1.022s ok cmd/internal/obj/x86 1.223s ok cmd/internal/objabi 1.060s ok cmd/internal/pkgpath 5.105s ok cmd/internal/pkgpattern 1.026s ok cmd/internal/quoted 1.023s ok cmd/internal/src 1.022s ok cmd/internal/test2json 1.734s ok cmd/link 10.493s ok cmd/link/internal/benchmark 1.024s ok cmd/link/internal/ld 7.835s ok cmd/link/internal/loader 1.058s ok cmd/nm 9.263s ok cmd/objdump 5.354s ok cmd/pack 7.419s ok cmd/pprof 3.508s ok cmd/trace 1.298s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok cmd/vet 27.871s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2608 40069 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2358 50580 ns/op 1849 B/op 36 allocs/op Benchmark/Writer/PAX-4 1377 81250 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3646 27972 ns/op 5121 B/op 15 allocs/op Benchmark/Reader/GNU-4 5372 19929 ns/op 5099 B/op 14 allocs/op Benchmark/Reader/PAX-4 1966 56451 ns/op 8708 B/op 33 allocs/op PASS ok archive/tar 1.832s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 317228598 ns/op 1642176 B/op 97 allocs/op BenchmarkZip64Test-4 1 135424089 ns/op BenchmarkZip64TestSizes/4096-4 1273 89299 ns/op BenchmarkZip64TestSizes/1048576-4 193 630508 ns/op BenchmarkZip64TestSizes/67108864-4 1 130560777 ns/op PASS ok archive/zip 2.228s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 226749 486.1 ns/op BenchmarkReaderCopyUnoptimal-4 150649 798.7 ns/op BenchmarkReaderCopyNoWriteTo-4 7014 17416 ns/op BenchmarkReaderWriteToOptimal-4 10000 11845 ns/op BenchmarkReaderReadString-4 128386 853.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 238173 515.9 ns/op BenchmarkWriterCopyUnoptimal-4 214976 554.2 ns/op BenchmarkWriterCopyNoReadFrom-4 7140 19891 ns/op BenchmarkReaderEmpty-4 37621 3424 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 36890 3644 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 593035 194.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.583s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 9811 14375 ns/op 2279.47 MB/s BenchmarkWriteByte-4 565 211081 ns/op 19.40 MB/s BenchmarkWriteRune-4 314 376045 ns/op 32.68 MB/s BenchmarkBufferNotEmptyWriteRead-4 33 3098744 ns/op BenchmarkBufferFullSmallReads-4 135 877977 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 11560 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 823 155794 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 9 12776599 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 13 8158121 ns/op 2056.50 MB/s 2581110 B/op 0 allocs/op BenchmarkIndexByte/10-4 5757349 20.90 ns/op 478.47 MB/s BenchmarkIndexByte/32-4 5314266 22.70 ns/op 1409.44 MB/s BenchmarkIndexByte/4K-4 1602253 74.44 ns/op 55025.77 MB/s BenchmarkIndexBytePortable/10-4 1000000 107.0 ns/op 93.43 MB/s BenchmarkIndexBytePortable/32-4 394866 286.8 ns/op 111.57 MB/s BenchmarkIndexBytePortable/4K-4 3300 36383 ns/op 112.58 MB/s BenchmarkIndexRune/10-4 1541532 78.65 ns/op 127.14 MB/s BenchmarkIndexRune/32-4 1557109 77.96 ns/op 410.46 MB/s BenchmarkIndexRune/4K-4 578518 207.8 ns/op 19709.04 MB/s BenchmarkIndexRuneASCII/10-4 5819582 20.50 ns/op 487.69 MB/s BenchmarkIndexRuneASCII/32-4 5570664 21.65 ns/op 1478.35 MB/s BenchmarkIndexRuneASCII/4K-4 1590057 75.42 ns/op 54308.49 MB/s BenchmarkEqual/0-4 9428359 12.00 ns/op BenchmarkEqual/1-4 1834881 62.74 ns/op 15.94 MB/s BenchmarkEqual/6-4 1886662 66.34 ns/op 90.45 MB/s BenchmarkEqual/9-4 1844385 65.07 ns/op 138.31 MB/s BenchmarkEqual/15-4 1868422 63.70 ns/op 235.47 MB/s BenchmarkEqual/16-4 1922509 61.60 ns/op 259.74 MB/s BenchmarkEqual/20-4 1812715 67.30 ns/op 297.19 MB/s BenchmarkEqual/32-4 1791459 68.52 ns/op 467.02 MB/s BenchmarkEqual/4K-4 127168 930.3 ns/op 4403.01 MB/s BenchmarkEqualBothUnaligned/64_0-4 2038846 55.29 ns/op 1157.49 MB/s BenchmarkEqualBothUnaligned/64_1-4 1828362 67.33 ns/op 950.58 MB/s BenchmarkEqualBothUnaligned/64_4-4 1964139 60.64 ns/op 1055.47 MB/s BenchmarkEqualBothUnaligned/64_7-4 1960633 58.98 ns/op 1085.07 MB/s BenchmarkEqualBothUnaligned/4096_0-4 139084 776.0 ns/op 5278.39 MB/s BenchmarkEqualBothUnaligned/4096_1-4 102584 1125 ns/op 3639.54 MB/s BenchmarkEqualBothUnaligned/4096_4-4 155112 767.8 ns/op 5334.65 MB/s BenchmarkEqualBothUnaligned/4096_7-4 155680 769.1 ns/op 5325.67 MB/s BenchmarkIndex/10-4 3699565 32.71 ns/op 305.74 MB/s BenchmarkIndex/32-4 4060404 30.27 ns/op 1057.17 MB/s BenchmarkIndex/4K-4 41858 2831 ns/op 1446.91 MB/s BenchmarkIndexEasy/10-4 4118802 29.58 ns/op 338.05 MB/s BenchmarkIndexEasy/32-4 4049415 27.98 ns/op 1143.85 MB/s BenchmarkIndexEasy/4K-4 756043 152.9 ns/op 26781.70 MB/s BenchmarkCount/10-4 2032536 59.45 ns/op 168.20 MB/s BenchmarkCount/32-4 2073537 56.94 ns/op 562.02 MB/s BenchmarkCount/4K-4 40190 2910 ns/op 1407.41 MB/s BenchmarkCountEasy/10-4 2045493 57.62 ns/op 173.55 MB/s BenchmarkCountEasy/32-4 2049604 56.73 ns/op 564.06 MB/s BenchmarkCountEasy/4K-4 576370 184.7 ns/op 22179.06 MB/s BenchmarkCountSingle/10-4 3820642 32.31 ns/op 309.51 MB/s BenchmarkCountSingle/32-4 3743198 32.07 ns/op 997.94 MB/s BenchmarkCountSingle/4K-4 1242951 93.87 ns/op 43636.05 MB/s BenchmarkToUpper/#00-4 3568844 33.73 ns/op BenchmarkToUpper/ONLYUPPER-4 417172 275.6 ns/op BenchmarkToUpper/abc-4 639651 174.8 ns/op BenchmarkToUpper/AbC123-4 430173 265.5 ns/op BenchmarkToUpper/azAZ09_-4 385071 292.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 122251 983.7 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 57307 2081 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 85700 1439 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 185617 646.7 ns/op BenchmarkToLower/#00-4 3481656 32.89 ns/op BenchmarkToLower/abc-4 580354 194.1 ns/op BenchmarkToLower/AbC123-4 430767 269.6 ns/op BenchmarkToLower/azAZ09_-4 406886 302.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 120433 997.3 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 58674 2098 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 96309 1213 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 185412 660.8 ns/op BenchmarkFields/ASCII/16-4 202713 584.4 ns/op 27.38 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 12906 9215 ns/op 27.78 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 813 146892 ns/op 27.88 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 45 2440443 ns/op 26.85 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 39034595 ns/op 26.86 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 103071 1143 ns/op 14.00 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8872 13682 ns/op 18.71 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 522 222250 ns/op 18.43 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 4057947 ns/op 16.15 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 70384170 ns/op 14.90 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 246362 489.2 ns/op 32.70 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17068 7113 ns/op 35.99 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 970 123583 ns/op 33.14 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 2267861 ns/op 28.90 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44509637 ns/op 23.56 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 135028 877.2 ns/op 18.24 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12595 9556 ns/op 26.79 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 721 163775 ns/op 25.01 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 37 3120922 ns/op 21.00 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54722543 ns/op 19.16 MB/s 11219248 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2371482 51.52 ns/op BenchmarkTrimSpace/ASCII-4 1000000 100.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 145962 827.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 64461 1845 ns/op BenchmarkToValidUTF8/Valid-4 714489 165.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 506469 241.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 137738 849.4 ns/op BenchmarkIndexHard1-4 1198 94411 ns/op BenchmarkIndexHard2-4 907 132928 ns/op BenchmarkIndexHard3-4 181 657916 ns/op BenchmarkIndexHard4-4 186 645243 ns/op BenchmarkLastIndexHard1-4 8 14862052 ns/op BenchmarkLastIndexHard2-4 6 19073804 ns/op BenchmarkLastIndexHard3-4 5 21097301 ns/op BenchmarkCountHard1-4 1258 94359 ns/op BenchmarkCountHard2-4 900 132288 ns/op BenchmarkCountHard3-4 182 658989 ns/op BenchmarkSplitEmptySeparator-4 2 83910966 ns/op BenchmarkSplitSingleByteSeparator-4 24 5949472 ns/op BenchmarkSplitMultiByteSeparator-4 16 6277177 ns/op BenchmarkSplitNSingleByteSeparator-4 282255 413.1 ns/op BenchmarkSplitNMultiByteSeparator-4 99660 1106 ns/op BenchmarkRepeat-4 285322 404.2 ns/op BenchmarkRepeatLarge/256/1-4 212541 543.9 ns/op 470.68 MB/s BenchmarkRepeatLarge/256/16-4 322076 362.0 ns/op 707.27 MB/s BenchmarkRepeatLarge/512/1-4 172564 721.4 ns/op 709.71 MB/s BenchmarkRepeatLarge/512/16-4 196198 516.2 ns/op 991.90 MB/s BenchmarkRepeatLarge/1024/1-4 103501 980.5 ns/op 1044.36 MB/s BenchmarkRepeatLarge/1024/16-4 143779 862.0 ns/op 1187.98 MB/s BenchmarkRepeatLarge/2048/1-4 74062 1686 ns/op 1215.03 MB/s BenchmarkRepeatLarge/2048/16-4 71929 1431 ns/op 1431.14 MB/s BenchmarkRepeatLarge/4096/1-4 41602 2866 ns/op 1428.97 MB/s BenchmarkRepeatLarge/4096/16-4 50130 2909 ns/op 1408.26 MB/s BenchmarkRepeatLarge/8192/1-4 21840 5250 ns/op 1560.37 MB/s BenchmarkRepeatLarge/8192/16-4 20946 4849 ns/op 1689.26 MB/s BenchmarkRepeatLarge/8192/4097-4 43254 2901 ns/op 1412.24 MB/s BenchmarkRepeatLarge/16384/1-4 11791 10007 ns/op 1637.25 MB/s BenchmarkRepeatLarge/16384/16-4 13568 9738 ns/op 1682.41 MB/s BenchmarkRepeatLarge/16384/4097-4 18679 7929 ns/op 1550.06 MB/s BenchmarkRepeatLarge/32768/1-4 6315 17363 ns/op 1887.24 MB/s BenchmarkRepeatLarge/32768/16-4 5650 19654 ns/op 1667.21 MB/s BenchmarkRepeatLarge/32768/4097-4 6903 20275 ns/op 1414.47 MB/s BenchmarkRepeatLarge/65536/1-4 3048 39688 ns/op 1651.26 MB/s BenchmarkRepeatLarge/65536/16-4 3289 35726 ns/op 1834.42 MB/s BenchmarkRepeatLarge/65536/4097-4 3414 35930 ns/op 1710.40 MB/s BenchmarkRepeatLarge/131072/1-4 487 216468 ns/op 605.50 MB/s BenchmarkRepeatLarge/131072/16-4 613 211068 ns/op 620.99 MB/s BenchmarkRepeatLarge/131072/4097-4 548 196859 ns/op 645.17 MB/s BenchmarkRepeatLarge/262144/1-4 286 418470 ns/op 626.43 MB/s BenchmarkRepeatLarge/262144/16-4 289 401154 ns/op 653.47 MB/s BenchmarkRepeatLarge/262144/4097-4 318 414382 ns/op 622.88 MB/s BenchmarkRepeatLarge/524288/1-4 153 828284 ns/op 632.98 MB/s BenchmarkRepeatLarge/524288/16-4 147 781611 ns/op 670.78 MB/s BenchmarkRepeatLarge/524288/4097-4 146 835400 ns/op 622.84 MB/s BenchmarkRepeatLarge/1048576/1-4 92 1546491 ns/op 678.04 MB/s BenchmarkRepeatLarge/1048576/16-4 90 1589680 ns/op 659.61 MB/s BenchmarkRepeatLarge/1048576/4097-4 93 1633005 ns/op 639.76 MB/s BenchmarkRepeatLarge/2097152/1-4 36 2961798 ns/op 708.07 MB/s BenchmarkRepeatLarge/2097152/16-4 38 3060969 ns/op 685.13 MB/s BenchmarkRepeatLarge/2097152/4097-4 49 3000698 ns/op 697.69 MB/s BenchmarkRepeatLarge/4194304/1-4 19 5927070 ns/op 707.65 MB/s BenchmarkRepeatLarge/4194304/16-4 20 5720086 ns/op 733.26 MB/s BenchmarkRepeatLarge/4194304/4097-4 19 6057520 ns/op 691.91 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12369761 ns/op 678.15 MB/s BenchmarkRepeatLarge/8388608/16-4 9 11789907 ns/op 711.51 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12361644 ns/op 678.43 MB/s BenchmarkRepeatLarge/16777216/1-4 5 23074299 ns/op 727.10 MB/s BenchmarkRepeatLarge/16777216/16-4 5 22421751 ns/op 748.26 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 22553711 ns/op 743.88 MB/s BenchmarkRepeatLarge/33554432/1-4 3 42656481 ns/op 786.62 MB/s BenchmarkRepeatLarge/33554432/16-4 3 44819200 ns/op 748.66 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 46520781 ns/op 721.28 MB/s BenchmarkRepeatLarge/67108864/1-4 2 82304456 ns/op 815.37 MB/s BenchmarkRepeatLarge/67108864/16-4 2 82630041 ns/op 812.16 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 83209531 ns/op 806.50 MB/s BenchmarkRepeatLarge/134217728/1-4 1 161654004 ns/op 830.28 MB/s BenchmarkRepeatLarge/134217728/16-4 1 159624965 ns/op 840.83 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 163472434 ns/op 821.04 MB/s BenchmarkRepeatLarge/268435456/1-4 1 318385109 ns/op 843.12 MB/s BenchmarkRepeatLarge/268435456/16-4 1 308072864 ns/op 871.34 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 317766530 ns/op 844.76 MB/s BenchmarkRepeatLarge/536870912/1-4 1 635021351 ns/op 845.44 MB/s BenchmarkRepeatLarge/536870912/16-4 1 608041791 ns/op 882.95 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 607472372 ns/op 883.78 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1236795825 ns/op 868.16 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1200297579 ns/op 894.56 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1203072278 ns/op 892.50 MB/s BenchmarkBytesCompare/1-4 13157726 9.081 ns/op BenchmarkBytesCompare/2-4 13202210 8.878 ns/op BenchmarkBytesCompare/4-4 13053955 8.498 ns/op BenchmarkBytesCompare/8-4 13685979 8.049 ns/op BenchmarkBytesCompare/16-4 13067032 8.582 ns/op BenchmarkBytesCompare/32-4 12365530 9.166 ns/op BenchmarkBytesCompare/64-4 11359885 9.207 ns/op BenchmarkBytesCompare/128-4 10770411 10.39 ns/op BenchmarkBytesCompare/256-4 10226468 11.65 ns/op BenchmarkBytesCompare/512-4 7888221 15.08 ns/op BenchmarkBytesCompare/1024-4 5303962 22.58 ns/op BenchmarkBytesCompare/2048-4 3183842 37.49 ns/op BenchmarkIndexAnyASCII/1:1-4 2899095 40.67 ns/op BenchmarkIndexAnyASCII/1:2-4 2991458 40.70 ns/op BenchmarkIndexAnyASCII/1:4-4 2951955 38.18 ns/op BenchmarkIndexAnyASCII/1:8-4 3054022 40.78 ns/op BenchmarkIndexAnyASCII/1:16-4 3144708 40.78 ns/op BenchmarkIndexAnyASCII/1:32-4 3162242 41.00 ns/op BenchmarkIndexAnyASCII/1:64-4 2937217 40.43 ns/op BenchmarkIndexAnyASCII/16:1-4 2952369 39.61 ns/op BenchmarkIndexAnyASCII/16:2-4 448461 234.4 ns/op BenchmarkIndexAnyASCII/16:4-4 414370 244.3 ns/op BenchmarkIndexAnyASCII/16:8-4 437664 239.0 ns/op BenchmarkIndexAnyASCII/16:16-4 399486 258.9 ns/op BenchmarkIndexAnyASCII/16:32-4 347971 321.9 ns/op BenchmarkIndexAnyASCII/16:64-4 296737 395.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2750876 44.04 ns/op BenchmarkIndexAnyASCII/256:2-4 34413 3299 ns/op BenchmarkIndexAnyASCII/256:4-4 32060 3350 ns/op BenchmarkIndexAnyASCII/256:8-4 32012 3772 ns/op BenchmarkIndexAnyASCII/256:16-4 33807 3763 ns/op BenchmarkIndexAnyASCII/256:32-4 31664 3379 ns/op BenchmarkIndexAnyASCII/256:64-4 31093 3872 ns/op BenchmarkIndexAnyUTF8/1:1-4 2770092 43.30 ns/op BenchmarkIndexAnyUTF8/1:2-4 2817182 40.27 ns/op BenchmarkIndexAnyUTF8/1:4-4 2843146 42.47 ns/op BenchmarkIndexAnyUTF8/1:8-4 2835765 40.67 ns/op BenchmarkIndexAnyUTF8/1:16-4 2875650 42.39 ns/op BenchmarkIndexAnyUTF8/1:32-4 2745834 42.68 ns/op BenchmarkIndexAnyUTF8/1:64-4 2821492 42.39 ns/op BenchmarkIndexAnyUTF8/16:1-4 189975 603.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 357022 319.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 373084 319.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 368047 319.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 366313 321.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 352278 307.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 367380 319.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 12610 9406 ns/op BenchmarkIndexAnyUTF8/256:2-4 25596 4027 ns/op BenchmarkIndexAnyUTF8/256:4-4 25687 4158 ns/op BenchmarkIndexAnyUTF8/256:8-4 25959 4168 ns/op BenchmarkIndexAnyUTF8/256:16-4 25753 4181 ns/op BenchmarkIndexAnyUTF8/256:32-4 26998 4348 ns/op BenchmarkIndexAnyUTF8/256:64-4 24963 4224 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2953951 37.66 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2924336 41.20 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2943756 38.46 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3170995 40.63 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2920680 41.11 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2917111 40.90 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2989795 40.84 ns/op BenchmarkLastIndexAnyASCII/16:1-4 451722 274.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 453430 259.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 454530 233.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 511106 242.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 423471 278.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 370137 289.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 311557 350.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 32763 3221 ns/op BenchmarkLastIndexAnyASCII/256:2-4 32670 3677 ns/op BenchmarkLastIndexAnyASCII/256:4-4 35904 3650 ns/op BenchmarkLastIndexAnyASCII/256:8-4 32762 3207 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32160 3484 ns/op BenchmarkLastIndexAnyASCII/256:32-4 32344 3281 ns/op BenchmarkLastIndexAnyASCII/256:64-4 31063 3375 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2879590 37.78 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2986159 36.99 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2930108 36.63 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3194035 40.35 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3173485 40.97 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2915953 38.28 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2919858 40.93 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 314436 388.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 375895 318.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 362638 307.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 371505 296.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 362024 319.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 351789 344.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 357453 290.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21718 5600 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 25702 4394 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 25646 4308 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 25609 4709 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 25942 4533 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27625 4293 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 25851 4123 ns/op BenchmarkTrimASCII/1:1-4 3678229 32.93 ns/op BenchmarkTrimASCII/1:2-4 3146853 40.50 ns/op BenchmarkTrimASCII/1:4-4 2945277 41.66 ns/op BenchmarkTrimASCII/1:8-4 2951916 42.56 ns/op BenchmarkTrimASCII/1:16-4 2081364 58.54 ns/op BenchmarkTrimASCII/16:1-4 601262 180.4 ns/op BenchmarkTrimASCII/16:2-4 446702 239.8 ns/op BenchmarkTrimASCII/16:4-4 433137 261.1 ns/op BenchmarkTrimASCII/16:8-4 448786 265.2 ns/op BenchmarkTrimASCII/16:16-4 422149 255.3 ns/op BenchmarkTrimASCII/256:1-4 50287 2157 ns/op BenchmarkTrimASCII/256:2-4 32668 3315 ns/op BenchmarkTrimASCII/256:4-4 31843 3659 ns/op BenchmarkTrimASCII/256:8-4 34509 3679 ns/op BenchmarkTrimASCII/256:16-4 32613 3588 ns/op BenchmarkTrimASCII/4096:1-4 3003 39552 ns/op BenchmarkTrimASCII/4096:2-4 2018 58098 ns/op BenchmarkTrimASCII/4096:4-4 2001 57869 ns/op BenchmarkTrimASCII/4096:8-4 2014 56224 ns/op BenchmarkTrimASCII/4096:16-4 2026 57940 ns/op BenchmarkTrimByte-4 2565678 45.85 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20072 5981 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20006 6008 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 847 127352 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1671 69757 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3327 31839 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7198 17696 ns/op BenchmarkCompareBytesEqual-4 13084087 8.754 ns/op BenchmarkCompareBytesToNil-4 15713208 7.617 ns/op BenchmarkCompareBytesEmpty-4 14706662 8.207 ns/op BenchmarkCompareBytesIdentical-4 14656764 7.295 ns/op BenchmarkCompareBytesSameLength-4 12381210 9.385 ns/op BenchmarkCompareBytesDifferentLength-4 12120518 9.628 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4094 29206 ns/op 35903.42 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3951 30564 ns/op 34308.22 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4239 37616 ns/op 27876.39 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4094 29529 ns/op 35510.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4124 27234 ns/op 38502.68 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3145 36182 ns/op 28981.19 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3585 34973 ns/op 29982.94 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3868 28150 ns/op 37249.44 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 3280 36899 ns/op 28417.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 4078 26617 ns/op 39395.42 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 4492 26542 ns/op 39506.38 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3970 38317 ns/op 27365.78 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4158 30546 ns/op 34327.46 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 3891 30364 ns/op 34533.94 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3198 36177 ns/op 28984.96 MB/s BenchmarkCompareBytesBig-4 3818 35511 ns/op 29528.69 MB/s BenchmarkCompareBytesBigIdentical-4 14688680 8.256 ns/op 127007152.46 MB/s PASS ok bytes 58.392s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74506486 ns/op 1.34 MB/s 3621972 B/op 55 allocs/op BenchmarkDecodeNewton-4 1 299887580 ns/op 1.89 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 23432642 ns/op 0.70 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 2.314s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 81 1337515 ns/op 7.48 MB/s 42055 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13169866 ns/op 7.59 MB/s 43674 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 130945034 ns/op 7.64 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 84 1338431 ns/op 7.47 MB/s 42478 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13577084 ns/op 7.37 MB/s 42935 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 137834464 ns/op 7.26 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 84 1319146 ns/op 7.58 MB/s 43026 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12833766 ns/op 7.79 MB/s 44981 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 129790845 ns/op 7.70 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 79 1313840 ns/op 7.61 MB/s 42862 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12800888 ns/op 7.81 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 125897476 ns/op 7.94 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 74 1487071 ns/op 6.72 MB/s 43356 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 14392132 ns/op 6.95 MB/s 47429 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 146468864 ns/op 6.83 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 97 1124093 ns/op 8.90 MB/s 43018 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9316439 ns/op 10.73 MB/s 45124 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 99966621 ns/op 10.00 MB/s 89436 B/op 231 allocs/op BenchmarkDecode/Newton/Default/1e4-4 120 997084 ns/op 10.03 MB/s 43376 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7760591 ns/op 12.89 MB/s 45851 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 80391867 ns/op 12.44 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 100 1002887 ns/op 9.97 MB/s 43022 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7978232 ns/op 12.53 MB/s 44090 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 77228318 ns/op 12.95 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 136 874650 ns/op 11.43 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 8329727 ns/op 12.01 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 82842002 ns/op 12.07 MB/s BenchmarkEncode/Digits/Speed/1e4-4 73 1639653 ns/op 6.10 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14496069 ns/op 6.90 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 141483835 ns/op 7.07 MB/s BenchmarkEncode/Digits/Default/1e4-4 24 4831199 ns/op 2.07 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 55277663 ns/op 1.81 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 575890868 ns/op 1.74 MB/s BenchmarkEncode/Digits/Compression/1e4-4 21 4898696 ns/op 2.04 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 56552802 ns/op 1.77 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 573089768 ns/op 1.74 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1061335 ns/op 9.42 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8842107 ns/op 11.31 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 87893692 ns/op 11.38 MB/s BenchmarkEncode/Newton/Speed/1e4-4 68 1537687 ns/op 6.50 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11716597 ns/op 8.53 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 113824865 ns/op 8.79 MB/s BenchmarkEncode/Newton/Default/1e4-4 25 4772414 ns/op 2.10 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 51688878 ns/op 1.93 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 526789610 ns/op 1.90 MB/s BenchmarkEncode/Newton/Compression/1e4-4 24 4792466 ns/op 2.09 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 64402798 ns/op 1.55 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 672650944 ns/op 1.49 MB/s PASS ok compress/flate 15.042s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2244374 ns/op 4.46 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2283328 ns/op 4.38 MB/s BenchmarkDecoder/1e5-4 5 21866354 ns/op 4.57 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22142073 ns/op 4.52 MB/s BenchmarkDecoder/1e6-4 1 220777144 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse6-4 1 220976444 ns/op 4.53 MB/s BenchmarkEncoder/1e4-4 49 2161447 ns/op 4.63 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1774024 ns/op 5.64 MB/s BenchmarkEncoder/1e5-4 6 19299464 ns/op 5.18 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19126918 ns/op 5.23 MB/s BenchmarkEncoder/1e6-4 1 196997193 ns/op 5.08 MB/s BenchmarkEncoder/1e-Reuse6-4 1 192544997 ns/op 5.19 MB/s PASS ok compress/lzw 3.787s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3744626 ns/op PASS ok container/heap 1.241s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 33034 4059 ns/op BenchmarkWithTimeout/concurrency=40-4 5166 20908 ns/op BenchmarkWithTimeout/concurrency=4000-4 5097 24086 ns/op BenchmarkWithTimeout/concurrency=400000-4 5376 22708 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 613939 196.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 19413 6679 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 23450 4789 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4191 27937 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 3015 42833 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3412 30964 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 386 367214 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 260 459679 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 390 272109 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 42 3061625 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 22 4761136 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 48 2791399 ns/op BenchmarkCheckCanceled/Err-4 427594 282.8 ns/op BenchmarkCheckCanceled/Done-4 671275 177.1 ns/op BenchmarkContextCancelDone-4 711206 161.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 30610 5003 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 19678 6643 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 14502 7070 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 14568 8161 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10651 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 567552 206.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 323298 334.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 229543 508.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 139998 762.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 72874 1649 ns/op PASS ok context 9.536s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1585998 73.67 ns/op 217.17 MB/s BenchmarkDecrypt-4 1626614 80.52 ns/op 198.70 MB/s BenchmarkExpand-4 1366814 88.59 ns/op PASS ok crypto/aes 1.640s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 185476 614.2 ns/op 104.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 338252 323.6 ns/op 197.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 188593 642.8 ns/op 99.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 335758 350.8 ns/op 182.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 110722 1086 ns/op 1243.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 145868 828.0 ns/op 1630.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 92983 1294 ns/op 1043.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 120572 994.0 ns/op 1358.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 36974 3242 ns/op 2526.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 37180 3168 ns/op 2586.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 27142 4454 ns/op 1839.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29584 4066 ns/op 2014.72 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6426 16691 ns/op 61.05 MB/s BenchmarkAESCFBDecrypt1K-4 7036 16681 ns/op 61.09 MB/s BenchmarkAESCFBDecrypt8K-4 926 129527 ns/op 63.21 MB/s BenchmarkAESOFB1K-4 10000 11089 ns/op 91.89 MB/s BenchmarkAESCTR1K-4 13807 8542 ns/op 119.30 MB/s BenchmarkAESCTR8K-4 1725 67981 ns/op 120.43 MB/s BenchmarkAESCBCEncrypt1K-4 13760 8371 ns/op 122.33 MB/s BenchmarkAESCBCDecrypt1K-4 16509 7019 ns/op 145.88 MB/s PASS ok crypto/cipher 3.903s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 78004 1504 ns/op 5.32 MB/s BenchmarkDecrypt-4 81812 1424 ns/op 5.62 MB/s BenchmarkTDESEncrypt-4 31605 3777 ns/op 2.12 MB/s BenchmarkTDESDecrypt-4 31560 3794 ns/op 2.11 MB/s PASS ok crypto/des 1.617s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 960 123831 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8334606 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20913877 ns/op 1540 B/op 21 allocs/op BenchmarkECDH/X25519-4 91 1238325 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.811s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1488 74211 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 31 3820586 ns/op 2681 B/op 34 allocs/op BenchmarkSign/P521-4 13 8974107 ns/op 3064 B/op 35 allocs/op BenchmarkVerify/P256-4 920 126963 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9756598 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 24162422 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4172 28763 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 55 2127655 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5166499 ns/op 1415 B/op 17 allocs/op PASS ok crypto/ecdsa 2.621s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 320 357029 ns/op BenchmarkNewKeyFromSeed-4 327 366334 ns/op BenchmarkSigning-4 306 386552 ns/op BenchmarkVerification-4 210 580234 ns/op PASS ok crypto/ed25519 1.662s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4886 23463 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 141 855260 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 52 2229646 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5270856 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1380 85660 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 55 2081620 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5793445 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15070879 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12159 9203 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5763 19936 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3565 29833 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 76 1509485 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2379 47521 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 290 419777 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1642 71700 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 92 1197764 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.341s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15258 7792 ns/op 131.42 MB/s BenchmarkHMACSHA256_32-4 25054 4720 ns/op 6.78 MB/s BenchmarkNewWriteSum-4 12340 8992 ns/op 3.56 MB/s PASS ok crypto/hmac 1.611s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52525 2247 ns/op BenchmarkModSub-4 50641 2343 ns/op BenchmarkMontgomeryRepr-4 25952 4609 ns/op BenchmarkMontgomeryMul-4 25854 4607 ns/op BenchmarkModMul-4 12790 9501 ns/op BenchmarkExpBig-4 15 7633258 ns/op BenchmarkExp-4 6 18983910 ns/op PASS ok crypto/internal/bigmod 2.192s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3075 33684 ns/op BenchmarkScalarBaseMult-4 348 331244 ns/op BenchmarkScalarMult-4 156 767199 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 225 528536 ns/op PASS ok crypto/internal/edwards25519 1.643s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 479491 225.7 ns/op BenchmarkMultiply-4 4373517 27.24 ns/op BenchmarkSquare-4 5267610 22.70 ns/op BenchmarkInvert-4 24456 4938 ns/op BenchmarkMult32-4 1480243 82.47 ns/op PASS ok crypto/internal/edwards25519/field 1.814s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 2005719 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1626 74037 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5509828 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14364994 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 159 742134 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8005 14614 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 61 1913057 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4534275 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.194s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 538417 210.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 282486 408.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 119869 984.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 556274 213.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 295666 408.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 120462 990.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.780s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118809 960.0 ns/op 8.33 MB/s BenchmarkHash64-4 148477 779.4 ns/op 82.11 MB/s BenchmarkHash128-4 136398 875.2 ns/op 146.25 MB/s BenchmarkHash256-4 108886 1095 ns/op 233.74 MB/s BenchmarkHash512-4 78649 1515 ns/op 337.87 MB/s BenchmarkHash1K-4 50655 2401 ns/op 426.48 MB/s BenchmarkHash8K-4 8431 14257 ns/op 574.58 MB/s BenchmarkHash1M-4 68 1718577 ns/op 610.14 MB/s BenchmarkHash8M-4 8 13872301 ns/op 604.70 MB/s BenchmarkHash8BytesUnaligned-4 117448 969.6 ns/op 8.25 MB/s BenchmarkHash1KUnaligned-4 46278 2388 ns/op 428.77 MB/s BenchmarkHash8KUnaligned-4 8305 14383 ns/op 569.57 MB/s PASS ok crypto/md5 2.764s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 216231766 ns/op PASS ok crypto/rand 1.241s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13662 8478 ns/op 15.10 MB/s BenchmarkRC4_1K-4 1640 67601 ns/op 15.15 MB/s BenchmarkRC4_8K-4 224 530335 ns/op 15.27 MB/s PASS ok crypto/rc4 1.487s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10831137 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 25108300 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 45174285 ns/op BenchmarkEncryptPKCS1v15/2048-4 37 2988645 ns/op BenchmarkDecryptOAEP/2048-4 10 10909355 ns/op BenchmarkEncryptOAEP/2048-4 36 2991890 ns/op BenchmarkSignPKCS1v15/2048-4 10 11106639 ns/op BenchmarkVerifyPKCS1v15/2048-4 39 2936692 ns/op BenchmarkSignPSS/2048-4 10 11237811 ns/op BenchmarkVerifyPSS/2048-4 39 3006134 ns/op PASS ok crypto/rsa 3.081s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 101620 1177 ns/op 6.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 112129 1031 ns/op 7.76 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75782 1562 ns/op 204.92 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85860 1399 ns/op 228.70 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 50175 2428 ns/op 421.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53455 2210 ns/op 463.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11559 ns/op 708.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11405 ns/op 718.31 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.189s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 79024 1474 ns/op 5.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 91186 1290 ns/op 6.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91176 1314 ns/op 6.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25774 4581 ns/op 223.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27199 4370 ns/op 234.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27147 4425 ns/op 231.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4125 28086 ns/op 291.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4149 27913 ns/op 293.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4256 27725 ns/op 295.48 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.306s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 57576 2077 ns/op 3.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72248 1637 ns/op 4.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64593 1835 ns/op 4.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27718 4293 ns/op 238.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31413 3831 ns/op 267.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29708 4007 ns/op 255.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5716 20971 ns/op 390.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5808 20394 ns/op 401.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5665 20613 ns/op 397.41 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.408s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16466271 7.262 ns/op BenchmarkConstantTimeEq-4 16161674 7.324 ns/op BenchmarkConstantTimeLessOrEq-4 16399260 7.280 ns/op BenchmarkXORBytes/8Bytes-4 4734535 24.15 ns/op 331.21 MB/s BenchmarkXORBytes/128Bytes-4 3913461 30.96 ns/op 4133.83 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 110.2 ns/op 18576.48 MB/s BenchmarkXORBytes/32768Bytes-4 60019 1976 ns/op 16579.73 MB/s PASS ok crypto/subtle 1.967s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 198 628438 ns/op BenchmarkCertCache/1-4 198 544649 ns/op BenchmarkCertCache/2-4 171 641754 ns/op BenchmarkCertCache/3-4 253 561198 ns/op BenchmarkHandshakeServer/RSA-4 19 5961768 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 18 6462036 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 6075309 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 151 769234 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 220 518013 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 67 1871391 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 75 1502442 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 27242382 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 26899972 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 17834946 ns/op 58.79 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 22493043 ns/op 46.62 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 25658557 ns/op 81.73 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 35208776 ns/op 59.56 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 38388302 ns/op 109.26 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 54521564 ns/op 76.93 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 71532378 ns/op 117.27 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 2 88480328 ns/op 94.81 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 140613756 ns/op 119.31 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 213211854 ns/op 78.69 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 282274352 ns/op 118.87 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 364993509 ns/op 91.93 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 525374795 ns/op 127.74 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 676815981 ns/op 99.15 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 17772421 ns/op 59.00 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 24219403 ns/op 43.29 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 25522949 ns/op 82.17 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 33864009 ns/op 61.93 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 41910325 ns/op 100.08 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 52368854 ns/op 80.09 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 68950318 ns/op 121.66 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 2 90689102 ns/op 92.50 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 128324236 ns/op 130.74 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 175523935 ns/op 95.58 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 279618612 ns/op 120.00 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 324830031 ns/op 103.30 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 503082616 ns/op 133.40 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 699237570 ns/op 95.97 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703897930 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 708767851 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 289715672 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289142422 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 151364326 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150163146 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 82189433 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 81257312 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 40805132 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 39403152 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144381154 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146395824 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64867647 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65227982 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 39931141 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38601172 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 26116779 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 25223594 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 18784746 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 17184286 ns/op PASS ok crypto/tls 16.660s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 14166745 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 307 386848 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 949 115300 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 943 124809 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 1.954s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 26 4029351 ns/op 279544 B/op 1636 allocs/op BenchmarkConcurrentStmtQuery-4 25 4289245 ns/op 263503 B/op 2025 allocs/op BenchmarkConcurrentStmtExec-4 36 2943998 ns/op 214468 B/op 628 allocs/op BenchmarkConcurrentTxQuery-4 37 3984125 ns/op 270319 B/op 2150 allocs/op BenchmarkConcurrentTxExec-4 45 2396510 ns/op 87787 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 30 3539167 ns/op 105772 B/op 2068 allocs/op BenchmarkConcurrentTxStmtExec-4 92 1217094 ns/op 40088 B/op 381 allocs/op BenchmarkConcurrentRandom-4 31 3656912 ns/op 230567 B/op 1808 allocs/op BenchmarkManyConcurrentQueries-4 1996 56482 ns/op 4002 B/op 20 allocs/op BenchmarkGrabConn-4 170884 749.7 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.611s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1720 66535 ns/op BenchmarkSymbols32-4 1921 59611 ns/op PASS ok debug/elf 1.379s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 229380 515.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 74 1584109 ns/op 180286 B/op 14 allocs/op Benchmark115/LineToPC-4 80 1471796 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19186 6246 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.751s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 62750 1905 ns/op BenchmarkMarshal-4 698 167777 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2786 40876 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.428s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 372 321859 ns/op 25.45 MB/s BenchmarkEncodeToString-4 296 356888 ns/op 22.95 MB/s BenchmarkDecode-4 146 811746 ns/op 16.15 MB/s BenchmarkDecodeString-4 147 800114 ns/op 16.39 MB/s PASS ok encoding/base32 1.732s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 327 321647 ns/op 25.47 MB/s BenchmarkDecodeString/2-4 295515 375.6 ns/op 10.65 MB/s BenchmarkDecodeString/4-4 237613 511.8 ns/op 15.63 MB/s BenchmarkDecodeString/8-4 193953 612.6 ns/op 19.59 MB/s BenchmarkDecodeString/64-4 38106 3125 ns/op 28.16 MB/s BenchmarkDecodeString/8192-4 342 348787 ns/op 31.32 MB/s BenchmarkNewEncoding-4 66116 1829 ns/op 139.93 MB/s PASS ok encoding/base64 2.012s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1386 84597 ns/op 47.28 MB/s BenchmarkReadStruct-4 16986 6856 ns/op 10.94 MB/s BenchmarkWriteStruct-4 16407 7318 ns/op 10.25 MB/s BenchmarkReadInts-4 46780 2468 ns/op 12.16 MB/s BenchmarkWriteInts-4 45604 2583 ns/op 11.61 MB/s BenchmarkWriteSlice1000Int32s-4 1375 84592 ns/op 47.29 MB/s BenchmarkPutUint16-4 3555748 33.27 ns/op 60.11 MB/s BenchmarkAppendUint16-4 3640495 32.96 ns/op 60.67 MB/s BenchmarkPutUint32-4 2526568 47.84 ns/op 83.60 MB/s BenchmarkAppendUint32-4 2476364 48.26 ns/op 82.89 MB/s BenchmarkPutUint64-4 1137661 105.4 ns/op 75.88 MB/s BenchmarkAppendUint64-4 1000000 109.8 ns/op 72.83 MB/s BenchmarkLittleEndianPutUint16-4 3591942 33.66 ns/op 59.42 MB/s BenchmarkLittleEndianAppendUint16-4 3436024 34.52 ns/op 57.95 MB/s BenchmarkLittleEndianPutUint32-4 2519721 48.37 ns/op 82.70 MB/s BenchmarkLittleEndianAppendUint32-4 2602310 45.86 ns/op 87.22 MB/s BenchmarkLittleEndianPutUint64-4 1000000 105.4 ns/op 75.91 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 107.7 ns/op 74.28 MB/s BenchmarkReadFloats-4 163924 740.8 ns/op 16.20 MB/s BenchmarkWriteFloats-4 153558 760.9 ns/op 15.77 MB/s BenchmarkReadSlice1000Float32s-4 1182 98903 ns/op 40.44 MB/s BenchmarkWriteSlice1000Float32s-4 1160 101984 ns/op 39.22 MB/s BenchmarkReadSlice1000Uint8s-4 95430 1294 ns/op 772.87 MB/s BenchmarkWriteSlice1000Uint8s-4 108325 977.6 ns/op 1022.89 MB/s BenchmarkPutUvarint32-4 765608 145.3 ns/op 27.53 MB/s BenchmarkPutUvarint64-4 204513 576.4 ns/op 13.88 MB/s PASS ok encoding/binary 4.952s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6468 16643 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7203 16180 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7460 16348 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4405 26612 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7755 14882 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7948 14896 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7758 14875 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4783 25437 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12325 9850 ns/op PASS ok encoding/csv 2.465s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11782 9212 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 15102 7845 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 279 399571 ns/op 16739 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 792 143342 ns/op 621 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1614 69845 ns/op 54 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1737 77626 ns/op 50 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2326 53140 ns/op 166 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 73 1732611 ns/op 33370 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 508 214473 ns/op 25251 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1255 103930 ns/op 10795 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1346 85211 ns/op 9757 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 769 164331 ns/op 39144 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 319 445734 ns/op 66253 B/op 2202 allocs/op BenchmarkDecodeBytesSlice-4 465 223055 ns/op 23860 B/op 194 allocs/op BenchmarkDecodeInterfaceSlice-4 90 1209878 ns/op 83077 B/op 3178 allocs/op BenchmarkDecodeMap-4 74 1610835 ns/op 54132 B/op 181 allocs/op PASS ok encoding/gob 3.691s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13300 8991 ns/op 28.47 MB/s BenchmarkEncode/1024-4 3056 35733 ns/op 28.66 MB/s BenchmarkEncode/4096-4 843 143745 ns/op 28.49 MB/s BenchmarkEncode/16384-4 208 569561 ns/op 28.77 MB/s BenchmarkDecode/256-4 24196 4586 ns/op 55.82 MB/s BenchmarkDecode/1024-4 5653 18268 ns/op 56.06 MB/s BenchmarkDecode/4096-4 1639 72088 ns/op 56.82 MB/s BenchmarkDecode/16384-4 415 287287 ns/op 57.03 MB/s BenchmarkDump/256-4 1360 91132 ns/op 2.81 MB/s BenchmarkDump/1024-4 340 353910 ns/op 2.89 MB/s BenchmarkDump/4096-4 80 1409763 ns/op 2.91 MB/s BenchmarkDump/16384-4 19 6024423 ns/op 2.72 MB/s PASS ok encoding/hex 2.745s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 110797796 ns/op 17.51 MB/s 8389964 B/op 48 allocs/op BenchmarkCodeEncoderError-4 1 131299035 ns/op 14.78 MB/s 8395016 B/op 116 allocs/op BenchmarkCodeMarshal-4 2 95083412 ns/op 20.41 MB/s 10331808 B/op 50 allocs/op BenchmarkCodeMarshalError-4 2 100406291 ns/op 19.33 MB/s 10397280 B/op 69 allocs/op BenchmarkMarshalBytes/32-4 29736 4033 ns/op BenchmarkMarshalBytes/256-4 6907 14528 ns/op BenchmarkMarshalBytes/4096-4 696 163791 ns/op BenchmarkMarshalBytesError/32-4 82 1397303 ns/op BenchmarkMarshalBytesError/256-4 81 1430514 ns/op BenchmarkMarshalBytesError/4096-4 73 1583546 ns/op BenchmarkMarshalMap-4 55885 1959 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 304146809 ns/op 6.38 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 47576 2483 ns/op 5.64 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 56082 1803 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 267059119 ns/op 7.27 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 264433200 ns/op 7.34 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 78102 1509 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 155906 715.5 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 428584 307.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 33271 3975 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 97134 1358 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 89607 1262 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 28366 4092 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 5674 20036 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1357 107453 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 134 900578 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8736775 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 605299 179.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 605959 182.5 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 680866 185.4 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 566860 178.7 ns/op BenchmarkEncodeMarshaler-4 83460 1661 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 67468 1506 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5989177 20.03 ns/op BenchmarkNumberIsValidRegexp-4 27680 4431 ns/op PASS ok encoding/json 8.207s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2474014 ns/op 26.49 MB/s BenchmarkDecode-4 21 5425259 ns/op 16.36 MB/s PASS ok encoding/pem 1.370s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2984 37998 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 910 119406 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4476 26884 ns/op PASS ok encoding/xml 1.566s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 221265 489.9 ns/op BenchmarkAs-4 62619 1828 ns/op PASS ok errors 1.282s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 397246 372.9 ns/op BenchmarkIntSet-4 491498 312.9 ns/op BenchmarkFloatAdd-4 76196 1787 ns/op BenchmarkFloatSet-4 427236 345.1 ns/op BenchmarkStringSet-4 377389 305.8 ns/op BenchmarkMapSet-4 79681 1615 ns/op BenchmarkMapSetDifferent-4 63854 1888 ns/op BenchmarkMapSetDifferentRandom-4 223 517151 ns/op BenchmarkMapSetString-4 84018 1706 ns/op BenchmarkMapAddSame-4 37018 3252 ns/op BenchmarkMapAddDifferent-4 15507 8037 ns/op BenchmarkMapAddDifferentRandom-4 193 614243 ns/op BenchmarkMapAddSameSteadyState-4 234756 514.0 ns/op BenchmarkMapAddDifferentSteadyState-4 114900 994.5 ns/op BenchmarkMapString-4 6074 17690 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 17217 8859 ns/op PASS ok expvar 4.064s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 128869 896.3 ns/op BenchmarkSprintfEmpty-4 436933 256.7 ns/op BenchmarkSprintfString-4 325934 330.3 ns/op BenchmarkSprintfTruncateString-4 332476 361.3 ns/op BenchmarkSprintfTruncateBytes-4 158068 689.5 ns/op BenchmarkSprintfSlowParsingPath-4 285912 368.0 ns/op BenchmarkSprintfQuoteString-4 65430 2283 ns/op BenchmarkSprintfInt-4 356884 314.6 ns/op BenchmarkSprintfIntInt-4 239284 452.0 ns/op BenchmarkSprintfPrefixedInt-4 229186 438.0 ns/op BenchmarkSprintfFloat-4 183540 728.2 ns/op BenchmarkSprintfComplex-4 68980 1608 ns/op BenchmarkSprintfBoolean-4 324391 361.5 ns/op BenchmarkSprintfHexString-4 148575 685.1 ns/op BenchmarkSprintfHexBytes-4 125684 1378 ns/op BenchmarkSprintfBytes-4 47358 2581 ns/op BenchmarkSprintfStringer-4 106946 1249 ns/op BenchmarkSprintfStructure-4 41460 2772 ns/op BenchmarkManyArgs-4 97543 1223 ns/op BenchmarkFprintInt-4 94389 1302 ns/op BenchmarkFprintfBytes-4 111052 1130 ns/op BenchmarkFprintIntNoAlloc-4 96452 1287 ns/op BenchmarkScanInts-4 49 2418264 ns/op BenchmarkScanRecursiveInt-4 1 357365230 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 327911598 ns/op PASS ok fmt 5.168s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 459 240955 ns/op PASS ok go/build 1.172s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 35311 2919 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12618 9521 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3709 33476 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 972 120454 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 240 497815 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 54 2459234 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 10250798 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 43029836 ns/op 3615202 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 198473667 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.563s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 274285213 ns/op 0.24 MB/s 45964048 B/op 48984 allocs/op PASS ok go/format 1.327s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 21054362 ns/op 2.56 MB/s BenchmarkParseOnly-4 6 18552852 ns/op 2.90 MB/s BenchmarkResolve-4 45 2469353 ns/op 21.81 MB/s PASS ok go/parser 2.247s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 156553944 ns/op 0.33 MB/s 5059400 B/op 27483 allocs/op BenchmarkPrintDecl-4 624 167878 ns/op 0.19 MB/s 16233 B/op 51 allocs/op PASS ok go/printer 1.313s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 272 439848 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7774093 ns/op 6.38 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12330056 ns/op 5.94 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18510743 ns/op 6.65 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 226 533584 ns/op 5.81 MB/s PASS ok go/scanner 1.749s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 107.8 ns/op PASS ok go/token 1.138s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 152 754743 ns/op BenchmarkNamed/Underlying/nongeneric-4 1273552 95.94 ns/op BenchmarkNamed/Underlying/generic-4 1249072 93.94 ns/op BenchmarkNamed/Underlying/src_instance-4 1292126 95.94 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 100.4 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 27526 4368 ns/op BenchmarkNamed/NewMethodSet/generic-4 27093 4373 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 27363 4288 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 27098 4388 ns/op BenchmarkCheck/http/funcbodies/info-4 1 455772070 ns/op 73807 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 362920954 ns/op 92688 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 184349042 ns/op 182448 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 164783972 ns/op 204073 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 300677217 ns/op 17233 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 85241871 ns/op 60783 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 51314103 ns/op 100942 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 50482238 ns/op 102632 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 55913133 ns/op 38745 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 50609008 ns/op 42807 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 36312915 ns/op 59651 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 35910675 ns/op 60328 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 811450885 ns/op 83749 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 496045458 ns/op 136994 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 111617675 ns/op 608573 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 91421321 ns/op 743268 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1394133549 ns/op 1440 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 75920452 ns/op 26415 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 62322212 ns/op 32192 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 60106417 ns/op 33379 lines/s PASS ok go/types 17.759s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10022 11908 ns/op 85.99 MB/s PASS ok hash/adler32 1.237s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 293816 403.9 ns/op 37.14 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 295767 383.7 ns/op 39.09 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 154460 750.5 ns/op 53.30 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 163592 731.4 ns/op 54.69 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 618501 201.9 ns/op 2536.34 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 603986 201.0 ns/op 2547.09 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 504052 235.5 ns/op 4347.91 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 497385 240.2 ns/op 4263.58 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 246892 475.8 ns/op 8608.16 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 249576 478.2 ns/op 8565.28 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44004 2746 ns/op 11931.66 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43911 2739 ns/op 11963.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 639294 175.3 ns/op 85.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 655465 179.4 ns/op 83.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 690870 178.2 ns/op 224.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 692952 177.2 ns/op 225.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 466887 253.6 ns/op 2018.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 421557 256.1 ns/op 1999.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 379386 321.3 ns/op 3187.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 367659 326.0 ns/op 3140.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 308710 389.0 ns/op 10529.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 301309 392.8 ns/op 10427.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 59518 1986 ns/op 16495.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 59662 1973 ns/op 16606.16 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 271850 368.3 ns/op 40.72 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 323220 370.7 ns/op 40.46 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 146090 796.4 ns/op 50.23 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 154496 774.8 ns/op 51.63 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 13088 9122 ns/op 56.13 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13093 7932 ns/op 64.55 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 7190 16224 ns/op 63.12 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6456 19424 ns/op 52.72 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1473 84179 ns/op 48.66 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1444 78473 ns/op 52.20 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 172 690962 ns/op 47.42 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 177 687836 ns/op 47.64 MB/s PASS ok hash/crc32 5.983s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 96 1153620 ns/op 56.81 MB/s BenchmarkCrc64/ISO4KB-4 1116 104066 ns/op 39.36 MB/s BenchmarkCrc64/ISO1KB-4 5263 22424 ns/op 45.66 MB/s BenchmarkCrc64/ECMA64KB-4 98 1165467 ns/op 56.23 MB/s BenchmarkCrc64/Random64KB-4 98 1095935 ns/op 59.80 MB/s BenchmarkCrc64/Random16KB-4 414 289101 ns/op 56.67 MB/s PASS ok hash/crc64 1.851s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 9741 12247 ns/op 83.61 MB/s BenchmarkFnv32aKB-4 10134 12006 ns/op 85.29 MB/s BenchmarkFnv64KB-4 9430 12410 ns/op 82.51 MB/s BenchmarkFnv64aKB-4 9661 11912 ns/op 85.96 MB/s BenchmarkFnv128KB-4 2121 55672 ns/op 18.39 MB/s BenchmarkFnv128aKB-4 2247 53654 ns/op 19.09 MB/s PASS ok hash/fnv 1.947s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 771758 143.8 ns/op 27.81 MB/s BenchmarkHash/n=4/Bytes-4 5561150 20.50 ns/op 195.11 MB/s BenchmarkHash/n=4/String-4 2369037 51.30 ns/op 77.98 MB/s BenchmarkHash/n=8/Write-4 807852 140.5 ns/op 56.94 MB/s BenchmarkHash/n=8/Bytes-4 5591802 21.30 ns/op 375.59 MB/s BenchmarkHash/n=8/String-4 2324818 51.83 ns/op 154.36 MB/s BenchmarkHash/n=16/Write-4 795834 143.8 ns/op 111.24 MB/s BenchmarkHash/n=16/Bytes-4 5797478 20.26 ns/op 789.77 MB/s BenchmarkHash/n=16/String-4 2268670 52.26 ns/op 306.15 MB/s BenchmarkHash/n=32/Write-4 784262 146.7 ns/op 218.14 MB/s BenchmarkHash/n=32/Bytes-4 5770716 21.01 ns/op 1523.09 MB/s BenchmarkHash/n=32/String-4 2273786 51.97 ns/op 615.77 MB/s BenchmarkHash/n=64/Write-4 767134 154.6 ns/op 414.00 MB/s BenchmarkHash/n=64/Bytes-4 5681071 21.43 ns/op 2986.64 MB/s BenchmarkHash/n=64/String-4 2333365 53.40 ns/op 1198.51 MB/s BenchmarkHash/n=256/Write-4 577750 207.5 ns/op 1233.98 MB/s BenchmarkHash/n=256/Bytes-4 4387222 28.13 ns/op 9101.51 MB/s BenchmarkHash/n=256/String-4 1369099 89.08 ns/op 2873.79 MB/s BenchmarkHash/n=320/Write-4 567987 198.7 ns/op 1610.58 MB/s BenchmarkHash/n=320/Bytes-4 3746817 31.85 ns/op 10046.91 MB/s BenchmarkHash/n=320/String-4 927787 121.3 ns/op 2637.40 MB/s BenchmarkHash/n=1024/Write-4 411762 291.1 ns/op 3517.78 MB/s BenchmarkHash/n=1024/Bytes-4 1383844 86.57 ns/op 11828.98 MB/s BenchmarkHash/n=1024/String-4 359856 298.7 ns/op 3428.42 MB/s BenchmarkHash/n=4096/Write-4 180013 667.7 ns/op 6134.49 MB/s BenchmarkHash/n=4096/Bytes-4 339334 349.1 ns/op 11734.56 MB/s BenchmarkHash/n=4096/String-4 103738 1161 ns/op 3527.74 MB/s BenchmarkHash/n=16384/Write-4 58834 2027 ns/op 8082.98 MB/s BenchmarkHash/n=16384/Bytes-4 85434 1401 ns/op 11692.79 MB/s BenchmarkHash/n=16384/String-4 26377 4457 ns/op 3675.80 MB/s PASS ok hash/maphash 5.350s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 798 131149 ns/op BenchmarkEscapeNone-4 130440 889.3 ns/op BenchmarkUnescape-4 756 151248 ns/op BenchmarkUnescapeNone-4 487008 236.2 ns/op BenchmarkUnescapeSparse-4 10906 10608 ns/op BenchmarkUnescapeDense-4 1158 101671 ns/op PASS ok html 1.867s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 12597 9427 ns/op BenchmarkCSSEscaperNoSpecials-4 54912 2192 ns/op BenchmarkDecodeCSS-4 41406 2928 ns/op BenchmarkDecodeCSSNoSpecials-4 5546820 23.21 ns/op BenchmarkCSSValueFilter-4 156441 740.9 ns/op BenchmarkCSSValueFilterOk-4 116716 1028 ns/op BenchmarkEscapedExecute-4 5678 19905 ns/op BenchmarkHTMLNospaceEscaper-4 15571 7747 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 86088 1410 ns/op BenchmarkStripTags-4 29509 4111 ns/op BenchmarkStripTagsNoSpecials-4 428413 257.4 ns/op BenchmarkJSValEscaperWithNum-4 29878 4025 ns/op BenchmarkJSValEscaperWithStr-4 7866 15182 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 25014 4966 ns/op BenchmarkJSValEscaperWithObj-4 6740 17537 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17610 6841 ns/op BenchmarkJSStrEscaperNoSpecials-4 72896 1626 ns/op BenchmarkJSStrEscaper-4 15540 7565 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 65539 1817 ns/op BenchmarkJSRegexpEscaper-4 14800 7992 ns/op BenchmarkTemplateSpecialTags-4 138 856281 ns/op BenchmarkURLEscaper-4 5146 20034 ns/op BenchmarkURLEscaperNoSpecials-4 232226 500.2 ns/op BenchmarkURLNormalizer-4 6722 15187 ns/op BenchmarkURLNormalizerNoSpecials-4 222067 530.2 ns/op BenchmarkSrcsetFilter-4 24279 5003 ns/op BenchmarkSrcsetFilterNoSpecials-4 146505 834.2 ns/op PASS ok html/template 5.321s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 802857 148.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 579987 180.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 826280 140.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 645476 183.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2123743 56.17 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1340197 89.20 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2163178 56.47 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1366083 87.76 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1661188 73.03 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 605821 196.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 448215 229.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 626586 191.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 528189 233.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 963144 119.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 732309 164.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 103.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 672348 167.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 503558 216.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1544752 78.98 ns/op BenchmarkRGBASetRGBA-4 1751623 68.48 ns/op BenchmarkRGBA64At-4 1000000 115.6 ns/op BenchmarkRGBA64SetRGBA64-4 930506 119.9 ns/op BenchmarkNRGBAAt-4 1629894 73.94 ns/op BenchmarkNRGBASetNRGBA-4 1746864 68.85 ns/op BenchmarkNRGBA64At-4 1000000 111.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 1000000 104.7 ns/op BenchmarkAlphaAt-4 2700200 43.58 ns/op BenchmarkAlphaSetAlpha-4 2842641 41.98 ns/op BenchmarkAlpha16At-4 1730744 67.70 ns/op BenchmarkAlphaSetAlpha16-4 1841662 64.78 ns/op BenchmarkGrayAt-4 2812170 42.39 ns/op BenchmarkGraySetGray-4 2860422 41.46 ns/op BenchmarkGray16At-4 1943880 67.78 ns/op BenchmarkGraySetGray16-4 1851272 64.76 ns/op PASS ok image 6.404s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3886754 30.87 ns/op BenchmarkYCbCrToRGB/128-4 4197232 28.37 ns/op BenchmarkYCbCrToRGB/255-4 4315191 27.84 ns/op BenchmarkRGBToYCbCr/0-4 4306099 28.03 ns/op BenchmarkRGBToYCbCr/Cb-4 4287034 27.80 ns/op BenchmarkRGBToYCbCr/Cr-4 4099329 28.72 ns/op BenchmarkYCbCrToRGBA/0-4 3361165 35.99 ns/op BenchmarkYCbCrToRGBA/128-4 3209073 38.08 ns/op BenchmarkYCbCrToRGBA/255-4 3356023 36.30 ns/op BenchmarkNYCbCrAToRGBA/0-4 3355380 35.86 ns/op BenchmarkNYCbCrAToRGBA/128-4 3307966 36.30 ns/op BenchmarkNYCbCrAToRGBA/255-4 3190464 37.32 ns/op PASS ok image/color 2.896s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23736686 ns/op BenchmarkFillSrc-4 478 240256 ns/op BenchmarkCopyOver-4 9 11806787 ns/op BenchmarkCopySrc-4 716 159785 ns/op BenchmarkNRGBAOver-4 9 11799213 ns/op BenchmarkNRGBASrc-4 15 7522407 ns/op BenchmarkYCbCr-4 12 9144126 ns/op BenchmarkGray-4 26 4823078 ns/op BenchmarkCMYK-4 14 8128159 ns/op BenchmarkGlyphOver-4 27 4152678 ns/op BenchmarkRGBAMaskOver-4 6 21528550 ns/op BenchmarkGrayMaskOver-4 7 16661734 ns/op BenchmarkRGBA64ImageMaskOver-4 4 26768826 ns/op BenchmarkRGBA-4 6 17459420 ns/op BenchmarkPalettedFill-4 1407 86563 ns/op BenchmarkPalettedRGBA-4 7 17543973 ns/op BenchmarkGenericOver-4 3 39175460 ns/op BenchmarkGenericMaskOver-4 7 16324217 ns/op BenchmarkGenericSrc-4 4 25403836 ns/op BenchmarkGenericMaskSrc-4 5 22511176 ns/op PASS ok image/draw 6.049s goos: linux goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 30 3701668 ns/op 4.17 MB/s 48617 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 93025002 ns/op 3.30 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2142981712 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 75 1546591 ns/op 9.99 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 107432033 ns/op 0.58 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.225s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3798 27626 ns/op BenchmarkIDCT-4 4105 25940 ns/op BenchmarkDecodeBaseline-4 9 11989877 ns/op 5.15 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16731543 ns/op 3.69 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 150279978 ns/op 8.18 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 188005685 ns/op 4.90 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.266s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14422074 7.642 ns/op BenchmarkDecodeGray-4 16 6613486 ns/op 9.91 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 28151808 ns/op 9.31 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 24108976 ns/op 10.87 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 30 3960712 ns/op 16.55 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22616740 ns/op 11.59 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27839230 ns/op 9.42 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 43715599 ns/op 7.03 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 44115362 ns/op 6.96 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 143874844 ns/op 8.54 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 158894039 ns/op 7.73 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 22645466 ns/op 13.57 MB/s 848611 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 146777493 ns/op 8.37 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 583288244 ns/op 2.11 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.299s goos: linux goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37972997 ns/op 2.63 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 31976112 ns/op 3.13 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 199094719 ns/op 2.51 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 166880839 ns/op 3.00 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 37794120 ns/op 2.65 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 31211492 ns/op 3.20 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 188631408 ns/op 2.65 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 162292049 ns/op 3.08 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 388972507 ns/op 2.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 357846017 ns/op 2.79 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2505331850 ns/op 2.00 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2460800171 ns/op 2.03 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6254617 ns/op 15.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 18 6653604 ns/op 15.03 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31034017 ns/op 16.11 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 33486320 ns/op 14.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 64184764 ns/op 15.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 65926515 ns/op 15.17 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 290601237 ns/op 17.21 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 326798108 ns/op 15.30 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 43391800 ns/op 2.30 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 37035080 ns/op 2.70 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 231580598 ns/op 2.16 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 212501448 ns/op 2.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 492314206 ns/op 2.03 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 503079686 ns/op 1.99 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4318658566 ns/op 1.16 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4356534199 ns/op 1.15 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 109813706 ns/op 38.06 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 114024287 ns/op 36.66 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 30.761s goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 50679 2271 ns/op 0.44 MB/s BenchmarkMarshalCorpusFile/2-4 49785 2350 ns/op 0.85 MB/s BenchmarkMarshalCorpusFile/4-4 46516 2602 ns/op 1.54 MB/s BenchmarkMarshalCorpusFile/8-4 39844 3042 ns/op 2.63 MB/s BenchmarkMarshalCorpusFile/16-4 31432 3811 ns/op 4.20 MB/s BenchmarkMarshalCorpusFile/32-4 21518 5584 ns/op 5.73 MB/s BenchmarkMarshalCorpusFile/64-4 16510 7186 ns/op 8.91 MB/s BenchmarkMarshalCorpusFile/128-4 12181 9744 ns/op 13.14 MB/s BenchmarkMarshalCorpusFile/256-4 4784 22831 ns/op 11.21 MB/s BenchmarkMarshalCorpusFile/512-4 2649 44200 ns/op 11.58 MB/s BenchmarkMarshalCorpusFile/1024-4 1394 83068 ns/op 12.33 MB/s BenchmarkMarshalCorpusFile/2048-4 697 162476 ns/op 12.60 MB/s BenchmarkMarshalCorpusFile/4096-4 368 318070 ns/op 12.88 MB/s BenchmarkMarshalCorpusFile/8192-4 192 625776 ns/op 13.09 MB/s BenchmarkMarshalCorpusFile/16384-4 98 1242250 ns/op 13.19 MB/s BenchmarkMarshalCorpusFile/32768-4 38 3194325 ns/op 10.26 MB/s BenchmarkMarshalCorpusFile/65536-4 19 6033093 ns/op 10.86 MB/s BenchmarkMarshalCorpusFile/131072-4 7 14831884 ns/op 8.84 MB/s BenchmarkMarshalCorpusFile/262144-4 4 25439749 ns/op 10.30 MB/s BenchmarkMarshalCorpusFile/524288-4 2 67486832 ns/op 7.77 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 103809806 ns/op 10.10 MB/s BenchmarkUnmarshalCorpusFile/1-4 13708 8707 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12986 9139 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 12252 10147 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 10095 11852 ns/op 0.67 MB/s BenchmarkUnmarshalCorpusFile/16-4 7820 13761 ns/op 1.16 MB/s BenchmarkUnmarshalCorpusFile/32-4 5276 19747 ns/op 1.62 MB/s BenchmarkUnmarshalCorpusFile/64-4 4566 23708 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/128-4 3763 30811 ns/op 4.15 MB/s BenchmarkUnmarshalCorpusFile/256-4 1464 82156 ns/op 3.12 MB/s BenchmarkUnmarshalCorpusFile/512-4 782 156782 ns/op 3.27 MB/s BenchmarkUnmarshalCorpusFile/1024-4 394 298228 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/2048-4 202 588235 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/4096-4 99 1172998 ns/op 3.49 MB/s BenchmarkUnmarshalCorpusFile/8192-4 50 2368866 ns/op 3.46 MB/s BenchmarkUnmarshalCorpusFile/16384-4 24 4671082 ns/op 3.51 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9195443 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 17783023 ns/op 3.69 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36988562 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 75154752 ns/op 3.49 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 140009415 ns/op 3.74 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 296377568 ns/op 3.54 MB/s BenchmarkMutatorBytes/1-4 40000 2510 ns/op BenchmarkMutatorBytes/10-4 51321 2433 ns/op BenchmarkMutatorBytes/100-4 48019 2607 ns/op BenchmarkMutatorBytes/1000-4 32822 3876 ns/op BenchmarkMutatorBytes/10000-4 9061 14895 ns/op BenchmarkMutatorBytes/100000-4 1329 103957 ns/op BenchmarkMutatorString/1-4 46062 2580 ns/op BenchmarkMutatorString/10-4 48132 2576 ns/op BenchmarkMutatorString/100-4 42801 2980 ns/op BenchmarkMutatorString/1000-4 22795 5584 ns/op BenchmarkMutatorString/10000-4 3807 28818 ns/op BenchmarkMutatorString/100000-4 464 261907 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 26905 4473 ns/op BenchmarkMutatorAllBasicTypes/string-4 25674 4664 ns/op BenchmarkMutatorAllBasicTypes/bool-4 87211 1421 ns/op BenchmarkMutatorAllBasicTypes/float32-4 74788 1633 ns/op BenchmarkMutatorAllBasicTypes/float64-4 75036 1621 ns/op BenchmarkMutatorAllBasicTypes/int-4 82020 1490 ns/op BenchmarkMutatorAllBasicTypes/int8-4 82728 1501 ns/op BenchmarkMutatorAllBasicTypes/int16-4 80959 1509 ns/op BenchmarkMutatorAllBasicTypes/int32-4 81298 1499 ns/op BenchmarkMutatorAllBasicTypes/int64-4 81519 1484 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 78283 1569 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 78840 1550 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 78532 1554 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 78256 1545 ns/op PASS ok internal/fuzz 11.908s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 31323 4240 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 124870 972.7 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.508s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 32065 4160 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 6874 17846 ns/op BenchmarkSplicePipePoolParallel-4 84162 1915 ns/op BenchmarkSplicePipeNativeParallel-4 17726 5812 ns/op PASS ok internal/poll 1.787s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21690523 ns/op PASS ok internal/trace 5.252s PASS ok internal/zstd 1.094s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 19749 ns/op BenchmarkCopyNLarge-4 100 1012539 ns/op PASS ok io 1.346s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 212400 508.5 ns/op BenchmarkPrintln-4 22984 5363 ns/op 79 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33469 3526 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 2254 51500 ns/op BenchmarkDiscard-4 731572 164.8 ns/op 0 B/op 0 allocs/op PASS ok log 1.810s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 121514 966.6 ns/op BenchmarkJSONHandler/defaults-4 9746 12506 ns/op 530 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5036 20308 ns/op 777 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5800 18411 ns/op 752 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9117 12074 ns/op 517 B/op 0 allocs/op BenchmarkPreformatting/struct-4 8838 12136 ns/op 506 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 7261 15000 ns/op 529 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 37420 3254 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 36529 3405 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 119473 1002 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 94134 1406 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 76566 1618 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 86118 1462 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 92667 1415 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 70401 1690 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1295613 96.69 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 754574 137.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 749808 144.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 618276 177.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 493964 210.9 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 8059 14675 ns/op BenchmarkDispatch/switch-checked-4 285800 418.5 ns/op BenchmarkDispatch/As-4 254344 430.8 ns/op BenchmarkDispatch/Visit-4 251170 485.3 ns/op BenchmarkUnsafeStrings-4 24766 4846 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 4.423s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 2019259 55.84 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1915591 52.65 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1363172 93.02 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 370353 308.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 76693 1443 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 84778 1480 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 48284 2243 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 18290 6058 ns/op 3465 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17498 6089 ns/op 587 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 19238 6534 ns/op 602 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12700 9625 ns/op 1078 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3924 28188 ns/op 4326 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 20767 5425 ns/op 533 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 22664 5509 ns/op 522 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 13198 8579 ns/op 938 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4778 21257 ns/op 3708 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.711s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 59017630 ns/op PASS ok maps 2.832s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 5033611 23.64 ns/op BenchmarkAcosh-4 1378164 85.34 ns/op BenchmarkAsin-4 5162047 23.08 ns/op BenchmarkAsinh-4 1442739 85.61 ns/op BenchmarkAtan-4 5953322 21.07 ns/op BenchmarkAtanh-4 1320499 92.26 ns/op BenchmarkAtan2-4 3462981 35.59 ns/op BenchmarkCbrt-4 1724416 70.22 ns/op BenchmarkCeil-4 20144671 5.939 ns/op BenchmarkCopysign-4 2530194 46.98 ns/op BenchmarkCos-4 1501006 78.03 ns/op BenchmarkCosh-4 2039583 58.59 ns/op BenchmarkErf-4 6101395 19.82 ns/op BenchmarkErfc-4 6002911 19.17 ns/op BenchmarkErfinv-4 5765463 21.28 ns/op BenchmarkErfcinv-4 5497623 21.73 ns/op BenchmarkExp-4 7158115 17.09 ns/op BenchmarkExpGo-4 1235888 101.2 ns/op BenchmarkExpm1-4 4754116 25.08 ns/op BenchmarkExp2-4 1241066 93.21 ns/op BenchmarkExp2Go-4 1000000 101.1 ns/op BenchmarkAbs-4 3470097 32.41 ns/op BenchmarkDim-4 10884758 10.51 ns/op BenchmarkFloor-4 20180683 5.281 ns/op BenchmarkMax-4 14771394 7.200 ns/op BenchmarkMin-4 15288631 7.064 ns/op BenchmarkMod-4 309336 352.6 ns/op BenchmarkFrexp-4 1776504 64.14 ns/op BenchmarkGamma-4 840700 141.9 ns/op BenchmarkHypot-4 13195658 8.838 ns/op BenchmarkHypotGo-4 1636712 71.48 ns/op BenchmarkIlogb-4 2134834 52.51 ns/op BenchmarkJ0-4 351748 364.6 ns/op BenchmarkJ1-4 372994 346.4 ns/op BenchmarkJn-4 162846 717.3 ns/op BenchmarkLdexp-4 1726849 68.23 ns/op BenchmarkLgamma-4 1439672 84.36 ns/op BenchmarkLog-4 8193525 14.77 ns/op BenchmarkLogb-4 2279564 52.43 ns/op BenchmarkLog1p-4 1762678 72.12 ns/op BenchmarkLog10-4 7946577 14.89 ns/op BenchmarkLog2-4 1492951 76.40 ns/op BenchmarkModf-4 2861434 41.24 ns/op BenchmarkNextafter32-4 2768560 41.20 ns/op BenchmarkNextafter64-4 2822427 46.09 ns/op BenchmarkPowInt-4 542910 204.3 ns/op BenchmarkPowFrac-4 454269 245.2 ns/op BenchmarkPow10Pos-4 6193582 20.00 ns/op BenchmarkPow10Neg-4 5174449 19.63 ns/op BenchmarkRound-4 3288541 34.46 ns/op BenchmarkRoundToEven-4 11517895 10.13 ns/op BenchmarkRemainder-4 478650 239.6 ns/op BenchmarkSignbit-4 5289442 22.52 ns/op BenchmarkSin-4 2265498 49.91 ns/op BenchmarkSincos-4 1400570 81.13 ns/op BenchmarkSinh-4 3950152 30.02 ns/op BenchmarkSqrtIndirect-4 20188424 5.283 ns/op BenchmarkSqrtLatency-4 12972158 9.359 ns/op BenchmarkSqrtIndirectLatency-4 13055979 9.284 ns/op BenchmarkSqrtGoLatency-4 1640635 71.49 ns/op BenchmarkSqrtPrime-4 173602 688.0 ns/op BenchmarkTan-4 1913815 60.70 ns/op BenchmarkTanh-4 1981600 60.49 ns/op BenchmarkTrunc-4 20300242 5.130 ns/op BenchmarkY0-4 348057 329.7 ns/op BenchmarkY1-4 342435 337.3 ns/op BenchmarkYn-4 190131 615.6 ns/op BenchmarkFloat64bits-4 5381390 22.19 ns/op BenchmarkFloat64frombits-4 5325349 22.47 ns/op BenchmarkFloat32bits-4 5329168 21.71 ns/op BenchmarkFloat32frombits-4 5097768 21.46 ns/op BenchmarkFMA-4 20216552 5.940 ns/op PASS ok math 12.022s goos: linux goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13527237 8.777 ns/op 7291.72 MB/s BenchmarkAddVV/2-4 12964408 9.088 ns/op 14083.86 MB/s BenchmarkAddVV/3-4 12812066 9.371 ns/op 20488.27 MB/s BenchmarkAddVV/4-4 12944983 9.068 ns/op 28230.85 MB/s BenchmarkAddVV/5-4 13476362 8.865 ns/op 36096.13 MB/s BenchmarkAddVV/10-4 11233251 10.62 ns/op 60273.91 MB/s BenchmarkAddVV/100-4 2510481 47.51 ns/op 134715.72 MB/s BenchmarkAddVV/1000-4 247962 475.6 ns/op 134576.01 MB/s BenchmarkSubVV/1-4 13636596 8.413 ns/op 7607.49 MB/s BenchmarkSubVV/2-4 12760215 9.362 ns/op 13672.49 MB/s BenchmarkSubVV/3-4 12006867 9.977 ns/op 19243.91 MB/s BenchmarkSubVV/4-4 13435893 8.750 ns/op 29258.67 MB/s BenchmarkSubVV/5-4 12003517 9.657 ns/op 33138.08 MB/s BenchmarkSubVV/10-4 10809368 10.63 ns/op 60206.16 MB/s BenchmarkSubVV/100-4 2508318 47.85 ns/op 133740.75 MB/s BenchmarkSubVV/1000-4 246168 476.2 ns/op 134384.30 MB/s BenchmarkAddVW/1-4 13625679 8.402 ns/op 952.20 MB/s BenchmarkAddVW/2-4 12184026 9.081 ns/op 1761.92 MB/s BenchmarkAddVW/3-4 12711366 9.334 ns/op 2571.15 MB/s BenchmarkAddVW/4-4 13121809 9.090 ns/op 3520.54 MB/s BenchmarkAddVW/5-4 13174087 8.770 ns/op 4560.94 MB/s BenchmarkAddVW/10-4 10384188 11.10 ns/op 7206.29 MB/s BenchmarkAddVW/100-4 420787 255.1 ns/op 3135.67 MB/s BenchmarkAddVW/1000-4 66030 1810 ns/op 4419.64 MB/s BenchmarkAddVWext/1-4 13709052 8.564 ns/op 934.16 MB/s BenchmarkAddVWext/2-4 12875701 9.049 ns/op 1768.13 MB/s BenchmarkAddVWext/3-4 12603492 9.372 ns/op 2560.81 MB/s BenchmarkAddVWext/4-4 12852904 9.063 ns/op 3530.80 MB/s BenchmarkAddVWext/5-4 13725265 8.768 ns/op 4562.05 MB/s BenchmarkAddVWext/10-4 11317113 10.21 ns/op 7834.07 MB/s BenchmarkAddVWext/100-4 105034 1136 ns/op 704.45 MB/s BenchmarkAddVWext/1000-4 9693 10821 ns/op 739.28 MB/s BenchmarkSubVW/1-4 13620697 8.776 ns/op 911.60 MB/s BenchmarkSubVW/2-4 12675903 9.394 ns/op 1703.15 MB/s BenchmarkSubVW/3-4 11976622 10.01 ns/op 2398.56 MB/s BenchmarkSubVW/4-4 13580559 8.784 ns/op 3642.97 MB/s BenchmarkSubVW/5-4 13680076 8.757 ns/op 4568.01 MB/s BenchmarkSubVW/10-4 11956478 9.996 ns/op 8002.80 MB/s BenchmarkSubVW/100-4 415932 261.6 ns/op 3058.29 MB/s BenchmarkSubVW/1000-4 66247 1808 ns/op 4424.06 MB/s BenchmarkSubVWext/1-4 13419156 8.145 ns/op 982.14 MB/s BenchmarkSubVWext/2-4 12783213 8.860 ns/op 1805.96 MB/s BenchmarkSubVWext/3-4 11965706 9.228 ns/op 2600.74 MB/s BenchmarkSubVWext/4-4 13285711 8.659 ns/op 3695.48 MB/s BenchmarkSubVWext/5-4 13314073 8.002 ns/op 4998.52 MB/s BenchmarkSubVWext/10-4 11957871 9.885 ns/op 8092.98 MB/s BenchmarkSubVWext/100-4 108151 1131 ns/op 707.32 MB/s BenchmarkSubVWext/1000-4 10000 10927 ns/op 732.14 MB/s BenchmarkMulAddVWW/1-4 13283946 8.795 ns/op 7276.76 MB/s BenchmarkMulAddVWW/2-4 12873532 9.083 ns/op 14091.99 MB/s BenchmarkMulAddVWW/3-4 13744964 8.688 ns/op 22099.43 MB/s BenchmarkMulAddVWW/4-4 12708066 9.112 ns/op 28095.26 MB/s BenchmarkMulAddVWW/5-4 12123073 9.803 ns/op 32644.22 MB/s BenchmarkMulAddVWW/10-4 9727784 12.31 ns/op 51972.46 MB/s BenchmarkMulAddVWW/100-4 1411257 84.05 ns/op 76142.01 MB/s BenchmarkMulAddVWW/1000-4 142791 838.7 ns/op 76311.53 MB/s BenchmarkAddMulVVW/1-4 13304403 9.064 ns/op 7060.56 MB/s BenchmarkAddMulVVW/2-4 12436806 8.993 ns/op 14233.91 MB/s BenchmarkAddMulVVW/3-4 12362289 9.730 ns/op 19732.74 MB/s BenchmarkAddMulVVW/4-4 11893941 10.02 ns/op 25542.69 MB/s BenchmarkAddMulVVW/5-4 10932864 10.99 ns/op 29119.36 MB/s BenchmarkAddMulVVW/10-4 10492528 11.47 ns/op 55819.82 MB/s BenchmarkAddMulVVW/100-4 2168113 55.43 ns/op 115462.75 MB/s BenchmarkAddMulVVW/1000-4 235828 484.5 ns/op 132098.43 MB/s BenchmarkDivWVW/1-4 3949240 29.78 ns/op 2149.05 MB/s BenchmarkDivWVW/2-4 2599218 46.27 ns/op 2766.42 MB/s BenchmarkDivWVW/3-4 1987172 60.55 ns/op 3171.12 MB/s BenchmarkDivWVW/4-4 1609405 73.82 ns/op 3467.66 MB/s BenchmarkDivWVW/5-4 1357006 86.59 ns/op 3695.72 MB/s BenchmarkDivWVW/10-4 764779 155.7 ns/op 4111.41 MB/s BenchmarkDivWVW/100-4 85990 1375 ns/op 4654.93 MB/s BenchmarkDivWVW/1000-4 8368 13548 ns/op 4724.10 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14703177 8.146 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14019132 8.009 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13670538 8.782 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14510398 8.155 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12751956 9.412 ns/op BenchmarkNonZeroShifts/3/shlVU-4 14120402 8.712 ns/op BenchmarkNonZeroShifts/4/shrVU-4 12020721 10.03 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13119454 9.104 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10893116 11.00 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12378853 9.746 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7595455 15.75 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9039526 12.89 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 100.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1659066 74.78 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 123930 953.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 184464 643.3 ns/op BenchmarkDecimalConversion-4 306 378171 ns/op BenchmarkFloatString/100-4 16210 7307 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 282 415081 ns/op 2904 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 39353551 ns/op 61418 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 3818651826 ns/op 829200 B/op 502 allocs/op BenchmarkFloatAdd/10-4 228777 505.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 230443 510.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 206648 573.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 112285 1041 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22039 5356 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 284185 396.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 275697 415.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 276135 438.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 202958 591.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55408 2140 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2661 43592 ns/op BenchmarkParseFloatLargeExp-4 616 191796 ns/op BenchmarkGCD10x10/WithoutXY-4 303186 394.6 ns/op BenchmarkGCD10x10/WithXY-4 83232 1407 ns/op BenchmarkGCD10x100/WithoutXY-4 159900 754.3 ns/op BenchmarkGCD10x100/WithXY-4 23798 5211 ns/op BenchmarkGCD10x1000/WithoutXY-4 103606 1146 ns/op BenchmarkGCD10x1000/WithXY-4 20547 6078 ns/op BenchmarkGCD100x100/WithoutXY-4 41185 2845 ns/op BenchmarkGCD100x100/WithXY-4 15259 7882 ns/op BenchmarkGCD100x1000/WithoutXY-4 18277 6662 ns/op BenchmarkGCD100x1000/WithXY-4 8884 13548 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3465 35056 ns/op BenchmarkGCD1000x1000/WithXY-4 1773 67299 ns/op BenchmarkHilbert-4 31 3635084 ns/op BenchmarkBinomial-4 18705 6276 ns/op BenchmarkQuoRem-4 31190 4124 ns/op BenchmarkExp-4 21 5307861 ns/op BenchmarkExpMont/Odd-4 175 670226 ns/op 2596 B/op 22 allocs/op BenchmarkExpMont/Even1-4 174 676557 ns/op 3361 B/op 38 allocs/op BenchmarkExpMont/Even2-4 165 704881 ns/op 3832 B/op 53 allocs/op BenchmarkExpMont/Even3-4 164 726974 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even4-4 168 725894 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even8-4 168 717171 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even32-4 169 714914 ns/op 3858 B/op 53 allocs/op BenchmarkExpMont/Even64-4 200 596551 ns/op 3638 B/op 53 allocs/op BenchmarkExpMont/Even96-4 195 613054 ns/op 3771 B/op 51 allocs/op BenchmarkExpMont/Even128-4 231 507850 ns/op 3243 B/op 50 allocs/op BenchmarkExpMont/Even255-4 259 461721 ns/op 2940 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 620 191713 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 554 220361 ns/op 1714 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 532 216806 ns/op 1750 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 552 223083 ns/op 1735 B/op 47 allocs/op BenchmarkExp2-4 20 5369125 ns/op BenchmarkBitset-4 991227 114.3 ns/op BenchmarkBitsetNeg-4 567187 201.1 ns/op BenchmarkBitsetOrig-4 329413 357.8 ns/op BenchmarkBitsetNegOrig-4 221286 528.6 ns/op BenchmarkModSqrt225_Tonelli-4 168 750162 ns/op BenchmarkModSqrt225_3Mod4-4 512 226707 ns/op BenchmarkModSqrt231_Tonelli-4 154 767215 ns/op BenchmarkModSqrt231_5Mod8-4 464 256116 ns/op BenchmarkModInverse-4 17751 7158 ns/op BenchmarkSqrt-4 2289 50033 ns/op BenchmarkIntSqr/1-4 1637523 73.92 ns/op BenchmarkIntSqr/2-4 916884 129.2 ns/op BenchmarkIntSqr/3-4 745813 157.3 ns/op BenchmarkIntSqr/5-4 561292 211.1 ns/op BenchmarkIntSqr/8-4 410558 278.6 ns/op BenchmarkIntSqr/10-4 341892 368.9 ns/op BenchmarkIntSqr/20-4 73761 1701 ns/op BenchmarkIntSqr/30-4 55978 2244 ns/op BenchmarkIntSqr/50-4 35274 3627 ns/op BenchmarkIntSqr/80-4 20887 5960 ns/op BenchmarkIntSqr/100-4 16063 7603 ns/op BenchmarkIntSqr/200-4 6345 19536 ns/op BenchmarkIntSqr/300-4 2727 47122 ns/op BenchmarkIntSqr/500-4 1219 98301 ns/op BenchmarkIntSqr/800-4 464 257303 ns/op BenchmarkIntSqr/1000-4 326 348332 ns/op BenchmarkDiv/20/10-4 541003 224.7 ns/op BenchmarkDiv/40/20-4 527385 224.4 ns/op BenchmarkDiv/100/50-4 518232 226.7 ns/op BenchmarkDiv/200/100-4 73068 1707 ns/op BenchmarkDiv/400/200-4 70723 1793 ns/op BenchmarkDiv/1000/500-4 57769 2203 ns/op BenchmarkDiv/2000/1000-4 44306 2933 ns/op BenchmarkDiv/20000/10000-4 1548 77805 ns/op BenchmarkDiv/200000/100000-4 39 3177657 ns/op BenchmarkDiv/2000000/1000000-4 2 92747646 ns/op BenchmarkDiv/20000000/10000000-4 1 2740578924 ns/op BenchmarkMul-4 7 16115526 ns/op BenchmarkNatMul/10-4 244690 436.2 ns/op BenchmarkNatMul/100-4 9106 14500 ns/op BenchmarkNatMul/1000-4 253 485342 ns/op BenchmarkZeroShifts/Shl-4 30402 5052 ns/op BenchmarkZeroShifts/ShlSame-4 6343767 18.28 ns/op BenchmarkZeroShifts/Shr-4 23853 4607 ns/op BenchmarkZeroShifts/ShrSame-4 6189837 18.96 ns/op BenchmarkExp3Power/0x10-4 276757 435.5 ns/op BenchmarkExp3Power/0x40-4 217362 532.1 ns/op BenchmarkExp3Power/0x100-4 139903 835.7 ns/op BenchmarkExp3Power/0x400-4 66494 1758 ns/op BenchmarkExp3Power/0x1000-4 14014 8221 ns/op BenchmarkExp3Power/0x4000-4 2629 39949 ns/op BenchmarkExp3Power/0x10000-4 330 355688 ns/op BenchmarkExp3Power/0x40000-4 30 3800361 ns/op BenchmarkExp3Power/0x100000-4 3 38613745 ns/op BenchmarkExp3Power/0x400000-4 1 356319790 ns/op BenchmarkFibo-4 4 31035884 ns/op BenchmarkNatSqr/1-4 1316804 86.11 ns/op BenchmarkNatSqr/2-4 777825 152.1 ns/op BenchmarkNatSqr/3-4 615397 192.4 ns/op BenchmarkNatSqr/5-4 473353 259.9 ns/op BenchmarkNatSqr/8-4 312816 356.8 ns/op BenchmarkNatSqr/10-4 273414 428.7 ns/op BenchmarkNatSqr/20-4 68133 1767 ns/op BenchmarkNatSqr/30-4 48900 2426 ns/op BenchmarkNatSqr/50-4 29376 3910 ns/op BenchmarkNatSqr/80-4 18027 6537 ns/op BenchmarkNatSqr/100-4 14092 8533 ns/op BenchmarkNatSqr/200-4 5618 21192 ns/op BenchmarkNatSqr/300-4 2662 51028 ns/op BenchmarkNatSqr/500-4 1249 101246 ns/op BenchmarkNatSqr/800-4 529 231556 ns/op BenchmarkNatSqr/1000-4 376 316902 ns/op BenchmarkNatSetBytes/8-4 994933 109.2 ns/op BenchmarkNatSetBytes/24-4 337234 351.5 ns/op BenchmarkNatSetBytes/128-4 76670 1493 ns/op BenchmarkNatSetBytes/7-4 1242171 96.28 ns/op BenchmarkNatSetBytes/23-4 337990 340.8 ns/op BenchmarkNatSetBytes/127-4 86268 1513 ns/op BenchmarkScanPi-4 320 379288 ns/op BenchmarkStringPiParallel-4 968 113049 ns/op BenchmarkScan/10/Base2-4 53646 2129 ns/op BenchmarkScan/100/Base2-4 5916 20255 ns/op BenchmarkScan/1000/Base2-4 592 202534 ns/op BenchmarkScan/10/Base8-4 132610 878.4 ns/op BenchmarkScan/100/Base8-4 17252 6908 ns/op BenchmarkScan/1000/Base8-4 1746 70016 ns/op BenchmarkScan/10/Base10-4 143829 804.2 ns/op BenchmarkScan/100/Base10-4 18550 6481 ns/op BenchmarkScan/1000/Base10-4 1912 62728 ns/op BenchmarkScan/10/Base16-4 165874 705.0 ns/op BenchmarkScan/100/Base16-4 21583 5561 ns/op BenchmarkScan/1000/Base16-4 2217 54249 ns/op BenchmarkString/10/Base2-4 256430 455.1 ns/op BenchmarkString/100/Base2-4 36094 3239 ns/op BenchmarkString/1000/Base2-4 3763 31391 ns/op BenchmarkString/10/Base8-4 501088 243.1 ns/op BenchmarkString/100/Base8-4 94746 1243 ns/op BenchmarkString/1000/Base8-4 10784 11161 ns/op BenchmarkString/10/Base10-4 291758 409.0 ns/op BenchmarkString/100/Base10-4 64180 1862 ns/op BenchmarkString/1000/Base10-4 6661 17125 ns/op BenchmarkString/10/Base16-4 566504 217.4 ns/op BenchmarkString/100/Base16-4 129952 940.5 ns/op BenchmarkString/1000/Base16-4 14944 8171 ns/op BenchmarkLeafSize/0-4 60 1980995 ns/op BenchmarkLeafSize/1-4 588 199966 ns/op BenchmarkLeafSize/2-4 594 206227 ns/op BenchmarkLeafSize/3-4 442 267618 ns/op BenchmarkLeafSize/4-4 586 193102 ns/op BenchmarkLeafSize/5-4 386 309445 ns/op BenchmarkLeafSize/6-4 447 267183 ns/op BenchmarkLeafSize/7-4 466 252184 ns/op BenchmarkLeafSize/8-4 637 185489 ns/op BenchmarkLeafSize/9-4 327 356622 ns/op BenchmarkLeafSize/10-4 386 306985 ns/op BenchmarkLeafSize/11-4 418 283317 ns/op BenchmarkLeafSize/12-4 441 262173 ns/op BenchmarkLeafSize/13-4 379 297755 ns/op BenchmarkLeafSize/14-4 474 243047 ns/op BenchmarkLeafSize/15-4 523 227684 ns/op BenchmarkLeafSize/16-4 571 184469 ns/op BenchmarkLeafSize/32-4 609 191693 ns/op BenchmarkLeafSize/64-4 561 208886 ns/op BenchmarkProbablyPrime/n=0-4 14 7875457 ns/op BenchmarkProbablyPrime/n=1-4 13 8919469 ns/op BenchmarkProbablyPrime/n=5-4 8 13155974 ns/op BenchmarkProbablyPrime/n=10-4 6 18307454 ns/op BenchmarkProbablyPrime/n=20-4 4 29635448 ns/op BenchmarkProbablyPrime/Lucas-4 16 6774615 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 100 1068945 ns/op BenchmarkRatCmp-4 303160 404.8 ns/op BenchmarkFloatPrecExact/1-4 196369 617.5 ns/op BenchmarkFloatPrecExact/10-4 59516 2111 ns/op BenchmarkFloatPrecExact/100-4 16922 7416 ns/op BenchmarkFloatPrecExact/1000-4 3375 35943 ns/op BenchmarkFloatPrecExact/10000-4 188 640242 ns/op BenchmarkFloatPrecExact/100000-4 4 27024556 ns/op BenchmarkFloatPrecExact/1000000-4 1 1302521639 ns/op BenchmarkFloatPrecMixed/1-4 188895 667.3 ns/op BenchmarkFloatPrecMixed/10-4 58314 2114 ns/op BenchmarkFloatPrecMixed/100-4 7218 14081 ns/op BenchmarkFloatPrecMixed/1000-4 662 178392 ns/op BenchmarkFloatPrecMixed/10000-4 18 6503055 ns/op BenchmarkFloatPrecMixed/100000-4 1 346147520 ns/op BenchmarkFloatPrecMixed/1000000-4 1 23128286038 ns/op BenchmarkFloatPrecInexact/1-4 297900 379.2 ns/op BenchmarkFloatPrecInexact/10-4 270360 459.5 ns/op BenchmarkFloatPrecInexact/100-4 201837 601.6 ns/op BenchmarkFloatPrecInexact/1000-4 56694 2011 ns/op BenchmarkFloatPrecInexact/10000-4 7640 16498 ns/op BenchmarkFloatPrecInexact/100000-4 734 167732 ns/op BenchmarkFloatPrecInexact/1000000-4 42 2858079 ns/op BenchmarkFloatSqrt/64-4 30084 3968 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 18784 6591 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13219 9248 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 6381 17606 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1238 95272 ns/op 17968 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 84 1303933 ns/op 175437 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 101071879 ns/op 3834248 B/op 656 allocs/op PASS ok math/big 76.476s goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 9689797 11.90 ns/op BenchmarkLeadingZeros8-4 8667690 13.77 ns/op BenchmarkLeadingZeros16-4 9437990 12.69 ns/op BenchmarkLeadingZeros32-4 11328984 10.49 ns/op BenchmarkLeadingZeros64-4 10039320 11.95 ns/op BenchmarkTrailingZeros-4 10270806 11.48 ns/op BenchmarkTrailingZeros8-4 10092310 11.03 ns/op BenchmarkTrailingZeros16-4 10314736 11.64 ns/op BenchmarkTrailingZeros32-4 10010377 11.90 ns/op BenchmarkTrailingZeros64-4 10331521 11.60 ns/op BenchmarkOnesCount-4 10075735 10.37 ns/op BenchmarkOnesCount8-4 10344658 11.61 ns/op BenchmarkOnesCount16-4 10078326 11.88 ns/op BenchmarkOnesCount32-4 9797437 11.64 ns/op BenchmarkOnesCount64-4 10259013 11.99 ns/op BenchmarkRotateLeft-4 9985462 11.98 ns/op BenchmarkRotateLeft8-4 10294014 11.63 ns/op BenchmarkRotateLeft16-4 9947444 11.42 ns/op BenchmarkRotateLeft32-4 10274281 11.63 ns/op BenchmarkRotateLeft64-4 11315535 11.66 ns/op BenchmarkReverse-4 17463260 6.477 ns/op BenchmarkReverse8-4 19180180 6.285 ns/op BenchmarkReverse16-4 18998827 5.427 ns/op BenchmarkReverse32-4 18179977 6.596 ns/op BenchmarkReverse64-4 17397133 6.878 ns/op BenchmarkReverseBytes-4 19227012 5.372 ns/op BenchmarkReverseBytes16-4 18776791 6.226 ns/op BenchmarkReverseBytes32-4 19348287 5.473 ns/op BenchmarkReverseBytes64-4 18618396 6.255 ns/op BenchmarkAdd-4 10110936 11.92 ns/op BenchmarkAdd32-4 10325816 11.66 ns/op BenchmarkAdd64-4 10034529 11.90 ns/op BenchmarkAdd64multiple-4 18944389 6.257 ns/op BenchmarkSub-4 10017214 10.14 ns/op BenchmarkSub32-4 10752256 9.856 ns/op BenchmarkSub64-4 11281134 11.90 ns/op BenchmarkSub64multiple-4 19057516 6.262 ns/op BenchmarkMul-4 10055365 11.98 ns/op BenchmarkMul32-4 10324537 11.64 ns/op BenchmarkMul64-4 10063840 11.89 ns/op BenchmarkDiv-4 10098895 12.20 ns/op BenchmarkDiv32-4 10051154 11.92 ns/op BenchmarkDiv64-4 10005004 11.90 ns/op PASS ok math/bits 6.621s goos: linux goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13647826 8.224 ns/op BenchmarkAcos-4 589138 174.1 ns/op BenchmarkAcosh-4 635451 185.8 ns/op BenchmarkAsin-4 688033 172.4 ns/op BenchmarkAsinh-4 686962 171.3 ns/op BenchmarkAtan-4 1000000 105.0 ns/op BenchmarkAtanh-4 1000000 105.7 ns/op BenchmarkConj-4 20987940 4.933 ns/op BenchmarkCos-4 783069 143.9 ns/op BenchmarkCosh-4 818614 142.7 ns/op BenchmarkExp-4 1000000 112.4 ns/op BenchmarkLog-4 1523164 78.01 ns/op BenchmarkLog10-4 1543438 78.35 ns/op BenchmarkPhase-4 3353486 37.08 ns/op BenchmarkPolar-4 2473111 48.30 ns/op BenchmarkPow-4 283058 420.8 ns/op BenchmarkRect-4 1549430 78.38 ns/op BenchmarkSin-4 789858 146.0 ns/op BenchmarkSinh-4 805639 142.1 ns/op BenchmarkSqrt-4 1000000 106.6 ns/op BenchmarkTan-4 494205 233.9 ns/op BenchmarkTanh-4 541534 218.2 ns/op PASS ok math/cmplx 3.943s goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 978553 103.7 ns/op BenchmarkInt63ThreadsafeParallel-4 938665 136.6 ns/op BenchmarkInt63Unthreadsafe-4 1483406 80.82 ns/op BenchmarkIntn1000-4 1000000 106.7 ns/op BenchmarkInt63n1000-4 1275465 94.21 ns/op BenchmarkInt31n1000-4 1273124 96.66 ns/op BenchmarkFloat32-4 1274325 94.13 ns/op BenchmarkFloat64-4 1470199 81.41 ns/op BenchmarkPerm3-4 278947 431.6 ns/op BenchmarkPerm30-4 31058 3800 ns/op BenchmarkPerm30ViaShuffle-4 32192 3746 ns/op BenchmarkShuffleOverhead-4 21982 5297 ns/op BenchmarkRead3-4 1225255 97.21 ns/op BenchmarkRead64-4 107108 1118 ns/op BenchmarkRead1000-4 7128 16108 ns/op BenchmarkConcurrent-4 450405 345.9 ns/op PASS ok math/rand 3.687s goos: linux goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkPCG_DXSM-4 4898994 24.36 ns/op BenchmarkSourceUint64-4 4798375 24.53 ns/op BenchmarkGlobalInt64-4 5253122 22.76 ns/op BenchmarkGlobalInt64Parallel-4 7602800 13.59 ns/op BenchmarkGlobalUint64-4 4867846 24.85 ns/op BenchmarkGlobalUint64Parallel-4 8984605 13.05 ns/op BenchmarkInt64-4 2892037 42.15 ns/op BenchmarkUint64-4 2845818 41.95 ns/op BenchmarkGlobalIntN1000-4 3407658 37.67 ns/op BenchmarkIntN1000-4 2253550 54.59 ns/op BenchmarkInt64N1000-4 2237764 54.08 ns/op BenchmarkInt64N1e8-4 2161832 54.74 ns/op BenchmarkInt64N1e9-4 2262735 53.73 ns/op BenchmarkInt64N2e9-4 2199363 57.40 ns/op BenchmarkInt64N1e18-4 2021895 57.37 ns/op BenchmarkInt64N2e18-4 2153215 56.80 ns/op BenchmarkInt64N4e18-4 1861802 63.65 ns/op BenchmarkInt32N1000-4 2190300 54.73 ns/op BenchmarkInt32N1e8-4 2275941 53.97 ns/op BenchmarkInt32N1e9-4 2218772 53.89 ns/op BenchmarkInt32N2e9-4 2226392 54.39 ns/op BenchmarkFloat32-4 2759038 42.27 ns/op BenchmarkFloat64-4 2865446 40.09 ns/op BenchmarkExpFloat64-4 1644081 74.28 ns/op BenchmarkNormFloat64-4 1700269 71.46 ns/op BenchmarkPerm3-4 441799 263.2 ns/op BenchmarkPerm30-4 42614 2828 ns/op BenchmarkPerm30ViaShuffle-4 45087 2629 ns/op BenchmarkShuffleOverhead-4 60291 2005 ns/op BenchmarkConcurrent-4 4374990 23.72 ns/op PASS ok math/rand/v2 6.115s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44294 2605 ns/op BenchmarkQDecodeWord-4 105576 1083 ns/op BenchmarkQDecodeHeader-4 102624 1154 ns/op BenchmarkTypeByExtension/.html-4 446539 231.6 ns/op BenchmarkTypeByExtension/.HTML-4 390798 330.6 ns/op BenchmarkTypeByExtension/.unused-4 333448 309.4 ns/op BenchmarkExtensionsByType/text/html-4 218098 595.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 91724 1364 ns/op BenchmarkExtensionsByType/application/octet-stream-4 150154 924.7 ns/op PASS ok mime 2.609s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 678 165184 ns/op 48620 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 618 172161 ns/op 47822 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 211 577756 ns/op 103469 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 481 217330 ns/op 48586 B/op 206 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 1015 112915 ns/op PASS ok mime/quotedprintable 1.151s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 169 680513 ns/op 8261 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 6927634 ns/op 19314 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5081073634 ns/op 159728 B/op 233 allocs/op BenchmarkDNSName-4 165061 705.8 ns/op BenchmarkInterfaces-4 2181 52464 ns/op 17290 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 3080 41360 ns/op 12479 B/op 25 allocs/op BenchmarkInterfaceByName-4 2308 51195 ns/op 17268 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 1473 79275 ns/op 23402 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 5344 21931 ns/op 3908 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 1026 122044 ns/op 137556 B/op 51 allocs/op BenchmarkParseIP-4 10000 10918 ns/op BenchmarkParseIPValidIPv4-4 609537 195.8 ns/op BenchmarkParseIPValidIPv6-4 289510 407.1 ns/op BenchmarkIPString/IPv4-4 175346 691.4 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 15825 7508 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 74655 1584 ns/op BenchmarkIPEqual/IPv4-4 1652973 71.05 ns/op BenchmarkIPEqual/IPv6-4 1741069 69.94 ns/op BenchmarkSendFile/file-to-tcp/1024-4 1 1203910580 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1206240480 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1206282726 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1206356676 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1205508503 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1008478843 ns/op 0.03 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1009010967 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1009380950 ns/op 0.13 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1009171403 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1009360008 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1010379988 ns/op 1.04 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1008851114 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1008740711 ns/op 0.00 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1008387526 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1008836567 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1008858819 ns/op 0.02 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1008388753 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1008537602 ns/op 0.06 MB/s 544 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1010175363 ns/op 0.13 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1009014349 ns/op 0.26 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1009873986 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1009754478 ns/op 1.04 MB/s 480 B/op 11 allocs/op BenchmarkSendfileZeroBytes-4 1 206435605 ns/op 8764464 B/op 468988 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1008503125 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1008622882 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1009423031 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1009245829 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1009493517 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1009439738 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1009872317 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1010074161 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1009900577 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1010234851 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1011128395 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1008680468 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1009612097 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1009371426 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1009445496 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1010084464 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1009102485 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1009612550 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1009673492 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010519866 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1011173675 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1011152446 ns/op 1.04 MB/s BenchmarkSplice/tcp-to-unix/1024-4 1 1009574632 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/2048-4 1 1009301799 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/4096-4 1 1008979756 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/8192-4 1 1009104740 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-unix/16384-4 1 1009407081 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-unix/32768-4 1 1009770620 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-unix/65536-4 1 1009119267 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-unix/131072-4 1 1010522833 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-unix/262144-4 1 1010167421 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-unix/524288-4 1 1011307482 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-unix/1048576-4 1 1012239154 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1008798670 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1009057605 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1008678542 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1008829084 ns/op 0.01 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1008215572 ns/op 0.02 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1009078388 ns/op 0.03 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1009023181 ns/op 0.06 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1009343103 ns/op 0.13 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1009784452 ns/op 0.26 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1009807938 ns/op 0.52 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1010367747 ns/op 1.04 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1008870619 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1008952847 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1008919205 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1009618905 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1008482367 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1008516035 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1009460488 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1008865918 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1009845144 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1010241075 ns/op 0.52 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1010292994 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2635 44552 ns/op BenchmarkTCP4OneShotTimeout-4 2416 42164 ns/op BenchmarkTCP4Persistent-4 19267 6735 ns/op BenchmarkTCP4PersistentTimeout-4 16268 6309 ns/op BenchmarkTCP6OneShot-4 2730 41305 ns/op BenchmarkTCP6OneShotTimeout-4 2887 39805 ns/op BenchmarkTCP6Persistent-4 23492 5444 ns/op BenchmarkTCP6PersistentTimeout-4 23194 6494 ns/op BenchmarkTCP4ConcurrentReadWrite-4 37658 4311 ns/op BenchmarkTCP6ConcurrentReadWrite-4 51417 3557 ns/op BenchmarkSetReadDeadline-4 206526 587.0 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9704 14289 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 10791 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 14589 ns/op 0 B/op 0 allocs/op PASS ok net 90.401s goos: linux goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 38672 2961 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 15576 7694 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 21409 5591 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 24409 4873 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 49483 2341 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 74678 1605 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2135419 57.49 ns/op BenchmarkFindChild/n=2/rep=map-4 4646274 25.97 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1780570 66.36 ns/op BenchmarkFindChild/n=4/rep=linear-4 1000000 102.9 ns/op BenchmarkFindChild/n=4/rep=map-4 4324014 27.72 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1000000 109.4 ns/op BenchmarkFindChild/n=8/rep=linear-4 527226 200.6 ns/op BenchmarkFindChild/n=8/rep=map-4 3810066 31.52 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 557731 204.2 ns/op BenchmarkFindChild/n=16/rep=linear-4 302319 395.2 ns/op BenchmarkFindChild/n=16/rep=map-4 4426602 27.15 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2955866 39.22 ns/op BenchmarkFindChild/n=32/rep=linear-4 147424 819.3 ns/op BenchmarkFindChild/n=32/rep=map-4 4776570 24.39 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3100802 38.42 ns/op BenchmarkMultiConflicts-4 1 134872586 ns/op BenchmarkServerMatch-4 24470 4967 ns/op BenchmarkReadRequestChrome-4 5214 21621 ns/op 28.26 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 14648 8316 ns/op 9.38 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 14119 8303 ns/op 9.88 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10016 11799 ns/op 12.80 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 22333 5511 ns/op 7.26 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 380 305043 ns/op 3.36 MB/s BenchmarkFileAndServer_1KB/https1-4 271 374296 ns/op 2.74 MB/s BenchmarkFileAndServer_1KB/h2-4 216 515660 ns/op 1.99 MB/s BenchmarkFileAndServer_16MB/h1-4 4 38403627 ns/op 436.87 MB/s BenchmarkFileAndServer_16MB/https1-4 1 105538637 ns/op 158.97 MB/s BenchmarkFileAndServer_16MB/h2-4 1 165265375 ns/op 101.52 MB/s BenchmarkFileAndServer_64MB/h1-4 1 124067756 ns/op 540.90 MB/s BenchmarkFileAndServer_64MB/https1-4 1 274109772 ns/op 244.82 MB/s BenchmarkFileAndServer_64MB/h2-4 1 650336882 ns/op 103.19 MB/s BenchmarkServeMux-4 284 443352 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 343 360592 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 466 252368 ns/op 5868 B/op 63 allocs/op BenchmarkClientServer/https1-4 327 341663 ns/op 6494 B/op 72 allocs/op BenchmarkClientServer/h2-4 282 405644 ns/op 9961 B/op 77 allocs/op BenchmarkClientServerParallel/4/h1-4 1357 86276 ns/op 9605 B/op 77 allocs/op BenchmarkClientServerParallel/4/https1-4 32 3425081 ns/op 88730 B/op 953 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39098: read tcp 127.0.0.1:32843->127.0.0.1:39098: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39112: read tcp 127.0.0.1:32843->127.0.0.1:39112: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51750: read tcp 127.0.0.1:33005->127.0.0.1:51750: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51682: read tcp 127.0.0.1:33005->127.0.0.1:51682: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51756: read tcp 127.0.0.1:33005->127.0.0.1:51756: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51794: read tcp 127.0.0.1:33005->127.0.0.1:51794: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51776: write tcp 127.0.0.1:33005->127.0.0.1:51776: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51654: write tcp 127.0.0.1:33005->127.0.0.1:51654: use of closed network connection BenchmarkClientServerParallel/4/h2-4 394 280958 ns/op 12491 B/op 117 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44332: write tcp 127.0.0.1:42261->127.0.0.1:44332: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44322: write tcp 127.0.0.1:42261->127.0.0.1:44322: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44348: write tcp 127.0.0.1:42261->127.0.0.1:44348: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44252: read tcp 127.0.0.1:40995->127.0.0.1:44252: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44274: read tcp 127.0.0.1:40995->127.0.0.1:44274: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44258: write tcp 127.0.0.1:40995->127.0.0.1:44258: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44276: write tcp 127.0.0.1:40995->127.0.0.1:44276: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44254: read tcp 127.0.0.1:40995->127.0.0.1:44254: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44326: read tcp 127.0.0.1:40995->127.0.0.1:44326: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44288: read tcp 127.0.0.1:40995->127.0.0.1:44288: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 592 179567 ns/op 18034 B/op 105 allocs/op BenchmarkClientServerParallel/64/https1-4 121 3708125 ns/op 104291 B/op 1118 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37290: read tcp 127.0.0.1:44219->127.0.0.1:37290: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37314: write tcp 127.0.0.1:44219->127.0.0.1:37314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45570: read tcp 127.0.0.1:46731->127.0.0.1:45570: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45818: read tcp 127.0.0.1:46731->127.0.0.1:45818: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45686: read tcp 127.0.0.1:46731->127.0.0.1:45686: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45708: write tcp 127.0.0.1:46731->127.0.0.1:45708: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45792: read tcp 127.0.0.1:46731->127.0.0.1:45792: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45716: read tcp 127.0.0.1:46731->127.0.0.1:45716: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45692: read tcp 127.0.0.1:46731->127.0.0.1:45692: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45726: read tcp 127.0.0.1:46731->127.0.0.1:45726: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 86 3599034 ns/op 96484 B/op 1127 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53666: write tcp 127.0.0.1:42217->127.0.0.1:53666: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53686: write tcp 127.0.0.1:42217->127.0.0.1:53686: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35572: read tcp 127.0.0.1:37357->127.0.0.1:35572: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35472: write tcp 127.0.0.1:37357->127.0.0.1:35472: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35480: read tcp 127.0.0.1:37357->127.0.0.1:35480: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35454: read tcp 127.0.0.1:37357->127.0.0.1:35454: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35498: read tcp 127.0.0.1:37357->127.0.0.1:35498: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35492: read tcp 127.0.0.1:37357->127.0.0.1:35492: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35512: read tcp 127.0.0.1:37357->127.0.0.1:35512: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35536: read tcp 127.0.0.1:37357->127.0.0.1:35536: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1014526918 ns/op 29240 B/op 156 allocs/op BenchmarkClient-4 352 318688 ns/op 3726 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 1033 123899 ns/op 7391 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1965 71581 ns/op 3092 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 2228 63355 ns/op 1901 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 2156 66926 ns/op 2762 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1759 62443 ns/op 2750 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 2030 61337 ns/op 2775 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2163 55650 ns/op 1922 B/op 14 allocs/op BenchmarkServerHijack-4 1357 86059 ns/op 16777 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 493 247899 ns/op 5809 B/op 52 allocs/op BenchmarkResponseStatusLine-4 721368 168.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.929s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4543 27119 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.315s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 112701 1073 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 837357 136.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 256461 443.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 90170 1373 ns/op BenchmarkStdIPv4-4 158340 671.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 116298 972.4 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 121490 953.3 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 108760 1118 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 97334 1211 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1956241 60.11 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1744539 68.33 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 2019236 60.00 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 362256 323.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 380576 302.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 375829 317.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 112957 1067 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 424329 270.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 217700 548.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 209595 531.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 218299 548.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 100288 1192 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 556206 219.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 190293 634.6 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 246644 479.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 354343 334.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 226692 549.6 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 428971 241.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 204890 543.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 212445 560.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 225086 549.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 163942 710.7 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 682644 175.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 323001 358.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 154742 738.0 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 185998 606.3 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 263760 455.3 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 184690 664.3 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 379041 322.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 165321 689.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 203730 596.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 259446 434.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 192013 631.5 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1366881 87.72 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1370245 89.21 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1369116 90.20 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1280512 86.59 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1257778 92.55 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1288135 92.99 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1291773 93.10 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1293304 93.25 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1288234 94.25 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 543603 216.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 711633 152.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 275277 414.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 292461 397.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 288680 401.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 97620 1231 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 787520 157.3 ns/op PASS ok net/netip 9.428s 2023/11/18 00:01:06 Test RPC server listening on 127.0.0.1:35421 2023/11/18 00:01:06 Test HTTP RPC server listening on 127.0.0.1:43551 goos: linux goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1304 80255 ns/op BenchmarkEndToEndHTTP-4 1398 75770 ns/op BenchmarkEndToEndAsync-4 3906 32632 ns/op BenchmarkEndToEndAsyncHTTP-4 3301 40189 ns/op PASS ok net/rpc 1.694s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3133 34373 ns/op BenchmarkReadMIMEHeader/server_headers-4 5414 21938 ns/op BenchmarkUncommon-4 25518 4460 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.528s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 6115 18117 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 131149 934.9 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 729034 155.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 136213 925.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 252031 483.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 118710 997.0 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20940 5648 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 577174 206.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 137586 922.0 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 236991 490.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 123567 1013 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 21900 5283 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 256903 470.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 101684 1168 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 100508 1202 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 45008 2668 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 7929 14695 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 252555 483.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 105802 1171 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 100460 1163 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 44876 2653 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8125 14282 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.081s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3661741 33.51 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 252492 446.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1152 98385 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 364 309547 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 939 123960 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 97572 1200 ns/op BenchmarkStatFile-4 77530 1514 ns/op BenchmarkStatDir-4 82227 1478 ns/op BenchmarkLstatDot-4 101310 1171 ns/op BenchmarkLstatFile-4 77532 1528 ns/op BenchmarkLstatDir-4 81560 1505 ns/op PASS ok os 2.520s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 110 1081451 ns/op 7029 B/op 30 allocs/op PASS ok os/exec 1.230s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 339480 297.3 ns/op PASS ok os/user 1.218s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 5010300 23.32 ns/op BenchmarkString-4 3117996 38.33 ns/op BenchmarkBytes-4 2489196 47.74 ns/op BenchmarkNamedBytes-4 1539801 78.60 ns/op BenchmarkBytesArray-4 915492 113.4 ns/op BenchmarkSliceLen-4 3231403 37.67 ns/op BenchmarkMapLen-4 1000000 103.6 ns/op BenchmarkStringLen-4 2393733 50.54 ns/op BenchmarkArrayLen-4 1738945 69.01 ns/op BenchmarkSliceCap-4 3244287 36.52 ns/op BenchmarkDeepEqual/int8-4 520711 218.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 123336 951.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 440392 253.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 121219 984.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 449640 254.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 120622 995.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 474428 251.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 120024 1001 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 471816 252.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 120632 997.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 552274 218.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 163537 736.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 461203 255.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 119163 994.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 473272 253.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 120734 991.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 442516 252.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 120818 989.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 449986 249.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 121116 987.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 469778 250.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 120363 988.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 481011 248.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 119580 1003 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 459259 251.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 120628 1004 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 475966 251.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 119689 1005 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 477602 250.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 117799 995.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 555828 217.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 124406 961.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 453948 250.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 119175 1063 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 164472 730.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 79696 1494 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 63204 1906 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44761 2696 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 47163 2541 ns/op BenchmarkIsZero/ArrayComparable-4 372738 323.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 43060 2748 ns/op BenchmarkIsZero/StructComparable-4 726404 154.2 ns/op BenchmarkIsZero/StructIncomparable-4 196635 603.9 ns/op BenchmarkIsZero/ArrayInt_4-4 1672233 71.67 ns/op BenchmarkIsZero/ArrayInt_1024-4 20857 5763 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 44438 2964 ns/op BenchmarkIsZero/Struct4Int-4 1331310 90.63 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 20847 4916 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 23186 5266 ns/op BenchmarkSetZero/Bool/Direct-4 5127342 23.61 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 104.1 ns/op BenchmarkSetZero/Bool/NewZero-4 789447 138.8 ns/op BenchmarkSetZero/Int/Direct-4 3186915 37.61 ns/op BenchmarkSetZero/Int/CachedZero-4 1129816 105.1 ns/op BenchmarkSetZero/Int/NewZero-4 823971 141.0 ns/op BenchmarkSetZero/Uint/Direct-4 3158212 36.96 ns/op BenchmarkSetZero/Uint/CachedZero-4 972880 103.9 ns/op BenchmarkSetZero/Uint/NewZero-4 779254 139.8 ns/op BenchmarkSetZero/Float/Direct-4 3220872 36.60 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 105.3 ns/op BenchmarkSetZero/Float/NewZero-4 772225 138.0 ns/op BenchmarkSetZero/Complex/Direct-4 3237754 37.17 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 103.6 ns/op BenchmarkSetZero/Complex/NewZero-4 773449 138.3 ns/op BenchmarkSetZero/Array/Direct-4 2940678 41.44 ns/op BenchmarkSetZero/Array/CachedZero-4 983139 104.4 ns/op BenchmarkSetZero/Array/NewZero-4 867308 141.5 ns/op BenchmarkSetZero/Chan/Direct-4 3194532 37.61 ns/op BenchmarkSetZero/Chan/CachedZero-4 1000000 102.4 ns/op BenchmarkSetZero/Chan/NewZero-4 901171 134.5 ns/op BenchmarkSetZero/Func/Direct-4 3158049 37.55 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 102.3 ns/op BenchmarkSetZero/Func/NewZero-4 780081 135.9 ns/op BenchmarkSetZero/Interface/Direct-4 2967642 39.80 ns/op BenchmarkSetZero/Interface/CachedZero-4 1000000 105.1 ns/op BenchmarkSetZero/Interface/NewZero-4 800938 137.8 ns/op BenchmarkSetZero/Map/Direct-4 3178696 37.26 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 101.2 ns/op BenchmarkSetZero/Map/NewZero-4 876462 136.1 ns/op BenchmarkSetZero/Pointer/Direct-4 3188510 38.55 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 102.9 ns/op BenchmarkSetZero/Pointer/NewZero-4 798524 136.5 ns/op BenchmarkSetZero/Slice/Direct-4 3038443 39.28 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 106.4 ns/op BenchmarkSetZero/Slice/NewZero-4 857908 140.3 ns/op BenchmarkSetZero/String/Direct-4 3154880 39.09 ns/op BenchmarkSetZero/String/CachedZero-4 1000000 106.2 ns/op BenchmarkSetZero/String/NewZero-4 863482 137.8 ns/op BenchmarkSetZero/Struct/Direct-4 2891224 41.51 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 106.0 ns/op BenchmarkSetZero/Struct/NewZero-4 825058 141.9 ns/op BenchmarkSelect/1-4 237997 511.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 99879 1191 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 50936 2311 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 313232 389.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 259828 464.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 161029 912.1 ns/op 140.33 MB/s BenchmarkCallArgCopy/size=256-4 109306 965.2 ns/op 265.23 MB/s BenchmarkCallArgCopy/size=1024-4 102802 1222 ns/op 837.87 MB/s BenchmarkCallArgCopy/size=4096-4 58242 1850 ns/op 2214.38 MB/s BenchmarkCallArgCopy/size=65536-4 3831 29788 ns/op 2200.07 MB/s BenchmarkFieldByName1-4 2054962 61.06 ns/op BenchmarkFieldByName2-4 132907 827.4 ns/op BenchmarkFieldByName3-4 18908 5873 ns/op BenchmarkInterfaceBig-4 5260327 22.75 ns/op BenchmarkInterfaceSmall-4 5231876 22.95 ns/op BenchmarkNew-4 3125846 36.93 ns/op BenchmarkMap/StringKeys/MapIndex-4 3284 36740 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2572 45356 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3204 37217 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2462 43263 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3217 36344 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2457 45863 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 309637 364.3 ns/op PASS ok reflect 18.113s goos: linux goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 15808 6758 ns/op 8966 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 21723 5069 ns/op 9295 B/op 1 allocs/op BenchmarkFindString-4 16790 7278 ns/op 9060 B/op 1 allocs/op BenchmarkFindSubmatch-4 16689 7706 ns/op 9456 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 16636 7030 ns/op 9345 B/op 2 allocs/op BenchmarkLiteral-4 29131 4249 ns/op BenchmarkNotLiteral-4 5492 20327 ns/op BenchmarkMatchClass-4 4610 26476 ns/op BenchmarkMatchClass_InRange-4 4708 25614 ns/op BenchmarkReplaceAll-4 3139 32422 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 25335 4945 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 50536 2119 ns/op BenchmarkAnchoredShortMatch-4 24428 4987 ns/op BenchmarkAnchoredLongMatch-4 27698 4174 ns/op BenchmarkOnePassShortA-4 26965 4487 ns/op BenchmarkNotOnePassShortA-4 10000 10228 ns/op BenchmarkOnePassShortB-4 35005 3472 ns/op BenchmarkNotOnePassShortB-4 15045 8221 ns/op BenchmarkOnePassLongPrefix-4 116224 1048 ns/op BenchmarkOnePassLongNotPrefix-4 41030 3045 ns/op BenchmarkMatchParallelShared-4 26155 4244 ns/op BenchmarkMatchParallelCopied-4 34128 3295 ns/op BenchmarkQuoteMetaAll-4 234034 498.0 ns/op 28.11 MB/s BenchmarkQuoteMetaNone-4 381214 268.7 ns/op 96.78 MB/s BenchmarkCompile/Onepass-4 5776 19685 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2344 46812 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 272 438997 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4840503 24.54 ns/op 652.12 MB/s BenchmarkMatch/Easy0/32-4 23436 4481 ns/op 7.14 MB/s BenchmarkMatch/Easy0/1K-4 27336 5500 ns/op 186.17 MB/s BenchmarkMatch/Easy0i/16-4 4391550 24.90 ns/op 642.59 MB/s BenchmarkMatch/Easy0i/32-4 7381 14800 ns/op 2.16 MB/s BenchmarkMatch/Easy0i/1K-4 344 340870 ns/op 3.00 MB/s BenchmarkMatch/Easy1/16-4 4843929 24.95 ns/op 641.35 MB/s BenchmarkMatch/Easy1/32-4 28802 4950 ns/op 6.46 MB/s BenchmarkMatch/Easy1/1K-4 10000 10807 ns/op 94.75 MB/s BenchmarkMatch/Medium/16-4 4672791 24.86 ns/op 643.71 MB/s BenchmarkMatch/Medium/32-4 8577 12759 ns/op 2.51 MB/s BenchmarkMatch/Medium/1K-4 387 306714 ns/op 3.34 MB/s BenchmarkMatch/Hard/16-4 4805746 25.24 ns/op 633.89 MB/s BenchmarkMatch/Hard/32-4 5257 21526 ns/op 1.49 MB/s BenchmarkMatch/Hard/1K-4 223 533558 ns/op 1.92 MB/s BenchmarkMatch/Hard1/16-4 1906 60740 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1035 112568 ns/op 0.28 MB/s BenchmarkMatch/Hard1/1K-4 33 3384339 ns/op 0.30 MB/s BenchmarkMatch_onepass_regex/16-4 39480 3012 ns/op 5.31 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23318 5197 ns/op 6.16 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 868 140365 ns/op 7.30 MB/s 23 B/op 0 allocs/op PASS ok regexp 8.174s goos: linux goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 866212 132.2 ns/op BenchmarkIsWordChar-4 280084 422.1 ns/op PASS ok regexp/syntax 1.964s goos: linux goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 106348 1139 ns/op BenchmarkCallers/inlined-4 102028 1170 ns/op BenchmarkCallers/no-cache-4 24872 4859 ns/op BenchmarkFPCallers/cached-4 3641511 32.80 ns/op BenchmarkMakeChan/Byte-4 1345518 90.55 ns/op BenchmarkMakeChan/Int-4 1188762 117.1 ns/op BenchmarkMakeChan/Ptr-4 856622 145.5 ns/op BenchmarkMakeChan/Struct/0-4 1733731 74.16 ns/op BenchmarkMakeChan/Struct/32-4 697519 158.8 ns/op BenchmarkMakeChan/Struct/40-4 653730 187.4 ns/op BenchmarkChanNonblocking-4 13101380 8.546 ns/op BenchmarkSelectUncontended-4 1896026 70.67 ns/op BenchmarkSelectSyncContended-4 34930 3056 ns/op BenchmarkSelectAsyncContended-4 266920 749.7 ns/op BenchmarkSelectNonblock-4 8414697 14.39 ns/op BenchmarkChanUncontended-4 17456 11028 ns/op BenchmarkChanContended-4 2568 45186 ns/op BenchmarkChanSync-4 228006 531.5 ns/op BenchmarkChanSyncWork-4 70036 1586 ns/op BenchmarkChanProdCons0-4 108235 1177 ns/op BenchmarkChanProdCons10-4 281744 595.7 ns/op BenchmarkChanProdCons100-4 162243 748.1 ns/op BenchmarkChanProdConsWork0-4 90355 1259 ns/op BenchmarkChanProdConsWork10-4 205874 711.1 ns/op BenchmarkChanProdConsWork100-4 84760 1327 ns/op BenchmarkSelectProdCons-4 159494 1192 ns/op BenchmarkReceiveDataFromClosedChan-4 1301498 91.89 ns/op BenchmarkChanCreation-4 301446 486.2 ns/op BenchmarkChanSem-4 273420 762.7 ns/op BenchmarkChanPopular-4 84 1196410 ns/op BenchmarkChanClosed-4 1000000 111.4 ns/op BenchmarkCallClosure-4 7376888 15.90 ns/op BenchmarkCallClosure1-4 7491622 16.03 ns/op BenchmarkCallClosure2-4 1839952 60.26 ns/op BenchmarkCallClosure3-4 2375702 50.49 ns/op BenchmarkCallClosure4-4 2003634 61.38 ns/op BenchmarkComplex128DivNormal-4 13585400 8.817 ns/op BenchmarkComplex128DivNisNaN-4 11291480 10.36 ns/op BenchmarkComplex128DivDisNaN-4 11453319 10.51 ns/op BenchmarkComplex128DivNisInf-4 13877917 8.494 ns/op BenchmarkComplex128DivDisInf-4 8536154 14.09 ns/op BenchmarkAllocation-4 5691 18970 ns/op BenchmarkReadMemStats-4 6099 21953 ns/op BenchmarkReadMemStatsLatency-4 1 68540 p50-ns 68540 p90-ns 68540 p99-ns BenchmarkWriteBarrier-4 2812808 46.00 ns/op BenchmarkBulkWriteBarrier-4 9464319 11.50 ns/op BenchmarkScanStackNoLocals-4 4 28486429 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13343146 7.810 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12656437 9.052 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11629056 9.406 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9028161 13.11 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6664788 17.44 ns/op BenchmarkHash5-4 7687648 15.58 ns/op 320.86 MB/s BenchmarkHash16-4 7674723 15.90 ns/op 1005.98 MB/s BenchmarkHash64-4 7513071 14.11 ns/op 4536.25 MB/s BenchmarkHash1024-4 4206919 27.82 ns/op 36810.01 MB/s BenchmarkHash65536-4 89529 1331 ns/op 49229.53 MB/s BenchmarkAlignedLoad-4 9344294 12.85 ns/op BenchmarkUnalignedLoad-4 9319395 11.64 ns/op BenchmarkEqEfaceConcrete-4 7117069 17.18 ns/op BenchmarkEqIfaceConcrete-4 7128852 16.89 ns/op BenchmarkNeEfaceConcrete-4 8494072 15.71 ns/op BenchmarkNeIfaceConcrete-4 7073377 16.88 ns/op BenchmarkConvT2EByteSized/bool-4 7456999 16.01 ns/op BenchmarkConvT2EByteSized/uint8-4 7515570 15.95 ns/op BenchmarkConvT2ESmall-4 6727603 17.60 ns/op BenchmarkConvT2EUintptr-4 5164192 22.01 ns/op BenchmarkConvT2ELarge-4 1843851 69.77 ns/op BenchmarkConvT2ISmall-4 6604128 17.90 ns/op BenchmarkConvT2IUintptr-4 6745922 18.12 ns/op BenchmarkConvT2ILarge-4 1715912 70.69 ns/op BenchmarkConvI2E-4 6152082 19.39 ns/op BenchmarkConvI2I-4 6582433 18.41 ns/op BenchmarkAssertE2T-4 5362125 22.19 ns/op BenchmarkAssertE2TLarge-4 3497022 33.93 ns/op BenchmarkAssertE2I-4 6720847 18.00 ns/op BenchmarkAssertI2T-4 5459889 21.86 ns/op BenchmarkAssertI2I-4 6602551 17.91 ns/op BenchmarkAssertI2E-4 7212014 15.93 ns/op BenchmarkAssertE2E-4 7179591 16.57 ns/op BenchmarkAssertE2T2-4 4407596 27.19 ns/op BenchmarkAssertE2T2Blank-4 5466326 21.89 ns/op BenchmarkAssertI2E2-4 5521729 21.58 ns/op BenchmarkAssertI2E2Blank-4 7691769 16.39 ns/op BenchmarkAssertE2E2-4 5699812 20.98 ns/op BenchmarkAssertE2E2Blank-4 7169836 16.58 ns/op BenchmarkConvT2Ezero/zero/16-4 6624759 18.16 ns/op BenchmarkConvT2Ezero/zero/32-4 6600655 18.13 ns/op BenchmarkConvT2Ezero/zero/64-4 6727573 17.08 ns/op BenchmarkConvT2Ezero/zero/str-4 6738487 17.83 ns/op BenchmarkConvT2Ezero/zero/slice-4 6481896 18.50 ns/op BenchmarkConvT2Ezero/zero/big-4 273700 402.0 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1883674 61.02 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1901300 62.35 ns/op BenchmarkConvT2Ezero/nonzero/big-4 335030 374.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 6583670 18.12 ns/op BenchmarkConvT2Ezero/smallint/32-4 5672682 21.44 ns/op BenchmarkConvT2Ezero/smallint/64-4 6687397 17.82 ns/op BenchmarkConvT2Ezero/largeint/16-4 2289544 49.09 ns/op BenchmarkConvT2Ezero/largeint/32-4 2328626 48.39 ns/op BenchmarkConvT2Ezero/largeint/64-4 2523942 51.97 ns/op BenchmarkMalloc8-4 2830410 42.00 ns/op BenchmarkMalloc16-4 2709753 43.11 ns/op BenchmarkMallocTypeInfo8-4 2712280 46.17 ns/op BenchmarkMallocTypeInfo16-4 2392200 48.53 ns/op BenchmarkMallocLargeStruct-4 243163 534.3 ns/op BenchmarkGoroutineSelect-4 100 1248539 ns/op BenchmarkGoroutineBlocking-4 122 1048688 ns/op BenchmarkGoroutineForRange-4 106 981366 ns/op BenchmarkGoroutineIdle-4 172 901745 ns/op BenchmarkHashStringSpeed-4 3799534 32.05 ns/op BenchmarkHashBytesSpeed-4 2215341 54.58 ns/op BenchmarkHashInt32Speed-4 4052961 28.59 ns/op BenchmarkHashInt64Speed-4 4123928 29.21 ns/op BenchmarkHashStringArraySpeed-4 786265 141.7 ns/op BenchmarkMegMap-4 4657617 25.83 ns/op BenchmarkMegOneMap-4 5475472 21.89 ns/op BenchmarkMegEqMap-4 4350 32746 ns/op BenchmarkMegEmptyMap-4 6380462 17.43 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3677679 31.25 ns/op BenchmarkSmallStrMap-4 4397228 27.29 ns/op BenchmarkMapStringKeysEight_16-4 4765152 25.81 ns/op BenchmarkMapStringKeysEight_32-4 4117594 28.33 ns/op BenchmarkMapStringKeysEight_64-4 4366300 27.64 ns/op BenchmarkMapStringKeysEight_1M-4 4277482 27.95 ns/op BenchmarkIntMap-4 5064578 23.35 ns/op BenchmarkMapFirst/1-4 6077155 19.39 ns/op BenchmarkMapFirst/2-4 6215721 19.53 ns/op BenchmarkMapFirst/3-4 6449690 19.57 ns/op BenchmarkMapFirst/4-4 5988375 17.97 ns/op BenchmarkMapFirst/5-4 5909361 18.11 ns/op BenchmarkMapFirst/6-4 5855056 20.28 ns/op BenchmarkMapFirst/7-4 5897706 19.94 ns/op BenchmarkMapFirst/8-4 5858810 19.47 ns/op BenchmarkMapFirst/9-4 5322824 21.47 ns/op BenchmarkMapFirst/10-4 5398183 22.15 ns/op BenchmarkMapFirst/11-4 5323634 21.75 ns/op BenchmarkMapFirst/12-4 5257076 21.72 ns/op BenchmarkMapFirst/13-4 5475588 22.07 ns/op BenchmarkMapFirst/14-4 5390120 22.40 ns/op BenchmarkMapFirst/15-4 5365806 20.47 ns/op BenchmarkMapFirst/16-4 5435079 22.51 ns/op BenchmarkMapMid/1-4 5893563 19.89 ns/op BenchmarkMapMid/2-4 5823025 20.41 ns/op BenchmarkMapMid/3-4 5819532 19.07 ns/op BenchmarkMapMid/4-4 5703014 19.90 ns/op BenchmarkMapMid/5-4 5678532 20.93 ns/op BenchmarkMapMid/6-4 5866107 21.67 ns/op BenchmarkMapMid/7-4 5569480 21.19 ns/op BenchmarkMapMid/8-4 5525552 19.93 ns/op BenchmarkMapMid/9-4 5304948 22.04 ns/op BenchmarkMapMid/10-4 5115262 23.22 ns/op BenchmarkMapMid/11-4 5469573 23.70 ns/op BenchmarkMapMid/12-4 4863613 23.99 ns/op BenchmarkMapMid/13-4 5112109 22.79 ns/op BenchmarkMapMid/14-4 5164388 21.57 ns/op BenchmarkMapMid/15-4 5308887 22.02 ns/op BenchmarkMapMid/16-4 4990342 22.25 ns/op BenchmarkMapLast/1-4 5995360 19.93 ns/op BenchmarkMapLast/2-4 5842747 19.02 ns/op BenchmarkMapLast/3-4 5735991 20.25 ns/op BenchmarkMapLast/4-4 5493302 21.11 ns/op BenchmarkMapLast/5-4 5477335 21.19 ns/op BenchmarkMapLast/6-4 5539717 21.35 ns/op BenchmarkMapLast/7-4 5768187 21.84 ns/op BenchmarkMapLast/8-4 5398335 21.17 ns/op BenchmarkMapLast/9-4 4925581 24.30 ns/op BenchmarkMapLast/10-4 4822243 22.35 ns/op BenchmarkMapLast/11-4 5056605 23.50 ns/op BenchmarkMapLast/12-4 4935508 25.35 ns/op BenchmarkMapLast/13-4 4890895 24.65 ns/op BenchmarkMapLast/14-4 5201013 21.82 ns/op BenchmarkMapLast/15-4 5115186 22.10 ns/op BenchmarkMapLast/16-4 5115367 23.98 ns/op BenchmarkMapCycle-4 4373124 27.46 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5148332 22.49 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5329 22701 ns/op BenchmarkMakeMap/[Byte]Byte-4 957464 142.0 ns/op BenchmarkMakeMap/[Int]Int-4 435592 264.8 ns/op BenchmarkNewEmptyMap-4 6620005 18.20 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1998495 56.76 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 875992 137.7 ns/op BenchmarkMapIterEmpty-4 7587693 15.40 ns/op BenchmarkSameLengthMap-4 6327601 20.01 ns/op BenchmarkBigKeyMap-4 2190327 53.76 ns/op BenchmarkBigValMap-4 2257599 53.50 ns/op BenchmarkSmallKeyMap-4 3851738 31.76 ns/op BenchmarkMapPopulate/1-4 3243686 36.95 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 201502 583.7 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 13360 9187 ns/op 3348 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 1088 108314 ns/op 53305 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 97 1455732 ns/op 427625 B/op 319 allocs/op BenchmarkMapPopulate/100000-4 7 16121242 ns/op 3612730 B/op 4036 allocs/op BenchmarkComplexAlgMap-4 611445 196.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 2605875 45.47 ns/op BenchmarkGoMapClear/Reflexive/10-4 2373235 50.36 ns/op BenchmarkGoMapClear/Reflexive/100-4 940392 128.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 77560 1508 ns/op BenchmarkGoMapClear/Reflexive/10000-4 10021 12188 ns/op BenchmarkGoMapClear/NonReflexive/1-4 2044412 58.83 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1909248 63.07 ns/op BenchmarkGoMapClear/NonReflexive/100-4 784416 141.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 79254 1544 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 10012 11899 ns/op BenchmarkMapStringConversion/32/simple-4 2548602 45.77 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2298201 52.85 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2334175 52.25 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2522721 50.17 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2169234 55.05 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2194492 55.77 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2795580 42.90 ns/op BenchmarkMapInterfacePtr-4 2685981 43.52 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4184721 28.17 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 159036 729.2 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6484 15615 ns/op BenchmarkMapPop1000-4 506 226839 ns/op BenchmarkMapPop10000-4 30 4037114 ns/op BenchmarkMapAssign/Int32/256-4 4264155 27.92 ns/op BenchmarkMapAssign/Int32/65536-4 1780239 57.16 ns/op BenchmarkMapAssign/Int64/256-4 4207149 27.72 ns/op BenchmarkMapAssign/Int64/65536-4 1952319 62.46 ns/op BenchmarkMapAssign/Str/256-4 3027093 38.90 ns/op BenchmarkMapAssign/Str/65536-4 1231786 90.50 ns/op BenchmarkMapOperatorAssign/Int32/256-4 2361566 51.44 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1300071 82.81 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2225560 52.22 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1144359 97.19 ns/op BenchmarkMapOperatorAssign/Str/256-4 761353 2094 ns/op BenchmarkMapOperatorAssign/Str/65536-4 463520 240.0 ns/op BenchmarkMapAppendAssign/Int32/256-4 1446363 83.15 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 667587 213.2 ns/op 38 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1474032 79.35 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 522436 193.4 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 925261 132.4 ns/op 66 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 336409 362.3 ns/op 84 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 2582262 45.74 ns/op BenchmarkMapDelete/Int32/1000-4 2678451 44.10 ns/op BenchmarkMapDelete/Int32/10000-4 2590419 46.98 ns/op BenchmarkMapDelete/Int64/100-4 2197030 55.14 ns/op BenchmarkMapDelete/Int64/1000-4 2298280 44.64 ns/op BenchmarkMapDelete/Int64/10000-4 2481058 47.50 ns/op BenchmarkMapDelete/Str/100-4 1551217 70.45 ns/op BenchmarkMapDelete/Str/1000-4 1942929 55.59 ns/op BenchmarkMapDelete/Str/10000-4 1904678 62.84 ns/op BenchmarkMapDelete/Pointer/100-4 2154792 56.75 ns/op BenchmarkMapDelete/Pointer/1000-4 2355925 49.35 ns/op BenchmarkMapDelete/Pointer/10000-4 2179108 55.05 ns/op BenchmarkMemmove/0-4 15169228 7.815 ns/op BenchmarkMemmove/1-4 2620779 45.75 ns/op 21.86 MB/s BenchmarkMemmove/2-4 2571783 47.42 ns/op 42.18 MB/s BenchmarkMemmove/3-4 2529735 46.72 ns/op 64.21 MB/s BenchmarkMemmove/4-4 2592660 46.62 ns/op 85.80 MB/s BenchmarkMemmove/5-4 2545555 46.90 ns/op 106.60 MB/s BenchmarkMemmove/6-4 2559196 46.87 ns/op 128.03 MB/s BenchmarkMemmove/7-4 2524743 46.91 ns/op 149.23 MB/s BenchmarkMemmove/8-4 2673956 45.19 ns/op 177.04 MB/s BenchmarkMemmove/9-4 2652580 46.97 ns/op 191.62 MB/s BenchmarkMemmove/10-4 2496430 45.99 ns/op 217.45 MB/s BenchmarkMemmove/11-4 2538144 46.24 ns/op 237.88 MB/s BenchmarkMemmove/12-4 2384527 46.37 ns/op 258.80 MB/s BenchmarkMemmove/13-4 2628085 47.60 ns/op 273.13 MB/s BenchmarkMemmove/14-4 2611314 46.57 ns/op 300.61 MB/s BenchmarkMemmove/15-4 2609995 45.36 ns/op 330.68 MB/s BenchmarkMemmove/16-4 2584320 46.16 ns/op 346.65 MB/s BenchmarkMemmove/32-4 2498547 48.12 ns/op 665.04 MB/s BenchmarkMemmove/64-4 2245932 52.85 ns/op 1211.07 MB/s BenchmarkMemmove/128-4 1778373 66.76 ns/op 1917.41 MB/s BenchmarkMemmove/256-4 1387554 87.16 ns/op 2937.11 MB/s BenchmarkMemmove/512-4 821017 138.6 ns/op 3693.21 MB/s BenchmarkMemmove/1024-4 488000 222.6 ns/op 4600.57 MB/s BenchmarkMemmove/2048-4 308190 387.9 ns/op 5279.32 MB/s BenchmarkMemmove/4096-4 165068 730.2 ns/op 5609.10 MB/s BenchmarkMemmoveOverlap/32-4 2579809 46.83 ns/op 683.28 MB/s BenchmarkMemmoveOverlap/64-4 2238044 52.86 ns/op 1210.76 MB/s BenchmarkMemmoveOverlap/128-4 1783464 66.11 ns/op 1936.03 MB/s BenchmarkMemmoveOverlap/256-4 1372240 86.62 ns/op 2955.42 MB/s BenchmarkMemmoveOverlap/512-4 779023 139.3 ns/op 3674.23 MB/s BenchmarkMemmoveOverlap/1024-4 518299 223.2 ns/op 4588.07 MB/s BenchmarkMemmoveOverlap/2048-4 293697 393.9 ns/op 5198.78 MB/s BenchmarkMemmoveOverlap/4096-4 161358 743.1 ns/op 5512.36 MB/s BenchmarkMemmoveUnalignedDst/0-4 14758549 8.120 ns/op BenchmarkMemmoveUnalignedDst/1-4 2724687 43.74 ns/op 22.86 MB/s BenchmarkMemmoveUnalignedDst/2-4 2557213 45.96 ns/op 43.52 MB/s BenchmarkMemmoveUnalignedDst/3-4 2529242 47.42 ns/op 63.27 MB/s BenchmarkMemmoveUnalignedDst/4-4 2635455 46.27 ns/op 86.45 MB/s BenchmarkMemmoveUnalignedDst/5-4 2609344 47.06 ns/op 106.26 MB/s BenchmarkMemmoveUnalignedDst/6-4 2585022 47.64 ns/op 125.95 MB/s BenchmarkMemmoveUnalignedDst/7-4 2588776 45.06 ns/op 155.35 MB/s BenchmarkMemmoveUnalignedDst/8-4 2738722 44.05 ns/op 181.60 MB/s BenchmarkMemmoveUnalignedDst/9-4 2594096 47.49 ns/op 189.53 MB/s BenchmarkMemmoveUnalignedDst/10-4 2591532 48.00 ns/op 208.35 MB/s BenchmarkMemmoveUnalignedDst/11-4 2592235 46.05 ns/op 238.86 MB/s BenchmarkMemmoveUnalignedDst/12-4 2594272 47.09 ns/op 254.81 MB/s BenchmarkMemmoveUnalignedDst/13-4 2586252 46.49 ns/op 279.65 MB/s BenchmarkMemmoveUnalignedDst/14-4 2508810 46.01 ns/op 304.28 MB/s BenchmarkMemmoveUnalignedDst/15-4 2588094 46.01 ns/op 326.00 MB/s BenchmarkMemmoveUnalignedDst/16-4 2583700 46.23 ns/op 346.12 MB/s BenchmarkMemmoveUnalignedDst/32-4 2430640 48.79 ns/op 655.92 MB/s BenchmarkMemmoveUnalignedDst/64-4 2151459 57.11 ns/op 1120.65 MB/s BenchmarkMemmoveUnalignedDst/128-4 1768756 69.31 ns/op 1846.88 MB/s BenchmarkMemmoveUnalignedDst/256-4 1335078 87.67 ns/op 2919.99 MB/s BenchmarkMemmoveUnalignedDst/512-4 741289 139.3 ns/op 3676.55 MB/s BenchmarkMemmoveUnalignedDst/1024-4 518900 224.7 ns/op 4556.18 MB/s BenchmarkMemmoveUnalignedDst/2048-4 286614 393.4 ns/op 5205.62 MB/s BenchmarkMemmoveUnalignedDst/4096-4 159895 752.3 ns/op 5444.32 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2471485 49.54 ns/op 645.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2180145 55.15 ns/op 1160.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1720639 68.21 ns/op 1876.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1347729 88.35 ns/op 2897.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 783370 141.3 ns/op 3622.27 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 513388 225.9 ns/op 4533.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 287586 394.9 ns/op 5185.99 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 157542 744.1 ns/op 5504.71 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15202342 7.089 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2631428 44.18 ns/op 22.63 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2663212 44.65 ns/op 44.80 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2624617 46.50 ns/op 64.51 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2601339 45.62 ns/op 87.68 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2642930 45.56 ns/op 109.74 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2623260 46.67 ns/op 128.55 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2616343 47.29 ns/op 148.03 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2767461 43.20 ns/op 185.20 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2586694 46.14 ns/op 195.06 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2513364 47.21 ns/op 211.80 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2606139 47.33 ns/op 232.41 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2612968 46.73 ns/op 256.81 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2621162 47.39 ns/op 274.32 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2605600 45.39 ns/op 308.44 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2553597 47.75 ns/op 314.13 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2574987 46.25 ns/op 345.94 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2348602 49.90 ns/op 641.24 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2114205 54.96 ns/op 1164.45 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1768669 68.19 ns/op 1877.17 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1368000 87.98 ns/op 2909.79 MB/s BenchmarkMemmoveUnalignedSrc/512-4 856983 141.4 ns/op 3619.73 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 472252 224.8 ns/op 4554.15 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 305557 392.9 ns/op 5211.92 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 162823 738.6 ns/op 5545.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2162019 55.45 ns/op 288.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2163646 55.57 ns/op 287.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2012628 60.31 ns/op 265.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 2028418 60.02 ns/op 266.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2051019 58.51 ns/op 273.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2058897 59.24 ns/op 270.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2000640 59.50 ns/op 268.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2052741 57.24 ns/op 279.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1801580 65.69 ns/op 974.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1815008 66.50 ns/op 962.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1768387 67.41 ns/op 949.35 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1755802 69.77 ns/op 917.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1739980 65.49 ns/op 977.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1757607 68.60 ns/op 932.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1767958 67.44 ns/op 949.02 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1742526 67.53 ns/op 947.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1217914 98.31 ns/op 2603.99 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 944978 113.7 ns/op 2251.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 995346 100.9 ns/op 2537.29 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1000000 102.3 ns/op 2502.76 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1000000 102.3 ns/op 2501.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1000000 101.8 ns/op 2514.59 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1000000 101.2 ns/op 2529.30 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1202865 101.8 ns/op 2514.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 160069 744.6 ns/op 5500.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 111680 1065 ns/op 3846.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 154580 741.1 ns/op 5526.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 155982 745.8 ns/op 5491.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 159799 746.8 ns/op 5484.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 160663 743.0 ns/op 5512.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 155515 747.3 ns/op 5480.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 157008 746.9 ns/op 5484.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9249 11860 ns/op 5525.77 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 6458 16949 ns/op 3866.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9280 11860 ns/op 5526.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 9094 11815 ns/op 5546.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 10170 11819 ns/op 5545.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9482 11841 ns/op 5534.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 10135 11844 ns/op 5533.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 9079 12138 ns/op 5399.10 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2432070 48.87 ns/op 654.81 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2140802 55.51 ns/op 1152.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1778307 68.01 ns/op 1881.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1361122 89.46 ns/op 2861.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 849500 140.6 ns/op 3641.40 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 473084 224.2 ns/op 4568.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 301911 395.1 ns/op 5182.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 159834 738.0 ns/op 5550.24 MB/s BenchmarkMemclr/5-4 12672850 9.071 ns/op 551.18 MB/s BenchmarkMemclr/16-4 12155355 9.710 ns/op 1647.80 MB/s BenchmarkMemclr/64-4 12776271 8.869 ns/op 7216.16 MB/s BenchmarkMemclr/256-4 11567145 10.36 ns/op 24705.38 MB/s BenchmarkMemclr/4096-4 2792978 42.95 ns/op 95356.70 MB/s BenchmarkMemclr/65536-4 152390 698.6 ns/op 93805.88 MB/s BenchmarkMemclr/1M-4 6204 19065 ns/op 55001.37 MB/s BenchmarkMemclr/4M-4 1741 68426 ns/op 61296.63 MB/s BenchmarkMemclr/8M-4 795 173475 ns/op 48356.36 MB/s BenchmarkMemclr/16M-4 344 356031 ns/op 47122.89 MB/s BenchmarkMemclr/64M-4 85 1362721 ns/op 49246.24 MB/s BenchmarkMemclrUnaligned/0_5-4 8142084 14.68 ns/op 340.61 MB/s BenchmarkMemclrUnaligned/0_16-4 7998660 18.31 ns/op 873.68 MB/s BenchmarkMemclrUnaligned/0_64-4 8176854 15.00 ns/op 4267.74 MB/s BenchmarkMemclrUnaligned/0_256-4 7580383 14.02 ns/op 18254.25 MB/s BenchmarkMemclrUnaligned/0_4096-4 2756895 44.46 ns/op 92136.15 MB/s BenchmarkMemclrUnaligned/0_65536-4 172761 696.5 ns/op 94097.65 MB/s BenchmarkMemclrUnaligned/1_5-4 7947198 14.72 ns/op 339.72 MB/s BenchmarkMemclrUnaligned/1_16-4 7965920 18.06 ns/op 886.00 MB/s BenchmarkMemclrUnaligned/1_64-4 8320429 13.17 ns/op 4859.10 MB/s BenchmarkMemclrUnaligned/1_256-4 7577908 15.76 ns/op 16247.84 MB/s BenchmarkMemclrUnaligned/1_4096-4 1757541 67.89 ns/op 60335.82 MB/s BenchmarkMemclrUnaligned/1_65536-4 126132 950.8 ns/op 68925.96 MB/s BenchmarkMemclrUnaligned/4_5-4 8153612 14.69 ns/op 340.45 MB/s BenchmarkMemclrUnaligned/4_16-4 7974528 13.52 ns/op 1183.84 MB/s BenchmarkMemclrUnaligned/4_64-4 8181189 14.70 ns/op 4353.51 MB/s BenchmarkMemclrUnaligned/4_256-4 7503385 14.72 ns/op 17385.69 MB/s BenchmarkMemclrUnaligned/4_4096-4 1960405 61.31 ns/op 66809.35 MB/s BenchmarkMemclrUnaligned/4_65536-4 135271 891.3 ns/op 73525.04 MB/s BenchmarkMemclrUnaligned/7_5-4 7942053 13.73 ns/op 364.07 MB/s BenchmarkMemclrUnaligned/7_16-4 7941218 14.45 ns/op 1106.91 MB/s BenchmarkMemclrUnaligned/7_64-4 9222028 13.07 ns/op 4897.26 MB/s BenchmarkMemclrUnaligned/7_256-4 8543520 14.46 ns/op 17700.93 MB/s BenchmarkMemclrUnaligned/7_4096-4 1778696 67.58 ns/op 60612.10 MB/s BenchmarkMemclrUnaligned/7_65536-4 127698 942.6 ns/op 69527.65 MB/s BenchmarkMemclrUnaligned/0_1M-4 7609 15364 ns/op 68248.27 MB/s BenchmarkMemclrUnaligned/0_4M-4 1515 77604 ns/op 54047.18 MB/s BenchmarkMemclrUnaligned/0_8M-4 640 159308 ns/op 52656.44 MB/s BenchmarkMemclrUnaligned/0_16M-4 397 338138 ns/op 49616.48 MB/s BenchmarkMemclrUnaligned/0_64M-4 91 1312160 ns/op 51143.81 MB/s BenchmarkMemclrUnaligned/1_1M-4 6441 18668 ns/op 56170.37 MB/s BenchmarkMemclrUnaligned/1_4M-4 1539 75780 ns/op 55348.42 MB/s BenchmarkMemclrUnaligned/1_8M-4 770 149009 ns/op 56295.99 MB/s BenchmarkMemclrUnaligned/1_16M-4 340 373605 ns/op 44906.31 MB/s BenchmarkMemclrUnaligned/1_64M-4 91 1302158 ns/op 51536.65 MB/s BenchmarkMemclrUnaligned/4_1M-4 6506 18191 ns/op 57643.88 MB/s BenchmarkMemclrUnaligned/4_4M-4 1533 68072 ns/op 61615.58 MB/s BenchmarkMemclrUnaligned/4_8M-4 850 155321 ns/op 54008.25 MB/s BenchmarkMemclrUnaligned/4_16M-4 349 359293 ns/op 46695.03 MB/s BenchmarkMemclrUnaligned/4_64M-4 92 1363516 ns/op 49217.51 MB/s BenchmarkMemclrUnaligned/7_1M-4 6484 18177 ns/op 57685.49 MB/s BenchmarkMemclrUnaligned/7_4M-4 1513 75108 ns/op 55843.54 MB/s BenchmarkMemclrUnaligned/7_8M-4 752 150584 ns/op 55707.15 MB/s BenchmarkMemclrUnaligned/7_16M-4 333 352090 ns/op 47650.35 MB/s BenchmarkMemclrUnaligned/7_64M-4 91 1297660 ns/op 51715.30 MB/s BenchmarkGoMemclr/5-4 3111722 38.53 ns/op 129.78 MB/s BenchmarkGoMemclr/16-4 853399 127.7 ns/op 125.25 MB/s BenchmarkGoMemclr/64-4 255174 475.7 ns/op 134.53 MB/s BenchmarkGoMemclr/256-4 63696 1927 ns/op 132.86 MB/s BenchmarkMemclrRange/1K_2K-4 92349 1296 ns/op 73996.61 MB/s BenchmarkMemclrRange/2K_8K-4 32383 3676 ns/op 90731.08 MB/s BenchmarkMemclrRange/4K_16K-4 35870 3358 ns/op 96217.83 MB/s BenchmarkMemclrRange/160K_228K-4 6170 17661 ns/op 94155.27 MB/s BenchmarkClearFat7-4 8662888 13.63 ns/op BenchmarkClearFat8-4 9253624 12.67 ns/op BenchmarkClearFat11-4 8415146 13.42 ns/op BenchmarkClearFat12-4 8143768 13.53 ns/op BenchmarkClearFat13-4 8317183 13.50 ns/op BenchmarkClearFat14-4 8671527 13.44 ns/op BenchmarkClearFat15-4 8420218 14.04 ns/op BenchmarkClearFat16-4 8781120 12.59 ns/op BenchmarkClearFat24-4 8628076 13.59 ns/op BenchmarkClearFat32-4 8055009 14.37 ns/op BenchmarkClearFat40-4 7714803 15.16 ns/op BenchmarkClearFat48-4 7423467 15.83 ns/op BenchmarkClearFat56-4 7118154 16.62 ns/op BenchmarkClearFat64-4 6733616 17.30 ns/op BenchmarkClearFat72-4 6624526 17.31 ns/op BenchmarkClearFat128-4 4753880 24.69 ns/op BenchmarkClearFat256-4 3494737 34.70 ns/op BenchmarkClearFat512-4 1942617 61.32 ns/op BenchmarkClearFat1024-4 1169606 102.4 ns/op BenchmarkClearFat1032-4 1000000 106.2 ns/op BenchmarkClearFat1040-4 912692 132.5 ns/op BenchmarkCopyFat7-4 8440372 13.91 ns/op BenchmarkCopyFat8-4 9505039 12.39 ns/op BenchmarkCopyFat11-4 8345718 13.58 ns/op BenchmarkCopyFat12-4 8355876 13.98 ns/op BenchmarkCopyFat13-4 8392939 13.89 ns/op BenchmarkCopyFat14-4 8439517 13.72 ns/op BenchmarkCopyFat15-4 8467424 13.89 ns/op BenchmarkCopyFat16-4 8885235 13.27 ns/op BenchmarkCopyFat24-4 8634452 12.76 ns/op BenchmarkCopyFat32-4 8480462 13.83 ns/op BenchmarkCopyFat64-4 6721110 17.45 ns/op BenchmarkCopyFat72-4 6529498 18.03 ns/op BenchmarkCopyFat128-4 4694992 24.69 ns/op BenchmarkCopyFat256-4 3280245 35.94 ns/op BenchmarkCopyFat512-4 1898763 62.91 ns/op BenchmarkCopyFat520-4 1860768 64.13 ns/op BenchmarkCopyFat1024-4 980239 113.0 ns/op BenchmarkCopyFat1032-4 1000000 115.0 ns/op BenchmarkCopyFat1040-4 961360 120.8 ns/op BenchmarkIssue18740/2byte-4 698 174865 ns/op BenchmarkIssue18740/4byte-4 1116 107731 ns/op BenchmarkIssue18740/8byte-4 1616 73033 ns/op BenchmarkMemclrKnownSize1-4 10977810 10.94 ns/op 91.40 MB/s BenchmarkMemclrKnownSize2-4 7357348 16.26 ns/op 123.02 MB/s BenchmarkMemclrKnownSize4-4 4472294 26.93 ns/op 148.54 MB/s BenchmarkMemclrKnownSize8-4 1933896 62.48 ns/op 128.04 MB/s BenchmarkMemclrKnownSize16-4 800596 127.1 ns/op 125.85 MB/s BenchmarkMemclrKnownSize32-4 451327 241.2 ns/op 132.67 MB/s BenchmarkMemclrKnownSize64-4 241899 462.2 ns/op 138.46 MB/s BenchmarkMemclrKnownSize112-4 135638 859.0 ns/op 130.38 MB/s BenchmarkMemclrKnownSize128-4 112953 916.0 ns/op 139.74 MB/s BenchmarkMemclrKnownSize192-4 86774 1465 ns/op 131.08 MB/s BenchmarkMemclrKnownSize248-4 67328 2230 ns/op 111.23 MB/s BenchmarkMemclrKnownSize256-4 65092 1814 ns/op 141.13 MB/s BenchmarkMemclrKnownSize512-4 33110 3840 ns/op 133.32 MB/s BenchmarkMemclrKnownSize1024-4 15152 7560 ns/op 135.45 MB/s BenchmarkMemclrKnownSize4096-4 4062 31485 ns/op 130.09 MB/s BenchmarkMemclrKnownSize512KiB-4 28 4148025 ns/op 126.39 MB/s BenchmarkReadMetricsLatency-4 18056 3860 p50-ns 6600 p90-ns 24090 p99-ns BenchmarkFinalizer-4 358 775954 ns/op BenchmarkFinalizerRun-4 314422 550.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8697882 12.21 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2898788 40.46 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2528707 47.59 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2475174 48.51 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1762239 68.79 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1659574 73.05 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2342095 51.10 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1698033 70.81 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1784088 67.93 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2250535 53.65 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2283072 53.51 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2035993 59.18 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1935190 63.05 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1748013 68.81 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9050592 12.36 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 10359220 11.27 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9101160 13.20 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9156859 13.12 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 9735873 12.99 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7782998 15.29 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9091183 11.34 ns/op BenchmarkFindBitRange64/PatternAASize8-4 10557385 13.10 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9167679 13.09 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 10308409 13.02 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9038941 12.52 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9135186 13.12 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9168318 11.74 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 10407387 13.17 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9091768 11.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 10320840 12.81 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9138399 11.56 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9118616 12.53 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9143782 13.12 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8670613 13.78 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8747973 12.89 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9137884 12.46 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8721709 12.10 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8730504 13.72 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 9143580 16.78 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8684236 12.23 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8705113 13.30 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9083626 13.13 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8725076 12.03 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8669410 13.75 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9059884 11.34 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9123303 13.11 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9098152 13.13 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9289952 13.11 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9121714 12.62 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9140271 13.15 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9161102 13.11 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9141699 13.11 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9146284 11.40 ns/op BenchmarkNetpollBreak-4 8062 15312 ns/op BenchmarkPinnerPinUnpinBatch-4 2116 55682 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 332 359471 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2365 54981 ns/op BenchmarkPinnerPinUnpin-4 2402384 50.09 ns/op BenchmarkPinnerPinUnpinTiny-4 2301036 50.04 ns/op BenchmarkPinnerPinUnpinDouble-4 889454 128.1 ns/op BenchmarkPinnerPinUnpinParallel-4 6211440 19.33 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6229380 22.93 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 353445 370.3 ns/op BenchmarkPinnerIsPinnedOnPinned-4 7540112 16.30 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7495015 15.33 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 11934726 10.09 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 11994663 10.09 ns/op BenchmarkPingPongHog-4 265 377440 ns/op BenchmarkStackGrowth-4 190064 587.9 ns/op BenchmarkStackGrowthDeep-4 1792 59308 ns/op BenchmarkCreateGoroutines-4 61836 1768 ns/op BenchmarkCreateGoroutinesParallel-4 88166 1625 ns/op BenchmarkCreateGoroutinesCapture-4 12824 14057 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 68833 1882 ns/op BenchmarkClosureCall-4 20128722 5.938 ns/op BenchmarkWakeupParallelSpinning/0s-4 9193 22516 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4281 26075 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5020 30067 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3409 38718 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2092 60142 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1232 96027 ns/op BenchmarkWakeupParallelSpinning/50µs-4 618 194077 ns/op BenchmarkWakeupParallelSpinning/100µs-4 388 331021 ns/op BenchmarkWakeupParallelSyscall/0s-4 759 154956 ns/op BenchmarkWakeupParallelSyscall/1µs-4 751 154243 ns/op BenchmarkWakeupParallelSyscall/2µs-4 753 180647 ns/op BenchmarkWakeupParallelSyscall/5µs-4 727 152369 ns/op BenchmarkWakeupParallelSyscall/10µs-4 690 171172 ns/op BenchmarkWakeupParallelSyscall/20µs-4 597 198084 ns/op BenchmarkWakeupParallelSyscall/50µs-4 465 253167 ns/op BenchmarkWakeupParallelSyscall/100µs-4 336 357438 ns/op BenchmarkMatmult-4 5293633 20.42 ns/op BenchmarkFastrand-4 12663102 8.097 ns/op BenchmarkFastrand64-4 15112598 8.038 ns/op BenchmarkFastrandHashiter-4 6708002 17.97 ns/op BenchmarkFastrandn/2-4 9454304 12.54 ns/op BenchmarkFastrandn/3-4 9577059 12.65 ns/op BenchmarkFastrandn/4-4 9578511 12.57 ns/op BenchmarkFastrandn/5-4 9608092 12.51 ns/op BenchmarkIfaceCmp100-4 94143 1262 ns/op BenchmarkIfaceCmpNil100-4 178324 668.2 ns/op BenchmarkEfaceCmpDiff-4 44640 2967 ns/op BenchmarkEfaceCmpDiffIndirect-4 39493 3297 ns/op BenchmarkDefer-4 1574659 75.47 ns/op BenchmarkDefer10-4 972280 106.9 ns/op BenchmarkDeferMany-4 821197 246.5 ns/op BenchmarkPanicRecover-4 864354 138.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6571 22168 ns/op 21660 p50-ns 28629 p90-ns 41880 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6297 23771 ns/op 19870 p50-ns 31570 p90-ns 122040 p99-ns BenchmarkGoroutineProfile/small/idle-4 3484 35209 ns/op 30220 p50-ns 45569 p90-ns 58310 p99-ns BenchmarkGoroutineProfile/small/loaded-4 567 238158 ns/op 213840 p50-ns 408810 p90-ns 2469580 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6751 18312 ns/op 18290 p50-ns 24680 p90-ns 39020 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6259 21867 ns/op 19429 p50-ns 27570 p90-ns 58141 p99-ns BenchmarkGoroutineProfile/large/idle-4 78 1461785 ns/op 1402390 p50-ns 1678051 p90-ns 2645220 p99-ns BenchmarkGoroutineProfile/large/loaded-4 38 3045837 ns/op 2193430 p50-ns 3470570 p90-ns 16085761 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6734 21387 ns/op 21170 p50-ns 29520 p90-ns 46420 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4962 21541 ns/op 19300 p50-ns 27049 p90-ns 113540 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1418 73805 ns/op 71390 p50-ns 78391 p90-ns 92130 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 541 254129 ns/op 163019 p50-ns 273120 p90-ns 1684990 p99-ns BenchmarkRWMutexUncontended-4 6681097 17.91 ns/op BenchmarkRWMutexWrite100-4 1000000 178.6 ns/op BenchmarkRWMutexWrite10-4 1000000 234.9 ns/op BenchmarkRWMutexWorkWrite100-4 908106 190.0 ns/op BenchmarkRWMutexWorkWrite10-4 74251 1565 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3619 30849 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1402 83912 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1868 62680 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 674 177116 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 891 129308 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 313 374515 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 476 246597 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 146 800113 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 570456 242.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 485542 241.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 433026 270.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 448062 256.2 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 474980 282.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 401689 293.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 443719 290.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 447268 274.2 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 429685 320.2 ns/op BenchmarkMakeSlice/Byte-4 3111643 39.19 ns/op BenchmarkMakeSlice/Int16-4 2839062 40.69 ns/op BenchmarkMakeSlice/Int-4 2089566 53.12 ns/op BenchmarkMakeSlice/Ptr-4 2139357 56.52 ns/op BenchmarkMakeSlice/Struct/24-4 1459441 83.96 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 101.6 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 128.3 ns/op BenchmarkGrowSlice/Byte-4 1000000 105.9 ns/op BenchmarkGrowSlice/Int16-4 1000000 101.2 ns/op BenchmarkGrowSlice/Int-4 953583 150.9 ns/op BenchmarkGrowSlice/Ptr-4 880824 175.3 ns/op BenchmarkGrowSlice/Struct/24-4 542304 241.9 ns/op BenchmarkGrowSlice/Struct/32-4 409693 267.6 ns/op BenchmarkGrowSlice/Struct/40-4 426228 352.4 ns/op BenchmarkExtendSlice/IntSlice-4 814033 162.5 ns/op BenchmarkExtendSlice/PointerSlice-4 643004 182.1 ns/op BenchmarkExtendSlice/NoGrow-4 1000000 102.7 ns/op BenchmarkAppend-4 1000000 113.6 ns/op BenchmarkAppendGrowByte-4 7 16475858 ns/op BenchmarkAppendGrowString-4 1 237975813 ns/op BenchmarkAppendSlice/1Bytes-4 2614969 47.27 ns/op BenchmarkAppendSlice/4Bytes-4 2609302 47.68 ns/op BenchmarkAppendSlice/7Bytes-4 2465444 47.58 ns/op BenchmarkAppendSlice/8Bytes-4 2596128 45.81 ns/op BenchmarkAppendSlice/15Bytes-4 2518482 47.98 ns/op BenchmarkAppendSlice/16Bytes-4 2595506 46.96 ns/op BenchmarkAppendSlice/32Bytes-4 2500173 47.61 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 129069 836.2 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 34742 3376 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 12102 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2359 43890 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 175 649712 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 44 3471682 ns/op BenchmarkAppendStr/1Bytes-4 2929293 40.31 ns/op BenchmarkAppendStr/4Bytes-4 2917783 41.88 ns/op BenchmarkAppendStr/8Bytes-4 2819040 40.85 ns/op BenchmarkAppendStr/16Bytes-4 2741985 42.96 ns/op BenchmarkAppendStr/32Bytes-4 2761357 43.02 ns/op BenchmarkAppendSpecialCase-4 921078 115.4 ns/op BenchmarkCopy/1Byte-4 2692041 44.97 ns/op 22.24 MB/s BenchmarkCopy/1String-4 2721517 44.65 ns/op 22.40 MB/s BenchmarkCopy/2Byte-4 2626362 45.07 ns/op 44.37 MB/s BenchmarkCopy/2String-4 2743592 43.80 ns/op 45.66 MB/s BenchmarkCopy/4Byte-4 2634304 45.17 ns/op 88.56 MB/s BenchmarkCopy/4String-4 2727759 44.59 ns/op 89.71 MB/s BenchmarkCopy/8Byte-4 2750982 44.14 ns/op 181.24 MB/s BenchmarkCopy/8String-4 2784094 43.40 ns/op 184.33 MB/s BenchmarkCopy/12Byte-4 2546961 47.37 ns/op 253.31 MB/s BenchmarkCopy/12String-4 2661094 45.54 ns/op 263.53 MB/s BenchmarkCopy/16Byte-4 2679060 45.13 ns/op 354.57 MB/s BenchmarkCopy/16String-4 2701718 44.48 ns/op 359.72 MB/s BenchmarkCopy/32Byte-4 2431598 48.46 ns/op 660.32 MB/s BenchmarkCopy/32String-4 2558815 46.99 ns/op 681.03 MB/s BenchmarkCopy/128Byte-4 1777038 66.82 ns/op 1915.58 MB/s BenchmarkCopy/128String-4 1737637 69.47 ns/op 1842.54 MB/s BenchmarkCopy/1024Byte-4 500738 222.2 ns/op 4609.25 MB/s BenchmarkCopy/1024String-4 432486 263.4 ns/op 3887.84 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 42308 2830 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 28948 4303 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 16197 6727 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 14374 7990 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 10780 ns/op BenchmarkAppendInPlace/Grow/Byte-4 200529 604.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 207728 579.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 154038 723.2 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 120296 959.8 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 122848 1023 ns/op BenchmarkStackCopyPtr-4 1 112997246 ns/op BenchmarkStackCopy-4 2 80340710 ns/op BenchmarkStackCopyNoCache-4 27 4017295 ns/op BenchmarkStackCopyWithStkobj-4 3 43462193 ns/op BenchmarkIssue18138-4 1039 116704 ns/op BenchmarkCompareStringEqual-4 11544520 9.709 ns/op BenchmarkCompareStringIdentical-4 21238899 4.785 ns/op BenchmarkCompareStringSameLength-4 14216491 7.764 ns/op BenchmarkCompareStringDifferentLength-4 20126895 5.934 ns/op BenchmarkCompareStringBigUnaligned-4 2580 41845 ns/op 25058.70 MB/s BenchmarkCompareStringBig-4 3604 40956 ns/op 25602.58 MB/s BenchmarkConcatStringAndBytes-4 3299182 35.92 ns/op BenchmarkSliceByteToString/1-4 2847327 42.11 ns/op BenchmarkSliceByteToString/2-4 1568775 73.49 ns/op BenchmarkSliceByteToString/4-4 1587256 74.16 ns/op BenchmarkSliceByteToString/8-4 1686759 72.98 ns/op BenchmarkSliceByteToString/16-4 1576120 74.62 ns/op BenchmarkSliceByteToString/32-4 1502215 82.03 ns/op BenchmarkSliceByteToString/64-4 1000000 103.5 ns/op BenchmarkSliceByteToString/128-4 1000000 145.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3171952 37.75 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1247640 96.33 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1491396 80.84 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5200572 23.36 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2517201 47.67 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2891908 41.65 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3253650 37.00 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 656842 180.9 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 755077 151.3 ns/op BenchmarkRuneIterate/range/ASCII-4 11672947 10.22 ns/op BenchmarkRuneIterate/range/Japanese-4 2928652 40.95 ns/op BenchmarkRuneIterate/range/MixedLength-4 3502546 34.12 ns/op BenchmarkRuneIterate/range1/ASCII-4 11324257 11.22 ns/op BenchmarkRuneIterate/range1/Japanese-4 2910039 41.27 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3499162 34.50 ns/op BenchmarkRuneIterate/range2/ASCII-4 11259981 10.19 ns/op BenchmarkRuneIterate/range2/Japanese-4 2929690 40.98 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3501248 34.18 ns/op BenchmarkArrayEqual-4 19285938 6.099 ns/op BenchmarkFunc/Name-4 4036730 29.50 ns/op BenchmarkFunc/Entry-4 12426411 9.091 ns/op BenchmarkFunc/FileLine-4 3843130 31.06 ns/op PASS ok runtime 145.956s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24248 4897 ns/op BenchmarkHandle/concurrent-4 14018 10119 ns/op PASS ok runtime/cgo 1.549s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 16924272 6.618 ns/op BenchmarkAnd32Parallel-4 3409833 29.46 ns/op BenchmarkAnd64-4 16611621 6.322 ns/op BenchmarkAnd64Parallel-4 4587204 23.24 ns/op BenchmarkOr32-4 17186564 6.879 ns/op BenchmarkOr32Parallel-4 5433804 37.07 ns/op BenchmarkOr64-4 16419578 7.112 ns/op BenchmarkOr64Parallel-4 5075486 32.28 ns/op BenchmarkAtomicLoad64-4 21201192 5.622 ns/op BenchmarkAtomicStore64-4 21138262 5.617 ns/op BenchmarkAtomicLoad-4 21314239 4.763 ns/op BenchmarkAtomicStore-4 21122900 5.627 ns/op BenchmarkAnd8-4 21208236 5.615 ns/op BenchmarkAnd-4 21327763 5.618 ns/op BenchmarkAnd8Parallel-4 5820770 22.80 ns/op BenchmarkAndParallel-4 5740674 27.28 ns/op BenchmarkOr8-4 23403541 5.639 ns/op BenchmarkOr-4 21175306 5.655 ns/op BenchmarkOr8Parallel-4 4980100 31.08 ns/op BenchmarkOrParallel-4 4230102 28.14 ns/op BenchmarkXadd-4 4314532 26.54 ns/op BenchmarkXadd64-4 4638289 30.04 ns/op BenchmarkCas-4 3003316 36.67 ns/op BenchmarkCas64-4 3398366 34.68 ns/op BenchmarkXchg-4 3895154 30.00 ns/op BenchmarkXchg64-4 3750752 31.35 ns/op PASS ok runtime/internal/atomic 4.798s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4394912 28.37 ns/op BenchmarkMulUintptr/large-4 3567770 33.05 ns/op PASS ok runtime/internal/math 1.333s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 32 5506392 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 10054961 ns/op 966.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1441 101538 ns/op 1.609 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 15 8937321 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 15000876 ns/op 1250 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 468 249136 ns/op 12.03 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 51179317 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 91059144 ns/op 7920 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 67 2242353 ns/op 168.0 concurrent_launches/op PASS ok runtime/pprof 2.870s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 38 2978090 ns/op BenchmarkStackLeak-4 18990 6163 ns/op PASS ok runtime/race 1.556s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 6196826 18.80 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 388167 341.3 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.394s goos: linux goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 58 1954613 ns/op BenchmarkIndex_Large-4 31413 3861 ns/op BenchmarkIndexFunc_Large-4 139 786157 ns/op BenchmarkCompact/nil-4 9853302 14.07 ns/op BenchmarkCompact/one-4 2577830 48.93 ns/op BenchmarkCompact/sorted-4 1601403 68.95 ns/op BenchmarkCompact/1_item-4 1397570 80.89 ns/op BenchmarkCompact/unsorted-4 1601536 74.77 ns/op BenchmarkCompact/many-4 827631 140.2 ns/op BenchmarkCompact_Large-4 614 167224 ns/op BenchmarkCompactFunc_Large-4 96 1300512 ns/op BenchmarkReplace/naive-fast-4 126577 831.7 ns/op BenchmarkReplace/optimized-fast-4 142094 721.9 ns/op BenchmarkReplace/naive-slow-4 46138 2807 ns/op BenchmarkReplace/optimized-slow-4 50289 2391 ns/op BenchmarkBinarySearchFloats/Size16-4 1563187 76.71 ns/op BenchmarkBinarySearchFloats/Size32-4 1338086 88.90 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 100.0 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 112.5 ns/op BenchmarkBinarySearchFloats/Size512-4 873832 128.3 ns/op BenchmarkBinarySearchFloats/Size1024-4 752138 146.4 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 673804 154.1 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 605959 199.4 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 533434 225.7 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 457374 255.3 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 367792 320.3 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 344466 351.9 ns/op PASS ok slices 5.372s goos: linux goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 199580 598.2 ns/op BenchmarkSortInts-4 2 78426546 ns/op BenchmarkSlicesSortInts-4 3 46953145 ns/op BenchmarkSortIsSorted-4 46 2757064 ns/op BenchmarkSlicesIsSorted-4 78 1514274 ns/op BenchmarkSortStrings-4 1 109247487 ns/op BenchmarkSlicesSortStrings-4 2 72800632 ns/op BenchmarkSortStrings_Sorted-4 34 3253353 ns/op BenchmarkSlicesSortStrings_Sorted-4 57 2048022 ns/op BenchmarkSortStructs-4 1 152193165 ns/op BenchmarkSortFuncStructs-4 1 138448605 ns/op BenchmarkSortString1K-4 351 337808 ns/op BenchmarkSortString1K_Slice-4 256 451771 ns/op BenchmarkStableString1K-4 134 887101 ns/op BenchmarkSortInt1K-4 452 306232 ns/op BenchmarkSortInt1K_Sorted-4 6946 17048 ns/op BenchmarkSortInt1K_Reversed-4 3277 32555 ns/op BenchmarkSortInt1K_Mod8-4 898 117499 ns/op BenchmarkStableInt1K-4 180 656963 ns/op BenchmarkStableInt1K_Slice-4 213 566718 ns/op BenchmarkSortInt64K-4 4 25638152 ns/op BenchmarkSortInt64K_Slice-4 3 36864829 ns/op BenchmarkStableInt64K-4 2 59500932 ns/op BenchmarkSort1e2-4 556 204445 ns/op BenchmarkStable1e2-4 228 502442 ns/op BenchmarkSort1e4-4 3 42894664 ns/op BenchmarkStable1e4-4 1 165580473 ns/op PASS ok sort 15.023s goos: linux goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 945856 113.6 ns/op BenchmarkAtof64Float-4 811567 136.2 ns/op BenchmarkAtof64FloatExp-4 712986 146.3 ns/op BenchmarkAtof64Big-4 537556 212.2 ns/op BenchmarkAtof64RandomBits-4 296558 379.0 ns/op BenchmarkAtof64RandomFloats-4 588954 195.8 ns/op BenchmarkAtof64RandomLongFloats-4 521031 221.7 ns/op BenchmarkAtof32Decimal-4 1000000 110.3 ns/op BenchmarkAtof32Float-4 859000 126.0 ns/op BenchmarkAtof32FloatExp-4 708812 155.5 ns/op BenchmarkAtof32Random-4 476755 244.6 ns/op BenchmarkAtof32RandomLong-4 202800 578.1 ns/op BenchmarkParseInt/Pos/7bit-4 1710628 72.35 ns/op BenchmarkParseInt/Pos/26bit-4 956084 127.5 ns/op BenchmarkParseInt/Pos/31bit-4 777735 147.1 ns/op BenchmarkParseInt/Pos/56bit-4 483278 219.0 ns/op BenchmarkParseInt/Pos/63bit-4 458763 240.6 ns/op BenchmarkParseInt/Neg/7bit-4 1807063 67.56 ns/op BenchmarkParseInt/Neg/26bit-4 925782 126.2 ns/op BenchmarkParseInt/Neg/31bit-4 763624 154.1 ns/op BenchmarkParseInt/Neg/56bit-4 521070 222.8 ns/op BenchmarkParseInt/Neg/63bit-4 453747 240.8 ns/op BenchmarkAtoi/Pos/7bit-4 2443719 48.99 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 109.7 ns/op BenchmarkAtoi/Pos/31bit-4 992383 118.1 ns/op BenchmarkAtoi/Pos/56bit-4 654224 182.2 ns/op BenchmarkAtoi/Pos/63bit-4 458536 258.2 ns/op BenchmarkAtoi/Neg/7bit-4 2436248 49.46 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 100.8 ns/op BenchmarkAtoi/Neg/31bit-4 1011571 110.7 ns/op BenchmarkAtoi/Neg/56bit-4 617706 186.2 ns/op BenchmarkAtoi/Neg/63bit-4 437211 259.5 ns/op BenchmarkFormatFloat/Decimal-4 157671 762.1 ns/op BenchmarkFormatFloat/Float-4 157102 776.5 ns/op BenchmarkFormatFloat/Exp-4 162616 740.6 ns/op BenchmarkFormatFloat/NegExp-4 164218 738.9 ns/op BenchmarkFormatFloat/LongExp-4 134061 867.2 ns/op BenchmarkFormatFloat/Big-4 125384 942.4 ns/op BenchmarkFormatFloat/BinaryExp-4 298641 384.1 ns/op BenchmarkFormatFloat/32Integer-4 158240 754.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 179794 685.5 ns/op BenchmarkFormatFloat/32Point-4 154298 765.1 ns/op BenchmarkFormatFloat/32Exp-4 163120 729.7 ns/op BenchmarkFormatFloat/32NegExp-4 165249 722.6 ns/op BenchmarkFormatFloat/32Shortest-4 173146 686.9 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 185311 655.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 169285 673.7 ns/op BenchmarkFormatFloat/64Fixed1-4 218006 542.0 ns/op BenchmarkFormatFloat/64Fixed2-4 220354 541.0 ns/op BenchmarkFormatFloat/64Fixed3-4 213282 551.8 ns/op BenchmarkFormatFloat/64Fixed4-4 218078 543.3 ns/op BenchmarkFormatFloat/64Fixed12-4 127138 942.8 ns/op BenchmarkFormatFloat/64Fixed16-4 148660 797.6 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 162061 756.0 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 138816 869.0 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3614 32446 ns/op BenchmarkFormatFloat/Slowpath64-4 135532 885.0 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 133681 879.4 ns/op BenchmarkAppendFloat/Decimal-4 178257 661.7 ns/op BenchmarkAppendFloat/Float-4 172034 693.8 ns/op BenchmarkAppendFloat/Exp-4 186062 630.9 ns/op BenchmarkAppendFloat/NegExp-4 187438 629.8 ns/op BenchmarkAppendFloat/LongExp-4 150475 794.3 ns/op BenchmarkAppendFloat/Big-4 140948 868.4 ns/op BenchmarkAppendFloat/BinaryExp-4 448106 266.2 ns/op BenchmarkAppendFloat/32Integer-4 179853 690.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 198566 581.8 ns/op BenchmarkAppendFloat/32Point-4 178304 682.4 ns/op BenchmarkAppendFloat/32Exp-4 188264 626.8 ns/op BenchmarkAppendFloat/32NegExp-4 188228 627.4 ns/op BenchmarkAppendFloat/32Shortest-4 215125 548.0 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 205752 575.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 201542 581.3 ns/op BenchmarkAppendFloat/64Fixed1-4 265832 449.1 ns/op BenchmarkAppendFloat/64Fixed2-4 266677 454.5 ns/op BenchmarkAppendFloat/64Fixed3-4 256987 446.2 ns/op BenchmarkAppendFloat/64Fixed4-4 251576 451.8 ns/op BenchmarkAppendFloat/64Fixed12-4 136557 855.1 ns/op BenchmarkAppendFloat/64Fixed16-4 166393 715.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 199131 618.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 157108 765.3 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3375 31873 ns/op BenchmarkAppendFloat/Slowpath64-4 151921 803.0 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 149146 773.5 ns/op BenchmarkFormatInt-4 24841 4744 ns/op BenchmarkAppendInt-4 27422 4515 ns/op BenchmarkFormatUint-4 132031 877.7 ns/op BenchmarkAppendUint-4 147460 836.9 ns/op BenchmarkFormatIntSmall/7-4 3980313 30.23 ns/op BenchmarkFormatIntSmall/42-4 3991602 30.16 ns/op BenchmarkAppendIntSmall-4 1782316 67.24 ns/op BenchmarkAppendUintVarlen/1-4 1919019 62.86 ns/op BenchmarkAppendUintVarlen/12-4 1898198 64.89 ns/op BenchmarkAppendUintVarlen/123-4 1326864 92.49 ns/op BenchmarkAppendUintVarlen/1234-4 1319431 92.19 ns/op BenchmarkAppendUintVarlen/12345-4 1298694 98.32 ns/op BenchmarkAppendUintVarlen/123456-4 1252342 95.11 ns/op BenchmarkAppendUintVarlen/1234567-4 1253334 95.48 ns/op BenchmarkAppendUintVarlen/12345678-4 1288555 95.05 ns/op BenchmarkAppendUintVarlen/123456789-4 1233661 96.99 ns/op BenchmarkAppendUintVarlen/1234567890-4 1234818 99.16 ns/op BenchmarkAppendUintVarlen/12345678901-4 1223109 98.58 ns/op BenchmarkAppendUintVarlen/123456789012-4 1000000 101.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 100.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1000000 102.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1000000 104.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1000000 101.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1000000 105.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1000000 106.9 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1108159 107.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1000000 107.4 ns/op BenchmarkQuote-4 65766 1835 ns/op BenchmarkQuoteRune-4 609492 189.2 ns/op BenchmarkAppendQuote-4 78039 1554 ns/op BenchmarkAppendQuoteRune-4 982141 108.8 ns/op BenchmarkUnquoteEasy-4 1783782 66.71 ns/op BenchmarkUnquoteHard-4 71150 1685 ns/op PASS ok strconv 17.351s goos: linux goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 548869 198.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 191500 567.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 283516 433.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 624976 195.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 202376 553.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 287787 412.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 425300 265.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 120098 898.7 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 151297 782.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1000000 125.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 27571 4048 ns/op BenchmarkGenericMatch1-4 3066 39846 ns/op BenchmarkGenericMatch2-4 604 199750 ns/op BenchmarkSingleMaxSkipping-4 9798 11797 ns/op 847.67 MB/s BenchmarkSingleLongSuffixFail-4 19794 6270 ns/op 159.82 MB/s BenchmarkSingleMatch-4 344 347840 ns/op 43.12 MB/s BenchmarkByteByteNoMatch-4 86344 1378 ns/op BenchmarkByteByteMatch-4 28909 4053 ns/op BenchmarkByteStringMatch-4 34311 3426 ns/op BenchmarkHTMLEscapeNew-4 108012 1094 ns/op BenchmarkHTMLEscapeOld-4 127725 952.0 ns/op BenchmarkByteStringReplacerWriteString-4 1960 60585 ns/op BenchmarkByteReplacerWriteString-4 2340 52202 ns/op BenchmarkByteByteReplaces-4 4720 24886 ns/op BenchmarkByteByteMap-4 13838 8680 ns/op BenchmarkMap/identity/ASCII-4 763140 151.6 ns/op BenchmarkMap/identity/Greek-4 551797 200.2 ns/op BenchmarkMap/change/ASCII-4 50857 2373 ns/op BenchmarkMap/change/Greek-4 37363 3176 ns/op BenchmarkIndexRune-4 2805442 44.20 ns/op BenchmarkIndexRuneLongString-4 2291899 52.98 ns/op BenchmarkIndexRuneFastPath-4 5947647 21.04 ns/op BenchmarkIndex-4 5575094 20.60 ns/op BenchmarkLastIndex-4 6165326 19.21 ns/op BenchmarkIndexByte-4 13569855 8.758 ns/op BenchmarkToUpper/#00-4 5746815 20.46 ns/op BenchmarkToUpper/ONLYUPPER-4 3791510 32.26 ns/op BenchmarkToUpper/abc-4 404011 273.0 ns/op BenchmarkToUpper/AbC123-4 357856 349.5 ns/op BenchmarkToUpper/azAZ09_-4 385998 315.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 78652 1611 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 96220 1261 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 46909 2551 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 83605 1423 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 172208 701.7 ns/op BenchmarkToLower/#00-4 5807886 21.31 ns/op BenchmarkToLower/abc-4 5345949 22.31 ns/op BenchmarkToLower/AbC123-4 307110 394.9 ns/op BenchmarkToLower/azAZ09_-4 320560 380.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 138855 893.4 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 92260 1322 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 48625 2522 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 106062 1105 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 157239 718.4 ns/op BenchmarkMapNoChanges-4 1000000 112.4 ns/op BenchmarkTrim-4 53455 2281 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4024162 29.28 ns/op BenchmarkToValidUTF8/InvalidASCII-4 256225 477.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 185281 681.3 ns/op BenchmarkEqualFold/Tests-4 77772 1536 ns/op BenchmarkEqualFold/ASCII-4 4428776 28.02 ns/op BenchmarkEqualFold/UnicodePrefix-4 151718 781.1 ns/op BenchmarkEqualFold/UnicodeSuffix-4 167707 718.7 ns/op BenchmarkIndexHard1-4 1258 95317 ns/op BenchmarkIndexHard2-4 802 134387 ns/op BenchmarkIndexHard3-4 180 664555 ns/op BenchmarkIndexHard4-4 184 645344 ns/op BenchmarkLastIndexHard1-4 70 1656399 ns/op BenchmarkLastIndexHard2-4 72 1655767 ns/op BenchmarkLastIndexHard3-4 72 1654353 ns/op BenchmarkCountHard1-4 1266 95735 ns/op BenchmarkCountHard2-4 907 133677 ns/op BenchmarkCountHard3-4 180 662265 ns/op BenchmarkIndexTorture-4 9250 12757 ns/op BenchmarkCountTorture-4 9280 12739 ns/op BenchmarkCountTortureOverlapping-4 1672 70250 ns/op BenchmarkCountByte/10-4 5663299 22.26 ns/op 449.15 MB/s BenchmarkCountByte/32-4 5490776 21.22 ns/op 1507.93 MB/s BenchmarkCountByte/4096-4 1310167 90.97 ns/op 45027.74 MB/s BenchmarkCountByte/4194304-4 1539 80730 ns/op 51954.83 MB/s BenchmarkCountByte/67108864-4 39 3061899 ns/op 21917.40 MB/s BenchmarkFields/ASCII/16-4 487794 250.2 ns/op 63.94 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 34722 3558 ns/op 71.95 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2151 57008 ns/op 71.85 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1033698 ns/op 63.40 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 16901172 ns/op 62.04 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 209301 557.2 ns/op 28.72 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 16450 7500 ns/op 34.13 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 895 132557 ns/op 30.90 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 43 2592385 ns/op 25.28 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 47189109 ns/op 22.22 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 374449 332.5 ns/op 48.12 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 26161 4504 ns/op 56.84 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1352 84105 ns/op 48.70 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 67 1634426 ns/op 40.10 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 34911972 ns/op 30.03 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 256288 473.1 ns/op 33.82 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 20334 6038 ns/op 42.39 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1123 110227 ns/op 37.16 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 58 2042187 ns/op 32.09 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 40490469 ns/op 25.90 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 53714429 ns/op BenchmarkSplitSingleByteSeparator-4 33 4264663 ns/op BenchmarkSplitMultiByteSeparator-4 45 2332555 ns/op BenchmarkSplitNSingleByteSeparator-4 320895 343.9 ns/op BenchmarkSplitNMultiByteSeparator-4 265137 430.4 ns/op BenchmarkRepeat/5x0-4 5097967 23.28 ns/op BenchmarkRepeat/5x1-4 4924720 23.94 ns/op BenchmarkRepeat/5x2-4 348240 349.9 ns/op BenchmarkRepeat/5x6-4 204279 597.9 ns/op BenchmarkRepeat/10x0-4 5092879 22.59 ns/op BenchmarkRepeat/10x1-4 5172591 23.91 ns/op BenchmarkRepeat/10x2-4 350613 347.8 ns/op BenchmarkRepeat/10x6-4 200155 611.9 ns/op BenchmarkRepeatLarge/256/1-4 91440 1300 ns/op 196.96 MB/s BenchmarkRepeatLarge/256/16-4 144204 813.3 ns/op 314.76 MB/s BenchmarkRepeatLarge/512/1-4 77912 1579 ns/op 324.35 MB/s BenchmarkRepeatLarge/512/16-4 103470 1057 ns/op 484.31 MB/s BenchmarkRepeatLarge/1024/1-4 57126 2033 ns/op 503.60 MB/s BenchmarkRepeatLarge/1024/16-4 79858 1437 ns/op 712.61 MB/s BenchmarkRepeatLarge/2048/1-4 41299 2765 ns/op 740.61 MB/s BenchmarkRepeatLarge/2048/16-4 50949 2296 ns/op 891.84 MB/s BenchmarkRepeatLarge/4096/1-4 25833 4150 ns/op 986.92 MB/s BenchmarkRepeatLarge/4096/16-4 30446 3809 ns/op 1075.22 MB/s BenchmarkRepeatLarge/8192/1-4 16669 6558 ns/op 1249.11 MB/s BenchmarkRepeatLarge/8192/16-4 18121 6597 ns/op 1241.86 MB/s BenchmarkRepeatLarge/8192/4097-4 6885356 18.82 ns/op 217645.54 MB/s BenchmarkRepeatLarge/16384/1-4 9597 12126 ns/op 1351.17 MB/s BenchmarkRepeatLarge/16384/16-4 9172 12114 ns/op 1352.49 MB/s BenchmarkRepeatLarge/16384/4097-4 13477 8730 ns/op 1407.85 MB/s BenchmarkRepeatLarge/32768/1-4 5979 21526 ns/op 1522.22 MB/s BenchmarkRepeatLarge/32768/16-4 5205 19777 ns/op 1656.85 MB/s BenchmarkRepeatLarge/32768/4097-4 6531 19838 ns/op 1445.63 MB/s BenchmarkRepeatLarge/65536/1-4 3272 39436 ns/op 1661.84 MB/s BenchmarkRepeatLarge/65536/16-4 2685 38571 ns/op 1699.11 MB/s BenchmarkRepeatLarge/65536/4097-4 3146 34339 ns/op 1789.65 MB/s BenchmarkRepeatLarge/131072/1-4 475 220497 ns/op 594.44 MB/s BenchmarkRepeatLarge/131072/16-4 522 207908 ns/op 630.43 MB/s BenchmarkRepeatLarge/131072/4097-4 574 208375 ns/op 609.51 MB/s BenchmarkRepeatLarge/262144/1-4 272 423506 ns/op 618.99 MB/s BenchmarkRepeatLarge/262144/16-4 289 418604 ns/op 626.23 MB/s BenchmarkRepeatLarge/262144/4097-4 273 429298 ns/op 601.24 MB/s BenchmarkRepeatLarge/524288/1-4 142 816964 ns/op 641.75 MB/s BenchmarkRepeatLarge/524288/16-4 141 837057 ns/op 626.35 MB/s BenchmarkRepeatLarge/524288/4097-4 156 810744 ns/op 641.78 MB/s BenchmarkRepeatLarge/1048576/1-4 99 1500444 ns/op 698.84 MB/s BenchmarkRepeatLarge/1048576/16-4 96 1668934 ns/op 628.29 MB/s BenchmarkRepeatLarge/1048576/4097-4 75 1717185 ns/op 608.40 MB/s BenchmarkRepeatLarge/2097152/1-4 37 3116017 ns/op 673.02 MB/s BenchmarkRepeatLarge/2097152/16-4 46 3149485 ns/op 665.87 MB/s BenchmarkRepeatLarge/2097152/4097-4 46 3021013 ns/op 693.00 MB/s BenchmarkRepeatLarge/4194304/1-4 19 6113109 ns/op 686.12 MB/s BenchmarkRepeatLarge/4194304/16-4 19 6092961 ns/op 688.39 MB/s BenchmarkRepeatLarge/4194304/4097-4 19 6148732 ns/op 681.64 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12285038 ns/op 682.83 MB/s BenchmarkRepeatLarge/8388608/16-4 9 12300809 ns/op 681.96 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12301052 ns/op 681.78 MB/s BenchmarkRepeatLarge/16777216/1-4 5 23356324 ns/op 718.32 MB/s BenchmarkRepeatLarge/16777216/16-4 5 23443338 ns/op 715.65 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 24458824 ns/op 685.94 MB/s BenchmarkRepeatLarge/33554432/1-4 3 45395179 ns/op 739.16 MB/s BenchmarkRepeatLarge/33554432/16-4 3 45738906 ns/op 733.61 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 52192932 ns/op 642.89 MB/s BenchmarkRepeatLarge/67108864/1-4 2 85204098 ns/op 787.62 MB/s BenchmarkRepeatLarge/67108864/16-4 2 82721634 ns/op 811.26 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 84787044 ns/op 791.50 MB/s BenchmarkRepeatLarge/134217728/1-4 1 161082037 ns/op 833.23 MB/s BenchmarkRepeatLarge/134217728/16-4 1 162730976 ns/op 824.78 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 163748717 ns/op 819.66 MB/s BenchmarkRepeatLarge/268435456/1-4 1 326057263 ns/op 823.28 MB/s BenchmarkRepeatLarge/268435456/16-4 1 315528354 ns/op 850.75 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 332223374 ns/op 808.00 MB/s BenchmarkRepeatLarge/536870912/1-4 1 642998567 ns/op 834.95 MB/s BenchmarkRepeatLarge/536870912/16-4 1 618639068 ns/op 867.83 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 649922988 ns/op 826.05 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1266131475 ns/op 848.05 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1212790897 ns/op 885.35 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1281058495 ns/op 838.17 MB/s BenchmarkIndexAnyASCII/1:1-4 3065182 40.52 ns/op BenchmarkIndexAnyASCII/1:2-4 2905047 38.85 ns/op BenchmarkIndexAnyASCII/1:4-4 2927218 40.36 ns/op BenchmarkIndexAnyASCII/1:8-4 3041434 40.41 ns/op BenchmarkIndexAnyASCII/1:16-4 2861649 41.96 ns/op BenchmarkIndexAnyASCII/1:32-4 2952931 40.42 ns/op BenchmarkIndexAnyASCII/1:64-4 2983322 42.31 ns/op BenchmarkIndexAnyASCII/16:1-4 3047817 39.38 ns/op BenchmarkIndexAnyASCII/16:2-4 915596 113.5 ns/op BenchmarkIndexAnyASCII/16:4-4 919237 128.4 ns/op BenchmarkIndexAnyASCII/16:8-4 877917 134.6 ns/op BenchmarkIndexAnyASCII/16:16-4 923637 144.0 ns/op BenchmarkIndexAnyASCII/16:32-4 721760 152.3 ns/op BenchmarkIndexAnyASCII/16:64-4 488344 230.9 ns/op BenchmarkIndexAnyASCII/256:1-4 2859208 41.73 ns/op BenchmarkIndexAnyASCII/256:2-4 77847 1630 ns/op BenchmarkIndexAnyASCII/256:4-4 73030 1459 ns/op BenchmarkIndexAnyASCII/256:8-4 73165 1500 ns/op BenchmarkIndexAnyASCII/256:16-4 72793 1652 ns/op BenchmarkIndexAnyASCII/256:32-4 71720 1474 ns/op BenchmarkIndexAnyASCII/256:64-4 71722 1747 ns/op BenchmarkIndexAnyUTF8/1:1-4 3074686 39.37 ns/op BenchmarkIndexAnyUTF8/1:2-4 2958278 39.64 ns/op BenchmarkIndexAnyUTF8/1:4-4 2873180 41.49 ns/op BenchmarkIndexAnyUTF8/1:8-4 2981013 41.95 ns/op BenchmarkIndexAnyUTF8/1:16-4 2927430 41.66 ns/op BenchmarkIndexAnyUTF8/1:32-4 2842243 40.44 ns/op BenchmarkIndexAnyUTF8/1:64-4 2998704 40.59 ns/op BenchmarkIndexAnyUTF8/16:1-4 2272833 54.00 ns/op BenchmarkIndexAnyUTF8/16:2-4 422762 284.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 428636 297.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 384174 288.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 426752 287.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 408646 302.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 399650 281.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 421345 282.2 ns/op BenchmarkIndexAnyUTF8/256:2-4 27969 4354 ns/op BenchmarkIndexAnyUTF8/256:4-4 28488 4333 ns/op BenchmarkIndexAnyUTF8/256:8-4 28164 4369 ns/op BenchmarkIndexAnyUTF8/256:16-4 29073 4341 ns/op BenchmarkIndexAnyUTF8/256:32-4 27724 4460 ns/op BenchmarkIndexAnyUTF8/256:64-4 29053 4380 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3023043 38.86 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3126274 39.99 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3086492 40.16 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3010981 38.02 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3174067 40.39 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2964054 39.93 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3131425 40.28 ns/op BenchmarkLastIndexAnyASCII/16:1-4 932182 110.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 902709 127.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 917010 116.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 904035 132.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 817003 134.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 722307 167.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 486750 241.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73395 1631 ns/op BenchmarkLastIndexAnyASCII/256:2-4 80599 1463 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73257 1638 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73154 1640 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72739 1450 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71907 1456 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69000 1755 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3120922 37.95 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3136406 38.96 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3012841 39.09 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3044140 39.85 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3140180 40.21 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3126728 38.60 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3136398 39.71 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 512241 247.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 244172 502.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 248918 507.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 241358 491.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 248893 502.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 245146 505.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 245504 482.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 33655 3562 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 16652 7637 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15734 7300 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 16695 7556 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15722 7660 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15861 7701 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16557 7596 ns/op BenchmarkTrimASCII/1:1-4 4576308 24.77 ns/op BenchmarkTrimASCII/1:2-4 3784820 31.01 ns/op BenchmarkTrimASCII/1:4-4 3616030 30.08 ns/op BenchmarkTrimASCII/1:8-4 3453513 35.10 ns/op BenchmarkTrimASCII/1:16-4 2447395 49.35 ns/op BenchmarkTrimASCII/16:1-4 3242914 34.99 ns/op BenchmarkTrimASCII/16:2-4 1000000 116.1 ns/op BenchmarkTrimASCII/16:4-4 996296 104.6 ns/op BenchmarkTrimASCII/16:8-4 912963 119.7 ns/op BenchmarkTrimASCII/16:16-4 851618 122.4 ns/op BenchmarkTrimASCII/256:1-4 528303 189.9 ns/op BenchmarkTrimASCII/256:2-4 95180 1476 ns/op BenchmarkTrimASCII/256:4-4 81504 1262 ns/op BenchmarkTrimASCII/256:8-4 80031 1477 ns/op BenchmarkTrimASCII/256:16-4 76131 1489 ns/op BenchmarkTrimASCII/4096:1-4 45378 2587 ns/op BenchmarkTrimASCII/4096:2-4 5698 19762 ns/op BenchmarkTrimASCII/4096:4-4 6066 20280 ns/op BenchmarkTrimASCII/4096:8-4 5127 22827 ns/op BenchmarkTrimASCII/4096:16-4 4820 23088 ns/op BenchmarkTrimByte-4 5587622 21.94 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20250 5910 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20304 5912 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1572 74396 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3145 37266 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6176 18623 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12496 9599 ns/op BenchmarkJoin/0-4 6540638 18.83 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4943073 24.18 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 281266 440.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 194850 617.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 148701 808.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 120825 990.7 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 104636 1157 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 90292 1361 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4020846 28.89 ns/op BenchmarkTrimSpace/ASCII-4 2416039 50.53 ns/op BenchmarkTrimSpace/SomeNonASCII-4 201778 611.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 102357 1199 ns/op BenchmarkReplaceAll-4 182799 676.4 ns/op 16 B/op 1 allocs/op PASS ok strings 53.655s goos: linux goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 72662 1465 ns/op BenchmarkCond2-4 31473 3516 ns/op BenchmarkCond4-4 15848 7842 ns/op BenchmarkCond8-4 13362 9611 ns/op BenchmarkCond16-4 7234 23742 ns/op BenchmarkCond32-4 4364 53393 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 639403 171.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 274519 487.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 1110645 120.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 599934 172.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 319179 564.0 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 705110 189.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 122899 1361 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 115791 1274 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 88051 1463 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 68347 2128 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 893695 171.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 256795 513.6 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 853478 280.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 176304 568.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 1236374 85.14 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 265740 519.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1939538 63.66 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 58888 1866 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 148066 772.0 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 161217 682.4 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 5101 21689 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 297 437193 ns/op BenchmarkRange/*sync.Map-4 1296 97021 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 121548 1177 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 325279 394.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 92701 1240 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 110588 979.4 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 317764 475.0 ns/op BenchmarkAdversarialDelete/*sync.Map-4 275509 576.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 127156 998.3 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 219056 484.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 1626835 82.74 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 86146 1405 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 219525 591.1 ns/op BenchmarkSwapCollision/*sync.Map-4 99189 1282 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 415 298050 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 168686 846.0 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 499406 342.3 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 32830 3512 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 98455 1381 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 30206 3792 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 408345 291.5 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 128158 902.8 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 274917 694.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2878410 44.46 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 256390 495.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2757848 43.14 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 1015435 147.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 209836 587.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 900352 227.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 134564 957.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 374536 328.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 490305 280.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 149426 765.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 710937 149.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 334540 482.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 133170 855.9 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 273193 536.0 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 81613 1545 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 244293 430.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 771044 148.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 169612 738.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 759824 138.6 ns/op BenchmarkUncontendedSemaphore-4 7368829 16.25 ns/op BenchmarkContendedSemaphore-4 6788286 24.05 ns/op BenchmarkMutexUncontended-4 1644674 80.83 ns/op BenchmarkMutex-4 222802 505.9 ns/op BenchmarkMutexSlack-4 211050 522.5 ns/op BenchmarkMutexWork-4 233677 575.5 ns/op BenchmarkMutexWorkSlack-4 255331 587.1 ns/op BenchmarkMutexNoSpin-4 57490 2043 ns/op BenchmarkMutexSpin-4 71608 1590 ns/op BenchmarkOnce-4 1310521 101.4 ns/op BenchmarkOnceFunc/v=Once-4 1994492 60.56 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1531258 77.60 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1607241 73.34 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1837008 66.53 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1536800 76.79 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1639585 73.77 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 8656359 11.76 ns/op BenchmarkSemaSyntNonblock-4 1892092 67.70 ns/op BenchmarkSemaSyntBlock-4 2608032 52.41 ns/op BenchmarkSemaWorkNonblock-4 1781739 61.32 ns/op BenchmarkSemaWorkBlock-4 1422487 105.4 ns/op BenchmarkRWMutexUncontended-4 783626 154.5 ns/op BenchmarkRWMutexWrite100-4 411928 268.9 ns/op BenchmarkRWMutexWrite10-4 504417 316.0 ns/op BenchmarkRWMutexWorkWrite100-4 298406 375.5 ns/op BenchmarkRWMutexWorkWrite10-4 258513 472.5 ns/op BenchmarkWaitGroupUncontended-4 1222998 112.4 ns/op BenchmarkWaitGroupAddDone-4 725706 150.9 ns/op BenchmarkWaitGroupAddDoneWork-4 888520 115.5 ns/op BenchmarkWaitGroupWait-4 5752012 21.17 ns/op BenchmarkWaitGroupWaitWork-4 3845126 31.14 ns/op BenchmarkWaitGroupActuallyWait-4 41222 2918 ns/op 32 B/op 2 allocs/op PASS ok sync 19.943s goos: linux goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 658844 154.0 ns/op PASS ok sync/atomic 1.117s PASS ok syscall 1.012s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 217024 549.0 ns/op 0 B/op 0 allocs/op PASS ok testing 1.139s goos: linux goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11324 10448 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 15236 8019 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 139 904457 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 157 775436 ns/op 706 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 103025055 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 105394306 ns/op 18285048 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 2466 46412 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2726 41379 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4302456 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 28 4014957 ns/op 14112 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 482232189 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 473732870 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 295 396296 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 326 349761 ns/op 120 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 39921102 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 37970615 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 4882466797 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4743502043 ns/op 334041992 B/op 100089 allocs/op BenchmarkPyramid/10-4 3837 30545 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 54 2155548 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 218689850 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3682 32466 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 374 310393 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 36 3196468 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 11731 10163 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.208s goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 57366152 ns/op BenchmarkVariableString-4 135948 874.7 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2622 40509 ns/op 2520 B/op 39 allocs/op PASS ok text/template/parse 1.438s goos: linux goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 38 3246818 ns/op BenchmarkAfter-4 168 1127072 ns/op BenchmarkStop-4 210 628123 ns/op BenchmarkSimultaneousAfterFunc-4 49 3553317 ns/op BenchmarkStartStop-4 235 562726 ns/op BenchmarkReset-4 4364 31050 ns/op BenchmarkSleep-4 45 2685074 ns/op BenchmarkParallelTimerLatency-4 50 201460 avg-late-ns 1467590 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 326111 avg-late-ns 906850 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 358044 avg-late-ns 851807 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 413104 avg-late-ns 1207107 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 376969 avg-late-ns 1439318 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 308331 avg-late-ns 1785450 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 272771 avg-late-ns 1393637 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 250938 avg-late-ns 2403187 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 197234 avg-late-ns 1273146 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 223715 avg-late-ns 1241897 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 705511 avg-late-ns 2786617 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 313228 avg-late-ns 905406 max-late-ns BenchmarkTicker-4 583 225454 ns/op BenchmarkTickerReset-4 6355 19244 ns/op BenchmarkTickerResetNaive-4 260 530051 ns/op BenchmarkNow-4 1543154 77.86 ns/op BenchmarkNowUnixNano-4 1343485 88.68 ns/op BenchmarkNowUnixMilli-4 1336681 89.78 ns/op BenchmarkNowUnixMicro-4 1353192 88.92 ns/op BenchmarkFormat-4 81636 1464 ns/op BenchmarkFormatRFC3339-4 114471 1074 ns/op BenchmarkFormatRFC3339Nano-4 113781 1082 ns/op BenchmarkFormatNow-4 117385 994.7 ns/op BenchmarkMarshalJSON-4 166884 723.4 ns/op BenchmarkMarshalText-4 173048 719.5 ns/op BenchmarkParse-4 205920 580.9 ns/op BenchmarkParseRFC3339UTC-4 455272 267.7 ns/op BenchmarkParseRFC3339UTCBytes-4 308944 382.5 ns/op BenchmarkParseRFC3339TZ-4 129799 864.8 ns/op BenchmarkParseRFC3339TZBytes-4 110756 1106 ns/op BenchmarkParseDuration-4 792146 143.2 ns/op BenchmarkHour-4 1238698 99.23 ns/op BenchmarkSecond-4 1271599 98.35 ns/op BenchmarkYear-4 945283 121.4 ns/op BenchmarkDay-4 911866 128.7 ns/op BenchmarkISOWeek-4 896238 127.0 ns/op BenchmarkGoString-4 114181 1077 ns/op BenchmarkUnmarshalText-4 126554 954.2 ns/op PASS ok time 12.626s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 736530 150.2 ns/op BenchmarkDecodeValidJapaneseChars-4 949950 131.4 ns/op BenchmarkDecodeRune-4 1936767 61.94 ns/op BenchmarkEncodeValidASCII-4 716413 141.1 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 110.6 ns/op BenchmarkAppendRuneValidASCII-4 1889008 67.88 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3064617 39.13 ns/op BenchmarkEncodeRune-4 2081616 52.41 ns/op PASS ok unicode/utf16 2.285s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2367843 51.55 ns/op BenchmarkRuneCountTenJapaneseChars-4 446611 241.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 5032942 23.94 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 690162 177.9 ns/op BenchmarkValidTenASCIIChars-4 2714346 43.71 ns/op BenchmarkValid100KASCIIChars-4 159 714871 ns/op BenchmarkValidTenJapaneseChars-4 460556 258.0 ns/op BenchmarkValidLongMostlyASCII-4 154 778495 ns/op BenchmarkValidLongJapanese-4 85 1415071 ns/op BenchmarkValidStringTenASCIIChars-4 5709067 20.52 ns/op BenchmarkValidString100KASCIIChars-4 13213 9126 ns/op BenchmarkValidStringTenJapaneseChars-4 640932 159.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1532 74782 ns/op BenchmarkValidStringLongJapanese-4 264 449705 ns/op BenchmarkEncodeASCIIRune-4 5457262 22.29 ns/op BenchmarkEncodeJapaneseRune-4 3142557 38.51 ns/op BenchmarkAppendASCIIRune-4 12339867 9.687 ns/op BenchmarkAppendJapaneseRune-4 3702031 32.77 ns/op BenchmarkDecodeASCIIRune-4 3925038 34.51 ns/op BenchmarkDecodeJapaneseRune-4 3079131 38.70 ns/op BenchmarkFullRune/ASCII-4 4554986 25.37 ns/op BenchmarkFullRune/Incomplete-4 2080105 56.83 ns/op BenchmarkFullRune/Japanese-4 4513912 26.24 ns/op PASS ok unicode/utf8 4.626s goos: linux goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 51632987630 ns/op PASS ok cmd/api 52.828s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 774842 145.9 ns/op BenchmarkCgoCall/one-pointer-4 602157 190.1 ns/op BenchmarkCgoCall/string-pointer-escape-4 504002 232.1 ns/op BenchmarkCgoCall/string-pointer-noescape-4 538597 223.5 ns/op BenchmarkCgoCall/eight-pointers-4 304520 392.3 ns/op BenchmarkCgoCall/eight-pointers-nil-4 581944 203.6 ns/op BenchmarkCgoCall/eight-pointers-array-4 45301 2911 ns/op BenchmarkCgoCall/eight-pointers-slice-4 57844 2087 ns/op BenchmarkGoString-4 1529810 79.18 ns/op BenchmarkCGoCallback-4 75008 1593 ns/op BenchmarkCGoInCThread-4 679837 176.6 ns/op PASS ok cmd/cgo/internal/test 2.616s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1263955 90.18 ns/op BenchmarkEqArrayOfStrings64-4 154671 773.9 ns/op BenchmarkEqArrayOfStrings1024-4 12098 11776 ns/op BenchmarkEqArrayOfFloats5-4 1535893 68.59 ns/op BenchmarkEqArrayOfFloats64-4 151870 785.5 ns/op BenchmarkEqArrayOfFloats1024-4 9711 12027 ns/op BenchmarkEqArrayOfStructsEq-4 2852 35401 ns/op BenchmarkEqArrayOfStructsNotEq-4 5152 23012 ns/op BenchmarkEqStruct-4 19165504 5.441 ns/op PASS ok cmd/compile/internal/reflectdata 2.375s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 42371 ns/op BenchmarkInvertLessThanNoov-4 16674403 7.193 ns/op BenchmarkCopyElim1-4 1099 114705 ns/op BenchmarkCopyElim10-4 841 139851 ns/op BenchmarkCopyElim100-4 516 226419 ns/op BenchmarkCopyElim1000-4 93 1212550 ns/op BenchmarkCopyElim10000-4 5 21481459 ns/op BenchmarkCopyElim100000-4 1 392744549 ns/op BenchmarkDeadCode/1-4 808 133556 ns/op BenchmarkDeadCode/10-4 789 168757 ns/op BenchmarkDeadCode/100-4 356 324807 ns/op BenchmarkDeadCode/1000-4 74 1741653 ns/op BenchmarkDeadCode/10000-4 5 22467777 ns/op BenchmarkDeadCode/100000-4 1 238230354 ns/op BenchmarkDeadCode/200000-4 1 486099567 ns/op BenchmarkDominatorsLinear-4 25 5391865 ns/op 1.85 MB/s BenchmarkDominatorsFwdBack-4 16 7851695 ns/op 1.27 MB/s BenchmarkDominatorsManyPred-4 15 8312058 ns/op 1.20 MB/s BenchmarkDominatorsMaxPred-4 18 7663146 ns/op 1.30 MB/s BenchmarkDominatorsMaxPredVal-4 16 7102507 ns/op 1.41 MB/s BenchmarkFuse/1-4 783 136399 ns/op BenchmarkFuse/10-4 590 183600 ns/op BenchmarkFuse/100-4 225 527499 ns/op BenchmarkFuse/1000-4 27 4004585 ns/op BenchmarkFuse/10000-4 3 50918018 ns/op BenchmarkNilCheckDeep1-4 15526 7833 ns/op 0.13 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5768 18242 ns/op 0.55 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 973 122547 ns/op 0.82 MB/s 1171 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 92 1189662 ns/op 0.84 MB/s 7055 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 13488685 ns/op 0.74 MB/s 164116 B/op 5 allocs/op BenchmarkDSEPass-4 44 2580737 ns/op 62802 B/op 8 allocs/op BenchmarkDSEPassBlock-4 2 67621448 ns/op 2123272 B/op 54154 allocs/op BenchmarkCSEPass-4 10 10923019 ns/op 85583 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 120177826 ns/op 5654184 B/op 97390 allocs/op BenchmarkDeadcodePass-4 277 427850 ns/op 93070 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 102137458 ns/op 4068816 B/op 45167 allocs/op BenchmarkMultiPass-4 122 923528 ns/op 227376 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 207211575 ns/op 11217592 B/op 149932 allocs/op BenchmarkCondRewrite/SoloJump-4 4408244 27.20 ns/op BenchmarkCondRewrite/CombJump-4 4208037 28.48 ns/op PASS ok cmd/compile/internal/ssa 12.721s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 12372 10909 ns/op BenchmarkExtShift-4 20190 5415 ns/op BenchmarkModify-4 12404 9671 ns/op BenchmarkMullImm-4 23960 5952 ns/op BenchmarkConstModify-4 12045 9944 ns/op BenchmarkBitSet-4 23622 5080 ns/op BenchmarkBitClear-4 23610 5093 ns/op BenchmarkBitToggle-4 23595 5062 ns/op BenchmarkBitSetConst-4 193767 616.5 ns/op BenchmarkBitClearConst-4 188821 634.6 ns/op BenchmarkBitToggleConst-4 194260 614.5 ns/op BenchmarkDivconstI64-4 11519354 10.01 ns/op BenchmarkModconstI64-4 11838334 10.16 ns/op BenchmarkDivisiblePow2constI64-4 11918547 10.09 ns/op BenchmarkDivisibleconstI64-4 11975594 10.09 ns/op BenchmarkDivisibleWDivconstI64-4 8890818 13.50 ns/op BenchmarkDivconstU64/3-4 11750088 10.62 ns/op BenchmarkDivconstU64/5-4 11618450 10.40 ns/op BenchmarkDivconstU64/37-4 11968452 9.965 ns/op BenchmarkDivconstU64/1234567-4 11794064 10.04 ns/op BenchmarkModconstU64-4 11724622 10.03 ns/op BenchmarkDivisibleconstU64-4 11539015 10.01 ns/op BenchmarkDivisibleWDivconstU64-4 8782072 13.14 ns/op BenchmarkDivconstI32-4 11683722 10.32 ns/op BenchmarkModconstI32-4 10413801 10.32 ns/op BenchmarkDivisiblePow2constI32-4 12086418 9.985 ns/op BenchmarkDivisibleconstI32-4 11997024 10.12 ns/op BenchmarkDivisibleWDivconstI32-4 8829579 13.44 ns/op BenchmarkDivconstU32-4 12046861 10.09 ns/op BenchmarkModconstU32-4 11833713 10.10 ns/op BenchmarkDivisibleconstU32-4 11141139 10.19 ns/op BenchmarkDivisibleWDivconstU32-4 8924878 13.35 ns/op BenchmarkDivconstI16-4 11704279 10.08 ns/op BenchmarkModconstI16-4 11342390 11.25 ns/op BenchmarkDivisiblePow2constI16-4 11293873 9.941 ns/op BenchmarkDivisibleconstI16-4 11942176 10.02 ns/op BenchmarkDivisibleWDivconstI16-4 8917821 13.44 ns/op BenchmarkDivconstU16-4 11560482 10.40 ns/op BenchmarkModconstU16-4 11790703 10.03 ns/op BenchmarkDivisibleconstU16-4 11718178 10.10 ns/op BenchmarkDivisibleWDivconstU16-4 8928272 14.44 ns/op BenchmarkDivconstI8-4 11903226 10.12 ns/op BenchmarkModconstI8-4 11568774 10.49 ns/op BenchmarkDivisiblePow2constI8-4 11540392 10.11 ns/op BenchmarkDivisibleconstI8-4 11476904 10.14 ns/op BenchmarkDivisibleWDivconstI8-4 8917204 14.76 ns/op BenchmarkDivconstU8-4 11010274 10.63 ns/op BenchmarkModconstU8-4 11918004 10.08 ns/op BenchmarkDivisibleconstU8-4 11435192 9.977 ns/op BenchmarkDivisibleWDivconstU8-4 9027307 13.51 ns/op BenchmarkMul2-4 268278 446.2 ns/op BenchmarkMulNeg2-4 256374 465.1 ns/op BenchmarkEfaceInteger-4 4858185 22.82 ns/op BenchmarkTypeAssert-4 17376498 6.871 ns/op BenchmarkDiv64UnsignedSmall-4 19993834 6.002 ns/op BenchmarkDiv64Small-4 17981730 5.832 ns/op BenchmarkDiv64SmallNegDivisor-4 18255753 6.568 ns/op BenchmarkDiv64SmallNegDividend-4 18983289 6.240 ns/op BenchmarkDiv64SmallNegBoth-4 18982536 5.459 ns/op BenchmarkDiv64Unsigned-4 17086717 6.952 ns/op BenchmarkDiv64-4 16990212 6.910 ns/op BenchmarkDiv64NegDivisor-4 17057907 6.945 ns/op BenchmarkDiv64NegDividend-4 16974061 6.889 ns/op BenchmarkDiv64NegBoth-4 17158178 6.876 ns/op BenchmarkMod64UnsignedSmall-4 20253508 5.845 ns/op BenchmarkMod64Small-4 18315073 5.650 ns/op BenchmarkMod64SmallNegDivisor-4 17755314 6.560 ns/op BenchmarkMod64SmallNegDividend-4 19046956 6.263 ns/op BenchmarkMod64SmallNegBoth-4 19149230 6.254 ns/op BenchmarkMod64Unsigned-4 16525191 7.212 ns/op BenchmarkMod64-4 16274098 7.258 ns/op BenchmarkMod64NegDivisor-4 16493144 7.205 ns/op BenchmarkMod64NegDividend-4 16408617 7.177 ns/op BenchmarkMod64NegBoth-4 16517980 7.175 ns/op BenchmarkMulconstI32/3-4 20041820 5.021 ns/op BenchmarkMulconstI32/5-4 20111888 5.940 ns/op BenchmarkMulconstI32/12-4 19986642 5.948 ns/op BenchmarkMulconstI32/120-4 20084084 5.945 ns/op BenchmarkMulconstI32/-120-4 20027239 5.941 ns/op BenchmarkMulconstI32/65537-4 20061522 5.173 ns/op BenchmarkMulconstI32/65538-4 19732557 5.946 ns/op BenchmarkMulconstI64/3-4 19980319 5.948 ns/op BenchmarkMulconstI64/5-4 19918272 5.427 ns/op BenchmarkMulconstI64/12-4 19836284 5.138 ns/op BenchmarkMulconstI64/120-4 19626410 5.553 ns/op BenchmarkMulconstI64/-120-4 20032552 5.183 ns/op BenchmarkMulconstI64/65537-4 20043828 5.043 ns/op BenchmarkMulconstI64/65538-4 22589935 5.951 ns/op BenchmarkMulconstU32/3-4 20122714 5.092 ns/op BenchmarkMulconstU32/5-4 20015478 5.450 ns/op BenchmarkMulconstU32/12-4 20111113 5.481 ns/op BenchmarkMulconstU32/120-4 20142676 5.421 ns/op BenchmarkMulconstU32/65537-4 19903831 5.936 ns/op BenchmarkMulconstU32/65538-4 19837234 5.668 ns/op BenchmarkMulconstU64/3-4 19977924 5.748 ns/op BenchmarkMulconstU64/5-4 19779200 5.239 ns/op BenchmarkMulconstU64/12-4 19949991 5.941 ns/op BenchmarkMulconstU64/120-4 20281339 5.833 ns/op BenchmarkMulconstU64/65537-4 22578289 5.938 ns/op BenchmarkMulconstU64/65538-4 20147986 5.948 ns/op BenchmarkShiftArithmeticRight-4 21311396 4.897 ns/op BenchmarkSwitch8Predictable-4 8052388 15.51 ns/op BenchmarkSwitch8Unpredictable-4 8000116 14.81 ns/op BenchmarkSwitch32Predictable-4 11180064 9.903 ns/op BenchmarkSwitch32Unpredictable-4 8047576 15.56 ns/op BenchmarkSwitchStringPredictable-4 8846028 13.02 ns/op BenchmarkSwitchStringUnpredictable-4 5677358 20.99 ns/op BenchmarkSwitchTypePredictable-4 6859196 17.49 ns/op BenchmarkSwitchTypeUnpredictable-4 4271150 27.44 ns/op BenchmarkSwitchInterfaceTypePredictable-4 8258920 15.36 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 5142732 23.25 ns/op PASS ok cmd/compile/internal/test 16.148s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 157 774279 ns/op BenchmarkNamed/Underlying/nongeneric-4 1211514 99.19 ns/op BenchmarkNamed/Underlying/generic-4 1238812 95.85 ns/op BenchmarkNamed/Underlying/src_instance-4 1234561 94.70 ns/op BenchmarkNamed/Underlying/user_instance-4 1263826 95.32 ns/op BenchmarkCheck/http/funcbodies/info-4 1 405811863 ns/op 83007 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 302563527 ns/op 111330 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 120541834 ns/op 279358 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 100088175 ns/op 336460 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 317891526 ns/op 16324 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 66297227 ns/op 78256 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 27116871 ns/op 191329 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 23853331 ns/op 217514 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 35769992 ns/op 60648 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 31327379 ns/op 69255 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 15404883 ns/op 140838 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 15160298 ns/op 143091 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 813465865 ns/op 83739 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 483050399 ns/op 141013 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 109864786 ns/op 619925 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 87332996 ns/op 779781 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 333552806 ns/op 6031 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 53030908 ns/op 37931 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 28805634 ns/op 69828 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 27494294 ns/op 73157 lines/s PASS ok cmd/compile/internal/types2 14.628s goos: linux goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 192 551241 ns/op 1291068 sys-ns/op 728005 user-ns/op PASS ok cmd/go 1.182s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 216147 549.1 ns/op PASS ok cmd/go/internal/cfg 1.229s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 99346 1224 ns/op 6.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 112060 1080 ns/op 7.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24094 4952 ns/op 206.77 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24846 4820 ns/op 212.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3794 31414 ns/op 260.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3794 31175 ns/op 262.78 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.871s All tests passed.