linux-amd64-race at c6312973257928acdc5f89662a0dd8f8e61ce19c :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn129b2ff" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=6s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn129b2ff" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=6s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.484s ok archive/zip 2.593s ok bufio 1.235s ok bytes 1.920s ok cmp 1.010s ok compress/bzip2 1.320s ok compress/flate 5.756s ok compress/gzip 9.605s ok compress/lzw 1.403s ok compress/zlib 4.732s ok container/heap 1.014s ok container/list 1.013s ok container/ring 1.014s ok context 1.034s ok crypto 1.010s ok crypto/aes 1.038s ok crypto/cipher 1.033s ok crypto/des 1.030s ok crypto/dsa 1.012s ok crypto/ecdh 1.151s ok crypto/ecdsa 1.108s ok crypto/ed25519 1.298s ok crypto/elliptic 1.027s ok crypto/hmac 1.013s ok crypto/internal/alias 1.010s ok crypto/internal/bigmod 3.575s ok crypto/internal/boring 1.011s ok crypto/internal/boring/bcache 1.317s ok crypto/internal/edwards25519 1.576s ok crypto/internal/edwards25519/field 1.045s ok crypto/internal/nistec 1.639s ok crypto/internal/nistec/fiat 1.009s [no tests to run] ok crypto/md5 1.019s ok crypto/rand 1.191s ok crypto/rc4 1.335s ok crypto/rsa 2.274s ok crypto/sha1 1.025s ok crypto/sha256 1.014s ok crypto/sha512 1.014s ok crypto/subtle 1.258s ok crypto/tls 3.021s ok crypto/x509 2.060s ok database/sql 1.538s ok database/sql/driver 1.010s ok debug/buildinfo 1.023s ok debug/dwarf 1.050s ok debug/elf 1.972s ok debug/gosym 1.216s ok debug/macho 1.018s ok debug/pe 1.032s ok debug/plan9obj 1.010s ok embed 1.010s [no tests to run] ok embed/internal/embedtest 1.011s ok encoding/ascii85 1.013s ok encoding/asn1 1.014s ok encoding/base32 1.039s ok encoding/base64 1.016s ok encoding/binary 1.015s ok encoding/csv 1.034s ok encoding/gob 16.529s ok encoding/hex 1.017s ok encoding/json 1.919s ok encoding/pem 2.414s ok encoding/xml 1.123s ok errors 1.015s ok expvar 1.012s ok flag 3.062s ok fmt 1.435s ok go/ast 1.017s ok go/build 4.126s ok go/build/constraint 1.016s ok go/constant 1.015s ok go/doc 1.166s ok go/doc/comment 2.479s ok go/format 1.035s ok go/importer 1.500s ok go/internal/gccgoimporter 1.032s ok go/internal/gcimporter 7.701s ok go/internal/srcimporter 10.619s ok go/parser 1.590s ok go/printer 2.023s ok go/scanner 1.016s ok go/token 1.079s ok go/types 26.428s ok hash 1.013s ok hash/adler32 1.028s ok hash/crc32 1.032s ok hash/crc64 1.018s ok hash/fnv 1.011s ok hash/maphash 1.012s ok html 1.010s ok html/template 1.162s ok image 1.309s ok image/color 1.024s ok image/draw 1.402s ok image/gif 1.695s ok image/jpeg 1.960s ok image/png 3.104s ok index/suffixarray 1.749s ok internal/abi 1.038s ok internal/buildcfg 1.010s ok internal/coverage/cformat 1.010s ok internal/coverage/cmerge 1.010s ok internal/coverage/pods 1.011s ok internal/coverage/slicereader 1.009s ok internal/coverage/slicewriter 1.009s ok internal/coverage/test 1.029s ok internal/cpu 3.029s ok internal/dag 1.011s ok internal/diff 1.012s ok internal/fmtsort 1.010s ok internal/fuzz 1.025s ok internal/godebug 17.516s ok internal/godebugs 1.010s ok internal/intern 1.227s ok internal/itoa 1.011s ok internal/platform 1.435s ok internal/poll 1.369s ok internal/profile 1.011s ok internal/reflectlite 1.011s ok internal/safefilepath 1.009s ok internal/saferio 1.225s ok internal/singleflight 1.072s ok internal/testenv 1.098s ok internal/trace 1.118s ok internal/types/errors 1.250s ok internal/unsafeheader 1.009s ok internal/xcoff 1.021s ok internal/zstd 1.013s ok io 1.039s ok io/fs 1.195s ok io/ioutil 1.014s ok log 1.016s ok log/slog 1.090s ok log/slog/internal/benchmarks 1.010s ok log/slog/internal/buffer 1.009s ok log/syslog 2.227s ok maps 1.010s ok math 1.020s ok math/big 3.128s ok math/bits 1.017s ok math/cmplx 1.012s ok math/rand 3.497s ok mime 1.021s ok mime/multipart 4.316s ok mime/quotedprintable 1.039s ok net 32.861s ok net/http 7.195s ok net/http/cgi 12.265s ok net/http/cookiejar 1.016s ok net/http/fcgi 1.217s ok net/http/httptest 1.156s ok net/http/httptrace 1.010s ok net/http/httputil 1.627s ok net/http/internal 1.014s ok net/http/internal/ascii 1.010s ok net/http/pprof 6.157s ok net/internal/socktest 1.011s ok net/mail 1.015s ok net/netip 1.250s ok net/rpc 1.039s ok net/rpc/jsonrpc 1.016s ok net/smtp 1.049s ok net/textproto 1.034s ok net/url 1.020s ok os 6.251s ok os/exec 7.131s ok os/exec/internal/fdtest 1.010s ok os/signal 16.935s ok os/user 1.010s ok path 1.011s ok path/filepath 1.029s ok plugin 1.009s ok reflect 1.385s ok regexp 2.995s ok regexp/syntax 5.175s ok runtime 31.551s ok runtime/cgo 1.011s ok runtime/coverage 1.011s ok runtime/debug 2.058s ok runtime/internal/atomic 1.045s ok runtime/internal/math 1.010s ok runtime/internal/sys 1.010s ok runtime/internal/syscall 1.010s ok runtime/internal/wasitest 1.010s ok runtime/metrics 1.018s ok runtime/pprof 17.306s ok runtime/race 9.123s ok runtime/trace 3.687s ok slices 1.277s ok sort 1.305s ok strconv 2.484s ok strings 2.023s ok sync 1.329s ok sync/atomic 2.596s ok syscall 11.069s ok testing 2.849s ok testing/fstest 1.013s ok testing/iotest 1.011s ok testing/quick 1.109s ok testing/slogtest 1.013s ok text/scanner 1.019s ok text/tabwriter 1.013s ok text/template 1.056s ok text/template/parse 1.020s ok time 2.890s ok unicode 1.015s ok unicode/utf16 1.013s ok unicode/utf8 1.023s ok cmd/addr2line 3.985s ok cmd/api 1.350s ok cmd/asm/internal/asm 3.443s ok cmd/asm/internal/lex 1.011s ok cmd/cgo/internal/swig 1.473s ok cmd/cgo/internal/test 2.012s ok cmd/cgo/internal/testcarchive 16.429s ok cmd/cgo/internal/testcshared 4.123s ok cmd/cgo/internal/testerrors 7.068s ok cmd/cgo/internal/testfortran 1.851s ok cmd/cgo/internal/testgodefs 1.377s ok cmd/cgo/internal/testlife 1.402s ok cmd/cgo/internal/testnocgo 1.011s ok cmd/cgo/internal/testplugin 21.520s ok cmd/cgo/internal/testsanitizers 12.979s ok cmd/cgo/internal/testshared 27.877s ok cmd/cgo/internal/testso 1.930s ok cmd/cgo/internal/teststdio 1.849s ok cmd/cgo/internal/testtls 1.010s ok cmd/compile/internal/abt 1.030s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/amd64 60.881s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/base 1.013s ok cmd/compile/internal/compare 1.011s ok cmd/compile/internal/dwarfgen 1.326s ok cmd/compile/internal/importer 1.571s ok cmd/compile/internal/inline/inlheur 1.273s ok cmd/compile/internal/ir 1.011s ok cmd/compile/internal/logopt 1.143s ok cmd/compile/internal/loopvar 18.664s ok cmd/compile/internal/noder 1.013s ok cmd/compile/internal/reflectdata 1.010s [no tests to run] ok cmd/compile/internal/ssa 18.322s ok cmd/compile/internal/syntax 1.098s ok cmd/compile/internal/test 9.677s ok cmd/compile/internal/typecheck 1.165s ok cmd/compile/internal/types 1.010s ok cmd/compile/internal/types2 6.423s ok cmd/covdata 1.012s ok cmd/cover 16.569s ok cmd/dist 1.013s ok cmd/distpack 1.010s ok cmd/doc 1.472s ok cmd/fix 1.482s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/go 160.984s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/go/internal/auth 1.014s ok cmd/go/internal/cache 1.065s ok cmd/go/internal/cfg 1.010s [no tests to run] ok cmd/go/internal/envcmd 1.025s ok cmd/go/internal/fsys 1.027s ok cmd/go/internal/generate 1.018s ok cmd/go/internal/gover 1.011s ok cmd/go/internal/imports 1.018s ok cmd/go/internal/load 1.016s ok cmd/go/internal/lockedfile 2.113s ok cmd/go/internal/lockedfile/internal/filelock 2.042s ok cmd/go/internal/modfetch 1.020s ok cmd/go/internal/modfetch/codehost 1.250s ok cmd/go/internal/modfetch/zip_sum_test 1.012s ok cmd/go/internal/modindex 1.427s ok cmd/go/internal/modload 1.019s ok cmd/go/internal/mvs 1.026s ok cmd/go/internal/par 1.066s ok cmd/go/internal/str 1.010s ok cmd/go/internal/test 1.025s ok cmd/go/internal/toolchain 1.017s ok cmd/go/internal/vcs 1.014s ok cmd/go/internal/vcweb 1.015s ok cmd/go/internal/vcweb/vcstest 3.669s ok cmd/go/internal/web 1.013s ok cmd/go/internal/work 1.086s ok cmd/gofmt 1.131s ok cmd/internal/archive 1.290s ok cmd/internal/buildid 1.397s ok cmd/internal/cov 1.201s ok cmd/internal/dwarf 1.011s ok cmd/internal/edit 1.010s ok cmd/internal/bootstrap_test 1.010s ok cmd/internal/goobj 1.010s ok cmd/internal/moddeps 1.739s ok cmd/internal/notsha256 1.011s ok cmd/internal/obj 1.314s ok cmd/internal/obj/ppc64 1.066s ok cmd/internal/obj/riscv 1.028s ok cmd/internal/obj/s390x 1.011s ok cmd/internal/obj/x86 1.120s ok cmd/internal/objabi 1.029s ok cmd/internal/pkgpath 5.049s ok cmd/internal/pkgpattern 1.013s ok cmd/internal/quoted 1.011s ok cmd/internal/src 1.010s ok cmd/internal/test2json 1.510s ok cmd/link 9.146s ok cmd/link/internal/benchmark 1.013s ok cmd/link/internal/ld 3.004s ok cmd/link/internal/loader 1.028s ok cmd/nm 9.126s ok cmd/objdump 4.745s ok cmd/pack 7.218s ok cmd/pprof 3.332s ok cmd/trace 1.251s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok cmd/vet 30.857s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 4124 26505 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2977 35235 ns/op 1861 B/op 37 allocs/op Benchmark/Writer/PAX-4 2283 53409 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 5268 19575 ns/op 5208 B/op 16 allocs/op Benchmark/Reader/GNU-4 7989 14043 ns/op 5100 B/op 14 allocs/op Benchmark/Reader/PAX-4 3064 39117 ns/op 8932 B/op 33 allocs/op PASS ok archive/tar 1.725s goos: linux goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 242439373 ns/op 14784 B/op 65 allocs/op BenchmarkZip64Test-4 1 110528619 ns/op BenchmarkZip64TestSizes/4096-4 1957 61233 ns/op BenchmarkZip64TestSizes/1048576-4 226 492724 ns/op BenchmarkZip64TestSizes/67108864-4 1 114584998 ns/op PASS ok archive/zip 2.123s goos: linux goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 312759 364.4 ns/op BenchmarkReaderCopyUnoptimal-4 206126 575.5 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 13188 ns/op BenchmarkReaderWriteToOptimal-4 13298 9059 ns/op BenchmarkReaderReadString-4 177807 652.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 272864 420.8 ns/op BenchmarkWriterCopyUnoptimal-4 313009 381.6 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 12800 ns/op BenchmarkReaderEmpty-4 50908 2477 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 40630 2853 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 804267 149.0 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.548s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5403 24708 ns/op 1326.22 MB/s BenchmarkWriteByte-4 501 230458 ns/op 17.77 MB/s BenchmarkWriteRune-4 260 452362 ns/op 27.16 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3876008 ns/op BenchmarkBufferFullSmallReads-4 100 1043082 ns/op BenchmarkBufferWriteBlock/N4096-4 6829 16995 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 398 277198 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 19586474 ns/op 4192272 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 136410638 ns/op 122.99 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4874360 24.25 ns/op 412.41 MB/s BenchmarkIndexByte/32-4 4604894 26.07 ns/op 1227.68 MB/s BenchmarkIndexByte/4K-4 803725 130.9 ns/op 31290.10 MB/s BenchmarkIndexBytePortable/10-4 707270 146.3 ns/op 68.33 MB/s BenchmarkIndexBytePortable/32-4 253993 461.0 ns/op 69.42 MB/s BenchmarkIndexBytePortable/4K-4 2109 54838 ns/op 74.69 MB/s BenchmarkIndexRune/10-4 1213216 98.23 ns/op 101.80 MB/s BenchmarkIndexRune/32-4 1000000 102.9 ns/op 311.00 MB/s BenchmarkIndexRune/4K-4 386847 308.8 ns/op 13262.94 MB/s BenchmarkIndexRuneASCII/10-4 5034520 23.90 ns/op 418.44 MB/s BenchmarkIndexRuneASCII/32-4 4611624 26.05 ns/op 1228.55 MB/s BenchmarkIndexRuneASCII/4K-4 911114 131.2 ns/op 31218.12 MB/s BenchmarkEqual/0-4 7886944 14.02 ns/op BenchmarkEqual/1-4 1533756 77.75 ns/op 12.86 MB/s BenchmarkEqual/6-4 1504146 79.79 ns/op 75.20 MB/s BenchmarkEqual/9-4 1527604 80.08 ns/op 112.38 MB/s BenchmarkEqual/15-4 1500050 80.32 ns/op 186.76 MB/s BenchmarkEqual/16-4 1543086 76.48 ns/op 209.19 MB/s BenchmarkEqual/20-4 1484884 80.30 ns/op 249.08 MB/s BenchmarkEqual/32-4 1462330 81.50 ns/op 392.63 MB/s BenchmarkEqual/4K-4 102698 1130 ns/op 3626.11 MB/s BenchmarkEqualBothUnaligned/64_0-4 1664110 71.77 ns/op 891.78 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 102.1 ns/op 626.92 MB/s BenchmarkEqualBothUnaligned/64_4-4 1590825 75.38 ns/op 848.99 MB/s BenchmarkEqualBothUnaligned/64_7-4 1597964 75.77 ns/op 844.69 MB/s BenchmarkEqualBothUnaligned/4096_0-4 107972 1111 ns/op 3686.17 MB/s BenchmarkEqualBothUnaligned/4096_1-4 41371 2952 ns/op 1387.42 MB/s BenchmarkEqualBothUnaligned/4096_4-4 117985 1009 ns/op 4058.78 MB/s BenchmarkEqualBothUnaligned/4096_7-4 119152 1005 ns/op 4073.67 MB/s BenchmarkIndex/10-4 3019280 39.76 ns/op 251.49 MB/s BenchmarkIndex/32-4 2807515 42.43 ns/op 754.27 MB/s BenchmarkIndex/4K-4 34141 3504 ns/op 1168.81 MB/s BenchmarkIndexEasy/10-4 3139894 34.93 ns/op 286.28 MB/s BenchmarkIndexEasy/32-4 2860627 39.75 ns/op 805.02 MB/s BenchmarkIndexEasy/4K-4 479720 246.6 ns/op 16610.06 MB/s BenchmarkCount/10-4 1655320 73.01 ns/op 136.97 MB/s BenchmarkCount/32-4 1502186 78.17 ns/op 409.39 MB/s BenchmarkCount/4K-4 33058 3543 ns/op 1156.07 MB/s BenchmarkCountEasy/10-4 1631124 73.22 ns/op 136.58 MB/s BenchmarkCountEasy/32-4 1514150 79.55 ns/op 402.27 MB/s BenchmarkCountEasy/4K-4 403380 284.1 ns/op 14415.69 MB/s BenchmarkCountSingle/10-4 3804748 30.61 ns/op 326.67 MB/s BenchmarkCountSingle/32-4 3627510 32.55 ns/op 983.22 MB/s BenchmarkCountSingle/4K-4 810398 139.6 ns/op 29339.19 MB/s BenchmarkToUpper/#00-4 2854430 41.70 ns/op BenchmarkToUpper/ONLYUPPER-4 293550 416.0 ns/op BenchmarkToUpper/abc-4 508562 240.3 ns/op BenchmarkToUpper/AbC123-4 286284 417.7 ns/op BenchmarkToUpper/azAZ09_-4 265299 468.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 77883 1533 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40530 2977 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54402 2210 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127260 929.5 ns/op BenchmarkToLower/#00-4 2980710 40.33 ns/op BenchmarkToLower/abc-4 462469 255.0 ns/op BenchmarkToLower/AbC123-4 263259 417.9 ns/op BenchmarkToLower/azAZ09_-4 268862 454.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 78556 1543 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39757 2970 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69022 1687 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123864 971.7 ns/op BenchmarkFields/ASCII/16-4 129832 902.8 ns/op 17.72 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8617 13610 ns/op 18.81 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 576 206807 ns/op 19.81 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3786398 ns/op 17.31 MB/s 139264 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 59206413 ns/op 17.71 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 96889 1223 ns/op 13.09 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6133 19574 ns/op 13.08 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 346 327648 ns/op 12.50 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6318413 ns/op 10.37 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 122908011 ns/op 8.53 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 149794 740.3 ns/op 21.61 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12126 9716 ns/op 26.35 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 676 166255 ns/op 24.64 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 32 3698683 ns/op 17.72 MB/s 504067 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 80403790 ns/op 13.04 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 146082 831.3 ns/op 19.25 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8842 12991 ns/op 19.71 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 507 231606 ns/op 17.69 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 4647340 ns/op 14.10 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 96006731 ns/op 10.92 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1957224 59.69 ns/op BenchmarkTrimSpace/ASCII-4 976872 117.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 113742 1049 ns/op BenchmarkTrimSpace/JustNonASCII-4 51979 2305 ns/op BenchmarkToValidUTF8/Valid-4 461540 262.2 ns/op BenchmarkToValidUTF8/InvalidASCII-4 309062 367.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 100933 1175 ns/op BenchmarkIndexHard1-4 819 143473 ns/op BenchmarkIndexHard2-4 591 202228 ns/op BenchmarkIndexHard3-4 150 798611 ns/op BenchmarkIndexHard4-4 98 1193109 ns/op BenchmarkLastIndexHard1-4 5 22630864 ns/op BenchmarkLastIndexHard2-4 4 29394767 ns/op BenchmarkLastIndexHard3-4 4 32302584 ns/op BenchmarkCountHard1-4 817 143437 ns/op BenchmarkCountHard2-4 596 200045 ns/op BenchmarkCountHard3-4 150 796186 ns/op BenchmarkSplitEmptySeparator-4 1 177056435 ns/op BenchmarkSplitSingleByteSeparator-4 10 10799927 ns/op BenchmarkSplitMultiByteSeparator-4 12 10224340 ns/op BenchmarkSplitNSingleByteSeparator-4 168746 625.3 ns/op BenchmarkSplitNMultiByteSeparator-4 70412 1640 ns/op BenchmarkRepeat-4 197527 605.8 ns/op BenchmarkRepeatLarge/256/1-4 139208 779.0 ns/op 328.61 MB/s BenchmarkRepeatLarge/256/16-4 232774 513.5 ns/op 498.52 MB/s BenchmarkRepeatLarge/512/1-4 104006 1034 ns/op 494.99 MB/s BenchmarkRepeatLarge/512/16-4 149280 768.7 ns/op 666.04 MB/s BenchmarkRepeatLarge/1024/1-4 66879 1630 ns/op 628.13 MB/s BenchmarkRepeatLarge/1024/16-4 97574 1287 ns/op 795.57 MB/s BenchmarkRepeatLarge/2048/1-4 41775 2720 ns/op 752.83 MB/s BenchmarkRepeatLarge/2048/16-4 50670 2448 ns/op 836.58 MB/s BenchmarkRepeatLarge/4096/1-4 25057 4446 ns/op 921.37 MB/s BenchmarkRepeatLarge/4096/16-4 27771 3873 ns/op 1057.55 MB/s BenchmarkRepeatLarge/8192/1-4 14294 7877 ns/op 1040.01 MB/s BenchmarkRepeatLarge/8192/16-4 15507 8013 ns/op 1022.30 MB/s BenchmarkRepeatLarge/8192/4097-4 21912 4894 ns/op 837.14 MB/s BenchmarkRepeatLarge/16384/1-4 8872 15301 ns/op 1070.79 MB/s BenchmarkRepeatLarge/16384/16-4 8024 14521 ns/op 1128.29 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 12983 ns/op 946.71 MB/s BenchmarkRepeatLarge/32768/1-4 4972 27845 ns/op 1176.81 MB/s BenchmarkRepeatLarge/32768/16-4 4477 27529 ns/op 1190.29 MB/s BenchmarkRepeatLarge/32768/4097-4 3962 29183 ns/op 982.74 MB/s BenchmarkRepeatLarge/65536/1-4 1801 56924 ns/op 1151.30 MB/s BenchmarkRepeatLarge/65536/16-4 2115 54956 ns/op 1192.53 MB/s BenchmarkRepeatLarge/65536/4097-4 2204 63000 ns/op 975.48 MB/s BenchmarkRepeatLarge/131072/1-4 229 510800 ns/op 256.60 MB/s BenchmarkRepeatLarge/131072/16-4 238 488171 ns/op 268.50 MB/s BenchmarkRepeatLarge/131072/4097-4 232 493585 ns/op 257.32 MB/s BenchmarkRepeatLarge/262144/1-4 100 1028182 ns/op 254.96 MB/s BenchmarkRepeatLarge/262144/16-4 100 1012550 ns/op 258.89 MB/s BenchmarkRepeatLarge/262144/4097-4 112 968986 ns/op 266.37 MB/s BenchmarkRepeatLarge/524288/1-4 60 1962852 ns/op 267.11 MB/s BenchmarkRepeatLarge/524288/16-4 64 1945689 ns/op 269.46 MB/s BenchmarkRepeatLarge/524288/4097-4 64 1969428 ns/op 264.20 MB/s BenchmarkRepeatLarge/1048576/1-4 33 3905849 ns/op 268.46 MB/s BenchmarkRepeatLarge/1048576/16-4 31 3837247 ns/op 273.26 MB/s BenchmarkRepeatLarge/1048576/4097-4 31 3961140 ns/op 263.75 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7689360 ns/op 272.73 MB/s BenchmarkRepeatLarge/2097152/16-4 16 7526995 ns/op 278.62 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 7743904 ns/op 270.35 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15685459 ns/op 267.40 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15297137 ns/op 274.19 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16059589 ns/op 260.98 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30415028 ns/op 275.80 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30412926 ns/op 275.82 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31216710 ns/op 268.66 MB/s BenchmarkRepeatLarge/16777216/1-4 2 61809366 ns/op 271.43 MB/s BenchmarkRepeatLarge/16777216/16-4 2 58386998 ns/op 287.35 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62101297 ns/op 270.16 MB/s BenchmarkRepeatLarge/33554432/1-4 1 114170963 ns/op 293.90 MB/s BenchmarkRepeatLarge/33554432/16-4 1 118980593 ns/op 282.02 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 114977511 ns/op 291.83 MB/s BenchmarkRepeatLarge/67108864/1-4 1 238387757 ns/op 281.51 MB/s BenchmarkRepeatLarge/67108864/16-4 1 237593530 ns/op 282.45 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 233549495 ns/op 287.34 MB/s BenchmarkRepeatLarge/134217728/1-4 1 480146208 ns/op 279.54 MB/s BenchmarkRepeatLarge/134217728/16-4 1 446091303 ns/op 300.88 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 460579538 ns/op 291.41 MB/s BenchmarkRepeatLarge/268435456/1-4 1 981020285 ns/op 273.63 MB/s BenchmarkRepeatLarge/268435456/16-4 1 895842794 ns/op 299.65 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 905692232 ns/op 296.39 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1898043338 ns/op 282.85 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1780720359 ns/op 301.49 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1799213472 ns/op 298.39 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3789308562 ns/op 283.36 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3517838576 ns/op 305.23 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3644461595 ns/op 294.62 MB/s BenchmarkBytesCompare/1-4 10725910 11.13 ns/op BenchmarkBytesCompare/2-4 10351866 11.15 ns/op BenchmarkBytesCompare/4-4 10323129 11.11 ns/op BenchmarkBytesCompare/8-4 9908341 11.61 ns/op BenchmarkBytesCompare/16-4 10761765 11.19 ns/op BenchmarkBytesCompare/32-4 9086644 12.50 ns/op BenchmarkBytesCompare/64-4 7927800 14.59 ns/op BenchmarkBytesCompare/128-4 7032622 17.13 ns/op BenchmarkBytesCompare/256-4 5340864 20.21 ns/op BenchmarkBytesCompare/512-4 4091564 28.70 ns/op BenchmarkBytesCompare/1024-4 2492362 47.21 ns/op BenchmarkBytesCompare/2048-4 1442451 83.62 ns/op BenchmarkIndexAnyASCII/1:1-4 2610022 45.25 ns/op BenchmarkIndexAnyASCII/1:2-4 2716885 44.67 ns/op BenchmarkIndexAnyASCII/1:4-4 2665134 44.09 ns/op BenchmarkIndexAnyASCII/1:8-4 2696680 44.50 ns/op BenchmarkIndexAnyASCII/1:16-4 2626215 45.60 ns/op BenchmarkIndexAnyASCII/1:32-4 2560741 46.85 ns/op BenchmarkIndexAnyASCII/1:64-4 2477888 48.06 ns/op BenchmarkIndexAnyASCII/16:1-4 2471451 48.05 ns/op BenchmarkIndexAnyASCII/16:2-4 411010 275.3 ns/op BenchmarkIndexAnyASCII/16:4-4 422410 276.6 ns/op BenchmarkIndexAnyASCII/16:8-4 415296 279.1 ns/op BenchmarkIndexAnyASCII/16:16-4 394699 295.4 ns/op BenchmarkIndexAnyASCII/16:32-4 360537 318.4 ns/op BenchmarkIndexAnyASCII/16:64-4 313612 368.4 ns/op BenchmarkIndexAnyASCII/256:1-4 2172790 55.50 ns/op BenchmarkIndexAnyASCII/256:2-4 32282 3617 ns/op BenchmarkIndexAnyASCII/256:4-4 33477 3609 ns/op BenchmarkIndexAnyASCII/256:8-4 33283 3612 ns/op BenchmarkIndexAnyASCII/256:16-4 32452 3634 ns/op BenchmarkIndexAnyASCII/256:32-4 32577 3668 ns/op BenchmarkIndexAnyASCII/256:64-4 31904 3665 ns/op BenchmarkIndexAnyUTF8/1:1-4 2653588 45.07 ns/op BenchmarkIndexAnyUTF8/1:2-4 2695494 44.04 ns/op BenchmarkIndexAnyUTF8/1:4-4 2680531 44.47 ns/op BenchmarkIndexAnyUTF8/1:8-4 2685328 44.02 ns/op BenchmarkIndexAnyUTF8/1:16-4 2630546 46.03 ns/op BenchmarkIndexAnyUTF8/1:32-4 2579418 46.76 ns/op BenchmarkIndexAnyUTF8/1:64-4 2511211 48.15 ns/op BenchmarkIndexAnyUTF8/16:1-4 156571 756.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 274578 436.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 273386 437.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 266775 428.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 269560 428.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 260036 455.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 264843 447.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 9775 11072 ns/op BenchmarkIndexAnyUTF8/256:2-4 19281 6244 ns/op BenchmarkIndexAnyUTF8/256:4-4 19460 6172 ns/op BenchmarkIndexAnyUTF8/256:8-4 18974 6168 ns/op BenchmarkIndexAnyUTF8/256:16-4 19171 6339 ns/op BenchmarkIndexAnyUTF8/256:32-4 18184 6610 ns/op BenchmarkIndexAnyUTF8/256:64-4 18385 6446 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2561454 45.63 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2691762 44.34 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2701405 44.34 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2693398 44.17 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2670938 44.88 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2597565 45.86 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2455602 48.36 ns/op BenchmarkLastIndexAnyASCII/16:1-4 324975 362.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 318428 359.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 312058 362.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 308365 363.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 306614 373.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 276436 405.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 253905 453.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23196 5018 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23558 5006 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23810 4983 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23870 5117 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23984 4998 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23743 5122 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23174 5156 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2656804 45.13 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2639162 45.47 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2649357 44.96 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2655547 45.05 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2557251 46.00 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2485962 47.67 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2503375 48.32 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 238438 490.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 270153 434.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 269854 437.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 272564 433.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 266923 433.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 260617 453.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 264632 448.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17505 6811 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19158 6240 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18859 6328 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18967 6289 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18390 6314 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17834 6731 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18620 6482 ns/op BenchmarkTrimASCII/1:1-4 3043990 39.25 ns/op BenchmarkTrimASCII/1:2-4 2403028 47.40 ns/op BenchmarkTrimASCII/1:4-4 2252469 52.24 ns/op BenchmarkTrimASCII/1:8-4 2037367 60.07 ns/op BenchmarkTrimASCII/1:16-4 1720840 70.57 ns/op BenchmarkTrimASCII/16:1-4 415422 278.4 ns/op BenchmarkTrimASCII/16:2-4 311890 366.9 ns/op BenchmarkTrimASCII/16:4-4 317307 370.8 ns/op BenchmarkTrimASCII/16:8-4 315285 372.9 ns/op BenchmarkTrimASCII/16:16-4 302350 383.3 ns/op BenchmarkTrimASCII/256:1-4 31634 3779 ns/op BenchmarkTrimASCII/256:2-4 23168 5210 ns/op BenchmarkTrimASCII/256:4-4 23254 5169 ns/op BenchmarkTrimASCII/256:8-4 23202 5155 ns/op BenchmarkTrimASCII/256:16-4 22315 5151 ns/op BenchmarkTrimASCII/4096:1-4 1863 59768 ns/op BenchmarkTrimASCII/4096:2-4 1441 81850 ns/op BenchmarkTrimASCII/4096:4-4 1458 81819 ns/op BenchmarkTrimASCII/4096:8-4 1447 81686 ns/op BenchmarkTrimASCII/4096:16-4 1429 81713 ns/op BenchmarkTrimByte-4 2151222 54.88 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12993 9091 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13137 9079 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 679 172136 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1342 86023 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2569 43221 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4624 22906 ns/op BenchmarkCompareBytesEqual-4 9684564 11.58 ns/op BenchmarkCompareBytesToNil-4 11385790 9.454 ns/op BenchmarkCompareBytesEmpty-4 12135723 9.237 ns/op BenchmarkCompareBytesIdentical-4 12150927 9.167 ns/op BenchmarkCompareBytesSameLength-4 10268410 10.39 ns/op BenchmarkCompareBytesDifferentLength-4 9764102 11.09 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1513 77516 ns/op 13527.27 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1530 77279 ns/op 13568.88 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1566 77455 ns/op 13538.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1525 76702 ns/op 13670.99 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1528 68080 ns/op 15402.33 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1561 69734 ns/op 15036.86 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1578 75661 ns/op 13858.95 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1599 69425 ns/op 15103.76 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1507 75927 ns/op 13810.36 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1560 76538 ns/op 13700.25 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1530 72891 ns/op 14385.55 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1576 69429 ns/op 15102.88 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1555 76215 ns/op 13758.19 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1545 75147 ns/op 13953.74 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1545 72811 ns/op 14401.43 MB/s BenchmarkCompareBytesBig-4 1634 72685 ns/op 14426.43 MB/s BenchmarkCompareBytesBigIdentical-4 12207346 9.821 ns/op 106766625.66 MB/s PASS ok bytes 72.482s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 57928848 ns/op 1.73 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 229640265 ns/op 2.47 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 6 18939036 ns/op 0.87 MB/s 3643444 B/op 51 allocs/op PASS ok compress/bzip2 1.929s goos: linux goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 75 1413698 ns/op 7.07 MB/s 42835 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13714290 ns/op 7.29 MB/s 44701 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 140015333 ns/op 7.14 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 78 1409704 ns/op 7.09 MB/s 42721 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 14394423 ns/op 6.95 MB/s 44989 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 143153803 ns/op 6.99 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 76 1395361 ns/op 7.17 MB/s 42520 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 13452970 ns/op 7.43 MB/s 43954 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 135092794 ns/op 7.40 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 82 1390930 ns/op 7.19 MB/s 42584 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 13429076 ns/op 7.45 MB/s 41900 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 135224875 ns/op 7.40 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 69 1512054 ns/op 6.61 MB/s 42668 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 15070153 ns/op 6.64 MB/s 48603 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 155239410 ns/op 6.44 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 92 1197138 ns/op 8.35 MB/s 43120 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 10 10063849 ns/op 9.94 MB/s 46228 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 101548291 ns/op 9.85 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 100 1076454 ns/op 9.29 MB/s 42940 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 8012027 ns/op 12.48 MB/s 46438 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 79729305 ns/op 12.54 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 114 1064069 ns/op 9.40 MB/s 42850 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7784691 ns/op 12.85 MB/s 44677 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 79483000 ns/op 12.58 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 133 886822 ns/op 11.28 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 8576785 ns/op 11.66 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 85531319 ns/op 11.69 MB/s BenchmarkEncode/Digits/Speed/1e4-4 60 1693634 ns/op 5.90 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 15234606 ns/op 6.56 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 151135831 ns/op 6.62 MB/s BenchmarkEncode/Digits/Default/1e4-4 22 5055405 ns/op 1.98 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 58333479 ns/op 1.71 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 600236356 ns/op 1.67 MB/s BenchmarkEncode/Digits/Compression/1e4-4 22 5060924 ns/op 1.98 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 59192368 ns/op 1.69 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 561217584 ns/op 1.78 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 110 1079384 ns/op 9.26 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 9122252 ns/op 10.96 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 90892852 ns/op 11.00 MB/s BenchmarkEncode/Newton/Speed/1e4-4 74 1599180 ns/op 6.25 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 12181611 ns/op 8.21 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 120008598 ns/op 8.33 MB/s BenchmarkEncode/Newton/Default/1e4-4 21 4928765 ns/op 2.03 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 54992510 ns/op 1.82 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 546099756 ns/op 1.83 MB/s BenchmarkEncode/Newton/Compression/1e4-4 24 5071455 ns/op 1.97 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 67200797 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 696832078 ns/op 1.44 MB/s PASS ok compress/flate 15.297s goos: linux goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 58 1823548 ns/op 5.48 MB/s BenchmarkDecoder/1e-Reuse4-4 63 1902606 ns/op 5.26 MB/s BenchmarkDecoder/1e5-4 6 18136620 ns/op 5.51 MB/s BenchmarkDecoder/1e-Reuse5-4 6 18317956 ns/op 5.46 MB/s BenchmarkDecoder/1e6-4 1 186553564 ns/op 5.36 MB/s BenchmarkDecoder/1e-Reuse6-4 1 183710696 ns/op 5.44 MB/s BenchmarkEncoder/1e4-4 67 1615209 ns/op 6.19 MB/s BenchmarkEncoder/1e-Reuse4-4 74 1498171 ns/op 6.67 MB/s BenchmarkEncoder/1e5-4 7 16023464 ns/op 6.24 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14709564 ns/op 6.80 MB/s BenchmarkEncoder/1e6-4 1 152396111 ns/op 6.56 MB/s BenchmarkEncoder/1e-Reuse6-4 1 145290772 ns/op 6.88 MB/s PASS ok compress/lzw 3.048s goos: linux goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 38 3331969 ns/op PASS ok container/heap 1.241s goos: linux goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 24240 5063 ns/op BenchmarkWithTimeout/concurrency=40-4 4986 23674 ns/op BenchmarkWithTimeout/concurrency=4000-4 4851 23502 ns/op BenchmarkWithTimeout/concurrency=400000-4 5812 21414 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 645165 190.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 19381 6959 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 22411 4959 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4364 28180 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2193 46231 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3230 31302 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 362 381572 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 265 469752 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 384 275840 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 37 3146758 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 26 4786581 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 39 2950951 ns/op BenchmarkCheckCanceled/Err-4 426123 275.2 ns/op BenchmarkCheckCanceled/Done-4 677605 172.5 ns/op BenchmarkContextCancelDone-4 710664 179.1 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 33184 5341 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 24410 5436 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19960 5819 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 13665 8802 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9560 10744 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 744028 164.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 352010 293.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 258202 422.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 173840 679.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 90481 1327 ns/op PASS ok context 9.761s goos: linux goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2555196 44.86 ns/op 356.64 MB/s BenchmarkDecrypt-4 2631262 49.30 ns/op 324.57 MB/s BenchmarkExpand-4 2152476 55.40 ns/op PASS ok crypto/aes 1.532s goos: linux goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 257431 441.9 ns/op 144.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 529191 195.5 ns/op 327.36 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 275827 447.5 ns/op 143.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 543246 209.2 ns/op 305.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 163543 740.2 ns/op 1823.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 236976 508.3 ns/op 2655.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 149882 816.2 ns/op 1653.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 211668 559.9 ns/op 2411.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 55334 2170 ns/op 3774.67 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 60537 1979 ns/op 4140.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48781 2436 ns/op 3362.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 54094 2219 ns/op 3692.28 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 9535 12228 ns/op 83.33 MB/s BenchmarkAESCFBDecrypt1K-4 9817 11270 ns/op 90.41 MB/s BenchmarkAESCFBDecrypt8K-4 1255 89652 ns/op 91.32 MB/s BenchmarkAESOFB1K-4 15043 7890 ns/op 129.16 MB/s BenchmarkAESCTR1K-4 18595 6660 ns/op 153.00 MB/s BenchmarkAESCTR8K-4 2259 48494 ns/op 168.83 MB/s BenchmarkAESCBCEncrypt1K-4 18346 6719 ns/op 152.41 MB/s BenchmarkAESCBCDecrypt1K-4 26886 4223 ns/op 242.46 MB/s PASS ok crypto/cipher 3.804s goos: linux goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 96908 1221 ns/op 6.55 MB/s BenchmarkDecrypt-4 113382 1194 ns/op 6.70 MB/s BenchmarkTDESEncrypt-4 36060 3491 ns/op 2.29 MB/s BenchmarkTDESDecrypt-4 42247 3169 ns/op 2.52 MB/s PASS ok crypto/des 1.620s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1294 89957 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 20 5725414 ns/op 1085 B/op 21 allocs/op BenchmarkECDH/P521-4 8 15098368 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 124 925543 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.676s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2396 47369 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 45 2610570 ns/op 2680 B/op 34 allocs/op BenchmarkSign/P521-4 18 6588455 ns/op 3063 B/op 35 allocs/op BenchmarkVerify/P256-4 1267 94064 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 18 6880835 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 6 18867010 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5343 20186 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 76 1441037 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 31 3898632 ns/op 1417 B/op 17 allocs/op PASS ok crypto/ecdsa 2.430s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 435 281128 ns/op BenchmarkNewKeyFromSeed-4 381 273909 ns/op BenchmarkSigning-4 411 320827 ns/op BenchmarkVerification-4 259 471215 ns/op PASS ok crypto/ed25519 1.626s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6673 16857 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 218 576345 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 80 1465845 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 30 3876359 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1788 64965 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 84 1524490 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 27 4139626 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 10 11669548 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 18136 6431 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8280 14184 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5155 20466 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 127 1036867 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3357 33018 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 420 290743 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2262 51008 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 134 892702 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.429s goos: linux goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 32796 3574 ns/op 286.53 MB/s BenchmarkHMACSHA256_32-4 37948 3139 ns/op 10.19 MB/s BenchmarkNewWriteSum-4 19395 6062 ns/op 5.28 MB/s PASS ok crypto/hmac 1.506s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 65290 2165 ns/op BenchmarkModSub-4 65908 1821 ns/op BenchmarkMontgomeryRepr-4 34538 3302 ns/op BenchmarkMontgomeryMul-4 35952 3244 ns/op BenchmarkModMul-4 17664 6739 ns/op BenchmarkExpBig-4 20 5376355 ns/op BenchmarkExp-4 8 13816264 ns/op PASS ok crypto/internal/bigmod 2.110s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4131 25850 ns/op BenchmarkScalarBaseMult-4 421 263109 ns/op BenchmarkScalarMult-4 204 613075 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 277 416936 ns/op PASS ok crypto/internal/edwards25519 1.598s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 608127 174.4 ns/op BenchmarkMultiply-4 5873698 20.22 ns/op BenchmarkSquare-4 7692432 15.51 ns/op BenchmarkInvert-4 28778 4160 ns/op BenchmarkMult32-4 1845622 65.01 ns/op PASS ok crypto/internal/edwards25519/field 1.755s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 82 1366311 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2089 57067 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 27 3861161 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 10 11520562 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 241 530882 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10998 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 85 1271622 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 34 3263048 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.244s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 847785 140.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 392374 289.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 150127 749.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 755053 152.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 387607 273.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 155632 769.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.834s goos: linux goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 170822 708.1 ns/op 11.30 MB/s BenchmarkHash64-4 198375 591.6 ns/op 108.19 MB/s BenchmarkHash128-4 177924 674.6 ns/op 189.73 MB/s BenchmarkHash256-4 138433 864.1 ns/op 296.27 MB/s BenchmarkHash512-4 95839 1214 ns/op 421.69 MB/s BenchmarkHash1K-4 61856 1936 ns/op 529.02 MB/s BenchmarkHash8K-4 9164 12070 ns/op 678.68 MB/s BenchmarkHash1M-4 75 1475595 ns/op 710.61 MB/s BenchmarkHash8M-4 9 11810637 ns/op 710.26 MB/s BenchmarkHash8BytesUnaligned-4 161286 700.4 ns/op 11.42 MB/s BenchmarkHash1KUnaligned-4 61837 1937 ns/op 528.75 MB/s BenchmarkHash8KUnaligned-4 9669 12086 ns/op 677.80 MB/s PASS ok crypto/md5 2.724s goos: linux goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 1 117922487 ns/op PASS ok crypto/rand 1.130s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 17870 6651 ns/op 19.24 MB/s BenchmarkRC4_1K-4 2034 53053 ns/op 19.30 MB/s BenchmarkRC4_8K-4 285 418926 ns/op 19.33 MB/s PASS ok crypto/rc4 1.479s goos: linux goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 14 7866857 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 18069413 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 33876594 ns/op BenchmarkEncryptPKCS1v15/2048-4 46 2350162 ns/op BenchmarkDecryptOAEP/2048-4 14 8276876 ns/op BenchmarkEncryptOAEP/2048-4 43 2370511 ns/op BenchmarkSignPKCS1v15/2048-4 13 8473354 ns/op BenchmarkVerifyPKCS1v15/2048-4 46 2625115 ns/op BenchmarkSignPSS/2048-4 14 8723106 ns/op BenchmarkVerifyPSS/2048-4 50 2358579 ns/op PASS ok crypto/rsa 2.363s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 132602 878.4 ns/op 9.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 160375 724.0 ns/op 11.05 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 97770 1196 ns/op 267.48 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 116503 1010 ns/op 316.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 68054 1757 ns/op 582.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 75099 1603 ns/op 638.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14792 8129 ns/op 1007.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15108 7908 ns/op 1035.89 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.213s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 131998 909.5 ns/op 8.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 151396 767.0 ns/op 10.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 148017 784.6 ns/op 10.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 90384 1301 ns/op 787.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 99800 1186 ns/op 863.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 97156 1207 ns/op 848.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 20134 5948 ns/op 1377.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 20646 5804 ns/op 1411.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 20547 5814 ns/op 1408.98 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.338s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 74780 1371 ns/op 5.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 103276 1144 ns/op 6.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 91395 1294 ns/op 6.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 43876 2738 ns/op 373.99 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 49166 2417 ns/op 423.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 45728 2571 ns/op 398.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8823 13316 ns/op 615.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9152 12977 ns/op 631.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8607 13206 ns/op 620.30 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.200s goos: linux goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19073203 5.620 ns/op BenchmarkConstantTimeEq-4 20901120 6.567 ns/op BenchmarkConstantTimeLessOrEq-4 19629624 5.937 ns/op BenchmarkXORBytes/8Bytes-4 5882100 19.60 ns/op 408.24 MB/s BenchmarkXORBytes/128Bytes-4 5488166 22.11 ns/op 5788.68 MB/s BenchmarkXORBytes/2048Bytes-4 1782208 66.30 ns/op 30889.88 MB/s BenchmarkXORBytes/32768Bytes-4 119046 1020 ns/op 32138.56 MB/s PASS ok crypto/subtle 1.995s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 177 639070 ns/op BenchmarkCertCache/1-4 174 696840 ns/op BenchmarkCertCache/2-4 183 635281 ns/op BenchmarkCertCache/3-4 176 704953 ns/op BenchmarkHandshakeServer/RSA-4 15 7275385 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 7761657 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7498517 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 91 1142066 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 158 755384 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 50 2389351 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 63 1909473 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 32906582 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 31397923 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25563912 ns/op 41.02 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 31448022 ns/op 33.34 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 37353495 ns/op 56.14 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 60651417 ns/op 34.58 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 62287414 ns/op 67.34 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 77695428 ns/op 53.98 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 111198457 ns/op 75.44 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 154849070 ns/op 54.17 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 190430974 ns/op 88.10 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 278146558 ns/op 60.32 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 420744241 ns/op 79.75 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 559177880 ns/op 60.01 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 880415944 ns/op 76.22 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1156846935 ns/op 58.01 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25768384 ns/op 40.69 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 35071464 ns/op 29.90 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 39748636 ns/op 52.76 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 51468027 ns/op 40.75 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 60682096 ns/op 69.12 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 85891990 ns/op 48.83 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 115547374 ns/op 72.60 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 163515457 ns/op 51.30 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 205090507 ns/op 81.80 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 285211439 ns/op 58.82 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 427589737 ns/op 78.47 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 571219725 ns/op 58.74 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 935251915 ns/op 71.75 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1207261832 ns/op 55.59 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 706698690 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 709687173 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 290819442 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 292392524 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 152748743 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 153051886 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 83937982 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 83630516 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 43289979 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 41722923 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 145740946 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 149144104 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 66549426 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 67328238 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40985259 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 40474056 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 28556452 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 27316966 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20506195 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 19689350 ns/op PASS ok crypto/tls 19.539s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 9 11260187 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 444 260125 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1501 75821 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1449 84067 ns/op 13508 B/op 187 allocs/op PASS ok crypto/x509 1.802s goos: linux goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 45 2484350 ns/op 279687 B/op 1634 allocs/op BenchmarkConcurrentStmtQuery-4 38 2823419 ns/op 262375 B/op 2009 allocs/op BenchmarkConcurrentStmtExec-4 61 1853435 ns/op 215438 B/op 648 allocs/op BenchmarkConcurrentTxQuery-4 49 2564305 ns/op 277889 B/op 2156 allocs/op BenchmarkConcurrentTxExec-4 81 1502780 ns/op 87757 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 64 2380025 ns/op 106113 B/op 2073 allocs/op BenchmarkConcurrentTxStmtExec-4 151 783365 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 48 2503222 ns/op 235443 B/op 1825 allocs/op BenchmarkManyConcurrentQueries-4 2890 36810 ns/op 3980 B/op 20 allocs/op BenchmarkGrabConn-4 310108 398.9 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.719s goos: linux goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2437 47000 ns/op BenchmarkSymbols32-4 2734 41042 ns/op PASS ok debug/elf 1.254s goos: linux goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 346617 337.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 117 1004776 ns/op 188262 B/op 13 allocs/op Benchmark115/LineToPC-4 86 1202835 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 22918 5187 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.730s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 90162 1326 ns/op BenchmarkMarshal-4 1063 109622 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3507 29754 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.391s goos: linux goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 493 231088 ns/op 35.45 MB/s BenchmarkEncodeToString-4 468 239741 ns/op 34.17 MB/s BenchmarkDecode-4 216 578036 ns/op 22.68 MB/s BenchmarkDecodeString-4 219 570162 ns/op 23.00 MB/s PASS ok encoding/base32 1.659s goos: linux goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 504 229498 ns/op 35.70 MB/s BenchmarkDecodeString/2-4 451768 236.6 ns/op 16.90 MB/s BenchmarkDecodeString/4-4 355923 335.5 ns/op 23.84 MB/s BenchmarkDecodeString/8-4 281462 426.1 ns/op 28.16 MB/s BenchmarkDecodeString/64-4 56029 2100 ns/op 41.91 MB/s BenchmarkDecodeString/8192-4 488 235240 ns/op 46.44 MB/s BenchmarkNewEncoding-4 91288 1309 ns/op 195.58 MB/s PASS ok encoding/base64 1.946s goos: linux goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 2101 56570 ns/op 70.71 MB/s BenchmarkReadStruct-4 24085 5069 ns/op 14.79 MB/s BenchmarkWriteStruct-4 22683 5272 ns/op 14.23 MB/s BenchmarkReadInts-4 76956 1550 ns/op 19.36 MB/s BenchmarkWriteInts-4 72490 1719 ns/op 17.45 MB/s BenchmarkWriteSlice1000Int32s-4 1953 60962 ns/op 65.61 MB/s BenchmarkPutUint16-4 4543356 24.55 ns/op 81.45 MB/s BenchmarkAppendUint16-4 4672599 25.06 ns/op 79.80 MB/s BenchmarkPutUint32-4 3522830 32.35 ns/op 123.64 MB/s BenchmarkAppendUint32-4 3340035 33.54 ns/op 119.28 MB/s BenchmarkPutUint64-4 1794284 66.30 ns/op 120.66 MB/s BenchmarkAppendUint64-4 1690236 71.31 ns/op 112.18 MB/s BenchmarkLittleEndianPutUint16-4 4907998 24.50 ns/op 81.63 MB/s BenchmarkLittleEndianAppendUint16-4 4530204 24.67 ns/op 81.08 MB/s BenchmarkLittleEndianPutUint32-4 3714889 31.55 ns/op 126.78 MB/s BenchmarkLittleEndianAppendUint32-4 3207302 38.07 ns/op 105.06 MB/s BenchmarkLittleEndianPutUint64-4 1776525 70.17 ns/op 114.01 MB/s BenchmarkLittleEndianAppendUint64-4 1788541 74.24 ns/op 107.76 MB/s BenchmarkReadFloats-4 219308 473.7 ns/op 25.33 MB/s BenchmarkWriteFloats-4 222758 498.4 ns/op 24.08 MB/s BenchmarkReadSlice1000Float32s-4 1824 63442 ns/op 63.05 MB/s BenchmarkWriteSlice1000Float32s-4 1744 67765 ns/op 59.03 MB/s BenchmarkReadSlice1000Uint8s-4 103934 988.5 ns/op 1011.66 MB/s BenchmarkWriteSlice1000Uint8s-4 155605 768.1 ns/op 1301.84 MB/s BenchmarkPutUvarint32-4 1120642 100.9 ns/op 39.63 MB/s BenchmarkPutUvarint64-4 275013 410.1 ns/op 19.51 MB/s PASS ok encoding/binary 4.937s goos: linux goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10188 11384 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 9630 11284 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 8908 11510 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6286 19265 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 11532 10344 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10000 10381 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10715 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6722 17608 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 18828 6481 ns/op PASS ok encoding/csv 2.417s goos: linux goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 15208 7071 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19444 6031 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 306 405465 ns/op 16639 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 950 116073 ns/op 516 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2049 55266 ns/op 42 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2030 54712 ns/op 42 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2780 43215 ns/op 139 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 58 1929853 ns/op 35739 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 735 150829 ns/op 25211 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1323 79425 ns/op 10793 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1456 69685 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 1296 102904 ns/op 39109 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 361 286933 ns/op 66158 B/op 2199 allocs/op BenchmarkDecodeBytesSlice-4 732 138441 ns/op 23581 B/op 185 allocs/op BenchmarkDecodeInterfaceSlice-4 134 863621 ns/op 82832 B/op 3178 allocs/op BenchmarkDecodeMap-4 100 1116195 ns/op 54128 B/op 181 allocs/op PASS ok encoding/gob 3.454s goos: linux goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 20450 5841 ns/op 43.83 MB/s BenchmarkEncode/1024-4 4880 22778 ns/op 44.96 MB/s BenchmarkEncode/4096-4 1221 97470 ns/op 42.02 MB/s BenchmarkEncode/16384-4 304 364219 ns/op 44.98 MB/s BenchmarkDecode/256-4 36549 3041 ns/op 84.19 MB/s BenchmarkDecode/1024-4 10330 11546 ns/op 88.69 MB/s BenchmarkDecode/4096-4 2457 47861 ns/op 85.58 MB/s BenchmarkDecode/16384-4 620 188853 ns/op 86.76 MB/s BenchmarkDump/256-4 1898 65128 ns/op 3.93 MB/s BenchmarkDump/1024-4 483 250029 ns/op 4.10 MB/s BenchmarkDump/4096-4 100 1021225 ns/op 4.01 MB/s BenchmarkDump/16384-4 30 4015656 ns/op 4.08 MB/s PASS ok encoding/hex 2.824s goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 79513364 ns/op 24.40 MB/s 8389964 B/op 48 allocs/op BenchmarkCodeEncoderError-4 2 92331244 ns/op 21.02 MB/s 8455948 B/op 69 allocs/op BenchmarkCodeMarshal-4 2 98290938 ns/op 19.74 MB/s 10331752 B/op 49 allocs/op BenchmarkCodeMarshalError-4 2 83158579 ns/op 23.33 MB/s 10397376 B/op 70 allocs/op BenchmarkMarshalBytes/32-4 31213 3890 ns/op BenchmarkMarshalBytes/256-4 8181 14450 ns/op BenchmarkMarshalBytes/4096-4 694 167001 ns/op BenchmarkMarshalBytesError/32-4 88 1387614 ns/op BenchmarkMarshalBytesError/256-4 87 1370801 ns/op BenchmarkMarshalBytesError/4096-4 79 1520596 ns/op BenchmarkMarshalMap-4 49633 2113 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 329666917 ns/op 5.89 MB/s 10097736 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 51135 2388 ns/op 5.86 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 58225 1732 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 268397881 ns/op 7.23 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 257888062 ns/op 7.52 MB/s 2020120 B/op 40009 allocs/op BenchmarkUnmarshalString-4 67186 1780 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 166585 864.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 445010 289.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 21822 5585 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 66339 1868 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 89946 1290 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 22592 5322 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 5586 24844 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1052 119626 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 128 910518 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 15 8582329 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 666687 189.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 571552 176.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 714680 170.4 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 581769 174.9 ns/op BenchmarkEncodeMarshaler-4 72027 1703 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 69924 1518 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 6235405 18.92 ns/op BenchmarkNumberIsValidRegexp-4 30356 4168 ns/op PASS ok encoding/json 8.226s goos: linux goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 63 1843542 ns/op 35.55 MB/s BenchmarkDecode-4 33 3598365 ns/op 24.67 MB/s PASS ok encoding/pem 1.359s goos: linux goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3760 28039 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1180 91710 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5805 19157 ns/op PASS ok encoding/xml 1.548s goos: linux goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 337494 344.8 ns/op BenchmarkAs-4 106410 1151 ns/op PASS ok errors 1.356s goos: linux goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 429711 289.9 ns/op BenchmarkIntSet-4 292387 481.9 ns/op BenchmarkFloatAdd-4 120286 1523 ns/op BenchmarkFloatSet-4 312700 383.7 ns/op BenchmarkStringSet-4 328762 400.9 ns/op BenchmarkMapSet-4 56448 2313 ns/op BenchmarkMapSetDifferent-4 62184 1928 ns/op BenchmarkMapSetDifferentRandom-4 376 309845 ns/op BenchmarkMapSetString-4 53740 2281 ns/op BenchmarkMapAddSame-4 37116 3192 ns/op BenchmarkMapAddDifferent-4 16532 7392 ns/op BenchmarkMapAddDifferentRandom-4 310 377157 ns/op BenchmarkMapAddSameSteadyState-4 282787 357.9 ns/op BenchmarkMapAddDifferentSteadyState-4 128436 857.5 ns/op BenchmarkMapString-4 10000 11069 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 37759 5241 ns/op PASS ok expvar 3.769s goos: linux goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 133015 930.3 ns/op BenchmarkSprintfEmpty-4 403154 257.6 ns/op BenchmarkSprintfString-4 290032 363.4 ns/op BenchmarkSprintfTruncateString-4 272720 379.8 ns/op BenchmarkSprintfTruncateBytes-4 139027 741.6 ns/op BenchmarkSprintfSlowParsingPath-4 327222 405.9 ns/op BenchmarkSprintfQuoteString-4 43728 3111 ns/op BenchmarkSprintfInt-4 278991 368.2 ns/op BenchmarkSprintfIntInt-4 240044 438.7 ns/op BenchmarkSprintfPrefixedInt-4 313771 401.2 ns/op BenchmarkSprintfFloat-4 168349 693.3 ns/op BenchmarkSprintfComplex-4 76095 1783 ns/op BenchmarkSprintfBoolean-4 318820 376.4 ns/op BenchmarkSprintfHexString-4 136407 773.0 ns/op BenchmarkSprintfHexBytes-4 73260 1567 ns/op BenchmarkSprintfBytes-4 49774 2395 ns/op BenchmarkSprintfStringer-4 106749 1241 ns/op BenchmarkSprintfStructure-4 48126 2543 ns/op BenchmarkManyArgs-4 80756 1250 ns/op BenchmarkFprintInt-4 96644 1247 ns/op BenchmarkFprintfBytes-4 110386 1095 ns/op BenchmarkFprintIntNoAlloc-4 98763 1230 ns/op BenchmarkScanInts-4 49 2408401 ns/op BenchmarkScanRecursiveInt-4 1 305332309 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 310538219 ns/op PASS ok fmt 5.241s goos: linux goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1082 112515 ns/op PASS ok go/build 1.252s goos: linux goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 67352 1586 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20013 5949 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5877 21463 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1538 79919 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 370 304013 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 96 1532226 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 21 5735890 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 5 23879722 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 2 90370318 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.645s goos: linux goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 199009577 ns/op 0.33 MB/s 45593384 B/op 48818 allocs/op PASS ok go/format 1.230s goos: linux goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 14954306 ns/op 3.60 MB/s BenchmarkParseOnly-4 9 13106510 ns/op 4.11 MB/s BenchmarkResolve-4 64 1995707 ns/op 26.99 MB/s PASS ok go/parser 2.193s goos: linux goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 105074884 ns/op 0.49 MB/s 5364520 B/op 27520 allocs/op BenchmarkPrintDecl-4 1160 102883 ns/op 0.31 MB/s 16957 B/op 51 allocs/op PASS ok go/printer 1.252s goos: linux goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 390 307284 ns/op BenchmarkScanFiles/go/types/expr.go-4 19 5754310 ns/op 8.61 MB/s BenchmarkScanFiles/go/parser/parser.go-4 13 8904855 ns/op 8.12 MB/s BenchmarkScanFiles/net/http/server.go-4 8 13303546 ns/op 8.89 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 303 400944 ns/op 7.67 MB/s PASS ok go/scanner 1.698s goos: linux goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1640881 71.05 ns/op PASS ok go/token 1.206s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 129 911911 ns/op BenchmarkNamed/Underlying/nongeneric-4 687982 146.4 ns/op BenchmarkNamed/Underlying/generic-4 841810 141.4 ns/op BenchmarkNamed/Underlying/src_instance-4 780361 149.7 ns/op BenchmarkNamed/Underlying/user_instance-4 832050 141.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19286 6023 ns/op BenchmarkNamed/NewMethodSet/generic-4 19730 5969 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19342 6129 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19455 6067 ns/op BenchmarkCheck/http/funcbodies/info-4 1 658391201 ns/op 49524 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 454030331 ns/op 71810 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 248893348 ns/op 130997 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 229589115 ns/op 141971 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 437116994 ns/op 11826 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 111665474 ns/op 46261 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 66925940 ns/op 77213 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 64257852 ns/op 80432 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 153961784 ns/op 14069 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 65524604 ns/op 33058 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48329584 ns/op 44826 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46042272 ns/op 47047 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1177339872 ns/op 56057 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 620863165 ns/op 106294 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 181140203 ns/op 364259 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 135180695 ns/op 487990 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2476563283 ns/op 810.4 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 96398862 ns/op 20809 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 78995694 ns/op 25395 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 80271774 ns/op 24994 lines/s PASS ok go/types 21.882s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14769 7583 ns/op 135.04 MB/s PASS ok hash/adler32 1.198s goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 316483 366.8 ns/op 40.89 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 301707 361.1 ns/op 41.54 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 165001 693.5 ns/op 57.68 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 176078 672.5 ns/op 59.48 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 613064 193.6 ns/op 2644.17 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 632551 191.0 ns/op 2680.36 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 518686 230.2 ns/op 4447.75 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 516224 233.6 ns/op 4383.27 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 253628 468.5 ns/op 8742.19 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244018 468.2 ns/op 8748.91 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44101 2729 ns/op 12007.66 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44022 2732 ns/op 11992.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 588157 174.5 ns/op 85.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 690440 175.4 ns/op 85.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 680595 177.3 ns/op 225.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 657829 172.9 ns/op 231.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 497640 258.7 ns/op 1979.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 454749 257.6 ns/op 1987.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 363108 316.9 ns/op 3230.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 352922 313.3 ns/op 3268.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 317844 383.2 ns/op 10688.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 311851 392.8 ns/op 10428.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 59892 1989 ns/op 16472.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 60044 2004 ns/op 16348.25 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 317792 353.2 ns/op 42.46 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 352240 361.7 ns/op 41.47 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 161481 748.5 ns/op 53.44 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 160273 725.7 ns/op 55.12 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14396 8177 ns/op 62.62 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14356 8209 ns/op 62.37 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5946 18477 ns/op 55.42 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5839 18416 ns/op 55.60 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1500 79783 ns/op 51.34 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1444 78913 ns/op 51.91 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 178 662318 ns/op 49.47 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 181 683938 ns/op 47.91 MB/s PASS ok hash/crc32 5.860s goos: linux goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 128 954415 ns/op 68.67 MB/s BenchmarkCrc64/ISO4KB-4 1620 68730 ns/op 59.60 MB/s BenchmarkCrc64/ISO1KB-4 7102 14984 ns/op 68.34 MB/s BenchmarkCrc64/ECMA64KB-4 145 933160 ns/op 70.23 MB/s BenchmarkCrc64/Random64KB-4 134 788119 ns/op 83.15 MB/s BenchmarkCrc64/Random16KB-4 578 204702 ns/op 80.04 MB/s PASS ok hash/crc64 2.027s goos: linux goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 15849 8423 ns/op 121.57 MB/s BenchmarkFnv32aKB-4 15799 8483 ns/op 120.71 MB/s BenchmarkFnv64KB-4 15616 7599 ns/op 134.75 MB/s BenchmarkFnv64aKB-4 14293 8548 ns/op 119.80 MB/s BenchmarkFnv128KB-4 2809 42418 ns/op 24.14 MB/s BenchmarkFnv128aKB-4 2898 41235 ns/op 24.83 MB/s PASS ok hash/fnv 2.091s goos: linux goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 676234 155.2 ns/op 25.77 MB/s BenchmarkHash/n=4/Bytes-4 5833012 21.14 ns/op 189.22 MB/s BenchmarkHash/n=4/String-4 2360866 51.27 ns/op 78.02 MB/s BenchmarkHash/n=8/Write-4 792274 150.9 ns/op 53.03 MB/s BenchmarkHash/n=8/Bytes-4 5586254 20.42 ns/op 391.79 MB/s BenchmarkHash/n=8/String-4 2365023 51.03 ns/op 156.76 MB/s BenchmarkHash/n=16/Write-4 723382 152.7 ns/op 104.76 MB/s BenchmarkHash/n=16/Bytes-4 5686995 20.49 ns/op 780.84 MB/s BenchmarkHash/n=16/String-4 2356329 51.61 ns/op 310.04 MB/s BenchmarkHash/n=32/Write-4 735622 160.5 ns/op 199.38 MB/s BenchmarkHash/n=32/Bytes-4 5592320 20.50 ns/op 1561.03 MB/s BenchmarkHash/n=32/String-4 2245278 51.59 ns/op 620.28 MB/s BenchmarkHash/n=64/Write-4 716686 171.0 ns/op 374.25 MB/s BenchmarkHash/n=64/Bytes-4 5451438 21.32 ns/op 3001.53 MB/s BenchmarkHash/n=64/String-4 2286252 53.21 ns/op 1202.86 MB/s BenchmarkHash/n=256/Write-4 501483 221.9 ns/op 1153.80 MB/s BenchmarkHash/n=256/Bytes-4 4178031 27.49 ns/op 9313.37 MB/s BenchmarkHash/n=256/String-4 1357192 89.12 ns/op 2872.61 MB/s BenchmarkHash/n=320/Write-4 496412 213.4 ns/op 1499.28 MB/s BenchmarkHash/n=320/Bytes-4 3672621 32.10 ns/op 9967.83 MB/s BenchmarkHash/n=320/String-4 944808 122.8 ns/op 2605.80 MB/s BenchmarkHash/n=1024/Write-4 390507 310.5 ns/op 3297.97 MB/s BenchmarkHash/n=1024/Bytes-4 1393716 85.53 ns/op 11972.98 MB/s BenchmarkHash/n=1024/String-4 389308 306.2 ns/op 3344.49 MB/s BenchmarkHash/n=4096/Write-4 171926 678.7 ns/op 6034.93 MB/s BenchmarkHash/n=4096/Bytes-4 343808 347.9 ns/op 11775.01 MB/s BenchmarkHash/n=4096/String-4 104233 1157 ns/op 3539.63 MB/s BenchmarkHash/n=16384/Write-4 55755 2223 ns/op 7370.10 MB/s BenchmarkHash/n=16384/Bytes-4 85408 1405 ns/op 11657.41 MB/s BenchmarkHash/n=16384/String-4 26108 4511 ns/op 3632.03 MB/s PASS ok hash/maphash 5.443s goos: linux goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1345 83231 ns/op BenchmarkEscapeNone-4 147168 809.5 ns/op BenchmarkUnescape-4 1291 93444 ns/op BenchmarkUnescapeNone-4 812161 148.8 ns/op BenchmarkUnescapeSparse-4 15616 7632 ns/op BenchmarkUnescapeDense-4 1738 64332 ns/op PASS ok html 1.940s goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13306 8499 ns/op BenchmarkCSSEscaperNoSpecials-4 60481 2008 ns/op BenchmarkDecodeCSS-4 41967 2799 ns/op BenchmarkDecodeCSSNoSpecials-4 6053240 20.82 ns/op BenchmarkCSSValueFilter-4 169198 716.2 ns/op BenchmarkCSSValueFilterOk-4 123700 980.9 ns/op BenchmarkEscapedExecute-4 5649 18415 ns/op BenchmarkHTMLNospaceEscaper-4 16692 6999 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 95362 1252 ns/op BenchmarkStripTags-4 31101 3736 ns/op BenchmarkStripTagsNoSpecials-4 479175 241.6 ns/op BenchmarkJSValEscaperWithNum-4 31790 3816 ns/op BenchmarkJSValEscaperWithStr-4 8260 14571 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 25610 4703 ns/op BenchmarkJSValEscaperWithObj-4 6942 17046 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 18176 6410 ns/op BenchmarkJSStrEscaperNoSpecials-4 88320 1392 ns/op BenchmarkJSStrEscaper-4 16902 7051 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 74072 1522 ns/op BenchmarkJSRegexpEscaper-4 16192 7598 ns/op BenchmarkTemplateSpecialTags-4 140 844877 ns/op BenchmarkURLEscaper-4 5586 19619 ns/op BenchmarkURLEscaperNoSpecials-4 241006 492.0 ns/op BenchmarkURLNormalizer-4 6841 14807 ns/op BenchmarkURLNormalizerNoSpecials-4 240386 494.9 ns/op BenchmarkSrcsetFilter-4 25809 5489 ns/op BenchmarkSrcsetFilterNoSpecials-4 153062 790.6 ns/op PASS ok html/template 5.285s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 768649 139.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 662674 167.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 911846 135.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 589196 171.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2331675 50.37 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1553169 81.37 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2368382 51.36 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1591846 78.64 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1746754 70.97 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 531978 193.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 544860 224.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 605769 192.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 502735 236.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 980247 120.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 731006 166.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 103.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 776607 162.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 576686 211.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1823241 67.88 ns/op BenchmarkRGBASetRGBA-4 1779182 68.02 ns/op BenchmarkRGBA64At-4 1000000 103.8 ns/op BenchmarkRGBA64SetRGBA64-4 1000000 105.8 ns/op BenchmarkNRGBAAt-4 1813280 73.59 ns/op BenchmarkNRGBASetNRGBA-4 1736319 68.92 ns/op BenchmarkNRGBA64At-4 1000000 102.0 ns/op BenchmarkNRGBA64SetNRGBA64-4 1100894 108.8 ns/op BenchmarkAlphaAt-4 3216956 37.10 ns/op BenchmarkAlphaSetAlpha-4 2861290 42.08 ns/op BenchmarkAlpha16At-4 1769875 60.24 ns/op BenchmarkAlphaSetAlpha16-4 1854469 61.54 ns/op BenchmarkGrayAt-4 3206562 42.06 ns/op BenchmarkGraySetGray-4 2980405 40.56 ns/op BenchmarkGray16At-4 1782064 60.19 ns/op BenchmarkGraySetGray16-4 1983096 63.76 ns/op PASS ok image 6.227s goos: linux goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 4916134 25.47 ns/op BenchmarkYCbCrToRGB/128-4 4512436 24.84 ns/op BenchmarkYCbCrToRGB/255-4 4894766 24.39 ns/op BenchmarkRGBToYCbCr/0-4 4920244 24.47 ns/op BenchmarkRGBToYCbCr/Cb-4 4919092 24.43 ns/op BenchmarkRGBToYCbCr/Cr-4 4934228 24.36 ns/op BenchmarkYCbCrToRGBA/0-4 4146337 30.41 ns/op BenchmarkYCbCrToRGBA/128-4 3792422 28.74 ns/op BenchmarkYCbCrToRGBA/255-4 3950960 30.27 ns/op BenchmarkNYCbCrAToRGBA/0-4 3951277 30.41 ns/op BenchmarkNYCbCrAToRGBA/128-4 3911978 30.26 ns/op BenchmarkNYCbCrAToRGBA/255-4 3922682 28.91 ns/op PASS ok image/color 2.803s goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23497091 ns/op BenchmarkFillSrc-4 462 244105 ns/op BenchmarkCopyOver-4 10 10606905 ns/op BenchmarkCopySrc-4 670 161072 ns/op BenchmarkNRGBAOver-4 10 11384897 ns/op BenchmarkNRGBASrc-4 15 7197494 ns/op BenchmarkYCbCr-4 13 8992802 ns/op BenchmarkGray-4 26 4642449 ns/op BenchmarkCMYK-4 15 7335871 ns/op BenchmarkGlyphOver-4 31 3792735 ns/op BenchmarkRGBAMaskOver-4 6 19231595 ns/op BenchmarkGrayMaskOver-4 7 15799080 ns/op BenchmarkRGBA64ImageMaskOver-4 5 24151071 ns/op BenchmarkRGBA-4 7 17193699 ns/op BenchmarkPalettedFill-4 1371 84187 ns/op BenchmarkPalettedRGBA-4 7 16728189 ns/op BenchmarkGenericOver-4 3 34622524 ns/op BenchmarkGenericMaskOver-4 7 14638791 ns/op BenchmarkGenericSrc-4 5 23232584 ns/op BenchmarkGenericMaskSrc-4 5 20466751 ns/op PASS ok image/draw 5.866s goos: linux goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 33 3482366 ns/op 4.44 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 92459360 ns/op 3.32 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2169705489 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 78 1496173 ns/op 10.33 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 107492202 ns/op 0.57 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.350s goos: linux goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5241 21619 ns/op BenchmarkIDCT-4 6062 20114 ns/op BenchmarkDecodeBaseline-4 12 9697911 ns/op 6.37 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 8 12613229 ns/op 4.90 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 119407623 ns/op 10.29 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 152500411 ns/op 6.04 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.083s goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 16199556 7.019 ns/op BenchmarkDecodeGray-4 16 6697071 ns/op 9.79 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27908066 ns/op 9.39 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 24236362 ns/op 10.82 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 30 3901400 ns/op 16.80 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22575346 ns/op 11.61 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 28520990 ns/op 9.19 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 40563954 ns/op 7.57 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 42337787 ns/op 7.26 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 139143970 ns/op 8.83 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 159460049 ns/op 7.71 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 21055323 ns/op 14.59 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 135480141 ns/op 9.07 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 568467741 ns/op 2.16 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.220s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54574618 ns/op 1.83 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 45935125 ns/op 2.18 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 321742010 ns/op 1.55 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 318957327 ns/op 1.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53415193 ns/op 1.87 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 45408399 ns/op 2.20 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 307590669 ns/op 1.63 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 295448796 ns/op 1.69 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 686132099 ns/op 1.46 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 669537663 ns/op 1.49 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4309228724 ns/op 1.16 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4101732160 ns/op 1.22 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10362590 ns/op 9.65 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11587134 ns/op 8.63 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 50240674 ns/op 9.95 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 56818737 ns/op 8.80 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 102376781 ns/op 9.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 115612548 ns/op 8.65 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 511818804 ns/op 9.77 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 570126400 ns/op 8.77 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60609472 ns/op 1.65 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 52892850 ns/op 1.89 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 383040628 ns/op 1.31 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 403725286 ns/op 1.24 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 909272606 ns/op 1.10 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 957763307 ns/op 1.04 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6255800693 ns/op 0.80 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6051397333 ns/op 0.83 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 186637309 ns/op 22.39 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 191777502 ns/op 21.79 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 47.446s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 50131 2310 ns/op 0.43 MB/s BenchmarkMarshalCorpusFile/2-4 49249 2411 ns/op 0.83 MB/s BenchmarkMarshalCorpusFile/4-4 45784 2675 ns/op 1.50 MB/s BenchmarkMarshalCorpusFile/8-4 38341 3095 ns/op 2.58 MB/s BenchmarkMarshalCorpusFile/16-4 30612 3885 ns/op 4.12 MB/s BenchmarkMarshalCorpusFile/32-4 20388 5928 ns/op 5.40 MB/s BenchmarkMarshalCorpusFile/64-4 15895 7642 ns/op 8.37 MB/s BenchmarkMarshalCorpusFile/128-4 10000 10321 ns/op 12.40 MB/s BenchmarkMarshalCorpusFile/256-4 4616 24413 ns/op 10.49 MB/s BenchmarkMarshalCorpusFile/512-4 2473 46480 ns/op 11.02 MB/s BenchmarkMarshalCorpusFile/1024-4 1281 89404 ns/op 11.45 MB/s BenchmarkMarshalCorpusFile/2048-4 652 176465 ns/op 11.61 MB/s BenchmarkMarshalCorpusFile/4096-4 339 350067 ns/op 11.70 MB/s BenchmarkMarshalCorpusFile/8192-4 168 707245 ns/op 11.58 MB/s BenchmarkMarshalCorpusFile/16384-4 86 1366533 ns/op 11.99 MB/s BenchmarkMarshalCorpusFile/32768-4 38 3300651 ns/op 9.93 MB/s BenchmarkMarshalCorpusFile/65536-4 16 6617133 ns/op 9.90 MB/s BenchmarkMarshalCorpusFile/131072-4 7 17043372 ns/op 7.69 MB/s BenchmarkMarshalCorpusFile/262144-4 4 27027958 ns/op 9.70 MB/s BenchmarkMarshalCorpusFile/524288-4 2 87592764 ns/op 5.99 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 116843592 ns/op 8.97 MB/s BenchmarkUnmarshalCorpusFile/1-4 13497 8818 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12849 9303 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10257 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 9888 11680 ns/op 0.68 MB/s BenchmarkUnmarshalCorpusFile/16-4 8595 13931 ns/op 1.15 MB/s BenchmarkUnmarshalCorpusFile/32-4 5005 21156 ns/op 1.51 MB/s BenchmarkUnmarshalCorpusFile/64-4 4455 24852 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/128-4 3643 32453 ns/op 3.94 MB/s BenchmarkUnmarshalCorpusFile/256-4 1480 84730 ns/op 3.02 MB/s BenchmarkUnmarshalCorpusFile/512-4 723 163842 ns/op 3.12 MB/s BenchmarkUnmarshalCorpusFile/1024-4 379 303075 ns/op 3.38 MB/s BenchmarkUnmarshalCorpusFile/2048-4 192 602674 ns/op 3.40 MB/s BenchmarkUnmarshalCorpusFile/4096-4 99 1234290 ns/op 3.32 MB/s BenchmarkUnmarshalCorpusFile/8192-4 49 2383532 ns/op 3.44 MB/s BenchmarkUnmarshalCorpusFile/16384-4 26 4949948 ns/op 3.31 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9390624 ns/op 3.49 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18703759 ns/op 3.50 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 37950334 ns/op 3.45 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 75675160 ns/op 3.46 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 155625289 ns/op 3.37 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 306689379 ns/op 3.42 MB/s BenchmarkMutatorBytes/1-4 48739 2429 ns/op BenchmarkMutatorBytes/10-4 52656 2310 ns/op BenchmarkMutatorBytes/100-4 48670 2521 ns/op BenchmarkMutatorBytes/1000-4 33148 3892 ns/op BenchmarkMutatorBytes/10000-4 8614 15801 ns/op BenchmarkMutatorBytes/100000-4 1171 104677 ns/op BenchmarkMutatorString/1-4 47136 2557 ns/op BenchmarkMutatorString/10-4 47689 2554 ns/op BenchmarkMutatorString/100-4 43186 2988 ns/op BenchmarkMutatorString/1000-4 22658 5613 ns/op BenchmarkMutatorString/10000-4 5506 29670 ns/op BenchmarkMutatorString/100000-4 405 271303 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 27704 4778 ns/op BenchmarkMutatorAllBasicTypes/string-4 25988 4659 ns/op BenchmarkMutatorAllBasicTypes/bool-4 87175 1381 ns/op BenchmarkMutatorAllBasicTypes/float32-4 75130 1577 ns/op BenchmarkMutatorAllBasicTypes/float64-4 76594 1551 ns/op BenchmarkMutatorAllBasicTypes/int-4 82466 1446 ns/op BenchmarkMutatorAllBasicTypes/int8-4 82267 1457 ns/op BenchmarkMutatorAllBasicTypes/int16-4 82508 1470 ns/op BenchmarkMutatorAllBasicTypes/int32-4 82484 1467 ns/op BenchmarkMutatorAllBasicTypes/int64-4 81693 1460 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 79276 1529 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 78470 1502 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 79149 1514 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 77853 1496 ns/op PASS ok internal/fuzz 12.094s goos: linux goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 47298 2329 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 197785 640.8 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.357s goos: linux goarch: amd64 pkg: internal/poll cpu: AMD EPYC 7B12 BenchmarkSplicePipe/SplicePipeWithPool-4 78717 1662 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 26880 4167 ns/op BenchmarkSplicePipePoolParallel-4 150156 844.7 ns/op BenchmarkSplicePipeNativeParallel-4 44635 3090 ns/op PASS ok internal/poll 1.941s goos: linux goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 7 15617484 ns/op PASS ok internal/trace 2.321s PASS ok internal/zstd 1.015s goos: linux goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 21465 5843 ns/op BenchmarkCopyNLarge-4 439 254655 ns/op PASS ok io 1.552s goos: linux goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 286981 377.9 ns/op BenchmarkPrintln-4 31990 3807 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 49424 2471 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2781 44747 ns/op BenchmarkDiscard-4 1623456 74.80 ns/op 0 B/op 0 allocs/op PASS ok log 1.869s goos: linux goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 130196 895.6 ns/op BenchmarkJSONHandler/defaults-4 9282 11025 ns/op 526 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 6630 18082 ns/op 769 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 7104 16017 ns/op 751 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10000 10797 ns/op 527 B/op 1 allocs/op BenchmarkPreformatting/struct-4 11238 10891 ns/op 524 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 7730 13389 ns/op 541 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 41545 2892 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 41370 2913 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 120038 1026 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 92455 1384 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 79542 1666 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 88218 1437 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 93772 1383 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 70364 1998 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1213893 97.59 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 770514 131.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 674425 172.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 510567 228.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 484050 243.6 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 8592 13810 ns/op BenchmarkDispatch/switch-checked-4 289654 415.3 ns/op BenchmarkDispatch/As-4 273824 436.7 ns/op BenchmarkDispatch/Visit-4 241347 473.8 ns/op BenchmarkUnsafeStrings-4 25332 4709 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.669s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 2596724 43.69 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2819091 42.64 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1776314 64.88 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 509438 207.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 91536 1393 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 73069 1574 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 58485 2136 ns/op 679 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 18270 5973 ns/op 3460 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17678 6357 ns/op 590 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16876 6385 ns/op 589 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12255 10085 ns/op 1093 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3446 30868 ns/op 4281 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18268 6154 ns/op 514 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 19479 6167 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12288 9104 ns/op 939 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4143 25116 ns/op 3668 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.804s goos: linux goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 4 28857920 ns/op PASS ok maps 2.254s goos: linux goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4898722 24.03 ns/op BenchmarkAcosh-4 1822089 65.97 ns/op BenchmarkAsin-4 5004933 24.09 ns/op BenchmarkAsinh-4 1751822 68.32 ns/op BenchmarkAtan-4 5767123 21.06 ns/op BenchmarkAtanh-4 1737540 69.40 ns/op BenchmarkAtan2-4 3377580 34.48 ns/op BenchmarkCbrt-4 2352142 51.61 ns/op BenchmarkCeil-4 21608266 6.220 ns/op BenchmarkCopysign-4 3799208 31.61 ns/op BenchmarkCos-4 1767828 69.03 ns/op BenchmarkCosh-4 2211706 54.12 ns/op BenchmarkErf-4 5971640 20.71 ns/op BenchmarkErfc-4 6146734 19.60 ns/op BenchmarkErfinv-4 5736894 21.25 ns/op BenchmarkErfcinv-4 5888260 20.93 ns/op BenchmarkExp-4 7302063 16.40 ns/op BenchmarkExpGo-4 1439281 83.17 ns/op BenchmarkExpm1-4 4853559 25.08 ns/op BenchmarkExp2-4 1552524 77.57 ns/op BenchmarkExp2Go-4 1407387 83.88 ns/op BenchmarkAbs-4 4967662 24.07 ns/op BenchmarkDim-4 9848877 12.49 ns/op BenchmarkFloor-4 22050031 5.309 ns/op BenchmarkMax-4 15911491 7.213 ns/op BenchmarkMin-4 15966873 7.526 ns/op BenchmarkMod-4 456520 254.2 ns/op BenchmarkFrexp-4 2518684 47.94 ns/op BenchmarkGamma-4 926103 144.4 ns/op BenchmarkHypot-4 13653105 8.845 ns/op BenchmarkHypotGo-4 2170906 53.19 ns/op BenchmarkIlogb-4 2910051 40.92 ns/op BenchmarkJ0-4 356280 334.1 ns/op BenchmarkJ1-4 351385 333.1 ns/op BenchmarkJn-4 168644 692.0 ns/op BenchmarkLdexp-4 2471516 48.95 ns/op BenchmarkLgamma-4 1000000 104.9 ns/op BenchmarkLog-4 8275326 14.42 ns/op BenchmarkLogb-4 2923910 41.13 ns/op BenchmarkLog1p-4 2158206 55.24 ns/op BenchmarkLog10-4 7977530 15.27 ns/op BenchmarkLog2-4 1971901 60.79 ns/op BenchmarkModf-4 3572730 33.45 ns/op BenchmarkNextafter32-4 3462781 34.25 ns/op BenchmarkNextafter64-4 3580140 44.24 ns/op BenchmarkPowInt-4 736430 154.3 ns/op BenchmarkPowFrac-4 587419 204.4 ns/op BenchmarkPow10Pos-4 5713588 24.72 ns/op BenchmarkPow10Neg-4 5605059 21.05 ns/op BenchmarkRound-4 4786904 25.18 ns/op BenchmarkRoundToEven-4 9811777 10.54 ns/op BenchmarkRemainder-4 645861 179.6 ns/op BenchmarkSignbit-4 6966036 17.32 ns/op BenchmarkSin-4 2237512 53.78 ns/op BenchmarkSincos-4 1398652 95.25 ns/op BenchmarkSinh-4 4017322 29.92 ns/op BenchmarkSqrtIndirect-4 21612796 5.319 ns/op BenchmarkSqrtLatency-4 12814024 9.357 ns/op BenchmarkSqrtIndirectLatency-4 12843277 9.409 ns/op BenchmarkSqrtGoLatency-4 1630495 73.64 ns/op BenchmarkSqrtPrime-4 173728 689.1 ns/op BenchmarkTan-4 2048036 62.59 ns/op BenchmarkTanh-4 2168502 55.42 ns/op BenchmarkTrunc-4 21898129 5.458 ns/op BenchmarkY0-4 324458 326.1 ns/op BenchmarkY1-4 365596 332.9 ns/op BenchmarkYn-4 174828 733.7 ns/op BenchmarkFloat64bits-4 6394406 16.83 ns/op BenchmarkFloat64frombits-4 6274578 17.22 ns/op BenchmarkFloat32bits-4 6852757 17.24 ns/op BenchmarkFloat32frombits-4 6838160 18.13 ns/op BenchmarkFMA-4 21246270 5.643 ns/op PASS ok math 12.007s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11140022 10.66 ns/op 6001.41 MB/s BenchmarkAddVV/2-4 10471863 11.32 ns/op 11304.52 MB/s BenchmarkAddVV/3-4 9712131 12.51 ns/op 15346.75 MB/s BenchmarkAddVV/4-4 9743073 12.28 ns/op 20844.05 MB/s BenchmarkAddVV/5-4 8986866 13.34 ns/op 23992.23 MB/s BenchmarkAddVV/10-4 7267641 16.05 ns/op 39873.42 MB/s BenchmarkAddVV/100-4 1834927 65.30 ns/op 98011.34 MB/s BenchmarkAddVV/1000-4 202767 588.0 ns/op 108850.87 MB/s BenchmarkSubVV/1-4 10737628 11.32 ns/op 5655.70 MB/s BenchmarkSubVV/2-4 9425023 12.51 ns/op 10233.18 MB/s BenchmarkSubVV/3-4 9170022 13.01 ns/op 14753.67 MB/s BenchmarkSubVV/4-4 9513596 12.45 ns/op 20557.11 MB/s BenchmarkSubVV/5-4 9034605 13.40 ns/op 23879.95 MB/s BenchmarkSubVV/10-4 7298589 16.40 ns/op 39018.65 MB/s BenchmarkSubVV/100-4 1828285 65.65 ns/op 97493.03 MB/s BenchmarkSubVV/1000-4 204098 583.4 ns/op 109700.78 MB/s BenchmarkAddVW/1-4 12085472 9.899 ns/op 808.13 MB/s BenchmarkAddVW/2-4 10985150 10.81 ns/op 1480.51 MB/s BenchmarkAddVW/3-4 10120648 11.75 ns/op 2043.15 MB/s BenchmarkAddVW/4-4 10816585 11.06 ns/op 2893.14 MB/s BenchmarkAddVW/5-4 9917347 11.91 ns/op 3358.13 MB/s BenchmarkAddVW/10-4 8586279 14.12 ns/op 5664.02 MB/s BenchmarkAddVW/100-4 240052 460.4 ns/op 1737.50 MB/s BenchmarkAddVW/1000-4 35122 3421 ns/op 2338.83 MB/s BenchmarkAddVWext/1-4 11387787 10.45 ns/op 765.41 MB/s BenchmarkAddVWext/2-4 10940797 10.83 ns/op 1477.73 MB/s BenchmarkAddVWext/3-4 10479790 11.36 ns/op 2113.05 MB/s BenchmarkAddVWext/4-4 10729014 10.99 ns/op 2912.03 MB/s BenchmarkAddVWext/5-4 10028337 11.81 ns/op 3386.44 MB/s BenchmarkAddVWext/10-4 8554519 14.04 ns/op 5697.50 MB/s BenchmarkAddVWext/100-4 82126 1450 ns/op 551.69 MB/s BenchmarkAddVWext/1000-4 8310 13899 ns/op 575.58 MB/s BenchmarkSubVW/1-4 12193993 9.980 ns/op 801.59 MB/s BenchmarkSubVW/2-4 10652868 11.28 ns/op 1418.64 MB/s BenchmarkSubVW/3-4 9703460 12.01 ns/op 1998.19 MB/s BenchmarkSubVW/4-4 10845048 11.01 ns/op 2905.53 MB/s BenchmarkSubVW/5-4 10129234 11.83 ns/op 3380.18 MB/s BenchmarkSubVW/10-4 8444510 14.18 ns/op 5640.15 MB/s BenchmarkSubVW/100-4 251342 472.9 ns/op 1691.58 MB/s BenchmarkSubVW/1000-4 35313 3390 ns/op 2359.77 MB/s BenchmarkSubVWext/1-4 11595613 10.37 ns/op 771.51 MB/s BenchmarkSubVWext/2-4 10795708 11.30 ns/op 1416.20 MB/s BenchmarkSubVWext/3-4 9870240 11.85 ns/op 2024.52 MB/s BenchmarkSubVWext/4-4 10988685 10.91 ns/op 2933.28 MB/s BenchmarkSubVWext/5-4 10054766 11.95 ns/op 3346.23 MB/s BenchmarkSubVWext/10-4 8452036 14.07 ns/op 5686.99 MB/s BenchmarkSubVWext/100-4 85747 1395 ns/op 573.43 MB/s BenchmarkSubVWext/1000-4 8221 13415 ns/op 596.33 MB/s BenchmarkMulAddVWW/1-4 10293454 11.67 ns/op 5481.87 MB/s BenchmarkMulAddVWW/2-4 9277554 12.80 ns/op 10002.61 MB/s BenchmarkMulAddVWW/3-4 9144618 13.00 ns/op 14766.33 MB/s BenchmarkMulAddVWW/4-4 8689629 13.74 ns/op 18627.61 MB/s BenchmarkMulAddVWW/5-4 8127970 14.65 ns/op 21843.44 MB/s BenchmarkMulAddVWW/10-4 6367342 19.11 ns/op 33496.58 MB/s BenchmarkMulAddVWW/100-4 1000000 101.7 ns/op 62905.96 MB/s BenchmarkMulAddVWW/1000-4 126511 951.8 ns/op 67242.35 MB/s BenchmarkAddMulVVW/1-4 10446681 11.25 ns/op 5689.20 MB/s BenchmarkAddMulVVW/2-4 9634021 12.36 ns/op 10357.67 MB/s BenchmarkAddMulVVW/3-4 8972625 13.32 ns/op 14413.67 MB/s BenchmarkAddMulVVW/4-4 8492196 14.04 ns/op 18228.24 MB/s BenchmarkAddMulVVW/5-4 8016252 14.89 ns/op 21490.42 MB/s BenchmarkAddMulVVW/10-4 6582000 18.08 ns/op 35397.21 MB/s BenchmarkAddMulVVW/100-4 1463418 82.15 ns/op 77906.54 MB/s BenchmarkAddMulVVW/1000-4 163413 720.8 ns/op 88787.61 MB/s BenchmarkDivWVW/1-4 2676025 44.25 ns/op 1446.36 MB/s BenchmarkDivWVW/2-4 1224141 98.01 ns/op 1306.00 MB/s BenchmarkDivWVW/3-4 948434 125.4 ns/op 1530.97 MB/s BenchmarkDivWVW/4-4 772363 146.4 ns/op 1748.91 MB/s BenchmarkDivWVW/5-4 781664 152.7 ns/op 2095.05 MB/s BenchmarkDivWVW/10-4 411900 285.1 ns/op 2244.46 MB/s BenchmarkDivWVW/100-4 54109 2201 ns/op 2908.35 MB/s BenchmarkDivWVW/1000-4 5570 21166 ns/op 3023.78 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11524002 9.044 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11454200 8.834 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10492125 10.19 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10554285 9.556 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9588814 11.05 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10255533 10.38 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8940717 12.18 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9345606 10.94 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8452296 12.82 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8720356 11.79 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6330567 17.01 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6704629 15.50 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.4 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1245850 92.66 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131263 916.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153764 773.4 ns/op BenchmarkDecimalConversion-4 204 564750 ns/op BenchmarkFloatString/100-4 10000 10764 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 207 563387 ns/op 2905 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 52200630 ns/op 61116 B/op 54 allocs/op BenchmarkFloatString/100000-4 1 5216141178 ns/op 840008 B/op 495 allocs/op BenchmarkFloatAdd/10-4 164270 706.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 166714 714.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 152239 781.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 85794 1387 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17071 7105 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 223021 531.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 227293 531.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 217759 545.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 159870 742.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44878 2671 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1927 61216 ns/op BenchmarkParseFloatLargeExp-4 446 265735 ns/op BenchmarkGCD10x10/WithoutXY-4 190411 626.8 ns/op BenchmarkGCD10x10/WithXY-4 58209 2014 ns/op BenchmarkGCD10x100/WithoutXY-4 93086 1215 ns/op BenchmarkGCD10x100/WithXY-4 16564 7195 ns/op BenchmarkGCD10x1000/WithoutXY-4 58711 1974 ns/op BenchmarkGCD10x1000/WithXY-4 13866 8981 ns/op BenchmarkGCD100x100/WithoutXY-4 24838 4811 ns/op BenchmarkGCD100x100/WithXY-4 10010 11822 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10030 ns/op BenchmarkGCD100x1000/WithXY-4 5852 19874 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2120 55177 ns/op BenchmarkGCD1000x1000/WithXY-4 1158 99447 ns/op BenchmarkHilbert-4 22 5040022 ns/op BenchmarkBinomial-4 14104 8506 ns/op BenchmarkQuoRem-4 20354 6147 ns/op BenchmarkExp-4 14 7622711 ns/op BenchmarkExpMont/Odd-4 126 950464 ns/op 2588 B/op 21 allocs/op BenchmarkExpMont/Even1-4 123 955320 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1019049 ns/op 3847 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1008109 ns/op 3835 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1012369 ns/op 3828 B/op 52 allocs/op BenchmarkExpMont/Even8-4 100 1003070 ns/op 3812 B/op 52 allocs/op BenchmarkExpMont/Even32-4 120 1016201 ns/op 3869 B/op 54 allocs/op BenchmarkExpMont/Even64-4 145 827454 ns/op 3644 B/op 54 allocs/op BenchmarkExpMont/Even96-4 139 869098 ns/op 3768 B/op 51 allocs/op BenchmarkExpMont/Even128-4 157 761438 ns/op 3262 B/op 50 allocs/op BenchmarkExpMont/Even255-4 175 671246 ns/op 2936 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 429 278055 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 381 320453 ns/op 1713 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 367 325378 ns/op 1749 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 388 311616 ns/op 1751 B/op 48 allocs/op BenchmarkExp2-4 15 7532632 ns/op BenchmarkBitset-4 777726 148.1 ns/op BenchmarkBitsetNeg-4 431850 271.9 ns/op BenchmarkBitsetOrig-4 233701 500.2 ns/op BenchmarkBitsetNegOrig-4 135913 793.5 ns/op BenchmarkModSqrt225_Tonelli-4 100 1098485 ns/op BenchmarkModSqrt225_3Mod4-4 369 324280 ns/op BenchmarkModSqrt231_Tonelli-4 100 1093216 ns/op BenchmarkModSqrt231_5Mod8-4 319 375864 ns/op BenchmarkModInverse-4 12055 9870 ns/op BenchmarkSqrt-4 1498 76055 ns/op BenchmarkIntSqr/1-4 1433550 85.34 ns/op BenchmarkIntSqr/2-4 741016 158.2 ns/op BenchmarkIntSqr/3-4 597820 193.5 ns/op BenchmarkIntSqr/5-4 408552 273.9 ns/op BenchmarkIntSqr/8-4 306858 375.4 ns/op BenchmarkIntSqr/10-4 247932 479.5 ns/op BenchmarkIntSqr/20-4 44917 2689 ns/op BenchmarkIntSqr/30-4 33378 3610 ns/op BenchmarkIntSqr/50-4 21270 5772 ns/op BenchmarkIntSqr/80-4 12710 9541 ns/op BenchmarkIntSqr/100-4 9826 12241 ns/op BenchmarkIntSqr/200-4 3590 31576 ns/op BenchmarkIntSqr/300-4 1516 80683 ns/op BenchmarkIntSqr/500-4 732 159722 ns/op BenchmarkIntSqr/800-4 291 418842 ns/op BenchmarkIntSqr/1000-4 220 534037 ns/op BenchmarkDiv/20/10-4 417195 279.4 ns/op BenchmarkDiv/40/20-4 435734 276.5 ns/op BenchmarkDiv/100/50-4 366754 314.8 ns/op BenchmarkDiv/200/100-4 48038 2573 ns/op BenchmarkDiv/400/200-4 45544 2724 ns/op BenchmarkDiv/1000/500-4 37512 3328 ns/op BenchmarkDiv/2000/1000-4 28831 4508 ns/op BenchmarkDiv/20000/10000-4 957 116074 ns/op BenchmarkDiv/200000/100000-4 26 4877124 ns/op BenchmarkDiv/2000000/1000000-4 1 129150551 ns/op BenchmarkDiv/20000000/10000000-4 1 3754057512 ns/op BenchmarkMul-4 5 23609182 ns/op BenchmarkNatMul/10-4 144972 717.1 ns/op BenchmarkNatMul/100-4 5368 22239 ns/op BenchmarkNatMul/1000-4 170 686817 ns/op BenchmarkZeroShifts/Shl-4 16412 7330 ns/op BenchmarkZeroShifts/ShlSame-4 5483404 21.52 ns/op BenchmarkZeroShifts/Shr-4 17172 7243 ns/op BenchmarkZeroShifts/ShrSame-4 5529490 21.32 ns/op BenchmarkExp3Power/0x10-4 171684 664.5 ns/op BenchmarkExp3Power/0x40-4 150378 772.4 ns/op BenchmarkExp3Power/0x100-4 90807 1277 ns/op BenchmarkExp3Power/0x400-4 41299 2806 ns/op BenchmarkExp3Power/0x1000-4 9728 12656 ns/op BenchmarkExp3Power/0x4000-4 1718 64401 ns/op BenchmarkExp3Power/0x10000-4 196 586491 ns/op BenchmarkExp3Power/0x40000-4 18 6667423 ns/op BenchmarkExp3Power/0x100000-4 2 63751688 ns/op BenchmarkExp3Power/0x400000-4 1 573317172 ns/op BenchmarkFibo-4 3 39366101 ns/op BenchmarkNatSqr/1-4 874894 132.0 ns/op BenchmarkNatSqr/2-4 475851 224.7 ns/op BenchmarkNatSqr/3-4 489445 276.9 ns/op BenchmarkNatSqr/5-4 276526 396.1 ns/op BenchmarkNatSqr/8-4 200401 549.8 ns/op BenchmarkNatSqr/10-4 158499 689.6 ns/op BenchmarkNatSqr/20-4 40052 2893 ns/op BenchmarkNatSqr/30-4 29946 3843 ns/op BenchmarkNatSqr/50-4 18424 6491 ns/op BenchmarkNatSqr/80-4 10000 11058 ns/op BenchmarkNatSqr/100-4 7834 13845 ns/op BenchmarkNatSqr/200-4 3428 34820 ns/op BenchmarkNatSqr/300-4 1263 83957 ns/op BenchmarkNatSqr/500-4 693 166367 ns/op BenchmarkNatSqr/800-4 292 393951 ns/op BenchmarkNatSqr/1000-4 225 520751 ns/op BenchmarkNatSetBytes/8-4 673734 164.7 ns/op BenchmarkNatSetBytes/24-4 202020 574.8 ns/op BenchmarkNatSetBytes/128-4 46432 2588 ns/op BenchmarkNatSetBytes/7-4 792840 152.0 ns/op BenchmarkNatSetBytes/23-4 207583 566.8 ns/op BenchmarkNatSetBytes/127-4 46000 2556 ns/op BenchmarkScanPi-4 241 519508 ns/op BenchmarkStringPiParallel-4 584 172420 ns/op BenchmarkScan/10/Base2-4 40342 2980 ns/op BenchmarkScan/100/Base2-4 4230 25997 ns/op BenchmarkScan/1000/Base2-4 465 254175 ns/op BenchmarkScan/10/Base8-4 97701 1250 ns/op BenchmarkScan/100/Base8-4 13126 9257 ns/op BenchmarkScan/1000/Base8-4 1334 88288 ns/op BenchmarkScan/10/Base10-4 103148 1157 ns/op BenchmarkScan/100/Base10-4 14301 8355 ns/op BenchmarkScan/1000/Base10-4 1479 79567 ns/op BenchmarkScan/10/Base16-4 114015 1044 ns/op BenchmarkScan/100/Base16-4 16284 7278 ns/op BenchmarkScan/1000/Base16-4 1662 70129 ns/op BenchmarkString/10/Base2-4 161360 742.5 ns/op BenchmarkString/100/Base2-4 22382 5259 ns/op BenchmarkString/1000/Base2-4 2100 51394 ns/op BenchmarkString/10/Base8-4 334646 373.5 ns/op BenchmarkString/100/Base8-4 59373 1985 ns/op BenchmarkString/1000/Base8-4 6568 18297 ns/op BenchmarkString/10/Base10-4 203865 598.4 ns/op BenchmarkString/100/Base10-4 35510 3270 ns/op BenchmarkString/1000/Base10-4 4593 26809 ns/op BenchmarkString/10/Base16-4 373050 324.2 ns/op BenchmarkString/100/Base16-4 78289 1517 ns/op BenchmarkString/1000/Base16-4 8917 13347 ns/op BenchmarkLeafSize/0-4 42 2813452 ns/op BenchmarkLeafSize/1-4 357 315831 ns/op BenchmarkLeafSize/2-4 378 318144 ns/op BenchmarkLeafSize/3-4 273 416404 ns/op BenchmarkLeafSize/4-4 369 301940 ns/op BenchmarkLeafSize/5-4 242 479985 ns/op BenchmarkLeafSize/6-4 280 412105 ns/op BenchmarkLeafSize/7-4 285 391744 ns/op BenchmarkLeafSize/8-4 379 298989 ns/op BenchmarkLeafSize/9-4 211 561173 ns/op BenchmarkLeafSize/10-4 247 463918 ns/op BenchmarkLeafSize/11-4 260 458146 ns/op BenchmarkLeafSize/12-4 283 429000 ns/op BenchmarkLeafSize/13-4 265 448958 ns/op BenchmarkLeafSize/14-4 303 388194 ns/op BenchmarkLeafSize/15-4 318 366339 ns/op BenchmarkLeafSize/16-4 386 307342 ns/op BenchmarkLeafSize/32-4 378 303723 ns/op BenchmarkLeafSize/64-4 362 328613 ns/op BenchmarkProbablyPrime/n=0-4 9 12158971 ns/op BenchmarkProbablyPrime/n=1-4 8 13798910 ns/op BenchmarkProbablyPrime/n=5-4 6 19900601 ns/op BenchmarkProbablyPrime/n=10-4 4 27386780 ns/op BenchmarkProbablyPrime/n=20-4 3 42545767 ns/op BenchmarkProbablyPrime/Lucas-4 10 10633490 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 70 1540946 ns/op BenchmarkRatCmp-4 212112 541.7 ns/op BenchmarkFloatSqrt/64-4 22304 5348 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 13896 8382 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9507 12010 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4916 24486 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 760 153947 ns/op 17996 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 60 1962176 ns/op 175907 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 152518742 ns/op 3813016 B/op 639 allocs/op PASS ok math/big 50.879s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10838611 9.430 ns/op BenchmarkLeadingZeros8-4 10112126 11.57 ns/op BenchmarkLeadingZeros16-4 11972978 10.06 ns/op BenchmarkLeadingZeros32-4 11314030 10.48 ns/op BenchmarkLeadingZeros64-4 11836946 9.117 ns/op BenchmarkTrailingZeros-4 13009610 9.657 ns/op BenchmarkTrailingZeros8-4 11848587 9.100 ns/op BenchmarkTrailingZeros16-4 12852618 9.504 ns/op BenchmarkTrailingZeros32-4 13187989 9.104 ns/op BenchmarkTrailingZeros64-4 12236457 9.646 ns/op BenchmarkOnesCount-4 12923097 9.147 ns/op BenchmarkOnesCount8-4 12680982 9.460 ns/op BenchmarkOnesCount16-4 13690035 9.198 ns/op BenchmarkOnesCount32-4 12445177 9.196 ns/op BenchmarkOnesCount64-4 11832056 9.663 ns/op BenchmarkRotateLeft-4 11814988 9.500 ns/op BenchmarkRotateLeft8-4 12014935 9.377 ns/op BenchmarkRotateLeft16-4 12914558 9.171 ns/op BenchmarkRotateLeft32-4 13488238 9.566 ns/op BenchmarkRotateLeft64-4 13502430 10.39 ns/op BenchmarkReverse-4 20350537 5.698 ns/op BenchmarkReverse8-4 23493944 5.089 ns/op BenchmarkReverse16-4 23998069 5.046 ns/op BenchmarkReverse32-4 21583936 5.342 ns/op BenchmarkReverse64-4 21009141 5.697 ns/op BenchmarkReverseBytes-4 23081454 5.031 ns/op BenchmarkReverseBytes16-4 19661848 5.090 ns/op BenchmarkReverseBytes32-4 22439599 5.032 ns/op BenchmarkReverseBytes64-4 23858488 5.043 ns/op BenchmarkAdd-4 13187494 9.976 ns/op BenchmarkAdd32-4 13082769 9.148 ns/op BenchmarkAdd64-4 10480771 10.31 ns/op BenchmarkAdd64multiple-4 20137880 5.063 ns/op BenchmarkSub-4 12558213 10.31 ns/op BenchmarkSub32-4 12994524 9.133 ns/op BenchmarkSub64-4 11055536 9.482 ns/op BenchmarkSub64multiple-4 20079212 5.129 ns/op BenchmarkMul-4 12108565 10.99 ns/op BenchmarkMul32-4 11901621 9.150 ns/op BenchmarkMul64-4 11983798 9.595 ns/op BenchmarkDiv-4 11487585 9.430 ns/op BenchmarkDiv32-4 12976635 9.450 ns/op BenchmarkDiv64-4 11813361 10.09 ns/op PASS ok math/bits 6.746s goos: linux goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13543911 7.950 ns/op BenchmarkAcos-4 666907 158.3 ns/op BenchmarkAcosh-4 678283 174.3 ns/op BenchmarkAsin-4 733904 158.9 ns/op BenchmarkAsinh-4 732573 157.5 ns/op BenchmarkAtan-4 1226618 98.19 ns/op BenchmarkAtanh-4 1205036 98.89 ns/op BenchmarkConj-4 23599891 4.712 ns/op BenchmarkCos-4 813422 148.4 ns/op BenchmarkCosh-4 804936 147.0 ns/op BenchmarkExp-4 1000000 115.2 ns/op BenchmarkLog-4 1530784 78.03 ns/op BenchmarkLog10-4 1511353 78.51 ns/op BenchmarkPhase-4 3262030 35.88 ns/op BenchmarkPolar-4 2335689 51.93 ns/op BenchmarkPow-4 308710 380.9 ns/op BenchmarkRect-4 1403520 87.10 ns/op BenchmarkSin-4 747392 155.6 ns/op BenchmarkSinh-4 823485 146.2 ns/op BenchmarkSqrt-4 1495725 79.54 ns/op BenchmarkTan-4 536914 223.1 ns/op BenchmarkTanh-4 530809 215.2 ns/op PASS ok math/cmplx 4.388s goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1206606 100.4 ns/op BenchmarkInt63ThreadsafeParallel-4 944224 119.0 ns/op BenchmarkInt63Unthreadsafe-4 1549155 78.82 ns/op BenchmarkIntn1000-4 908588 113.4 ns/op BenchmarkInt63n1000-4 1388353 92.08 ns/op BenchmarkInt31n1000-4 1297714 92.56 ns/op BenchmarkFloat32-4 1354971 85.88 ns/op BenchmarkFloat64-4 1551818 78.83 ns/op BenchmarkPerm3-4 271645 404.6 ns/op BenchmarkPerm30-4 31293 3753 ns/op BenchmarkPerm30ViaShuffle-4 34602 3647 ns/op BenchmarkShuffleOverhead-4 22849 5041 ns/op BenchmarkRead3-4 1259385 95.39 ns/op BenchmarkRead64-4 106782 1084 ns/op BenchmarkRead1000-4 6334 16597 ns/op BenchmarkConcurrent-4 202720 567.0 ns/op PASS ok math/rand 3.790s goos: linux goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 63698 1847 ns/op BenchmarkQDecodeWord-4 155242 753.8 ns/op BenchmarkQDecodeHeader-4 151729 792.4 ns/op BenchmarkTypeByExtension/.html-4 661719 195.6 ns/op BenchmarkTypeByExtension/.HTML-4 367155 306.9 ns/op BenchmarkTypeByExtension/.unused-4 532173 212.0 ns/op BenchmarkExtensionsByType/text/html-4 222702 460.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 145009 840.1 ns/op BenchmarkExtensionsByType/application/octet-stream-4 193038 636.6 ns/op PASS ok mime 2.341s goos: linux goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 846 127757 ns/op 47646 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 891 127551 ns/op 48102 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 360 316920 ns/op 105542 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 720 167382 ns/op 48923 B/op 206 allocs/op PASS ok mime/multipart 1.561s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1330 88224 ns/op PASS ok mime/quotedprintable 1.140s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 146 860668 ns/op 8581 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 6820020 ns/op 19376 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007444132 ns/op 158944 B/op 232 allocs/op BenchmarkDNSName-4 106100 998.2 ns/op BenchmarkInterfaces-4 1345 80124 ns/op 16838 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1796 60776 ns/op 12373 B/op 25 allocs/op BenchmarkInterfaceByName-4 1411 78413 ns/op 16901 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 932 120836 ns/op 22920 B/op 106 allocs/op BenchmarkInterfacesAndAddrs-4 2919 37451 ns/op 3876 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 598 204639 ns/op 137570 B/op 51 allocs/op BenchmarkParseIP-4 5899 17135 ns/op BenchmarkParseIPValidIPv4-4 334612 356.1 ns/op BenchmarkParseIPValidIPv6-4 162168 729.5 ns/op BenchmarkIPString/IPv4-4 111295 1028 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9172 12028 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 43644 2749 ns/op BenchmarkIPEqual/IPv4-4 1123851 110.4 ns/op BenchmarkIPEqual/IPv6-4 1135256 106.5 ns/op BenchmarkSendFile/1024-4 1 1205028739 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206596348 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206753473 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206121650 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206250420 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1015886079 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1015808558 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1016213568 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1016621716 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1017630069 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1020121351 ns/op 1.03 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1015855903 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1016008850 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1017539132 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1016175026 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1015672277 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1015975877 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1016466999 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1016459801 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1017452504 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1017441190 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1019874036 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1015874831 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1015770970 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1015883224 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1016023367 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1015912834 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1016093518 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1015918999 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1016263655 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1016983555 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1018136567 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1019284241 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1016315704 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1016159031 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1015615585 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1016112929 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1016345670 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1015718608 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1016298909 ns/op 0.06 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1016882684 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1017098834 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1018184835 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1019907224 ns/op 1.03 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1015874429 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1015755135 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1015295765 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1016035094 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1015658123 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1016160811 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1016223409 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1016419033 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1017427437 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1017785547 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1020093139 ns/op 1.03 MB/s 896 B/op 8 allocs/op BenchmarkTCP4OneShot-4 2274 48297 ns/op BenchmarkTCP4OneShotTimeout-4 2144 54927 ns/op BenchmarkTCP4Persistent-4 14490 9580 ns/op BenchmarkTCP4PersistentTimeout-4 14223 9785 ns/op BenchmarkTCP6OneShot-4 1934 54222 ns/op BenchmarkTCP6OneShotTimeout-4 2167 54180 ns/op BenchmarkTCP6Persistent-4 12976 8860 ns/op BenchmarkTCP6PersistentTimeout-4 11095 9062 ns/op BenchmarkTCP4ConcurrentReadWrite-4 22693 5433 ns/op BenchmarkTCP6ConcurrentReadWrite-4 33333 4555 ns/op BenchmarkSetReadDeadline-4 124542 937.8 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9949 11888 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9938 11393 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9889 11857 ns/op 0 B/op 0 allocs/op PASS ok net 68.036s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28729 4014 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11120 10554 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14768 7915 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17521 6833 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 30237 3946 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49300 2350 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1557042 78.29 ns/op BenchmarkFindChild/n=2/rep=map-4 3700766 32.44 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1360800 88.40 ns/op BenchmarkFindChild/n=4/rep=linear-4 756787 147.0 ns/op BenchmarkFindChild/n=4/rep=map-4 3248242 36.30 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 765849 153.7 ns/op BenchmarkFindChild/n=8/rep=linear-4 402463 293.3 ns/op BenchmarkFindChild/n=8/rep=map-4 3032349 38.98 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 396672 298.3 ns/op BenchmarkFindChild/n=16/rep=linear-4 209943 564.6 ns/op BenchmarkFindChild/n=16/rep=map-4 2954785 46.97 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2227124 53.33 ns/op BenchmarkFindChild/n=32/rep=linear-4 104589 1147 ns/op BenchmarkFindChild/n=32/rep=map-4 3673378 33.40 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2494312 48.70 ns/op BenchmarkServerMatch-4 19551 6279 ns/op BenchmarkReadRequestChrome-4 3536 32511 ns/op 18.79 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9868 11277 ns/op 6.92 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10585 11147 ns/op 7.36 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6021 16906 ns/op 8.93 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16740 6934 ns/op 5.77 MB/s 891 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 357 317719 ns/op 3.22 MB/s BenchmarkFileAndServer_1KB/https1-4 217 482456 ns/op 2.12 MB/s BenchmarkFileAndServer_1KB/h2-4 142 733100 ns/op 1.40 MB/s BenchmarkFileAndServer_16MB/h1-4 2 65737104 ns/op 255.22 MB/s BenchmarkFileAndServer_16MB/https1-4 1 133262670 ns/op 125.90 MB/s BenchmarkFileAndServer_16MB/h2-4 1 228652082 ns/op 73.37 MB/s BenchmarkFileAndServer_64MB/h1-4 1 204123243 ns/op 328.77 MB/s BenchmarkFileAndServer_64MB/https1-4 1 420873112 ns/op 159.45 MB/s BenchmarkFileAndServer_64MB/h2-4 1 897755427 ns/op 74.75 MB/s BenchmarkServeMux-4 222 578271 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 276 482984 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 417 302835 ns/op 5928 B/op 63 allocs/op BenchmarkClientServer/https1-4 278 431228 ns/op 6585 B/op 72 allocs/op BenchmarkClientServer/h2-4 205 607039 ns/op 10200 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1142 114908 ns/op 8986 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 33 3968898 ns/op 88211 B/op 979 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59570: write tcp 127.0.0.1:38805->127.0.0.1:59570: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59550: write tcp 127.0.0.1:38805->127.0.0.1:59550: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47086: write tcp 127.0.0.1:43683->127.0.0.1:47086: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47076: write tcp 127.0.0.1:43683->127.0.0.1:47076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47062: write tcp 127.0.0.1:43683->127.0.0.1:47062: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56120: read tcp 127.0.0.1:39421->127.0.0.1:56120: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56100: write tcp 127.0.0.1:39421->127.0.0.1:56100: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56114: write tcp 127.0.0.1:39421->127.0.0.1:56114: use of closed network connection BenchmarkClientServerParallel/4/h2-4 148 720498 ns/op 19626 B/op 201 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46268: read tcp 127.0.0.1:44487->127.0.0.1:46268: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46210: read tcp 127.0.0.1:44487->127.0.0.1:46210: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46262: write tcp 127.0.0.1:44487->127.0.0.1:46262: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46272: write tcp 127.0.0.1:44487->127.0.0.1:46272: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36328: write tcp 127.0.0.1:33877->127.0.0.1:36328: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36318: write tcp 127.0.0.1:33877->127.0.0.1:36318: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46212: read tcp 127.0.0.1:39907->127.0.0.1:46212: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46220: write tcp 127.0.0.1:39907->127.0.0.1:46220: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46194: write tcp 127.0.0.1:39907->127.0.0.1:46194: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46088: read tcp 127.0.0.1:45133->127.0.0.1:46088: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 872 157688 ns/op 17224 B/op 102 allocs/op BenchmarkClientServerParallel/64/https1-4 49 5159335 ns/op 110804 B/op 1194 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42482: read tcp 127.0.0.1:33077->127.0.0.1:42482: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42526: write tcp 127.0.0.1:33077->127.0.0.1:42526: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42608: read tcp 127.0.0.1:33077->127.0.0.1:42608: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42600: read tcp 127.0.0.1:33077->127.0.0.1:42600: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42580: read tcp 127.0.0.1:33077->127.0.0.1:42580: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42544: read tcp 127.0.0.1:33077->127.0.0.1:42544: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42542: read tcp 127.0.0.1:33077->127.0.0.1:42542: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42552: read tcp 127.0.0.1:33077->127.0.0.1:42552: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42572: read tcp 127.0.0.1:33077->127.0.0.1:42572: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42626: read tcp 127.0.0.1:33077->127.0.0.1:42626: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 22 5341481 ns/op 104792 B/op 1231 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48852: read tcp 127.0.0.1:34831->127.0.0.1:48852: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48816: write tcp 127.0.0.1:34831->127.0.0.1:48816: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48838: write tcp 127.0.0.1:34831->127.0.0.1:48838: use of closed network connection BenchmarkServer-4 1 1024068060 ns/op 30712 B/op 151 allocs/op BenchmarkClient-4 285 423694 ns/op 3732 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 697 173479 ns/op 7374 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1269 87513 ns/op 3080 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1660 74297 ns/op 1920 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1616 74589 ns/op 2771 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1713 72884 ns/op 2719 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1725 70175 ns/op 2753 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1824 65795 ns/op 1912 B/op 14 allocs/op BenchmarkServerHijack-4 992 106753 ns/op 16821 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 390 302717 ns/op 5946 B/op 52 allocs/op BenchmarkResponseStatusLine-4 521476 216.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.796s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 6182 17472 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.211s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 81882 1374 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 450932 237.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 174058 684.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 64314 1897 ns/op BenchmarkStdIPv4-4 124628 943.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92740 1282 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93206 1264 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 80809 1487 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 66897 1748 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1705808 70.47 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1471084 81.82 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1461999 82.65 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 255327 471.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 265104 437.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 240488 483.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 80853 1482 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 268804 438.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 139222 862.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 141747 824.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 134356 872.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 74545 1618 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 340897 344.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 117924 1005 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 168946 727.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 241010 492.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 152058 775.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 312124 375.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 144534 814.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 137742 803.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 141008 829.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 112472 1064 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 399349 261.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 160221 753.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 91148 1289 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 113352 1018 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 148208 770.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 110655 1069 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 258523 456.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 109801 1062 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 130074 884.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 188547 668.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 126685 949.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 110.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 111.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 110.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 960379 116.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 979382 117.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 983923 116.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 971960 116.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 993571 117.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 870807 116.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 321564 354.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 574598 197.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 191433 611.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 209584 573.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 193356 621.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 71786 1678 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 466430 245.3 ns/op PASS ok net/netip 8.742s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. 2023/09/18 17:27:46 Test RPC server listening on 127.0.0.1:45547 2023/09/18 17:27:46 Test HTTP RPC server listening on 127.0.0.1:46519 goos: linux goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1704 69387 ns/op BenchmarkEndToEndHTTP-4 1531 69628 ns/op BenchmarkEndToEndAsync-4 3914 34061 ns/op BenchmarkEndToEndAsyncHTTP-4 3631 30430 ns/op PASS ok net/rpc 1.802s goos: linux goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4520 22997 ns/op BenchmarkReadMIMEHeader/server_headers-4 6956 15319 ns/op BenchmarkUncommon-4 35042 3342 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.387s goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 6086 17723 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 142413 822.7 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 834085 140.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 134817 883.9 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 255523 462.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 119964 997.9 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 21093 5560 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 528291 202.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 132530 875.9 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 253921 462.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 117024 985.6 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22556 5277 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 277098 437.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 113281 1091 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 109165 1135 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 46958 2487 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8551 14459 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 279909 436.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 112072 1100 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 106489 1113 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 45169 2578 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8775 13764 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.976s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3797498 31.98 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 270042 431.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1243 94827 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 396 295148 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 974 122008 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 108730 1083 ns/op BenchmarkStatFile-4 86185 1388 ns/op BenchmarkStatDir-4 89686 1319 ns/op BenchmarkLstatDot-4 112580 1093 ns/op BenchmarkLstatFile-4 74742 1393 ns/op BenchmarkLstatDir-4 88590 1367 ns/op PASS ok os 2.615s goos: linux goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 283 497052 ns/op 8272 B/op 30 allocs/op PASS ok os/exec 1.198s goos: linux goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 704371 173.3 ns/op PASS ok os/user 1.224s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3352778 33.59 ns/op BenchmarkString-4 2239484 52.83 ns/op BenchmarkBytes-4 1915357 61.55 ns/op BenchmarkNamedBytes-4 1000000 111.2 ns/op BenchmarkBytesArray-4 721278 160.9 ns/op BenchmarkSliceLen-4 2216544 54.15 ns/op BenchmarkMapLen-4 909988 126.2 ns/op BenchmarkStringLen-4 1863904 64.58 ns/op BenchmarkArrayLen-4 1313953 91.49 ns/op BenchmarkSliceCap-4 2397483 48.94 ns/op BenchmarkDeepEqual/int8-4 510250 235.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 91339 1287 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 416054 285.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 90038 1326 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 429430 278.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 88413 1353 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 424916 275.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 89197 1332 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 399603 282.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 88798 1337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 488413 235.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 120702 986.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 418269 281.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 89858 1332 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 411952 288.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 89619 1333 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 411555 283.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 89216 1330 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 416425 277.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 89096 1325 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 420168 284.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 89012 1323 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 418519 277.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 88981 1335 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 430201 276.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 89458 1329 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 418074 277.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 89029 1336 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 409957 284.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 88863 1346 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 488371 233.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 93604 1280 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 425365 278.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 88441 1342 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 120385 986.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 58292 2072 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 46918 2481 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 33529 3575 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 34682 3459 ns/op BenchmarkIsZero/ArrayComparable-4 257660 463.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 31219 3841 ns/op BenchmarkIsZero/StructComparable-4 553286 212.6 ns/op BenchmarkIsZero/StructIncomparable-4 143437 832.3 ns/op BenchmarkSetZero/Bool/Direct-4 3938767 30.54 ns/op BenchmarkSetZero/Bool/CachedZero-4 838450 131.7 ns/op BenchmarkSetZero/Bool/NewZero-4 661147 174.4 ns/op BenchmarkSetZero/Int/Direct-4 2510881 47.62 ns/op BenchmarkSetZero/Int/CachedZero-4 796976 132.0 ns/op BenchmarkSetZero/Int/NewZero-4 651055 176.2 ns/op BenchmarkSetZero/Uint/Direct-4 2496031 47.78 ns/op BenchmarkSetZero/Uint/CachedZero-4 883946 131.7 ns/op BenchmarkSetZero/Uint/NewZero-4 660961 175.9 ns/op BenchmarkSetZero/Float/Direct-4 2543199 47.22 ns/op BenchmarkSetZero/Float/CachedZero-4 883490 132.5 ns/op BenchmarkSetZero/Float/NewZero-4 667423 175.5 ns/op BenchmarkSetZero/Complex/Direct-4 2514650 47.53 ns/op BenchmarkSetZero/Complex/CachedZero-4 887158 132.7 ns/op BenchmarkSetZero/Complex/NewZero-4 652366 175.6 ns/op BenchmarkSetZero/Array/Direct-4 2232348 54.16 ns/op BenchmarkSetZero/Array/CachedZero-4 877215 134.7 ns/op BenchmarkSetZero/Array/NewZero-4 653394 175.7 ns/op BenchmarkSetZero/Chan/Direct-4 2533333 47.16 ns/op BenchmarkSetZero/Chan/CachedZero-4 846646 136.2 ns/op BenchmarkSetZero/Chan/NewZero-4 648438 180.2 ns/op BenchmarkSetZero/Func/Direct-4 2535579 47.05 ns/op BenchmarkSetZero/Func/CachedZero-4 857350 136.0 ns/op BenchmarkSetZero/Func/NewZero-4 649039 178.7 ns/op BenchmarkSetZero/Interface/Direct-4 2292217 52.29 ns/op BenchmarkSetZero/Interface/CachedZero-4 902930 133.4 ns/op BenchmarkSetZero/Interface/NewZero-4 663010 175.6 ns/op BenchmarkSetZero/Map/Direct-4 2558272 47.45 ns/op BenchmarkSetZero/Map/CachedZero-4 891000 133.6 ns/op BenchmarkSetZero/Map/NewZero-4 649852 182.4 ns/op BenchmarkSetZero/Pointer/Direct-4 2532814 47.40 ns/op BenchmarkSetZero/Pointer/CachedZero-4 879373 132.8 ns/op BenchmarkSetZero/Pointer/NewZero-4 643574 179.1 ns/op BenchmarkSetZero/Slice/Direct-4 2251022 53.17 ns/op BenchmarkSetZero/Slice/CachedZero-4 878870 133.3 ns/op BenchmarkSetZero/Slice/NewZero-4 657416 175.8 ns/op BenchmarkSetZero/String/Direct-4 2493654 48.52 ns/op BenchmarkSetZero/String/CachedZero-4 875683 132.4 ns/op BenchmarkSetZero/String/NewZero-4 662722 178.6 ns/op BenchmarkSetZero/Struct/Direct-4 2267496 53.22 ns/op BenchmarkSetZero/Struct/CachedZero-4 816742 135.8 ns/op BenchmarkSetZero/Struct/NewZero-4 669142 177.2 ns/op BenchmarkSelect/1-4 155672 769.5 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 67567 1723 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 34171 3422 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 215611 549.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 160273 734.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 118560 900.2 ns/op 142.19 MB/s BenchmarkCallArgCopy/size=256-4 102063 1103 ns/op 232.00 MB/s BenchmarkCallArgCopy/size=1024-4 71492 1584 ns/op 646.53 MB/s BenchmarkCallArgCopy/size=4096-4 31088 3416 ns/op 1199.23 MB/s BenchmarkCallArgCopy/size=65536-4 2386 52977 ns/op 1237.06 MB/s BenchmarkFieldByName1-4 1224421 108.3 ns/op BenchmarkFieldByName2-4 96898 1457 ns/op BenchmarkFieldByName3-4 14439 10027 ns/op BenchmarkInterfaceBig-4 3962750 29.08 ns/op BenchmarkInterfaceSmall-4 3981132 28.84 ns/op BenchmarkNew-4 1704496 62.00 ns/op BenchmarkMap/StringKeys/MapIndex-4 2293 51056 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1934 60457 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2298 51480 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1933 62420 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2330 50812 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1941 61029 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 222418 531.4 ns/op PASS ok reflect 17.844s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10296 11063 ns/op 9403 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15945 8028 ns/op 9143 B/op 1 allocs/op BenchmarkFindString-4 10000 10536 ns/op 9258 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10853 ns/op 9110 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10752 ns/op 9420 B/op 2 allocs/op BenchmarkLiteral-4 16831 7458 ns/op BenchmarkNotLiteral-4 3807 27762 ns/op BenchmarkMatchClass-4 3034 35999 ns/op BenchmarkMatchClass_InRange-4 3352 34875 ns/op BenchmarkReplaceAll-4 2659 51434 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 16730 6503 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 37179 3112 ns/op BenchmarkAnchoredShortMatch-4 15333 7976 ns/op BenchmarkAnchoredLongMatch-4 19297 6225 ns/op BenchmarkOnePassShortA-4 19650 6059 ns/op BenchmarkNotOnePassShortA-4 7994 17339 ns/op BenchmarkOnePassShortB-4 26124 4656 ns/op BenchmarkNotOnePassShortB-4 9988 13420 ns/op BenchmarkOnePassLongPrefix-4 80079 1520 ns/op BenchmarkOnePassLongNotPrefix-4 27124 4501 ns/op BenchmarkMatchParallelShared-4 20432 5641 ns/op BenchmarkMatchParallelCopied-4 21811 5886 ns/op BenchmarkQuoteMetaAll-4 136861 864.8 ns/op 16.19 MB/s BenchmarkQuoteMetaNone-4 251796 463.7 ns/op 56.07 MB/s BenchmarkCompile/Onepass-4 3920 28340 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1694 71563 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 189 610154 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3874107 30.51 ns/op 524.36 MB/s BenchmarkMatch/Easy0/32-4 16998 6848 ns/op 4.67 MB/s BenchmarkMatch/Easy0/1K-4 16212 6652 ns/op 153.93 MB/s BenchmarkMatch/Easy0i/16-4 3898684 30.11 ns/op 531.34 MB/s BenchmarkMatch/Easy0i/32-4 4593 22243 ns/op 1.44 MB/s BenchmarkMatch/Easy0i/1K-4 267 440010 ns/op 2.33 MB/s BenchmarkMatch/Easy1/16-4 3925071 30.35 ns/op 527.24 MB/s BenchmarkMatch/Easy1/32-4 16615 6314 ns/op 5.07 MB/s BenchmarkMatch/Easy1/1K-4 7356 16948 ns/op 60.42 MB/s BenchmarkMatch/Medium/16-4 3901514 30.47 ns/op 525.10 MB/s BenchmarkMatch/Medium/32-4 5908 19386 ns/op 1.65 MB/s BenchmarkMatch/Medium/1K-4 304 388911 ns/op 2.63 MB/s BenchmarkMatch/Hard/16-4 3762504 31.00 ns/op 516.06 MB/s BenchmarkMatch/Hard/32-4 4034 29462 ns/op 1.09 MB/s BenchmarkMatch/Hard/1K-4 172 701254 ns/op 1.46 MB/s BenchmarkMatch/Hard1/16-4 1269 87463 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 771 157808 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 26 4536359 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 27615 4245 ns/op 3.77 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 16952 6996 ns/op 4.57 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 654 180780 ns/op 5.66 MB/s 23 B/op 0 allocs/op PASS ok regexp 9.090s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 985892 121.2 ns/op BenchmarkIsWordChar-4 239906 502.8 ns/op PASS ok regexp/syntax 2.015s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 71146 1609 ns/op BenchmarkCallers/inlined-4 69026 1722 ns/op BenchmarkCallers/no-cache-4 15933 7554 ns/op BenchmarkFPCallers/cached-4 2860502 41.87 ns/op BenchmarkMakeChan/Byte-4 1046970 110.0 ns/op BenchmarkMakeChan/Int-4 692038 147.8 ns/op BenchmarkMakeChan/Ptr-4 426906 250.6 ns/op BenchmarkMakeChan/Struct/0-4 1134842 129.9 ns/op BenchmarkMakeChan/Struct/32-4 513207 241.5 ns/op BenchmarkMakeChan/Struct/40-4 364963 378.1 ns/op BenchmarkChanNonblocking-4 11082171 9.642 ns/op BenchmarkSelectUncontended-4 948450 143.0 ns/op BenchmarkSelectSyncContended-4 32253 3896 ns/op BenchmarkSelectAsyncContended-4 107108 1141 ns/op BenchmarkSelectNonblock-4 6328789 18.15 ns/op BenchmarkChanUncontended-4 10825 10338 ns/op BenchmarkChanContended-4 1346 90671 ns/op BenchmarkChanSync-4 161322 702.9 ns/op BenchmarkChanSyncWork-4 50830 2409 ns/op BenchmarkChanProdCons0-4 86704 1436 ns/op BenchmarkChanProdCons10-4 118102 1199 ns/op BenchmarkChanProdCons100-4 105321 1045 ns/op BenchmarkChanProdConsWork0-4 77312 1661 ns/op BenchmarkChanProdConsWork10-4 90157 1467 ns/op BenchmarkChanProdConsWork100-4 87483 1370 ns/op BenchmarkSelectProdCons-4 63643 1799 ns/op BenchmarkReceiveDataFromClosedChan-4 642456 185.6 ns/op BenchmarkChanCreation-4 199820 542.4 ns/op BenchmarkChanSem-4 142502 868.4 ns/op BenchmarkChanPopular-4 88 1351054 ns/op BenchmarkChanClosed-4 533650 191.7 ns/op BenchmarkCallClosure-4 5939677 20.10 ns/op BenchmarkCallClosure1-4 6351030 18.93 ns/op BenchmarkCallClosure2-4 1256104 91.31 ns/op BenchmarkCallClosure3-4 1442839 86.97 ns/op BenchmarkCallClosure4-4 1239424 87.19 ns/op BenchmarkComplex128DivNormal-4 10296392 11.59 ns/op BenchmarkComplex128DivNisNaN-4 7902004 15.24 ns/op BenchmarkComplex128DivDisNaN-4 7731350 15.59 ns/op BenchmarkComplex128DivNisInf-4 10241589 11.67 ns/op BenchmarkComplex128DivDisInf-4 5934729 20.34 ns/op BenchmarkSetTypePtr-4 45063194 2.657 ns/op 3011.23 MB/s BenchmarkSetTypePtr8-4 9809886 12.15 ns/op 5268.58 MB/s BenchmarkSetTypePtr16-4 9866646 12.16 ns/op 10522.69 MB/s BenchmarkSetTypePtr32-4 9922177 12.11 ns/op 21146.55 MB/s BenchmarkSetTypePtr64-4 9878576 12.07 ns/op 42419.39 MB/s BenchmarkSetTypePtr126-4 5772850 20.76 ns/op 48559.49 MB/s BenchmarkSetTypePtr128-4 5871524 20.37 ns/op 50275.83 MB/s BenchmarkSetTypePtrSlice-4 730903 163.7 ns/op 50049.19 MB/s BenchmarkSetTypeNode1-4 9796959 12.07 ns/op 1989.03 MB/s BenchmarkSetTypeNode1Slice-4 3002637 39.73 ns/op 19331.17 MB/s BenchmarkSetTypeNode8-4 9736887 12.09 ns/op 6618.39 MB/s BenchmarkSetTypeNode8Slice-4 1579910 75.89 ns/op 33735.21 MB/s BenchmarkSetTypeNode64-4 5783895 20.69 ns/op 25525.31 MB/s BenchmarkSetTypeNode64Slice-4 226248 522.2 ns/op 32356.70 MB/s BenchmarkSetTypeNode64Dead-4 7526624 15.83 ns/op 33350.55 MB/s BenchmarkSetTypeNode64DeadSlice-4 256088 464.1 ns/op 36406.52 MB/s BenchmarkSetTypeNode124-4 5772396 20.94 ns/op 48144.94 MB/s BenchmarkSetTypeNode124Slice-4 180962 669.5 ns/op 48175.96 MB/s BenchmarkSetTypeNode126-4 5868205 20.61 ns/op 49687.68 MB/s BenchmarkSetTypeNode126Slice-4 179922 678.6 ns/op 48287.20 MB/s BenchmarkSetTypeNode128-4 4044030 29.56 ns/op 35178.54 MB/s BenchmarkSetTypeNode128Slice-4 141198 848.0 ns/op 39244.86 MB/s BenchmarkSetTypeNode130-4 4040468 29.55 ns/op 35733.14 MB/s BenchmarkSetTypeNode130Slice-4 140946 847.0 ns/op 39898.16 MB/s BenchmarkSetTypeNode1024-4 748695 156.7 ns/op 52395.58 MB/s BenchmarkSetTypeNode1024Slice-4 24447 4891 ns/op 53704.27 MB/s BenchmarkAllocation-4 3150 39155 ns/op BenchmarkReadMemStats-4 5605 18748 ns/op BenchmarkReadMemStatsLatency-4 1 66354 p50-ns 66354 p90-ns 66354 p99-ns BenchmarkWriteBarrier-4 2645115 45.08 ns/op BenchmarkBulkWriteBarrier-4 5831398 19.08 ns/op BenchmarkScanStackNoLocals-4 2 55007378 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10599322 11.19 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10654959 12.03 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8466081 14.55 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6985861 17.93 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4545189 24.95 ns/op BenchmarkHash5-4 5912222 19.57 ns/op 255.45 MB/s BenchmarkHash16-4 5970129 20.10 ns/op 795.94 MB/s BenchmarkHash64-4 5608341 21.39 ns/op 2991.68 MB/s BenchmarkHash1024-4 1993846 60.92 ns/op 16809.65 MB/s BenchmarkHash65536-4 38754 3099 ns/op 21149.35 MB/s BenchmarkAlignedLoad-4 7168766 16.06 ns/op BenchmarkUnalignedLoad-4 7019158 15.85 ns/op BenchmarkEqEfaceConcrete-4 5916236 19.92 ns/op BenchmarkEqIfaceConcrete-4 6238084 19.67 ns/op BenchmarkNeEfaceConcrete-4 6072675 19.70 ns/op BenchmarkNeIfaceConcrete-4 6100512 19.66 ns/op BenchmarkConvT2EByteSized/bool-4 6016705 19.81 ns/op BenchmarkConvT2EByteSized/uint8-4 6222037 19.33 ns/op BenchmarkConvT2ESmall-4 5199381 22.93 ns/op BenchmarkConvT2EUintptr-4 5495071 21.80 ns/op BenchmarkConvT2ELarge-4 1212993 95.07 ns/op BenchmarkConvT2ISmall-4 5494088 21.73 ns/op BenchmarkConvT2IUintptr-4 5151524 22.92 ns/op BenchmarkConvT2ILarge-4 1200297 98.63 ns/op BenchmarkConvI2E-4 4714269 25.13 ns/op BenchmarkConvI2I-4 3979944 29.20 ns/op BenchmarkAssertE2T-4 4650039 25.54 ns/op BenchmarkAssertE2TLarge-4 2298240 50.09 ns/op BenchmarkAssertE2I-4 4291303 29.61 ns/op BenchmarkAssertI2T-4 4374460 27.07 ns/op BenchmarkAssertI2I-4 4281536 27.29 ns/op BenchmarkAssertI2E-4 6121561 19.12 ns/op BenchmarkAssertE2E-4 6016418 19.48 ns/op BenchmarkAssertE2T2-4 3588634 33.37 ns/op BenchmarkAssertE2T2Blank-4 4341708 28.09 ns/op BenchmarkAssertI2E2-4 4182306 28.35 ns/op BenchmarkAssertI2E2Blank-4 5661117 20.31 ns/op BenchmarkAssertE2E2-4 4352835 27.83 ns/op BenchmarkAssertE2E2Blank-4 5904112 20.05 ns/op BenchmarkConvT2Ezero/zero/16-4 5542664 21.60 ns/op BenchmarkConvT2Ezero/zero/32-4 5381163 22.26 ns/op BenchmarkConvT2Ezero/zero/64-4 5424118 22.27 ns/op BenchmarkConvT2Ezero/zero/str-4 5488233 21.99 ns/op BenchmarkConvT2Ezero/zero/slice-4 5204253 22.59 ns/op BenchmarkConvT2Ezero/zero/big-4 191929 547.0 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1250344 90.34 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1279201 96.12 ns/op BenchmarkConvT2Ezero/nonzero/big-4 220192 649.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 5545526 21.54 ns/op BenchmarkConvT2Ezero/smallint/32-4 5549974 21.60 ns/op BenchmarkConvT2Ezero/smallint/64-4 5496700 21.86 ns/op BenchmarkConvT2Ezero/largeint/16-4 1572926 74.13 ns/op BenchmarkConvT2Ezero/largeint/32-4 1615936 74.06 ns/op BenchmarkConvT2Ezero/largeint/64-4 1604456 69.26 ns/op BenchmarkMalloc8-4 2063475 56.37 ns/op BenchmarkMalloc16-4 1939017 63.32 ns/op BenchmarkMallocTypeInfo8-4 1952569 60.14 ns/op BenchmarkMallocTypeInfo16-4 1592085 78.02 ns/op BenchmarkMallocLargeStruct-4 185037 652.6 ns/op BenchmarkGoroutineSelect-4 73 1634352 ns/op BenchmarkGoroutineBlocking-4 100 1506895 ns/op BenchmarkGoroutineForRange-4 80 1428106 ns/op BenchmarkGoroutineIdle-4 100 1411716 ns/op BenchmarkHashStringSpeed-4 2658262 43.15 ns/op BenchmarkHashBytesSpeed-4 1547142 79.58 ns/op BenchmarkHashInt32Speed-4 3351486 35.83 ns/op BenchmarkHashInt64Speed-4 3311288 37.70 ns/op BenchmarkHashStringArraySpeed-4 574332 198.1 ns/op BenchmarkMegMap-4 3202898 39.15 ns/op BenchmarkMegOneMap-4 3973767 30.07 ns/op BenchmarkMegEqMap-4 1416 84775 ns/op BenchmarkMegEmptyMap-4 4857310 24.79 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2603264 45.57 ns/op BenchmarkSmallStrMap-4 3152010 36.50 ns/op BenchmarkMapStringKeysEight_16-4 3252853 36.94 ns/op BenchmarkMapStringKeysEight_32-4 3189684 37.86 ns/op BenchmarkMapStringKeysEight_64-4 3186042 38.07 ns/op BenchmarkMapStringKeysEight_1M-4 3089726 38.90 ns/op BenchmarkIntMap-4 4013257 29.52 ns/op BenchmarkMapFirst/1-4 4939428 24.36 ns/op BenchmarkMapFirst/2-4 4676170 24.31 ns/op BenchmarkMapFirst/3-4 4883772 24.63 ns/op BenchmarkMapFirst/4-4 4683226 25.39 ns/op BenchmarkMapFirst/5-4 4587753 24.19 ns/op BenchmarkMapFirst/6-4 4650326 25.66 ns/op BenchmarkMapFirst/7-4 4945756 24.23 ns/op BenchmarkMapFirst/8-4 4686680 26.24 ns/op BenchmarkMapFirst/9-4 4228191 29.56 ns/op BenchmarkMapFirst/10-4 4078612 30.31 ns/op BenchmarkMapFirst/11-4 4154490 29.95 ns/op BenchmarkMapFirst/12-4 3982898 30.38 ns/op BenchmarkMapFirst/13-4 4103238 28.83 ns/op BenchmarkMapFirst/14-4 4116362 28.62 ns/op BenchmarkMapFirst/15-4 4127150 29.95 ns/op BenchmarkMapFirst/16-4 4203432 30.64 ns/op BenchmarkMapMid/1-4 4830855 24.61 ns/op BenchmarkMapMid/2-4 4527360 25.79 ns/op BenchmarkMapMid/3-4 4580568 26.08 ns/op BenchmarkMapMid/4-4 4218843 27.53 ns/op BenchmarkMapMid/5-4 4570620 25.87 ns/op BenchmarkMapMid/6-4 4347786 27.18 ns/op BenchmarkMapMid/7-4 4334191 28.00 ns/op BenchmarkMapMid/8-4 4264272 27.87 ns/op BenchmarkMapMid/9-4 3986607 29.43 ns/op BenchmarkMapMid/10-4 3672361 29.65 ns/op BenchmarkMapMid/11-4 3734694 31.83 ns/op BenchmarkMapMid/12-4 3752828 33.04 ns/op BenchmarkMapMid/13-4 3933949 29.28 ns/op BenchmarkMapMid/14-4 3716674 30.88 ns/op BenchmarkMapMid/15-4 4072165 30.08 ns/op BenchmarkMapMid/16-4 3795514 29.56 ns/op BenchmarkMapLast/1-4 4929367 24.21 ns/op BenchmarkMapLast/2-4 4552558 26.14 ns/op BenchmarkMapLast/3-4 4362079 27.39 ns/op BenchmarkMapLast/4-4 4098468 28.41 ns/op BenchmarkMapLast/5-4 4325113 27.62 ns/op BenchmarkMapLast/6-4 4046048 27.79 ns/op BenchmarkMapLast/7-4 4345140 28.24 ns/op BenchmarkMapLast/8-4 4049643 29.57 ns/op BenchmarkMapLast/9-4 3728545 31.52 ns/op BenchmarkMapLast/10-4 3594705 31.40 ns/op BenchmarkMapLast/11-4 4104500 32.86 ns/op BenchmarkMapLast/12-4 3400449 31.72 ns/op BenchmarkMapLast/13-4 4128552 29.88 ns/op BenchmarkMapLast/14-4 3748862 29.19 ns/op BenchmarkMapLast/15-4 3865394 29.24 ns/op BenchmarkMapLast/16-4 3557054 32.36 ns/op BenchmarkMapCycle-4 2034981 57.77 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3429458 35.12 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2210 49941 ns/op BenchmarkMakeMap/[Byte]Byte-4 640905 192.4 ns/op BenchmarkMakeMap/[Int]Int-4 343656 386.6 ns/op BenchmarkNewEmptyMap-4 12081712 9.907 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1664814 72.11 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 482841 243.3 ns/op BenchmarkMapIterEmpty-4 5467087 22.11 ns/op BenchmarkSameLengthMap-4 4671328 25.68 ns/op BenchmarkBigKeyMap-4 1707894 69.98 ns/op BenchmarkBigValMap-4 1515848 79.07 ns/op BenchmarkSmallKeyMap-4 2897941 40.53 ns/op BenchmarkMapPopulate/1-4 2991318 40.01 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 137782 858.5 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8115 16253 ns/op 6271 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 742 153364 ns/op 51740 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 55 2299848 ns/op 416177 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 3 34384938 ns/op 6527640 B/op 2898 allocs/op BenchmarkComplexAlgMap-4 491097 240.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 1665882 71.42 ns/op BenchmarkGoMapClear/Reflexive/10-4 1479673 81.38 ns/op BenchmarkGoMapClear/Reflexive/100-4 345264 349.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 50737 2340 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5425 20320 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1339484 88.07 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1228706 97.52 ns/op BenchmarkGoMapClear/NonReflexive/100-4 314334 359.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 50794 2340 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5890 20369 ns/op BenchmarkMapStringConversion/32/simple-4 1783438 66.08 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1747833 68.77 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1592306 74.42 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1691156 71.40 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1611816 73.98 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1484955 80.86 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1581926 67.56 ns/op BenchmarkMapInterfacePtr-4 1979647 61.13 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4803417 25.13 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 108991 968.6 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4778 24327 ns/op BenchmarkMapPop1000-4 360 343899 ns/op BenchmarkMapPop10000-4 19 6429308 ns/op BenchmarkMapAssign/Int32/256-4 2303415 51.42 ns/op BenchmarkMapAssign/Int32/65536-4 1164872 97.77 ns/op BenchmarkMapAssign/Int64/256-4 2348529 51.63 ns/op BenchmarkMapAssign/Int64/65536-4 1000939 116.7 ns/op BenchmarkMapAssign/Str/256-4 1850196 65.61 ns/op BenchmarkMapAssign/Str/65536-4 440480 258.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1485542 82.73 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 597972 181.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1483185 80.15 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 497665 205.3 ns/op BenchmarkMapOperatorAssign/Str/256-4 472118 2353 ns/op BenchmarkMapOperatorAssign/Str/65536-4 149386 709.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 838440 165.5 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 178364 625.0 ns/op 69 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 873086 170.6 ns/op 37 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 168996 631.1 ns/op 78 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 548764 244.9 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 100122 1091 ns/op 143 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1705730 69.40 ns/op BenchmarkMapDelete/Int32/1000-4 1901328 63.13 ns/op BenchmarkMapDelete/Int32/10000-4 1882071 63.12 ns/op BenchmarkMapDelete/Int64/100-4 1818572 77.66 ns/op BenchmarkMapDelete/Int64/1000-4 1882566 62.56 ns/op BenchmarkMapDelete/Int64/10000-4 1833073 65.35 ns/op BenchmarkMapDelete/Str/100-4 1000000 105.1 ns/op BenchmarkMapDelete/Str/1000-4 1503458 78.50 ns/op BenchmarkMapDelete/Str/10000-4 1423251 87.32 ns/op BenchmarkMapDelete/Pointer/100-4 1601644 91.55 ns/op BenchmarkMapDelete/Pointer/1000-4 1746762 68.42 ns/op BenchmarkMapDelete/Pointer/10000-4 1649311 72.41 ns/op BenchmarkMemmove/0-4 14443041 7.687 ns/op BenchmarkMemmove/1-4 1974097 61.33 ns/op 16.31 MB/s BenchmarkMemmove/2-4 1917602 62.54 ns/op 31.98 MB/s BenchmarkMemmove/3-4 1911373 62.60 ns/op 47.93 MB/s BenchmarkMemmove/4-4 1919538 62.30 ns/op 64.20 MB/s BenchmarkMemmove/5-4 1897876 63.15 ns/op 79.18 MB/s BenchmarkMemmove/6-4 1904108 63.10 ns/op 95.08 MB/s BenchmarkMemmove/7-4 1899139 64.01 ns/op 109.36 MB/s BenchmarkMemmove/8-4 2003290 60.75 ns/op 131.69 MB/s BenchmarkMemmove/9-4 1835812 66.29 ns/op 135.77 MB/s BenchmarkMemmove/10-4 1836021 65.90 ns/op 151.75 MB/s BenchmarkMemmove/11-4 1835815 65.61 ns/op 167.65 MB/s BenchmarkMemmove/12-4 1889847 65.49 ns/op 183.23 MB/s BenchmarkMemmove/13-4 1860460 64.31 ns/op 202.15 MB/s BenchmarkMemmove/14-4 1851296 72.60 ns/op 192.84 MB/s BenchmarkMemmove/15-4 1731373 63.94 ns/op 234.61 MB/s BenchmarkMemmove/16-4 1942503 61.72 ns/op 259.24 MB/s BenchmarkMemmove/32-4 1837771 64.93 ns/op 492.87 MB/s BenchmarkMemmove/64-4 1654754 72.54 ns/op 882.28 MB/s BenchmarkMemmove/128-4 1356886 88.06 ns/op 1453.62 MB/s BenchmarkMemmove/256-4 1000000 113.6 ns/op 2253.90 MB/s BenchmarkMemmove/512-4 574264 202.5 ns/op 2528.74 MB/s BenchmarkMemmove/1024-4 383503 306.0 ns/op 3346.66 MB/s BenchmarkMemmove/2048-4 234693 511.7 ns/op 4002.55 MB/s BenchmarkMemmove/4096-4 127130 931.7 ns/op 4396.15 MB/s BenchmarkMemmoveOverlap/32-4 1815637 65.29 ns/op 490.12 MB/s BenchmarkMemmoveOverlap/64-4 1637498 73.32 ns/op 872.86 MB/s BenchmarkMemmoveOverlap/128-4 1359913 88.79 ns/op 1441.66 MB/s BenchmarkMemmoveOverlap/256-4 976842 113.8 ns/op 2249.39 MB/s BenchmarkMemmoveOverlap/512-4 594031 201.3 ns/op 2543.61 MB/s BenchmarkMemmoveOverlap/1024-4 395004 301.8 ns/op 3393.29 MB/s BenchmarkMemmoveOverlap/2048-4 236998 505.6 ns/op 4050.69 MB/s BenchmarkMemmoveOverlap/4096-4 128768 930.4 ns/op 4402.39 MB/s BenchmarkMemmoveUnalignedDst/0-4 13265491 8.377 ns/op BenchmarkMemmoveUnalignedDst/1-4 1951413 61.42 ns/op 16.28 MB/s BenchmarkMemmoveUnalignedDst/2-4 1872849 64.60 ns/op 30.96 MB/s BenchmarkMemmoveUnalignedDst/3-4 1868314 63.61 ns/op 47.16 MB/s BenchmarkMemmoveUnalignedDst/4-4 1886178 63.92 ns/op 62.58 MB/s BenchmarkMemmoveUnalignedDst/5-4 1885005 63.02 ns/op 79.33 MB/s BenchmarkMemmoveUnalignedDst/6-4 1858378 63.37 ns/op 94.68 MB/s BenchmarkMemmoveUnalignedDst/7-4 1910331 64.85 ns/op 107.94 MB/s BenchmarkMemmoveUnalignedDst/8-4 1944938 60.90 ns/op 131.37 MB/s BenchmarkMemmoveUnalignedDst/9-4 1841499 65.77 ns/op 136.85 MB/s BenchmarkMemmoveUnalignedDst/10-4 1824825 65.46 ns/op 152.77 MB/s BenchmarkMemmoveUnalignedDst/11-4 1826067 65.19 ns/op 168.75 MB/s BenchmarkMemmoveUnalignedDst/12-4 1833622 64.83 ns/op 185.10 MB/s BenchmarkMemmoveUnalignedDst/13-4 1825748 65.10 ns/op 199.70 MB/s BenchmarkMemmoveUnalignedDst/14-4 1847172 65.26 ns/op 214.53 MB/s BenchmarkMemmoveUnalignedDst/15-4 1814371 66.36 ns/op 226.03 MB/s BenchmarkMemmoveUnalignedDst/16-4 1731903 67.52 ns/op 236.97 MB/s BenchmarkMemmoveUnalignedDst/32-4 1734865 69.87 ns/op 457.96 MB/s BenchmarkMemmoveUnalignedDst/64-4 1518117 78.91 ns/op 811.05 MB/s BenchmarkMemmoveUnalignedDst/128-4 1286762 92.87 ns/op 1378.32 MB/s BenchmarkMemmoveUnalignedDst/256-4 847540 135.4 ns/op 1890.29 MB/s BenchmarkMemmoveUnalignedDst/512-4 547870 208.3 ns/op 2458.50 MB/s BenchmarkMemmoveUnalignedDst/1024-4 372638 321.1 ns/op 3189.14 MB/s BenchmarkMemmoveUnalignedDst/2048-4 232532 516.0 ns/op 3968.78 MB/s BenchmarkMemmoveUnalignedDst/4096-4 122991 969.7 ns/op 4224.06 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1690994 70.17 ns/op 456.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1536897 77.74 ns/op 823.26 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1301688 92.17 ns/op 1388.81 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 987752 120.8 ns/op 2119.46 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 568564 204.7 ns/op 2501.44 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 381729 303.2 ns/op 3377.30 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 232683 511.4 ns/op 4004.61 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128059 935.1 ns/op 4380.44 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14060190 7.752 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1936078 61.02 ns/op 16.39 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1902906 63.46 ns/op 31.52 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1879006 63.17 ns/op 47.49 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1875645 62.97 ns/op 63.52 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1888686 63.79 ns/op 78.38 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1881776 63.53 ns/op 94.45 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1867443 63.93 ns/op 109.50 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1971487 61.02 ns/op 131.11 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1821739 66.67 ns/op 135.00 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1829271 65.68 ns/op 152.26 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1836724 65.83 ns/op 167.10 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1821506 65.62 ns/op 182.88 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1794246 65.85 ns/op 197.43 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1809813 65.22 ns/op 214.67 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1818753 64.97 ns/op 230.87 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1835406 66.03 ns/op 242.32 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1725273 69.29 ns/op 461.82 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1498902 78.09 ns/op 819.53 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1299457 93.74 ns/op 1365.45 MB/s BenchmarkMemmoveUnalignedSrc/256-4 998091 117.2 ns/op 2184.10 MB/s BenchmarkMemmoveUnalignedSrc/512-4 565576 207.0 ns/op 2472.88 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 381726 308.4 ns/op 3319.84 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 232419 513.6 ns/op 3987.36 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 127980 937.7 ns/op 4368.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1529782 79.43 ns/op 201.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1568084 76.22 ns/op 209.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1466721 81.56 ns/op 196.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1465705 83.36 ns/op 191.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1514564 80.30 ns/op 199.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1497486 80.03 ns/op 199.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1484902 81.06 ns/op 197.39 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1502648 78.69 ns/op 203.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1306774 91.74 ns/op 697.62 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1248733 97.71 ns/op 655.01 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1264080 92.69 ns/op 690.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1311181 91.13 ns/op 702.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1300416 93.14 ns/op 687.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1312833 92.15 ns/op 694.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1285945 92.68 ns/op 690.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1305384 91.20 ns/op 701.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 820711 141.5 ns/op 1808.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 710864 157.4 ns/op 1626.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 901406 131.1 ns/op 1953.39 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 908468 134.8 ns/op 1898.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 879453 132.8 ns/op 1927.13 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 867661 133.0 ns/op 1924.18 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 893394 133.8 ns/op 1912.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 868909 130.1 ns/op 1968.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 106155 1131 ns/op 3621.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 78261 1508 ns/op 2716.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 126717 949.8 ns/op 4312.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 119943 958.9 ns/op 4271.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 125731 959.0 ns/op 4271.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 124363 959.9 ns/op 4266.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 125804 951.2 ns/op 4306.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 123339 956.1 ns/op 4284.19 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6213 17567 ns/op 3730.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4700 23698 ns/op 2765.49 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7399 14392 ns/op 4553.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7179 14439 ns/op 4538.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7461 14286 ns/op 4587.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7350 14507 ns/op 4517.62 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7131 14370 ns/op 4560.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7173 14560 ns/op 4501.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1752056 67.83 ns/op 471.80 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1533580 77.44 ns/op 826.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1304251 90.88 ns/op 1408.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 903409 129.6 ns/op 1975.93 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 583713 203.7 ns/op 2514.06 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 387602 308.3 ns/op 3320.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 234370 516.7 ns/op 3963.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 127443 936.8 ns/op 4372.53 MB/s BenchmarkMemclr/5-4 10336014 11.62 ns/op 430.15 MB/s BenchmarkMemclr/16-4 9848187 12.06 ns/op 1327.12 MB/s BenchmarkMemclr/64-4 9360763 12.66 ns/op 5054.37 MB/s BenchmarkMemclr/256-4 8169168 14.61 ns/op 17516.45 MB/s BenchmarkMemclr/4096-4 2379390 50.63 ns/op 80893.39 MB/s BenchmarkMemclr/65536-4 58713 1824 ns/op 35932.87 MB/s BenchmarkMemclr/1M-4 2756 39555 ns/op 26509.45 MB/s BenchmarkMemclr/4M-4 690 166492 ns/op 25192.19 MB/s BenchmarkMemclr/8M-4 302 392116 ns/op 21393.18 MB/s BenchmarkMemclr/16M-4 87 1237666 ns/op 13555.53 MB/s BenchmarkMemclr/64M-4 12 9874909 ns/op 6795.90 MB/s BenchmarkMemclrUnaligned/0_5-4 7010101 16.72 ns/op 298.97 MB/s BenchmarkMemclrUnaligned/0_16-4 7215439 16.62 ns/op 962.59 MB/s BenchmarkMemclrUnaligned/0_64-4 6917353 17.32 ns/op 3694.96 MB/s BenchmarkMemclrUnaligned/0_256-4 6365554 18.85 ns/op 13577.87 MB/s BenchmarkMemclrUnaligned/0_4096-4 2178663 54.53 ns/op 75109.28 MB/s BenchmarkMemclrUnaligned/0_65536-4 69948 1741 ns/op 37634.35 MB/s BenchmarkMemclrUnaligned/1_5-4 7218604 16.57 ns/op 301.76 MB/s BenchmarkMemclrUnaligned/1_16-4 7124738 16.75 ns/op 955.19 MB/s BenchmarkMemclrUnaligned/1_64-4 6952056 17.27 ns/op 3705.99 MB/s BenchmarkMemclrUnaligned/1_256-4 6258456 18.95 ns/op 13506.34 MB/s BenchmarkMemclrUnaligned/1_4096-4 1365330 88.62 ns/op 46219.28 MB/s BenchmarkMemclrUnaligned/1_65536-4 52776 1976 ns/op 33174.30 MB/s BenchmarkMemclrUnaligned/4_5-4 6477756 16.55 ns/op 302.13 MB/s BenchmarkMemclrUnaligned/4_16-4 7130420 16.64 ns/op 961.63 MB/s BenchmarkMemclrUnaligned/4_64-4 6779314 17.54 ns/op 3649.46 MB/s BenchmarkMemclrUnaligned/4_256-4 6387710 18.95 ns/op 13508.92 MB/s BenchmarkMemclrUnaligned/4_4096-4 1370176 88.97 ns/op 46038.77 MB/s BenchmarkMemclrUnaligned/4_65536-4 55698 2060 ns/op 31815.94 MB/s BenchmarkMemclrUnaligned/7_5-4 7107607 16.65 ns/op 300.24 MB/s BenchmarkMemclrUnaligned/7_16-4 7221391 16.68 ns/op 958.97 MB/s BenchmarkMemclrUnaligned/7_64-4 6918112 17.30 ns/op 3699.74 MB/s BenchmarkMemclrUnaligned/7_256-4 6260124 19.10 ns/op 13399.71 MB/s BenchmarkMemclrUnaligned/7_4096-4 1361404 88.33 ns/op 46371.92 MB/s BenchmarkMemclrUnaligned/7_65536-4 50270 2030 ns/op 32280.03 MB/s BenchmarkMemclrUnaligned/0_1M-4 2665 39888 ns/op 26288.27 MB/s BenchmarkMemclrUnaligned/0_4M-4 700 170767 ns/op 24561.58 MB/s BenchmarkMemclrUnaligned/0_8M-4 302 378208 ns/op 22179.89 MB/s BenchmarkMemclrUnaligned/0_16M-4 124 974132 ns/op 17222.74 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9965807 ns/op 6733.91 MB/s BenchmarkMemclrUnaligned/1_1M-4 2725 41900 ns/op 25025.57 MB/s BenchmarkMemclrUnaligned/1_4M-4 681 170723 ns/op 24567.83 MB/s BenchmarkMemclrUnaligned/1_8M-4 247 499499 ns/op 16794.06 MB/s BenchmarkMemclrUnaligned/1_16M-4 62 1630218 ns/op 10291.39 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9861354 ns/op 6805.24 MB/s BenchmarkMemclrUnaligned/4_1M-4 2599 42351 ns/op 24759.13 MB/s BenchmarkMemclrUnaligned/4_4M-4 682 170324 ns/op 24625.48 MB/s BenchmarkMemclrUnaligned/4_8M-4 235 466065 ns/op 17998.79 MB/s BenchmarkMemclrUnaligned/4_16M-4 55 2384983 ns/op 7034.52 MB/s BenchmarkMemclrUnaligned/4_64M-4 10 10043602 ns/op 6681.75 MB/s BenchmarkMemclrUnaligned/7_1M-4 3090 41239 ns/op 25426.92 MB/s BenchmarkMemclrUnaligned/7_4M-4 662 172172 ns/op 24361.11 MB/s BenchmarkMemclrUnaligned/7_8M-4 237 466668 ns/op 17975.55 MB/s BenchmarkMemclrUnaligned/7_16M-4 60 2175091 ns/op 7713.34 MB/s BenchmarkMemclrUnaligned/7_64M-4 10 10137313 ns/op 6619.99 MB/s BenchmarkGoMemclr/5-4 2020029 58.66 ns/op 85.23 MB/s BenchmarkGoMemclr/16-4 486188 244.3 ns/op 65.49 MB/s BenchmarkGoMemclr/64-4 130731 916.7 ns/op 69.81 MB/s BenchmarkGoMemclr/256-4 32746 3602 ns/op 71.06 MB/s BenchmarkMemclrRange/1K_2K-4 68380 1755 ns/op 54638.04 MB/s BenchmarkMemclrRange/2K_8K-4 30453 4004 ns/op 83295.64 MB/s BenchmarkMemclrRange/4K_16K-4 42525 2807 ns/op 115108.26 MB/s BenchmarkMemclrRange/160K_228K-4 2452 45401 ns/op 36626.34 MB/s BenchmarkClearFat7-4 6208904 19.06 ns/op BenchmarkClearFat8-4 7271450 16.21 ns/op BenchmarkClearFat11-4 5833956 20.63 ns/op BenchmarkClearFat12-4 5914317 20.37 ns/op BenchmarkClearFat13-4 5826943 20.94 ns/op BenchmarkClearFat14-4 5876341 20.33 ns/op BenchmarkClearFat15-4 5717806 20.65 ns/op BenchmarkClearFat16-4 6640888 18.26 ns/op BenchmarkClearFat24-4 6336846 19.22 ns/op BenchmarkClearFat32-4 6187034 19.29 ns/op BenchmarkClearFat40-4 5682409 20.97 ns/op BenchmarkClearFat48-4 5797854 20.71 ns/op BenchmarkClearFat56-4 5650075 21.33 ns/op BenchmarkClearFat64-4 5532261 21.63 ns/op BenchmarkClearFat72-4 5186074 23.34 ns/op BenchmarkClearFat128-4 3667573 32.21 ns/op BenchmarkClearFat256-4 2685805 44.90 ns/op BenchmarkClearFat512-4 1362027 88.04 ns/op BenchmarkClearFat1024-4 822421 143.5 ns/op BenchmarkClearFat1032-4 776601 150.6 ns/op BenchmarkClearFat1040-4 778648 152.5 ns/op BenchmarkCopyFat7-4 6071755 19.67 ns/op BenchmarkCopyFat8-4 6869006 17.26 ns/op BenchmarkCopyFat11-4 5836948 20.50 ns/op BenchmarkCopyFat12-4 5924016 20.01 ns/op BenchmarkCopyFat13-4 5819346 20.48 ns/op BenchmarkCopyFat14-4 5793106 20.44 ns/op BenchmarkCopyFat15-4 5760802 21.10 ns/op BenchmarkCopyFat16-4 5672533 18.25 ns/op BenchmarkCopyFat24-4 6233876 19.30 ns/op BenchmarkCopyFat32-4 5967915 20.03 ns/op BenchmarkCopyFat64-4 5564876 21.47 ns/op BenchmarkCopyFat72-4 4883390 25.33 ns/op BenchmarkCopyFat128-4 3669868 32.46 ns/op BenchmarkCopyFat256-4 2535250 47.49 ns/op BenchmarkCopyFat512-4 1274738 94.09 ns/op BenchmarkCopyFat520-4 1259482 94.81 ns/op BenchmarkCopyFat1024-4 766972 154.6 ns/op BenchmarkCopyFat1032-4 763482 156.9 ns/op BenchmarkCopyFat1040-4 754749 157.5 ns/op BenchmarkIssue18740/2byte-4 470 252029 ns/op BenchmarkIssue18740/4byte-4 736 161417 ns/op BenchmarkIssue18740/8byte-4 1038 115534 ns/op BenchmarkMemclrKnownSize1-4 8713840 13.31 ns/op 75.12 MB/s BenchmarkMemclrKnownSize2-4 5639256 20.88 ns/op 95.77 MB/s BenchmarkMemclrKnownSize4-4 3358730 35.58 ns/op 112.42 MB/s BenchmarkMemclrKnownSize8-4 932436 119.7 ns/op 66.86 MB/s BenchmarkMemclrKnownSize16-4 497541 238.6 ns/op 67.06 MB/s BenchmarkMemclrKnownSize32-4 261903 464.1 ns/op 68.95 MB/s BenchmarkMemclrKnownSize64-4 132553 901.0 ns/op 71.03 MB/s BenchmarkMemclrKnownSize112-4 76468 1559 ns/op 71.84 MB/s BenchmarkMemclrKnownSize128-4 66573 1775 ns/op 72.11 MB/s BenchmarkMemclrKnownSize192-4 44914 2663 ns/op 72.09 MB/s BenchmarkMemclrKnownSize248-4 34712 3438 ns/op 72.14 MB/s BenchmarkMemclrKnownSize256-4 34002 3539 ns/op 72.34 MB/s BenchmarkMemclrKnownSize512-4 17103 6998 ns/op 73.16 MB/s BenchmarkMemclrKnownSize1024-4 8061 14028 ns/op 73.00 MB/s BenchmarkMemclrKnownSize4096-4 2085 56528 ns/op 72.46 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7476089 ns/op 70.13 MB/s BenchmarkReadMetricsLatency-4 15428 5123 p50-ns 7836 p90-ns 19957 p99-ns BenchmarkFinalizer-4 166 662175 ns/op BenchmarkFinalizerRun-4 172591 927.6 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6642702 18.01 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2874776 38.11 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2406642 49.19 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2387445 50.03 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1310236 91.70 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.1 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2236772 53.57 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1265508 94.75 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1309773 91.28 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1977224 59.96 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1992657 60.00 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1685300 70.52 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1469026 81.41 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1342491 89.64 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7662271 15.76 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8053624 15.03 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7988582 14.93 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7720513 15.65 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7122018 16.96 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6481983 18.44 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7599594 15.81 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8012007 14.88 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7918088 14.95 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7651699 15.64 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7960977 15.04 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7989420 14.98 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7553605 15.44 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8046790 14.92 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7965612 15.02 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7734608 15.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7902645 15.04 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7774603 14.92 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7760380 15.60 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7490686 15.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7576090 15.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7628019 15.48 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7524584 15.71 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7658977 15.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7603476 15.61 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7533235 15.84 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7622835 15.95 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7592266 15.57 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7638530 15.72 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7630994 15.63 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7670131 15.62 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8091600 14.97 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8018133 14.96 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7686764 15.48 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7872796 14.97 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7921489 15.01 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7645874 15.36 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7994476 14.87 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8041797 14.95 ns/op BenchmarkNetpollBreak-4 3415 29310 ns/op BenchmarkPinnerPinUnpinBatch-4 963 112473 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 223 536414 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1106 112900 ns/op BenchmarkPinnerPinUnpin-4 1000000 102.7 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 102.7 ns/op BenchmarkPinnerPinUnpinDouble-4 445658 271.7 ns/op BenchmarkPinnerPinUnpinParallel-4 3662554 35.62 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3619618 36.70 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 248899 511.1 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5301118 22.61 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5279181 22.61 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 7572763 13.27 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 7766016 13.28 ns/op BenchmarkPingPongHog-4 364 386566 ns/op BenchmarkStackGrowth-4 107485 1007 ns/op BenchmarkStackGrowthDeep-4 1237 105756 ns/op BenchmarkCreateGoroutines-4 58756 2193 ns/op BenchmarkCreateGoroutinesParallel-4 48378 2666 ns/op BenchmarkCreateGoroutinesCapture-4 8469 12661 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 43090 2754 ns/op BenchmarkClosureCall-4 17982867 6.466 ns/op BenchmarkWakeupParallelSpinning/0s-4 5804 17455 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5091 22574 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4352 25741 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3129 36499 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2059 56008 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1256 94320 ns/op BenchmarkWakeupParallelSpinning/50µs-4 631 191398 ns/op BenchmarkWakeupParallelSpinning/100µs-4 397 327397 ns/op BenchmarkWakeupParallelSyscall/0s-4 776 150649 ns/op BenchmarkWakeupParallelSyscall/1µs-4 754 154564 ns/op BenchmarkWakeupParallelSyscall/2µs-4 748 158469 ns/op BenchmarkWakeupParallelSyscall/5µs-4 717 163201 ns/op BenchmarkWakeupParallelSyscall/10µs-4 650 176088 ns/op BenchmarkWakeupParallelSyscall/20µs-4 513 199013 ns/op BenchmarkWakeupParallelSyscall/50µs-4 459 265963 ns/op BenchmarkWakeupParallelSyscall/100µs-4 328 356146 ns/op BenchmarkMatmult-4 3124489 35.72 ns/op BenchmarkFastrand-4 10685058 9.573 ns/op BenchmarkFastrand64-4 13173326 9.923 ns/op BenchmarkFastrandHashiter-4 4499174 25.26 ns/op BenchmarkFastrandn/2-4 7330892 16.01 ns/op BenchmarkFastrandn/3-4 6922502 17.20 ns/op BenchmarkFastrandn/4-4 7571283 15.63 ns/op BenchmarkFastrandn/5-4 7535115 15.62 ns/op BenchmarkIfaceCmp100-4 98126 1228 ns/op BenchmarkIfaceCmpNil100-4 151226 775.2 ns/op BenchmarkEfaceCmpDiff-4 37454 3087 ns/op BenchmarkEfaceCmpDiffIndirect-4 29737 4031 ns/op BenchmarkDefer-4 1344097 89.70 ns/op BenchmarkDefer10-4 693216 173.4 ns/op BenchmarkDeferMany-4 461168 382.6 ns/op BenchmarkPanicRecover-4 583747 200.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7203 15269 ns/op 15416 p50-ns 18398 p90-ns 26202 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7738 18506 ns/op 15782 p50-ns 20232 p90-ns 68404 p99-ns BenchmarkGoroutineProfile/small/idle-4 3237 36314 ns/op 34877 p50-ns 38999 p90-ns 55340 p99-ns BenchmarkGoroutineProfile/small/loaded-4 460 325886 ns/op 131000 p50-ns 339972 p90-ns 3714447 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7754 15764 ns/op 15658 p50-ns 19520 p90-ns 31433 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7142 18260 ns/op 15384 p50-ns 20356 p90-ns 72098 p99-ns BenchmarkGoroutineProfile/large/idle-4 36 3371610 ns/op 3375451 p50-ns 3492074 p90-ns 3513978 p99-ns BenchmarkGoroutineProfile/large/loaded-4 21 6108626 ns/op 3994729 p50-ns 6938362 p90-ns 37607144 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7942 15650 ns/op 15251 p50-ns 19242 p90-ns 30678 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5878 19655 ns/op 15764 p50-ns 21122 p90-ns 175828 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 937 119422 ns/op 112030 p50-ns 132986 p90-ns 210763 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 270 387873 ns/op 221296 p50-ns 356072 p90-ns 7763800 p99-ns BenchmarkRWMutexUncontended-4 2677538 39.14 ns/op BenchmarkRWMutexWrite100-4 884992 197.1 ns/op BenchmarkRWMutexWrite10-4 93133 1240 ns/op BenchmarkRWMutexWorkWrite100-4 469220 250.3 ns/op BenchmarkRWMutexWorkWrite10-4 84717 1436 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2246 45935 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 906 129104 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1280 91708 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 438 269906 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 622 185776 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 181 577208 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 314 375837 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 90 1168249 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 294910 435.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 300158 407.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 278809 457.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 288314 377.4 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 334869 384.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 282634 425.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 299814 432.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 234609 427.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 258310 472.5 ns/op BenchmarkMakeSlice/Byte-4 1991366 59.94 ns/op BenchmarkMakeSlice/Int16-4 1920828 59.30 ns/op BenchmarkMakeSlice/Int-4 1472978 77.03 ns/op BenchmarkMakeSlice/Ptr-4 1000000 112.9 ns/op BenchmarkMakeSlice/Struct/24-4 890419 137.6 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 141.3 ns/op BenchmarkMakeSlice/Struct/40-4 590482 182.4 ns/op BenchmarkGrowSlice/Byte-4 825584 153.8 ns/op BenchmarkGrowSlice/Int16-4 739501 166.7 ns/op BenchmarkGrowSlice/Int-4 520076 223.8 ns/op BenchmarkGrowSlice/Ptr-4 456568 262.9 ns/op BenchmarkGrowSlice/Struct/24-4 294756 360.7 ns/op BenchmarkGrowSlice/Struct/32-4 280240 420.3 ns/op BenchmarkGrowSlice/Struct/40-4 222226 510.6 ns/op BenchmarkExtendSlice/IntSlice-4 499917 248.9 ns/op BenchmarkExtendSlice/PointerSlice-4 379772 318.1 ns/op BenchmarkExtendSlice/NoGrow-4 768621 143.4 ns/op BenchmarkAppend-4 765399 146.7 ns/op BenchmarkAppendGrowByte-4 3 34576716 ns/op BenchmarkAppendGrowString-4 1 400255203 ns/op BenchmarkAppendSlice/1Bytes-4 1874846 62.76 ns/op BenchmarkAppendSlice/4Bytes-4 1859708 64.61 ns/op BenchmarkAppendSlice/7Bytes-4 1803589 65.73 ns/op BenchmarkAppendSlice/8Bytes-4 1860810 66.45 ns/op BenchmarkAppendSlice/15Bytes-4 1699497 69.47 ns/op BenchmarkAppendSlice/16Bytes-4 1773537 67.39 ns/op BenchmarkAppendSlice/32Bytes-4 1797284 66.87 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 81805 1509 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21049 5441 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6664 22105 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1539 81939 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 94 1225858 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5824295 ns/op BenchmarkAppendStr/1Bytes-4 2150552 55.88 ns/op BenchmarkAppendStr/4Bytes-4 2072676 57.32 ns/op BenchmarkAppendStr/8Bytes-4 2071273 57.50 ns/op BenchmarkAppendStr/16Bytes-4 1952856 59.42 ns/op BenchmarkAppendStr/32Bytes-4 2034501 57.16 ns/op BenchmarkAppendSpecialCase-4 768252 154.8 ns/op BenchmarkCopy/1Byte-4 1911692 62.39 ns/op 16.03 MB/s BenchmarkCopy/1String-4 1983982 60.47 ns/op 16.54 MB/s BenchmarkCopy/2Byte-4 1886146 63.36 ns/op 31.57 MB/s BenchmarkCopy/2String-4 1899210 61.68 ns/op 32.42 MB/s BenchmarkCopy/4Byte-4 1866933 63.42 ns/op 63.07 MB/s BenchmarkCopy/4String-4 1933880 61.62 ns/op 64.92 MB/s BenchmarkCopy/8Byte-4 1898976 62.39 ns/op 128.22 MB/s BenchmarkCopy/8String-4 1911942 61.24 ns/op 130.64 MB/s BenchmarkCopy/12Byte-4 1817006 64.61 ns/op 185.73 MB/s BenchmarkCopy/12String-4 1873213 64.13 ns/op 187.13 MB/s BenchmarkCopy/16Byte-4 1832047 64.08 ns/op 249.70 MB/s BenchmarkCopy/16String-4 1859398 64.27 ns/op 248.97 MB/s BenchmarkCopy/32Byte-4 1766083 67.49 ns/op 474.12 MB/s BenchmarkCopy/32String-4 1763124 67.78 ns/op 472.11 MB/s BenchmarkCopy/128Byte-4 1305621 92.01 ns/op 1391.11 MB/s BenchmarkCopy/128String-4 1202730 98.64 ns/op 1297.65 MB/s BenchmarkCopy/1024Byte-4 381620 311.6 ns/op 3286.49 MB/s BenchmarkCopy/1024String-4 336541 351.5 ns/op 2912.92 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27270 4418 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 16227 6330 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11107 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13533 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 7447 16803 ns/op BenchmarkAppendInPlace/Grow/Byte-4 124717 890.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 131331 910.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 96444 1146 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 71779 1539 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 62115 1611 ns/op BenchmarkStackCopyPtr-4 1 183233392 ns/op BenchmarkStackCopy-4 1 125219871 ns/op BenchmarkStackCopyNoCache-4 18 5842167 ns/op BenchmarkStackCopyWithStkobj-4 1 124383701 ns/op BenchmarkIssue18138-4 880 187351 ns/op BenchmarkCompareStringEqual-4 10412127 10.77 ns/op BenchmarkCompareStringIdentical-4 17953380 6.135 ns/op BenchmarkCompareStringSameLength-4 11541331 9.653 ns/op BenchmarkCompareStringDifferentLength-4 18666949 5.689 ns/op BenchmarkCompareStringBigUnaligned-4 1290 87848 ns/op 11936.39 MB/s BenchmarkCompareStringBig-4 1179 95036 ns/op 11033.59 MB/s BenchmarkConcatStringAndBytes-4 2541009 45.94 ns/op BenchmarkSliceByteToString/1-4 2195689 54.73 ns/op BenchmarkSliceByteToString/2-4 1000000 112.4 ns/op BenchmarkSliceByteToString/4-4 1000000 114.2 ns/op BenchmarkSliceByteToString/8-4 984416 113.5 ns/op BenchmarkSliceByteToString/16-4 1000000 114.6 ns/op BenchmarkSliceByteToString/32-4 1000000 121.6 ns/op BenchmarkSliceByteToString/64-4 719725 150.2 ns/op BenchmarkSliceByteToString/128-4 584394 195.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2681511 44.56 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 886668 131.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 111.8 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4579716 26.16 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1788598 67.79 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2064510 57.62 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2456554 48.80 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 443308 277.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 541653 216.0 ns/op BenchmarkRuneIterate/range/ASCII-4 7959074 13.17 ns/op BenchmarkRuneIterate/range/Japanese-4 2175072 53.48 ns/op BenchmarkRuneIterate/range/MixedLength-4 2608684 45.66 ns/op BenchmarkRuneIterate/range1/ASCII-4 7927515 13.26 ns/op BenchmarkRuneIterate/range1/Japanese-4 2204132 53.58 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2566328 45.42 ns/op BenchmarkRuneIterate/range2/ASCII-4 7896936 13.30 ns/op BenchmarkRuneIterate/range2/Japanese-4 2204978 53.61 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2581657 45.27 ns/op BenchmarkArrayEqual-4 21183019 5.650 ns/op BenchmarkFunc/Name-4 2587052 45.37 ns/op BenchmarkFunc/Entry-4 9420432 11.40 ns/op BenchmarkFunc/FileLine-4 2779993 45.23 ns/op PASS ok runtime 155.701s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 34392 3236 ns/op BenchmarkHandle/concurrent-4 25234 5678 ns/op PASS ok runtime/cgo 1.359s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 20154385 4.990 ns/op BenchmarkAtomicStore64-4 24028069 5.091 ns/op BenchmarkAtomicLoad-4 24036973 5.003 ns/op BenchmarkAtomicStore-4 23560408 5.009 ns/op BenchmarkAnd8-4 22346497 4.992 ns/op BenchmarkAnd-4 22844310 5.046 ns/op BenchmarkAnd8Parallel-4 4024258 33.14 ns/op BenchmarkAndParallel-4 6621650 37.63 ns/op BenchmarkOr8-4 23176671 5.006 ns/op BenchmarkOr-4 23889914 5.024 ns/op BenchmarkOr8Parallel-4 6023972 35.03 ns/op BenchmarkOrParallel-4 3758694 37.11 ns/op BenchmarkXadd-4 3877228 35.25 ns/op BenchmarkXadd64-4 3720949 36.96 ns/op BenchmarkCas-4 2899939 40.65 ns/op BenchmarkCas64-4 3585310 38.54 ns/op BenchmarkXchg-4 3269302 40.06 ns/op BenchmarkXchg64-4 5476778 32.92 ns/op PASS ok runtime/internal/atomic 3.901s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5709261 22.59 ns/op BenchmarkMulUintptr/large-4 4329555 27.18 ns/op PASS ok runtime/internal/math 1.314s goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 31 5230773 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 12 9169914 ns/op 852.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1392 100057 ns/op 1.502 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 15 8529728 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 17073653 ns/op 1296 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 472 290911 ns/op 17.53 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 51055116 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 82507733 ns/op 6156 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 50 2048567 ns/op 150.7 concurrent_launches/op PASS ok runtime/pprof 2.747s goos: linux goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 38 2966676 ns/op BenchmarkStackLeak-4 21570 5138 ns/op PASS ok runtime/race 1.443s goos: linux goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 6263692 18.87 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 210344 573.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.372s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 27 3877084 ns/op BenchmarkIndex_Large-4 15825 7660 ns/op BenchmarkIndexFunc_Large-4 91 1129874 ns/op BenchmarkCompact/nil-4 6868336 17.38 ns/op BenchmarkCompact/one-4 1878697 63.43 ns/op BenchmarkCompact/sorted-4 1000000 101.6 ns/op BenchmarkCompact/1_item-4 1000000 115.2 ns/op BenchmarkCompact/unsorted-4 1000000 101.7 ns/op BenchmarkCompact/many-4 663010 175.0 ns/op BenchmarkCompact_Large-4 674 156376 ns/op BenchmarkCompactFunc_Large-4 55 1929915 ns/op BenchmarkReplace/naive-fast-4 66602 1509 ns/op BenchmarkReplace/optimized-fast-4 82390 1301 ns/op BenchmarkReplace/naive-slow-4 27678 4045 ns/op BenchmarkReplace/optimized-slow-4 33926 3755 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 108.2 ns/op BenchmarkBinarySearchFloats/Size32-4 969042 123.7 ns/op BenchmarkBinarySearchFloats/Size64-4 849404 139.4 ns/op BenchmarkBinarySearchFloats/Size128-4 736560 162.7 ns/op BenchmarkBinarySearchFloats/Size512-4 600607 192.0 ns/op BenchmarkBinarySearchFloats/Size1024-4 564001 210.3 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 580293 202.8 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 480536 245.7 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 422606 277.8 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 375946 310.9 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 313474 378.4 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 279015 410.4 ns/op PASS ok slices 5.098s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 159344 687.6 ns/op BenchmarkSortInts-4 2 98529734 ns/op BenchmarkSlicesSortInts-4 2 66739124 ns/op BenchmarkSortIsSorted-4 34 3409010 ns/op BenchmarkSlicesIsSorted-4 52 2255722 ns/op BenchmarkSortStrings-4 1 143606467 ns/op BenchmarkSlicesSortStrings-4 1 101606532 ns/op BenchmarkSortStrings_Sorted-4 28 3974498 ns/op BenchmarkSlicesSortStrings_Sorted-4 40 2867904 ns/op BenchmarkSortStructs-4 1 178976596 ns/op BenchmarkSortFuncStructs-4 1 149098517 ns/op BenchmarkSortString1K-4 249 473915 ns/op BenchmarkSortString1K_Slice-4 202 591070 ns/op BenchmarkStableString1K-4 100 1124102 ns/op BenchmarkSortInt1K-4 332 362177 ns/op BenchmarkSortInt1K_Sorted-4 5178 24453 ns/op BenchmarkSortInt1K_Reversed-4 3278 36459 ns/op BenchmarkSortInt1K_Mod8-4 841 155248 ns/op BenchmarkStableInt1K-4 142 875044 ns/op BenchmarkStableInt1K_Slice-4 165 723716 ns/op BenchmarkSortInt64K-4 3 34910466 ns/op BenchmarkSortInt64K_Slice-4 3 45932083 ns/op BenchmarkStableInt64K-4 2 72897210 ns/op BenchmarkSort1e2-4 476 254263 ns/op BenchmarkStable1e2-4 177 677619 ns/op BenchmarkSort1e4-4 2 52373651 ns/op BenchmarkStable1e4-4 1 226531468 ns/op PASS ok sort 13.670s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 872822 136.1 ns/op BenchmarkAtof64Float-4 644180 156.1 ns/op BenchmarkAtof64FloatExp-4 617703 182.8 ns/op BenchmarkAtof64Big-4 429904 259.6 ns/op BenchmarkAtof64RandomBits-4 418807 273.7 ns/op BenchmarkAtof64RandomFloats-4 441879 264.8 ns/op BenchmarkAtof64RandomLongFloats-4 388832 293.4 ns/op BenchmarkAtof32Decimal-4 776899 147.8 ns/op BenchmarkAtof32Float-4 713548 165.5 ns/op BenchmarkAtof32FloatExp-4 554719 204.2 ns/op BenchmarkAtof32Random-4 350370 333.4 ns/op BenchmarkAtof32RandomLong-4 148470 795.7 ns/op BenchmarkParseInt/Pos/7bit-4 1442175 80.85 ns/op BenchmarkParseInt/Pos/26bit-4 580590 198.7 ns/op BenchmarkParseInt/Pos/31bit-4 546183 215.8 ns/op BenchmarkParseInt/Pos/56bit-4 357352 330.1 ns/op BenchmarkParseInt/Pos/63bit-4 327916 353.7 ns/op BenchmarkParseInt/Neg/7bit-4 1464447 80.34 ns/op BenchmarkParseInt/Neg/26bit-4 585313 198.4 ns/op BenchmarkParseInt/Neg/31bit-4 531608 210.2 ns/op BenchmarkParseInt/Neg/56bit-4 334262 331.6 ns/op BenchmarkParseInt/Neg/63bit-4 336564 350.0 ns/op BenchmarkAtoi/Pos/7bit-4 2114097 56.56 ns/op BenchmarkAtoi/Pos/26bit-4 804030 145.9 ns/op BenchmarkAtoi/Pos/31bit-4 732613 164.2 ns/op BenchmarkAtoi/Pos/56bit-4 423550 275.5 ns/op BenchmarkAtoi/Pos/63bit-4 318327 373.0 ns/op BenchmarkAtoi/Neg/7bit-4 1937148 57.12 ns/op BenchmarkAtoi/Neg/26bit-4 780386 146.4 ns/op BenchmarkAtoi/Neg/31bit-4 704229 163.1 ns/op BenchmarkAtoi/Neg/56bit-4 432177 274.9 ns/op BenchmarkAtoi/Neg/63bit-4 317108 369.6 ns/op BenchmarkFormatFloat/Decimal-4 125425 972.9 ns/op BenchmarkFormatFloat/Float-4 115239 1038 ns/op BenchmarkFormatFloat/Exp-4 117496 1024 ns/op BenchmarkFormatFloat/NegExp-4 119328 1010 ns/op BenchmarkFormatFloat/LongExp-4 94515 1236 ns/op BenchmarkFormatFloat/Big-4 89780 1279 ns/op BenchmarkFormatFloat/BinaryExp-4 215143 530.1 ns/op BenchmarkFormatFloat/32Integer-4 126079 944.5 ns/op BenchmarkFormatFloat/32ExactFraction-4 137718 890.6 ns/op BenchmarkFormatFloat/32Point-4 116487 1007 ns/op BenchmarkFormatFloat/32Exp-4 121087 981.9 ns/op BenchmarkFormatFloat/32NegExp-4 116527 994.3 ns/op BenchmarkFormatFloat/32Shortest-4 125682 921.4 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 130598 906.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 127624 914.1 ns/op BenchmarkFormatFloat/64Fixed1-4 160455 749.6 ns/op BenchmarkFormatFloat/64Fixed2-4 160916 749.0 ns/op BenchmarkFormatFloat/64Fixed3-4 161523 746.1 ns/op BenchmarkFormatFloat/64Fixed4-4 159734 772.9 ns/op BenchmarkFormatFloat/64Fixed12-4 92217 1308 ns/op BenchmarkFormatFloat/64Fixed16-4 106660 1100 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 116676 1025 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 99619 1192 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2312 51675 ns/op BenchmarkFormatFloat/Slowpath64-4 95608 1215 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 94630 1227 ns/op BenchmarkAppendFloat/Decimal-4 140077 829.6 ns/op BenchmarkAppendFloat/Float-4 127977 925.3 ns/op BenchmarkAppendFloat/Exp-4 137874 855.5 ns/op BenchmarkAppendFloat/NegExp-4 139423 862.8 ns/op BenchmarkAppendFloat/LongExp-4 111392 1071 ns/op BenchmarkAppendFloat/Big-4 103332 1162 ns/op BenchmarkAppendFloat/BinaryExp-4 336932 351.6 ns/op BenchmarkAppendFloat/32Integer-4 144223 817.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 158793 753.0 ns/op BenchmarkAppendFloat/32Point-4 134158 875.5 ns/op BenchmarkAppendFloat/32Exp-4 139448 856.5 ns/op BenchmarkAppendFloat/32NegExp-4 141925 863.8 ns/op BenchmarkAppendFloat/32Shortest-4 167905 697.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 149757 790.5 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 152720 781.6 ns/op BenchmarkAppendFloat/64Fixed1-4 191740 609.2 ns/op BenchmarkAppendFloat/64Fixed2-4 190764 613.8 ns/op BenchmarkAppendFloat/64Fixed3-4 192826 612.4 ns/op BenchmarkAppendFloat/64Fixed4-4 193047 609.4 ns/op BenchmarkAppendFloat/64Fixed12-4 103482 1149 ns/op BenchmarkAppendFloat/64Fixed16-4 121806 977.3 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 153108 776.2 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 114189 1045 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2281 51107 ns/op BenchmarkAppendFloat/Slowpath64-4 112326 1069 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113659 1043 ns/op BenchmarkFormatInt-4 14877 7603 ns/op BenchmarkAppendInt-4 17419 6881 ns/op BenchmarkFormatUint-4 82574 1400 ns/op BenchmarkAppendUint-4 96590 1189 ns/op BenchmarkFormatIntSmall/7-4 3600073 33.55 ns/op BenchmarkFormatIntSmall/42-4 3464014 34.27 ns/op BenchmarkAppendIntSmall-4 1454380 79.07 ns/op BenchmarkAppendUintVarlen/1-4 1544566 79.45 ns/op BenchmarkAppendUintVarlen/12-4 1448173 81.69 ns/op BenchmarkAppendUintVarlen/123-4 1000000 112.7 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 112.8 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 115.7 ns/op BenchmarkAppendUintVarlen/123456-4 978214 115.4 ns/op BenchmarkAppendUintVarlen/1234567-4 985243 119.4 ns/op BenchmarkAppendUintVarlen/12345678-4 946284 120.3 ns/op BenchmarkAppendUintVarlen/123456789-4 931933 124.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 910332 126.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 908528 127.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 909189 129.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 854757 132.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 892176 130.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 862610 135.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 875806 134.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 829152 137.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 842862 137.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 818840 142.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 804192 143.3 ns/op BenchmarkQuote-4 45326 2615 ns/op BenchmarkQuoteRune-4 439753 265.0 ns/op BenchmarkAppendQuote-4 53892 2168 ns/op BenchmarkAppendQuoteRune-4 847191 134.6 ns/op BenchmarkUnquoteEasy-4 1359480 87.65 ns/op BenchmarkUnquoteHard-4 48697 2437 ns/op PASS ok strconv 16.921s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 422197 278.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 133134 902.5 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 183168 662.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 390692 272.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 128914 856.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 188050 643.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 273422 414.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 76480 1398 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 88843 1171 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 575822 184.8 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21012 5548 ns/op BenchmarkGenericMatch1-4 2102 52882 ns/op BenchmarkGenericMatch2-4 428 278724 ns/op BenchmarkSingleMaxSkipping-4 6817 14730 ns/op 678.89 MB/s BenchmarkSingleLongSuffixFail-4 14044 8640 ns/op 115.97 MB/s BenchmarkSingleMatch-4 241 488210 ns/op 30.72 MB/s BenchmarkByteByteNoMatch-4 73491 1637 ns/op BenchmarkByteByteMatch-4 18303 6451 ns/op BenchmarkByteStringMatch-4 21052 5524 ns/op BenchmarkHTMLEscapeNew-4 67626 1722 ns/op BenchmarkHTMLEscapeOld-4 84448 1409 ns/op BenchmarkByteStringReplacerWriteString-4 1414 82173 ns/op BenchmarkByteReplacerWriteString-4 1512 78081 ns/op BenchmarkByteByteReplaces-4 3307 35570 ns/op BenchmarkByteByteMap-4 9439 11704 ns/op BenchmarkMap/identity/ASCII-4 673364 170.0 ns/op BenchmarkMap/identity/Greek-4 473425 241.5 ns/op BenchmarkMap/change/ASCII-4 37980 3148 ns/op BenchmarkMap/change/Greek-4 28466 4199 ns/op BenchmarkIndexRune-4 1928016 61.75 ns/op BenchmarkIndexRuneLongString-4 1618532 73.54 ns/op BenchmarkIndexRuneFastPath-4 4330843 27.45 ns/op BenchmarkIndex-4 4421976 27.20 ns/op BenchmarkLastIndex-4 4667346 25.42 ns/op BenchmarkIndexByte-4 10177906 11.02 ns/op BenchmarkToUpper/#00-4 4968399 24.00 ns/op BenchmarkToUpper/ONLYUPPER-4 3298202 36.11 ns/op BenchmarkToUpper/abc-4 315091 368.6 ns/op BenchmarkToUpper/AbC123-4 246997 477.4 ns/op BenchmarkToUpper/azAZ09_-4 275764 435.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55198 2170 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72573 1660 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33582 3551 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55700 2134 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120072 966.7 ns/op BenchmarkToLower/#00-4 4886278 25.58 ns/op BenchmarkToLower/abc-4 4255905 28.87 ns/op BenchmarkToLower/AbC123-4 234758 518.0 ns/op BenchmarkToLower/azAZ09_-4 217978 520.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97696 1215 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65064 1816 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34237 3502 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 77406 1566 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119419 986.6 ns/op BenchmarkMapNoChanges-4 958058 125.5 ns/op BenchmarkTrim-4 38257 3149 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3696052 32.21 ns/op BenchmarkToValidUTF8/InvalidASCII-4 194535 615.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 127294 949.7 ns/op BenchmarkEqualFold/Tests-4 53762 2227 ns/op BenchmarkEqualFold/ASCII-4 3446120 34.64 ns/op BenchmarkEqualFold/UnicodePrefix-4 109442 1093 ns/op BenchmarkEqualFold/UnicodeSuffix-4 120408 989.8 ns/op BenchmarkIndexHard1-4 150 794104 ns/op BenchmarkIndexHard2-4 600 198939 ns/op BenchmarkIndexHard3-4 147 799934 ns/op BenchmarkIndexHard4-4 99 1190573 ns/op BenchmarkLastIndexHard1-4 58 1990538 ns/op BenchmarkLastIndexHard2-4 57 1989978 ns/op BenchmarkLastIndexHard3-4 58 1982704 ns/op BenchmarkCountHard1-4 150 795763 ns/op BenchmarkCountHard2-4 602 199044 ns/op BenchmarkCountHard3-4 150 797219 ns/op BenchmarkIndexTorture-4 7353 15719 ns/op BenchmarkCountTorture-4 7676 15653 ns/op BenchmarkCountTortureOverlapping-4 660 161506 ns/op BenchmarkCountByte/10-4 4153090 28.84 ns/op 346.73 MB/s BenchmarkCountByte/32-4 3838922 32.62 ns/op 981.05 MB/s BenchmarkCountByte/4096-4 808911 135.4 ns/op 30261.17 MB/s BenchmarkCountByte/4194304-4 661 163950 ns/op 25582.89 MB/s BenchmarkCountByte/67108864-4 15 7180494 ns/op 9346.00 MB/s BenchmarkFields/ASCII/16-4 232651 498.7 ns/op 32.08 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19452 6112 ns/op 41.88 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1329 88871 ns/op 46.09 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 68 1716122 ns/op 38.19 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 27861921 ns/op 37.63 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 132636 892.5 ns/op 17.93 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11219 ns/op 22.82 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 564 205483 ns/op 19.93 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 4262844 ns/op 15.37 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 89180768 ns/op 11.76 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 184915 641.9 ns/op 24.93 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16376 6997 ns/op 36.59 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 878 125726 ns/op 32.58 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2982169 ns/op 21.98 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68317652 ns/op 15.35 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 154945 749.4 ns/op 21.35 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13753 8678 ns/op 29.50 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 704 166643 ns/op 24.58 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3594427 ns/op 18.23 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77522882 ns/op 13.53 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 111316178 ns/op BenchmarkSplitSingleByteSeparator-4 15 8050089 ns/op BenchmarkSplitMultiByteSeparator-4 30 3909034 ns/op BenchmarkSplitNSingleByteSeparator-4 199882 533.0 ns/op BenchmarkSplitNMultiByteSeparator-4 165892 731.6 ns/op BenchmarkRepeat/5x0-4 4130068 30.84 ns/op BenchmarkRepeat/5x1-4 4543972 25.70 ns/op BenchmarkRepeat/5x2-4 262603 457.7 ns/op BenchmarkRepeat/5x6-4 162684 751.3 ns/op BenchmarkRepeat/10x0-4 4212697 28.66 ns/op BenchmarkRepeat/10x1-4 4601732 25.98 ns/op BenchmarkRepeat/10x2-4 256778 465.6 ns/op BenchmarkRepeat/10x6-4 155791 773.6 ns/op BenchmarkRepeatLarge/256/1-4 69690 1634 ns/op 156.70 MB/s BenchmarkRepeatLarge/256/16-4 106174 1051 ns/op 243.54 MB/s BenchmarkRepeatLarge/512/1-4 54384 2014 ns/op 254.16 MB/s BenchmarkRepeatLarge/512/16-4 87013 1392 ns/op 367.72 MB/s BenchmarkRepeatLarge/1024/1-4 42918 2579 ns/op 397.05 MB/s BenchmarkRepeatLarge/1024/16-4 57462 1934 ns/op 529.42 MB/s BenchmarkRepeatLarge/2048/1-4 30868 3616 ns/op 566.39 MB/s BenchmarkRepeatLarge/2048/16-4 38566 3087 ns/op 663.32 MB/s BenchmarkRepeatLarge/4096/1-4 18104 5773 ns/op 709.56 MB/s BenchmarkRepeatLarge/4096/16-4 22959 5066 ns/op 808.53 MB/s BenchmarkRepeatLarge/8192/1-4 9778 11127 ns/op 736.22 MB/s BenchmarkRepeatLarge/8192/16-4 12992 8693 ns/op 942.39 MB/s BenchmarkRepeatLarge/8192/4097-4 5504514 20.94 ns/op 195620.91 MB/s BenchmarkRepeatLarge/16384/1-4 7603 16221 ns/op 1010.03 MB/s BenchmarkRepeatLarge/16384/16-4 7564 15104 ns/op 1084.75 MB/s BenchmarkRepeatLarge/16384/4097-4 9542 12434 ns/op 988.54 MB/s BenchmarkRepeatLarge/32768/1-4 3697 29580 ns/op 1107.78 MB/s BenchmarkRepeatLarge/32768/16-4 3932 30695 ns/op 1067.53 MB/s BenchmarkRepeatLarge/32768/4097-4 3908 28898 ns/op 992.42 MB/s BenchmarkRepeatLarge/65536/1-4 1722 60036 ns/op 1091.61 MB/s BenchmarkRepeatLarge/65536/16-4 2103 57348 ns/op 1142.78 MB/s BenchmarkRepeatLarge/65536/4097-4 1996 61419 ns/op 1000.59 MB/s BenchmarkRepeatLarge/131072/1-4 228 509701 ns/op 257.15 MB/s BenchmarkRepeatLarge/131072/16-4 225 506003 ns/op 259.03 MB/s BenchmarkRepeatLarge/131072/4097-4 231 502398 ns/op 252.80 MB/s BenchmarkRepeatLarge/262144/1-4 100 1008416 ns/op 259.96 MB/s BenchmarkRepeatLarge/262144/16-4 100 1000952 ns/op 261.89 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1020065 ns/op 253.03 MB/s BenchmarkRepeatLarge/524288/1-4 61 2001355 ns/op 261.97 MB/s BenchmarkRepeatLarge/524288/16-4 62 2009879 ns/op 260.86 MB/s BenchmarkRepeatLarge/524288/4097-4 57 2032115 ns/op 256.05 MB/s BenchmarkRepeatLarge/1048576/1-4 32 3925861 ns/op 267.09 MB/s BenchmarkRepeatLarge/1048576/16-4 32 3960165 ns/op 264.78 MB/s BenchmarkRepeatLarge/1048576/4097-4 31 3955336 ns/op 264.13 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7676023 ns/op 273.21 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7582661 ns/op 276.57 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7979784 ns/op 262.36 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15340633 ns/op 273.41 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15880521 ns/op 264.12 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15694337 ns/op 267.05 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30662294 ns/op 273.58 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31117374 ns/op 269.58 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 33431442 ns/op 250.86 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63288598 ns/op 265.09 MB/s BenchmarkRepeatLarge/16777216/16-4 2 62289410 ns/op 269.34 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 64760526 ns/op 259.07 MB/s BenchmarkRepeatLarge/33554432/1-4 1 116456113 ns/op 288.13 MB/s BenchmarkRepeatLarge/33554432/16-4 1 116171548 ns/op 288.84 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 117660081 ns/op 285.18 MB/s BenchmarkRepeatLarge/67108864/1-4 1 247252583 ns/op 271.42 MB/s BenchmarkRepeatLarge/67108864/16-4 1 237997729 ns/op 281.97 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 235379002 ns/op 285.11 MB/s BenchmarkRepeatLarge/134217728/1-4 1 492491519 ns/op 272.53 MB/s BenchmarkRepeatLarge/134217728/16-4 1 456090105 ns/op 294.28 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 461541688 ns/op 290.80 MB/s BenchmarkRepeatLarge/268435456/1-4 1 961707320 ns/op 279.12 MB/s BenchmarkRepeatLarge/268435456/16-4 1 906524336 ns/op 296.12 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 917715581 ns/op 292.50 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1931471435 ns/op 277.96 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1804150033 ns/op 297.58 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1840868142 ns/op 291.64 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3980177137 ns/op 269.77 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3533422875 ns/op 303.88 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3598657907 ns/op 298.37 MB/s BenchmarkIndexAnyASCII/1:1-4 2367417 53.72 ns/op BenchmarkIndexAnyASCII/1:2-4 2234712 57.00 ns/op BenchmarkIndexAnyASCII/1:4-4 2307704 56.49 ns/op BenchmarkIndexAnyASCII/1:8-4 2214570 52.44 ns/op BenchmarkIndexAnyASCII/1:16-4 2275995 56.99 ns/op BenchmarkIndexAnyASCII/1:32-4 2294598 52.40 ns/op BenchmarkIndexAnyASCII/1:64-4 2315641 52.06 ns/op BenchmarkIndexAnyASCII/16:1-4 2322937 51.79 ns/op BenchmarkIndexAnyASCII/16:2-4 823779 143.6 ns/op BenchmarkIndexAnyASCII/16:4-4 792057 146.5 ns/op BenchmarkIndexAnyASCII/16:8-4 765229 152.0 ns/op BenchmarkIndexAnyASCII/16:16-4 686702 162.9 ns/op BenchmarkIndexAnyASCII/16:32-4 600838 195.8 ns/op BenchmarkIndexAnyASCII/16:64-4 476890 238.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2077645 57.81 ns/op BenchmarkIndexAnyASCII/256:2-4 73399 1622 ns/op BenchmarkIndexAnyASCII/256:4-4 73015 1620 ns/op BenchmarkIndexAnyASCII/256:8-4 71858 1677 ns/op BenchmarkIndexAnyASCII/256:16-4 71359 1673 ns/op BenchmarkIndexAnyASCII/256:32-4 69699 1699 ns/op BenchmarkIndexAnyASCII/256:64-4 68145 1750 ns/op BenchmarkIndexAnyUTF8/1:1-4 2471122 54.02 ns/op BenchmarkIndexAnyUTF8/1:2-4 2297097 52.28 ns/op BenchmarkIndexAnyUTF8/1:4-4 2299982 52.61 ns/op BenchmarkIndexAnyUTF8/1:8-4 2355681 53.01 ns/op BenchmarkIndexAnyUTF8/1:16-4 2290974 52.68 ns/op BenchmarkIndexAnyUTF8/1:32-4 2301420 58.64 ns/op BenchmarkIndexAnyUTF8/1:64-4 2131658 52.67 ns/op BenchmarkIndexAnyUTF8/16:1-4 1711834 64.34 ns/op BenchmarkIndexAnyUTF8/16:2-4 294508 394.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 300540 399.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 296522 398.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 292351 404.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 286149 407.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 295285 398.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 330056 345.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 22110 5379 ns/op BenchmarkIndexAnyUTF8/256:4-4 22148 5313 ns/op BenchmarkIndexAnyUTF8/256:8-4 22324 5363 ns/op BenchmarkIndexAnyUTF8/256:16-4 21657 5510 ns/op BenchmarkIndexAnyUTF8/256:32-4 21180 5707 ns/op BenchmarkIndexAnyUTF8/256:64-4 21313 5413 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2170326 54.83 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2066464 56.19 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2115294 56.67 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2302316 51.58 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2328728 51.84 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2277789 52.27 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2269767 51.78 ns/op BenchmarkLastIndexAnyASCII/16:1-4 809466 141.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 825451 141.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 803379 148.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 715360 158.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 679796 165.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 602484 190.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 496602 237.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72867 1640 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72770 1638 ns/op BenchmarkLastIndexAnyASCII/256:4-4 65716 1637 ns/op BenchmarkLastIndexAnyASCII/256:8-4 71634 1678 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71184 1683 ns/op BenchmarkLastIndexAnyASCII/256:32-4 69808 1714 ns/op BenchmarkLastIndexAnyASCII/256:64-4 67730 1770 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2304466 50.58 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2339647 51.24 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2349196 51.90 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2350944 52.92 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2067356 57.55 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2077773 58.91 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2013980 57.58 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 343165 338.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 172460 675.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 173716 677.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 172696 675.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 144652 719.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 164748 714.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 174129 659.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27722 4290 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12848 9257 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10749 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12760 9406 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10088 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10558 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10172 ns/op BenchmarkTrimASCII/1:1-4 3889478 30.64 ns/op BenchmarkTrimASCII/1:2-4 2844901 41.87 ns/op BenchmarkTrimASCII/1:4-4 2618102 45.83 ns/op BenchmarkTrimASCII/1:8-4 2215380 54.34 ns/op BenchmarkTrimASCII/1:16-4 1838203 66.09 ns/op BenchmarkTrimASCII/16:1-4 3182744 36.51 ns/op BenchmarkTrimASCII/16:2-4 778563 151.1 ns/op BenchmarkTrimASCII/16:4-4 777379 153.6 ns/op BenchmarkTrimASCII/16:8-4 745743 158.4 ns/op BenchmarkTrimASCII/16:16-4 701484 166.6 ns/op BenchmarkTrimASCII/256:1-4 811767 147.4 ns/op BenchmarkTrimASCII/256:2-4 69606 1711 ns/op BenchmarkTrimASCII/256:4-4 68930 1710 ns/op BenchmarkTrimASCII/256:8-4 69002 1719 ns/op BenchmarkTrimASCII/256:16-4 69445 1722 ns/op BenchmarkTrimASCII/4096:1-4 74778 1599 ns/op BenchmarkTrimASCII/4096:2-4 4473 26588 ns/op BenchmarkTrimASCII/4096:4-4 4430 26435 ns/op BenchmarkTrimASCII/4096:8-4 4387 26507 ns/op BenchmarkTrimASCII/4096:16-4 4437 26988 ns/op BenchmarkTrimByte-4 4183629 29.02 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13383 8981 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13363 8974 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1102 107816 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2233 52735 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4376 26448 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7539 14834 ns/op BenchmarkJoin/0-4 5424392 22.10 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4114538 29.01 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 197060 613.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 131784 889.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 100712 1199 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 80690 1488 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 69126 1766 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 59109 2014 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3010927 39.73 ns/op BenchmarkTrimSpace/ASCII-4 1649467 71.95 ns/op BenchmarkTrimSpace/SomeNonASCII-4 141735 838.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 72457 1635 ns/op BenchmarkReplaceAll-4 114196 1025 ns/op 16 B/op 1 allocs/op PASS ok strings 67.621s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 52398 2148 ns/op BenchmarkCond2-4 25268 5178 ns/op BenchmarkCond4-4 16804 7368 ns/op BenchmarkCond8-4 8677 14446 ns/op BenchmarkCond16-4 3748 30596 ns/op BenchmarkCond32-4 2102 70378 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 490699 269.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 300836 403.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 446262 231.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 453604 258.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 311397 403.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 604119 216.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 75084 1783 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 59474 2030 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 55675 2758 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 46417 3176 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 445165 246.3 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 131556 827.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 414489 256.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 116067 1008 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 498109 205.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 144114 814.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2193206 51.38 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 37147 3239 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 98419 1127 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 253634 483.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4102 26590 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 266 426177 ns/op BenchmarkRange/*sync.Map-4 1058 100677 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 82242 1625 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 193258 565.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 69307 2016 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 106498 1141 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 204697 518.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 119630 1002 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 67146 2055 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 147532 721.4 ns/op BenchmarkDeleteCollision/*sync.Map-4 501860 239.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44607 2577 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 137935 995.8 ns/op BenchmarkSwapCollision/*sync.Map-4 63006 1886 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 248 512834 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 98829 1289 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 313248 375.6 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19459 6957 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 51537 2316 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19710 6261 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 304387 473.0 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 87321 1369 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 161254 849.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1800577 72.55 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 141874 787.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1922409 67.22 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 445272 360.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 147162 911.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 452223 250.9 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 83704 1407 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 284788 422.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 385593 322.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 99691 1186 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 446733 238.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 119280 971.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 89364 1347 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 141370 835.6 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 53989 2451 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 171451 640.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 432156 275.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 95709 1063 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 448650 243.6 ns/op BenchmarkUncontendedSemaphore-4 3421022 35.41 ns/op BenchmarkContendedSemaphore-4 3213402 38.63 ns/op BenchmarkMutexUncontended-4 677604 179.8 ns/op BenchmarkMutex-4 126264 924.7 ns/op BenchmarkMutexSlack-4 147562 959.3 ns/op BenchmarkMutexWork-4 120098 997.4 ns/op BenchmarkMutexWorkSlack-4 120988 1020 ns/op BenchmarkMutexNoSpin-4 53666 2193 ns/op BenchmarkMutexSpin-4 64641 2134 ns/op BenchmarkOnce-4 587342 242.5 ns/op BenchmarkOnceFunc/v=Once-4 1000000 113.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 839704 133.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 870931 130.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 942841 115.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 801247 146.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 866648 134.7 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7092964 18.31 ns/op BenchmarkSemaSyntNonblock-4 1000000 105.4 ns/op BenchmarkSemaSyntBlock-4 1000000 123.5 ns/op BenchmarkSemaWorkNonblock-4 885100 138.5 ns/op BenchmarkSemaWorkBlock-4 787408 159.1 ns/op BenchmarkRWMutexUncontended-4 366214 315.8 ns/op BenchmarkRWMutexWrite100-4 252162 435.3 ns/op BenchmarkRWMutexWrite10-4 239859 520.1 ns/op BenchmarkRWMutexWorkWrite100-4 211594 508.7 ns/op BenchmarkRWMutexWorkWrite10-4 193033 668.4 ns/op BenchmarkWaitGroupUncontended-4 851077 140.7 ns/op BenchmarkWaitGroupAddDone-4 311563 377.1 ns/op BenchmarkWaitGroupAddDoneWork-4 306040 356.2 ns/op BenchmarkWaitGroupWait-4 3909132 31.06 ns/op BenchmarkWaitGroupWaitWork-4 2981310 44.10 ns/op BenchmarkWaitGroupActuallyWait-4 42410 2889 ns/op 32 B/op 2 allocs/op PASS ok sync 20.469s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 619140 246.6 ns/op PASS ok sync/atomic 1.169s PASS ok syscall 1.011s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 224950 530.4 ns/op 0 B/op 0 allocs/op PASS ok testing 1.238s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7464 14889 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11110 10692 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 87 1276519 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 118 1006187 ns/op 1096 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 193447674 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 189725759 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1604 67341 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2008 55976 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6192721 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5460277 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 744174098 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 729664282 ns/op 48120904 B/op 100076 allocs/op BenchmarkTable/100x10/new-4 212 552930 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 237 504312 ns/op 165 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 59953784 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 57414312 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7109440375 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 6895718991 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2709 42057 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 33 3099294 ns/op 409133 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 321646571 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2605 47110 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 259 438880 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4404897 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8319 14176 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.108s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55212416 ns/op BenchmarkVariableString-4 144075 856.0 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2960 39579 ns/op 2500 B/op 39 allocs/op PASS ok text/template/parse 1.449s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3066863 ns/op BenchmarkAfter-4 118 1047756 ns/op BenchmarkStop-4 205 616350 ns/op BenchmarkSimultaneousAfterFunc-4 27 4294219 ns/op BenchmarkStartStop-4 224 580637 ns/op BenchmarkReset-4 2557 55544 ns/op BenchmarkSleep-4 32 3676012 ns/op BenchmarkParallelTimerLatency-4 52 389341 avg-late-ns 19067332 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 309634 avg-late-ns 1044387 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 370829 avg-late-ns 1356436 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 378797 avg-late-ns 1411006 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 421195 avg-late-ns 3167734 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 333095 avg-late-ns 1635074 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 292683 avg-late-ns 1791733 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 258925 avg-late-ns 2053377 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 233465 avg-late-ns 4029495 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 211219 avg-late-ns 1489855 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 22 2506178 avg-late-ns 9433769 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 291880 avg-late-ns 1007688 max-late-ns BenchmarkTicker-4 310 396634 ns/op BenchmarkTickerReset-4 3933 28778 ns/op BenchmarkTickerResetNaive-4 183 607996 ns/op BenchmarkNow-4 1000000 103.4 ns/op BenchmarkNowUnixNano-4 1161663 100.8 ns/op BenchmarkNowUnixMilli-4 1000000 102.4 ns/op BenchmarkNowUnixMicro-4 1000000 103.5 ns/op BenchmarkFormat-4 56712 2102 ns/op BenchmarkFormatRFC3339-4 74695 1576 ns/op BenchmarkFormatRFC3339Nano-4 76250 1592 ns/op BenchmarkFormatNow-4 80754 1551 ns/op BenchmarkMarshalJSON-4 101654 1183 ns/op BenchmarkMarshalText-4 103920 1142 ns/op BenchmarkParse-4 138348 859.1 ns/op BenchmarkParseRFC3339UTC-4 320409 369.6 ns/op BenchmarkParseRFC3339UTCBytes-4 209245 564.4 ns/op BenchmarkParseRFC3339TZ-4 100454 1188 ns/op BenchmarkParseRFC3339TZBytes-4 77574 1541 ns/op BenchmarkParseDuration-4 519482 229.9 ns/op BenchmarkHour-4 855403 137.5 ns/op BenchmarkSecond-4 823465 142.9 ns/op BenchmarkYear-4 642106 185.3 ns/op BenchmarkDay-4 573187 202.9 ns/op BenchmarkISOWeek-4 608745 187.8 ns/op BenchmarkGoString-4 75379 1615 ns/op BenchmarkUnmarshalText-4 89305 1327 ns/op PASS ok time 12.269s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 750384 149.7 ns/op BenchmarkDecodeValidJapaneseChars-4 915618 127.3 ns/op BenchmarkDecodeRune-4 2067996 58.34 ns/op BenchmarkEncodeValidASCII-4 737925 149.3 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 108.4 ns/op BenchmarkAppendRuneValidASCII-4 1815056 66.08 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3022564 39.76 ns/op BenchmarkEncodeRune-4 3816147 31.24 ns/op PASS ok unicode/utf16 2.164s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2042222 57.91 ns/op BenchmarkRuneCountTenJapaneseChars-4 292359 377.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3770773 31.66 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 413778 280.2 ns/op BenchmarkValidTenASCIIChars-4 1916740 62.89 ns/op BenchmarkValid100KASCIIChars-4 76 1331737 ns/op BenchmarkValidTenJapaneseChars-4 288704 405.8 ns/op BenchmarkValidLongMostlyASCII-4 82 1444336 ns/op BenchmarkValidLongJapanese-4 46 2271742 ns/op BenchmarkValidStringTenASCIIChars-4 4682049 25.42 ns/op BenchmarkValidString100KASCIIChars-4 9668 12217 ns/op BenchmarkValidStringTenJapaneseChars-4 412191 260.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1221 98792 ns/op BenchmarkValidStringLongJapanese-4 156 764505 ns/op BenchmarkEncodeASCIIRune-4 4538431 26.20 ns/op BenchmarkEncodeJapaneseRune-4 2378198 46.53 ns/op BenchmarkAppendASCIIRune-4 9374253 12.88 ns/op BenchmarkAppendJapaneseRune-4 3051810 39.31 ns/op BenchmarkDecodeASCIIRune-4 2702980 44.24 ns/op BenchmarkDecodeJapaneseRune-4 2143597 56.00 ns/op BenchmarkFullRune/ASCII-4 3382897 35.41 ns/op BenchmarkFullRune/Incomplete-4 1515637 79.02 ns/op BenchmarkFullRune/Japanese-4 3574915 33.73 ns/op PASS ok unicode/utf8 4.516s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 72614481798 ns/op PASS ok cmd/api 73.851s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 456195 250.5 ns/op BenchmarkCgoCall/one-pointer-4 369944 302.0 ns/op BenchmarkCgoCall/string-pointer-escape-4 313887 378.6 ns/op BenchmarkCgoCall/string-pointer-noescape-4 370660 273.2 ns/op BenchmarkCgoCall/eight-pointers-4 189457 633.3 ns/op BenchmarkCgoCall/eight-pointers-nil-4 376850 304.5 ns/op BenchmarkCgoCall/eight-pointers-array-4 31849 4140 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42332 2802 ns/op BenchmarkGoString-4 896434 118.3 ns/op BenchmarkCGoCallback-4 45955 2502 ns/op BenchmarkCGoInCThread-4 318342 362.1 ns/op PASS ok cmd/cgo/internal/test 2.441s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1527012 76.34 ns/op BenchmarkEqArrayOfStrings64-4 176128 601.4 ns/op BenchmarkEqArrayOfStrings1024-4 13057 9111 ns/op BenchmarkEqArrayOfFloats5-4 1898871 63.05 ns/op BenchmarkEqArrayOfFloats64-4 188523 615.3 ns/op BenchmarkEqArrayOfFloats1024-4 12662 9469 ns/op BenchmarkEqArrayOfStructsEq-4 3618 33363 ns/op BenchmarkEqArrayOfStructsNotEq-4 6612 18054 ns/op BenchmarkEqStruct-4 23306767 4.701 ns/op PASS ok cmd/compile/internal/reflectdata 2.552s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 61871 ns/op BenchmarkCopyElim1-4 681 172628 ns/op BenchmarkCopyElim10-4 591 226094 ns/op BenchmarkCopyElim100-4 286 385048 ns/op BenchmarkCopyElim1000-4 54 2095138 ns/op BenchmarkCopyElim10000-4 3 40544144 ns/op BenchmarkCopyElim100000-4 1 720105380 ns/op BenchmarkDeadCode/1-4 507 220386 ns/op BenchmarkDeadCode/10-4 531 250394 ns/op BenchmarkDeadCode/100-4 208 565662 ns/op BenchmarkDeadCode/1000-4 45 2868064 ns/op BenchmarkDeadCode/10000-4 3 35834863 ns/op BenchmarkDeadCode/100000-4 1 448344888 ns/op BenchmarkDeadCode/200000-4 1 922575213 ns/op BenchmarkDominatorsLinear-4 13 9035774 ns/op 1.11 MB/s BenchmarkDominatorsFwdBack-4 9 12988291 ns/op 0.77 MB/s BenchmarkDominatorsManyPred-4 9 12701339 ns/op 0.79 MB/s BenchmarkDominatorsMaxPred-4 9 12832340 ns/op 0.78 MB/s BenchmarkDominatorsMaxPredVal-4 9 13454551 ns/op 0.74 MB/s BenchmarkFuse/1-4 592 218558 ns/op BenchmarkFuse/10-4 368 291941 ns/op BenchmarkFuse/100-4 140 852795 ns/op BenchmarkFuse/1000-4 19 5849665 ns/op BenchmarkFuse/10000-4 2 81038162 ns/op BenchmarkNilCheckDeep1-4 10000 10755 ns/op 0.09 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4443 26674 ns/op 0.37 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 648 181820 ns/op 0.55 MB/s 648 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 60 1759769 ns/op 0.57 MB/s 4713 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 5 20761506 ns/op 0.48 MB/s 124945 B/op 7 allocs/op BenchmarkDSEPass-4 31 3764074 ns/op 74262 B/op 9 allocs/op BenchmarkDSEPassBlock-4 1 124990136 ns/op 4243712 B/op 108211 allocs/op BenchmarkCSEPass-4 7 15318443 ns/op 94080 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 160262823 ns/op 5692336 B/op 97664 allocs/op BenchmarkDeadcodePass-4 178 635316 ns/op 86424 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 139507998 ns/op 4064928 B/op 45111 allocs/op BenchmarkMultiPass-4 64 1689457 ns/op 238736 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 282740480 ns/op 11210456 B/op 150040 allocs/op BenchmarkCondRewrite/SoloJump-4 3020784 39.72 ns/op BenchmarkCondRewrite/CombJump-4 2817910 42.44 ns/op PASS ok cmd/compile/internal/ssa 15.742s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 8718 12827 ns/op BenchmarkExtShift-4 17347 6913 ns/op BenchmarkModify-4 9868 11621 ns/op BenchmarkMullImm-4 16458 7493 ns/op BenchmarkConstModify-4 9052 12729 ns/op BenchmarkBitSet-4 19869 5989 ns/op BenchmarkBitClear-4 19905 6027 ns/op BenchmarkBitToggle-4 19975 5988 ns/op BenchmarkBitSetConst-4 150830 762.0 ns/op BenchmarkBitClearConst-4 151154 764.1 ns/op BenchmarkBitToggleConst-4 152900 772.7 ns/op BenchmarkDivconstI64-4 8688342 13.46 ns/op BenchmarkModconstI64-4 8935358 13.45 ns/op BenchmarkDivisiblePow2constI64-4 8378608 14.63 ns/op BenchmarkDivisibleconstI64-4 8768942 13.61 ns/op BenchmarkDivisibleWDivconstI64-4 6145730 19.47 ns/op BenchmarkDivconstU64/3-4 8466170 13.97 ns/op BenchmarkDivconstU64/5-4 8359729 14.46 ns/op BenchmarkDivconstU64/37-4 8542328 14.00 ns/op BenchmarkDivconstU64/1234567-4 8731831 13.46 ns/op BenchmarkModconstU64-4 8348469 14.35 ns/op BenchmarkDivisibleconstU64-4 8864642 13.54 ns/op BenchmarkDivisibleWDivconstU64-4 6445557 18.55 ns/op BenchmarkDivconstI32-4 8862400 13.62 ns/op BenchmarkModconstI32-4 8927505 13.52 ns/op BenchmarkDivisiblePow2constI32-4 8183384 14.25 ns/op BenchmarkDivisibleconstI32-4 8489262 14.17 ns/op BenchmarkDivisibleWDivconstI32-4 6112375 19.46 ns/op BenchmarkDivconstU32-4 9681778 12.47 ns/op BenchmarkModconstU32-4 8350474 14.36 ns/op BenchmarkDivisibleconstU32-4 8290845 14.32 ns/op BenchmarkDivisibleWDivconstU32-4 6230820 19.24 ns/op BenchmarkDivconstI16-4 8960617 13.37 ns/op BenchmarkModconstI16-4 9650391 12.43 ns/op BenchmarkDivisiblePow2constI16-4 8651566 14.14 ns/op BenchmarkDivisibleconstI16-4 8827036 13.64 ns/op BenchmarkDivisibleWDivconstI16-4 6165000 19.61 ns/op BenchmarkDivconstU16-4 8058974 14.76 ns/op BenchmarkModconstU16-4 8759624 13.68 ns/op BenchmarkDivisibleconstU16-4 8489624 13.99 ns/op BenchmarkDivisibleWDivconstU16-4 5869081 20.10 ns/op BenchmarkDivconstI8-4 8544154 13.90 ns/op BenchmarkModconstI8-4 8285253 14.47 ns/op BenchmarkDivisiblePow2constI8-4 8752206 13.56 ns/op BenchmarkDivisibleconstI8-4 8249804 14.42 ns/op BenchmarkDivisibleWDivconstI8-4 6196270 19.15 ns/op BenchmarkDivconstU8-4 8215891 14.09 ns/op BenchmarkModconstU8-4 8785335 13.53 ns/op BenchmarkDivisibleconstU8-4 7594336 13.69 ns/op BenchmarkDivisibleWDivconstU8-4 5965830 20.12 ns/op BenchmarkMul2-4 163819 728.6 ns/op BenchmarkMulNeg2-4 153231 726.9 ns/op BenchmarkEfaceInteger-4 4101231 28.77 ns/op BenchmarkDiv64UnsignedSmall-4 6936806 17.38 ns/op BenchmarkDiv64Small-4 6233358 19.10 ns/op BenchmarkDiv64SmallNegDivisor-4 6129201 19.49 ns/op BenchmarkDiv64SmallNegDividend-4 6368682 18.89 ns/op BenchmarkDiv64SmallNegBoth-4 6215029 19.22 ns/op BenchmarkDiv64Unsigned-4 6851913 17.58 ns/op BenchmarkDiv64-4 6120922 19.48 ns/op BenchmarkDiv64NegDivisor-4 6189403 19.37 ns/op BenchmarkDiv64NegDividend-4 6135566 19.37 ns/op BenchmarkDiv64NegBoth-4 6163896 19.50 ns/op BenchmarkMod64UnsignedSmall-4 7115385 16.67 ns/op BenchmarkMod64Small-4 6356101 18.81 ns/op BenchmarkMod64SmallNegDivisor-4 6167958 19.38 ns/op BenchmarkMod64SmallNegDividend-4 6187670 19.42 ns/op BenchmarkMod64SmallNegBoth-4 6133129 19.50 ns/op BenchmarkMod64Unsigned-4 6952640 17.07 ns/op BenchmarkMod64-4 6275136 19.10 ns/op BenchmarkMod64NegDivisor-4 5985385 20.21 ns/op BenchmarkMod64NegDividend-4 6049750 20.13 ns/op BenchmarkMod64NegBoth-4 6117650 19.31 ns/op BenchmarkMulconstI32/3-4 16313286 7.321 ns/op BenchmarkMulconstI32/5-4 16366857 7.211 ns/op BenchmarkMulconstI32/12-4 15984434 7.238 ns/op BenchmarkMulconstI32/120-4 16765712 7.210 ns/op BenchmarkMulconstI32/-120-4 16330269 7.434 ns/op BenchmarkMulconstI32/65537-4 16650499 7.191 ns/op BenchmarkMulconstI32/65538-4 16704481 7.220 ns/op BenchmarkMulconstI64/3-4 16559738 7.237 ns/op BenchmarkMulconstI64/5-4 16774275 7.215 ns/op BenchmarkMulconstI64/12-4 16483472 7.223 ns/op BenchmarkMulconstI64/120-4 16777696 7.182 ns/op BenchmarkMulconstI64/-120-4 16657303 7.182 ns/op BenchmarkMulconstI64/65537-4 16302327 7.314 ns/op BenchmarkMulconstI64/65538-4 16073780 7.347 ns/op BenchmarkMulconstU32/3-4 16524927 7.207 ns/op BenchmarkMulconstU32/5-4 16649722 7.296 ns/op BenchmarkMulconstU32/12-4 16721428 7.189 ns/op BenchmarkMulconstU32/120-4 16740087 7.230 ns/op BenchmarkMulconstU32/65537-4 16277059 7.273 ns/op BenchmarkMulconstU32/65538-4 16703527 7.166 ns/op BenchmarkMulconstU64/3-4 16759872 7.165 ns/op BenchmarkMulconstU64/5-4 15563426 7.548 ns/op BenchmarkMulconstU64/12-4 16226060 7.235 ns/op BenchmarkMulconstU64/120-4 14948478 8.003 ns/op BenchmarkMulconstU64/65537-4 16346566 7.252 ns/op BenchmarkMulconstU64/65538-4 16449085 7.227 ns/op BenchmarkShiftArithmeticRight-4 19637311 6.052 ns/op BenchmarkSwitch8Predictable-4 12798656 8.772 ns/op BenchmarkSwitch8Unpredictable-4 6545678 18.34 ns/op BenchmarkSwitch32Predictable-4 8110468 12.43 ns/op BenchmarkSwitch32Unpredictable-4 6707949 17.96 ns/op BenchmarkSwitchStringPredictable-4 7965588 13.35 ns/op BenchmarkSwitchStringUnpredictable-4 4367210 24.27 ns/op BenchmarkSwitchTypePredictable-4 5984378 19.90 ns/op BenchmarkSwitchTypeUnpredictable-4 3341221 36.01 ns/op PASS ok cmd/compile/internal/test 16.436s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 130 915881 ns/op BenchmarkNamed/Underlying/nongeneric-4 770637 138.4 ns/op BenchmarkNamed/Underlying/generic-4 824077 141.5 ns/op BenchmarkNamed/Underlying/src_instance-4 857414 137.1 ns/op BenchmarkNamed/Underlying/user_instance-4 850064 137.5 ns/op BenchmarkCheck/http/funcbodies/info-4 1 584453023 ns/op 55862 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 403139043 ns/op 80976 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 171215252 ns/op 190627 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 148231043 ns/op 220180 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 442207965 ns/op 11708 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89901006 ns/op 57582 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 35629701 ns/op 145280 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33574886 ns/op 154150 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 121203368 ns/op 17896 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39897772 ns/op 54371 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20598336 ns/op 105315 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19795185 ns/op 109580 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1124700015 ns/op 58822 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 592296181 ns/op 111691 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 170388560 ns/op 388179 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 124136291 ns/op 532600 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 476801360 ns/op 4220 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 64493264 ns/op 31190 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 39344383 ns/op 51099 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 37544457 ns/op 53567 lines/s PASS ok cmd/compile/internal/types2 16.886s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 200 588092 ns/op 1518910 sys-ns/op 612395 user-ns/op PASS ok cmd/go 1.191s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 210584 531.2 ns/op PASS ok cmd/go/internal/cfg 1.139s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65542 1778 ns/op 4.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76063 1546 ns/op 5.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14246 8398 ns/op 121.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14673 8178 ns/op 125.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2154 53774 ns/op 152.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2198 53826 ns/op 152.19 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.951s All tests passed.