linux-amd64-race at 789701e93a6f0063b6ef2c52c0557c672553d0e2 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rn34af4b7" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 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 ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rn34af4b7" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 2.222s ok archive/zip 3.365s ok bufio 1.327s ok bytes 4.253s ok cmp 1.016s ok compress/bzip2 1.469s ok compress/flate 6.803s ok compress/gzip 13.062s ok compress/lzw 1.551s ok compress/zlib 5.988s ok container/heap 1.023s ok container/list 1.021s ok container/ring 1.022s ok context 1.046s ok crypto 1.017s ok crypto/aes 1.056s ok crypto/cipher 1.047s ok crypto/des 1.054s ok crypto/dsa 1.020s ok crypto/ecdh 1.213s ok crypto/ecdsa 1.129s ok crypto/ed25519 1.371s ok crypto/elliptic 1.039s ok crypto/hmac 1.020s ok crypto/internal/alias 1.016s ok crypto/internal/bigmod 3.616s ok crypto/internal/boring 1.017s ok crypto/internal/boring/bcache 1.394s ok crypto/internal/edwards25519 37.718s ok crypto/internal/edwards25519/field 13.254s ok crypto/internal/nistec 1.803s ok crypto/internal/nistec/fiat 1.017s [no tests to run] ok crypto/md5 1.025s ok crypto/rand 1.324s ok crypto/rc4 1.448s ok crypto/rsa 2.612s ok crypto/sha1 1.038s ok crypto/sha256 1.022s ok crypto/sha512 1.026s ok crypto/subtle 1.424s ok crypto/tls 3.706s ok crypto/x509 2.397s ok database/sql 1.339s ok database/sql/driver 1.018s ok debug/buildinfo 1.036s ok debug/dwarf 1.079s ok debug/elf 2.240s ok debug/gosym 1.324s ok debug/macho 1.030s ok debug/pe 1.051s ok debug/plan9obj 1.017s ok embed 1.017s [no tests to run] ok embed/internal/embedtest 1.019s ok encoding/ascii85 1.021s ok encoding/asn1 1.022s ok encoding/base32 1.063s ok encoding/base64 1.025s ok encoding/binary 1.024s ok encoding/csv 1.058s ok encoding/gob 21.026s ok encoding/hex 1.026s ok encoding/json 2.358s ok encoding/pem 3.402s ok encoding/xml 1.214s ok errors 1.024s ok expvar 1.018s ok flag 3.108s ok fmt 1.562s ok go/ast 1.029s ok go/build 5.329s ok go/build/constraint 1.023s ok go/constant 1.024s ok go/doc 1.246s ok go/doc/comment 3.183s ok go/format 1.059s ok go/importer 1.199s ok go/internal/gccgoimporter 1.047s ok go/internal/gcimporter 2.238s ok go/internal/srcimporter 15.285s ok go/parser 1.880s ok go/printer 2.363s ok go/scanner 1.025s ok go/token 1.117s ok go/types 34.330s ok hash 1.020s ok hash/adler32 1.047s ok hash/crc32 1.051s ok hash/crc64 1.028s ok hash/fnv 1.018s ok hash/maphash 1.018s ok html 1.019s ok html/template 1.227s ok image 1.419s ok image/color 1.044s ok image/draw 1.556s ok image/gif 1.915s ok image/jpeg 2.279s ok image/png 4.154s ok index/suffixarray 1.966s ok internal/abi 1.058s ok internal/buildcfg 1.017s ok internal/coverage/cformat 1.018s ok internal/coverage/cmerge 1.018s ok internal/coverage/pods 1.019s ok internal/coverage/slicereader 1.016s ok internal/coverage/slicewriter 1.016s ok internal/coverage/test 1.046s ok internal/cpu 3.049s ok internal/dag 1.017s ok internal/diff 1.018s ok internal/fmtsort 1.017s ok internal/fuzz 1.038s ok internal/godebug 13.828s ok internal/godebugs 1.018s ok internal/intern 1.255s ok internal/itoa 1.017s ok internal/poll 1.522s ok internal/profile 1.019s ok internal/reflectlite 1.020s ok internal/safefilepath 1.017s ok internal/saferio 1.251s ok internal/singleflight 1.130s ok internal/testenv 1.172s ok internal/trace 1.171s ok internal/types/errors 1.383s ok internal/unsafeheader 1.017s ok internal/xcoff 1.035s ok internal/zstd 1.022s ok io 1.055s ok io/fs 1.249s ok io/ioutil 1.022s ok log 1.027s ok log/slog 1.043s ok log/slog/internal/benchmarks 1.017s ok log/slog/internal/buffer 1.017s ok log/syslog 2.244s ok maps 1.020s ok math 1.030s ok math/big 4.044s ok math/bits 1.030s ok math/cmplx 1.021s ok math/rand 4.072s ok mime 1.038s ok mime/multipart 6.194s ok mime/quotedprintable 1.064s ok net 41.362s ok net/http 8.518s ok net/http/cgi 12.427s ok net/http/cookiejar 1.031s ok net/http/fcgi 1.132s ok net/http/httptest 1.183s ok net/http/httptrace 1.019s ok net/http/httputil 1.665s ok net/http/internal 1.025s ok net/http/internal/ascii 1.021s ok net/http/pprof 6.186s ok net/internal/socktest 1.017s ok net/mail 1.031s ok net/netip 1.356s ok net/rpc 1.059s ok net/rpc/jsonrpc 1.027s ok net/smtp 1.076s ok net/textproto 1.059s ok net/url 1.038s ok os 6.372s ok os/exec 4.145s ok os/exec/internal/fdtest 1.017s ok os/signal 17.136s ok os/user 1.018s ok path 1.020s ok path/filepath 1.069s ok plugin 1.019s ok reflect 1.557s ok regexp 4.142s ok regexp/syntax 5.487s ok runtime 39.521s ok runtime/cgo 1.017s ok runtime/coverage 1.018s ok runtime/debug 2.083s ok runtime/internal/atomic 1.068s ok runtime/internal/math 1.017s ok runtime/internal/sys 1.018s ok runtime/internal/syscall 1.017s ok runtime/internal/wasitest 1.018s ok runtime/metrics 1.029s ok runtime/pprof 18.317s ok runtime/race 11.993s ok runtime/trace 4.111s ok slices 1.455s ok sort 1.407s ok strconv 3.375s ok strings 2.601s ok sync 1.511s ok sync/atomic 3.051s ok syscall 11.029s ok testing 3.538s ok testing/fstest 1.021s ok testing/iotest 1.020s ok testing/quick 1.187s ok testing/slogtest 1.020s ok text/scanner 1.039s ok text/tabwriter 1.026s ok text/template 1.097s ok text/template/parse 1.035s ok time 3.255s ok unicode 1.026s ok unicode/utf16 1.018s ok unicode/utf8 1.032s ok cmd/addr2line 4.362s ok cmd/api 14.962s ok cmd/asm/internal/asm 4.458s ok cmd/asm/internal/lex 1.020s ok cmd/cgo/internal/swig 1.791s ok cmd/cgo/internal/test 2.264s ok cmd/cgo/internal/testcarchive 22.774s ok cmd/cgo/internal/testcshared 6.178s ok cmd/cgo/internal/testerrors 10.532s ok cmd/cgo/internal/testfortran 2.493s ok cmd/cgo/internal/testgodefs 1.690s ok cmd/cgo/internal/testlife 1.697s ok cmd/cgo/internal/testnocgo 1.018s ok cmd/cgo/internal/testplugin 30.452s ok cmd/cgo/internal/testsanitizers 18.427s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok cmd/cgo/internal/testshared 35.723s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok cmd/cgo/internal/testso 2.513s ok cmd/cgo/internal/teststdio 2.452s ok cmd/cgo/internal/testtls 1.018s ok cmd/compile/internal/abt 1.046s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/amd64 42.400s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/base 1.019s ok cmd/compile/internal/compare 1.018s ok cmd/compile/internal/dwarfgen 1.447s ok cmd/compile/internal/importer 1.920s ok cmd/compile/internal/ir 1.017s ok cmd/compile/internal/logopt 1.229s ok cmd/compile/internal/loopvar 26.876s ok cmd/compile/internal/noder 1.021s ok cmd/compile/internal/reflectdata 1.017s [no tests to run] ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/ssa 17.902s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/syntax 1.141s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/test 10.343s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/typecheck 1.257s ok cmd/compile/internal/types 1.017s ok cmd/compile/internal/types2 9.023s ok cmd/covdata 1.020s ok cmd/cover 15.886s ok cmd/dist 1.019s ok cmd/distpack 1.017s ok cmd/doc 1.749s ok cmd/fix 1.818s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok cmd/go 198.837s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok cmd/go/internal/auth 1.018s ok cmd/go/internal/cache 1.119s ok cmd/go/internal/envcmd 1.036s ok cmd/go/internal/fsys 1.047s ok cmd/go/internal/generate 1.032s ok cmd/go/internal/get 1.029s ok cmd/go/internal/gover 1.018s ok cmd/go/internal/imports 1.031s ok cmd/go/internal/load 1.026s ok cmd/go/internal/lockedfile 2.158s ok cmd/go/internal/lockedfile/internal/filelock 2.057s ok cmd/go/internal/modconv 1.037s ok cmd/go/internal/modfetch 1.037s ok cmd/go/internal/modfetch/codehost 1.479s ok cmd/go/internal/modfetch/zip_sum_test 1.023s ok cmd/go/internal/modindex 1.595s ok cmd/go/internal/modload 1.028s ok cmd/go/internal/mvs 1.048s ok cmd/go/internal/par 1.108s ok cmd/go/internal/str 1.021s ok cmd/go/internal/test 1.042s ok cmd/go/internal/vcs 1.024s ok cmd/go/internal/vcweb 1.028s ok cmd/go/internal/vcweb/vcstest 5.562s ok cmd/go/internal/web 1.020s ok cmd/go/internal/work 1.134s ok cmd/gofmt 1.220s ok cmd/internal/archive 1.423s ok cmd/internal/bootstrap_test 1.017s ok cmd/internal/buildid 1.544s ok cmd/internal/cov 1.287s ok cmd/internal/dwarf 1.020s ok cmd/internal/edit 1.018s ok cmd/internal/goobj 1.018s ok cmd/internal/moddeps 2.244s ok cmd/internal/notsha256 1.021s ok cmd/internal/obj 1.512s ok cmd/internal/obj/ppc64 1.100s ok cmd/internal/obj/riscv 1.040s ok cmd/internal/obj/s390x 1.016s ok cmd/internal/obj/x86 1.164s ok cmd/internal/objabi 1.017s ok cmd/internal/pkgpath 5.084s ok cmd/internal/pkgpattern 1.021s ok cmd/internal/quoted 1.019s ok cmd/internal/src 1.018s ok cmd/internal/test2json 1.749s ok cmd/link 10.126s ok cmd/link/internal/benchmark 1.020s ok cmd/link/internal/ld 3.582s ok cmd/link/internal/loader 1.048s ok cmd/nm 9.206s ok cmd/objdump 5.229s ok cmd/pack 7.352s ok cmd/pprof 3.488s ok cmd/trace 1.279s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok cmd/vet 27.782s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2654 39471 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2110 52406 ns/op 1871 B/op 37 allocs/op Benchmark/Writer/PAX-4 1480 77389 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3688 29456 ns/op 5119 B/op 15 allocs/op Benchmark/Reader/GNU-4 4986 20842 ns/op 5015 B/op 14 allocs/op Benchmark/Reader/PAX-4 1890 59836 ns/op 8730 B/op 33 allocs/op PASS ok archive/tar 1.732s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 346012651 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 161404307 ns/op BenchmarkZip64TestSizes/4096-4 1506 86717 ns/op BenchmarkZip64TestSizes/1048576-4 163 714387 ns/op BenchmarkZip64TestSizes/67108864-4 1 143530720 ns/op PASS ok archive/zip 2.330s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 231325 499.6 ns/op BenchmarkReaderCopyUnoptimal-4 143715 828.5 ns/op BenchmarkReaderCopyNoWriteTo-4 5955 21182 ns/op BenchmarkReaderWriteToOptimal-4 7947 15539 ns/op BenchmarkReaderReadString-4 128752 864.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 214634 556.5 ns/op BenchmarkWriterCopyUnoptimal-4 207792 565.5 ns/op BenchmarkWriterCopyNoReadFrom-4 7396 19310 ns/op BenchmarkReaderEmpty-4 33434 3244 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 28972 3851 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 588660 193.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.568s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6442 19341 ns/op 1694.19 MB/s BenchmarkWriteByte-4 560 207534 ns/op 19.74 MB/s BenchmarkWriteRune-4 315 376264 ns/op 32.66 MB/s BenchmarkBufferNotEmptyWriteRead-4 38 3148834 ns/op BenchmarkBufferFullSmallReads-4 146 828770 ns/op BenchmarkBufferWriteBlock/N4096-4 8533 12261 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 483 221501 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 15 9866903 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 12 9303280 ns/op 1803.37 MB/s 2796202 B/op 0 allocs/op BenchmarkIndexByte/10-4 5993323 19.96 ns/op 500.89 MB/s BenchmarkIndexByte/32-4 5534833 21.08 ns/op 1517.85 MB/s BenchmarkIndexByte/4K-4 1105884 107.0 ns/op 38290.40 MB/s BenchmarkIndexBytePortable/10-4 1248274 99.70 ns/op 100.30 MB/s BenchmarkIndexBytePortable/32-4 410079 268.0 ns/op 119.41 MB/s BenchmarkIndexBytePortable/4K-4 3768 32826 ns/op 124.78 MB/s BenchmarkIndexRune/10-4 1480744 82.14 ns/op 121.74 MB/s BenchmarkIndexRune/32-4 1533285 77.17 ns/op 414.66 MB/s BenchmarkIndexRune/4K-4 512552 233.8 ns/op 17520.12 MB/s BenchmarkIndexRuneASCII/10-4 5814207 21.58 ns/op 463.41 MB/s BenchmarkIndexRuneASCII/32-4 5490259 21.73 ns/op 1472.65 MB/s BenchmarkIndexRuneASCII/4K-4 1107739 108.0 ns/op 37928.35 MB/s BenchmarkEqual/0-4 9458769 12.30 ns/op BenchmarkEqual/1-4 1956157 60.06 ns/op 16.65 MB/s BenchmarkEqual/6-4 1997340 62.99 ns/op 95.25 MB/s BenchmarkEqual/9-4 1903028 62.03 ns/op 145.09 MB/s BenchmarkEqual/15-4 1887964 63.54 ns/op 236.09 MB/s BenchmarkEqual/16-4 1965361 59.47 ns/op 269.06 MB/s BenchmarkEqual/20-4 1864610 61.47 ns/op 325.34 MB/s BenchmarkEqual/32-4 1842076 64.50 ns/op 496.14 MB/s BenchmarkEqual/4K-4 142323 778.0 ns/op 5264.72 MB/s BenchmarkIndex/10-4 3701154 32.59 ns/op 306.88 MB/s BenchmarkIndex/32-4 4140714 28.24 ns/op 1133.21 MB/s BenchmarkIndex/4K-4 28840 4122 ns/op 993.67 MB/s BenchmarkIndexEasy/10-4 3865015 31.52 ns/op 317.25 MB/s BenchmarkIndexEasy/32-4 4082835 29.69 ns/op 1077.67 MB/s BenchmarkIndexEasy/4K-4 661602 181.4 ns/op 22578.16 MB/s BenchmarkCount/10-4 1940804 60.30 ns/op 165.83 MB/s BenchmarkCount/32-4 2051829 57.52 ns/op 556.31 MB/s BenchmarkCount/4K-4 28428 4376 ns/op 935.94 MB/s BenchmarkCountEasy/10-4 1960225 60.21 ns/op 166.10 MB/s BenchmarkCountEasy/32-4 2149178 55.79 ns/op 573.57 MB/s BenchmarkCountEasy/4K-4 574546 206.8 ns/op 19802.65 MB/s BenchmarkCountSingle/10-4 4398464 26.60 ns/op 375.87 MB/s BenchmarkCountSingle/32-4 4427791 28.25 ns/op 1132.81 MB/s BenchmarkCountSingle/4K-4 899452 127.0 ns/op 32250.19 MB/s BenchmarkToUpper/#00-4 3552060 33.86 ns/op BenchmarkToUpper/ONLYUPPER-4 401244 265.0 ns/op BenchmarkToUpper/abc-4 698367 167.8 ns/op BenchmarkToUpper/AbC123-4 382803 267.5 ns/op BenchmarkToUpper/azAZ09_-4 412198 286.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 111520 972.1 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 55808 2062 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 81951 1411 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 185864 634.1 ns/op BenchmarkToLower/#00-4 3492936 34.23 ns/op BenchmarkToLower/abc-4 575836 181.4 ns/op BenchmarkToLower/AbC123-4 403320 258.8 ns/op BenchmarkToLower/azAZ09_-4 374769 281.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 121742 978.2 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 58671 2068 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 100098 1166 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 188419 634.5 ns/op BenchmarkFields/ASCII/16-4 179900 671.0 ns/op 23.84 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13910 8980 ns/op 28.51 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 810 152516 ns/op 26.86 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 55 2609646 ns/op 25.11 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 41012352 ns/op 25.57 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 113704 955.1 ns/op 16.75 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9434 12963 ns/op 19.75 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 507 237715 ns/op 17.23 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 4150817 ns/op 15.79 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 71104196 ns/op 14.75 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 208420 575.0 ns/op 27.83 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16656 7028 ns/op 36.42 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 904 131159 ns/op 31.23 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 44 2473994 ns/op 26.49 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45724991 ns/op 22.93 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 170715 694.0 ns/op 23.05 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13377 9444 ns/op 27.11 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 694 177093 ns/op 23.13 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 37 3090515 ns/op 21.21 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 58310623 ns/op 17.98 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2587963 46.64 ns/op BenchmarkTrimSpace/ASCII-4 1366161 85.94 ns/op BenchmarkTrimSpace/SomeNonASCII-4 136843 782.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 72967 1849 ns/op BenchmarkToValidUTF8/Valid-4 717868 169.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 501318 237.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 153640 820.4 ns/op BenchmarkIndexHard1-4 1239 95892 ns/op BenchmarkIndexHard2-4 897 132917 ns/op BenchmarkIndexHard3-4 187 633143 ns/op BenchmarkIndexHard4-4 184 646605 ns/op BenchmarkLastIndexHard1-4 7 14444254 ns/op BenchmarkLastIndexHard2-4 6 17020188 ns/op BenchmarkLastIndexHard3-4 6 19371753 ns/op BenchmarkCountHard1-4 1238 95458 ns/op BenchmarkCountHard2-4 894 134836 ns/op BenchmarkCountHard3-4 189 640098 ns/op BenchmarkSplitEmptySeparator-4 2 83317180 ns/op BenchmarkSplitSingleByteSeparator-4 22 5649520 ns/op BenchmarkSplitMultiByteSeparator-4 19 6097373 ns/op BenchmarkSplitNSingleByteSeparator-4 246346 462.0 ns/op BenchmarkSplitNMultiByteSeparator-4 110382 1091 ns/op BenchmarkRepeat-4 257006 439.1 ns/op BenchmarkRepeatLarge/256/1-4 179812 599.8 ns/op 426.80 MB/s BenchmarkRepeatLarge/256/16-4 268597 380.7 ns/op 672.48 MB/s BenchmarkRepeatLarge/512/1-4 133323 794.1 ns/op 644.74 MB/s BenchmarkRepeatLarge/512/16-4 200743 619.2 ns/op 826.92 MB/s BenchmarkRepeatLarge/1024/1-4 91822 1200 ns/op 853.57 MB/s BenchmarkRepeatLarge/1024/16-4 113342 946.9 ns/op 1081.44 MB/s BenchmarkRepeatLarge/2048/1-4 54954 2108 ns/op 971.39 MB/s BenchmarkRepeatLarge/2048/16-4 60736 1823 ns/op 1123.58 MB/s BenchmarkRepeatLarge/4096/1-4 32256 3795 ns/op 1079.34 MB/s BenchmarkRepeatLarge/4096/16-4 33651 3481 ns/op 1176.77 MB/s BenchmarkRepeatLarge/8192/1-4 17780 6810 ns/op 1203.01 MB/s BenchmarkRepeatLarge/8192/16-4 18129 6536 ns/op 1253.37 MB/s BenchmarkRepeatLarge/8192/4097-4 30902 3711 ns/op 1104.01 MB/s BenchmarkRepeatLarge/16384/1-4 8402 13761 ns/op 1190.57 MB/s BenchmarkRepeatLarge/16384/16-4 10309 12021 ns/op 1362.96 MB/s BenchmarkRepeatLarge/16384/4097-4 12264 9958 ns/op 1234.28 MB/s BenchmarkRepeatLarge/32768/1-4 4724 23265 ns/op 1408.44 MB/s BenchmarkRepeatLarge/32768/16-4 5139 24363 ns/op 1344.97 MB/s BenchmarkRepeatLarge/32768/4097-4 5026 22481 ns/op 1275.72 MB/s BenchmarkRepeatLarge/65536/1-4 2488 47728 ns/op 1373.13 MB/s BenchmarkRepeatLarge/65536/16-4 2494 45973 ns/op 1425.52 MB/s BenchmarkRepeatLarge/65536/4097-4 2173 46768 ns/op 1314.03 MB/s BenchmarkRepeatLarge/131072/1-4 514 233611 ns/op 561.07 MB/s BenchmarkRepeatLarge/131072/16-4 508 234379 ns/op 559.23 MB/s BenchmarkRepeatLarge/131072/4097-4 506 237001 ns/op 535.89 MB/s BenchmarkRepeatLarge/262144/1-4 253 448660 ns/op 584.28 MB/s BenchmarkRepeatLarge/262144/16-4 262 446073 ns/op 587.67 MB/s BenchmarkRepeatLarge/262144/4097-4 258 464723 ns/op 555.41 MB/s BenchmarkRepeatLarge/524288/1-4 133 879389 ns/op 596.20 MB/s BenchmarkRepeatLarge/524288/16-4 139 843748 ns/op 621.38 MB/s BenchmarkRepeatLarge/524288/4097-4 134 899831 ns/op 578.24 MB/s BenchmarkRepeatLarge/1048576/1-4 81 1730641 ns/op 605.89 MB/s BenchmarkRepeatLarge/1048576/16-4 64 1769956 ns/op 592.43 MB/s BenchmarkRepeatLarge/1048576/4097-4 64 1825640 ns/op 572.26 MB/s BenchmarkRepeatLarge/2097152/1-4 40 3248298 ns/op 645.62 MB/s BenchmarkRepeatLarge/2097152/16-4 33 3341123 ns/op 627.68 MB/s BenchmarkRepeatLarge/2097152/4097-4 45 3346924 ns/op 625.52 MB/s BenchmarkRepeatLarge/4194304/1-4 16 6377734 ns/op 657.65 MB/s BenchmarkRepeatLarge/4194304/16-4 15 6699637 ns/op 626.05 MB/s BenchmarkRepeatLarge/4194304/4097-4 16 6716594 ns/op 624.01 MB/s BenchmarkRepeatLarge/8388608/1-4 8 12749598 ns/op 657.95 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13276381 ns/op 631.84 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13275526 ns/op 631.73 MB/s BenchmarkRepeatLarge/16777216/1-4 5 26389421 ns/op 635.76 MB/s BenchmarkRepeatLarge/16777216/16-4 4 25261812 ns/op 664.13 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 25376681 ns/op 661.13 MB/s BenchmarkRepeatLarge/33554432/1-4 3 46948321 ns/op 714.71 MB/s BenchmarkRepeatLarge/33554432/16-4 3 45809681 ns/op 732.47 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 46269554 ns/op 725.19 MB/s BenchmarkRepeatLarge/67108864/1-4 2 81468065 ns/op 823.74 MB/s BenchmarkRepeatLarge/67108864/16-4 2 79858975 ns/op 840.34 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 84313525 ns/op 795.94 MB/s BenchmarkRepeatLarge/134217728/1-4 1 165435020 ns/op 811.30 MB/s BenchmarkRepeatLarge/134217728/16-4 1 163712290 ns/op 819.84 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 167956549 ns/op 799.12 MB/s BenchmarkRepeatLarge/268435456/1-4 1 315088881 ns/op 851.94 MB/s BenchmarkRepeatLarge/268435456/16-4 1 324993701 ns/op 825.97 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 317206921 ns/op 846.25 MB/s BenchmarkRepeatLarge/536870912/1-4 1 627559364 ns/op 855.49 MB/s BenchmarkRepeatLarge/536870912/16-4 1 612073185 ns/op 877.14 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 614416034 ns/op 873.79 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1233204888 ns/op 870.69 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1184081254 ns/op 906.81 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1196903453 ns/op 897.10 MB/s BenchmarkBytesCompare/1-4 13132408 8.825 ns/op BenchmarkBytesCompare/2-4 14069120 8.559 ns/op BenchmarkBytesCompare/4-4 13309584 8.557 ns/op BenchmarkBytesCompare/8-4 13422925 8.492 ns/op BenchmarkBytesCompare/16-4 13486390 8.471 ns/op BenchmarkBytesCompare/32-4 12163872 9.612 ns/op BenchmarkBytesCompare/64-4 11882494 10.37 ns/op BenchmarkBytesCompare/128-4 11150935 10.08 ns/op BenchmarkBytesCompare/256-4 9878047 11.67 ns/op BenchmarkBytesCompare/512-4 7872760 14.85 ns/op BenchmarkBytesCompare/1024-4 5106607 22.77 ns/op BenchmarkBytesCompare/2048-4 3078595 38.39 ns/op BenchmarkIndexAnyASCII/1:1-4 2883217 42.04 ns/op BenchmarkIndexAnyASCII/1:2-4 2900068 41.27 ns/op BenchmarkIndexAnyASCII/1:4-4 2890153 41.47 ns/op BenchmarkIndexAnyASCII/1:8-4 2884873 41.72 ns/op BenchmarkIndexAnyASCII/1:16-4 2511961 46.59 ns/op BenchmarkIndexAnyASCII/1:32-4 2826159 41.42 ns/op BenchmarkIndexAnyASCII/1:64-4 2816623 41.27 ns/op BenchmarkIndexAnyASCII/16:1-4 2701387 45.89 ns/op BenchmarkIndexAnyASCII/16:2-4 663213 178.6 ns/op BenchmarkIndexAnyASCII/16:4-4 646641 182.2 ns/op BenchmarkIndexAnyASCII/16:8-4 654117 184.3 ns/op BenchmarkIndexAnyASCII/16:16-4 529550 205.1 ns/op BenchmarkIndexAnyASCII/16:32-4 480358 243.7 ns/op BenchmarkIndexAnyASCII/16:64-4 337293 304.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2518711 47.64 ns/op BenchmarkIndexAnyASCII/256:2-4 53304 2103 ns/op BenchmarkIndexAnyASCII/256:4-4 54382 2118 ns/op BenchmarkIndexAnyASCII/256:8-4 54690 2176 ns/op BenchmarkIndexAnyASCII/256:16-4 53169 2198 ns/op BenchmarkIndexAnyASCII/256:32-4 50916 2217 ns/op BenchmarkIndexAnyASCII/256:64-4 54314 2261 ns/op BenchmarkIndexAnyUTF8/1:1-4 2912390 41.83 ns/op BenchmarkIndexAnyUTF8/1:2-4 2853890 41.39 ns/op BenchmarkIndexAnyUTF8/1:4-4 2844134 41.33 ns/op BenchmarkIndexAnyUTF8/1:8-4 2891828 41.67 ns/op BenchmarkIndexAnyUTF8/1:16-4 2886447 41.77 ns/op BenchmarkIndexAnyUTF8/1:32-4 2860071 41.63 ns/op BenchmarkIndexAnyUTF8/1:64-4 2925034 41.78 ns/op BenchmarkIndexAnyUTF8/16:1-4 191436 605.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 387622 308.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 400687 301.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 402105 307.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 388130 304.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 344690 316.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 334932 301.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 13419 9279 ns/op BenchmarkIndexAnyUTF8/256:2-4 27703 4226 ns/op BenchmarkIndexAnyUTF8/256:4-4 25921 4140 ns/op BenchmarkIndexAnyUTF8/256:8-4 27997 4151 ns/op BenchmarkIndexAnyUTF8/256:16-4 28426 4107 ns/op BenchmarkIndexAnyUTF8/256:32-4 28162 4225 ns/op BenchmarkIndexAnyUTF8/256:64-4 25741 4080 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2864700 41.50 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2897538 41.12 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2861425 41.47 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2927685 40.97 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2870604 41.32 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2944648 41.15 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2888683 41.44 ns/op BenchmarkLastIndexAnyASCII/16:1-4 504520 236.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 420991 241.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 412569 245.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 391279 259.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 390946 267.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 394626 301.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 314391 362.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 36298 3231 ns/op BenchmarkLastIndexAnyASCII/256:2-4 36817 3249 ns/op BenchmarkLastIndexAnyASCII/256:4-4 36261 3275 ns/op BenchmarkLastIndexAnyASCII/256:8-4 36297 3237 ns/op BenchmarkLastIndexAnyASCII/256:16-4 36776 3275 ns/op BenchmarkLastIndexAnyASCII/256:32-4 35870 3294 ns/op BenchmarkLastIndexAnyASCII/256:64-4 34586 3385 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2783338 41.64 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2893100 41.86 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2854760 41.44 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2823052 41.77 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2921624 46.64 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2876302 42.04 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2878483 41.72 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 316406 383.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 337927 299.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 405859 295.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 356629 295.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 355424 302.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 400996 300.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 405274 293.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 20276 5570 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 28710 4121 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 28468 4180 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 26924 4276 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 28246 4229 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 28342 4279 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28016 4194 ns/op BenchmarkTrimASCII/1:1-4 3108225 38.06 ns/op BenchmarkTrimASCII/1:2-4 2655391 42.33 ns/op BenchmarkTrimASCII/1:4-4 2731570 44.06 ns/op BenchmarkTrimASCII/1:8-4 2518118 48.29 ns/op BenchmarkTrimASCII/1:16-4 1904325 62.13 ns/op BenchmarkTrimASCII/16:1-4 700810 170.9 ns/op BenchmarkTrimASCII/16:2-4 511794 240.1 ns/op BenchmarkTrimASCII/16:4-4 396595 356.7 ns/op BenchmarkTrimASCII/16:8-4 386034 272.3 ns/op BenchmarkTrimASCII/16:16-4 465212 262.0 ns/op BenchmarkTrimASCII/256:1-4 57447 2095 ns/op BenchmarkTrimASCII/256:2-4 36180 3242 ns/op BenchmarkTrimASCII/256:4-4 36480 3223 ns/op BenchmarkTrimASCII/256:8-4 34971 3255 ns/op BenchmarkTrimASCII/256:16-4 37284 3261 ns/op BenchmarkTrimASCII/4096:1-4 3631 36795 ns/op BenchmarkTrimASCII/4096:2-4 2103 51754 ns/op BenchmarkTrimASCII/4096:4-4 2126 50902 ns/op BenchmarkTrimASCII/4096:8-4 2067 51674 ns/op BenchmarkTrimASCII/4096:16-4 2158 51267 ns/op BenchmarkTrimByte-4 1986861 60.41 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19762 6043 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19886 6034 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 918 122920 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1838 61307 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3199 31763 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7518 17498 ns/op BenchmarkCompareBytesEqual-4 13523046 8.887 ns/op BenchmarkCompareBytesToNil-4 15406856 7.526 ns/op BenchmarkCompareBytesEmpty-4 16283508 7.350 ns/op BenchmarkCompareBytesIdentical-4 16429647 7.239 ns/op BenchmarkCompareBytesSameLength-4 14079038 8.565 ns/op BenchmarkCompareBytesDifferentLength-4 11874675 8.646 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4035 30342 ns/op 34559.35 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3903 29685 ns/op 35323.48 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4064 28132 ns/op 37273.61 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4209 30046 ns/op 34899.91 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3766 28397 ns/op 36925.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3847 26892 ns/op 38991.82 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3987 28563 ns/op 36711.82 MB/s BenchmarkCompareBytesBig-4 4149 27472 ns/op 38169.55 MB/s BenchmarkCompareBytesBigIdentical-4 15898378 7.552 ns/op 138848166.15 MB/s PASS ok bytes 57.671s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 76763000 ns/op 1.30 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 325663928 ns/op 1.74 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 25284687 ns/op 0.65 MB/s 3643396 B/op 51 allocs/op PASS ok compress/bzip2 2.393s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 58 1770150 ns/op 5.65 MB/s 42945 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17162957 ns/op 5.83 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 171796375 ns/op 5.82 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1784180 ns/op 5.60 MB/s 42572 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17447318 ns/op 5.73 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 179233520 ns/op 5.58 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1770314 ns/op 5.65 MB/s 43400 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16599543 ns/op 6.02 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 176957927 ns/op 5.65 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1769606 ns/op 5.65 MB/s 42501 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17260426 ns/op 5.79 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 170757187 ns/op 5.86 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1931174 ns/op 5.18 MB/s 43547 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18764648 ns/op 5.33 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 189311138 ns/op 5.28 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1548249 ns/op 6.46 MB/s 42823 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12535827 ns/op 7.98 MB/s 47885 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 133066569 ns/op 7.52 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1387525 ns/op 7.21 MB/s 42490 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10353282 ns/op 9.66 MB/s 43753 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 102126649 ns/op 9.79 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 85 1378530 ns/op 7.25 MB/s 43082 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10374757 ns/op 9.64 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 101220886 ns/op 9.88 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 84 1248731 ns/op 8.01 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12200157 ns/op 8.20 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 121804909 ns/op 8.21 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2497827 ns/op 4.00 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21562645 ns/op 4.64 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 217028457 ns/op 4.61 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 7501132 ns/op 1.33 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 86798648 ns/op 1.15 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 919128791 ns/op 1.09 MB/s BenchmarkEncode/Digits/Compression/1e4-4 15 7205880 ns/op 1.39 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 86907909 ns/op 1.15 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 900028703 ns/op 1.11 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 73 1512375 ns/op 6.61 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 13265433 ns/op 7.54 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 128632717 ns/op 7.77 MB/s BenchmarkEncode/Newton/Speed/1e4-4 45 2360149 ns/op 4.24 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17260829 ns/op 5.79 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 172743245 ns/op 5.79 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6573375 ns/op 1.52 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 80294722 ns/op 1.25 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 821552634 ns/op 1.22 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6837503 ns/op 1.46 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 98832232 ns/op 1.01 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 996903820 ns/op 1.00 MB/s PASS ok compress/flate 17.229s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2286228 ns/op 4.37 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2380466 ns/op 4.20 MB/s BenchmarkDecoder/1e5-4 5 22917240 ns/op 4.36 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22768805 ns/op 4.39 MB/s BenchmarkDecoder/1e6-4 1 226380608 ns/op 4.42 MB/s BenchmarkDecoder/1e-Reuse6-4 1 227896875 ns/op 4.39 MB/s BenchmarkEncoder/1e4-4 49 2252403 ns/op 4.44 MB/s BenchmarkEncoder/1e-Reuse4-4 54 1855601 ns/op 5.39 MB/s BenchmarkEncoder/1e5-4 6 19216042 ns/op 5.20 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19086222 ns/op 5.24 MB/s BenchmarkEncoder/1e6-4 1 199619342 ns/op 5.01 MB/s BenchmarkEncoder/1e-Reuse6-4 1 190723825 ns/op 5.24 MB/s PASS ok compress/lzw 3.777s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 25 4061188 ns/op PASS ok container/heap 1.127s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 16820 6512 ns/op BenchmarkWithTimeout/concurrency=40-4 4572 26226 ns/op BenchmarkWithTimeout/concurrency=4000-4 4608 29483 ns/op BenchmarkWithTimeout/concurrency=400000-4 4705 21820 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 415376 287.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12484 10148 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15278 7507 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2678 45758 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1800 70487 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2140 49583 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 225 503702 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 165 718534 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 255 460522 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 5259012 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9191129 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 25 4384058 ns/op BenchmarkCheckCanceled/Err-4 256784 457.1 ns/op BenchmarkCheckCanceled/Done-4 403360 296.4 ns/op BenchmarkContextCancelDone-4 476474 244.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 24374 5043 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 20180 5647 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19546 6486 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 16004 7526 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 11413 10344 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 527175 226.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 292512 403.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 204926 582.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 128838 933.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 65374 1808 ns/op PASS ok context 12.549s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1705736 70.07 ns/op 228.34 MB/s BenchmarkDecrypt-4 1743481 69.59 ns/op 229.91 MB/s BenchmarkExpand-4 983566 120.0 ns/op PASS ok crypto/aes 1.527s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 172491 656.5 ns/op 97.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 364471 299.3 ns/op 213.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 168350 678.2 ns/op 94.36 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 373519 311.2 ns/op 205.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 115550 1022 ns/op 1321.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 177968 669.8 ns/op 2015.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 104533 1133 ns/op 1191.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 146319 804.0 ns/op 1679.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 40960 2914 ns/op 2811.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52143 2283 ns/op 3588.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 33844 3479 ns/op 2354.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39366 3016 ns/op 2716.05 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6102 16785 ns/op 60.71 MB/s BenchmarkAESCFBDecrypt1K-4 7218 16544 ns/op 61.59 MB/s BenchmarkAESCFBDecrypt8K-4 912 131104 ns/op 62.45 MB/s BenchmarkAESOFB1K-4 10000 11159 ns/op 91.32 MB/s BenchmarkAESCTR1K-4 13795 8748 ns/op 116.48 MB/s BenchmarkAESCTR8K-4 1717 68730 ns/op 119.12 MB/s BenchmarkAESCBCEncrypt1K-4 14384 8423 ns/op 121.57 MB/s BenchmarkAESCBCDecrypt1K-4 17661 6697 ns/op 152.92 MB/s PASS ok crypto/cipher 3.847s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 72910 1620 ns/op 4.94 MB/s BenchmarkDecrypt-4 77960 1576 ns/op 5.08 MB/s BenchmarkTDESEncrypt-4 28669 4067 ns/op 1.97 MB/s BenchmarkTDESDecrypt-4 29515 3962 ns/op 2.02 MB/s PASS ok crypto/des 1.621s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 922 122760 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7523371 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20488549 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1244602 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.626s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1642 68133 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 34 3482041 ns/op 2680 B/op 34 allocs/op BenchmarkSign/P521-4 14 8561660 ns/op 3065 B/op 35 allocs/op BenchmarkVerify/P256-4 933 126288 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8657219 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 21953887 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4008 28893 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 62 1890233 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 20 5025730 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.467s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 326 354314 ns/op BenchmarkNewKeyFromSeed-4 332 361991 ns/op BenchmarkSigning-4 306 379642 ns/op BenchmarkVerification-4 219 547053 ns/op PASS ok crypto/ed25519 1.654s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4826 23328 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 154 756079 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 57 1995895 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5097344 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1353 86465 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1932152 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5283194 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14568139 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12373 9408 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5680 20233 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3589 30329 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 82 1315489 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2442 47858 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 304 393065 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1490 77907 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 91 1234941 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.384s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14713 8066 ns/op 126.96 MB/s BenchmarkHMACSHA256_32-4 24747 4847 ns/op 6.60 MB/s BenchmarkNewWriteSum-4 10000 10070 ns/op 3.18 MB/s PASS ok crypto/hmac 1.498s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52534 2251 ns/op BenchmarkModSub-4 53911 2228 ns/op BenchmarkMontgomeryRepr-4 26517 4401 ns/op BenchmarkMontgomeryMul-4 26908 4519 ns/op BenchmarkModMul-4 13216 9241 ns/op BenchmarkExpBig-4 15 7473160 ns/op BenchmarkExp-4 6 17879668 ns/op PASS ok crypto/internal/bigmod 2.168s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3610 33205 ns/op BenchmarkScalarBaseMult-4 342 339212 ns/op BenchmarkScalarMult-4 154 768670 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 234 525002 ns/op PASS ok crypto/internal/edwards25519 1.731s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 520608 208.3 ns/op BenchmarkMultiply-4 4231452 28.19 ns/op BenchmarkSquare-4 5287495 22.74 ns/op BenchmarkInvert-4 24758 4867 ns/op BenchmarkMult32-4 1510903 78.37 ns/op PASS ok crypto/internal/edwards25519/field 1.806s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 55 1837359 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1580 74829 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5189206 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14318712 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 175 668537 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7686 15186 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 63 1755403 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4432542 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.173s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 568676 188.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 316256 366.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 113587 1026 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 636553 184.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 317469 375.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 114466 1022 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.758s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 108823 1022 ns/op 7.83 MB/s BenchmarkHash64-4 118623 935.6 ns/op 68.41 MB/s BenchmarkHash128-4 112825 1066 ns/op 120.03 MB/s BenchmarkHash256-4 89859 1297 ns/op 197.42 MB/s BenchmarkHash512-4 66510 1792 ns/op 285.79 MB/s BenchmarkHash1K-4 42854 2760 ns/op 371.00 MB/s BenchmarkHash8K-4 7448 16291 ns/op 502.86 MB/s BenchmarkHash1M-4 58 1960202 ns/op 534.93 MB/s BenchmarkHash8M-4 7 15845326 ns/op 529.41 MB/s BenchmarkHash8BytesUnaligned-4 115534 1025 ns/op 7.81 MB/s BenchmarkHash1KUnaligned-4 44050 2717 ns/op 376.87 MB/s BenchmarkHash8KUnaligned-4 7189 16204 ns/op 505.54 MB/s PASS ok crypto/md5 2.595s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 253865896 ns/op PASS ok crypto/rand 1.594s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12703 9409 ns/op 13.60 MB/s BenchmarkRC4_1K-4 1560 73550 ns/op 13.92 MB/s BenchmarkRC4_8K-4 205 575301 ns/op 14.07 MB/s PASS ok crypto/rc4 1.541s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10494108 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23378120 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 41882595 ns/op BenchmarkEncryptPKCS1v15/2048-4 42 2653306 ns/op BenchmarkDecryptOAEP/2048-4 10 10515070 ns/op BenchmarkEncryptOAEP/2048-4 42 2671091 ns/op BenchmarkSignPKCS1v15/2048-4 10 10259445 ns/op BenchmarkVerifyPKCS1v15/2048-4 45 2622718 ns/op BenchmarkSignPSS/2048-4 10 10727616 ns/op BenchmarkVerifyPSS/2048-4 42 2669100 ns/op PASS ok crypto/rsa 2.617s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 103441 1118 ns/op 7.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 122256 937.9 ns/op 8.53 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 71050 1607 ns/op 199.16 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 86061 1401 ns/op 228.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48218 2548 ns/op 401.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 51244 2266 ns/op 451.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11769 ns/op 696.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9951 11700 ns/op 700.16 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.080s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 80940 1445 ns/op 5.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 93141 1236 ns/op 6.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 87441 1300 ns/op 6.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25670 4676 ns/op 219.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26760 4478 ns/op 228.69 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26485 4608 ns/op 222.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4100 28709 ns/op 285.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4112 28171 ns/op 290.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4146 28399 ns/op 288.46 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.292s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 57786 2012 ns/op 3.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 73071 1620 ns/op 4.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64719 1817 ns/op 4.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28202 4224 ns/op 242.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31371 3773 ns/op 271.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30027 3978 ns/op 257.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5811 20198 ns/op 405.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6055 20167 ns/op 406.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5480 20253 ns/op 404.48 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.290s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 19620573 6.119 ns/op BenchmarkConstantTimeEq-4 19673038 6.135 ns/op BenchmarkConstantTimeLessOrEq-4 19228467 6.179 ns/op BenchmarkXORBytes/8Bytes-4 4408424 24.81 ns/op 322.49 MB/s BenchmarkXORBytes/128Bytes-4 3992196 30.54 ns/op 4191.02 MB/s BenchmarkXORBytes/2048Bytes-4 871626 129.8 ns/op 15773.57 MB/s BenchmarkXORBytes/32768Bytes-4 60277 1975 ns/op 16590.22 MB/s PASS ok crypto/subtle 2.252s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 139 784764 ns/op BenchmarkCertCache/1-4 168 771344 ns/op BenchmarkCertCache/2-4 153 773533 ns/op BenchmarkCertCache/3-4 127 955026 ns/op BenchmarkHandshakeServer/RSA-4 19 6414121 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 16 6988207 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 6372126 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 118 1018050 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 169 699949 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 62 2118559 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 66 1890449 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 26079416 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 26423858 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 19547960 ns/op 53.64 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 25695931 ns/op 40.81 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 29238668 ns/op 71.73 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 38339127 ns/op 54.70 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 45571611 ns/op 92.04 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 65039621 ns/op 64.49 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 82167580 ns/op 102.09 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 123155583 ns/op 68.11 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 151649360 ns/op 110.63 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 271885473 ns/op 61.71 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 315625000 ns/op 106.31 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 455423141 ns/op 73.68 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 638783600 ns/op 105.06 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 869869825 ns/op 77.15 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 20395379 ns/op 51.41 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 25725321 ns/op 40.76 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 28678791 ns/op 73.13 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 40529001 ns/op 51.74 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 45874074 ns/op 91.43 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 65939026 ns/op 63.61 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 87928250 ns/op 95.40 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 127634542 ns/op 65.72 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 158348180 ns/op 105.95 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 233534235 ns/op 71.84 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 320609421 ns/op 104.66 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 449805422 ns/op 74.60 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 629744440 ns/op 106.57 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 900228553 ns/op 74.55 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 705317695 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 708473545 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 290233231 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289660452 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 153189921 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 152492841 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 83320845 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 82964290 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 42286814 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 40637521 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144911461 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147265150 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 66592896 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 66413541 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40863907 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 40033698 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 27017621 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 26397338 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 20184094 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 18348501 ns/op PASS ok crypto/tls 17.970s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 13924554 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 332 372921 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 996 112848 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 931 124687 ns/op 13506 B/op 187 allocs/op PASS ok crypto/x509 1.830s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 30 3367773 ns/op 278934 B/op 1632 allocs/op BenchmarkConcurrentStmtQuery-4 32 3970706 ns/op 260835 B/op 2013 allocs/op BenchmarkConcurrentStmtExec-4 51 2549642 ns/op 217472 B/op 653 allocs/op BenchmarkConcurrentTxQuery-4 39 3553376 ns/op 274629 B/op 2155 allocs/op BenchmarkConcurrentTxExec-4 57 1968760 ns/op 87754 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 31 3268277 ns/op 105822 B/op 2118 allocs/op BenchmarkConcurrentTxStmtExec-4 92 1123588 ns/op 41782 B/op 381 allocs/op BenchmarkConcurrentRandom-4 30 3463443 ns/op 231256 B/op 1825 allocs/op BenchmarkManyConcurrentQueries-4 2109 53892 ns/op 3999 B/op 20 allocs/op BenchmarkGrabConn-4 197178 629.3 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.537s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 231054 528.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 69 1647736 ns/op 188245 B/op 13 allocs/op Benchmark115/LineToPC-4 76 1625529 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16936 7003 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.767s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 61652 1924 ns/op BenchmarkMarshal-4 718 157151 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2558 43035 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.414s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 267 443205 ns/op 18.48 MB/s BenchmarkEncodeToString-4 218 491383 ns/op 16.67 MB/s BenchmarkDecode-4 138 847737 ns/op 15.47 MB/s BenchmarkDecodeString-4 135 871131 ns/op 15.05 MB/s PASS ok encoding/base32 1.743s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 304 351201 ns/op 23.33 MB/s BenchmarkDecodeString/2-4 264685 422.0 ns/op 9.48 MB/s BenchmarkDecodeString/4-4 222326 535.6 ns/op 14.94 MB/s BenchmarkDecodeString/8-4 180529 658.3 ns/op 18.23 MB/s BenchmarkDecodeString/64-4 33122 3554 ns/op 24.76 MB/s BenchmarkDecodeString/8192-4 308 374405 ns/op 29.18 MB/s BenchmarkNewEncoding-4 89284 1336 ns/op 191.61 MB/s PASS ok encoding/base64 2.006s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1323 88385 ns/op 45.26 MB/s BenchmarkReadStruct-4 16761 7089 ns/op 10.58 MB/s BenchmarkWriteStruct-4 15808 7555 ns/op 9.93 MB/s BenchmarkReadInts-4 47955 2493 ns/op 12.03 MB/s BenchmarkWriteInts-4 46170 2573 ns/op 11.66 MB/s BenchmarkWriteSlice1000Int32s-4 1305 90439 ns/op 44.23 MB/s BenchmarkPutUint16-4 3299097 34.37 ns/op 58.18 MB/s BenchmarkAppendUint16-4 3251007 35.89 ns/op 55.72 MB/s BenchmarkPutUint32-4 2455653 49.17 ns/op 81.34 MB/s BenchmarkAppendUint32-4 2363516 50.64 ns/op 78.98 MB/s BenchmarkPutUint64-4 1025491 112.9 ns/op 70.85 MB/s BenchmarkAppendUint64-4 1000000 112.4 ns/op 71.14 MB/s BenchmarkLittleEndianPutUint16-4 3398109 34.58 ns/op 57.83 MB/s BenchmarkLittleEndianAppendUint16-4 3263956 35.68 ns/op 56.06 MB/s BenchmarkLittleEndianPutUint32-4 2449117 48.82 ns/op 81.93 MB/s BenchmarkLittleEndianAppendUint32-4 2474395 48.45 ns/op 82.56 MB/s BenchmarkLittleEndianPutUint64-4 999396 110.1 ns/op 72.64 MB/s BenchmarkLittleEndianAppendUint64-4 1072986 110.2 ns/op 72.60 MB/s BenchmarkReadFloats-4 163632 747.1 ns/op 16.06 MB/s BenchmarkWriteFloats-4 154768 786.7 ns/op 15.25 MB/s BenchmarkReadSlice1000Float32s-4 1198 97157 ns/op 41.17 MB/s BenchmarkWriteSlice1000Float32s-4 1119 105371 ns/op 37.96 MB/s BenchmarkReadSlice1000Uint8s-4 76380 1381 ns/op 724.25 MB/s BenchmarkWriteSlice1000Uint8s-4 116931 1033 ns/op 967.81 MB/s BenchmarkPutUvarint32-4 720864 154.4 ns/op 25.90 MB/s BenchmarkPutUvarint64-4 207823 570.3 ns/op 14.03 MB/s PASS ok encoding/binary 5.054s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5725 17926 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6950 17305 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 5930 17007 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3558 28514 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7626 15395 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7501 15189 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7543 15195 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4568 25819 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12494 9581 ns/op PASS ok encoding/csv 2.264s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10605 11618 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 14286 7194 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 256 429014 ns/op 16769 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 825 153695 ns/op 595 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1652 65808 ns/op 52 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1527 80700 ns/op 57 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2180 48410 ns/op 178 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 63 2186401 ns/op 34731 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 626 204135 ns/op 25226 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1057 98923 ns/op 10800 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1312 96816 ns/op 9757 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 708 164160 ns/op 39151 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 294 413909 ns/op 66322 B/op 2204 allocs/op BenchmarkDecodeBytesSlice-4 580 206300 ns/op 23709 B/op 189 allocs/op BenchmarkDecodeInterfaceSlice-4 94 1252298 ns/op 83063 B/op 3178 allocs/op BenchmarkDecodeMap-4 70 1635015 ns/op 54134 B/op 181 allocs/op PASS ok encoding/gob 3.993s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12745 9371 ns/op 27.32 MB/s BenchmarkEncode/1024-4 2962 37733 ns/op 27.14 MB/s BenchmarkEncode/4096-4 794 150589 ns/op 27.20 MB/s BenchmarkEncode/16384-4 198 604973 ns/op 27.08 MB/s BenchmarkDecode/256-4 24249 5121 ns/op 49.99 MB/s BenchmarkDecode/1024-4 5930 19892 ns/op 51.48 MB/s BenchmarkDecode/4096-4 1520 79513 ns/op 51.51 MB/s BenchmarkDecode/16384-4 378 317801 ns/op 51.55 MB/s BenchmarkDump/256-4 1334 92135 ns/op 2.78 MB/s BenchmarkDump/1024-4 339 349505 ns/op 2.93 MB/s BenchmarkDump/4096-4 82 1409080 ns/op 2.91 MB/s BenchmarkDump/16384-4 20 5872239 ns/op 2.79 MB/s PASS ok encoding/hex 2.780s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 1 128729824 ns/op 15.07 MB/s 8391224 B/op 56 allocs/op BenchmarkCodeEncoderError-4 2 77909502 ns/op 24.91 MB/s 8390544 B/op 56 allocs/op BenchmarkCodeMarshal-4 2 99595060 ns/op 19.48 MB/s 10331384 B/op 49 allocs/op BenchmarkCodeMarshalError-4 1 128819594 ns/op 15.06 MB/s 10336696 B/op 115 allocs/op BenchmarkMarshalBytes/32-4 30184 4034 ns/op BenchmarkMarshalBytes/256-4 8182 14805 ns/op BenchmarkMarshalBytes/4096-4 669 173953 ns/op BenchmarkMarshalBytesError/32-4 81 1517291 ns/op BenchmarkMarshalBytesError/256-4 78 1562378 ns/op BenchmarkMarshalBytesError/4096-4 70 1633423 ns/op BenchmarkCodeDecoder-4 1 324131026 ns/op 5.99 MB/s 11016032 B/op 91357 allocs/op BenchmarkUnicodeDecoder-4 48990 2454 ns/op 5.70 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 63772 1839 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 279131728 ns/op 6.95 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 277022329 ns/op 7.00 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 66309 1766 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 127119 876.3 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 288697 357.0 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 62869 1904 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 84739 1319 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 29263 5318 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3814 27477 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 982 133685 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1096173 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 10203551 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 623772 213.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 567058 222.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 643915 188.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 752856 185.0 ns/op BenchmarkEncodeMarshaler-4 70353 1710 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 111000 1455 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5945806 19.80 ns/op BenchmarkNumberIsValidRegexp-4 29276 4558 ns/op PASS ok encoding/json 8.266s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2544470 ns/op 25.76 MB/s BenchmarkDecode-4 21 5573655 ns/op 15.93 MB/s PASS ok encoding/pem 1.368s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2846 51373 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 841 128905 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4362 26992 ns/op PASS ok encoding/xml 1.713s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 236107 494.9 ns/op BenchmarkIntSet-4 435978 441.7 ns/op BenchmarkFloatAdd-4 57984 1944 ns/op BenchmarkFloatSet-4 428425 395.7 ns/op BenchmarkStringSet-4 203108 516.0 ns/op BenchmarkMapSet-4 68634 2196 ns/op BenchmarkMapSetDifferent-4 44874 2261 ns/op BenchmarkMapSetDifferentRandom-4 226 475207 ns/op BenchmarkMapSetString-4 66950 1992 ns/op BenchmarkMapAddSame-4 30091 3411 ns/op BenchmarkMapAddDifferent-4 13544 7624 ns/op BenchmarkMapAddDifferentRandom-4 196 609556 ns/op BenchmarkMapAddSameSteadyState-4 197484 578.4 ns/op BenchmarkMapAddDifferentSteadyState-4 106396 1254 ns/op BenchmarkRealworldExpvarUsage-4 15592 6746 ns/op PASS ok expvar 3.376s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 123182 879.4 ns/op BenchmarkSprintfEmpty-4 464780 255.5 ns/op BenchmarkSprintfString-4 291250 346.8 ns/op BenchmarkSprintfTruncateString-4 325978 357.6 ns/op BenchmarkSprintfTruncateBytes-4 145124 725.6 ns/op BenchmarkSprintfSlowParsingPath-4 317174 360.9 ns/op BenchmarkSprintfQuoteString-4 37516 2898 ns/op BenchmarkSprintfInt-4 328102 343.3 ns/op BenchmarkSprintfIntInt-4 205992 486.8 ns/op BenchmarkSprintfPrefixedInt-4 238140 446.8 ns/op BenchmarkSprintfFloat-4 161833 748.4 ns/op BenchmarkSprintfComplex-4 77113 1673 ns/op BenchmarkSprintfBoolean-4 310545 367.0 ns/op BenchmarkSprintfHexString-4 144686 799.0 ns/op BenchmarkSprintfHexBytes-4 73240 1434 ns/op BenchmarkSprintfBytes-4 44073 2808 ns/op BenchmarkSprintfStringer-4 92319 1324 ns/op BenchmarkSprintfStructure-4 45932 2632 ns/op BenchmarkManyArgs-4 96411 1215 ns/op BenchmarkFprintInt-4 97089 1270 ns/op BenchmarkFprintfBytes-4 109947 1130 ns/op BenchmarkFprintIntNoAlloc-4 93366 1252 ns/op BenchmarkScanInts-4 50 2376507 ns/op BenchmarkScanRecursiveInt-4 1 302614958 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 315101586 ns/op PASS ok fmt 5.328s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 586 184218 ns/op PASS ok go/build 1.157s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 39170 2598 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12913 9032 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3312 30806 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 999 116610 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 242 470012 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 52 2373019 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9721549 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 43242132 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 176287329 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 2.461s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 280692604 ns/op 0.23 MB/s 46517464 B/op 48975 allocs/op PASS ok go/format 1.326s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20468977 ns/op 2.63 MB/s BenchmarkParseOnly-4 6 18968197 ns/op 2.84 MB/s BenchmarkResolve-4 48 2551492 ns/op 21.11 MB/s PASS ok go/parser 2.291s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 152273486 ns/op 0.34 MB/s 5102032 B/op 27612 allocs/op BenchmarkPrintDecl-4 667 159545 ns/op 0.20 MB/s 16316 B/op 51 allocs/op PASS ok go/printer 1.303s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 258 465030 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8106763 ns/op 6.12 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12855792 ns/op 5.64 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18225867 ns/op 6.22 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 219 556711 ns/op 5.53 MB/s PASS ok go/scanner 1.734s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 104.4 ns/op PASS ok go/token 1.130s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 214 577164 ns/op BenchmarkNamed/Underlying/nongeneric-4 1607270 73.42 ns/op BenchmarkNamed/Underlying/generic-4 1386328 82.95 ns/op BenchmarkNamed/Underlying/src_instance-4 1616552 75.65 ns/op BenchmarkNamed/Underlying/user_instance-4 1537224 79.10 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 31688 3772 ns/op BenchmarkNamed/NewMethodSet/generic-4 31753 3678 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 31732 3823 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 28904 3917 ns/op BenchmarkCheck/http/funcbodies/info-4 1 431271524 ns/op 70845 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 310944080 ns/op 98254 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 167963500 ns/op 181843 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 158698030 ns/op 192472 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 350925747 ns/op 14748 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 83796444 ns/op 61748 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 49847173 ns/op 103810 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 48977564 ns/op 105647 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 128878582 ns/op 16806 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 47336777 ns/op 45762 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 37015371 ns/op 58522 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 35915941 ns/op 60313 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 816529809 ns/op 79822 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 448168102 ns/op 145418 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 120834853 ns/op 539144 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 93354940 ns/op 697990 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1554349622 ns/op 1285 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 75384340 ns/op 26485 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 60179536 ns/op 33169 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 58926271 ns/op 33874 lines/s PASS ok go/types 17.709s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8569 13837 ns/op 74.00 MB/s PASS ok hash/adler32 1.239s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 321859 382.9 ns/op 39.18 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 292606 371.7 ns/op 40.35 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 141182 755.8 ns/op 52.92 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 171883 678.6 ns/op 58.94 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 580191 197.4 ns/op 2593.30 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 610310 197.8 ns/op 2588.11 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 514340 235.7 ns/op 4343.97 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 512395 239.3 ns/op 4279.44 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 243001 478.8 ns/op 8555.48 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 243186 479.7 ns/op 8539.18 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43693 2748 ns/op 11925.62 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43015 2776 ns/op 11802.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 673503 176.4 ns/op 85.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 682756 178.6 ns/op 84.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 657631 182.2 ns/op 219.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 560396 182.1 ns/op 219.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 421048 255.5 ns/op 2003.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 393675 275.0 ns/op 1861.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 361232 325.5 ns/op 3146.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 315327 324.2 ns/op 3158.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 276864 396.5 ns/op 10330.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 280944 394.9 ns/op 10373.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 59581 1964 ns/op 16685.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 60696 1986 ns/op 16502.35 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 316590 359.0 ns/op 41.78 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 308085 337.0 ns/op 44.52 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 154831 726.3 ns/op 55.07 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 162494 727.5 ns/op 54.98 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14097 8529 ns/op 60.03 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14156 8406 ns/op 60.91 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6273 18676 ns/op 54.83 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 7276 17299 ns/op 59.20 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1441 79286 ns/op 51.66 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1364 80781 ns/op 50.71 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 180 677927 ns/op 48.34 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 176 664238 ns/op 49.33 MB/s PASS ok hash/crc32 6.211s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 85 1416226 ns/op 46.28 MB/s BenchmarkCrc64/ISO4KB-4 978 117654 ns/op 34.81 MB/s BenchmarkCrc64/ISO1KB-4 4614 25174 ns/op 40.68 MB/s BenchmarkCrc64/ECMA64KB-4 85 1413175 ns/op 46.37 MB/s BenchmarkCrc64/Random64KB-4 92 1236039 ns/op 53.02 MB/s BenchmarkCrc64/Random16KB-4 362 321137 ns/op 51.02 MB/s PASS ok hash/crc64 1.793s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8560 13730 ns/op 74.58 MB/s BenchmarkFnv32aKB-4 8690 13863 ns/op 73.87 MB/s BenchmarkFnv64KB-4 8384 13869 ns/op 73.83 MB/s BenchmarkFnv64aKB-4 8146 13789 ns/op 74.26 MB/s BenchmarkFnv128KB-4 1981 58235 ns/op 17.58 MB/s BenchmarkFnv128aKB-4 2110 57417 ns/op 17.83 MB/s PASS ok hash/fnv 1.906s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 600920 198.3 ns/op 20.17 MB/s BenchmarkHash/n=4/Bytes-4 4084891 29.23 ns/op 136.85 MB/s BenchmarkHash/n=4/String-4 1785744 66.49 ns/op 60.16 MB/s BenchmarkHash/n=8/Write-4 550033 194.6 ns/op 41.12 MB/s BenchmarkHash/n=8/Bytes-4 3903192 30.72 ns/op 260.40 MB/s BenchmarkHash/n=8/String-4 1705959 66.75 ns/op 119.86 MB/s BenchmarkHash/n=16/Write-4 579954 200.6 ns/op 79.77 MB/s BenchmarkHash/n=16/Bytes-4 4382581 27.35 ns/op 585.02 MB/s BenchmarkHash/n=16/String-4 1790550 68.10 ns/op 234.96 MB/s BenchmarkHash/n=32/Write-4 553633 208.9 ns/op 153.21 MB/s BenchmarkHash/n=32/Bytes-4 4323976 28.10 ns/op 1138.96 MB/s BenchmarkHash/n=32/String-4 1642406 70.56 ns/op 453.53 MB/s BenchmarkHash/n=64/Write-4 529088 224.3 ns/op 285.35 MB/s BenchmarkHash/n=64/Bytes-4 3985645 30.41 ns/op 2104.33 MB/s BenchmarkHash/n=64/String-4 1646241 70.40 ns/op 909.13 MB/s BenchmarkHash/n=256/Write-4 387085 301.9 ns/op 847.96 MB/s BenchmarkHash/n=256/Bytes-4 2203382 55.19 ns/op 4638.91 MB/s BenchmarkHash/n=256/String-4 923115 128.6 ns/op 1991.03 MB/s BenchmarkHash/n=320/Write-4 400958 289.9 ns/op 1103.81 MB/s BenchmarkHash/n=320/Bytes-4 1779420 67.10 ns/op 4768.65 MB/s BenchmarkHash/n=320/String-4 647498 174.8 ns/op 1830.30 MB/s BenchmarkHash/n=1024/Write-4 263514 447.9 ns/op 2286.43 MB/s BenchmarkHash/n=1024/Bytes-4 730107 159.8 ns/op 6408.27 MB/s BenchmarkHash/n=1024/String-4 256299 452.5 ns/op 2262.83 MB/s BenchmarkHash/n=4096/Write-4 120610 986.6 ns/op 4151.65 MB/s BenchmarkHash/n=4096/Bytes-4 204325 584.3 ns/op 7009.79 MB/s BenchmarkHash/n=4096/String-4 68462 1753 ns/op 2336.28 MB/s BenchmarkHash/n=16384/Write-4 38239 3129 ns/op 5235.98 MB/s BenchmarkHash/n=16384/Bytes-4 52183 2249 ns/op 7284.75 MB/s BenchmarkHash/n=16384/String-4 16852 7009 ns/op 2337.59 MB/s PASS ok hash/maphash 5.562s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 788 145459 ns/op BenchmarkEscapeNone-4 116002 988.7 ns/op BenchmarkUnescape-4 735 153485 ns/op BenchmarkUnescapeNone-4 473866 230.1 ns/op BenchmarkUnescapeSparse-4 10510 11324 ns/op BenchmarkUnescapeDense-4 1017 105533 ns/op PASS ok html 1.862s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 12984 8628 ns/op BenchmarkCSSEscaperNoSpecials-4 64152 1918 ns/op BenchmarkDecodeCSS-4 41294 3052 ns/op BenchmarkDecodeCSSNoSpecials-4 5645239 21.10 ns/op BenchmarkCSSValueFilter-4 161004 739.6 ns/op BenchmarkCSSValueFilterOk-4 112574 1042 ns/op BenchmarkEscapedExecute-4 5942 18944 ns/op BenchmarkHTMLNospaceEscaper-4 16155 7552 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 90829 1307 ns/op BenchmarkStripTags-4 30146 3885 ns/op BenchmarkStripTagsNoSpecials-4 421387 272.5 ns/op BenchmarkJSValEscaperWithNum-4 32802 3727 ns/op BenchmarkJSValEscaperWithStr-4 8084 14951 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 24430 4661 ns/op BenchmarkJSValEscaperWithObj-4 5997 17393 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 18942 6645 ns/op BenchmarkJSStrEscaperNoSpecials-4 81729 1426 ns/op BenchmarkJSStrEscaper-4 16212 7217 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 69849 1613 ns/op BenchmarkJSRegexpEscaper-4 15158 7669 ns/op BenchmarkTemplateSpecialTags-4 134 831384 ns/op BenchmarkURLEscaper-4 5710 19864 ns/op BenchmarkURLEscaperNoSpecials-4 203643 525.3 ns/op BenchmarkURLNormalizer-4 8077 15189 ns/op BenchmarkURLNormalizerNoSpecials-4 228874 521.1 ns/op BenchmarkSrcsetFilter-4 25412 4810 ns/op BenchmarkSrcsetFilterNoSpecials-4 142974 780.8 ns/op PASS ok html/template 5.269s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 752322 138.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 662346 181.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 885841 130.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 648496 190.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2101735 55.64 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1600350 81.77 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2331835 50.53 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1587858 76.42 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1634834 72.80 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 627667 195.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 502238 235.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 521731 205.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 513254 236.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 955452 117.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 732145 161.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 104.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 712855 157.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 490041 207.7 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1617826 66.55 ns/op BenchmarkRGBASetRGBA-4 1755979 67.73 ns/op BenchmarkRGBA64At-4 1032127 104.4 ns/op BenchmarkRGBA64SetRGBA64-4 1123404 105.7 ns/op BenchmarkNRGBAAt-4 1642936 66.58 ns/op BenchmarkNRGBASetNRGBA-4 1718594 69.22 ns/op BenchmarkNRGBA64At-4 1088418 118.7 ns/op BenchmarkNRGBA64SetNRGBA64-4 1112632 107.3 ns/op BenchmarkAlphaAt-4 2784487 37.62 ns/op BenchmarkAlphaSetAlpha-4 3085171 38.38 ns/op BenchmarkAlpha16At-4 1951359 67.48 ns/op BenchmarkAlphaSetAlpha16-4 1949041 61.16 ns/op BenchmarkGrayAt-4 2931999 40.61 ns/op BenchmarkGraySetGray-4 2976727 40.09 ns/op BenchmarkGray16At-4 1847827 61.40 ns/op BenchmarkGraySetGray16-4 1941294 63.32 ns/op PASS ok image 6.903s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3964554 27.23 ns/op BenchmarkYCbCrToRGB/128-4 3991351 26.82 ns/op BenchmarkYCbCrToRGB/255-4 4250364 26.21 ns/op BenchmarkRGBToYCbCr/0-4 4081161 25.72 ns/op BenchmarkRGBToYCbCr/Cb-4 4202202 26.08 ns/op BenchmarkRGBToYCbCr/Cr-4 4260886 26.69 ns/op BenchmarkYCbCrToRGBA/0-4 3438312 32.30 ns/op BenchmarkYCbCrToRGBA/128-4 3210565 35.88 ns/op BenchmarkYCbCrToRGBA/255-4 3361203 32.83 ns/op BenchmarkNYCbCrAToRGBA/0-4 3211716 35.40 ns/op BenchmarkNYCbCrAToRGBA/128-4 3144662 35.77 ns/op BenchmarkNYCbCrAToRGBA/255-4 3236271 34.41 ns/op PASS ok image/color 2.784s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 22995075 ns/op BenchmarkFillSrc-4 471 254062 ns/op BenchmarkCopyOver-4 9 11141234 ns/op BenchmarkCopySrc-4 654 172395 ns/op BenchmarkNRGBAOver-4 9 11165104 ns/op BenchmarkNRGBASrc-4 14 7579065 ns/op BenchmarkYCbCr-4 13 8394818 ns/op BenchmarkGray-4 25 4660933 ns/op BenchmarkCMYK-4 15 7459868 ns/op BenchmarkGlyphOver-4 28 4139689 ns/op BenchmarkRGBAMaskOver-4 6 21209781 ns/op BenchmarkGrayMaskOver-4 7 14931871 ns/op BenchmarkRGBA64ImageMaskOver-4 4 25746614 ns/op BenchmarkRGBA-4 6 17346569 ns/op BenchmarkPalettedFill-4 1386 88420 ns/op BenchmarkPalettedRGBA-4 6 18138449 ns/op BenchmarkGenericOver-4 3 38907978 ns/op BenchmarkGenericMaskOver-4 7 16219624 ns/op BenchmarkGenericSrc-4 4 25629414 ns/op BenchmarkGenericMaskSrc-4 5 22006049 ns/op PASS ok image/draw 5.722s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4683089 ns/op 3.30 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 111129244 ns/op 2.76 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3050239925 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 57 2161982 ns/op 7.15 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 155010495 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.124s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3644 29202 ns/op BenchmarkIDCT-4 3824 27661 ns/op BenchmarkDecodeBaseline-4 9 12322683 ns/op 5.02 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17672531 ns/op 3.50 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 157192346 ns/op 7.82 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 194199074 ns/op 4.75 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.352s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 16656789 7.364 ns/op BenchmarkDecodeGray-4 16 6593337 ns/op 9.94 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27453092 ns/op 9.55 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23345939 ns/op 11.23 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 30 3773979 ns/op 17.37 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22516752 ns/op 11.64 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27235438 ns/op 9.63 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 40912477 ns/op 7.51 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 42722574 ns/op 7.19 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 138803760 ns/op 8.85 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 141103730 ns/op 8.71 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 20846045 ns/op 14.74 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 138202400 ns/op 8.89 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 583825979 ns/op 2.10 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.214s goos: linux goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 39338559 ns/op 2.54 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 33940932 ns/op 2.95 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 229168663 ns/op 2.18 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 213517593 ns/op 2.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 40082709 ns/op 2.49 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 35325876 ns/op 2.83 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 220211773 ns/op 2.27 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 206823934 ns/op 2.42 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 516198274 ns/op 1.94 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 471366475 ns/op 2.12 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3507330780 ns/op 1.43 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3439893821 ns/op 1.45 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 16 7225598 ns/op 13.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6749560 ns/op 14.82 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 32769762 ns/op 15.26 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 35745266 ns/op 13.99 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 62298673 ns/op 16.05 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 69083093 ns/op 14.48 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 311015920 ns/op 16.08 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 332534789 ns/op 15.04 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 46210638 ns/op 2.16 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 40616512 ns/op 2.46 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 278010152 ns/op 1.80 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 257273953 ns/op 1.94 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 709915497 ns/op 1.41 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 776490026 ns/op 1.29 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5572955214 ns/op 0.90 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5310096862 ns/op 0.94 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 111615876 ns/op 37.45 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 108111717 ns/op 38.66 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 36.571s goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51246 2280 ns/op 0.44 MB/s BenchmarkMarshalCorpusFile/2-4 48908 2450 ns/op 0.82 MB/s BenchmarkMarshalCorpusFile/4-4 43406 2671 ns/op 1.50 MB/s BenchmarkMarshalCorpusFile/8-4 38685 3079 ns/op 2.60 MB/s BenchmarkMarshalCorpusFile/16-4 29911 3997 ns/op 4.00 MB/s BenchmarkMarshalCorpusFile/32-4 19886 5851 ns/op 5.47 MB/s BenchmarkMarshalCorpusFile/64-4 13102 9224 ns/op 6.94 MB/s BenchmarkMarshalCorpusFile/128-4 8215 15323 ns/op 8.35 MB/s BenchmarkMarshalCorpusFile/256-4 4300 28398 ns/op 9.01 MB/s BenchmarkMarshalCorpusFile/512-4 2032 55435 ns/op 9.24 MB/s BenchmarkMarshalCorpusFile/1024-4 1104 101858 ns/op 10.05 MB/s BenchmarkMarshalCorpusFile/2048-4 546 210378 ns/op 9.73 MB/s BenchmarkMarshalCorpusFile/4096-4 290 423110 ns/op 9.68 MB/s BenchmarkMarshalCorpusFile/8192-4 139 834983 ns/op 9.81 MB/s BenchmarkMarshalCorpusFile/16384-4 72 1643602 ns/op 9.97 MB/s BenchmarkMarshalCorpusFile/32768-4 28 3894337 ns/op 8.41 MB/s BenchmarkMarshalCorpusFile/65536-4 14 7710326 ns/op 8.50 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18072953 ns/op 7.25 MB/s BenchmarkMarshalCorpusFile/262144-4 4 31437376 ns/op 8.34 MB/s BenchmarkMarshalCorpusFile/524288-4 2 72135067 ns/op 7.27 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 128978384 ns/op 8.13 MB/s BenchmarkUnmarshalCorpusFile/1-4 13861 8683 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 12717 9354 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 11466 10487 ns/op 0.38 MB/s BenchmarkUnmarshalCorpusFile/8-4 10398 11745 ns/op 0.68 MB/s BenchmarkUnmarshalCorpusFile/16-4 7328 14156 ns/op 1.13 MB/s BenchmarkUnmarshalCorpusFile/32-4 5709 20710 ns/op 1.55 MB/s BenchmarkUnmarshalCorpusFile/64-4 4887 24512 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/128-4 3777 31596 ns/op 4.05 MB/s BenchmarkUnmarshalCorpusFile/256-4 1429 83562 ns/op 3.06 MB/s BenchmarkUnmarshalCorpusFile/512-4 788 154690 ns/op 3.31 MB/s BenchmarkUnmarshalCorpusFile/1024-4 379 300714 ns/op 3.41 MB/s BenchmarkUnmarshalCorpusFile/2048-4 208 593816 ns/op 3.45 MB/s BenchmarkUnmarshalCorpusFile/4096-4 103 1150114 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/8192-4 45 2393068 ns/op 3.42 MB/s BenchmarkUnmarshalCorpusFile/16384-4 22 4653795 ns/op 3.52 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9241729 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18289271 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36687155 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 75093272 ns/op 3.49 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 152675854 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 289541357 ns/op 3.62 MB/s BenchmarkMutatorBytes/1-4 49743 2381 ns/op BenchmarkMutatorBytes/10-4 52294 2264 ns/op BenchmarkMutatorBytes/100-4 50091 2485 ns/op BenchmarkMutatorBytes/1000-4 32178 3754 ns/op BenchmarkMutatorBytes/10000-4 6975 15325 ns/op BenchmarkMutatorBytes/100000-4 1005 107125 ns/op BenchmarkMutatorString/1-4 45596 2583 ns/op BenchmarkMutatorString/10-4 49597 2451 ns/op BenchmarkMutatorString/100-4 42270 2881 ns/op BenchmarkMutatorString/1000-4 22621 5428 ns/op BenchmarkMutatorString/10000-4 4202 30008 ns/op BenchmarkMutatorString/100000-4 429 275290 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 25321 4452 ns/op BenchmarkMutatorAllBasicTypes/string-4 26272 4411 ns/op BenchmarkMutatorAllBasicTypes/bool-4 87873 1364 ns/op BenchmarkMutatorAllBasicTypes/float32-4 79682 1523 ns/op BenchmarkMutatorAllBasicTypes/float64-4 76944 1507 ns/op BenchmarkMutatorAllBasicTypes/int-4 80800 1415 ns/op BenchmarkMutatorAllBasicTypes/int8-4 82747 1427 ns/op BenchmarkMutatorAllBasicTypes/int16-4 81549 1442 ns/op BenchmarkMutatorAllBasicTypes/int32-4 81904 1432 ns/op BenchmarkMutatorAllBasicTypes/int64-4 83473 1436 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 79864 1487 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 81976 1448 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 80368 1470 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 80443 1474 ns/op PASS ok internal/fuzz 12.448s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 31213 4154 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 124363 964.9 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.375s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 30754 3512 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 12523 ns/op BenchmarkSplicePipePoolParallel-4 103732 1338 ns/op BenchmarkSplicePipeNativeParallel-4 25810 4153 ns/op PASS ok internal/poll 1.660s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 22883033 ns/op PASS ok internal/trace 4.109s PASS ok internal/zstd 1.021s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16061 ns/op BenchmarkCopyNLarge-4 140 1096984 ns/op PASS ok io 1.434s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 211735 534.3 ns/op BenchmarkPrintln-4 22558 5382 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33320 3594 ns/op 64 B/op 0 allocs/op BenchmarkConcurrent-4 1915 55873 ns/op BenchmarkDiscard-4 907214 132.2 ns/op 0 B/op 0 allocs/op PASS ok log 1.822s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 117348 985.6 ns/op BenchmarkJSONHandler/defaults-4 10490 11394 ns/op 528 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 6112 19571 ns/op 785 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6961 17423 ns/op 752 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10663 11392 ns/op 519 B/op 0 allocs/op BenchmarkPreformatting/struct-4 10774 11540 ns/op 537 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 8752 14159 ns/op 536 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 40580 3001 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 40236 2972 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 91008 1289 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 77409 1629 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 48884 2388 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 73952 1715 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 77286 1641 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 52270 2399 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 631347 184.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 484767 247.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 291829 362.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 212809 513.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 165135 655.4 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 10054 12550 ns/op BenchmarkDispatch/switch-checked-4 248064 443.1 ns/op BenchmarkDispatch/As-4 258349 468.3 ns/op BenchmarkDispatch/Visit-4 234565 485.8 ns/op BenchmarkUnsafeStrings-4 23970 4915 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 PASS ok log/slog 5.279s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 2631332 40.13 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1359806 79.12 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1897214 61.99 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 597294 199.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 78057 1668 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 73861 1705 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 50959 2464 ns/op 473 B/op 1 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 19942 6416 ns/op 2054 B/op 1 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14827 7471 ns/op 610 B/op 3 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14905 7275 ns/op 605 B/op 3 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11260 10293 ns/op 910 B/op 7 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3562 30931 ns/op 3009 B/op 22 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17990 6257 ns/op 522 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18232 6292 ns/op 520 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 13326 8910 ns/op 727 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 5186 23972 ns/op 2311 B/op 2 allocs/op PASS ok log/slog/internal/benchmarks 3.960s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 47654836 ns/op BenchmarkKeys-4 6 17893406 ns/op BenchmarkValues-4 6 17301802 ns/op PASS ok maps 5.020s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4963518 23.95 ns/op BenchmarkAcosh-4 1756591 67.39 ns/op BenchmarkAsin-4 4946757 24.10 ns/op BenchmarkAsinh-4 1754187 68.60 ns/op BenchmarkAtan-4 5812024 20.76 ns/op BenchmarkAtanh-4 1672250 72.47 ns/op BenchmarkAtan2-4 3205644 38.54 ns/op BenchmarkCbrt-4 2322829 51.50 ns/op BenchmarkCeil-4 18664202 5.977 ns/op BenchmarkCompare-4 4847288 24.94 ns/op BenchmarkCompare32-4 5996887 20.31 ns/op BenchmarkCopysign-4 3522943 31.79 ns/op BenchmarkCos-4 1761025 67.44 ns/op BenchmarkCosh-4 2214812 53.94 ns/op BenchmarkErf-4 5770084 21.40 ns/op BenchmarkErfc-4 5369142 22.11 ns/op BenchmarkErfinv-4 5557137 21.23 ns/op BenchmarkErfcinv-4 5368190 20.56 ns/op BenchmarkExp-4 7479986 14.62 ns/op BenchmarkExpGo-4 1442731 84.01 ns/op BenchmarkExpm1-4 4859054 24.46 ns/op BenchmarkExp2-4 1511289 77.34 ns/op BenchmarkExp2Go-4 1432798 83.19 ns/op BenchmarkAbs-4 4881894 24.29 ns/op BenchmarkDim-4 11235165 10.41 ns/op BenchmarkFloor-4 20452968 5.052 ns/op BenchmarkMax-4 15136590 7.447 ns/op BenchmarkMin-4 17227881 7.241 ns/op BenchmarkMod-4 427473 251.2 ns/op BenchmarkFrexp-4 2553045 48.61 ns/op BenchmarkGamma-4 861529 130.0 ns/op BenchmarkHypot-4 13434014 8.278 ns/op BenchmarkHypotGo-4 2214360 57.54 ns/op BenchmarkIlogb-4 2833162 41.75 ns/op BenchmarkJ0-4 318408 337.6 ns/op BenchmarkJ1-4 285775 366.5 ns/op BenchmarkJn-4 139058 741.1 ns/op BenchmarkLdexp-4 2319801 49.12 ns/op BenchmarkLgamma-4 1000000 102.8 ns/op BenchmarkLog-4 8234608 13.95 ns/op BenchmarkLogb-4 2706196 42.40 ns/op BenchmarkLog1p-4 2133492 56.67 ns/op BenchmarkLog10-4 7975255 14.64 ns/op BenchmarkLog2-4 1920830 64.62 ns/op BenchmarkModf-4 3652840 33.51 ns/op BenchmarkNextafter32-4 3467640 34.26 ns/op BenchmarkNextafter64-4 3450960 34.64 ns/op BenchmarkPowInt-4 780172 155.8 ns/op BenchmarkPowFrac-4 605553 199.7 ns/op BenchmarkPow10Pos-4 5495770 21.67 ns/op BenchmarkPow10Neg-4 5495949 22.41 ns/op BenchmarkRound-4 4337733 25.37 ns/op BenchmarkRoundToEven-4 11666625 10.29 ns/op BenchmarkRemainder-4 640644 184.6 ns/op BenchmarkSignbit-4 6653976 17.31 ns/op BenchmarkSin-4 2031289 62.89 ns/op BenchmarkSincos-4 1316143 86.34 ns/op BenchmarkSinh-4 3857361 31.26 ns/op BenchmarkSqrtIndirect-4 20027036 5.585 ns/op BenchmarkSqrtLatency-4 12632242 9.356 ns/op BenchmarkSqrtIndirectLatency-4 12789400 9.278 ns/op BenchmarkSqrtGoLatency-4 1951600 60.55 ns/op BenchmarkSqrtPrime-4 166526 692.9 ns/op BenchmarkTan-4 2044244 60.27 ns/op BenchmarkTanh-4 2135748 55.97 ns/op BenchmarkTrunc-4 23424601 5.043 ns/op BenchmarkY0-4 332194 353.1 ns/op BenchmarkY1-4 313704 366.5 ns/op BenchmarkYn-4 177412 730.4 ns/op BenchmarkFloat64bits-4 6942242 18.92 ns/op BenchmarkFloat64frombits-4 6176998 18.49 ns/op BenchmarkFloat32bits-4 6960754 17.91 ns/op BenchmarkFloat32frombits-4 6192189 18.88 ns/op BenchmarkFMA-4 19590464 5.331 ns/op PASS ok math 12.629s goos: linux goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 16433830 7.375 ns/op 8677.45 MB/s BenchmarkAddVV/2-4 14436002 7.698 ns/op 16627.72 MB/s BenchmarkAddVV/3-4 15115272 7.947 ns/op 24161.45 MB/s BenchmarkAddVV/4-4 13259184 8.428 ns/op 30375.36 MB/s BenchmarkAddVV/5-4 12917894 8.849 ns/op 36163.48 MB/s BenchmarkAddVV/10-4 11707904 14.39 ns/op 44477.92 MB/s BenchmarkAddVV/100-4 2539454 53.47 ns/op 119695.12 MB/s BenchmarkAddVV/1000-4 217458 484.3 ns/op 132154.33 MB/s BenchmarkSubVV/1-4 14854683 7.271 ns/op 8801.91 MB/s BenchmarkSubVV/2-4 13272882 7.946 ns/op 16108.23 MB/s BenchmarkSubVV/3-4 12985396 8.738 ns/op 21972.39 MB/s BenchmarkSubVV/4-4 12745252 8.359 ns/op 30625.45 MB/s BenchmarkSubVV/5-4 11288466 8.892 ns/op 35987.83 MB/s BenchmarkSubVV/10-4 11889900 10.08 ns/op 63475.88 MB/s BenchmarkSubVV/100-4 2467813 47.08 ns/op 135942.17 MB/s BenchmarkSubVV/1000-4 242037 480.6 ns/op 133177.11 MB/s BenchmarkAddVW/1-4 16080854 7.290 ns/op 1097.37 MB/s BenchmarkAddVW/2-4 14494365 7.730 ns/op 2069.94 MB/s BenchmarkAddVW/3-4 14304123 7.893 ns/op 3040.61 MB/s BenchmarkAddVW/4-4 14419489 7.560 ns/op 4232.78 MB/s BenchmarkAddVW/5-4 15127221 7.610 ns/op 5256.49 MB/s BenchmarkAddVW/10-4 11025722 9.543 ns/op 8383.47 MB/s BenchmarkAddVW/100-4 450054 254.5 ns/op 3143.64 MB/s BenchmarkAddVW/1000-4 61140 1838 ns/op 4351.74 MB/s BenchmarkAddVWext/1-4 15539733 6.925 ns/op 1155.15 MB/s BenchmarkAddVWext/2-4 13803606 7.254 ns/op 2205.55 MB/s BenchmarkAddVWext/3-4 13254922 7.616 ns/op 3151.37 MB/s BenchmarkAddVWext/4-4 14160595 7.267 ns/op 4403.26 MB/s BenchmarkAddVWext/5-4 15135252 7.820 ns/op 5115.32 MB/s BenchmarkAddVWext/10-4 11966362 9.482 ns/op 8437.15 MB/s BenchmarkAddVWext/100-4 110930 1086 ns/op 736.79 MB/s BenchmarkAddVWext/1000-4 11380 10456 ns/op 765.13 MB/s BenchmarkSubVW/1-4 13997254 8.165 ns/op 979.76 MB/s BenchmarkSubVW/2-4 12378370 8.379 ns/op 1909.56 MB/s BenchmarkSubVW/3-4 13571484 8.542 ns/op 2809.55 MB/s BenchmarkSubVW/4-4 14490636 7.235 ns/op 4422.79 MB/s BenchmarkSubVW/5-4 13345135 7.940 ns/op 5037.50 MB/s BenchmarkSubVW/10-4 11144161 9.635 ns/op 8303.05 MB/s BenchmarkSubVW/100-4 458046 260.4 ns/op 3071.91 MB/s BenchmarkSubVW/1000-4 62624 1848 ns/op 4329.55 MB/s BenchmarkSubVWext/1-4 16339156 6.987 ns/op 1144.99 MB/s BenchmarkSubVWext/2-4 15677054 7.525 ns/op 2126.35 MB/s BenchmarkSubVWext/3-4 13766787 8.245 ns/op 2910.76 MB/s BenchmarkSubVWext/4-4 14642538 7.875 ns/op 4063.62 MB/s BenchmarkSubVWext/5-4 15120854 7.619 ns/op 5250.00 MB/s BenchmarkSubVWext/10-4 12007047 9.651 ns/op 8288.88 MB/s BenchmarkSubVWext/100-4 107896 1078 ns/op 742.30 MB/s BenchmarkSubVWext/1000-4 11481 10411 ns/op 768.42 MB/s BenchmarkMulAddVWW/1-4 15563938 7.481 ns/op 8555.13 MB/s BenchmarkMulAddVWW/2-4 15046155 7.934 ns/op 16132.82 MB/s BenchmarkMulAddVWW/3-4 14300132 8.302 ns/op 23128.30 MB/s BenchmarkMulAddVWW/4-4 13979041 8.600 ns/op 29766.76 MB/s BenchmarkMulAddVWW/5-4 12971332 9.083 ns/op 35230.67 MB/s BenchmarkMulAddVWW/10-4 9787975 11.87 ns/op 53898.77 MB/s BenchmarkMulAddVWW/100-4 1398061 86.12 ns/op 74313.17 MB/s BenchmarkMulAddVWW/1000-4 142965 839.0 ns/op 76283.33 MB/s BenchmarkAddMulVVW/1-4 14298958 7.898 ns/op 8103.46 MB/s BenchmarkAddMulVVW/2-4 13745374 8.287 ns/op 15446.01 MB/s BenchmarkAddMulVVW/3-4 13368566 8.836 ns/op 21728.82 MB/s BenchmarkAddMulVVW/4-4 11413430 9.778 ns/op 26181.11 MB/s BenchmarkAddMulVVW/5-4 10126666 10.80 ns/op 29634.97 MB/s BenchmarkAddMulVVW/10-4 9875778 11.41 ns/op 56088.04 MB/s BenchmarkAddMulVVW/100-4 2122191 55.83 ns/op 114643.66 MB/s BenchmarkAddMulVVW/1000-4 206271 502.8 ns/op 127282.55 MB/s BenchmarkDivWVW/1-4 4224813 28.42 ns/op 2251.66 MB/s BenchmarkDivWVW/2-4 2754454 44.99 ns/op 2844.89 MB/s BenchmarkDivWVW/3-4 2077088 57.98 ns/op 3311.39 MB/s BenchmarkDivWVW/4-4 1692900 71.45 ns/op 3583.16 MB/s BenchmarkDivWVW/5-4 1463395 83.14 ns/op 3848.93 MB/s BenchmarkDivWVW/10-4 790741 151.5 ns/op 4223.68 MB/s BenchmarkDivWVW/100-4 86713 1362 ns/op 4697.37 MB/s BenchmarkDivWVW/1000-4 9012 13519 ns/op 4734.16 MB/s BenchmarkNonZeroShifts/1/shrVU-4 15980098 7.485 ns/op BenchmarkNonZeroShifts/1/shlVU-4 15904783 7.639 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13294144 8.465 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14508435 7.945 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12617156 9.167 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12971233 8.536 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11817747 10.06 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13105615 9.097 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10545511 11.01 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11730824 9.797 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7426863 15.76 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9255402 12.91 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 100.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1584855 71.70 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 124471 952.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 177936 641.3 ns/op BenchmarkDecimalConversion-4 316 379872 ns/op BenchmarkFloatString/100-4 17078 7239 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 319 372993 ns/op 2907 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 37208602 ns/op 61320 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 3647755114 ns/op 839528 B/op 505 allocs/op BenchmarkFloatAdd/10-4 228778 478.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 238874 480.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 200271 553.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 105704 1032 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22021 5348 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 305059 380.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 289302 383.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 292755 396.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 205600 562.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56959 2097 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2814 43957 ns/op BenchmarkParseFloatLargeExp-4 624 186882 ns/op BenchmarkGCD10x10/WithoutXY-4 300060 385.7 ns/op BenchmarkGCD10x10/WithXY-4 86010 1429 ns/op BenchmarkGCD10x100/WithoutXY-4 146462 745.4 ns/op BenchmarkGCD10x100/WithXY-4 24386 5144 ns/op BenchmarkGCD10x1000/WithoutXY-4 103437 1162 ns/op BenchmarkGCD10x1000/WithXY-4 19462 6175 ns/op BenchmarkGCD100x100/WithoutXY-4 42416 2779 ns/op BenchmarkGCD100x100/WithXY-4 15572 7609 ns/op BenchmarkGCD100x1000/WithoutXY-4 18972 6542 ns/op BenchmarkGCD100x1000/WithXY-4 9145 13104 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3687 32507 ns/op BenchmarkGCD1000x1000/WithXY-4 1782 62536 ns/op BenchmarkHilbert-4 30 3452856 ns/op BenchmarkBinomial-4 20008 5797 ns/op BenchmarkQuoRem-4 32313 4046 ns/op BenchmarkExp-4 21 5372629 ns/op BenchmarkExpMont/Odd-4 174 705094 ns/op 2589 B/op 22 allocs/op BenchmarkExpMont/Even1-4 171 697978 ns/op 3358 B/op 38 allocs/op BenchmarkExpMont/Even2-4 168 731478 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even3-4 166 725120 ns/op 3829 B/op 53 allocs/op BenchmarkExpMont/Even4-4 164 719527 ns/op 3871 B/op 54 allocs/op BenchmarkExpMont/Even8-4 166 721160 ns/op 3817 B/op 52 allocs/op BenchmarkExpMont/Even32-4 162 720809 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even64-4 201 587847 ns/op 3638 B/op 53 allocs/op BenchmarkExpMont/Even96-4 200 615120 ns/op 3766 B/op 51 allocs/op BenchmarkExpMont/Even128-4 229 513770 ns/op 3249 B/op 50 allocs/op BenchmarkExpMont/Even255-4 253 461596 ns/op 2941 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 626 195144 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 529 219830 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 549 215242 ns/op 1751 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 560 210752 ns/op 1727 B/op 47 allocs/op BenchmarkExp2-4 19 5375351 ns/op BenchmarkBitset-4 1028071 115.9 ns/op BenchmarkBitsetNeg-4 501141 199.7 ns/op BenchmarkBitsetOrig-4 332134 354.2 ns/op BenchmarkBitsetNegOrig-4 210936 515.5 ns/op BenchmarkModSqrt225_Tonelli-4 165 721918 ns/op BenchmarkModSqrt225_3Mod4-4 534 220328 ns/op BenchmarkModSqrt231_Tonelli-4 156 726480 ns/op BenchmarkModSqrt231_5Mod8-4 447 259470 ns/op BenchmarkModInverse-4 16860 6965 ns/op BenchmarkSqrt-4 2334 48657 ns/op BenchmarkIntSqr/1-4 1710614 70.61 ns/op BenchmarkIntSqr/2-4 834747 128.7 ns/op BenchmarkIntSqr/3-4 781311 151.0 ns/op BenchmarkIntSqr/5-4 493850 210.0 ns/op BenchmarkIntSqr/8-4 360478 284.5 ns/op BenchmarkIntSqr/10-4 304717 346.0 ns/op BenchmarkIntSqr/20-4 69729 1739 ns/op BenchmarkIntSqr/30-4 55632 2295 ns/op BenchmarkIntSqr/50-4 34300 3573 ns/op BenchmarkIntSqr/80-4 20223 5931 ns/op BenchmarkIntSqr/100-4 15518 7902 ns/op BenchmarkIntSqr/200-4 5947 19359 ns/op BenchmarkIntSqr/300-4 2464 48961 ns/op BenchmarkIntSqr/500-4 1195 93199 ns/op BenchmarkIntSqr/800-4 427 260690 ns/op BenchmarkIntSqr/1000-4 338 341522 ns/op BenchmarkDiv/20/10-4 467322 220.8 ns/op BenchmarkDiv/40/20-4 564946 212.4 ns/op BenchmarkDiv/100/50-4 571518 221.7 ns/op BenchmarkDiv/200/100-4 73038 1641 ns/op BenchmarkDiv/400/200-4 73185 1779 ns/op BenchmarkDiv/1000/500-4 57307 2113 ns/op BenchmarkDiv/2000/1000-4 43924 2821 ns/op BenchmarkDiv/20000/10000-4 1448 79144 ns/op BenchmarkDiv/200000/100000-4 31 3323439 ns/op BenchmarkDiv/2000000/1000000-4 2 93895832 ns/op BenchmarkDiv/20000000/10000000-4 1 2739376255 ns/op BenchmarkMul-4 7 16434458 ns/op BenchmarkNatMul/10-4 250852 467.4 ns/op BenchmarkNatMul/100-4 8162 14308 ns/op BenchmarkNatMul/1000-4 244 487156 ns/op BenchmarkZeroShifts/Shl-4 22401 5366 ns/op BenchmarkZeroShifts/ShlSame-4 6767086 18.75 ns/op BenchmarkZeroShifts/Shr-4 22873 5622 ns/op BenchmarkZeroShifts/ShrSame-4 6441537 18.61 ns/op BenchmarkExp3Power/0x10-4 274384 434.4 ns/op BenchmarkExp3Power/0x40-4 246944 498.5 ns/op BenchmarkExp3Power/0x100-4 134644 856.9 ns/op BenchmarkExp3Power/0x400-4 63864 1869 ns/op BenchmarkExp3Power/0x1000-4 13868 8781 ns/op BenchmarkExp3Power/0x4000-4 2757 40698 ns/op BenchmarkExp3Power/0x10000-4 340 354632 ns/op BenchmarkExp3Power/0x40000-4 30 3960849 ns/op BenchmarkExp3Power/0x100000-4 3 39428032 ns/op BenchmarkExp3Power/0x400000-4 1 367239877 ns/op BenchmarkFibo-4 4 31476569 ns/op BenchmarkNatSqr/1-4 1347314 88.05 ns/op BenchmarkNatSqr/2-4 735915 173.4 ns/op BenchmarkNatSqr/3-4 522408 204.5 ns/op BenchmarkNatSqr/5-4 409314 270.1 ns/op BenchmarkNatSqr/8-4 296854 370.1 ns/op BenchmarkNatSqr/10-4 244254 471.3 ns/op BenchmarkNatSqr/20-4 65480 1760 ns/op BenchmarkNatSqr/30-4 49026 2457 ns/op BenchmarkNatSqr/50-4 28288 4082 ns/op BenchmarkNatSqr/80-4 18042 6648 ns/op BenchmarkNatSqr/100-4 13951 8718 ns/op BenchmarkNatSqr/200-4 5575 21653 ns/op BenchmarkNatSqr/300-4 2266 50130 ns/op BenchmarkNatSqr/500-4 1149 100060 ns/op BenchmarkNatSqr/800-4 500 231343 ns/op BenchmarkNatSqr/1000-4 376 314584 ns/op BenchmarkNatSetBytes/8-4 990433 109.2 ns/op BenchmarkNatSetBytes/24-4 304827 347.8 ns/op BenchmarkNatSetBytes/128-4 78960 1550 ns/op BenchmarkNatSetBytes/7-4 1205448 94.37 ns/op BenchmarkNatSetBytes/23-4 317935 346.1 ns/op BenchmarkNatSetBytes/127-4 73359 1493 ns/op BenchmarkScanPi-4 315 372391 ns/op BenchmarkStringPiParallel-4 865 133635 ns/op BenchmarkScan/10/Base2-4 53152 2168 ns/op BenchmarkScan/100/Base2-4 5560 18781 ns/op BenchmarkScan/1000/Base2-4 651 183978 ns/op BenchmarkScan/10/Base8-4 141211 856.5 ns/op BenchmarkScan/100/Base8-4 18529 6675 ns/op BenchmarkScan/1000/Base8-4 1910 68166 ns/op BenchmarkScan/10/Base10-4 152401 800.1 ns/op BenchmarkScan/100/Base10-4 18787 6280 ns/op BenchmarkScan/1000/Base10-4 1992 62185 ns/op BenchmarkScan/10/Base16-4 181132 677.4 ns/op BenchmarkScan/100/Base16-4 23600 5238 ns/op BenchmarkScan/1000/Base16-4 2166 53033 ns/op BenchmarkString/10/Base2-4 247084 431.6 ns/op BenchmarkString/100/Base2-4 37663 3200 ns/op BenchmarkString/1000/Base2-4 3376 31639 ns/op BenchmarkString/10/Base8-4 459825 226.0 ns/op BenchmarkString/100/Base8-4 91353 1202 ns/op BenchmarkString/1000/Base8-4 10000 11053 ns/op BenchmarkString/10/Base10-4 280341 374.5 ns/op BenchmarkString/100/Base10-4 65172 1838 ns/op BenchmarkString/1000/Base10-4 6831 16762 ns/op BenchmarkString/10/Base16-4 521666 194.9 ns/op BenchmarkString/100/Base16-4 125745 910.3 ns/op BenchmarkString/1000/Base16-4 14943 8119 ns/op BenchmarkLeafSize/0-4 55 1938373 ns/op BenchmarkLeafSize/1-4 549 200968 ns/op BenchmarkLeafSize/2-4 583 198954 ns/op BenchmarkLeafSize/3-4 412 273932 ns/op BenchmarkLeafSize/4-4 615 194007 ns/op BenchmarkLeafSize/5-4 385 322693 ns/op BenchmarkLeafSize/6-4 426 281787 ns/op BenchmarkLeafSize/7-4 457 258562 ns/op BenchmarkLeafSize/8-4 560 198183 ns/op BenchmarkLeafSize/9-4 316 364988 ns/op BenchmarkLeafSize/10-4 400 308642 ns/op BenchmarkLeafSize/11-4 396 295311 ns/op BenchmarkLeafSize/12-4 422 273484 ns/op BenchmarkLeafSize/13-4 386 283768 ns/op BenchmarkLeafSize/14-4 435 247864 ns/op BenchmarkLeafSize/15-4 483 227004 ns/op BenchmarkLeafSize/16-4 525 197252 ns/op BenchmarkLeafSize/32-4 582 195061 ns/op BenchmarkLeafSize/64-4 552 209148 ns/op BenchmarkProbablyPrime/n=0-4 13 7819695 ns/op BenchmarkProbablyPrime/n=1-4 13 8913618 ns/op BenchmarkProbablyPrime/n=5-4 8 13119686 ns/op BenchmarkProbablyPrime/n=10-4 6 18675600 ns/op BenchmarkProbablyPrime/n=20-4 4 29075174 ns/op BenchmarkProbablyPrime/Lucas-4 15 6722280 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 106 1082183 ns/op BenchmarkRatCmp-4 300673 386.1 ns/op BenchmarkFloatSqrt/64-4 31293 3763 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 19905 6063 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 13826 8569 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 6393 17196 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 1088 94872 ns/op 18083 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 90 1287092 ns/op 174999 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 101835207 ns/op 3832496 B/op 644 allocs/op PASS ok math/big 49.111s goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 12278589 10.19 ns/op BenchmarkLeadingZeros8-4 10274413 11.57 ns/op BenchmarkLeadingZeros16-4 11436271 11.61 ns/op BenchmarkLeadingZeros32-4 12665374 9.487 ns/op BenchmarkLeadingZeros64-4 12548809 9.315 ns/op BenchmarkTrailingZeros-4 12599866 9.669 ns/op BenchmarkTrailingZeros8-4 10718830 10.97 ns/op BenchmarkTrailingZeros16-4 11311386 10.74 ns/op BenchmarkTrailingZeros32-4 12940210 11.75 ns/op BenchmarkTrailingZeros64-4 12419455 9.333 ns/op BenchmarkOnesCount-4 11020952 9.966 ns/op BenchmarkOnesCount8-4 11831973 10.08 ns/op BenchmarkOnesCount16-4 11840671 9.241 ns/op BenchmarkOnesCount32-4 12427531 9.224 ns/op BenchmarkOnesCount64-4 12554534 11.61 ns/op BenchmarkRotateLeft-4 10967798 10.15 ns/op BenchmarkRotateLeft8-4 12951859 9.186 ns/op BenchmarkRotateLeft16-4 11611377 10.46 ns/op BenchmarkRotateLeft32-4 12563944 9.880 ns/op BenchmarkRotateLeft64-4 12862107 9.267 ns/op BenchmarkReverse-4 20264382 5.425 ns/op BenchmarkReverse8-4 23416369 4.738 ns/op BenchmarkReverse16-4 24329125 4.979 ns/op BenchmarkReverse32-4 23677713 5.046 ns/op BenchmarkReverse64-4 22338332 5.369 ns/op BenchmarkReverseBytes-4 21035175 4.862 ns/op BenchmarkReverseBytes16-4 25154974 5.643 ns/op BenchmarkReverseBytes32-4 20687799 5.016 ns/op BenchmarkReverseBytes64-4 23561658 4.771 ns/op BenchmarkAdd-4 12266101 9.678 ns/op BenchmarkAdd32-4 11335736 11.18 ns/op BenchmarkAdd64-4 11485012 9.312 ns/op BenchmarkAdd64multiple-4 19190480 5.838 ns/op BenchmarkSub-4 12272710 9.316 ns/op BenchmarkSub32-4 10518195 10.09 ns/op BenchmarkSub64-4 12134424 9.307 ns/op BenchmarkSub64multiple-4 20135275 5.699 ns/op BenchmarkMul-4 11347411 9.246 ns/op BenchmarkMul32-4 10982775 9.731 ns/op BenchmarkMul64-4 12572515 9.272 ns/op BenchmarkDiv-4 11764590 9.998 ns/op BenchmarkDiv32-4 11492084 9.516 ns/op BenchmarkDiv64-4 12051315 10.97 ns/op PASS ok math/bits 6.982s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 8806906 11.89 ns/op BenchmarkAcos-4 450565 269.4 ns/op BenchmarkAcosh-4 406390 287.2 ns/op BenchmarkAsin-4 439890 262.6 ns/op BenchmarkAsinh-4 443598 269.7 ns/op BenchmarkAtan-4 677125 168.1 ns/op BenchmarkAtanh-4 712383 165.1 ns/op BenchmarkConj-4 16389015 7.211 ns/op BenchmarkCos-4 504590 210.0 ns/op BenchmarkCosh-4 555360 215.3 ns/op BenchmarkExp-4 681866 159.5 ns/op BenchmarkLog-4 738337 146.4 ns/op BenchmarkLog10-4 804164 145.8 ns/op BenchmarkPhase-4 1767481 68.01 ns/op BenchmarkPolar-4 1000000 101.1 ns/op BenchmarkPow-4 226081 528.9 ns/op BenchmarkRect-4 978674 119.7 ns/op BenchmarkSin-4 543814 212.6 ns/op BenchmarkSinh-4 558513 211.7 ns/op BenchmarkSqrt-4 1000000 118.2 ns/op BenchmarkTan-4 356737 334.4 ns/op BenchmarkTanh-4 375337 308.7 ns/op PASS ok math/cmplx 3.839s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1165644 104.3 ns/op BenchmarkInt63ThreadsafeParallel-4 794349 154.4 ns/op BenchmarkInt63Unthreadsafe-4 1527660 85.27 ns/op BenchmarkIntn1000-4 1142348 110.9 ns/op BenchmarkInt63n1000-4 1296770 92.16 ns/op BenchmarkInt31n1000-4 1209520 92.48 ns/op BenchmarkFloat32-4 1222832 100.2 ns/op BenchmarkFloat64-4 1520156 85.11 ns/op BenchmarkPerm3-4 250566 441.7 ns/op BenchmarkPerm30-4 31656 3824 ns/op BenchmarkPerm30ViaShuffle-4 31998 3980 ns/op BenchmarkShuffleOverhead-4 21127 5412 ns/op BenchmarkRead3-4 1144480 104.2 ns/op BenchmarkRead64-4 99325 1178 ns/op BenchmarkRead1000-4 6010 17596 ns/op BenchmarkConcurrent-4 229234 576.3 ns/op PASS ok math/rand 3.962s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42742 2771 ns/op BenchmarkQDecodeWord-4 100233 1156 ns/op BenchmarkQDecodeHeader-4 95196 1242 ns/op BenchmarkTypeByExtension/.html-4 368972 300.6 ns/op BenchmarkTypeByExtension/.HTML-4 211164 489.5 ns/op BenchmarkTypeByExtension/.unused-4 334246 366.9 ns/op BenchmarkExtensionsByType/text/html-4 133783 854.2 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 84432 1411 ns/op BenchmarkExtensionsByType/application/octet-stream-4 113404 1101 ns/op PASS ok mime 2.508s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 670 175604 ns/op 47885 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 580 182383 ns/op 47384 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 229 494354 ns/op 104300 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 496 229686 ns/op 49706 B/op 207 allocs/op PASS ok mime/multipart 1.708s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 925 124054 ns/op PASS ok mime/quotedprintable 1.149s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 93 1273293 ns/op 8511 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 13 8144080 ns/op 19857 B/op 161 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003527877 ns/op 158752 B/op 230 allocs/op BenchmarkDNSName-4 161869 725.3 ns/op BenchmarkInterfaces-4 2040 55001 ns/op 16882 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 2593 42044 ns/op 12372 B/op 25 allocs/op BenchmarkInterfaceByName-4 2066 53350 ns/op 16911 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 1371 82664 ns/op 22742 B/op 103 allocs/op BenchmarkInterfacesAndAddrs-4 5538 21765 ns/op 3955 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 703 159269 ns/op 137565 B/op 51 allocs/op BenchmarkParseIP-4 9889 12441 ns/op BenchmarkParseIPValidIPv4-4 521566 240.1 ns/op BenchmarkParseIPValidIPv6-4 257293 439.1 ns/op BenchmarkIPString/IPv4-4 155518 730.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 15721 7802 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 77547 1560 ns/op BenchmarkIPEqual/IPv4-4 1589599 74.58 ns/op BenchmarkIPEqual/IPv6-4 1587052 72.83 ns/op BenchmarkSendFile/1024-4 1 1209605634 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206111535 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206931258 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206032425 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206159455 ns/op 0.01 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/32768-4 1 1009671605 ns/op 0.03 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/65536-4 1 1010363789 ns/op 0.06 MB/s 552 B/op 12 allocs/op BenchmarkSendFile/131072-4 1 1010809685 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1010521724 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1011145316 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1012025676 ns/op 1.04 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1010967068 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1011371375 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1011277770 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1010719686 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1010334886 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1010622785 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1010593196 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1011042571 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1011365263 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1011860550 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1011905986 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1010737877 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1011154005 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1010510643 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1010457395 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1010526716 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1010550453 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1010220576 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1010882606 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010930956 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1011363796 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1012492035 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1010371436 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1010350580 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1010540351 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1010198432 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1010922769 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1010396886 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1009199445 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1010275863 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1011276737 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1011940056 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1012828857 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1010449304 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1010445980 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1010823265 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1010255067 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1010572410 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1010435371 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1010409695 ns/op 0.06 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1010285655 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1010496075 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1010987069 ns/op 0.52 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1011407807 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2320 50800 ns/op BenchmarkTCP4OneShotTimeout-4 2410 47802 ns/op BenchmarkTCP4Persistent-4 15032 6758 ns/op BenchmarkTCP4PersistentTimeout-4 15723 7805 ns/op BenchmarkTCP6OneShot-4 2210 49774 ns/op BenchmarkTCP6OneShotTimeout-4 2108 51597 ns/op BenchmarkTCP6Persistent-4 16695 7121 ns/op BenchmarkTCP6PersistentTimeout-4 14812 7008 ns/op BenchmarkTCP4ConcurrentReadWrite-4 24478 4337 ns/op BenchmarkTCP6ConcurrentReadWrite-4 29752 3591 ns/op BenchmarkSetReadDeadline-4 198760 583.9 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13292 9061 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13977 8932 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 14445 8226 ns/op 0 B/op 0 allocs/op PASS ok net 68.047s goos: linux goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 39129 3002 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 15202 7910 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 20281 5947 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 26581 4509 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 48889 2414 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 71012 1640 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 1323816 89.75 ns/op BenchmarkReadRequestChrome-4 5660 21754 ns/op 28.09 MB/s 1476 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15076 7985 ns/op 9.77 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15164 8190 ns/op 10.01 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10128 11535 ns/op 13.09 MB/s 1020 B/op 11 allocs/op BenchmarkReadRequestWrk-4 21691 5418 ns/op 7.38 MB/s 860 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 282 388175 ns/op 2.64 MB/s BenchmarkFileAndServer_1KB/https1-4 224 538575 ns/op 1.90 MB/s BenchmarkFileAndServer_1KB/h2-4 176 763654 ns/op 1.34 MB/s BenchmarkFileAndServer_16MB/h1-4 3 34608414 ns/op 484.77 MB/s BenchmarkFileAndServer_16MB/https1-4 2 85182610 ns/op 196.96 MB/s BenchmarkFileAndServer_16MB/h2-4 1 213383016 ns/op 78.62 MB/s BenchmarkFileAndServer_64MB/h1-4 1 137776131 ns/op 487.09 MB/s BenchmarkFileAndServer_64MB/https1-4 1 278925972 ns/op 240.60 MB/s BenchmarkFileAndServer_64MB/h2-4 1 855382566 ns/op 78.45 MB/s BenchmarkServeMux-4 398 333841 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 507 263002 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 391 257074 ns/op 5894 B/op 64 allocs/op BenchmarkClientServer/https1-4 253 436985 ns/op 6655 B/op 74 allocs/op BenchmarkClientServer/h2-4 178 608817 ns/op 10135 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 1177 98556 ns/op 10282 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 28 3884623 ns/op 92880 B/op 1033 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33358: read tcp 127.0.0.1:43305->127.0.0.1:33358: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33364: write tcp 127.0.0.1:43305->127.0.0.1:33364: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50024: read tcp 127.0.0.1:38431->127.0.0.1:50024: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50040: read tcp 127.0.0.1:38431->127.0.0.1:50040: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50064: read tcp 127.0.0.1:38431->127.0.0.1:50064: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49996: read tcp 127.0.0.1:38431->127.0.0.1:49996: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50062: read tcp 127.0.0.1:38431->127.0.0.1:50062: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49972: write tcp 127.0.0.1:38431->127.0.0.1:49972: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50030: read tcp 127.0.0.1:38431->127.0.0.1:50030: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49984: write tcp 127.0.0.1:38431->127.0.0.1:49984: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 334 331225 ns/op 13360 B/op 129 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60142: read tcp 127.0.0.1:41427->127.0.0.1:60142: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60164: write tcp 127.0.0.1:41427->127.0.0.1:60164: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60162: write tcp 127.0.0.1:41427->127.0.0.1:60162: 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:38275->127.0.0.1:42626: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42588: read tcp 127.0.0.1:38275->127.0.0.1:42588: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42600: write tcp 127.0.0.1:38275->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:46364: read tcp 127.0.0.1:36189->127.0.0.1:46364: use of closed network connection BenchmarkClientServerParallel/64/h1-4 782 135022 ns/op 16297 B/op 101 allocs/op BenchmarkClientServerParallel/64/https1-4 54 3773240 ns/op 103514 B/op 1129 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57588: write tcp 127.0.0.1:45277->127.0.0.1:57588: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57568: write tcp 127.0.0.1:45277->127.0.0.1:57568: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44064: read tcp 127.0.0.1:46687->127.0.0.1:44064: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43832: read tcp 127.0.0.1:46687->127.0.0.1:43832: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43790: read tcp 127.0.0.1:46687->127.0.0.1:43790: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43806: read tcp 127.0.0.1:46687->127.0.0.1:43806: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43980: write tcp 127.0.0.1:46687->127.0.0.1:43980: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43886: read tcp 127.0.0.1:46687->127.0.0.1:43886: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43902: read tcp 127.0.0.1:46687->127.0.0.1:43902: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43916: read tcp 127.0.0.1:46687->127.0.0.1:43916: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 139 4292943 ns/op 109758 B/op 1289 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42962: read tcp 127.0.0.1:45845->127.0.0.1:42962: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42940: read tcp 127.0.0.1:45845->127.0.0.1:42940: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42972: write tcp 127.0.0.1:45845->127.0.0.1:42972: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42944: write tcp 127.0.0.1:45845->127.0.0.1:42944: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56630: read tcp 127.0.0.1:33825->127.0.0.1:56630: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56656: read tcp 127.0.0.1:33825->127.0.0.1:56656: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56542: read tcp 127.0.0.1:33825->127.0.0.1:56542: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56538: read tcp 127.0.0.1:33825->127.0.0.1:56538: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56738: read tcp 127.0.0.1:33825->127.0.0.1:56738: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56770: read tcp 127.0.0.1:33825->127.0.0.1:56770: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1021937867 ns/op 30016 B/op 179 allocs/op BenchmarkClient-4 295 432694 ns/op 3736 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 753 162108 ns/op 7416 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1369 90803 ns/op 3041 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1588 73239 ns/op 1884 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1590 73544 ns/op 2797 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1778 68315 ns/op 2742 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1526 71971 ns/op 2711 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2268 65611 ns/op 1903 B/op 14 allocs/op BenchmarkServerHijack-4 1081 103628 ns/op 16702 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 338 349622 ns/op 6099 B/op 52 allocs/op BenchmarkResponseStatusLine-4 733617 156.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.130s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4177 27370 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 1.197s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 107085 988.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 872912 138.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 258972 434.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 97266 1292 ns/op BenchmarkStdIPv4-4 152641 768.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 121867 917.0 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 122516 946.6 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 99229 1107 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 93138 1199 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2335947 51.85 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 2120089 56.18 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1611895 75.62 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 338880 314.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 340922 294.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 390218 302.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 118117 1007 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 355915 289.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 195110 559.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 209564 535.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 196214 558.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 107120 1098 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 501088 230.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 169569 659.9 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 225356 488.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 379904 324.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 189356 545.6 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 427264 254.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 210720 541.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 211998 540.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 200198 545.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 163639 695.7 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 678910 175.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 221301 523.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 131552 890.9 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 165777 692.8 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 241478 505.8 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 159728 745.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 393856 308.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 171189 693.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 193179 591.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 242404 439.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 200611 626.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1513731 76.99 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1449550 82.77 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1499892 81.84 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1355664 83.36 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1400474 89.38 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1332555 89.70 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1318460 87.44 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1401219 88.87 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1347277 89.18 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 507094 228.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 810130 149.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 291351 420.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 289252 385.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 263743 415.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 104479 1104 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 768364 159.3 ns/op PASS ok net/netip 9.765s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. 2023/05/25 19:00:40 Test RPC server listening on 127.0.0.1:42049 2023/05/25 19:00:40 Test HTTP RPC server listening on 127.0.0.1:46401 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1246 92573 ns/op BenchmarkEndToEndHTTP-4 1174 91517 ns/op BenchmarkEndToEndAsync-4 2308 43596 ns/op BenchmarkEndToEndAsyncHTTP-4 2966 37140 ns/op PASS ok net/rpc 1.651s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3408 33570 ns/op BenchmarkReadMIMEHeader/server_headers-4 5274 22764 ns/op BenchmarkUncommon-4 24014 4694 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.603s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 5450 18435 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 129955 877.9 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 872943 139.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 124948 912.9 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 219602 482.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 110852 1006 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20026 5870 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 571610 206.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 122996 955.8 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 253528 488.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 110577 1031 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 20962 5285 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 258764 461.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 109909 1108 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 106242 1173 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 43125 2675 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8162 14339 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 235306 467.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 108462 1100 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 92996 1220 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 44523 2744 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8144 14481 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.359s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4443037 28.06 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 229350 447.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1107 105066 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 373 312323 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 844 133341 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 105394 1117 ns/op BenchmarkStatFile-4 78454 1494 ns/op BenchmarkStatDir-4 85506 1403 ns/op BenchmarkLstatDot-4 104660 1120 ns/op BenchmarkLstatFile-4 80328 1474 ns/op BenchmarkLstatDir-4 84884 1414 ns/op PASS ok os 2.526s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 138 892907 ns/op 6775 B/op 30 allocs/op PASS ok os/exec 1.233s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 385772 295.7 ns/op PASS ok os/user 1.226s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 5376639 22.01 ns/op BenchmarkString-4 3374590 36.12 ns/op BenchmarkBytes-4 2845076 43.76 ns/op BenchmarkNamedBytes-4 1548607 78.90 ns/op BenchmarkBytesArray-4 1037529 115.0 ns/op BenchmarkSliceLen-4 3315044 35.45 ns/op BenchmarkMapLen-4 1327260 91.30 ns/op BenchmarkStringLen-4 2386718 49.27 ns/op BenchmarkArrayLen-4 1752687 68.68 ns/op BenchmarkSliceCap-4 3300364 36.01 ns/op BenchmarkDeepEqual/int8-4 666681 183.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 134782 901.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 472627 222.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 119469 930.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 470462 224.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 128164 953.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 529878 218.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 126841 906.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 565254 216.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 122307 938.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 651657 185.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 173877 686.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 529653 212.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 119762 948.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 478815 222.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 126242 954.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 561231 219.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 114840 952.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 455305 220.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 126133 945.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 554870 215.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 125314 951.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 541779 221.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 123682 959.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 502501 217.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 128838 918.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 565053 215.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 121885 929.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 461612 220.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 127305 928.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 667692 179.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 130035 872.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 496189 213.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 119442 948.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 167193 681.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 79453 1440 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 64490 1830 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46555 2559 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 357198 340.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 42657 2789 ns/op BenchmarkIsZero/StructComparable-4 662950 152.1 ns/op BenchmarkIsZero/StructIncomparable-4 190302 610.8 ns/op BenchmarkSetZero/Bool/Direct-4 4939366 24.06 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 107.3 ns/op BenchmarkSetZero/Bool/NewZero-4 870084 142.5 ns/op BenchmarkSetZero/Int/Direct-4 3053235 38.24 ns/op BenchmarkSetZero/Int/CachedZero-4 1125661 106.8 ns/op BenchmarkSetZero/Int/NewZero-4 871690 142.0 ns/op BenchmarkSetZero/Uint/Direct-4 3077757 38.53 ns/op BenchmarkSetZero/Uint/CachedZero-4 1123480 106.2 ns/op BenchmarkSetZero/Uint/NewZero-4 851871 139.1 ns/op BenchmarkSetZero/Float/Direct-4 3069154 38.46 ns/op BenchmarkSetZero/Float/CachedZero-4 1129466 107.0 ns/op BenchmarkSetZero/Float/NewZero-4 850970 141.8 ns/op BenchmarkSetZero/Complex/Direct-4 3107648 39.03 ns/op BenchmarkSetZero/Complex/CachedZero-4 1042915 108.3 ns/op BenchmarkSetZero/Complex/NewZero-4 716044 141.3 ns/op BenchmarkSetZero/Array/Direct-4 2859962 41.56 ns/op BenchmarkSetZero/Array/CachedZero-4 1115463 105.8 ns/op BenchmarkSetZero/Array/NewZero-4 846093 141.9 ns/op BenchmarkSetZero/Chan/Direct-4 3132781 38.36 ns/op BenchmarkSetZero/Chan/CachedZero-4 1166362 103.6 ns/op BenchmarkSetZero/Chan/NewZero-4 870733 135.3 ns/op BenchmarkSetZero/Func/Direct-4 3202504 37.66 ns/op BenchmarkSetZero/Func/CachedZero-4 1159022 101.3 ns/op BenchmarkSetZero/Func/NewZero-4 878950 137.5 ns/op BenchmarkSetZero/Interface/Direct-4 2917987 39.95 ns/op BenchmarkSetZero/Interface/CachedZero-4 989984 106.6 ns/op BenchmarkSetZero/Interface/NewZero-4 865030 142.1 ns/op BenchmarkSetZero/Map/Direct-4 3168255 38.00 ns/op BenchmarkSetZero/Map/CachedZero-4 1170300 101.5 ns/op BenchmarkSetZero/Map/NewZero-4 871561 135.8 ns/op BenchmarkSetZero/Pointer/Direct-4 3095226 38.45 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1162074 102.3 ns/op BenchmarkSetZero/Pointer/NewZero-4 863187 137.7 ns/op BenchmarkSetZero/Slice/Direct-4 2986954 40.95 ns/op BenchmarkSetZero/Slice/CachedZero-4 1144436 104.3 ns/op BenchmarkSetZero/Slice/NewZero-4 850524 141.2 ns/op BenchmarkSetZero/String/Direct-4 3172274 38.81 ns/op BenchmarkSetZero/String/CachedZero-4 1000000 103.6 ns/op BenchmarkSetZero/String/NewZero-4 853875 139.1 ns/op BenchmarkSetZero/Struct/Direct-4 2859294 41.39 ns/op BenchmarkSetZero/Struct/CachedZero-4 1164627 103.4 ns/op BenchmarkSetZero/Struct/NewZero-4 865813 140.3 ns/op BenchmarkSelect/1-4 213794 498.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 98712 1164 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 53686 2341 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 290830 386.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 236670 471.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 124321 1147 ns/op 111.55 MB/s BenchmarkCallArgCopy/size=256-4 92100 1274 ns/op 200.88 MB/s BenchmarkCallArgCopy/size=1024-4 76014 1543 ns/op 663.62 MB/s BenchmarkCallArgCopy/size=4096-4 42172 2904 ns/op 1410.57 MB/s BenchmarkCallArgCopy/size=65536-4 3478 33717 ns/op 1943.72 MB/s BenchmarkFieldByName1-4 1839540 62.86 ns/op BenchmarkFieldByName2-4 116104 1082 ns/op BenchmarkFieldByName3-4 17131 7197 ns/op BenchmarkInterfaceBig-4 5205937 22.93 ns/op BenchmarkInterfaceSmall-4 5189103 23.06 ns/op BenchmarkNew-4 2657409 41.35 ns/op BenchmarkMap/StringKeys/MapIndex-4 3481 34836 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2592 43165 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3019 35724 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2755 42552 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3186 34712 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2458 44572 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 329934 361.0 ns/op PASS ok reflect 19.979s goos: linux goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 14254 8221 ns/op 9247 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 19555 6185 ns/op 9213 B/op 1 allocs/op BenchmarkFindString-4 14764 8298 ns/op 9138 B/op 1 allocs/op BenchmarkFindSubmatch-4 13870 9286 ns/op 9591 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14516 8417 ns/op 9345 B/op 2 allocs/op BenchmarkLiteral-4 19327 5996 ns/op BenchmarkNotLiteral-4 4993 21936 ns/op BenchmarkMatchClass-4 4396 27510 ns/op BenchmarkMatchClass_InRange-4 5050 25885 ns/op BenchmarkReplaceAll-4 3207 37551 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 20571 5937 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 46136 2454 ns/op BenchmarkAnchoredShortMatch-4 19136 6831 ns/op BenchmarkAnchoredLongMatch-4 24924 4466 ns/op BenchmarkOnePassShortA-4 28520 4521 ns/op BenchmarkNotOnePassShortA-4 9422 10867 ns/op BenchmarkOnePassShortB-4 37449 3474 ns/op BenchmarkNotOnePassShortB-4 13182 9441 ns/op BenchmarkOnePassLongPrefix-4 114991 1075 ns/op BenchmarkOnePassLongNotPrefix-4 39032 3122 ns/op BenchmarkMatchParallelShared-4 19268 5808 ns/op BenchmarkMatchParallelCopied-4 20172 5437 ns/op BenchmarkQuoteMetaAll-4 210634 516.0 ns/op 27.13 MB/s BenchmarkQuoteMetaNone-4 457677 278.5 ns/op 93.36 MB/s BenchmarkCompile/Onepass-4 5689 19560 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 2487 48970 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 272 450229 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 5057288 23.51 ns/op 680.60 MB/s BenchmarkMatch/Easy0/32-4 21940 5856 ns/op 5.46 MB/s BenchmarkMatch/Easy0/1K-4 8155 14569 ns/op 70.29 MB/s BenchmarkMatch/Easy0i/16-4 5039073 23.12 ns/op 691.99 MB/s BenchmarkMatch/Easy0i/32-4 6727 15602 ns/op 2.05 MB/s BenchmarkMatch/Easy0i/1K-4 374 342090 ns/op 2.99 MB/s BenchmarkMatch/Easy1/16-4 5164682 23.47 ns/op 681.62 MB/s BenchmarkMatch/Easy1/32-4 19281 5985 ns/op 5.35 MB/s BenchmarkMatch/Easy1/1K-4 6276 18634 ns/op 54.95 MB/s BenchmarkMatch/Medium/16-4 4921891 22.73 ns/op 703.84 MB/s BenchmarkMatch/Medium/32-4 8102 14695 ns/op 2.18 MB/s BenchmarkMatch/Medium/1K-4 408 296549 ns/op 3.45 MB/s BenchmarkMatch/Hard/16-4 5256358 22.65 ns/op 706.30 MB/s BenchmarkMatch/Hard/32-4 5074 23182 ns/op 1.38 MB/s BenchmarkMatch/Hard/1K-4 244 505516 ns/op 2.03 MB/s BenchmarkMatch/Hard1/16-4 2118 58460 ns/op 0.27 MB/s BenchmarkMatch/Hard1/32-4 1110 114267 ns/op 0.28 MB/s BenchmarkMatch/Hard1/1K-4 37 3029766 ns/op 0.34 MB/s BenchmarkMatch_onepass_regex/16-4 37407 2823 ns/op 5.67 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 25165 5213 ns/op 6.14 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 865 140810 ns/op 7.27 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.962s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 625375 192.4 ns/op BenchmarkIsWordChar-4 166878 716.7 ns/op PASS ok regexp/syntax 2.343s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 94258 1176 ns/op BenchmarkCallers/inlined-4 80602 1520 ns/op BenchmarkCallers/no-cache-4 17754 6699 ns/op BenchmarkFPCallers/cached-4 3825524 31.20 ns/op BenchmarkMakeChan/Byte-4 1345327 84.23 ns/op BenchmarkMakeChan/Int-4 1000000 111.8 ns/op BenchmarkMakeChan/Ptr-4 880762 150.3 ns/op BenchmarkMakeChan/Struct/0-4 1306207 82.87 ns/op BenchmarkMakeChan/Struct/32-4 598017 209.6 ns/op BenchmarkMakeChan/Struct/40-4 476373 241.8 ns/op BenchmarkChanNonblocking-4 14305856 8.351 ns/op BenchmarkSelectUncontended-4 1294018 84.59 ns/op BenchmarkSelectSyncContended-4 60711 2397 ns/op BenchmarkSelectAsyncContended-4 100696 1062 ns/op BenchmarkSelectNonblock-4 7537698 15.73 ns/op BenchmarkChanUncontended-4 9667 13232 ns/op BenchmarkChanContended-4 1000 120277 ns/op BenchmarkChanSync-4 207564 525.7 ns/op BenchmarkChanSyncWork-4 14079 9044 ns/op BenchmarkChanProdCons0-4 165116 1545 ns/op BenchmarkChanProdCons10-4 124330 1156 ns/op BenchmarkChanProdCons100-4 138912 1060 ns/op BenchmarkChanProdConsWork0-4 77920 1526 ns/op BenchmarkChanProdConsWork10-4 99456 1673 ns/op BenchmarkChanProdConsWork100-4 86132 1405 ns/op BenchmarkSelectProdCons-4 136690 1796 ns/op BenchmarkReceiveDataFromClosedChan-4 1302073 92.21 ns/op BenchmarkChanCreation-4 181038 583.8 ns/op BenchmarkChanSem-4 127614 912.3 ns/op BenchmarkChanPopular-4 124 1030349 ns/op BenchmarkChanClosed-4 857738 135.3 ns/op BenchmarkCallClosure-4 7598095 15.96 ns/op BenchmarkCallClosure1-4 7750083 15.17 ns/op BenchmarkCallClosure2-4 1837512 62.54 ns/op BenchmarkCallClosure3-4 2284020 54.86 ns/op BenchmarkCallClosure4-4 1891957 63.41 ns/op BenchmarkComplex128DivNormal-4 13614048 8.545 ns/op BenchmarkComplex128DivNisNaN-4 10634762 10.82 ns/op BenchmarkComplex128DivDisNaN-4 10191992 11.05 ns/op BenchmarkComplex128DivNisInf-4 11736433 8.904 ns/op BenchmarkComplex128DivDisInf-4 7827945 14.84 ns/op BenchmarkSetTypePtr-4 40356562 2.549 ns/op 3138.78 MB/s BenchmarkSetTypePtr8-4 14321595 8.544 ns/op 7490.65 MB/s BenchmarkSetTypePtr16-4 13626261 8.375 ns/op 15283.67 MB/s BenchmarkSetTypePtr32-4 13051659 8.234 ns/op 31089.38 MB/s BenchmarkSetTypePtr64-4 14409872 8.479 ns/op 60386.54 MB/s BenchmarkSetTypePtr126-4 8715448 13.58 ns/op 74203.42 MB/s BenchmarkSetTypePtr128-4 8691133 13.12 ns/op 78023.26 MB/s BenchmarkSetTypePtrSlice-4 1292203 92.72 ns/op 88355.18 MB/s BenchmarkSetTypeNode1-4 13654168 8.148 ns/op 2945.48 MB/s BenchmarkSetTypeNode1Slice-4 6445341 17.81 ns/op 43122.50 MB/s BenchmarkSetTypeNode8-4 13678466 11.02 ns/op 7256.86 MB/s BenchmarkSetTypeNode8Slice-4 2740768 42.56 ns/op 60156.16 MB/s BenchmarkSetTypeNode64-4 8896251 13.51 ns/op 39090.08 MB/s BenchmarkSetTypeNode64Slice-4 296046 342.1 ns/op 49395.16 MB/s BenchmarkSetTypeNode64Dead-4 11733585 10.16 ns/op 51980.81 MB/s BenchmarkSetTypeNode64DeadSlice-4 364189 296.6 ns/op 56960.51 MB/s BenchmarkSetTypeNode124-4 8576742 13.60 ns/op 74127.00 MB/s BenchmarkSetTypeNode124Slice-4 272553 421.3 ns/op 76570.03 MB/s BenchmarkSetTypeNode126-4 8824285 13.18 ns/op 77680.82 MB/s BenchmarkSetTypeNode126Slice-4 280362 426.1 ns/op 76905.85 MB/s BenchmarkSetTypeNode128-4 5935485 18.93 ns/op 54947.70 MB/s BenchmarkSetTypeNode128Slice-4 218804 542.3 ns/op 61363.27 MB/s BenchmarkSetTypeNode130-4 6269691 18.96 ns/op 55707.44 MB/s BenchmarkSetTypeNode130Slice-4 220706 543.8 ns/op 62143.08 MB/s BenchmarkSetTypeNode1024-4 1238079 97.74 ns/op 83981.96 MB/s BenchmarkSetTypeNode1024Slice-4 38756 3072 ns/op 85509.98 MB/s BenchmarkAllocation-4 6028 21814 ns/op BenchmarkReadMemStats-4 4399 25382 ns/op BenchmarkReadMemStatsLatency-4 1 212879 p50-ns 212879 p90-ns 212879 p99-ns BenchmarkWriteBarrier-4 2606048 52.28 ns/op BenchmarkBulkWriteBarrier-4 8700697 12.49 ns/op BenchmarkScanStackNoLocals-4 4 31102746 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13296878 7.730 ns/op BenchmarkMSpanCountAlloc/bits=128-4 14630764 7.910 ns/op BenchmarkMSpanCountAlloc/bits=256-4 12364858 9.092 ns/op BenchmarkMSpanCountAlloc/bits=512-4 10378647 11.48 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 7089369 16.93 ns/op BenchmarkHash5-4 7432143 14.27 ns/op 350.37 MB/s BenchmarkHash16-4 7951315 15.21 ns/op 1051.93 MB/s BenchmarkHash64-4 8296462 15.71 ns/op 4073.36 MB/s BenchmarkHash1024-4 3260997 36.13 ns/op 28345.28 MB/s BenchmarkHash65536-4 88459 1333 ns/op 49160.11 MB/s BenchmarkAlignedLoad-4 10219054 12.50 ns/op BenchmarkUnalignedLoad-4 10064708 11.43 ns/op BenchmarkEqEfaceConcrete-4 8086588 14.88 ns/op BenchmarkEqIfaceConcrete-4 8348532 14.23 ns/op BenchmarkNeEfaceConcrete-4 6999716 15.34 ns/op BenchmarkNeIfaceConcrete-4 8205434 14.36 ns/op BenchmarkConvT2EByteSized/bool-4 7707850 15.15 ns/op BenchmarkConvT2EByteSized/uint8-4 7815124 15.99 ns/op BenchmarkConvT2ESmall-4 7049414 17.01 ns/op BenchmarkConvT2EUintptr-4 6886981 18.38 ns/op BenchmarkConvT2ELarge-4 1571485 70.36 ns/op BenchmarkConvT2ISmall-4 6735636 17.43 ns/op BenchmarkConvT2IUintptr-4 6500992 18.28 ns/op BenchmarkConvT2ILarge-4 1573468 72.99 ns/op BenchmarkConvI2E-4 5959441 19.92 ns/op BenchmarkConvI2I-4 5179168 23.74 ns/op BenchmarkAssertE2T-4 5774626 22.44 ns/op BenchmarkAssertE2TLarge-4 3601473 33.42 ns/op BenchmarkAssertE2I-4 5258328 22.29 ns/op BenchmarkAssertI2T-4 5279786 20.46 ns/op BenchmarkAssertI2I-4 5210284 22.67 ns/op BenchmarkAssertI2E-4 7285473 15.67 ns/op BenchmarkAssertE2E-4 7352566 16.76 ns/op BenchmarkAssertE2T2-4 4442270 25.98 ns/op BenchmarkAssertE2T2Blank-4 5876368 20.58 ns/op BenchmarkAssertI2E2-4 5523765 21.67 ns/op BenchmarkAssertI2E2Blank-4 7565745 15.84 ns/op BenchmarkAssertE2E2-4 5619013 27.45 ns/op BenchmarkAssertE2E2Blank-4 7525232 15.82 ns/op BenchmarkConvT2Ezero/zero/16-4 7231036 16.70 ns/op BenchmarkConvT2Ezero/zero/32-4 5442302 20.81 ns/op BenchmarkConvT2Ezero/zero/64-4 6489250 17.90 ns/op BenchmarkConvT2Ezero/zero/str-4 6468452 18.20 ns/op BenchmarkConvT2Ezero/zero/slice-4 6557198 17.68 ns/op BenchmarkConvT2Ezero/zero/big-4 274008 452.2 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1849360 63.59 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1751358 65.96 ns/op BenchmarkConvT2Ezero/nonzero/big-4 286216 470.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 6954280 18.18 ns/op BenchmarkConvT2Ezero/smallint/32-4 6745844 17.20 ns/op BenchmarkConvT2Ezero/smallint/64-4 6640548 17.32 ns/op BenchmarkConvT2Ezero/largeint/16-4 2242672 52.04 ns/op BenchmarkConvT2Ezero/largeint/32-4 2222385 52.11 ns/op BenchmarkConvT2Ezero/largeint/64-4 2370165 49.90 ns/op BenchmarkMalloc8-4 2005536 57.66 ns/op BenchmarkMalloc16-4 1946575 62.38 ns/op BenchmarkMallocTypeInfo8-4 2052504 59.42 ns/op BenchmarkMallocTypeInfo16-4 1715618 69.13 ns/op BenchmarkMallocLargeStruct-4 243396 594.8 ns/op BenchmarkGoroutineSelect-4 70 1809001 ns/op BenchmarkGoroutineBlocking-4 90 1849760 ns/op BenchmarkGoroutineForRange-4 69 1720702 ns/op BenchmarkGoroutineIdle-4 85 1589628 ns/op BenchmarkHashStringSpeed-4 3531619 31.65 ns/op BenchmarkHashBytesSpeed-4 1919043 59.80 ns/op BenchmarkHashInt32Speed-4 4087520 28.01 ns/op BenchmarkHashInt64Speed-4 4016535 26.83 ns/op BenchmarkHashStringArraySpeed-4 816712 134.9 ns/op BenchmarkMegMap-4 4513593 28.01 ns/op BenchmarkMegOneMap-4 5929154 20.28 ns/op BenchmarkMegEqMap-4 4107 31940 ns/op BenchmarkMegEmptyMap-4 6113818 17.75 ns/op BenchmarkSmallStrMap-4 4303384 27.16 ns/op BenchmarkMapStringKeysEight_16-4 4772066 26.99 ns/op BenchmarkMapStringKeysEight_32-4 4329888 28.17 ns/op BenchmarkMapStringKeysEight_64-4 4482658 27.56 ns/op BenchmarkMapStringKeysEight_1M-4 3940480 27.37 ns/op BenchmarkIntMap-4 5072074 21.91 ns/op BenchmarkMapFirst/1-4 5969140 18.44 ns/op BenchmarkMapFirst/2-4 5776402 19.31 ns/op BenchmarkMapFirst/3-4 5875450 19.22 ns/op BenchmarkMapFirst/4-4 6360686 18.83 ns/op BenchmarkMapFirst/5-4 6019513 19.26 ns/op BenchmarkMapFirst/6-4 5619586 20.11 ns/op BenchmarkMapFirst/7-4 5894151 20.19 ns/op BenchmarkMapFirst/8-4 5653453 20.12 ns/op BenchmarkMapFirst/9-4 5262126 21.12 ns/op BenchmarkMapFirst/10-4 5698981 22.38 ns/op BenchmarkMapFirst/11-4 5380321 20.89 ns/op BenchmarkMapFirst/12-4 5471689 20.54 ns/op BenchmarkMapFirst/13-4 5479807 22.23 ns/op BenchmarkMapFirst/14-4 5663208 20.55 ns/op BenchmarkMapFirst/15-4 5258059 20.47 ns/op BenchmarkMapFirst/16-4 5871475 21.23 ns/op BenchmarkMapMid/1-4 4750989 24.58 ns/op BenchmarkMapMid/2-4 4506356 22.93 ns/op BenchmarkMapMid/3-4 4670757 24.43 ns/op BenchmarkMapMid/4-4 4855106 25.97 ns/op BenchmarkMapMid/5-4 4552346 26.11 ns/op BenchmarkMapMid/6-4 4652432 24.59 ns/op BenchmarkMapMid/7-4 4452800 25.17 ns/op BenchmarkMapMid/8-4 4419430 26.46 ns/op BenchmarkMapMid/9-4 4231771 27.24 ns/op BenchmarkMapMid/10-4 4262427 27.97 ns/op BenchmarkMapMid/11-4 4424622 27.09 ns/op BenchmarkMapMid/12-4 4161002 27.15 ns/op BenchmarkMapMid/13-4 4396293 24.70 ns/op BenchmarkMapMid/14-4 4601965 28.07 ns/op BenchmarkMapMid/15-4 4252352 25.70 ns/op BenchmarkMapMid/16-4 4609180 27.68 ns/op BenchmarkMapLast/1-4 5154556 23.70 ns/op BenchmarkMapLast/2-4 4567554 24.92 ns/op BenchmarkMapLast/3-4 5121930 25.73 ns/op BenchmarkMapLast/4-4 4971400 26.94 ns/op BenchmarkMapLast/5-4 4878420 25.85 ns/op BenchmarkMapLast/6-4 4385491 25.21 ns/op BenchmarkMapLast/7-4 4353860 24.78 ns/op BenchmarkMapLast/8-4 4352176 27.64 ns/op BenchmarkMapLast/9-4 4173494 27.68 ns/op BenchmarkMapLast/10-4 4408725 27.89 ns/op BenchmarkMapLast/11-4 4358566 27.57 ns/op BenchmarkMapLast/12-4 4077946 27.61 ns/op BenchmarkMapLast/13-4 4125134 27.23 ns/op BenchmarkMapLast/14-4 4125027 28.13 ns/op BenchmarkMapLast/15-4 4130685 28.13 ns/op BenchmarkMapLast/16-4 4093311 27.93 ns/op BenchmarkMapCycle-4 4520697 25.47 ns/op BenchmarkRepeatedLookupStrMapKey32-4 4867110 23.88 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5209 23107 ns/op BenchmarkMakeMap/[Byte]Byte-4 821126 151.2 ns/op BenchmarkMakeMap/[Int]Int-4 407817 315.5 ns/op BenchmarkNewEmptyMap-4 13539230 8.888 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2281299 53.93 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 872918 142.2 ns/op BenchmarkMapIterEmpty-4 7401494 15.84 ns/op BenchmarkSameLengthMap-4 6560191 18.24 ns/op BenchmarkBigKeyMap-4 2216998 55.37 ns/op BenchmarkBigValMap-4 2009257 59.08 ns/op BenchmarkSmallKeyMap-4 3963806 30.39 ns/op BenchmarkMapPopulate/1-4 3012852 38.84 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 172555 675.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8170 12953 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 907 121673 ns/op 51801 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 84 1595701 ns/op 415950 B/op 199 allocs/op BenchmarkMapPopulate/100000-4 5 21347683 ns/op 6527505 B/op 2898 allocs/op BenchmarkComplexAlgMap-4 591314 198.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 949098 107.9 ns/op BenchmarkGoMapClear/Reflexive/10-4 893842 122.6 ns/op BenchmarkGoMapClear/Reflexive/100-4 331801 357.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 53701 2078 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7413 16685 ns/op BenchmarkGoMapClear/NonReflexive/1-4 840044 139.6 ns/op BenchmarkGoMapClear/NonReflexive/10-4 780396 151.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 240490 416.2 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 54350 2094 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 6997 16807 ns/op BenchmarkMapStringConversion/32/simple-4 2214765 52.62 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2274758 52.80 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2015451 59.29 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2105456 57.50 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2064456 56.72 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1875674 62.50 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2716378 43.61 ns/op BenchmarkMapInterfacePtr-4 2925838 41.07 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6049010 22.38 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 133573 865.6 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 8089 14892 ns/op BenchmarkMapPop1000-4 544 220967 ns/op BenchmarkMapPop10000-4 26 4429913 ns/op BenchmarkMapAssign/Int32/256-4 4139179 27.87 ns/op BenchmarkMapAssign/Int32/65536-4 1030988 103.4 ns/op BenchmarkMapAssign/Int64/256-4 4386304 27.57 ns/op BenchmarkMapAssign/Int64/65536-4 1708863 79.29 ns/op BenchmarkMapAssign/Str/256-4 3159613 38.76 ns/op BenchmarkMapAssign/Str/65536-4 614594 163.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 2427847 49.53 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 618837 177.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2336370 49.34 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 915444 128.9 ns/op BenchmarkMapOperatorAssign/Str/256-4 770635 3107 ns/op BenchmarkMapOperatorAssign/Str/65536-4 279360 368.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 1298602 86.14 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 333056 369.6 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1327166 91.25 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 296174 359.1 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 746246 139.1 ns/op 60 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 191349 544.3 ns/op 100 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 2462460 52.65 ns/op BenchmarkMapDelete/Int32/1000-4 2579246 45.14 ns/op BenchmarkMapDelete/Int32/10000-4 2369991 46.91 ns/op BenchmarkMapDelete/Int64/100-4 2501522 57.28 ns/op BenchmarkMapDelete/Int64/1000-4 2579551 44.79 ns/op BenchmarkMapDelete/Int64/10000-4 2459984 48.64 ns/op BenchmarkMapDelete/Str/100-4 2035425 66.31 ns/op BenchmarkMapDelete/Str/1000-4 2143245 56.54 ns/op BenchmarkMapDelete/Str/10000-4 1857085 62.84 ns/op BenchmarkMapDelete/Pointer/100-4 2232876 81.01 ns/op BenchmarkMapDelete/Pointer/1000-4 2282853 78.29 ns/op BenchmarkMapDelete/Pointer/10000-4 2142181 54.40 ns/op BenchmarkMemmove/0-4 17608531 6.670 ns/op BenchmarkMemmove/1-4 2555730 46.54 ns/op 21.49 MB/s BenchmarkMemmove/2-4 2575784 48.17 ns/op 41.52 MB/s BenchmarkMemmove/3-4 2475861 47.40 ns/op 63.29 MB/s BenchmarkMemmove/4-4 2472628 46.21 ns/op 86.56 MB/s BenchmarkMemmove/5-4 2491446 46.48 ns/op 107.56 MB/s BenchmarkMemmove/6-4 2541246 48.08 ns/op 124.79 MB/s BenchmarkMemmove/7-4 2553272 46.26 ns/op 151.33 MB/s BenchmarkMemmove/8-4 2632372 45.26 ns/op 176.76 MB/s BenchmarkMemmove/9-4 2501973 46.94 ns/op 191.74 MB/s BenchmarkMemmove/10-4 2591877 47.47 ns/op 210.66 MB/s BenchmarkMemmove/11-4 2494732 46.98 ns/op 234.12 MB/s BenchmarkMemmove/12-4 2575422 47.95 ns/op 250.26 MB/s BenchmarkMemmove/13-4 2570295 47.22 ns/op 275.33 MB/s BenchmarkMemmove/14-4 2515999 47.20 ns/op 296.62 MB/s BenchmarkMemmove/15-4 2523320 47.99 ns/op 312.55 MB/s BenchmarkMemmove/16-4 2533273 45.44 ns/op 352.11 MB/s BenchmarkMemmove/32-4 2454350 47.52 ns/op 673.44 MB/s BenchmarkMemmove/64-4 2123839 56.37 ns/op 1135.36 MB/s BenchmarkMemmove/128-4 1818600 67.10 ns/op 1907.70 MB/s BenchmarkMemmove/256-4 1325176 87.70 ns/op 2919.09 MB/s BenchmarkMemmove/512-4 839253 141.8 ns/op 3611.93 MB/s BenchmarkMemmove/1024-4 529946 228.2 ns/op 4488.09 MB/s BenchmarkMemmove/2048-4 248710 407.6 ns/op 5024.52 MB/s BenchmarkMemmove/4096-4 146290 767.2 ns/op 5338.95 MB/s BenchmarkMemmoveOverlap/32-4 2544723 49.59 ns/op 645.34 MB/s BenchmarkMemmoveOverlap/64-4 2191809 53.95 ns/op 1186.27 MB/s BenchmarkMemmoveOverlap/128-4 1740003 67.62 ns/op 1892.92 MB/s BenchmarkMemmoveOverlap/256-4 1348534 90.08 ns/op 2842.07 MB/s BenchmarkMemmoveOverlap/512-4 838087 143.8 ns/op 3561.39 MB/s BenchmarkMemmoveOverlap/1024-4 527574 228.6 ns/op 4478.80 MB/s BenchmarkMemmoveOverlap/2048-4 273514 395.1 ns/op 5182.94 MB/s BenchmarkMemmoveOverlap/4096-4 132734 781.2 ns/op 5242.92 MB/s BenchmarkMemmoveUnalignedDst/0-4 15213996 6.998 ns/op BenchmarkMemmoveUnalignedDst/1-4 2594020 46.90 ns/op 21.32 MB/s BenchmarkMemmoveUnalignedDst/2-4 2512498 46.06 ns/op 43.42 MB/s BenchmarkMemmoveUnalignedDst/3-4 2432292 47.86 ns/op 62.68 MB/s BenchmarkMemmoveUnalignedDst/4-4 2481891 47.43 ns/op 84.33 MB/s BenchmarkMemmoveUnalignedDst/5-4 2592810 47.35 ns/op 105.60 MB/s BenchmarkMemmoveUnalignedDst/6-4 2437179 48.82 ns/op 122.89 MB/s BenchmarkMemmoveUnalignedDst/7-4 2530088 46.98 ns/op 149.00 MB/s BenchmarkMemmoveUnalignedDst/8-4 2727232 43.65 ns/op 183.28 MB/s BenchmarkMemmoveUnalignedDst/9-4 2489688 47.90 ns/op 187.87 MB/s BenchmarkMemmoveUnalignedDst/10-4 2526205 47.23 ns/op 211.74 MB/s BenchmarkMemmoveUnalignedDst/11-4 2563276 46.60 ns/op 236.05 MB/s BenchmarkMemmoveUnalignedDst/12-4 2473741 46.97 ns/op 255.48 MB/s BenchmarkMemmoveUnalignedDst/13-4 2442940 48.21 ns/op 269.68 MB/s BenchmarkMemmoveUnalignedDst/14-4 2480485 46.17 ns/op 303.25 MB/s BenchmarkMemmoveUnalignedDst/15-4 2540926 47.90 ns/op 313.17 MB/s BenchmarkMemmoveUnalignedDst/16-4 2539256 48.48 ns/op 330.04 MB/s BenchmarkMemmoveUnalignedDst/32-4 2440298 51.36 ns/op 623.10 MB/s BenchmarkMemmoveUnalignedDst/64-4 2097612 56.35 ns/op 1135.79 MB/s BenchmarkMemmoveUnalignedDst/128-4 1728188 68.88 ns/op 1858.41 MB/s BenchmarkMemmoveUnalignedDst/256-4 1341076 91.13 ns/op 2809.21 MB/s BenchmarkMemmoveUnalignedDst/512-4 796944 150.9 ns/op 3392.81 MB/s BenchmarkMemmoveUnalignedDst/1024-4 523112 234.3 ns/op 4369.89 MB/s BenchmarkMemmoveUnalignedDst/2048-4 283326 417.8 ns/op 4901.67 MB/s BenchmarkMemmoveUnalignedDst/4096-4 140085 778.1 ns/op 5264.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2352206 50.15 ns/op 638.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2166259 57.06 ns/op 1121.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1738516 69.74 ns/op 1835.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1337170 90.48 ns/op 2829.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 825493 145.2 ns/op 3527.12 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 517890 234.2 ns/op 4371.74 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 302260 416.8 ns/op 4913.45 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 134899 775.3 ns/op 5283.00 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15796857 7.116 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2470652 46.18 ns/op 21.66 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2502538 48.51 ns/op 41.23 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2509935 47.25 ns/op 63.49 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2525073 47.60 ns/op 84.04 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2547309 48.59 ns/op 102.90 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2566560 48.22 ns/op 124.43 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2476296 46.34 ns/op 151.06 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2746278 44.32 ns/op 180.50 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2546211 48.09 ns/op 187.14 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2531330 48.19 ns/op 207.51 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2368078 47.77 ns/op 230.29 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2520016 46.74 ns/op 256.73 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2469135 47.46 ns/op 273.94 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2492134 47.67 ns/op 293.69 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2473275 48.08 ns/op 311.95 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2460172 48.43 ns/op 330.35 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2377322 52.17 ns/op 613.37 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2096500 56.94 ns/op 1123.96 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1722058 69.61 ns/op 1838.86 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1309142 89.28 ns/op 2867.36 MB/s BenchmarkMemmoveUnalignedSrc/512-4 728482 144.8 ns/op 3536.33 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 517084 231.5 ns/op 4422.54 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 242624 415.0 ns/op 4934.61 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 134716 797.8 ns/op 5134.25 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2355189 51.53 ns/op 620.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2075257 57.48 ns/op 1113.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1773418 71.72 ns/op 1784.64 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1353344 90.09 ns/op 2841.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 833034 143.3 ns/op 3572.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 519086 223.8 ns/op 4574.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 294720 400.7 ns/op 5110.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 141907 790.7 ns/op 5180.11 MB/s BenchmarkMemclr/5-4 13160353 8.343 ns/op 599.29 MB/s BenchmarkMemclr/16-4 12701602 9.428 ns/op 1696.99 MB/s BenchmarkMemclr/64-4 12187435 8.285 ns/op 7724.91 MB/s BenchmarkMemclr/256-4 10845460 9.346 ns/op 27390.33 MB/s BenchmarkMemclr/4096-4 2797807 43.00 ns/op 95255.43 MB/s BenchmarkMemclr/65536-4 159718 709.7 ns/op 92341.77 MB/s BenchmarkMemclr/1M-4 6302 18773 ns/op 55855.93 MB/s BenchmarkMemclr/4M-4 1779 81192 ns/op 51658.85 MB/s BenchmarkMemclr/8M-4 714 177203 ns/op 47338.92 MB/s BenchmarkMemclr/16M-4 241 608856 ns/op 27555.33 MB/s BenchmarkMemclr/64M-4 81 1443273 ns/op 46497.68 MB/s BenchmarkMemclrUnaligned/0_5-4 8733577 13.57 ns/op 368.41 MB/s BenchmarkMemclrUnaligned/0_16-4 8485851 13.73 ns/op 1165.37 MB/s BenchmarkMemclrUnaligned/0_64-4 8431972 13.78 ns/op 4644.68 MB/s BenchmarkMemclrUnaligned/0_256-4 8147416 14.41 ns/op 17765.86 MB/s BenchmarkMemclrUnaligned/0_4096-4 2689983 44.40 ns/op 92249.32 MB/s BenchmarkMemclrUnaligned/0_65536-4 159679 701.6 ns/op 93408.99 MB/s BenchmarkMemclrUnaligned/1_5-4 8232799 13.28 ns/op 376.45 MB/s BenchmarkMemclrUnaligned/1_16-4 7579544 13.92 ns/op 1149.61 MB/s BenchmarkMemclrUnaligned/1_64-4 8871352 13.16 ns/op 4861.39 MB/s BenchmarkMemclrUnaligned/1_256-4 7947627 14.64 ns/op 17481.58 MB/s BenchmarkMemclrUnaligned/1_4096-4 1837166 65.70 ns/op 62346.16 MB/s BenchmarkMemclrUnaligned/1_65536-4 118615 950.8 ns/op 68927.51 MB/s BenchmarkMemclrUnaligned/4_5-4 8824972 13.44 ns/op 372.04 MB/s BenchmarkMemclrUnaligned/4_16-4 8412643 13.71 ns/op 1166.74 MB/s BenchmarkMemclrUnaligned/4_64-4 8868088 13.20 ns/op 4848.15 MB/s BenchmarkMemclrUnaligned/4_256-4 7362033 14.48 ns/op 17676.19 MB/s BenchmarkMemclrUnaligned/4_4096-4 1924748 62.58 ns/op 65452.32 MB/s BenchmarkMemclrUnaligned/4_65536-4 126940 937.4 ns/op 69916.11 MB/s BenchmarkMemclrUnaligned/7_5-4 8570642 13.25 ns/op 377.23 MB/s BenchmarkMemclrUnaligned/7_16-4 8891052 13.82 ns/op 1157.90 MB/s BenchmarkMemclrUnaligned/7_64-4 8700056 13.41 ns/op 4772.78 MB/s BenchmarkMemclrUnaligned/7_256-4 7806775 14.66 ns/op 17462.89 MB/s BenchmarkMemclrUnaligned/7_4096-4 1827519 65.35 ns/op 62679.71 MB/s BenchmarkMemclrUnaligned/7_65536-4 116551 969.0 ns/op 67630.84 MB/s BenchmarkMemclrUnaligned/0_1M-4 5928 17937 ns/op 58460.08 MB/s BenchmarkMemclrUnaligned/0_4M-4 1602 63399 ns/op 66157.73 MB/s BenchmarkMemclrUnaligned/0_8M-4 860 164187 ns/op 51091.77 MB/s BenchmarkMemclrUnaligned/0_16M-4 171 626523 ns/op 26778.29 MB/s BenchmarkMemclrUnaligned/0_64M-4 75 1435193 ns/op 46759.48 MB/s BenchmarkMemclrUnaligned/1_1M-4 6010 19877 ns/op 52754.19 MB/s BenchmarkMemclrUnaligned/1_4M-4 1266 82674 ns/op 50732.97 MB/s BenchmarkMemclrUnaligned/1_8M-4 738 166727 ns/op 50313.36 MB/s BenchmarkMemclrUnaligned/1_16M-4 182 780920 ns/op 21483.92 MB/s BenchmarkMemclrUnaligned/1_64M-4 76 1472420 ns/op 45577.27 MB/s BenchmarkMemclrUnaligned/4_1M-4 6193 18835 ns/op 55670.95 MB/s BenchmarkMemclrUnaligned/4_4M-4 1579 78740 ns/op 53267.54 MB/s BenchmarkMemclrUnaligned/4_8M-4 654 175353 ns/op 47838.41 MB/s BenchmarkMemclrUnaligned/4_16M-4 204 498582 ns/op 33649.86 MB/s BenchmarkMemclrUnaligned/4_64M-4 85 1465691 ns/op 45786.51 MB/s BenchmarkMemclrUnaligned/7_1M-4 6046 17836 ns/op 58790.47 MB/s BenchmarkMemclrUnaligned/7_4M-4 1430 81608 ns/op 51395.87 MB/s BenchmarkMemclrUnaligned/7_8M-4 643 175963 ns/op 47672.44 MB/s BenchmarkMemclrUnaligned/7_16M-4 208 710838 ns/op 23602.02 MB/s BenchmarkMemclrUnaligned/7_64M-4 76 1452642 ns/op 46197.81 MB/s BenchmarkGoMemclr/5-4 2779773 42.47 ns/op 117.72 MB/s BenchmarkGoMemclr/16-4 838718 148.9 ns/op 107.49 MB/s BenchmarkGoMemclr/64-4 212536 476.4 ns/op 134.35 MB/s BenchmarkGoMemclr/256-4 57250 2233 ns/op 114.62 MB/s BenchmarkMemclrRange/1K_2K-4 88663 1342 ns/op 71438.93 MB/s BenchmarkMemclrRange/2K_8K-4 31537 3726 ns/op 89517.51 MB/s BenchmarkMemclrRange/4K_16K-4 35617 3364 ns/op 96026.35 MB/s BenchmarkMemclrRange/160K_228K-4 6400 17777 ns/op 93540.38 MB/s BenchmarkClearFat7-4 8264289 13.79 ns/op BenchmarkClearFat8-4 9710791 12.01 ns/op BenchmarkClearFat11-4 8688949 13.33 ns/op BenchmarkClearFat12-4 8958289 13.10 ns/op BenchmarkClearFat13-4 8728798 12.86 ns/op BenchmarkClearFat14-4 8849854 13.55 ns/op BenchmarkClearFat15-4 9274878 13.02 ns/op BenchmarkClearFat16-4 8668574 13.15 ns/op BenchmarkClearFat24-4 9023162 13.05 ns/op BenchmarkClearFat32-4 8627689 13.92 ns/op BenchmarkClearFat40-4 8216158 14.26 ns/op BenchmarkClearFat48-4 7626192 15.32 ns/op BenchmarkClearFat56-4 7725978 15.45 ns/op BenchmarkClearFat64-4 7006328 16.88 ns/op BenchmarkClearFat72-4 7097007 17.07 ns/op BenchmarkClearFat128-4 4615585 24.14 ns/op BenchmarkClearFat256-4 3309006 35.09 ns/op BenchmarkClearFat512-4 1944992 62.42 ns/op BenchmarkClearFat1024-4 1131466 103.9 ns/op BenchmarkClearFat1032-4 1000000 105.7 ns/op BenchmarkClearFat1040-4 893355 133.7 ns/op BenchmarkCopyFat7-4 9009670 14.09 ns/op BenchmarkCopyFat8-4 9485516 11.58 ns/op BenchmarkCopyFat11-4 8452731 13.86 ns/op BenchmarkCopyFat12-4 8660566 13.33 ns/op BenchmarkCopyFat13-4 9216910 14.09 ns/op BenchmarkCopyFat14-4 8850271 13.13 ns/op BenchmarkCopyFat15-4 8641159 12.88 ns/op BenchmarkCopyFat16-4 8760828 12.60 ns/op BenchmarkCopyFat24-4 8472951 13.81 ns/op BenchmarkCopyFat32-4 8088872 14.64 ns/op BenchmarkCopyFat64-4 6910136 16.92 ns/op BenchmarkCopyFat72-4 6748729 17.63 ns/op BenchmarkCopyFat128-4 4667409 25.29 ns/op BenchmarkCopyFat256-4 3147921 35.93 ns/op BenchmarkCopyFat512-4 1839524 73.28 ns/op BenchmarkCopyFat520-4 1720225 67.94 ns/op BenchmarkCopyFat1024-4 1000000 122.4 ns/op BenchmarkCopyFat1032-4 988663 118.0 ns/op BenchmarkCopyFat1040-4 986578 120.7 ns/op BenchmarkIssue18740/2byte-4 627 195841 ns/op BenchmarkIssue18740/4byte-4 967 115218 ns/op BenchmarkIssue18740/8byte-4 1479 75697 ns/op BenchmarkMemclrKnownSize1-4 10782614 11.24 ns/op 88.99 MB/s BenchmarkMemclrKnownSize2-4 6414352 16.93 ns/op 118.10 MB/s BenchmarkMemclrKnownSize4-4 3968946 29.69 ns/op 134.74 MB/s BenchmarkMemclrKnownSize8-4 1883878 68.36 ns/op 117.03 MB/s BenchmarkMemclrKnownSize16-4 863918 127.9 ns/op 125.14 MB/s BenchmarkMemclrKnownSize32-4 450531 260.0 ns/op 123.09 MB/s BenchmarkMemclrKnownSize64-4 233048 536.8 ns/op 119.22 MB/s BenchmarkMemclrKnownSize112-4 137916 869.0 ns/op 128.88 MB/s BenchmarkMemclrKnownSize128-4 110958 1012 ns/op 126.46 MB/s BenchmarkMemclrKnownSize192-4 82465 1524 ns/op 125.98 MB/s BenchmarkMemclrKnownSize248-4 61534 1945 ns/op 127.52 MB/s BenchmarkMemclrKnownSize256-4 60248 2022 ns/op 126.58 MB/s BenchmarkMemclrKnownSize512-4 29380 4014 ns/op 127.55 MB/s BenchmarkMemclrKnownSize1024-4 15595 8275 ns/op 123.75 MB/s BenchmarkMemclrKnownSize4096-4 3139 34207 ns/op 119.74 MB/s BenchmarkMemclrKnownSize512KiB-4 26 4080859 ns/op 128.47 MB/s BenchmarkReadMetricsLatency-4 26684 3520 p50-ns 5229 p90-ns 25300 p99-ns BenchmarkFinalizer-4 171 912651 ns/op BenchmarkFinalizerRun-4 227619 612.6 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9719042 11.33 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2886780 40.02 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2490373 48.98 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2462212 49.79 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1713040 69.09 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1651425 71.73 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2343819 50.88 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1636801 72.25 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1761868 68.04 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2211564 52.96 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2119843 54.31 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2045288 58.92 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1928992 62.57 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1762894 68.12 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7614853 16.04 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7507485 15.69 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7208976 16.12 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7801476 15.52 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6166522 19.46 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6501396 18.20 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7776601 15.61 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7362092 15.78 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6464502 17.12 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7719139 15.48 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7237017 17.92 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7348652 18.70 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7652088 15.50 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7536696 15.90 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7383000 15.84 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6503358 15.48 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7379404 15.75 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7464708 15.77 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7362922 15.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6251461 16.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7137944 16.53 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7672892 16.32 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7291519 18.27 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7308046 16.51 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7532188 15.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7152784 19.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7199275 16.34 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7725465 15.81 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7231009 16.54 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6941490 16.39 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6451778 18.28 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6475060 15.89 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7632949 18.59 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6486709 15.58 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7435522 15.91 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7496108 15.74 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7624041 15.53 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7209676 15.74 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7133144 18.49 ns/op BenchmarkNetpollBreak-4 3656 39262 ns/op BenchmarkPinnerPinUnpinBatch-4 1892 60804 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 324 387831 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2242 59915 ns/op BenchmarkPinnerPinUnpin-4 2445514 48.87 ns/op BenchmarkPinnerPinUnpinTiny-4 2412940 48.61 ns/op BenchmarkPinnerPinUnpinDouble-4 935550 127.9 ns/op BenchmarkPinnerPinUnpinParallel-4 6521328 18.93 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6239660 19.71 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 255433 554.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 7358205 13.85 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7152409 15.01 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 11612294 9.719 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 11495589 9.912 ns/op BenchmarkPingPongHog-4 327 366512 ns/op BenchmarkStackGrowth-4 150906 761.9 ns/op BenchmarkStackGrowthDeep-4 1444 71464 ns/op BenchmarkCreateGoroutines-4 58827 1959 ns/op BenchmarkCreateGoroutinesParallel-4 37257 3191 ns/op BenchmarkCreateGoroutinesCapture-4 9692 12500 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 39358 2875 ns/op BenchmarkClosureCall-4 23675397 5.046 ns/op BenchmarkWakeupParallelSpinning/0s-4 5418 20088 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4711 23425 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5914 29143 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2896 37337 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1881 61646 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1148 100387 ns/op BenchmarkWakeupParallelSpinning/50µs-4 567 204067 ns/op BenchmarkWakeupParallelSpinning/100µs-4 327 378900 ns/op BenchmarkWakeupParallelSyscall/0s-4 733 172796 ns/op BenchmarkWakeupParallelSyscall/1µs-4 681 166441 ns/op BenchmarkWakeupParallelSyscall/2µs-4 688 178446 ns/op BenchmarkWakeupParallelSyscall/5µs-4 669 190003 ns/op BenchmarkWakeupParallelSyscall/10µs-4 592 187308 ns/op BenchmarkWakeupParallelSyscall/20µs-4 528 238182 ns/op BenchmarkWakeupParallelSyscall/50µs-4 397 274977 ns/op BenchmarkWakeupParallelSyscall/100µs-4 296 407413 ns/op BenchmarkMatmult-4 5335582 22.37 ns/op BenchmarkFastrand-4 15358612 7.628 ns/op BenchmarkFastrand64-4 15231002 8.053 ns/op BenchmarkFastrandHashiter-4 5131305 19.87 ns/op BenchmarkFastrandn/2-4 7070908 17.80 ns/op BenchmarkFastrandn/3-4 7236429 16.33 ns/op BenchmarkFastrandn/4-4 6967749 17.30 ns/op BenchmarkFastrandn/5-4 7344316 16.42 ns/op BenchmarkIfaceCmp100-4 112153 1240 ns/op BenchmarkIfaceCmpNil100-4 204670 580.8 ns/op BenchmarkEfaceCmpDiff-4 45100 2664 ns/op BenchmarkEfaceCmpDiffIndirect-4 40714 2890 ns/op BenchmarkDefer-4 2152218 55.30 ns/op BenchmarkDefer10-4 1000000 105.8 ns/op BenchmarkDeferMany-4 503617 370.5 ns/op BenchmarkPanicRecover-4 230553 441.9 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 5074 24670 ns/op 23669 p50-ns 31780 p90-ns 66340 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 4852 29282 ns/op 23229 p50-ns 34560 p90-ns 171081 p99-ns BenchmarkGoroutineProfile/small/idle-4 2976 34351 ns/op 32330 p50-ns 36180 p90-ns 61700 p99-ns BenchmarkGoroutineProfile/small/loaded-4 540 232184 ns/op 153089 p50-ns 419980 p90-ns 1209390 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 4796 27280 ns/op 24390 p50-ns 33460 p90-ns 120300 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4504 27777 ns/op 22870 p50-ns 34400 p90-ns 115620 p99-ns BenchmarkGoroutineProfile/large/idle-4 22 5077357 ns/op 4988918 p50-ns 5262488 p90-ns 6657387 p99-ns BenchmarkGoroutineProfile/large/loaded-4 16 9643873 ns/op 5441438 p50-ns 29127148 p90-ns 38863104 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 5232 24417 ns/op 22790 p50-ns 28460 p90-ns 45909 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 3589 34405 ns/op 23080 p50-ns 36440 p90-ns 239729 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1494 78292 ns/op 74390 p50-ns 83500 p90-ns 130169 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 370 396835 ns/op 221679 p50-ns 438400 p90-ns 3496878 p99-ns BenchmarkRWMutexUncontended-4 7369376 15.64 ns/op BenchmarkRWMutexWrite100-4 840926 164.2 ns/op BenchmarkRWMutexWrite10-4 579916 291.9 ns/op BenchmarkRWMutexWorkWrite100-4 431468 292.0 ns/op BenchmarkRWMutexWorkWrite10-4 86608 1221 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2427 49179 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1251 91893 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1129 99845 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 588 192454 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 614 186946 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 268 406560 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 283 410811 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 129 861359 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 429024 315.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 340465 305.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 328114 365.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 370617 321.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 400010 313.8 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 363300 360.2 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 366735 330.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 328502 354.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 251246 403.9 ns/op BenchmarkMakeSlice/Byte-4 2629683 44.02 ns/op BenchmarkMakeSlice/Int16-4 2603854 45.98 ns/op BenchmarkMakeSlice/Int-4 2024842 61.66 ns/op BenchmarkMakeSlice/Ptr-4 1749912 70.33 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 104.8 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 126.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 146.1 ns/op BenchmarkGrowSlice/Byte-4 1000000 108.3 ns/op BenchmarkGrowSlice/Int16-4 1000000 113.3 ns/op BenchmarkGrowSlice/Int-4 741156 162.1 ns/op BenchmarkGrowSlice/Ptr-4 691766 191.0 ns/op BenchmarkGrowSlice/Struct/24-4 512119 301.9 ns/op BenchmarkGrowSlice/Struct/32-4 337681 372.1 ns/op BenchmarkGrowSlice/Struct/40-4 234164 453.6 ns/op BenchmarkExtendSlice/IntSlice-4 676597 180.3 ns/op BenchmarkExtendSlice/PointerSlice-4 528068 209.3 ns/op BenchmarkExtendSlice/NoGrow-4 945238 106.4 ns/op BenchmarkAppend-4 1045234 133.1 ns/op BenchmarkAppendGrowByte-4 6 18202584 ns/op BenchmarkAppendGrowString-4 1 237563840 ns/op BenchmarkAppendSlice/1Bytes-4 2552710 46.68 ns/op BenchmarkAppendSlice/4Bytes-4 2572279 47.23 ns/op BenchmarkAppendSlice/7Bytes-4 2539132 49.26 ns/op BenchmarkAppendSlice/8Bytes-4 2573468 46.29 ns/op BenchmarkAppendSlice/15Bytes-4 2457421 48.03 ns/op BenchmarkAppendSlice/16Bytes-4 2531144 48.05 ns/op BenchmarkAppendSlice/32Bytes-4 2504068 48.11 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 100087 1118 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 27630 4600 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 17484 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2052 62917 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 182 632402 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 46 3272749 ns/op BenchmarkAppendStr/1Bytes-4 1911507 68.17 ns/op BenchmarkAppendStr/4Bytes-4 1891645 66.58 ns/op BenchmarkAppendStr/8Bytes-4 1884062 65.77 ns/op BenchmarkAppendStr/16Bytes-4 1689945 64.84 ns/op BenchmarkAppendStr/32Bytes-4 1717951 64.33 ns/op BenchmarkAppendSpecialCase-4 1044176 132.8 ns/op BenchmarkCopy/1Byte-4 2676968 44.32 ns/op 22.57 MB/s BenchmarkCopy/1String-4 2635160 45.99 ns/op 21.74 MB/s BenchmarkCopy/2Byte-4 2564714 46.85 ns/op 42.69 MB/s BenchmarkCopy/2String-4 2583585 46.62 ns/op 42.90 MB/s BenchmarkCopy/4Byte-4 2424874 47.19 ns/op 84.77 MB/s BenchmarkCopy/4String-4 2543946 47.12 ns/op 84.88 MB/s BenchmarkCopy/8Byte-4 2658255 43.20 ns/op 185.16 MB/s BenchmarkCopy/8String-4 2704954 44.97 ns/op 177.88 MB/s BenchmarkCopy/12Byte-4 2583663 48.53 ns/op 247.27 MB/s BenchmarkCopy/12String-4 2632746 45.55 ns/op 263.43 MB/s BenchmarkCopy/16Byte-4 2535271 46.67 ns/op 342.86 MB/s BenchmarkCopy/16String-4 2523169 46.33 ns/op 345.38 MB/s BenchmarkCopy/32Byte-4 2490643 49.18 ns/op 650.68 MB/s BenchmarkCopy/32String-4 2409369 48.87 ns/op 654.73 MB/s BenchmarkCopy/128Byte-4 1768143 67.94 ns/op 1883.90 MB/s BenchmarkCopy/128String-4 1749009 70.00 ns/op 1828.51 MB/s BenchmarkCopy/1024Byte-4 531380 223.1 ns/op 4590.84 MB/s BenchmarkCopy/1024String-4 357250 286.5 ns/op 3574.65 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 40088 3003 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 26089 4617 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 15176 7742 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 12890 9908 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 12422 ns/op BenchmarkAppendInPlace/Grow/Byte-4 221605 628.5 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 184392 655.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 138511 859.0 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 99757 1082 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 93236 1303 ns/op BenchmarkStackCopyPtr-4 1 114051644 ns/op BenchmarkStackCopy-4 2 76020546 ns/op BenchmarkStackCopyNoCache-4 28 3829900 ns/op BenchmarkStackCopyWithStkobj-4 3 45070715 ns/op BenchmarkIssue18138-4 540 200743 ns/op BenchmarkCompareStringEqual-4 13525768 8.259 ns/op BenchmarkCompareStringIdentical-4 16507243 6.400 ns/op BenchmarkCompareStringSameLength-4 15737299 7.259 ns/op BenchmarkCompareStringDifferentLength-4 25083658 4.766 ns/op BenchmarkCompareStringBigUnaligned-4 3805 31188 ns/op 33621.52 MB/s BenchmarkCompareStringBig-4 3265 30922 ns/op 33910.65 MB/s BenchmarkConcatStringAndBytes-4 3003523 39.86 ns/op BenchmarkSliceByteToString/1-4 2984660 41.02 ns/op BenchmarkSliceByteToString/2-4 1519982 75.34 ns/op BenchmarkSliceByteToString/4-4 1562868 75.73 ns/op BenchmarkSliceByteToString/8-4 1556810 75.26 ns/op BenchmarkSliceByteToString/16-4 1520030 78.49 ns/op BenchmarkSliceByteToString/32-4 1351959 87.97 ns/op BenchmarkSliceByteToString/64-4 1000000 110.5 ns/op BenchmarkSliceByteToString/128-4 832363 166.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2845617 40.91 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1224715 95.77 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1400401 84.54 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4652727 26.06 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2263081 52.46 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2351322 47.50 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2879361 40.93 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 607851 201.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 765550 160.5 ns/op BenchmarkRuneIterate/range/ASCII-4 7854712 14.49 ns/op BenchmarkRuneIterate/range/Japanese-4 2654746 44.88 ns/op BenchmarkRuneIterate/range/MixedLength-4 3226404 37.25 ns/op BenchmarkRuneIterate/range1/ASCII-4 7606108 14.62 ns/op BenchmarkRuneIterate/range1/Japanese-4 2629222 44.19 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3129380 37.39 ns/op BenchmarkRuneIterate/range2/ASCII-4 7615328 15.09 ns/op BenchmarkRuneIterate/range2/Japanese-4 2646036 44.67 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3232344 37.26 ns/op BenchmarkArrayEqual-4 23562620 5.195 ns/op BenchmarkFunc/Name-4 3370849 35.30 ns/op BenchmarkFunc/Entry-4 13553925 8.864 ns/op BenchmarkFunc/FileLine-4 2274898 53.68 ns/op PASS ok runtime 146.566s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 25772 4910 ns/op BenchmarkHandle/concurrent-4 13644 8430 ns/op PASS ok runtime/cgo 1.501s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 21914164 5.056 ns/op BenchmarkAtomicStore64-4 20923018 5.176 ns/op BenchmarkAtomicLoad-4 22910076 5.038 ns/op BenchmarkAtomicStore-4 21518336 5.063 ns/op BenchmarkAnd8-4 22954605 5.144 ns/op BenchmarkAnd-4 21144480 5.025 ns/op BenchmarkAnd8Parallel-4 3628250 33.84 ns/op BenchmarkAndParallel-4 3617360 33.32 ns/op BenchmarkOr8-4 21241460 5.087 ns/op BenchmarkOr-4 23360396 6.003 ns/op BenchmarkOr8Parallel-4 3291660 33.58 ns/op BenchmarkOrParallel-4 3573781 33.46 ns/op BenchmarkXadd-4 3376022 34.98 ns/op BenchmarkXadd64-4 3648110 29.31 ns/op BenchmarkCas-4 3289587 35.17 ns/op BenchmarkCas64-4 3281433 38.70 ns/op BenchmarkXchg-4 4203530 36.63 ns/op BenchmarkXchg64-4 3376321 36.61 ns/op PASS ok runtime/internal/atomic 3.597s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4305559 28.32 ns/op BenchmarkMulUintptr/large-4 3341030 35.84 ns/op PASS ok runtime/internal/math 1.333s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 34 4927391 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 10599062 ns/op 748.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 810 154571 ns/op 4.343 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 13 9890264 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 18440149 ns/op 1130 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 170 635566 ns/op 41.64 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 55148961 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 78459030 ns/op 6088 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 21 5797968 ns/op 453.9 concurrent_launches/op PASS ok runtime/pprof 2.866s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 36 3225594 ns/op BenchmarkStackLeak-4 18309 6322 ns/op PASS ok runtime/race 1.441s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4209013 26.70 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 190302 606.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.396s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 46 2582102 ns/op BenchmarkIndex_Large-4 28940 4090 ns/op BenchmarkIndexFunc_Large-4 148 796348 ns/op BenchmarkCompact/nil-4 8902063 12.83 ns/op BenchmarkCompact/one-4 2389297 51.54 ns/op BenchmarkCompact/sorted-4 1483632 80.27 ns/op BenchmarkCompact/1_item-4 1386384 83.56 ns/op BenchmarkCompact/unsorted-4 1484896 75.45 ns/op BenchmarkCompact/many-4 898414 147.0 ns/op BenchmarkCompact_Large-4 1348 87027 ns/op BenchmarkCompactFunc_Large-4 66 1573746 ns/op BenchmarkReplace/naive-fast-4 97695 1137 ns/op BenchmarkReplace/optimized-fast-4 127227 981.4 ns/op BenchmarkReplace/naive-slow-4 32410 3615 ns/op BenchmarkReplace/optimized-slow-4 38037 3184 ns/op BenchmarkSortInts-4 2 80301210 ns/op BenchmarkSlicesSortInts-4 2 50150416 ns/op BenchmarkSlicesSortInts_Sorted-4 73 1912915 ns/op BenchmarkSlicesSortInts_Reversed-4 42 2957413 ns/op BenchmarkSortStrings-4 1 141466610 ns/op BenchmarkSlicesSortStrings-4 2 98162043 ns/op BenchmarkSortStructs-4 1 183246117 ns/op BenchmarkSortFuncStructs-4 1 150219309 ns/op BenchmarkBinarySearchFloats/Size16-4 1509211 78.63 ns/op BenchmarkBinarySearchFloats/Size32-4 1297950 91.89 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 102.5 ns/op BenchmarkBinarySearchFloats/Size128-4 715570 147.7 ns/op BenchmarkBinarySearchFloats/Size512-4 864168 138.5 ns/op BenchmarkBinarySearchFloats/Size1024-4 693204 151.1 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 726466 165.9 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 628206 187.0 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 526856 214.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 422630 249.3 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 396280 305.6 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 370934 338.2 ns/op PASS ok slices 15.479s goos: linux goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 204204 595.8 ns/op BenchmarkSortString1K-4 212 548395 ns/op BenchmarkSortString1K_Slice-4 237 487960 ns/op BenchmarkStableString1K-4 124 944223 ns/op BenchmarkSortInt1K-4 253 452840 ns/op BenchmarkSortInt1K_Sorted-4 3312 31496 ns/op BenchmarkSortInt1K_Reversed-4 1521 67984 ns/op BenchmarkSortInt1K_Mod8-4 388 276309 ns/op BenchmarkStableInt1K-4 165 714964 ns/op BenchmarkStableInt1K_Slice-4 198 661805 ns/op BenchmarkSortInt64K-4 3 44804578 ns/op BenchmarkSortInt64K_Slice-4 3 38652955 ns/op BenchmarkStableInt64K-4 2 62884757 ns/op BenchmarkSort1e2-4 574 220237 ns/op BenchmarkStable1e2-4 211 547648 ns/op BenchmarkSort1e4-4 3 42505508 ns/op BenchmarkStable1e4-4 1 171145340 ns/op PASS ok sort 4.690s goos: linux goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1086435 116.3 ns/op BenchmarkAtof64Float-4 893005 134.0 ns/op BenchmarkAtof64FloatExp-4 788887 150.5 ns/op BenchmarkAtof64Big-4 594446 204.4 ns/op BenchmarkAtof64RandomBits-4 537326 216.7 ns/op BenchmarkAtof64RandomFloats-4 605738 201.3 ns/op BenchmarkAtof64RandomLongFloats-4 545209 225.3 ns/op BenchmarkAtof32Decimal-4 1070502 115.6 ns/op BenchmarkAtof32Float-4 910092 132.5 ns/op BenchmarkAtof32FloatExp-4 692332 150.8 ns/op BenchmarkAtof32Random-4 493864 250.7 ns/op BenchmarkAtof32RandomLong-4 208418 561.3 ns/op BenchmarkParseInt/Pos/7bit-4 1758236 68.92 ns/op BenchmarkParseInt/Pos/26bit-4 913680 122.3 ns/op BenchmarkParseInt/Pos/31bit-4 789363 155.0 ns/op BenchmarkParseInt/Pos/56bit-4 492206 213.3 ns/op BenchmarkParseInt/Pos/63bit-4 511221 226.4 ns/op BenchmarkParseInt/Neg/7bit-4 1749403 70.19 ns/op BenchmarkParseInt/Neg/26bit-4 960409 134.4 ns/op BenchmarkParseInt/Neg/31bit-4 839450 145.9 ns/op BenchmarkParseInt/Neg/56bit-4 543192 212.0 ns/op BenchmarkParseInt/Neg/63bit-4 442120 245.4 ns/op BenchmarkAtoi/Pos/7bit-4 2480529 47.30 ns/op BenchmarkAtoi/Pos/26bit-4 1208440 102.0 ns/op BenchmarkAtoi/Pos/31bit-4 1021963 103.5 ns/op BenchmarkAtoi/Pos/56bit-4 560934 185.3 ns/op BenchmarkAtoi/Pos/63bit-4 485857 256.2 ns/op BenchmarkAtoi/Neg/7bit-4 2405512 50.80 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 101.6 ns/op BenchmarkAtoi/Neg/31bit-4 1000000 114.3 ns/op BenchmarkAtoi/Neg/56bit-4 592802 180.7 ns/op BenchmarkAtoi/Neg/63bit-4 491209 251.8 ns/op BenchmarkFormatFloat/Decimal-4 154473 784.3 ns/op BenchmarkFormatFloat/Float-4 135264 875.3 ns/op BenchmarkFormatFloat/Exp-4 145754 790.7 ns/op BenchmarkFormatFloat/NegExp-4 156831 796.3 ns/op BenchmarkFormatFloat/LongExp-4 121285 958.9 ns/op BenchmarkFormatFloat/Big-4 123578 973.9 ns/op BenchmarkFormatFloat/BinaryExp-4 256392 440.8 ns/op BenchmarkFormatFloat/32Integer-4 154374 770.6 ns/op BenchmarkFormatFloat/32ExactFraction-4 154180 740.9 ns/op BenchmarkFormatFloat/32Point-4 140701 835.0 ns/op BenchmarkFormatFloat/32Exp-4 154278 767.3 ns/op BenchmarkFormatFloat/32NegExp-4 141612 798.9 ns/op BenchmarkFormatFloat/32Shortest-4 162391 751.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 179529 670.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 162710 700.4 ns/op BenchmarkFormatFloat/64Fixed1-4 181969 577.0 ns/op BenchmarkFormatFloat/64Fixed2-4 174603 593.9 ns/op BenchmarkFormatFloat/64Fixed3-4 183286 590.8 ns/op BenchmarkFormatFloat/64Fixed4-4 198115 592.5 ns/op BenchmarkFormatFloat/64Fixed12-4 114762 1037 ns/op BenchmarkFormatFloat/64Fixed16-4 143164 786.8 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 148387 821.2 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 137953 851.7 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3522 33201 ns/op BenchmarkFormatFloat/Slowpath64-4 125019 963.0 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 124437 957.5 ns/op BenchmarkAppendFloat/Decimal-4 195456 630.7 ns/op BenchmarkAppendFloat/Float-4 156975 737.7 ns/op BenchmarkAppendFloat/Exp-4 176926 620.4 ns/op BenchmarkAppendFloat/NegExp-4 178729 632.5 ns/op BenchmarkAppendFloat/LongExp-4 127596 815.7 ns/op BenchmarkAppendFloat/Big-4 144612 857.9 ns/op BenchmarkAppendFloat/BinaryExp-4 462501 271.1 ns/op BenchmarkAppendFloat/32Integer-4 185539 640.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 195882 587.6 ns/op BenchmarkAppendFloat/32Point-4 166784 683.9 ns/op BenchmarkAppendFloat/32Exp-4 186201 622.7 ns/op BenchmarkAppendFloat/32NegExp-4 191985 617.6 ns/op BenchmarkAppendFloat/32Shortest-4 205203 557.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 233422 518.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 199545 536.0 ns/op BenchmarkAppendFloat/64Fixed1-4 243009 431.1 ns/op BenchmarkAppendFloat/64Fixed2-4 234589 432.3 ns/op BenchmarkAppendFloat/64Fixed3-4 252018 442.0 ns/op BenchmarkAppendFloat/64Fixed4-4 255394 450.6 ns/op BenchmarkAppendFloat/64Fixed12-4 143140 859.7 ns/op BenchmarkAppendFloat/64Fixed16-4 175378 635.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 165302 611.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 165339 721.5 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3111 32400 ns/op BenchmarkAppendFloat/Slowpath64-4 137142 810.0 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 148239 790.8 ns/op BenchmarkFormatInt-4 22922 5349 ns/op BenchmarkAppendInt-4 25951 4787 ns/op BenchmarkFormatUint-4 122127 1005 ns/op BenchmarkAppendUint-4 134011 897.4 ns/op BenchmarkFormatIntSmall/7-4 3303525 34.41 ns/op BenchmarkFormatIntSmall/42-4 3612204 37.23 ns/op BenchmarkAppendIntSmall-4 1710934 69.74 ns/op BenchmarkAppendUintVarlen/1-4 1691865 72.70 ns/op BenchmarkAppendUintVarlen/12-4 1657141 72.43 ns/op BenchmarkAppendUintVarlen/123-4 1231347 95.10 ns/op BenchmarkAppendUintVarlen/1234-4 1214439 95.14 ns/op BenchmarkAppendUintVarlen/12345-4 1224252 100.0 ns/op BenchmarkAppendUintVarlen/123456-4 1237752 98.33 ns/op BenchmarkAppendUintVarlen/1234567-4 1000000 100.2 ns/op BenchmarkAppendUintVarlen/12345678-4 1217460 97.26 ns/op BenchmarkAppendUintVarlen/123456789-4 1159844 102.8 ns/op BenchmarkAppendUintVarlen/1234567890-4 1161268 106.2 ns/op BenchmarkAppendUintVarlen/12345678901-4 1000000 103.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 1119570 104.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 107.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1000000 104.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1114357 106.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 917017 111.5 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 961561 112.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1049696 114.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 871370 120.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 955520 115.5 ns/op BenchmarkQuote-4 63824 1826 ns/op BenchmarkQuoteRune-4 573654 186.3 ns/op BenchmarkAppendQuote-4 70971 1597 ns/op BenchmarkAppendQuoteRune-4 1117209 109.6 ns/op BenchmarkUnquoteEasy-4 1689681 71.29 ns/op BenchmarkUnquoteHard-4 66098 1870 ns/op PASS ok strconv 18.771s goos: linux goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 621892 197.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 181801 590.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 253683 443.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 357825 289.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 113968 948.3 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 149274 782.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 984339 121.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 27225 4212 ns/op BenchmarkGenericMatch1-4 2940 37923 ns/op BenchmarkGenericMatch2-4 584 200618 ns/op BenchmarkSingleMaxSkipping-4 9816 10694 ns/op 935.12 MB/s BenchmarkSingleLongSuffixFail-4 17622 5980 ns/op 167.56 MB/s BenchmarkSingleMatch-4 337 349191 ns/op 42.96 MB/s BenchmarkByteByteNoMatch-4 101467 1183 ns/op BenchmarkByteByteMatch-4 28117 4136 ns/op BenchmarkByteStringMatch-4 32228 3573 ns/op BenchmarkHTMLEscapeNew-4 108105 1062 ns/op BenchmarkHTMLEscapeOld-4 119899 974.1 ns/op BenchmarkByteStringReplacerWriteString-4 1700 60493 ns/op BenchmarkByteReplacerWriteString-4 2281 49765 ns/op BenchmarkByteByteReplaces-4 4490 24575 ns/op BenchmarkByteByteMap-4 13662 8763 ns/op BenchmarkMap/identity/ASCII-4 963360 119.4 ns/op BenchmarkMap/identity/Greek-4 554438 185.7 ns/op BenchmarkMap/change/ASCII-4 46485 2365 ns/op BenchmarkMap/change/Greek-4 38209 3169 ns/op BenchmarkIndexRune-4 2902660 42.75 ns/op BenchmarkIndexRuneLongString-4 2303822 53.76 ns/op BenchmarkIndexRuneFastPath-4 5893669 19.80 ns/op BenchmarkIndex-4 5861397 20.77 ns/op BenchmarkLastIndex-4 6159696 19.08 ns/op BenchmarkIndexByte-4 14310296 8.182 ns/op BenchmarkToUpper/#00-4 3675675 29.22 ns/op BenchmarkToUpper/ONLYUPPER-4 3160012 38.80 ns/op BenchmarkToUpper/abc-4 371254 287.3 ns/op BenchmarkToUpper/AbC123-4 329770 353.0 ns/op BenchmarkToUpper/azAZ09_-4 360696 327.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 76380 1612 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 91586 1235 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 44383 2552 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 82531 1609 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 166291 721.1 ns/op BenchmarkToLower/#00-4 4106422 29.48 ns/op BenchmarkToLower/abc-4 3806320 33.48 ns/op BenchmarkToLower/AbC123-4 285498 393.1 ns/op BenchmarkToLower/azAZ09_-4 319186 412.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 141200 901.0 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 90784 1317 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 46545 2638 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 111680 1084 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 162284 738.4 ns/op BenchmarkMapNoChanges-4 1410822 85.30 ns/op BenchmarkTrim-4 49184 2389 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3871748 29.52 ns/op BenchmarkToValidUTF8/InvalidASCII-4 249414 474.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 187011 669.7 ns/op BenchmarkEqualFold/Tests-4 75516 1566 ns/op BenchmarkEqualFold/ASCII-4 5158572 23.54 ns/op BenchmarkEqualFold/UnicodePrefix-4 158629 734.2 ns/op BenchmarkEqualFold/UnicodeSuffix-4 160165 670.1 ns/op BenchmarkIndexHard1-4 1254 96327 ns/op BenchmarkIndexHard2-4 898 133540 ns/op BenchmarkIndexHard3-4 188 634786 ns/op BenchmarkIndexHard4-4 183 651230 ns/op BenchmarkLastIndexHard1-4 68 1661663 ns/op BenchmarkLastIndexHard2-4 70 1655270 ns/op BenchmarkLastIndexHard3-4 68 1653790 ns/op BenchmarkCountHard1-4 1263 96766 ns/op BenchmarkCountHard2-4 906 132574 ns/op BenchmarkCountHard3-4 188 640424 ns/op BenchmarkIndexTorture-4 9240 12885 ns/op BenchmarkCountTorture-4 9037 12826 ns/op BenchmarkCountTortureOverlapping-4 1276 78803 ns/op BenchmarkCountByte/10-4 5533789 21.18 ns/op 472.07 MB/s BenchmarkCountByte/32-4 5421013 21.89 ns/op 1461.86 MB/s BenchmarkCountByte/4096-4 877833 127.2 ns/op 32208.64 MB/s BenchmarkCountByte/4194304-4 1106 124406 ns/op 33714.71 MB/s BenchmarkCountByte/67108864-4 30 4097710 ns/op 16377.16 MB/s BenchmarkFields/ASCII/16-4 387801 298.4 ns/op 53.63 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 32841 3470 ns/op 73.78 MB/s 288 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1870 59386 ns/op 68.97 MB/s 5376 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 112 1064291 ns/op 61.58 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 18257664 ns/op 57.43 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 188222 645.0 ns/op 24.81 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15829 7428 ns/op 34.47 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 879 132850 ns/op 30.83 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 44 2578442 ns/op 25.42 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 49177758 ns/op 21.32 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 313612 405.9 ns/op 39.42 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 28000 4390 ns/op 58.32 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1408 85359 ns/op 47.99 MB/s 20736 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 72 1725224 ns/op 37.99 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 34888592 ns/op 30.05 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 219276 548.6 ns/op 29.17 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 19914 6024 ns/op 42.49 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1110 108953 ns/op 37.59 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 56 2051617 ns/op 31.94 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 39653569 ns/op 26.44 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 52242754 ns/op BenchmarkSplitSingleByteSeparator-4 24 4192829 ns/op BenchmarkSplitMultiByteSeparator-4 45 2375492 ns/op BenchmarkSplitNSingleByteSeparator-4 309573 346.8 ns/op BenchmarkSplitNMultiByteSeparator-4 261640 439.4 ns/op BenchmarkRepeat/5x0-4 4406788 26.61 ns/op BenchmarkRepeat/5x1-4 4444210 26.17 ns/op BenchmarkRepeat/5x2-4 371098 319.7 ns/op BenchmarkRepeat/5x6-4 232971 525.3 ns/op BenchmarkRepeat/10x0-4 4543640 26.05 ns/op BenchmarkRepeat/10x1-4 4034040 26.11 ns/op BenchmarkRepeat/10x2-4 329330 339.9 ns/op BenchmarkRepeat/10x6-4 208658 541.3 ns/op BenchmarkRepeatLarge/256/1-4 105602 1082 ns/op 236.70 MB/s BenchmarkRepeatLarge/256/16-4 169046 702.8 ns/op 364.28 MB/s BenchmarkRepeatLarge/512/1-4 85675 1352 ns/op 378.67 MB/s BenchmarkRepeatLarge/512/16-4 119811 945.6 ns/op 541.48 MB/s BenchmarkRepeatLarge/1024/1-4 63148 1803 ns/op 568.08 MB/s BenchmarkRepeatLarge/1024/16-4 75039 1506 ns/op 680.16 MB/s BenchmarkRepeatLarge/2048/1-4 38160 2792 ns/op 733.54 MB/s BenchmarkRepeatLarge/2048/16-4 50654 2366 ns/op 865.56 MB/s BenchmarkRepeatLarge/4096/1-4 25051 4519 ns/op 906.31 MB/s BenchmarkRepeatLarge/4096/16-4 27645 4231 ns/op 968.21 MB/s BenchmarkRepeatLarge/8192/1-4 15619 7954 ns/op 1029.89 MB/s BenchmarkRepeatLarge/8192/16-4 16359 7323 ns/op 1118.63 MB/s BenchmarkRepeatLarge/8192/4097-4 6812193 17.96 ns/op 228112.13 MB/s BenchmarkRepeatLarge/16384/1-4 7932 14897 ns/op 1099.80 MB/s BenchmarkRepeatLarge/16384/16-4 9807 13667 ns/op 1198.82 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10893 ns/op 1128.37 MB/s BenchmarkRepeatLarge/32768/1-4 4664 26499 ns/op 1236.58 MB/s BenchmarkRepeatLarge/32768/16-4 4423 25512 ns/op 1284.42 MB/s BenchmarkRepeatLarge/32768/4097-4 4724 23528 ns/op 1218.92 MB/s BenchmarkRepeatLarge/65536/1-4 2990 52336 ns/op 1252.22 MB/s BenchmarkRepeatLarge/65536/16-4 2300 48224 ns/op 1359.00 MB/s BenchmarkRepeatLarge/65536/4097-4 2600 47739 ns/op 1287.31 MB/s BenchmarkRepeatLarge/131072/1-4 501 255951 ns/op 512.10 MB/s BenchmarkRepeatLarge/131072/16-4 484 258508 ns/op 507.03 MB/s BenchmarkRepeatLarge/131072/4097-4 493 254426 ns/op 499.19 MB/s BenchmarkRepeatLarge/262144/1-4 243 509532 ns/op 514.48 MB/s BenchmarkRepeatLarge/262144/16-4 232 512436 ns/op 511.56 MB/s BenchmarkRepeatLarge/262144/4097-4 223 520737 ns/op 495.66 MB/s BenchmarkRepeatLarge/524288/1-4 121 938496 ns/op 558.65 MB/s BenchmarkRepeatLarge/524288/16-4 122 928032 ns/op 564.95 MB/s BenchmarkRepeatLarge/524288/4097-4 121 956682 ns/op 543.88 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1816503 ns/op 577.25 MB/s BenchmarkRepeatLarge/1048576/16-4 73 1848847 ns/op 567.15 MB/s BenchmarkRepeatLarge/1048576/4097-4 67 1913461 ns/op 545.99 MB/s BenchmarkRepeatLarge/2097152/1-4 44 3461480 ns/op 605.85 MB/s BenchmarkRepeatLarge/2097152/16-4 34 3418307 ns/op 613.51 MB/s BenchmarkRepeatLarge/2097152/4097-4 36 3522319 ns/op 594.37 MB/s BenchmarkRepeatLarge/4194304/1-4 15 6715684 ns/op 624.55 MB/s BenchmarkRepeatLarge/4194304/16-4 16 6457364 ns/op 649.54 MB/s BenchmarkRepeatLarge/4194304/4097-4 16 6696322 ns/op 625.90 MB/s BenchmarkRepeatLarge/8388608/1-4 8 12586415 ns/op 666.48 MB/s BenchmarkRepeatLarge/8388608/16-4 8 12685572 ns/op 661.27 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13114024 ns/op 639.51 MB/s BenchmarkRepeatLarge/16777216/1-4 5 25453295 ns/op 659.14 MB/s BenchmarkRepeatLarge/16777216/16-4 5 24422213 ns/op 686.97 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 25092614 ns/op 668.61 MB/s BenchmarkRepeatLarge/33554432/1-4 3 45889812 ns/op 731.20 MB/s BenchmarkRepeatLarge/33554432/16-4 3 48026831 ns/op 698.66 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 46607815 ns/op 719.93 MB/s BenchmarkRepeatLarge/67108864/1-4 2 84807966 ns/op 791.30 MB/s BenchmarkRepeatLarge/67108864/16-4 2 84487117 ns/op 794.31 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 85943152 ns/op 780.85 MB/s BenchmarkRepeatLarge/134217728/1-4 1 167927435 ns/op 799.26 MB/s BenchmarkRepeatLarge/134217728/16-4 1 168348684 ns/op 797.26 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 169522694 ns/op 791.74 MB/s BenchmarkRepeatLarge/268435456/1-4 1 320518759 ns/op 837.50 MB/s BenchmarkRepeatLarge/268435456/16-4 1 323317179 ns/op 830.25 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 327351879 ns/op 820.02 MB/s BenchmarkRepeatLarge/536870912/1-4 1 626255108 ns/op 857.27 MB/s BenchmarkRepeatLarge/536870912/16-4 1 608202109 ns/op 882.72 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 614855028 ns/op 873.17 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1227981187 ns/op 874.40 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1209496258 ns/op 887.76 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1220092547 ns/op 880.05 MB/s BenchmarkIndexAnyASCII/1:1-4 2721894 42.88 ns/op BenchmarkIndexAnyASCII/1:2-4 2707383 45.06 ns/op BenchmarkIndexAnyASCII/1:4-4 2747104 43.41 ns/op BenchmarkIndexAnyASCII/1:8-4 2564275 43.77 ns/op BenchmarkIndexAnyASCII/1:16-4 2689600 43.23 ns/op BenchmarkIndexAnyASCII/1:32-4 2645677 44.10 ns/op BenchmarkIndexAnyASCII/1:64-4 2676358 43.85 ns/op BenchmarkIndexAnyASCII/16:1-4 2831456 41.53 ns/op BenchmarkIndexAnyASCII/16:2-4 1124066 106.0 ns/op BenchmarkIndexAnyASCII/16:4-4 1000000 108.1 ns/op BenchmarkIndexAnyASCII/16:8-4 1049257 128.6 ns/op BenchmarkIndexAnyASCII/16:16-4 884016 127.1 ns/op BenchmarkIndexAnyASCII/16:32-4 823982 154.5 ns/op BenchmarkIndexAnyASCII/16:64-4 505405 221.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2585301 44.75 ns/op BenchmarkIndexAnyASCII/256:2-4 92889 1253 ns/op BenchmarkIndexAnyASCII/256:4-4 96193 1243 ns/op BenchmarkIndexAnyASCII/256:8-4 91357 1291 ns/op BenchmarkIndexAnyASCII/256:16-4 91440 1279 ns/op BenchmarkIndexAnyASCII/256:32-4 91676 1293 ns/op BenchmarkIndexAnyASCII/256:64-4 85963 1363 ns/op BenchmarkIndexAnyUTF8/1:1-4 2893522 40.41 ns/op BenchmarkIndexAnyUTF8/1:2-4 2769033 42.92 ns/op BenchmarkIndexAnyUTF8/1:4-4 2706823 44.32 ns/op BenchmarkIndexAnyUTF8/1:8-4 2734045 43.95 ns/op BenchmarkIndexAnyUTF8/1:16-4 2736382 44.00 ns/op BenchmarkIndexAnyUTF8/1:32-4 2784604 43.91 ns/op BenchmarkIndexAnyUTF8/1:64-4 2707048 43.77 ns/op BenchmarkIndexAnyUTF8/16:1-4 2330528 51.13 ns/op BenchmarkIndexAnyUTF8/16:2-4 402063 289.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 370771 292.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 355876 285.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 376282 293.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 368728 295.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 413811 282.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 580827 210.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 28700 4174 ns/op BenchmarkIndexAnyUTF8/256:4-4 28233 4180 ns/op BenchmarkIndexAnyUTF8/256:8-4 28648 4274 ns/op BenchmarkIndexAnyUTF8/256:16-4 27147 4184 ns/op BenchmarkIndexAnyUTF8/256:32-4 28297 4329 ns/op BenchmarkIndexAnyUTF8/256:64-4 29853 4287 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2601996 43.25 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2602479 42.36 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2791611 43.04 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2784266 42.75 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2807604 41.79 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2709326 43.18 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2729671 42.68 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1142137 106.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1125308 106.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1117318 111.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 935592 114.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 943336 127.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 819343 149.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 549390 213.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 89960 1242 ns/op BenchmarkLastIndexAnyASCII/256:2-4 92859 1248 ns/op BenchmarkLastIndexAnyASCII/256:4-4 91242 1266 ns/op BenchmarkLastIndexAnyASCII/256:8-4 92952 1268 ns/op BenchmarkLastIndexAnyASCII/256:16-4 90693 1305 ns/op BenchmarkLastIndexAnyASCII/256:32-4 86396 1307 ns/op BenchmarkLastIndexAnyASCII/256:64-4 87610 1346 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2689650 44.33 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2698075 43.26 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2803430 42.71 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2675403 42.38 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2745021 42.81 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2728381 43.77 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2720349 43.10 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 417328 251.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 250240 499.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 235136 501.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 228199 472.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 253794 500.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 232515 512.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 246276 504.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 33291 3598 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 16234 7501 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15992 7474 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 16190 7204 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15896 7479 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15878 7659 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16914 7271 ns/op BenchmarkTrimASCII/1:1-4 4107856 28.67 ns/op BenchmarkTrimASCII/1:2-4 3349431 35.96 ns/op BenchmarkTrimASCII/1:4-4 3318290 36.78 ns/op BenchmarkTrimASCII/1:8-4 2994006 40.00 ns/op BenchmarkTrimASCII/1:16-4 2234630 53.85 ns/op BenchmarkTrimASCII/16:1-4 3123452 34.81 ns/op BenchmarkTrimASCII/16:2-4 1109079 106.9 ns/op BenchmarkTrimASCII/16:4-4 1107048 110.5 ns/op BenchmarkTrimASCII/16:8-4 1020595 114.6 ns/op BenchmarkTrimASCII/16:16-4 945709 127.6 ns/op BenchmarkTrimASCII/256:1-4 998990 117.3 ns/op BenchmarkTrimASCII/256:2-4 92306 1255 ns/op BenchmarkTrimASCII/256:4-4 92842 1256 ns/op BenchmarkTrimASCII/256:8-4 94995 1276 ns/op BenchmarkTrimASCII/256:16-4 92857 1278 ns/op BenchmarkTrimASCII/4096:1-4 84362 1373 ns/op BenchmarkTrimASCII/4096:2-4 6026 19435 ns/op BenchmarkTrimASCII/4096:4-4 6121 19809 ns/op BenchmarkTrimASCII/4096:8-4 6139 19521 ns/op BenchmarkTrimASCII/4096:16-4 6147 19374 ns/op BenchmarkTrimByte-4 5497659 21.71 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20002 5933 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20064 5974 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1615 71086 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3297 35387 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6496 17874 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12649 9464 ns/op BenchmarkJoin/0-4 6943616 17.76 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5323156 22.30 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 287094 442.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 187846 617.8 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 144352 817.5 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 123546 989.7 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 105738 1179 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 84420 1374 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3372909 34.37 ns/op BenchmarkTrimSpace/ASCII-4 2167942 55.10 ns/op BenchmarkTrimSpace/SomeNonASCII-4 194655 610.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 105524 1128 ns/op BenchmarkReplaceAll-4 178068 688.0 ns/op 16 B/op 1 allocs/op PASS ok strings 54.211s goos: linux goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 80896 1482 ns/op BenchmarkCond2-4 33872 4473 ns/op BenchmarkCond4-4 18140 5632 ns/op BenchmarkCond8-4 13047 11410 ns/op BenchmarkCond16-4 5408 26913 ns/op BenchmarkCond32-4 2540 55146 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 512721 209.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 270026 522.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 747068 194.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 721413 175.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 216879 596.5 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 791488 233.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 88390 1423 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 78156 1675 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 78807 2039 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 54142 2848 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 568899 263.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 203726 617.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 660996 176.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 173857 684.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 708859 162.2 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 193101 615.8 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 3095103 64.61 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 52422 2330 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 116510 975.8 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 255481 440.9 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8002 13383 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 224 580670 ns/op BenchmarkRange/*sync.Map-4 1432 98883 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 102601 1352 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 162385 680.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 79195 1840 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 98408 1073 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 183268 584.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 207169 749.3 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 80754 1450 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 210684 552.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 902534 144.7 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 66516 1768 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 154022 694.1 ns/op BenchmarkSwapCollision/*sync.Map-4 85251 1636 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 399 324938 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 96180 1099 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 293553 404.5 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 28455 4137 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 66151 1730 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 23430 4720 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 343026 335.0 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 128706 1009 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 125630 993.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2535982 44.49 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 181646 637.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2854795 40.04 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 517448 249.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 163920 701.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 633594 260.3 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 107973 1198 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 300528 372.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 582979 248.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 117988 917.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 644325 177.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 270446 655.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 152122 900.3 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 157992 747.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 65623 1914 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 193729 532.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 497545 208.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 128108 870.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 694034 161.1 ns/op BenchmarkUncontendedSemaphore-4 7477548 16.20 ns/op BenchmarkContendedSemaphore-4 5423385 30.02 ns/op BenchmarkMutexUncontended-4 1456549 69.19 ns/op BenchmarkMutex-4 178939 619.8 ns/op BenchmarkMutexSlack-4 307059 801.3 ns/op BenchmarkMutexWork-4 184222 758.8 ns/op BenchmarkMutexWorkSlack-4 161356 865.0 ns/op BenchmarkMutexNoSpin-4 45672 2630 ns/op BenchmarkMutexSpin-4 47737 2520 ns/op BenchmarkOnce-4 882364 123.0 ns/op BenchmarkOnceFunc/v=Once-4 2436744 49.96 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1866904 63.91 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1760076 68.34 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 2194422 53.25 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1608247 74.75 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1752297 70.70 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10294536 11.28 ns/op BenchmarkSemaSyntNonblock-4 1931349 58.47 ns/op BenchmarkSemaSyntBlock-4 1795207 67.38 ns/op BenchmarkSemaWorkNonblock-4 1133587 110.0 ns/op BenchmarkSemaWorkBlock-4 1000000 138.9 ns/op BenchmarkRWMutexUncontended-4 619948 192.1 ns/op BenchmarkRWMutexWrite100-4 248875 406.7 ns/op BenchmarkRWMutexWrite10-4 344794 425.6 ns/op BenchmarkRWMutexWorkWrite100-4 224072 488.3 ns/op BenchmarkRWMutexWorkWrite10-4 299689 472.8 ns/op BenchmarkWaitGroupUncontended-4 1318490 82.76 ns/op BenchmarkWaitGroupAddDone-4 283179 416.2 ns/op BenchmarkWaitGroupAddDoneWork-4 363159 404.0 ns/op BenchmarkWaitGroupWait-4 5720414 21.08 ns/op BenchmarkWaitGroupWaitWork-4 4101440 30.69 ns/op BenchmarkWaitGroupActuallyWait-4 30126 3532 ns/op 32 B/op 2 allocs/op PASS ok sync 19.594s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 381968 291.4 ns/op PASS ok sync/atomic 1.135s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. PASS ok syscall 1.014s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 143575 798.6 ns/op 0 B/op 0 allocs/op PASS ok testing 1.138s goos: linux goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 10384 10960 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 15382 7900 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 127 934154 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 160 759309 ns/op 808 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 120082903 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 111914874 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 2098 50475 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2737 44052 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 24 4663271 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 24 4505042 ns/op 17232 B/op 43 allocs/op BenchmarkTable/10x100000/new-4 1 510478423 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 498648053 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 296 424369 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 314 373432 ns/op 125 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 46936294 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 41447198 ns/op 1096352 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 5348423003 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 5298360109 ns/op 335149952 B/op 100089 allocs/op BenchmarkPyramid/10-4 3474 32174 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 48 2367580 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 238205878 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 3399 35348 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 362 333062 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 30 3499772 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 10471 11789 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 16.463s goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 56380272 ns/op BenchmarkVariableString-4 119486 871.1 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2655 40311 ns/op 2510 B/op 39 allocs/op PASS ok text/template/parse 1.423s goos: linux goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 34 4255143 ns/op BenchmarkAfter-4 80 1295447 ns/op BenchmarkStop-4 192 614036 ns/op BenchmarkSimultaneousAfterFunc-4 22 4914884 ns/op BenchmarkStartStop-4 201 632753 ns/op BenchmarkReset-4 3622 32013 ns/op BenchmarkSleep-4 32 4383019 ns/op BenchmarkParallelTimerLatency-4 46 311314 avg-late-ns 1527480 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 410597 avg-late-ns 1002115 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 359610 avg-late-ns 1251657 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 437011 avg-late-ns 1538400 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 362487 avg-late-ns 1566079 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 310663 avg-late-ns 1671297 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 269150 avg-late-ns 1798057 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 187551 avg-late-ns 1720147 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 177363 avg-late-ns 2028306 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 25 185980 avg-late-ns 1372947 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 910707 avg-late-ns 3855557 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 326028 avg-late-ns 1081169 max-late-ns BenchmarkTicker-4 454 251034 ns/op BenchmarkTickerReset-4 6532 21573 ns/op BenchmarkTickerResetNaive-4 190 641003 ns/op BenchmarkNow-4 1499948 81.40 ns/op BenchmarkNowUnixNano-4 1404055 86.11 ns/op BenchmarkNowUnixMilli-4 1408128 84.60 ns/op BenchmarkNowUnixMicro-4 1390927 85.73 ns/op BenchmarkFormat-4 79674 1454 ns/op BenchmarkFormatRFC3339-4 114699 1032 ns/op BenchmarkFormatRFC3339Nano-4 116442 1048 ns/op BenchmarkFormatNow-4 117122 1039 ns/op BenchmarkMarshalJSON-4 162105 738.9 ns/op BenchmarkMarshalText-4 168699 711.4 ns/op BenchmarkParse-4 193948 576.8 ns/op BenchmarkParseRFC3339UTC-4 394881 255.6 ns/op BenchmarkParseRFC3339UTCBytes-4 284914 380.0 ns/op BenchmarkParseRFC3339TZ-4 125782 856.5 ns/op BenchmarkParseRFC3339TZBytes-4 113749 1109 ns/op BenchmarkParseDuration-4 832024 146.9 ns/op BenchmarkHour-4 1464465 81.78 ns/op BenchmarkSecond-4 1418821 83.24 ns/op BenchmarkYear-4 997945 115.1 ns/op BenchmarkDay-4 985221 126.8 ns/op BenchmarkISOWeek-4 1034271 115.8 ns/op BenchmarkGoString-4 114367 1013 ns/op BenchmarkUnmarshalText-4 91123 1196 ns/op PASS ok time 13.079s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 822909 144.9 ns/op BenchmarkDecodeValidJapaneseChars-4 971782 126.7 ns/op BenchmarkDecodeRune-4 2174149 55.41 ns/op BenchmarkEncodeValidASCII-4 873303 139.7 ns/op BenchmarkEncodeValidJapaneseChars-4 1146489 101.9 ns/op BenchmarkAppendRuneValidASCII-4 1896447 64.51 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3119608 38.80 ns/op BenchmarkEncodeRune-4 4001466 29.40 ns/op PASS ok unicode/utf16 2.553s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 1248198 103.6 ns/op BenchmarkRuneCountTenJapaneseChars-4 239562 453.5 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4747783 25.37 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 626270 192.1 ns/op BenchmarkValidTenASCIIChars-4 1348839 87.32 ns/op BenchmarkValid100KASCIIChars-4 147 785053 ns/op BenchmarkValidTenJapaneseChars-4 206934 483.9 ns/op BenchmarkValidLongMostlyASCII-4 129 875098 ns/op BenchmarkValidLongJapanese-4 80 1470210 ns/op BenchmarkValidStringTenASCIIChars-4 5793630 20.36 ns/op BenchmarkValidString100KASCIIChars-4 13232 9053 ns/op BenchmarkValidStringTenJapaneseChars-4 669338 171.6 ns/op BenchmarkValidStringLongMostlyASCII-4 1545 79106 ns/op BenchmarkValidStringLongJapanese-4 224 508962 ns/op BenchmarkEncodeASCIIRune-4 4764320 23.40 ns/op BenchmarkEncodeJapaneseRune-4 2906276 41.30 ns/op BenchmarkAppendASCIIRune-4 11486792 10.09 ns/op BenchmarkAppendJapaneseRune-4 3371924 36.19 ns/op BenchmarkDecodeASCIIRune-4 3574662 33.59 ns/op BenchmarkDecodeJapaneseRune-4 2313603 46.74 ns/op BenchmarkFullRune/ASCII-4 4463257 29.39 ns/op BenchmarkFullRune/Incomplete-4 1967336 55.99 ns/op BenchmarkFullRune/Japanese-4 4569628 28.77 ns/op PASS ok unicode/utf8 4.893s goos: linux goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 51287374931 ns/op PASS ok cmd/api 52.462s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 612447 173.4 ns/op BenchmarkCgoCall/one-pointer-4 538214 219.0 ns/op BenchmarkCgoCall/eight-pointers-4 241406 424.4 ns/op BenchmarkCgoCall/eight-pointers-nil-4 467154 214.1 ns/op BenchmarkCgoCall/eight-pointers-array-4 21855 5664 ns/op BenchmarkCgoCall/eight-pointers-slice-4 45627 2550 ns/op BenchmarkGoString-4 1473412 77.64 ns/op BenchmarkCGoCallback-4 71310 1681 ns/op BenchmarkCGoInCThread-4 574281 208.5 ns/op PASS ok cmd/cgo/internal/test 2.348s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1538304 77.44 ns/op BenchmarkEqArrayOfStrings64-4 183055 615.8 ns/op BenchmarkEqArrayOfStrings1024-4 13038 9201 ns/op BenchmarkEqArrayOfFloats5-4 1866002 64.21 ns/op BenchmarkEqArrayOfFloats64-4 185338 627.5 ns/op BenchmarkEqArrayOfFloats1024-4 12340 9377 ns/op BenchmarkEqArrayOfStructsEq-4 3372 33870 ns/op BenchmarkEqArrayOfStructsNotEq-4 5965 18103 ns/op BenchmarkEqStruct-4 23492912 5.150 ns/op PASS ok cmd/compile/internal/reflectdata 2.632s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 53340 ns/op BenchmarkCopyElim1-4 699 157335 ns/op BenchmarkCopyElim10-4 745 166009 ns/op BenchmarkCopyElim100-4 373 316902 ns/op BenchmarkCopyElim1000-4 75 1473461 ns/op BenchmarkCopyElim10000-4 5 23176929 ns/op BenchmarkCopyElim100000-4 1 430881183 ns/op BenchmarkDeadCode/1-4 691 183602 ns/op BenchmarkDeadCode/10-4 542 200136 ns/op BenchmarkDeadCode/100-4 290 401549 ns/op BenchmarkDeadCode/1000-4 52 2113282 ns/op BenchmarkDeadCode/10000-4 5 25119164 ns/op BenchmarkDeadCode/100000-4 1 281870782 ns/op BenchmarkDeadCode/200000-4 1 609526841 ns/op BenchmarkDominatorsLinear-4 21 5874871 ns/op 1.70 MB/s BenchmarkDominatorsFwdBack-4 15 10384303 ns/op 0.96 MB/s BenchmarkDominatorsManyPred-4 16 8066034 ns/op 1.24 MB/s BenchmarkDominatorsMaxPred-4 16 8997883 ns/op 1.11 MB/s BenchmarkDominatorsMaxPredVal-4 14 9028697 ns/op 1.11 MB/s BenchmarkFuse/1-4 723 165588 ns/op BenchmarkFuse/10-4 598 205418 ns/op BenchmarkFuse/100-4 199 582014 ns/op BenchmarkFuse/1000-4 26 4634851 ns/op BenchmarkFuse/10000-4 2 58330842 ns/op BenchmarkNilCheckDeep1-4 16737 7297 ns/op 0.14 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 7618 16558 ns/op 0.60 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 1135 107725 ns/op 0.93 MB/s 632 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 100 1061461 ns/op 0.94 MB/s 4287 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 14760930 ns/op 0.68 MB/s 143663 B/op 6 allocs/op BenchmarkDSEPass-4 43 2461042 ns/op 42885 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 66346736 ns/op 2096368 B/op 53596 allocs/op BenchmarkCSEPass-4 10 11418470 ns/op 52932 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 112602403 ns/op 5649144 B/op 97354 allocs/op BenchmarkDeadcodePass-4 268 430057 ns/op 89680 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 3 35940888 ns/op 1348568 B/op 14989 allocs/op BenchmarkMultiPass-4 103 1066459 ns/op 228053 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 190070908 ns/op 11228240 B/op 150144 allocs/op BenchmarkCondRewrite/SoloJump-4 4413062 26.40 ns/op BenchmarkCondRewrite/CombJump-4 4201586 27.10 ns/op PASS ok cmd/compile/internal/ssa 13.683s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 12577 9483 ns/op BenchmarkExtShift-4 21950 5631 ns/op BenchmarkModify-4 10000 10059 ns/op BenchmarkMullImm-4 23730 5166 ns/op BenchmarkConstModify-4 12002 10024 ns/op BenchmarkBitSet-4 22672 5976 ns/op BenchmarkBitClear-4 23515 5152 ns/op BenchmarkBitToggle-4 23391 5245 ns/op BenchmarkBitSetConst-4 178286 637.1 ns/op BenchmarkBitClearConst-4 191977 618.1 ns/op BenchmarkBitToggleConst-4 168351 640.3 ns/op BenchmarkDivconstI64-4 10823272 9.731 ns/op BenchmarkModconstI64-4 12597645 10.42 ns/op BenchmarkDivisiblePow2constI64-4 11187528 10.12 ns/op BenchmarkDivisibleconstI64-4 10834666 10.14 ns/op BenchmarkDivisibleWDivconstI64-4 8210090 14.44 ns/op BenchmarkDivconstU64/3-4 11848365 9.873 ns/op BenchmarkDivconstU64/5-4 11122182 9.167 ns/op BenchmarkDivconstU64/37-4 11404371 9.272 ns/op BenchmarkDivconstU64/1234567-4 12589132 10.38 ns/op BenchmarkModconstU64-4 10803628 10.33 ns/op BenchmarkDivisibleconstU64-4 11919283 9.562 ns/op BenchmarkDivisibleWDivconstU64-4 8224118 12.81 ns/op BenchmarkDivconstI32-4 11559013 10.90 ns/op BenchmarkModconstI32-4 10529400 10.09 ns/op BenchmarkDivisiblePow2constI32-4 11133864 9.622 ns/op BenchmarkDivisibleconstI32-4 11731638 10.15 ns/op BenchmarkDivisibleWDivconstI32-4 9144466 13.78 ns/op BenchmarkDivconstU32-4 11465325 10.09 ns/op BenchmarkModconstU32-4 10084168 10.73 ns/op BenchmarkDivisibleconstU32-4 11713659 9.622 ns/op BenchmarkDivisibleWDivconstU32-4 8187811 12.61 ns/op BenchmarkDivconstI16-4 11639511 9.694 ns/op BenchmarkModconstI16-4 9870661 11.43 ns/op BenchmarkDivisiblePow2constI16-4 13983102 9.603 ns/op BenchmarkDivisibleconstI16-4 11642630 9.946 ns/op BenchmarkDivisibleWDivconstI16-4 8230215 14.53 ns/op BenchmarkDivconstU16-4 12786928 9.702 ns/op BenchmarkModconstU16-4 11626701 10.25 ns/op BenchmarkDivisibleconstU16-4 10829504 9.637 ns/op BenchmarkDivisibleWDivconstU16-4 8271560 14.55 ns/op BenchmarkDivconstI8-4 12775987 9.957 ns/op BenchmarkModconstI8-4 11804481 9.837 ns/op BenchmarkDivisiblePow2constI8-4 11649082 9.524 ns/op BenchmarkDivisibleconstI8-4 12361946 9.561 ns/op BenchmarkDivisibleWDivconstI8-4 8152755 14.59 ns/op BenchmarkDivconstU8-4 10941238 9.564 ns/op BenchmarkModconstU8-4 11327616 10.35 ns/op BenchmarkDivisibleconstU8-4 10079443 10.07 ns/op BenchmarkDivisibleWDivconstU8-4 9405870 14.37 ns/op BenchmarkMul2-4 266281 450.1 ns/op BenchmarkMulNeg2-4 255336 468.2 ns/op BenchmarkEfaceInteger-4 4923361 22.71 ns/op BenchmarkDiv64UnsignedSmall-4 23658290 5.044 ns/op BenchmarkDiv64Small-4 21241005 5.094 ns/op BenchmarkDiv64SmallNegDivisor-4 19297164 5.391 ns/op BenchmarkDiv64SmallNegDividend-4 21731295 5.085 ns/op BenchmarkDiv64SmallNegBoth-4 22000584 5.389 ns/op BenchmarkDiv64Unsigned-4 16865515 6.952 ns/op BenchmarkDiv64-4 16059934 6.998 ns/op BenchmarkDiv64NegDivisor-4 16718004 6.903 ns/op BenchmarkDiv64NegDividend-4 16169850 6.924 ns/op BenchmarkDiv64NegBoth-4 16373156 6.999 ns/op BenchmarkMod64UnsignedSmall-4 22330972 5.403 ns/op BenchmarkMod64Small-4 18928429 5.500 ns/op BenchmarkMod64SmallNegDivisor-4 18655149 5.463 ns/op BenchmarkMod64SmallNegDividend-4 20209573 5.429 ns/op BenchmarkMod64SmallNegBoth-4 19778740 5.726 ns/op BenchmarkMod64Unsigned-4 16011615 7.230 ns/op BenchmarkMod64-4 16350399 7.262 ns/op BenchmarkMod64NegDivisor-4 15367611 7.219 ns/op BenchmarkMod64NegDividend-4 15951252 7.212 ns/op BenchmarkMod64NegBoth-4 15322382 7.263 ns/op BenchmarkMulconstI32/3-4 25175421 4.741 ns/op BenchmarkMulconstI32/5-4 23895770 4.745 ns/op BenchmarkMulconstI32/12-4 23042359 4.759 ns/op BenchmarkMulconstI32/120-4 21306931 4.762 ns/op BenchmarkMulconstI32/-120-4 25314865 4.785 ns/op BenchmarkMulconstI32/65537-4 21179223 4.757 ns/op BenchmarkMulconstI32/65538-4 23785930 4.733 ns/op BenchmarkMulconstI64/3-4 22175410 4.789 ns/op BenchmarkMulconstI64/5-4 21337357 4.739 ns/op BenchmarkMulconstI64/12-4 22390110 4.729 ns/op BenchmarkMulconstI64/120-4 23169109 4.751 ns/op BenchmarkMulconstI64/-120-4 21236607 4.774 ns/op BenchmarkMulconstI64/65537-4 22229508 4.844 ns/op BenchmarkMulconstI64/65538-4 22976180 4.826 ns/op BenchmarkMulconstU32/3-4 22156449 4.748 ns/op BenchmarkMulconstU32/5-4 21242250 4.718 ns/op BenchmarkMulconstU32/12-4 22786093 4.804 ns/op BenchmarkMulconstU32/120-4 22669053 4.729 ns/op BenchmarkMulconstU32/65537-4 24954322 4.798 ns/op BenchmarkMulconstU32/65538-4 22050108 4.747 ns/op BenchmarkMulconstU64/3-4 25179060 4.767 ns/op BenchmarkMulconstU64/5-4 22255774 4.778 ns/op BenchmarkMulconstU64/12-4 25307091 4.811 ns/op BenchmarkMulconstU64/120-4 21030902 4.959 ns/op BenchmarkMulconstU64/65537-4 21318290 5.709 ns/op BenchmarkMulconstU64/65538-4 21153984 4.838 ns/op BenchmarkShiftArithmeticRight-4 21767284 5.082 ns/op BenchmarkSwitch8Predictable-4 7227169 16.39 ns/op BenchmarkSwitch8Unpredictable-4 7546822 15.92 ns/op BenchmarkSwitch32Predictable-4 11596700 10.35 ns/op BenchmarkSwitch32Unpredictable-4 7084632 16.00 ns/op BenchmarkSwitchStringPredictable-4 9132211 11.91 ns/op BenchmarkSwitchStringUnpredictable-4 6355214 19.31 ns/op PASS ok cmd/compile/internal/test 15.917s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 211 559231 ns/op BenchmarkNamed/Underlying/nongeneric-4 1555642 74.16 ns/op BenchmarkNamed/Underlying/generic-4 1470094 81.05 ns/op BenchmarkNamed/Underlying/src_instance-4 1598518 74.32 ns/op BenchmarkNamed/Underlying/user_instance-4 1588478 74.95 ns/op BenchmarkCheck/http/funcbodies/info-4 1 373424667 ns/op 81919 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 273116943 ns/op 111999 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 121629822 ns/op 251415 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 105311384 ns/op 290407 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 338596749 ns/op 15308 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 69351030 ns/op 74717 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 26626188 ns/op 194637 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 25646583 ns/op 202029 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 110854243 ns/op 19567 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 31782336 ns/op 68246 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 17344660 ns/op 125063 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 7 15653032 ns/op 138568 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 821818269 ns/op 79498 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 453054722 ns/op 144199 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 119106022 ns/op 548355 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 90796604 ns/op 719353 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 337104958 ns/op 5938 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 50811817 ns/op 39384 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 30221503 ns/op 66215 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 30108626 ns/op 66465 lines/s PASS ok cmd/compile/internal/types2 14.193s goos: linux goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 165 734889 ns/op 1687327 sys-ns/op 998915 user-ns/op PASS ok cmd/go 1.203s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67790 1732 ns/op 4.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76834 1530 ns/op 5.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14000 8502 ns/op 120.44 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14162 8288 ns/op 123.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2216 54519 ns/op 150.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2142 54983 ns/op 148.99 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.961s All tests passed.