linux-amd64-race at 28911b289103d6128c3364a3e3de4ed8eabe630f :: 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-rn3fbde9f" "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" "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 :: 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-rn3fbde9f" "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" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Testing packages. ok archive/tar 0.860s ok archive/zip 1.693s ok bufio 0.233s ok bytes 2.445s ok compress/bzip2 0.340s ok compress/flate 5.033s ok compress/gzip 9.082s ok compress/lzw 0.460s ok compress/zlib 3.872s ok container/heap 0.025s ok container/list 0.024s ok container/ring 0.025s ok context 0.039s ok crypto 0.022s ok crypto/aes 0.055s ok crypto/cipher 0.045s ok crypto/des 0.044s ok crypto/dsa 0.025s ok crypto/ecdh 0.166s ok crypto/ecdsa 0.137s ok crypto/ed25519 0.298s ok crypto/elliptic 0.044s ok crypto/hmac 0.025s ok crypto/internal/alias 0.024s ok crypto/internal/bigmod 2.150s ok crypto/internal/boring 0.025s ok crypto/internal/boring/bcache 0.347s ok crypto/internal/edwards25519 27.080s ok crypto/internal/edwards25519/field 9.351s ok crypto/internal/nistec 3.227s ok crypto/internal/nistec/fiat 0.023s [no tests to run] ok crypto/md5 0.031s ok crypto/rand 0.273s ok crypto/rc4 0.370s ok crypto/rsa 0.400s ok crypto/sha1 0.038s ok crypto/sha256 0.029s ok crypto/sha512 0.035s ok crypto/subtle 0.273s ok crypto/tls 1.340s ok crypto/x509 0.935s ok database/sql 0.318s ok database/sql/driver 0.024s ok debug/buildinfo 0.035s ok debug/dwarf 0.066s ok debug/elf 0.914s ok debug/gosym 0.241s ok debug/macho 0.035s ok debug/pe 0.044s ok debug/plan9obj 0.024s ok embed 0.024s [no tests to run] ok embed/internal/embedtest 0.024s ok encoding/ascii85 0.033s ok encoding/asn1 0.026s ok encoding/base32 0.056s ok encoding/base64 0.034s ok encoding/binary 0.034s ok encoding/csv 0.057s ok encoding/gob 13.723s ok encoding/hex 0.034s ok encoding/json 0.875s ok encoding/pem 1.305s ok encoding/xml 0.139s ok errors 0.035s ok expvar 0.024s ok flag 0.103s ok fmt 0.447s ok go/ast 0.035s ok go/build 2.768s ok go/build/constraint 0.035s ok go/constant 0.034s ok go/doc 0.191s ok go/doc/comment 1.569s ok go/format 0.046s ok go/importer 0.973s ok go/internal/gccgoimporter 0.044s ok go/internal/gcimporter 6.160s ok go/internal/srcimporter 9.035s ok go/parser 0.615s ok go/printer 1.033s ok go/scanner 0.035s ok go/token 0.095s ok go/types 21.533s ok hash 0.025s ok hash/adler32 0.045s ok hash/crc32 0.055s ok hash/crc64 0.034s ok hash/fnv 0.024s ok hash/maphash 0.259s ok html 0.027s ok html/template 0.167s ok image 0.318s ok image/color 0.044s ok image/draw 0.420s ok image/gif 0.684s ok image/jpeg 0.989s ok image/png 2.049s ok index/suffixarray 0.738s ok internal/abi 0.429s ok internal/buildcfg 0.023s ok internal/coverage/cformat 0.024s ok internal/coverage/cmerge 0.025s ok internal/coverage/pods 0.025s ok internal/coverage/slicereader 0.024s ok internal/coverage/slicewriter 0.024s ok internal/coverage/test 0.044s ok internal/cpu 0.072s ok internal/dag 0.024s ok internal/diff 0.023s ok internal/fmtsort 0.023s ok internal/fuzz 0.045s ok internal/godebug 0.024s ok internal/intern 0.258s ok internal/itoa 0.024s ok internal/poll 0.417s ok internal/profile 0.024s ok internal/reflectlite 0.194s ok internal/saferio 0.316s ok internal/singleflight 0.122s ok internal/testenv 0.024s ok internal/trace 0.146s ok internal/types/errors 0.477s ok internal/unsafeheader 0.023s ok internal/xcoff 0.034s ok io 0.057s ok io/fs 0.197s ok io/ioutil 0.035s ok log 0.038s ok log/syslog 1.249s ok math 0.034s ok math/big 2.135s ok math/bits 0.036s ok math/cmplx 0.024s ok math/rand 1.620s ok mime 0.039s ok mime/multipart 1.151s ok mime/quotedprintable 0.062s ok net 9.792s ok net/http 5.939s ok net/http/cgi 0.441s ok net/http/cookiejar 0.035s ok net/http/fcgi 0.134s ok net/http/httptest 0.156s ok net/http/httptrace 0.024s ok net/http/httputil 0.670s ok net/http/internal 0.029s ok net/http/internal/ascii 0.024s ok net/http/pprof 5.166s ok net/internal/socktest 0.024s ok net/mail 0.034s ok net/netip 0.280s ok net/rpc 0.066s ok net/rpc/jsonrpc 0.034s ok net/smtp 0.060s ok net/textproto 0.035s ok net/url 0.036s ok os 0.825s ok os/exec 0.202s ok os/exec/internal/fdtest 0.025s ok os/signal 2.221s ok os/user 0.024s ok path 0.024s ok path/filepath 0.057s ok plugin 0.024s ok reflect 0.453s ok regexp 2.048s ok regexp/syntax 3.105s ok runtime 26.089s ok runtime/cgo 0.025s ok runtime/coverage 0.025s ok runtime/debug 0.084s ok runtime/internal/atomic 0.047s ok runtime/internal/math 0.025s ok runtime/internal/sys 0.023s ok runtime/internal/syscall 0.025s ok runtime/metrics 0.023s ok runtime/pprof 5.865s ok runtime/race 7.252s ok runtime/trace 2.328s ok sort 0.349s ok strconv 1.542s ok strings 1.836s ok sync 0.395s ok sync/atomic 1.563s ok syscall 0.187s ok testing 0.972s ok testing/fstest 0.028s ok testing/iotest 0.025s ok testing/quick 0.127s ok text/scanner 0.035s ok text/tabwriter 0.028s ok text/template 0.076s ok text/template/parse 0.034s ok time 2.057s ok unicode 0.034s ok unicode/utf16 0.023s ok unicode/utf8 0.034s ok cmd/addr2line 1.038s ok cmd/api 4.437s ok cmd/asm/internal/asm 2.255s ok cmd/asm/internal/lex 0.024s ok cmd/compile/internal/abt 0.044s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Testing packages. ok cmd/compile/internal/amd64 49.887s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Testing packages. ok cmd/compile/internal/base 0.026s ok cmd/compile/internal/compare 0.024s ok cmd/compile/internal/dwarfgen 0.337s ok cmd/compile/internal/importer 0.581s ok cmd/compile/internal/ir 0.024s ok cmd/compile/internal/logopt 0.189s ok cmd/compile/internal/noder 0.025s ok cmd/compile/internal/reflectdata 0.023s [no tests to run] ok cmd/compile/internal/ssa 15.523s ok cmd/compile/internal/syntax 0.116s ok cmd/compile/internal/test 8.944s ok cmd/compile/internal/typecheck 0.214s ok cmd/compile/internal/types 0.024s ok cmd/compile/internal/types2 3.511s ok cmd/covdata 0.024s ok cmd/cover 0.836s ok cmd/dist 0.024s ok cmd/doc 0.504s ok cmd/fix 0.535s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Testing packages. ok cmd/go 52.281s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Testing packages. ok cmd/go/internal/auth 0.023s ok cmd/go/internal/cache 0.076s ok cmd/go/internal/fsys 0.046s ok cmd/go/internal/generate 0.034s ok cmd/go/internal/get 0.036s ok cmd/go/internal/imports 0.035s ok cmd/go/internal/load 0.034s ok cmd/go/internal/lockedfile 0.156s ok cmd/go/internal/lockedfile/internal/filelock 0.061s ok cmd/go/internal/modconv 0.025s ok cmd/go/internal/modfetch 0.034s ok cmd/go/internal/modfetch/codehost 0.035s ok cmd/go/internal/modfetch/zip_sum_test 0.024s ok cmd/go/internal/modindex 0.410s ok cmd/go/internal/modload 0.035s ok cmd/go/internal/mvs 0.045s ok cmd/go/internal/par 0.107s ok cmd/go/internal/str 0.025s ok cmd/go/internal/test 0.025s ok cmd/go/internal/vcs 0.037s ok cmd/go/internal/vcweb 0.035s ok cmd/go/internal/vcweb/vcstest 2.951s ok cmd/go/internal/web 0.025s ok cmd/go/internal/work 0.076s ok cmd/gofmt 0.146s ok cmd/internal/archive 0.628s ok cmd/internal/buildid 0.431s ok cmd/internal/dwarf 0.026s ok cmd/internal/edit 0.023s ok cmd/internal/goobj 0.024s ok cmd/internal/moddeps 0.712s ok cmd/internal/notsha256 0.026s ok cmd/internal/obj 0.383s ok cmd/internal/obj/ppc64 0.086s ok cmd/internal/obj/riscv 0.043s ok cmd/internal/obj/s390x 0.023s ok cmd/internal/obj/x86 0.133s ok cmd/internal/objabi 0.024s ok cmd/internal/pkgpath 0.119s ok cmd/internal/pkgpattern 0.025s ok cmd/internal/quoted 0.025s ok cmd/internal/src 0.023s ok cmd/internal/test2json 0.541s ok cmd/link 2.455s ok cmd/link/internal/benchmark 0.024s ok cmd/link/internal/ld 1.931s ok cmd/link/internal/loader 0.033s ok cmd/nm 0.490s ok cmd/objdump 1.230s ok cmd/pack 0.744s ok cmd/pprof 1.391s ok cmd/trace 0.275s ok cmd/vet 7.188s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 3829 27312 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 3465 34777 ns/op 1855 B/op 36 allocs/op Benchmark/Writer/PAX-4 2176 51168 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4897 21229 ns/op 5230 B/op 16 allocs/op Benchmark/Reader/GNU-4 8155 14967 ns/op 5082 B/op 14 allocs/op Benchmark/Reader/PAX-4 2905 43096 ns/op 8981 B/op 33 allocs/op PASS ok archive/tar 1.044s goos: linux goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 253876347 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 111707295 ns/op BenchmarkZip64TestSizes/4096-4 1998 59157 ns/op BenchmarkZip64TestSizes/1048576-4 231 495980 ns/op BenchmarkZip64TestSizes/67108864-4 1 103233065 ns/op PASS ok archive/zip 1.137s goos: linux goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 286279 368.5 ns/op BenchmarkReaderCopyUnoptimal-4 191325 596.4 ns/op BenchmarkReaderCopyNoWriteTo-4 8967 12821 ns/op BenchmarkReaderWriteToOptimal-4 12799 9152 ns/op BenchmarkReaderReadString-4 177964 650.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 290638 412.3 ns/op BenchmarkWriterCopyUnoptimal-4 267619 404.3 ns/op BenchmarkWriterCopyNoReadFrom-4 8486 14948 ns/op BenchmarkReaderEmpty-4 51219 2467 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 39796 3050 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 793951 158.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.632s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5932 20247 ns/op 1618.37 MB/s BenchmarkWriteByte-4 481 240412 ns/op 17.04 MB/s BenchmarkWriteRune-4 264 509909 ns/op 24.10 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3928535 ns/op BenchmarkBufferFullSmallReads-4 100 1044747 ns/op BenchmarkBufferWriteBlock/N4096-4 7730 15651 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 444 248983 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 19141842 ns/op 4192272 B/op 22 allocs/op BenchmarkIndexByte/10-4 4769038 24.66 ns/op 405.51 MB/s BenchmarkIndexByte/32-4 4424622 26.25 ns/op 1219.22 MB/s BenchmarkIndexByte/4K-4 911965 130.0 ns/op 31517.22 MB/s BenchmarkIndexBytePortable/10-4 793070 142.5 ns/op 70.19 MB/s BenchmarkIndexBytePortable/32-4 264610 448.3 ns/op 71.38 MB/s BenchmarkIndexBytePortable/4K-4 2253 53198 ns/op 76.99 MB/s BenchmarkIndexRune/10-4 1000000 101.0 ns/op 99.00 MB/s BenchmarkIndexRune/32-4 1000000 105.5 ns/op 303.43 MB/s BenchmarkIndexRune/4K-4 368598 312.0 ns/op 13126.64 MB/s BenchmarkIndexRuneASCII/10-4 4488784 25.87 ns/op 386.61 MB/s BenchmarkIndexRuneASCII/32-4 4194760 27.40 ns/op 1167.73 MB/s BenchmarkIndexRuneASCII/4K-4 854920 129.7 ns/op 31572.65 MB/s BenchmarkEqual/0-4 7398583 16.22 ns/op BenchmarkEqual/1-4 1521038 85.81 ns/op 11.65 MB/s BenchmarkEqual/6-4 1374514 87.30 ns/op 68.73 MB/s BenchmarkEqual/9-4 1487635 80.56 ns/op 111.72 MB/s BenchmarkEqual/15-4 1481112 81.67 ns/op 183.66 MB/s BenchmarkEqual/16-4 1537434 77.78 ns/op 205.70 MB/s BenchmarkEqual/20-4 1438425 91.41 ns/op 218.80 MB/s BenchmarkEqual/32-4 1455789 82.35 ns/op 388.57 MB/s BenchmarkEqual/4K-4 104316 1129 ns/op 3628.53 MB/s BenchmarkIndex/10-4 3211437 37.40 ns/op 267.35 MB/s BenchmarkIndex/32-4 3070218 38.52 ns/op 830.71 MB/s BenchmarkIndex/4K-4 18235 6558 ns/op 624.56 MB/s BenchmarkIndexEasy/10-4 2908106 39.79 ns/op 251.30 MB/s BenchmarkIndexEasy/32-4 2945480 39.74 ns/op 805.23 MB/s BenchmarkIndexEasy/4K-4 487682 249.4 ns/op 16420.27 MB/s BenchmarkCount/10-4 1458270 82.23 ns/op 121.61 MB/s BenchmarkCount/32-4 1450352 83.94 ns/op 381.24 MB/s BenchmarkCount/4K-4 18132 6623 ns/op 618.49 MB/s BenchmarkCountEasy/10-4 1518619 78.81 ns/op 126.89 MB/s BenchmarkCountEasy/32-4 1482504 80.80 ns/op 396.03 MB/s BenchmarkCountEasy/4K-4 434581 278.0 ns/op 14732.12 MB/s BenchmarkCountSingle/10-4 3821824 31.07 ns/op 321.88 MB/s BenchmarkCountSingle/32-4 3613780 33.24 ns/op 962.69 MB/s BenchmarkCountSingle/4K-4 798788 141.2 ns/op 29000.56 MB/s BenchmarkToUpper/#00-4 2962290 40.41 ns/op BenchmarkToUpper/ONLYUPPER-4 303106 394.7 ns/op BenchmarkToUpper/abc-4 501651 228.3 ns/op BenchmarkToUpper/AbC123-4 265486 400.4 ns/op BenchmarkToUpper/azAZ09_-4 268802 462.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 81289 1509 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 36988 3065 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58323 2078 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120021 936.1 ns/op BenchmarkToLower/#00-4 3113036 38.77 ns/op BenchmarkToLower/abc-4 447814 250.6 ns/op BenchmarkToLower/AbC123-4 286352 391.3 ns/op BenchmarkToLower/azAZ09_-4 277317 431.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 80102 1497 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42777 2809 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66888 1787 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120408 974.7 ns/op BenchmarkFields/ASCII/16-4 135322 902.8 ns/op 17.72 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9330 12659 ns/op 20.22 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 560 208983 ns/op 19.60 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 32 3823125 ns/op 17.14 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 61006676 ns/op 17.19 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 97239 1221 ns/op 13.11 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6084 19214 ns/op 13.32 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 356 326750 ns/op 12.54 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6363065 ns/op 10.30 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 127219014 ns/op 8.24 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 159368 751.5 ns/op 21.29 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12547 9342 ns/op 27.40 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 657 170405 ns/op 24.04 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3812705 ns/op 17.19 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 83636186 ns/op 12.54 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 143665 814.1 ns/op 19.65 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9248 12727 ns/op 20.11 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 518 225567 ns/op 18.16 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4786903 ns/op 13.69 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 100060359 ns/op 10.48 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1928264 61.96 ns/op BenchmarkTrimSpace/ASCII-4 971110 123.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 111906 1062 ns/op BenchmarkTrimSpace/JustNonASCII-4 49998 2396 ns/op BenchmarkToValidUTF8/Valid-4 498370 251.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 324060 357.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 99920 1224 ns/op BenchmarkIndexHard1-4 818 141630 ns/op BenchmarkIndexHard2-4 603 199806 ns/op BenchmarkIndexHard3-4 150 793208 ns/op BenchmarkIndexHard4-4 151 791371 ns/op BenchmarkLastIndexHard1-4 5 22781985 ns/op BenchmarkLastIndexHard2-4 4 28565402 ns/op BenchmarkLastIndexHard3-4 4 31355758 ns/op BenchmarkCountHard1-4 837 141874 ns/op BenchmarkCountHard2-4 602 201084 ns/op BenchmarkCountHard3-4 150 794366 ns/op BenchmarkSplitEmptySeparator-4 1 169759264 ns/op BenchmarkSplitSingleByteSeparator-4 10 11091726 ns/op BenchmarkSplitMultiByteSeparator-4 12 9776721 ns/op BenchmarkSplitNSingleByteSeparator-4 170856 618.2 ns/op BenchmarkSplitNMultiByteSeparator-4 68780 1645 ns/op BenchmarkRepeat-4 194482 605.9 ns/op BenchmarkRepeatLarge/256/1-4 136558 762.0 ns/op 335.95 MB/s BenchmarkRepeatLarge/256/16-4 234682 507.2 ns/op 504.69 MB/s BenchmarkRepeatLarge/512/1-4 99498 1012 ns/op 506.08 MB/s BenchmarkRepeatLarge/512/16-4 165964 718.8 ns/op 712.30 MB/s BenchmarkRepeatLarge/1024/1-4 66154 1526 ns/op 671.05 MB/s BenchmarkRepeatLarge/1024/16-4 86815 1239 ns/op 826.29 MB/s BenchmarkRepeatLarge/2048/1-4 42642 2712 ns/op 755.19 MB/s BenchmarkRepeatLarge/2048/16-4 46897 2282 ns/op 897.50 MB/s BenchmarkRepeatLarge/4096/1-4 26170 4422 ns/op 926.20 MB/s BenchmarkRepeatLarge/4096/16-4 27048 3884 ns/op 1054.70 MB/s BenchmarkRepeatLarge/8192/1-4 14266 8165 ns/op 1003.29 MB/s BenchmarkRepeatLarge/8192/16-4 15486 7383 ns/op 1109.60 MB/s BenchmarkRepeatLarge/8192/4097-4 25239 4492 ns/op 912.03 MB/s BenchmarkRepeatLarge/16384/1-4 8966 13408 ns/op 1222.00 MB/s BenchmarkRepeatLarge/16384/16-4 9126 12991 ns/op 1261.14 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 11053 ns/op 1111.99 MB/s BenchmarkRepeatLarge/32768/1-4 4792 26462 ns/op 1238.28 MB/s BenchmarkRepeatLarge/32768/16-4 4614 25960 ns/op 1262.25 MB/s BenchmarkRepeatLarge/32768/4097-4 4978 24904 ns/op 1151.57 MB/s BenchmarkRepeatLarge/65536/1-4 2608 47301 ns/op 1385.51 MB/s BenchmarkRepeatLarge/65536/16-4 2420 47983 ns/op 1365.82 MB/s BenchmarkRepeatLarge/65536/4097-4 2418 47568 ns/op 1291.95 MB/s BenchmarkRepeatLarge/131072/1-4 222 514435 ns/op 254.79 MB/s BenchmarkRepeatLarge/131072/16-4 224 515184 ns/op 254.42 MB/s BenchmarkRepeatLarge/131072/4097-4 234 520022 ns/op 244.23 MB/s BenchmarkRepeatLarge/262144/1-4 100 1038025 ns/op 252.54 MB/s BenchmarkRepeatLarge/262144/16-4 100 1031880 ns/op 254.05 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1041155 ns/op 247.91 MB/s BenchmarkRepeatLarge/524288/1-4 63 2126566 ns/op 246.54 MB/s BenchmarkRepeatLarge/524288/16-4 63 2059587 ns/op 254.56 MB/s BenchmarkRepeatLarge/524288/4097-4 64 2021076 ns/op 257.45 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4103711 ns/op 255.52 MB/s BenchmarkRepeatLarge/1048576/16-4 28 4262580 ns/op 246.00 MB/s BenchmarkRepeatLarge/1048576/4097-4 28 4141019 ns/op 252.29 MB/s BenchmarkRepeatLarge/2097152/1-4 15 8026546 ns/op 261.28 MB/s BenchmarkRepeatLarge/2097152/16-4 13 8061117 ns/op 260.16 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 8045953 ns/op 260.20 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16374550 ns/op 256.15 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16870466 ns/op 248.62 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16520548 ns/op 253.70 MB/s BenchmarkRepeatLarge/8388608/1-4 4 32925494 ns/op 254.78 MB/s BenchmarkRepeatLarge/8388608/16-4 4 33108729 ns/op 253.37 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31971902 ns/op 262.31 MB/s BenchmarkRepeatLarge/16777216/1-4 2 66394206 ns/op 252.69 MB/s BenchmarkRepeatLarge/16777216/16-4 2 64744082 ns/op 259.13 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 63245070 ns/op 265.27 MB/s BenchmarkRepeatLarge/33554432/1-4 1 124928483 ns/op 268.59 MB/s BenchmarkRepeatLarge/33554432/16-4 1 121904640 ns/op 275.25 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 123004407 ns/op 272.79 MB/s BenchmarkRepeatLarge/67108864/1-4 1 262419470 ns/op 255.73 MB/s BenchmarkRepeatLarge/67108864/16-4 1 246324523 ns/op 272.44 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 241109129 ns/op 278.33 MB/s BenchmarkRepeatLarge/134217728/1-4 1 482056796 ns/op 278.43 MB/s BenchmarkRepeatLarge/134217728/16-4 1 484718600 ns/op 276.90 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 484366411 ns/op 277.10 MB/s BenchmarkRepeatLarge/268435456/1-4 1 984259213 ns/op 272.73 MB/s BenchmarkRepeatLarge/268435456/16-4 1 966763033 ns/op 277.66 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 991917821 ns/op 270.62 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1930504832 ns/op 278.10 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1900599486 ns/op 282.47 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1950651724 ns/op 275.23 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4048490713 ns/op 265.22 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3956725258 ns/op 271.37 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3942291455 ns/op 272.36 MB/s BenchmarkBytesCompare/1-4 8729642 11.71 ns/op BenchmarkBytesCompare/2-4 9443924 13.05 ns/op BenchmarkBytesCompare/4-4 9044490 12.72 ns/op BenchmarkBytesCompare/8-4 10130787 11.64 ns/op BenchmarkBytesCompare/16-4 10277622 11.59 ns/op BenchmarkBytesCompare/32-4 9180134 13.15 ns/op BenchmarkBytesCompare/64-4 8620732 13.87 ns/op BenchmarkBytesCompare/128-4 8020813 14.82 ns/op BenchmarkBytesCompare/256-4 6081800 18.27 ns/op BenchmarkBytesCompare/512-4 4445868 26.69 ns/op BenchmarkBytesCompare/1024-4 2846371 42.76 ns/op BenchmarkBytesCompare/2048-4 1661638 72.28 ns/op BenchmarkIndexAnyASCII/1:1-4 2293813 50.98 ns/op BenchmarkIndexAnyASCII/1:2-4 2358475 49.53 ns/op BenchmarkIndexAnyASCII/1:4-4 2373966 49.35 ns/op BenchmarkIndexAnyASCII/1:8-4 2345336 49.83 ns/op BenchmarkIndexAnyASCII/1:16-4 2415801 48.66 ns/op BenchmarkIndexAnyASCII/1:32-4 2302096 51.09 ns/op BenchmarkIndexAnyASCII/1:64-4 2336936 50.01 ns/op BenchmarkIndexAnyASCII/16:1-4 2185987 54.50 ns/op BenchmarkIndexAnyASCII/16:2-4 408669 284.4 ns/op BenchmarkIndexAnyASCII/16:4-4 398937 279.7 ns/op BenchmarkIndexAnyASCII/16:8-4 416287 276.7 ns/op BenchmarkIndexAnyASCII/16:16-4 398637 292.2 ns/op BenchmarkIndexAnyASCII/16:32-4 368515 317.4 ns/op BenchmarkIndexAnyASCII/16:64-4 321027 366.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1857895 63.21 ns/op BenchmarkIndexAnyASCII/256:2-4 34233 3507 ns/op BenchmarkIndexAnyASCII/256:4-4 34225 3468 ns/op BenchmarkIndexAnyASCII/256:8-4 34114 3494 ns/op BenchmarkIndexAnyASCII/256:16-4 34074 3544 ns/op BenchmarkIndexAnyASCII/256:32-4 34234 3524 ns/op BenchmarkIndexAnyASCII/256:64-4 33514 3562 ns/op BenchmarkIndexAnyUTF8/1:1-4 2347927 50.53 ns/op BenchmarkIndexAnyUTF8/1:2-4 2370206 49.06 ns/op BenchmarkIndexAnyUTF8/1:4-4 2379364 48.74 ns/op BenchmarkIndexAnyUTF8/1:8-4 2335777 48.91 ns/op BenchmarkIndexAnyUTF8/1:16-4 2380399 47.77 ns/op BenchmarkIndexAnyUTF8/1:32-4 2283632 50.06 ns/op BenchmarkIndexAnyUTF8/1:64-4 2357486 49.15 ns/op BenchmarkIndexAnyUTF8/16:1-4 156553 745.5 ns/op BenchmarkIndexAnyUTF8/16:2-4 274719 433.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 271699 430.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 275150 431.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 268216 444.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 251247 453.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 255572 449.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10936 ns/op BenchmarkIndexAnyUTF8/256:2-4 19678 6113 ns/op BenchmarkIndexAnyUTF8/256:4-4 19515 6131 ns/op BenchmarkIndexAnyUTF8/256:8-4 19260 6213 ns/op BenchmarkIndexAnyUTF8/256:16-4 19497 6153 ns/op BenchmarkIndexAnyUTF8/256:32-4 18474 6492 ns/op BenchmarkIndexAnyUTF8/256:64-4 18885 6363 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2349625 49.92 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2404888 48.11 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2396462 48.07 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2355115 48.38 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2426766 47.11 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2396169 49.02 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2374430 48.23 ns/op BenchmarkLastIndexAnyASCII/16:1-4 326982 361.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 328207 362.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 315417 364.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 322956 363.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 312292 382.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 289984 402.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 256128 453.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24200 4963 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24204 4963 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24121 4911 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24325 4972 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24285 4924 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24216 4951 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23854 5040 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2371514 49.20 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2419554 47.57 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2445045 47.15 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2429631 48.28 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2481025 46.52 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2400859 48.07 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2396241 48.24 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 234303 491.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 266700 438.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 273076 435.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 272396 433.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 264406 434.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 252511 464.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 257605 452.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17271 6931 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19153 6202 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19560 6146 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19294 6196 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19202 6289 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17994 6668 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18224 6586 ns/op BenchmarkTrimASCII/1:1-4 2555577 46.51 ns/op BenchmarkTrimASCII/1:2-4 2136927 55.97 ns/op BenchmarkTrimASCII/1:4-4 2109738 58.19 ns/op BenchmarkTrimASCII/1:8-4 1892210 63.09 ns/op BenchmarkTrimASCII/1:16-4 1601787 74.56 ns/op BenchmarkTrimASCII/16:1-4 420316 275.3 ns/op BenchmarkTrimASCII/16:2-4 328081 356.9 ns/op BenchmarkTrimASCII/16:4-4 331078 355.5 ns/op BenchmarkTrimASCII/16:8-4 331520 359.0 ns/op BenchmarkTrimASCII/16:16-4 315552 379.9 ns/op BenchmarkTrimASCII/256:1-4 33346 3575 ns/op BenchmarkTrimASCII/256:2-4 24568 4846 ns/op BenchmarkTrimASCII/256:4-4 24487 4877 ns/op BenchmarkTrimASCII/256:8-4 24502 4927 ns/op BenchmarkTrimASCII/256:16-4 24339 4907 ns/op BenchmarkTrimASCII/4096:1-4 2110 56446 ns/op BenchmarkTrimASCII/4096:2-4 1512 77002 ns/op BenchmarkTrimASCII/4096:4-4 1504 77609 ns/op BenchmarkTrimASCII/4096:8-4 1521 77333 ns/op BenchmarkTrimASCII/4096:16-4 1494 77043 ns/op BenchmarkTrimByte-4 1487318 81.07 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13102 9050 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13237 9140 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 654 174501 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1291 88559 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2560 43684 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4677 22806 ns/op BenchmarkCompareBytesEqual-4 10741461 10.52 ns/op BenchmarkCompareBytesToNil-4 11123985 10.07 ns/op BenchmarkCompareBytesEmpty-4 12196377 8.821 ns/op BenchmarkCompareBytesIdentical-4 12266322 8.832 ns/op BenchmarkCompareBytesSameLength-4 10386562 10.46 ns/op BenchmarkCompareBytesDifferentLength-4 10584778 10.37 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1406 84620 ns/op 12391.76 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1414 84960 ns/op 12342.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1394 84558 ns/op 12400.80 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1393 85158 ns/op 12313.38 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1416 80953 ns/op 12953.03 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1406 73858 ns/op 14197.41 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1855 84481 ns/op 12412.04 MB/s BenchmarkCompareBytesBig-4 1408 84007 ns/op 12482.09 MB/s BenchmarkCompareBytesBigIdentical-4 12178014 8.854 ns/op 118436824.62 MB/s PASS ok bytes 72.190s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 55392947 ns/op 1.81 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 254243847 ns/op 2.23 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 6 18860736 ns/op 0.87 MB/s 3643428 B/op 51 allocs/op PASS ok compress/bzip2 0.974s goos: linux goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 78 1435548 ns/op 6.97 MB/s 42430 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13391454 ns/op 7.47 MB/s 44701 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 141574162 ns/op 7.06 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 84 1355782 ns/op 7.38 MB/s 43384 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13639806 ns/op 7.33 MB/s 44989 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 144291583 ns/op 6.93 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 82 1373493 ns/op 7.28 MB/s 42478 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 13305779 ns/op 7.52 MB/s 43954 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 136361603 ns/op 7.33 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 81 1375609 ns/op 7.27 MB/s 42298 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 13333304 ns/op 7.50 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 136438894 ns/op 7.33 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 73 1556545 ns/op 6.42 MB/s 43834 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 14604909 ns/op 6.85 MB/s 50950 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 154470532 ns/op 6.47 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 90 1206692 ns/op 8.29 MB/s 42890 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 10067686 ns/op 9.93 MB/s 44440 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 101789965 ns/op 9.82 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 100 1064297 ns/op 9.40 MB/s 42940 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 13 8088186 ns/op 12.36 MB/s 46080 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 79738561 ns/op 12.54 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 100 1056410 ns/op 9.47 MB/s 43104 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 13 7868755 ns/op 12.71 MB/s 44816 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 79198126 ns/op 12.63 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 127 904745 ns/op 11.05 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 12 8737166 ns/op 11.45 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 84188061 ns/op 11.88 MB/s BenchmarkEncode/Digits/Speed/1e4-4 69 1734552 ns/op 5.77 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 15319461 ns/op 6.53 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 147401903 ns/op 6.78 MB/s BenchmarkEncode/Digits/Default/1e4-4 22 5298204 ns/op 1.89 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 65378352 ns/op 1.53 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 615649948 ns/op 1.62 MB/s BenchmarkEncode/Digits/Compression/1e4-4 22 5279919 ns/op 1.89 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 60169567 ns/op 1.66 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 626102108 ns/op 1.60 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1094123 ns/op 9.14 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 9240445 ns/op 10.82 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 92525750 ns/op 10.81 MB/s BenchmarkEncode/Newton/Speed/1e4-4 63 1639686 ns/op 6.10 MB/s BenchmarkEncode/Newton/Speed/1e5-4 8 12512687 ns/op 7.99 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 121998962 ns/op 8.20 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5150926 ns/op 1.94 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 54464442 ns/op 1.84 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 557132462 ns/op 1.79 MB/s BenchmarkEncode/Newton/Compression/1e4-4 22 4922968 ns/op 2.03 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 69800966 ns/op 1.43 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 714480834 ns/op 1.40 MB/s PASS ok compress/flate 14.584s goos: linux goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 67 1838144 ns/op 5.44 MB/s BenchmarkDecoder/1e-Reuse4-4 54 1910251 ns/op 5.23 MB/s BenchmarkDecoder/1e5-4 6 18093414 ns/op 5.53 MB/s BenchmarkDecoder/1e-Reuse5-4 6 18342486 ns/op 5.45 MB/s BenchmarkDecoder/1e6-4 1 183032331 ns/op 5.46 MB/s BenchmarkDecoder/1e-Reuse6-4 1 184907311 ns/op 5.41 MB/s BenchmarkEncoder/1e4-4 67 1530596 ns/op 6.53 MB/s BenchmarkEncoder/1e-Reuse4-4 82 1442252 ns/op 6.93 MB/s BenchmarkEncoder/1e5-4 7 14932725 ns/op 6.70 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14729498 ns/op 6.79 MB/s BenchmarkEncoder/1e6-4 1 158782732 ns/op 6.30 MB/s BenchmarkEncoder/1e-Reuse6-4 1 151113243 ns/op 6.62 MB/s PASS ok compress/lzw 2.244s goos: linux goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 37 3139452 ns/op PASS ok container/heap 0.235s goos: linux goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 19742 5707 ns/op BenchmarkWithTimeout/concurrency=40-4 4419 23303 ns/op BenchmarkWithTimeout/concurrency=4000-4 4599 26170 ns/op BenchmarkWithTimeout/concurrency=400000-4 5185 21715 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 538432 207.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 19929 6796 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 22730 4549 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4532 25854 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2469 43920 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 4252 27284 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 376 390580 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 262 480002 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 508 267158 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 36 3453162 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 20 5496656 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 40 2771584 ns/op BenchmarkCheckCanceled/Err-4 451842 251.8 ns/op BenchmarkCheckCanceled/Done-4 767007 160.6 ns/op BenchmarkContextCancelDone-4 794233 163.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 25807 4711 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 24037 4496 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19002 6146 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 18252 7274 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 11066 11655 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 687970 157.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 397108 290.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 291272 427.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 166404 678.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 88464 1494 ns/op PASS ok context 9.220s goos: linux goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2579011 46.21 ns/op 346.27 MB/s BenchmarkDecrypt-4 2564618 46.37 ns/op 345.07 MB/s BenchmarkExpand-4 1836206 66.96 ns/op PASS ok crypto/aes 0.568s goos: linux goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 238200 430.2 ns/op 148.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 545744 196.3 ns/op 326.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 249379 441.3 ns/op 145.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 506388 210.4 ns/op 304.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 163236 737.7 ns/op 1830.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 229478 511.9 ns/op 2637.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 149754 783.9 ns/op 1722.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 204139 561.1 ns/op 2405.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 54037 2190 ns/op 3741.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 60283 1972 ns/op 4154.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48849 2456 ns/op 3335.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 53494 2198 ns/op 3726.72 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 9634 11775 ns/op 86.54 MB/s BenchmarkAESCFBDecrypt1K-4 10154 12119 ns/op 84.08 MB/s BenchmarkAESCFBDecrypt8K-4 1311 96577 ns/op 84.77 MB/s BenchmarkAESOFB1K-4 15406 7794 ns/op 130.74 MB/s BenchmarkAESCTR1K-4 17281 6409 ns/op 159.00 MB/s BenchmarkAESCTR8K-4 2124 50767 ns/op 161.26 MB/s BenchmarkAESCBCEncrypt1K-4 17728 6716 ns/op 152.48 MB/s BenchmarkAESCBCDecrypt1K-4 27651 4684 ns/op 218.62 MB/s PASS ok crypto/cipher 2.905s goos: linux goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 94459 1212 ns/op 6.60 MB/s BenchmarkDecrypt-4 97542 1057 ns/op 7.57 MB/s BenchmarkTDESEncrypt-4 40867 2936 ns/op 2.73 MB/s BenchmarkTDESDecrypt-4 35770 3259 ns/op 2.46 MB/s PASS ok crypto/des 0.585s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1228 90385 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 8789067 ns/op 1084 B/op 21 allocs/op BenchmarkECDH/P521-4 6 17578936 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 124 946333 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.717s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2233 50462 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 45 2479737 ns/op 10777 B/op 62 allocs/op BenchmarkSign/P521-4 21 5248313 ns/op 11159 B/op 63 allocs/op BenchmarkVerify/P256-4 1208 98080 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 15 7386747 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 18578448 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 5050 21392 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 63 1775707 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 27 4362877 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.421s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 446 270018 ns/op BenchmarkNewKeyFromSeed-4 446 264303 ns/op BenchmarkSigning-4 421 284235 ns/op BenchmarkVerification-4 280 425867 ns/op PASS ok crypto/ed25519 0.630s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6852 16737 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 219 568423 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 61 1736761 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 25 4178000 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1803 65815 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 84 1434763 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5139414 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 13735220 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 18501 6306 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7394 13985 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5944 20471 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 118 1005147 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3415 33439 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 262 448684 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2139 53621 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 105 1131242 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.536s goos: linux goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 21171 5566 ns/op 183.97 MB/s BenchmarkHMACSHA256_32-4 35332 3369 ns/op 9.50 MB/s BenchmarkNewWriteSum-4 17605 6594 ns/op 4.85 MB/s PASS ok crypto/hmac 0.544s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 70650 1677 ns/op BenchmarkModSub-4 87728 1346 ns/op BenchmarkMontgomeryRepr-4 29299 4139 ns/op BenchmarkMontgomeryMul-4 30368 3865 ns/op BenchmarkModMul-4 14598 8459 ns/op BenchmarkExpBig-4 21 5472078 ns/op BenchmarkExp-4 8 14834148 ns/op PASS ok crypto/internal/bigmod 1.244s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4083 25430 ns/op BenchmarkScalarBaseMult-4 436 259748 ns/op BenchmarkScalarMult-4 199 619152 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 286 436115 ns/op PASS ok crypto/internal/edwards25519 0.620s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 619095 163.0 ns/op BenchmarkMultiply-4 5980843 20.34 ns/op BenchmarkSquare-4 7499340 15.41 ns/op BenchmarkInvert-4 29103 4150 ns/op BenchmarkMult32-4 1829640 65.08 ns/op PASS ok crypto/internal/edwards25519/field 0.763s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 84 1331554 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2052 57060 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 22 5255070 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13238084 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 220 485754 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10866 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 69 1546478 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 30 3542230 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.154s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 731820 163.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 225495 497.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 114066 1044 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 828454 145.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 213632 496.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 117982 1054 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.867s goos: linux goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 158025 724.2 ns/op 11.05 MB/s BenchmarkHash64-4 179997 654.1 ns/op 97.84 MB/s BenchmarkHash128-4 160177 741.3 ns/op 172.68 MB/s BenchmarkHash256-4 127402 944.9 ns/op 270.93 MB/s BenchmarkHash512-4 88764 1300 ns/op 393.89 MB/s BenchmarkHash1K-4 56674 2078 ns/op 492.71 MB/s BenchmarkHash8K-4 9091 12795 ns/op 640.25 MB/s BenchmarkHash1M-4 74 1565010 ns/op 670.01 MB/s BenchmarkHash8M-4 8 12514768 ns/op 670.30 MB/s BenchmarkHash8BytesUnaligned-4 163753 708.5 ns/op 11.29 MB/s BenchmarkHash1KUnaligned-4 57307 2085 ns/op 491.19 MB/s BenchmarkHash8KUnaligned-4 8790 12812 ns/op 639.41 MB/s PASS ok crypto/md5 1.563s goos: linux goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 2 110177001 ns/op PASS ok crypto/rand 0.300s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 17967 6620 ns/op 19.33 MB/s BenchmarkRC4_1K-4 2041 52862 ns/op 19.37 MB/s BenchmarkRC4_8K-4 286 415112 ns/op 19.50 MB/s PASS ok crypto/rc4 0.495s goos: linux goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 15 7133092 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 17737534 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 32024714 ns/op BenchmarkEncryptPKCS1v15/2048-4 51 2216216 ns/op BenchmarkDecryptOAEP/2048-4 15 7090027 ns/op BenchmarkEncryptOAEP/2048-4 50 2213087 ns/op BenchmarkSignPKCS1v15/2048-4 15 7157730 ns/op BenchmarkVerifyPKCS1v15/2048-4 52 2191764 ns/op BenchmarkSignPSS/2048-4 15 7193186 ns/op BenchmarkVerifyPSS/2048-4 52 2286110 ns/op PASS ok crypto/rsa 1.565s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 145564 803.7 ns/op 9.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 170798 670.2 ns/op 11.94 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 100370 1181 ns/op 271.04 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 116139 1003 ns/op 318.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 68708 1763 ns/op 580.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 75102 1589 ns/op 644.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14766 8105 ns/op 1010.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15138 7926 ns/op 1033.58 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.233s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 109608 1033 ns/op 7.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 123136 902.5 ns/op 8.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 125126 915.6 ns/op 8.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 37366 3231 ns/op 316.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 38860 3112 ns/op 329.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 38581 3123 ns/op 327.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6037 19297 ns/op 424.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 6004 19175 ns/op 427.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 6220 19078 ns/op 429.39 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.231s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 82158 1428 ns/op 5.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 101084 1158 ns/op 6.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 91076 1330 ns/op 6.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 42434 2822 ns/op 362.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 47466 2485 ns/op 412.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 44162 2693 ns/op 380.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8619 13416 ns/op 610.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8814 13209 ns/op 620.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8365 13322 ns/op 614.94 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.239s goos: linux goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 23819870 5.065 ns/op BenchmarkConstantTimeEq-4 22564792 5.317 ns/op BenchmarkConstantTimeLessOrEq-4 22014231 5.046 ns/op BenchmarkXORBytes/8Bytes-4 5903943 20.13 ns/op 397.44 MB/s BenchmarkXORBytes/128Bytes-4 5424774 22.40 ns/op 5714.23 MB/s BenchmarkXORBytes/2048Bytes-4 1499907 79.34 ns/op 25812.92 MB/s BenchmarkXORBytes/32768Bytes-4 84127 1344 ns/op 24388.96 MB/s PASS ok crypto/subtle 1.097s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 152 791399 ns/op BenchmarkCertCache/1-4 163 786239 ns/op BenchmarkCertCache/2-4 164 725147 ns/op BenchmarkCertCache/3-4 156 749892 ns/op BenchmarkHandshakeServer/RSA-4 38 3063074 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 32 3712830 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 36 3382466 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1136484 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 158 774712 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 51 2382449 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 58 1985898 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 32029290 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30705578 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 20871796 ns/op 50.24 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 27738976 ns/op 37.80 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 33451085 ns/op 62.69 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 44751818 ns/op 46.86 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 51370956 ns/op 81.65 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 84541560 ns/op 49.61 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 109613506 ns/op 76.53 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 153551934 ns/op 54.63 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 204079875 ns/op 82.21 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 291718609 ns/op 57.51 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 426009226 ns/op 78.76 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 643357038 ns/op 52.16 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 875327316 ns/op 76.67 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1244834199 ns/op 53.91 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21935095 ns/op 47.80 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28279254 ns/op 37.08 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 36922374 ns/op 56.80 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 48024849 ns/op 43.67 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 61096310 ns/op 68.65 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 83800074 ns/op 50.05 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 106902008 ns/op 78.47 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 170082731 ns/op 49.32 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 208971661 ns/op 80.28 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 317067018 ns/op 52.91 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 439037686 ns/op 76.43 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 580535830 ns/op 57.80 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 877798495 ns/op 76.45 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1236708569 ns/op 54.26 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702532317 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705136464 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287425632 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287590992 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150553097 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149444565 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80478368 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80179462 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38461348 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38163884 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143072468 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144602966 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63493792 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64224077 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37225711 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36517078 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24374906 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23689794 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 17048484 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15915379 ns/op PASS ok crypto/tls 19.039s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 10 10091951 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 428 277027 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1372 78592 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1366 87225 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 0.738s goos: linux goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 43 2682837 ns/op 279757 B/op 1634 allocs/op BenchmarkConcurrentStmtQuery-4 43 2735063 ns/op 259840 B/op 1990 allocs/op BenchmarkConcurrentStmtExec-4 64 1783811 ns/op 206560 B/op 597 allocs/op BenchmarkConcurrentTxQuery-4 37 2761816 ns/op 271075 B/op 2147 allocs/op BenchmarkConcurrentTxExec-4 90 1634245 ns/op 87761 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 49 2524502 ns/op 104970 B/op 2078 allocs/op BenchmarkConcurrentTxStmtExec-4 145 885102 ns/op 40103 B/op 381 allocs/op BenchmarkConcurrentRandom-4 40 2764742 ns/op 228844 B/op 1822 allocs/op BenchmarkManyConcurrentQueries-4 2595 42686 ns/op 3966 B/op 20 allocs/op PASS ok database/sql 1.617s goos: linux goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 315436 356.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 120 1014260 ns/op 180247 B/op 13 allocs/op Benchmark115/LineToPC-4 90 1146837 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25658 4912 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.745s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkMarshal-4 990 118614 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3535 29444 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.268s goos: linux goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 366 320519 ns/op 25.56 MB/s BenchmarkEncodeToString-4 350 322638 ns/op 25.39 MB/s BenchmarkDecode-4 204 600940 ns/op 21.82 MB/s BenchmarkDecodeString-4 202 593040 ns/op 22.11 MB/s PASS ok encoding/base32 0.684s goos: linux goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 482 223827 ns/op 36.60 MB/s BenchmarkDecodeString/2-4 412639 267.1 ns/op 14.97 MB/s BenchmarkDecodeString/4-4 284234 357.8 ns/op 22.36 MB/s BenchmarkDecodeString/8-4 262119 444.8 ns/op 26.98 MB/s BenchmarkDecodeString/64-4 50926 2302 ns/op 38.23 MB/s BenchmarkDecodeString/8192-4 457 253583 ns/op 43.08 MB/s BenchmarkNewEncoding-4 128876 926.3 ns/op 276.37 MB/s PASS ok encoding/base64 1.039s goos: linux goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1858 61566 ns/op 64.97 MB/s BenchmarkReadStruct-4 24226 4930 ns/op 15.21 MB/s BenchmarkWriteStruct-4 25644 4748 ns/op 15.80 MB/s BenchmarkReadInts-4 74109 1682 ns/op 17.84 MB/s BenchmarkWriteInts-4 56192 2113 ns/op 14.20 MB/s BenchmarkWriteSlice1000Int32s-4 1914 63085 ns/op 63.41 MB/s BenchmarkPutUint16-4 4327371 27.03 ns/op 74.00 MB/s BenchmarkAppendUint16-4 4230080 28.54 ns/op 70.07 MB/s BenchmarkPutUint32-4 3135854 37.98 ns/op 105.31 MB/s BenchmarkAppendUint32-4 3104773 38.53 ns/op 103.82 MB/s BenchmarkPutUint64-4 1573207 76.49 ns/op 104.59 MB/s BenchmarkAppendUint64-4 1641918 77.88 ns/op 102.73 MB/s BenchmarkLittleEndianPutUint16-4 4347602 28.22 ns/op 70.87 MB/s BenchmarkLittleEndianAppendUint16-4 4221829 28.42 ns/op 70.38 MB/s BenchmarkLittleEndianPutUint32-4 3139663 37.05 ns/op 107.96 MB/s BenchmarkLittleEndianAppendUint32-4 3385568 37.62 ns/op 106.32 MB/s BenchmarkLittleEndianPutUint64-4 1594723 74.86 ns/op 106.87 MB/s BenchmarkLittleEndianAppendUint64-4 1549254 77.12 ns/op 103.74 MB/s BenchmarkReadFloats-4 236598 495.6 ns/op 24.21 MB/s BenchmarkWriteFloats-4 179664 646.4 ns/op 18.56 MB/s BenchmarkReadSlice1000Float32s-4 1540 65474 ns/op 61.09 MB/s BenchmarkWriteSlice1000Float32s-4 1579 70696 ns/op 56.58 MB/s BenchmarkReadSlice1000Uint8s-4 106459 1122 ns/op 890.97 MB/s BenchmarkWriteSlice1000Uint8s-4 125851 883.2 ns/op 1132.28 MB/s BenchmarkPutUvarint32-4 1000000 110.8 ns/op 36.09 MB/s BenchmarkPutUvarint64-4 272781 406.4 ns/op 19.69 MB/s PASS ok encoding/binary 4.070s goos: linux goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 9874 12144 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 8532 11971 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10038 11914 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6025 20064 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 11106 11156 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 9709 11166 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10759 11191 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6046 18594 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 16629 7139 ns/op PASS ok encoding/csv 1.604s goos: linux goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 14980 6696 ns/op BenchmarkEndToEndByteBuffer-4 18475 6677 ns/op BenchmarkEndToEndSliceByteBuffer-4 318 360758 ns/op BenchmarkEncodeComplex128Slice-4 1078 105321 ns/op BenchmarkEncodeFloat64Slice-4 2240 51956 ns/op BenchmarkEncodeInt32Slice-4 2146 52848 ns/op BenchmarkEncodeStringSlice-4 2799 41528 ns/op BenchmarkEncodeInterfaceSlice-4 56 1905701 ns/op BenchmarkDecodeComplex128Slice-4 837 143390 ns/op BenchmarkDecodeFloat64Slice-4 1372 75079 ns/op BenchmarkDecodeInt32Slice-4 1681 71761 ns/op BenchmarkDecodeStringSlice-4 1135 109668 ns/op BenchmarkDecodeStringsSlice-4 482 300351 ns/op BenchmarkDecodeBytesSlice-4 895 139866 ns/op BenchmarkDecodeInterfaceSlice-4 135 835268 ns/op BenchmarkDecodeMap-4 126 944947 ns/op PASS ok encoding/gob 2.624s goos: linux goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 19976 6124 ns/op 41.80 MB/s BenchmarkEncode/1024-4 4788 24223 ns/op 42.27 MB/s BenchmarkEncode/4096-4 1156 97087 ns/op 42.19 MB/s BenchmarkEncode/16384-4 306 397102 ns/op 41.26 MB/s BenchmarkDecode/256-4 37298 3186 ns/op 80.36 MB/s BenchmarkDecode/1024-4 9862 12213 ns/op 83.84 MB/s BenchmarkDecode/4096-4 2256 49505 ns/op 82.74 MB/s BenchmarkDecode/16384-4 625 198180 ns/op 82.67 MB/s BenchmarkDump/256-4 1831 64581 ns/op 3.96 MB/s BenchmarkDump/1024-4 466 259064 ns/op 3.95 MB/s BenchmarkDump/4096-4 118 997557 ns/op 4.11 MB/s BenchmarkDump/16384-4 30 4225824 ns/op 3.88 MB/s PASS ok encoding/hex 1.961s goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 1 121031339 ns/op 16.03 MB/s 8391168 B/op 52 allocs/op BenchmarkCodeEncoderError-4 1 108676701 ns/op 17.86 MB/s 8394952 B/op 108 allocs/op BenchmarkCodeMarshal-4 2 70016098 ns/op 27.71 MB/s 6136512 B/op 25 allocs/op BenchmarkCodeMarshalError-4 2 85492010 ns/op 22.70 MB/s 10397484 B/op 63 allocs/op BenchmarkMarshalBytes/32-4 30415 3935 ns/op BenchmarkMarshalBytes/256-4 9014 13222 ns/op BenchmarkMarshalBytes/4096-4 631 182013 ns/op BenchmarkMarshalBytesError/32-4 86 1375451 ns/op BenchmarkMarshalBytesError/256-4 82 1348974 ns/op BenchmarkMarshalBytesError/4096-4 72 1547258 ns/op BenchmarkCodeDecoder-4 1 312140956 ns/op 6.22 MB/s 11146216 B/op 92717 allocs/op BenchmarkUnicodeDecoder-4 46480 2481 ns/op 5.64 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 70623 1686 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 277643782 ns/op 6.99 MB/s 3068112 B/op 92685 allocs/op BenchmarkCodeUnmarshalReuse-4 1 264534414 ns/op 7.34 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 74120 1716 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 136938 813.7 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 399565 292.1 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 77808 1752 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 64084 1952 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 23175 5606 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4412 27508 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1042 120504 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 129 945016 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 9109693 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 558268 191.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 745850 192.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 560006 199.0 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 551630 199.7 ns/op BenchmarkEncodeMarshaler-4 71708 1619 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 71480 1466 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 5988164 19.30 ns/op BenchmarkNumberIsValidRegexp-4 29085 4423 ns/op PASS ok encoding/json 6.800s goos: linux goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 62 1828505 ns/op 35.84 MB/s BenchmarkDecode-4 33 3485117 ns/op 25.47 MB/s PASS ok encoding/pem 0.356s goos: linux goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 2942 37806 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1160 106989 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 5174 20789 ns/op PASS ok encoding/xml 0.568s goos: linux goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 308290 359.9 ns/op BenchmarkIntSet-4 522343 292.7 ns/op BenchmarkFloatAdd-4 109166 1654 ns/op BenchmarkFloatSet-4 425362 244.3 ns/op BenchmarkStringSet-4 262070 439.8 ns/op BenchmarkMapSet-4 74528 2352 ns/op BenchmarkMapSetDifferent-4 58430 1996 ns/op BenchmarkMapSetDifferentRandom-4 369 311124 ns/op BenchmarkMapSetString-4 79218 2294 ns/op BenchmarkMapAddSame-4 34652 3290 ns/op BenchmarkMapAddDifferent-4 15342 7345 ns/op BenchmarkMapAddDifferentRandom-4 304 392064 ns/op BenchmarkMapAddSameSteadyState-4 286412 551.3 ns/op BenchmarkMapAddDifferentSteadyState-4 122943 870.2 ns/op BenchmarkRealworldExpvarUsage-4 25352 4465 ns/op PASS ok expvar 2.944s goos: linux goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 124318 941.1 ns/op BenchmarkSprintfEmpty-4 509737 250.1 ns/op BenchmarkSprintfString-4 371331 315.7 ns/op BenchmarkSprintfTruncateString-4 343652 343.7 ns/op BenchmarkSprintfTruncateBytes-4 177031 748.0 ns/op BenchmarkSprintfSlowParsingPath-4 344217 368.7 ns/op BenchmarkSprintfQuoteString-4 42783 2502 ns/op BenchmarkSprintfInt-4 295820 370.1 ns/op BenchmarkSprintfIntInt-4 255768 451.7 ns/op BenchmarkSprintfPrefixedInt-4 302910 409.8 ns/op BenchmarkSprintfFloat-4 168824 694.3 ns/op BenchmarkSprintfComplex-4 80137 1499 ns/op BenchmarkSprintfBoolean-4 356155 338.0 ns/op BenchmarkSprintfHexString-4 150928 693.3 ns/op BenchmarkSprintfHexBytes-4 80406 1509 ns/op BenchmarkSprintfBytes-4 41906 2525 ns/op BenchmarkSprintfStringer-4 84943 1222 ns/op BenchmarkSprintfStructure-4 42885 2647 ns/op BenchmarkManyArgs-4 83506 1246 ns/op BenchmarkFprintInt-4 110014 1135 ns/op BenchmarkFprintfBytes-4 113412 1074 ns/op BenchmarkFprintIntNoAlloc-4 111409 1094 ns/op BenchmarkScanInts-4 50 2336139 ns/op BenchmarkScanRecursiveInt-4 1 306931137 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 317045014 ns/op PASS ok fmt 4.256s goos: linux goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 964 113447 ns/op PASS ok go/build 0.151s goos: linux goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 68640 1554 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20472 6036 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5629 20625 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1497 76565 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 382 300366 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 96 1404910 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 20 5701232 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 5 22796038 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 2 90891908 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.613s goos: linux goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 200719864 ns/op 0.32 MB/s 44130240 B/op 48638 allocs/op PASS ok go/format 0.241s goos: linux goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 14986872 ns/op 3.59 MB/s BenchmarkParseOnly-4 8 13132470 ns/op 4.10 MB/s BenchmarkResolve-4 63 1980177 ns/op 27.20 MB/s PASS ok go/parser 1.181s goos: linux goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 105169431 ns/op 0.49 MB/s 4743448 B/op 27574 allocs/op BenchmarkPrintDecl-4 1161 102877 ns/op 0.31 MB/s 16814 B/op 51 allocs/op PASS ok go/printer 0.270s goos: linux goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 392 312782 ns/op BenchmarkScanFiles/go/types/expr.go-4 18 6531854 ns/op 8.16 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 8950480 ns/op 8.04 MB/s BenchmarkScanFiles/net/http/server.go-4 8 13358859 ns/op 8.50 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 283 398530 ns/op 7.72 MB/s PASS ok go/scanner 0.818s goos: linux goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1519138 79.01 ns/op PASS ok go/token 0.232s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 130 977884 ns/op BenchmarkNamed/Underlying/nongeneric-4 872922 134.8 ns/op BenchmarkNamed/Underlying/generic-4 845517 134.6 ns/op BenchmarkNamed/Underlying/src_instance-4 835066 132.2 ns/op BenchmarkNamed/Underlying/user_instance-4 857683 135.9 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21282 5467 ns/op BenchmarkNamed/NewMethodSet/generic-4 20360 5537 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21326 5491 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21451 5421 ns/op BenchmarkCheck/http/funcbodies/info-4 1 639741767 ns/op 47532 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 444918366 ns/op 68343 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 260527571 ns/op 116697 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 230022288 ns/op 132172 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 148269581 ns/op 34533 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 117201120 ns/op 43677 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 74035288 ns/op 69168 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 70215253 ns/op 72914 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 77749600 ns/op 27863 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 67850238 ns/op 31929 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 50697928 ns/op 42719 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 50668488 ns/op 42752 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 938551533 ns/op 66688 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 575441553 ns/op 108765 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 156907657 ns/op 398692 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 118707321 ns/op 526970 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 117332850 ns/op 17175 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 103517705 ns/op 19460 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 88647068 ns/op 22732 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 90005373 ns/op 22389 lines/s PASS ok go/types 14.503s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14992 8081 ns/op 126.72 MB/s PASS ok hash/adler32 0.224s goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 287023 401.3 ns/op 37.38 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 270111 376.7 ns/op 39.82 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 157395 794.9 ns/op 50.32 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 159038 756.7 ns/op 52.86 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 549890 188.0 ns/op 2723.14 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 648381 189.0 ns/op 2709.37 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 520972 226.4 ns/op 4523.25 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 503944 230.9 ns/op 4434.33 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 253696 472.6 ns/op 8667.61 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 247322 473.1 ns/op 8657.50 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43425 2748 ns/op 11925.05 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43864 2730 ns/op 12001.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 604150 170.9 ns/op 87.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 689433 167.5 ns/op 89.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 699762 173.1 ns/op 231.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 648536 172.9 ns/op 231.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 448748 245.5 ns/op 2085.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 413653 244.0 ns/op 2098.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 353085 323.6 ns/op 3164.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 340098 312.6 ns/op 3276.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 316170 387.8 ns/op 10561.34 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 289576 386.3 ns/op 10602.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 60757 2027 ns/op 16166.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 60639 2062 ns/op 15894.28 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 307324 372.4 ns/op 40.28 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 349351 348.4 ns/op 43.05 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 156068 719.4 ns/op 55.61 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 156835 766.3 ns/op 52.20 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14606 8321 ns/op 61.53 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13966 8334 ns/op 61.44 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6592 18444 ns/op 55.52 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5674 19112 ns/op 53.58 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1246 82440 ns/op 49.68 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1450 82774 ns/op 49.48 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 171 696088 ns/op 47.07 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 175 669161 ns/op 48.97 MB/s PASS ok hash/crc32 5.135s goos: linux goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 140 892794 ns/op 73.41 MB/s BenchmarkCrc64/ISO4KB-4 1690 69088 ns/op 59.29 MB/s BenchmarkCrc64/ISO1KB-4 7280 15559 ns/op 65.81 MB/s BenchmarkCrc64/ECMA64KB-4 122 972777 ns/op 67.37 MB/s BenchmarkCrc64/Random64KB-4 147 811132 ns/op 80.80 MB/s BenchmarkCrc64/Random16KB-4 549 239749 ns/op 68.34 MB/s PASS ok hash/crc64 1.062s goos: linux goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13472 8875 ns/op 115.38 MB/s BenchmarkFnv32aKB-4 15002 7967 ns/op 128.54 MB/s BenchmarkFnv64KB-4 14234 8914 ns/op 114.88 MB/s BenchmarkFnv64aKB-4 15103 8648 ns/op 118.41 MB/s BenchmarkFnv128KB-4 2479 45530 ns/op 22.49 MB/s BenchmarkFnv128aKB-4 2460 44017 ns/op 23.26 MB/s PASS ok hash/fnv 1.072s goos: linux goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 728689 153.9 ns/op 26.00 MB/s BenchmarkHash/n=4/Bytes-4 5487626 21.94 ns/op 182.28 MB/s BenchmarkHash/n=4/String-4 5603143 21.29 ns/op 187.89 MB/s BenchmarkHash/n=8/Write-4 670990 151.0 ns/op 52.98 MB/s BenchmarkHash/n=8/Bytes-4 5513457 21.85 ns/op 366.17 MB/s BenchmarkHash/n=8/String-4 5659214 21.41 ns/op 373.60 MB/s BenchmarkHash/n=16/Write-4 795454 150.4 ns/op 106.39 MB/s BenchmarkHash/n=16/Bytes-4 5327601 21.76 ns/op 735.26 MB/s BenchmarkHash/n=16/String-4 5713141 20.98 ns/op 762.80 MB/s BenchmarkHash/n=32/Write-4 803911 155.4 ns/op 205.97 MB/s BenchmarkHash/n=32/Bytes-4 5614524 22.67 ns/op 1411.49 MB/s BenchmarkHash/n=32/String-4 5471547 22.18 ns/op 1442.63 MB/s BenchmarkHash/n=64/Write-4 743618 166.8 ns/op 383.74 MB/s BenchmarkHash/n=64/Bytes-4 5341189 21.07 ns/op 3036.84 MB/s BenchmarkHash/n=64/String-4 5560171 21.58 ns/op 2965.90 MB/s BenchmarkHash/n=256/Write-4 462950 217.5 ns/op 1176.88 MB/s BenchmarkHash/n=256/Bytes-4 4414507 26.85 ns/op 9535.43 MB/s BenchmarkHash/n=256/String-4 4378056 28.05 ns/op 9125.75 MB/s BenchmarkHash/n=320/Write-4 545806 217.6 ns/op 1470.26 MB/s BenchmarkHash/n=320/Bytes-4 3649948 31.52 ns/op 10153.83 MB/s BenchmarkHash/n=320/String-4 3634008 31.89 ns/op 10035.82 MB/s BenchmarkHash/n=1024/Write-4 383845 310.2 ns/op 3300.74 MB/s BenchmarkHash/n=1024/Bytes-4 1381286 86.11 ns/op 11891.50 MB/s BenchmarkHash/n=1024/String-4 1388848 86.03 ns/op 11903.45 MB/s BenchmarkHash/n=4096/Write-4 163388 673.7 ns/op 6080.20 MB/s BenchmarkHash/n=4096/Bytes-4 332005 348.6 ns/op 11750.53 MB/s BenchmarkHash/n=4096/String-4 342682 349.2 ns/op 11730.90 MB/s BenchmarkHash/n=16384/Write-4 55736 2137 ns/op 7665.10 MB/s BenchmarkHash/n=16384/Bytes-4 85377 1417 ns/op 11565.12 MB/s BenchmarkHash/n=16384/String-4 85678 1407 ns/op 11641.82 MB/s PASS ok hash/maphash 4.247s goos: linux goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1196 90788 ns/op BenchmarkEscapeNone-4 136681 829.1 ns/op BenchmarkUnescape-4 1128 102416 ns/op BenchmarkUnescapeNone-4 923055 122.9 ns/op BenchmarkUnescapeSparse-4 14719 7968 ns/op BenchmarkUnescapeDense-4 1660 69634 ns/op PASS ok html 0.847s goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 12573 9191 ns/op BenchmarkCSSEscaperNoSpecials-4 58443 2157 ns/op BenchmarkDecodeCSS-4 40704 2965 ns/op BenchmarkDecodeCSSNoSpecials-4 5324473 21.60 ns/op BenchmarkCSSValueFilter-4 169944 704.1 ns/op BenchmarkCSSValueFilterOk-4 115712 983.3 ns/op BenchmarkEscapedExecute-4 6075 20323 ns/op BenchmarkHTMLNospaceEscaper-4 16036 7590 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 84148 1305 ns/op BenchmarkStripTags-4 31014 4006 ns/op BenchmarkStripTagsNoSpecials-4 430189 271.7 ns/op BenchmarkJSValEscaperWithNum-4 32632 3678 ns/op BenchmarkJSValEscaperWithStr-4 6265 18426 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 26620 4590 ns/op BenchmarkJSValEscaperWithObj-4 5802 20647 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 18343 6344 ns/op BenchmarkJSStrEscaperNoSpecials-4 83397 1509 ns/op BenchmarkJSStrEscaper-4 15378 7368 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 73978 1636 ns/op BenchmarkJSRegexpEscaper-4 14671 8126 ns/op BenchmarkTemplateSpecialTags-4 130 887129 ns/op BenchmarkURLEscaper-4 5700 19515 ns/op BenchmarkURLEscaperNoSpecials-4 255265 473.9 ns/op BenchmarkURLNormalizer-4 8053 14836 ns/op BenchmarkURLNormalizerNoSpecials-4 245142 490.5 ns/op BenchmarkSrcsetFilter-4 25472 4781 ns/op BenchmarkSrcsetFilterNoSpecials-4 151192 779.6 ns/op PASS ok html/template 4.536s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 904879 135.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 589425 180.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 844341 143.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 611496 177.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2358129 56.17 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1539763 76.14 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2389113 56.43 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1571772 75.08 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1863841 64.80 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 622058 186.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 542748 223.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 633954 191.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 434371 232.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1040508 117.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 762054 157.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 100.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 745279 167.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 607354 201.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1835545 65.44 ns/op BenchmarkRGBASetRGBA-4 1726088 67.67 ns/op BenchmarkRGBA64At-4 1145863 102.9 ns/op BenchmarkRGBA64SetRGBA64-4 1130886 104.5 ns/op BenchmarkNRGBAAt-4 1609626 73.71 ns/op BenchmarkNRGBASetNRGBA-4 1762346 67.86 ns/op BenchmarkNRGBA64At-4 1082896 112.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 1000000 109.6 ns/op BenchmarkAlphaAt-4 2785508 37.05 ns/op BenchmarkAlphaSetAlpha-4 3146706 39.05 ns/op BenchmarkAlpha16At-4 2008633 66.65 ns/op BenchmarkAlphaSetAlpha16-4 1969227 60.60 ns/op BenchmarkGrayAt-4 3214353 37.84 ns/op BenchmarkGraySetGray-4 2856910 42.08 ns/op BenchmarkGray16At-4 1758818 66.72 ns/op BenchmarkGraySetGray16-4 1961828 64.45 ns/op PASS ok image 6.073s goos: linux goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5811968 22.35 ns/op BenchmarkYCbCrToRGB/128-4 5771451 21.39 ns/op BenchmarkYCbCrToRGB/255-4 6161733 21.49 ns/op BenchmarkRGBToYCbCr/0-4 5283076 22.64 ns/op BenchmarkRGBToYCbCr/Cb-4 5823174 20.46 ns/op BenchmarkRGBToYCbCr/Cr-4 5706886 20.44 ns/op BenchmarkYCbCrToRGBA/0-4 5108905 23.52 ns/op BenchmarkYCbCrToRGBA/128-4 3833022 31.44 ns/op BenchmarkYCbCrToRGBA/255-4 4285503 23.60 ns/op BenchmarkNYCbCrAToRGBA/0-4 4252784 25.06 ns/op BenchmarkNYCbCrAToRGBA/128-4 4231634 27.81 ns/op BenchmarkNYCbCrAToRGBA/255-4 4873910 25.06 ns/op PASS ok image/color 1.796s goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23193580 ns/op BenchmarkFillSrc-4 459 255874 ns/op BenchmarkCopyOver-4 10 10897493 ns/op BenchmarkCopySrc-4 613 171233 ns/op BenchmarkNRGBAOver-4 9 11377494 ns/op BenchmarkNRGBASrc-4 15 7236410 ns/op BenchmarkYCbCr-4 13 8381515 ns/op BenchmarkGray-4 26 4669294 ns/op BenchmarkCMYK-4 15 7566525 ns/op BenchmarkGlyphOver-4 30 4045635 ns/op BenchmarkRGBAMaskOver-4 5 21266876 ns/op BenchmarkGrayMaskOver-4 7 14604650 ns/op BenchmarkRGBA64ImageMaskOver-4 5 26083759 ns/op BenchmarkRGBA-4 7 16152049 ns/op BenchmarkPalettedFill-4 1378 89072 ns/op BenchmarkPalettedRGBA-4 6 18472988 ns/op BenchmarkGenericOver-4 3 36726313 ns/op BenchmarkGenericMaskOver-4 7 15956833 ns/op BenchmarkGenericSrc-4 5 23576004 ns/op BenchmarkGenericMaskSrc-4 5 22000316 ns/op PASS ok image/draw 4.969s goos: linux goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 32 3583402 ns/op 4.31 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 93424298 ns/op 3.29 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2141925367 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 72 1429736 ns/op 10.81 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 106774551 ns/op 0.58 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.219s goos: linux goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5354 22607 ns/op BenchmarkIDCT-4 5986 20416 ns/op BenchmarkDecodeBaseline-4 12 9828417 ns/op 6.29 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 8 13531248 ns/op 4.57 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 115761689 ns/op 10.61 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 150908672 ns/op 6.11 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.325s goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 16521829 7.829 ns/op BenchmarkDecodeGray-4 18 6332170 ns/op 10.35 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 26177153 ns/op 10.01 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23828394 ns/op 11.00 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 30 3687846 ns/op 17.77 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 21864352 ns/op 11.99 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 26673863 ns/op 9.83 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 43101282 ns/op 7.13 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41616043 ns/op 7.38 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 133663797 ns/op 9.19 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 138677015 ns/op 8.86 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 20246962 ns/op 15.17 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 129464207 ns/op 9.49 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 575058467 ns/op 2.14 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.189s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 52988580 ns/op 1.89 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 43963773 ns/op 2.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 298844568 ns/op 1.67 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 275576740 ns/op 1.81 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51669313 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 42863824 ns/op 2.33 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 285790370 ns/op 1.75 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 271196428 ns/op 1.84 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 626419985 ns/op 1.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 598524899 ns/op 1.67 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3761615869 ns/op 1.33 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3696172766 ns/op 1.35 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10047741 ns/op 9.95 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11697188 ns/op 8.55 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 51453350 ns/op 9.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 55962472 ns/op 8.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 98954834 ns/op 10.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 114883564 ns/op 8.70 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 497649562 ns/op 10.05 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 557145323 ns/op 8.97 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58738394 ns/op 1.70 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 50106981 ns/op 2.00 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 343234726 ns/op 1.46 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 345743660 ns/op 1.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 784695791 ns/op 1.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 862272786 ns/op 1.16 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5761768222 ns/op 0.87 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5479080643 ns/op 0.91 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 181299556 ns/op 23.05 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 189480479 ns/op 22.06 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 69.989s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 52252 2218 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 50914 2372 ns/op 0.84 MB/s BenchmarkMarshalCorpusFile/4-4 46645 2570 ns/op 1.56 MB/s BenchmarkMarshalCorpusFile/8-4 39043 3021 ns/op 2.65 MB/s BenchmarkMarshalCorpusFile/16-4 30828 3841 ns/op 4.17 MB/s BenchmarkMarshalCorpusFile/32-4 21391 5749 ns/op 5.57 MB/s BenchmarkMarshalCorpusFile/64-4 13036 9261 ns/op 6.91 MB/s BenchmarkMarshalCorpusFile/128-4 8179 14736 ns/op 8.69 MB/s BenchmarkMarshalCorpusFile/256-4 4028 28368 ns/op 9.02 MB/s BenchmarkMarshalCorpusFile/512-4 2060 56308 ns/op 9.09 MB/s BenchmarkMarshalCorpusFile/1024-4 1075 105772 ns/op 9.68 MB/s BenchmarkMarshalCorpusFile/2048-4 544 216546 ns/op 9.46 MB/s BenchmarkMarshalCorpusFile/4096-4 289 413873 ns/op 9.90 MB/s BenchmarkMarshalCorpusFile/8192-4 142 837566 ns/op 9.78 MB/s BenchmarkMarshalCorpusFile/16384-4 62 1645641 ns/op 9.96 MB/s BenchmarkMarshalCorpusFile/32768-4 28 3735690 ns/op 8.77 MB/s BenchmarkMarshalCorpusFile/65536-4 15 7597442 ns/op 8.63 MB/s BenchmarkMarshalCorpusFile/131072-4 6 17990812 ns/op 7.29 MB/s BenchmarkMarshalCorpusFile/262144-4 4 31038152 ns/op 8.45 MB/s BenchmarkMarshalCorpusFile/524288-4 2 77082692 ns/op 6.80 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 135694236 ns/op 7.73 MB/s BenchmarkUnmarshalCorpusFile/1-4 14023 8402 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13300 9117 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 12117 10317 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 10000 11155 ns/op 0.72 MB/s BenchmarkUnmarshalCorpusFile/16-4 7545 13466 ns/op 1.19 MB/s BenchmarkUnmarshalCorpusFile/32-4 5577 20173 ns/op 1.59 MB/s BenchmarkUnmarshalCorpusFile/64-4 4460 23506 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/128-4 3786 30804 ns/op 4.16 MB/s BenchmarkUnmarshalCorpusFile/256-4 1542 84270 ns/op 3.04 MB/s BenchmarkUnmarshalCorpusFile/512-4 753 149947 ns/op 3.41 MB/s BenchmarkUnmarshalCorpusFile/1024-4 417 290080 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/2048-4 212 568695 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/4096-4 104 1138194 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/8192-4 46 2288286 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4622964 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/32768-4 13 8993665 ns/op 3.64 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18781413 ns/op 3.49 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 37972960 ns/op 3.45 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 75301036 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 147140334 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 295308987 ns/op 3.55 MB/s BenchmarkMutatorBytes/1-4 44872 2443 ns/op BenchmarkMutatorBytes/10-4 52628 2370 ns/op BenchmarkMutatorBytes/100-4 47518 2571 ns/op BenchmarkMutatorBytes/1000-4 31144 3830 ns/op BenchmarkMutatorBytes/10000-4 8661 15427 ns/op BenchmarkMutatorBytes/100000-4 1149 107412 ns/op BenchmarkMutatorString/1-4 43590 2500 ns/op BenchmarkMutatorString/10-4 50379 2467 ns/op BenchmarkMutatorString/100-4 43309 2920 ns/op BenchmarkMutatorString/1000-4 22185 5466 ns/op BenchmarkMutatorString/10000-4 4508 29250 ns/op BenchmarkMutatorString/100000-4 423 269974 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 27112 4455 ns/op BenchmarkMutatorAllBasicTypes/string-4 26641 4547 ns/op BenchmarkMutatorAllBasicTypes/bool-4 88746 1337 ns/op BenchmarkMutatorAllBasicTypes/float32-4 76651 1580 ns/op BenchmarkMutatorAllBasicTypes/float64-4 79089 1536 ns/op BenchmarkMutatorAllBasicTypes/int-4 84951 1420 ns/op BenchmarkMutatorAllBasicTypes/int8-4 84632 1411 ns/op BenchmarkMutatorAllBasicTypes/int16-4 82021 1415 ns/op BenchmarkMutatorAllBasicTypes/int32-4 85782 1418 ns/op BenchmarkMutatorAllBasicTypes/int64-4 83920 1405 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 80436 1493 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 80577 1478 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 77196 1466 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 81988 1460 ns/op PASS ok internal/fuzz 11.144s goos: linux goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 44070 3022 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 180592 618.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.375s goos: linux goarch: amd64 pkg: internal/poll cpu: AMD EPYC 7B12 BenchmarkSplicePipe/SplicePipeWithPool-4 78838 1547 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 24223 4277 ns/op BenchmarkSplicePipePoolParallel-4 164625 864.2 ns/op BenchmarkSplicePipeNativeParallel-4 37860 3136 ns/op PASS ok internal/poll 1.121s goos: linux goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 7 16211969 ns/op PASS ok internal/trace 2.052s goos: linux goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 26856 4763 ns/op BenchmarkCopyNLarge-4 274 405136 ns/op PASS ok io 0.483s goos: linux goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 286687 398.2 ns/op BenchmarkPrintln-4 33522 3682 ns/op BenchmarkPrintlnNoFlags-4 62962 1853 ns/op PASS ok log 0.454s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2206671 54.11 ns/op BenchmarkAcosh-4 932552 111.1 ns/op BenchmarkAsin-4 2224962 53.98 ns/op BenchmarkAsinh-4 967863 115.7 ns/op BenchmarkAtan-4 3062007 38.84 ns/op BenchmarkAtanh-4 1000000 110.8 ns/op BenchmarkAtan2-4 2165191 54.77 ns/op BenchmarkCbrt-4 1426729 83.69 ns/op BenchmarkCeil-4 16674866 7.251 ns/op BenchmarkCopysign-4 2957708 40.87 ns/op BenchmarkCos-4 1389837 85.61 ns/op BenchmarkCosh-4 1491108 80.27 ns/op BenchmarkErf-4 2861092 41.97 ns/op BenchmarkErfc-4 2760093 43.15 ns/op BenchmarkErfinv-4 2452418 48.88 ns/op BenchmarkErfcinv-4 2477187 48.81 ns/op BenchmarkExp-4 5977208 19.98 ns/op BenchmarkExpGo-4 917030 124.0 ns/op BenchmarkExpm1-4 2050546 58.41 ns/op BenchmarkExp2-4 989054 116.6 ns/op BenchmarkExp2Go-4 932292 124.2 ns/op BenchmarkAbs-4 3793448 31.70 ns/op BenchmarkDim-4 7958306 14.75 ns/op BenchmarkFloor-4 15931375 7.234 ns/op BenchmarkMax-4 11263526 10.67 ns/op BenchmarkMin-4 11331034 10.69 ns/op BenchmarkMod-4 324898 334.2 ns/op BenchmarkFrexp-4 2064410 57.50 ns/op BenchmarkGamma-4 699902 168.4 ns/op BenchmarkHypot-4 10309978 11.57 ns/op BenchmarkHypotGo-4 1639035 72.61 ns/op BenchmarkIlogb-4 2446662 48.68 ns/op BenchmarkJ0-4 240861 495.6 ns/op BenchmarkJ1-4 240373 486.0 ns/op BenchmarkJn-4 113643 1042 ns/op BenchmarkLdexp-4 2024263 58.60 ns/op BenchmarkLgamma-4 833385 144.5 ns/op BenchmarkLog-4 5097128 23.29 ns/op BenchmarkLogb-4 2437620 49.19 ns/op BenchmarkLog1p-4 1310631 91.56 ns/op BenchmarkLog10-4 4794076 24.64 ns/op BenchmarkLog2-4 1515642 78.12 ns/op BenchmarkModf-4 2915364 40.81 ns/op BenchmarkNextafter32-4 2918131 41.58 ns/op BenchmarkNextafter64-4 2985428 39.82 ns/op BenchmarkPowInt-4 598782 190.0 ns/op BenchmarkPowFrac-4 433597 269.5 ns/op BenchmarkPow10Pos-4 4274029 27.78 ns/op BenchmarkPow10Neg-4 4170092 28.71 ns/op BenchmarkRound-4 3564592 33.70 ns/op BenchmarkRoundToEven-4 7663924 15.57 ns/op BenchmarkRemainder-4 523616 227.2 ns/op BenchmarkSignbit-4 5127942 23.18 ns/op BenchmarkSin-4 1649247 72.90 ns/op BenchmarkSincos-4 1000000 118.7 ns/op BenchmarkSinh-4 1803385 67.21 ns/op BenchmarkSqrtIndirect-4 16734687 7.215 ns/op BenchmarkSqrtLatency-4 16479988 7.166 ns/op BenchmarkSqrtIndirectLatency-4 16342172 7.170 ns/op BenchmarkSqrtGoLatency-4 1314721 91.38 ns/op BenchmarkSqrtPrime-4 30874 3891 ns/op BenchmarkTan-4 1460016 82.19 ns/op BenchmarkTanh-4 1376700 87.20 ns/op BenchmarkTrunc-4 16366267 7.151 ns/op BenchmarkY0-4 245511 487.4 ns/op BenchmarkY1-4 243915 488.0 ns/op BenchmarkYn-4 120086 993.2 ns/op BenchmarkFloat64bits-4 5720126 20.58 ns/op BenchmarkFloat64frombits-4 5087368 23.70 ns/op BenchmarkFloat32bits-4 5271128 22.84 ns/op BenchmarkFloat32frombits-4 4911915 24.25 ns/op BenchmarkFMA-4 16753563 7.185 ns/op PASS ok math 10.999s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12736699 9.505 ns/op 6732.99 MB/s BenchmarkAddVV/2-4 11262709 10.63 ns/op 12036.89 MB/s BenchmarkAddVV/3-4 9597666 12.12 ns/op 15844.95 MB/s BenchmarkAddVV/4-4 10220626 11.62 ns/op 22032.72 MB/s BenchmarkAddVV/5-4 9480991 12.57 ns/op 25456.02 MB/s BenchmarkAddVV/10-4 7849884 15.28 ns/op 41887.89 MB/s BenchmarkAddVV/100-4 1860482 64.34 ns/op 99470.34 MB/s BenchmarkAddVV/1000-4 198466 593.6 ns/op 107809.19 MB/s BenchmarkSubVV/1-4 12420553 9.527 ns/op 6717.55 MB/s BenchmarkSubVV/2-4 11119532 10.64 ns/op 12034.88 MB/s BenchmarkSubVV/3-4 10274601 11.66 ns/op 16473.45 MB/s BenchmarkSubVV/4-4 10235270 11.64 ns/op 21993.98 MB/s BenchmarkSubVV/5-4 9506733 12.54 ns/op 25518.43 MB/s BenchmarkSubVV/10-4 7875344 15.27 ns/op 41908.58 MB/s BenchmarkSubVV/100-4 1861498 64.77 ns/op 98810.71 MB/s BenchmarkSubVV/1000-4 201193 595.7 ns/op 107429.74 MB/s BenchmarkAddVW/1-4 14338195 8.373 ns/op 955.45 MB/s BenchmarkAddVW/2-4 13208012 9.113 ns/op 1755.71 MB/s BenchmarkAddVW/3-4 12362919 9.713 ns/op 2470.79 MB/s BenchmarkAddVW/4-4 12063391 9.921 ns/op 3225.49 MB/s BenchmarkAddVW/5-4 11813166 9.969 ns/op 4012.63 MB/s BenchmarkAddVW/10-4 9152856 13.07 ns/op 6119.18 MB/s BenchmarkAddVW/100-4 245842 454.6 ns/op 1759.62 MB/s BenchmarkAddVW/1000-4 35250 3400 ns/op 2352.88 MB/s BenchmarkAddVWext/1-4 14451715 8.322 ns/op 961.34 MB/s BenchmarkAddVWext/2-4 13190652 9.075 ns/op 1763.03 MB/s BenchmarkAddVWext/3-4 12269558 9.728 ns/op 2467.22 MB/s BenchmarkAddVWext/4-4 11977611 9.939 ns/op 3219.64 MB/s BenchmarkAddVWext/5-4 11361255 10.50 ns/op 3810.89 MB/s BenchmarkAddVWext/10-4 9173035 13.08 ns/op 6116.00 MB/s BenchmarkAddVWext/100-4 84662 1434 ns/op 557.82 MB/s BenchmarkAddVWext/1000-4 8196 13679 ns/op 584.84 MB/s BenchmarkSubVW/1-4 13686561 8.715 ns/op 917.95 MB/s BenchmarkSubVW/2-4 12694705 9.153 ns/op 1748.12 MB/s BenchmarkSubVW/3-4 11686418 10.25 ns/op 2341.43 MB/s BenchmarkSubVW/4-4 12000148 9.944 ns/op 3217.94 MB/s BenchmarkSubVW/5-4 11242150 10.71 ns/op 3733.21 MB/s BenchmarkSubVW/10-4 9111058 13.13 ns/op 6091.41 MB/s BenchmarkSubVW/100-4 255105 463.6 ns/op 1725.57 MB/s BenchmarkSubVW/1000-4 35341 3411 ns/op 2345.28 MB/s BenchmarkSubVWext/1-4 13143350 8.988 ns/op 890.09 MB/s BenchmarkSubVWext/2-4 12715959 9.248 ns/op 1730.11 MB/s BenchmarkSubVWext/3-4 11813646 10.20 ns/op 2353.91 MB/s BenchmarkSubVWext/4-4 11606096 10.26 ns/op 3117.68 MB/s BenchmarkSubVWext/5-4 10739788 11.19 ns/op 3576.20 MB/s BenchmarkSubVWext/10-4 8734003 13.55 ns/op 5902.74 MB/s BenchmarkSubVWext/100-4 85029 1385 ns/op 577.74 MB/s BenchmarkSubVWext/1000-4 8407 13248 ns/op 603.87 MB/s BenchmarkMulAddVWW/1-4 11690736 10.22 ns/op 6261.77 MB/s BenchmarkMulAddVWW/2-4 10795390 11.04 ns/op 11594.22 MB/s BenchmarkMulAddVWW/3-4 10195725 11.65 ns/op 16478.54 MB/s BenchmarkMulAddVWW/4-4 9241838 12.77 ns/op 20044.83 MB/s BenchmarkMulAddVWW/5-4 8612616 13.93 ns/op 22972.04 MB/s BenchmarkMulAddVWW/10-4 6405710 18.41 ns/op 34770.54 MB/s BenchmarkMulAddVWW/100-4 1000000 101.4 ns/op 63093.68 MB/s BenchmarkMulAddVWW/1000-4 126164 954.8 ns/op 67030.44 MB/s BenchmarkAddMulVVW/1-4 12555195 9.508 ns/op 6731.36 MB/s BenchmarkAddMulVVW/2-4 11079445 10.72 ns/op 11945.81 MB/s BenchmarkAddMulVVW/3-4 10008386 11.81 ns/op 16256.96 MB/s BenchmarkAddMulVVW/4-4 9315685 12.94 ns/op 19784.67 MB/s BenchmarkAddMulVVW/5-4 8562284 14.04 ns/op 22799.24 MB/s BenchmarkAddMulVVW/10-4 7107817 16.86 ns/op 37955.46 MB/s BenchmarkAddMulVVW/100-4 1482843 81.08 ns/op 78934.46 MB/s BenchmarkAddMulVVW/1000-4 165236 715.1 ns/op 89496.76 MB/s BenchmarkDivWVW/1-4 2660499 44.63 ns/op 1433.88 MB/s BenchmarkDivWVW/2-4 1224451 95.83 ns/op 1335.76 MB/s BenchmarkDivWVW/3-4 954554 123.6 ns/op 1553.96 MB/s BenchmarkDivWVW/4-4 825067 144.7 ns/op 1769.63 MB/s BenchmarkDivWVW/5-4 765548 154.4 ns/op 2072.89 MB/s BenchmarkDivWVW/10-4 425482 274.4 ns/op 2332.59 MB/s BenchmarkDivWVW/100-4 56346 2123 ns/op 3014.27 MB/s BenchmarkDivWVW/1000-4 5649 20620 ns/op 3103.82 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11387984 9.139 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11948545 8.900 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10803096 9.955 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10967475 9.850 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9773703 10.88 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10685300 10.50 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9028640 11.55 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9749217 11.18 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9621536 12.49 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8954132 11.93 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6439258 16.76 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7235364 15.77 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1262880 91.57 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 130442 918.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153921 780.1 ns/op BenchmarkDecimalConversion-4 212 547979 ns/op BenchmarkFloatString/100-4 10000 10214 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 222 531800 ns/op 2906 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 49458775 ns/op 60616 B/op 46 allocs/op BenchmarkFloatString/100000-4 1 4947121923 ns/op 819936 B/op 498 allocs/op BenchmarkFloatAdd/10-4 168085 693.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 167091 695.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 155264 767.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87114 1363 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17133 7020 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 227455 526.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 234829 501.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 227148 528.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 163280 732.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45363 2644 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1965 57843 ns/op BenchmarkParseFloatLargeExp-4 454 252683 ns/op BenchmarkGCD10x10/WithoutXY-4 199394 587.6 ns/op BenchmarkGCD10x10/WithXY-4 59803 2007 ns/op BenchmarkGCD10x100/WithoutXY-4 100099 1147 ns/op BenchmarkGCD10x100/WithXY-4 18139 6771 ns/op BenchmarkGCD10x1000/WithoutXY-4 61645 1760 ns/op BenchmarkGCD10x1000/WithXY-4 14199 8252 ns/op BenchmarkGCD100x100/WithoutXY-4 24776 4607 ns/op BenchmarkGCD100x100/WithXY-4 10000 11206 ns/op BenchmarkGCD100x1000/WithoutXY-4 12364 9701 ns/op BenchmarkGCD100x1000/WithXY-4 6288 18607 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2197 54220 ns/op BenchmarkGCD1000x1000/WithXY-4 1122 96206 ns/op BenchmarkHilbert-4 22 4992377 ns/op BenchmarkBinomial-4 14829 7899 ns/op BenchmarkQuoRem-4 21213 5867 ns/op BenchmarkExp-4 15 7326732 ns/op BenchmarkExpMont/Odd-4 130 913989 ns/op 2586 B/op 21 allocs/op BenchmarkExpMont/Even1-4 127 929851 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 123 952361 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even3-4 123 956923 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even4-4 124 953320 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even8-4 123 946572 ns/op 3803 B/op 52 allocs/op BenchmarkExpMont/Even32-4 126 959000 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even64-4 145 817497 ns/op 3644 B/op 54 allocs/op BenchmarkExpMont/Even96-4 138 849585 ns/op 3757 B/op 51 allocs/op BenchmarkExpMont/Even128-4 160 736771 ns/op 3238 B/op 50 allocs/op BenchmarkExpMont/Even255-4 184 646499 ns/op 2955 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 442 261945 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 404 290153 ns/op 1734 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 408 298545 ns/op 1755 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 406 293449 ns/op 1725 B/op 47 allocs/op BenchmarkExp2-4 15 7332801 ns/op BenchmarkBitset-4 776558 143.7 ns/op BenchmarkBitsetNeg-4 414638 266.8 ns/op BenchmarkBitsetOrig-4 241490 474.7 ns/op BenchmarkBitsetNegOrig-4 158038 736.7 ns/op BenchmarkModSqrt225_Tonelli-4 120 1004710 ns/op BenchmarkModSqrt225_3Mod4-4 390 306332 ns/op BenchmarkModSqrt231_Tonelli-4 100 1028473 ns/op BenchmarkModSqrt231_5Mod8-4 328 356867 ns/op BenchmarkModInverse-4 12909 9795 ns/op BenchmarkSqrt-4 1658 70056 ns/op BenchmarkIntSqr/1-4 1481901 80.59 ns/op BenchmarkIntSqr/2-4 735867 155.9 ns/op BenchmarkIntSqr/3-4 638032 185.5 ns/op BenchmarkIntSqr/5-4 438456 267.3 ns/op BenchmarkIntSqr/8-4 315998 370.3 ns/op BenchmarkIntSqr/10-4 251559 464.1 ns/op BenchmarkIntSqr/20-4 50119 2479 ns/op BenchmarkIntSqr/30-4 36632 3384 ns/op BenchmarkIntSqr/50-4 22310 5347 ns/op BenchmarkIntSqr/80-4 13099 9007 ns/op BenchmarkIntSqr/100-4 9498 11989 ns/op BenchmarkIntSqr/200-4 3718 30788 ns/op BenchmarkIntSqr/300-4 1508 73105 ns/op BenchmarkIntSqr/500-4 807 157472 ns/op BenchmarkIntSqr/800-4 301 402222 ns/op BenchmarkIntSqr/1000-4 218 533716 ns/op BenchmarkDiv/20/10-4 442402 267.2 ns/op BenchmarkDiv/40/20-4 443784 263.8 ns/op BenchmarkDiv/100/50-4 386924 307.2 ns/op BenchmarkDiv/200/100-4 53204 2290 ns/op BenchmarkDiv/400/200-4 52136 2381 ns/op BenchmarkDiv/1000/500-4 41905 3040 ns/op BenchmarkDiv/2000/1000-4 29608 4138 ns/op BenchmarkDiv/20000/10000-4 1008 109719 ns/op BenchmarkDiv/200000/100000-4 27 4620033 ns/op BenchmarkDiv/2000000/1000000-4 1 127996608 ns/op BenchmarkDiv/20000000/10000000-4 1 3713960490 ns/op BenchmarkMul-4 5 23410694 ns/op BenchmarkNatMul/10-4 151015 669.1 ns/op BenchmarkNatMul/100-4 5632 21373 ns/op BenchmarkNatMul/1000-4 172 666880 ns/op BenchmarkZeroShifts/Shl-4 16635 6609 ns/op BenchmarkZeroShifts/ShlSame-4 5478616 21.67 ns/op BenchmarkZeroShifts/Shr-4 17286 6913 ns/op BenchmarkZeroShifts/ShrSame-4 5256194 21.68 ns/op BenchmarkExp3Power/0x10-4 179708 630.6 ns/op BenchmarkExp3Power/0x40-4 168214 712.2 ns/op BenchmarkExp3Power/0x100-4 97646 1193 ns/op BenchmarkExp3Power/0x400-4 43189 2659 ns/op BenchmarkExp3Power/0x1000-4 9940 11770 ns/op BenchmarkExp3Power/0x4000-4 2029 61600 ns/op BenchmarkExp3Power/0x10000-4 202 565633 ns/op BenchmarkExp3Power/0x40000-4 18 6537242 ns/op BenchmarkExp3Power/0x100000-4 2 60871945 ns/op BenchmarkExp3Power/0x400000-4 1 561363036 ns/op BenchmarkFibo-4 3 38919338 ns/op BenchmarkNatSqr/1-4 973606 121.4 ns/op BenchmarkNatSqr/2-4 473851 217.0 ns/op BenchmarkNatSqr/3-4 403164 259.1 ns/op BenchmarkNatSqr/5-4 292606 370.1 ns/op BenchmarkNatSqr/8-4 213637 520.4 ns/op BenchmarkNatSqr/10-4 161920 662.5 ns/op BenchmarkNatSqr/20-4 42796 2604 ns/op BenchmarkNatSqr/30-4 32661 3468 ns/op BenchmarkNatSqr/50-4 20224 5961 ns/op BenchmarkNatSqr/80-4 10000 10036 ns/op BenchmarkNatSqr/100-4 7959 13172 ns/op BenchmarkNatSqr/200-4 3559 33752 ns/op BenchmarkNatSqr/300-4 1354 80893 ns/op BenchmarkNatSqr/500-4 706 157373 ns/op BenchmarkNatSqr/800-4 302 377092 ns/op BenchmarkNatSqr/1000-4 234 498875 ns/op BenchmarkNatSetBytes/8-4 697017 165.7 ns/op BenchmarkNatSetBytes/24-4 207283 559.6 ns/op BenchmarkNatSetBytes/128-4 47821 2473 ns/op BenchmarkNatSetBytes/7-4 770727 153.9 ns/op BenchmarkNatSetBytes/23-4 214672 540.8 ns/op BenchmarkNatSetBytes/127-4 48638 2441 ns/op BenchmarkScanPi-4 252 463870 ns/op BenchmarkStringPiParallel-4 688 173169 ns/op BenchmarkScan/10/Base2-4 41412 2854 ns/op BenchmarkScan/100/Base2-4 4233 25192 ns/op BenchmarkScan/1000/Base2-4 486 247308 ns/op BenchmarkScan/10/Base8-4 100932 1173 ns/op BenchmarkScan/100/Base8-4 13755 8787 ns/op BenchmarkScan/1000/Base8-4 1396 85856 ns/op BenchmarkScan/10/Base10-4 107811 1104 ns/op BenchmarkScan/100/Base10-4 14898 7995 ns/op BenchmarkScan/1000/Base10-4 1488 77579 ns/op BenchmarkScan/10/Base16-4 118158 1007 ns/op BenchmarkScan/100/Base16-4 16604 7128 ns/op BenchmarkScan/1000/Base16-4 1699 68931 ns/op BenchmarkString/10/Base2-4 171166 687.4 ns/op BenchmarkString/100/Base2-4 23419 4910 ns/op BenchmarkString/1000/Base2-4 2318 47889 ns/op BenchmarkString/10/Base8-4 336721 353.8 ns/op BenchmarkString/100/Base8-4 64332 1863 ns/op BenchmarkString/1000/Base8-4 6933 17048 ns/op BenchmarkString/10/Base10-4 198927 599.4 ns/op BenchmarkString/100/Base10-4 38284 3078 ns/op BenchmarkString/1000/Base10-4 4792 24367 ns/op BenchmarkString/10/Base16-4 372472 312.0 ns/op BenchmarkString/100/Base16-4 84582 1412 ns/op BenchmarkString/1000/Base16-4 8296 12086 ns/op BenchmarkLeafSize/0-4 40 2838000 ns/op BenchmarkLeafSize/1-4 396 285565 ns/op BenchmarkLeafSize/2-4 409 285051 ns/op BenchmarkLeafSize/3-4 298 387494 ns/op BenchmarkLeafSize/4-4 412 274680 ns/op BenchmarkLeafSize/5-4 262 433754 ns/op BenchmarkLeafSize/6-4 303 376469 ns/op BenchmarkLeafSize/7-4 314 364756 ns/op BenchmarkLeafSize/8-4 402 277250 ns/op BenchmarkLeafSize/9-4 223 522364 ns/op BenchmarkLeafSize/10-4 262 433452 ns/op BenchmarkLeafSize/11-4 280 411582 ns/op BenchmarkLeafSize/12-4 308 384941 ns/op BenchmarkLeafSize/13-4 280 408791 ns/op BenchmarkLeafSize/14-4 326 355296 ns/op BenchmarkLeafSize/15-4 346 336560 ns/op BenchmarkLeafSize/16-4 417 271451 ns/op BenchmarkLeafSize/32-4 408 276040 ns/op BenchmarkLeafSize/64-4 393 294175 ns/op BenchmarkProbablyPrime/n=0-4 9 11508978 ns/op BenchmarkProbablyPrime/n=1-4 8 12831127 ns/op BenchmarkProbablyPrime/n=5-4 6 18611704 ns/op BenchmarkProbablyPrime/n=10-4 4 25577316 ns/op BenchmarkProbablyPrime/n=20-4 3 39939917 ns/op BenchmarkProbablyPrime/Lucas-4 12 10028452 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 78 1476066 ns/op BenchmarkRatCmp-4 211630 520.8 ns/op BenchmarkFloatSqrt/64-4 22119 5307 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14280 8368 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9472 12056 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4970 23596 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 766 144618 ns/op 18199 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 62 1903289 ns/op 173945 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 150403693 ns/op 3663496 B/op 558 allocs/op PASS ok math/big 50.115s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 11968704 10.14 ns/op BenchmarkLeadingZeros8-4 11610313 10.51 ns/op BenchmarkLeadingZeros16-4 12647248 9.246 ns/op BenchmarkLeadingZeros32-4 10961488 9.243 ns/op BenchmarkLeadingZeros64-4 12496110 10.23 ns/op BenchmarkTrailingZeros-4 12556742 9.372 ns/op BenchmarkTrailingZeros8-4 11177858 10.69 ns/op BenchmarkTrailingZeros16-4 11939373 10.20 ns/op BenchmarkTrailingZeros32-4 12888979 9.322 ns/op BenchmarkTrailingZeros64-4 11444932 10.36 ns/op BenchmarkOnesCount-4 12567604 9.189 ns/op BenchmarkOnesCount8-4 12893106 9.203 ns/op BenchmarkOnesCount16-4 12340881 10.09 ns/op BenchmarkOnesCount32-4 11020438 9.216 ns/op BenchmarkOnesCount64-4 11378755 9.181 ns/op BenchmarkRotateLeft-4 12979710 10.56 ns/op BenchmarkRotateLeft8-4 12698334 9.914 ns/op BenchmarkRotateLeft16-4 11141607 10.27 ns/op BenchmarkRotateLeft32-4 12974923 9.215 ns/op BenchmarkRotateLeft64-4 12646291 10.16 ns/op BenchmarkReverse-4 18972304 5.713 ns/op BenchmarkReverse8-4 23416328 5.080 ns/op BenchmarkReverse16-4 22832574 5.007 ns/op BenchmarkReverse32-4 21255757 6.282 ns/op BenchmarkReverse64-4 20931841 5.685 ns/op BenchmarkReverseBytes-4 23134407 5.031 ns/op BenchmarkReverseBytes16-4 19906806 5.070 ns/op BenchmarkReverseBytes32-4 23254690 5.032 ns/op BenchmarkReverseBytes64-4 22395877 5.045 ns/op BenchmarkAdd-4 12820213 9.463 ns/op BenchmarkAdd32-4 12907904 9.222 ns/op BenchmarkAdd64-4 12962548 9.535 ns/op BenchmarkAdd64multiple-4 20057736 5.049 ns/op BenchmarkSub-4 13003029 9.215 ns/op BenchmarkSub32-4 12142972 10.05 ns/op BenchmarkSub64-4 13266603 9.376 ns/op BenchmarkSub64multiple-4 22977680 5.016 ns/op BenchmarkMul-4 12268372 9.569 ns/op BenchmarkMul32-4 11532718 10.01 ns/op BenchmarkMul64-4 11810792 10.54 ns/op BenchmarkDiv-4 12656052 9.314 ns/op BenchmarkDiv32-4 12904130 9.314 ns/op BenchmarkDiv64-4 11846564 9.158 ns/op PASS ok math/bits 5.697s goos: linux goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 15980704 7.503 ns/op BenchmarkAcos-4 674433 158.7 ns/op BenchmarkAcosh-4 647464 172.4 ns/op BenchmarkAsin-4 746895 158.6 ns/op BenchmarkAsinh-4 708906 160.1 ns/op BenchmarkAtan-4 1221160 98.26 ns/op BenchmarkAtanh-4 1232221 97.32 ns/op BenchmarkConj-4 21342328 5.060 ns/op BenchmarkCos-4 756195 143.5 ns/op BenchmarkCosh-4 718124 145.5 ns/op BenchmarkExp-4 867508 115.7 ns/op BenchmarkLog-4 1545370 77.20 ns/op BenchmarkLog10-4 1553169 77.57 ns/op BenchmarkPhase-4 3307107 36.40 ns/op BenchmarkPolar-4 2351952 51.62 ns/op BenchmarkPow-4 313215 375.1 ns/op BenchmarkRect-4 1216732 87.08 ns/op BenchmarkSin-4 762456 148.4 ns/op BenchmarkSinh-4 748279 154.6 ns/op BenchmarkSqrt-4 1483741 79.64 ns/op BenchmarkTan-4 504739 225.7 ns/op BenchmarkTanh-4 524766 211.8 ns/op PASS ok math/cmplx 3.340s goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 260625 431.1 ns/op BenchmarkInt63ThreadsafeParallel-4 132244 898.9 ns/op BenchmarkInt63Unthreadsafe-4 1481781 80.33 ns/op BenchmarkIntn1000-4 1000000 110.8 ns/op BenchmarkInt63n1000-4 1268776 96.09 ns/op BenchmarkInt31n1000-4 1227834 99.98 ns/op BenchmarkFloat32-4 1240878 95.10 ns/op BenchmarkFloat64-4 1454719 81.86 ns/op BenchmarkPerm3-4 233932 454.9 ns/op BenchmarkPerm30-4 30242 4004 ns/op BenchmarkPerm30ViaShuffle-4 30700 3970 ns/op BenchmarkShuffleOverhead-4 20676 5564 ns/op BenchmarkRead3-4 1175874 102.9 ns/op BenchmarkRead64-4 100824 1179 ns/op BenchmarkRead1000-4 6800 17461 ns/op PASS ok math/rand 2.740s goos: linux goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 62841 1872 ns/op BenchmarkQDecodeWord-4 156327 775.1 ns/op BenchmarkQDecodeHeader-4 134548 882.4 ns/op BenchmarkTypeByExtension/.html-4 524542 220.4 ns/op BenchmarkTypeByExtension/.HTML-4 440096 259.3 ns/op BenchmarkTypeByExtension/.unused-4 517021 220.0 ns/op BenchmarkExtensionsByType/text/html-4 235268 516.4 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 108295 1110 ns/op BenchmarkExtensionsByType/application/octet-stream-4 171250 728.1 ns/op PASS ok mime 1.472s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1201 91311 ns/op PASS ok mime/quotedprintable 0.149s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 54 2355383 ns/op 8586 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 7052666 ns/op 19238 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5008379146 ns/op 158624 B/op 232 allocs/op BenchmarkDNSName-4 105388 1004 ns/op BenchmarkInterfaces-4 1185 88657 ns/op BenchmarkInterfaceByIndex-4 1632 70578 ns/op BenchmarkInterfaceByName-4 1365 88847 ns/op BenchmarkInterfaceAddrs-4 825 132929 ns/op BenchmarkInterfacesAndAddrs-4 3090 39112 ns/op BenchmarkInterfacesAndMulticastAddrs-4 540 208276 ns/op BenchmarkParseIP-4 14827 7966 ns/op BenchmarkIPString/IPv4-4 141528 838.4 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 8856 11299 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 44821 2657 ns/op BenchmarkIPEqual/IPv4-4 1098229 109.0 ns/op BenchmarkIPEqual/IPv6-4 1106347 105.4 ns/op BenchmarkSendFile/1024-4 1 223371870 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 222490991 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 222631483 ns/op 0.02 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/8192-4 1 222281106 ns/op 0.04 MB/s 552 B/op 12 allocs/op BenchmarkSendFile/16384-4 1 222657113 ns/op 0.07 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/32768-4 3385 36649 ns/op 894.12 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1664 60793 ns/op 1078.02 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 825 135517 ns/op 967.20 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 418 267925 ns/op 978.42 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 234 483272 ns/op 1084.87 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 120 979067 ns/op 1070.99 MB/s 4 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 10170 11784 ns/op 86.90 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 7887 13027 ns/op 157.21 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7273 14375 ns/op 284.94 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 5254 20028 ns/op 409.02 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 4377 23991 ns/op 682.91 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2784 38888 ns/op 842.63 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1648 66579 ns/op 984.34 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 894 116674 ns/op 1123.40 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 529 219766 ns/op 1192.83 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 266 412929 ns/op 1269.68 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 128 861778 ns/op 1216.76 MB/s BenchmarkSplice/unix-to-tcp/1024-4 18277 6021 ns/op 170.06 MB/s BenchmarkSplice/unix-to-tcp/2048-4 15625 7130 ns/op 287.23 MB/s BenchmarkSplice/unix-to-tcp/4096-4 11125 9005 ns/op 454.87 MB/s BenchmarkSplice/unix-to-tcp/8192-4 9184 12501 ns/op 655.32 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6573 16166 ns/op 1013.47 MB/s BenchmarkSplice/unix-to-tcp/32768-4 4588 26314 ns/op 1245.28 MB/s BenchmarkSplice/unix-to-tcp/65536-4 2072 68246 ns/op 960.29 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1155 104362 ns/op 1255.94 MB/s BenchmarkSplice/unix-to-tcp/262144-4 525 190992 ns/op 1372.54 MB/s BenchmarkSplice/unix-to-tcp/524288-4 267 396375 ns/op 1322.71 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 121 838633 ns/op 1250.34 MB/s BenchmarkTCP4OneShot-4 2197 59284 ns/op BenchmarkTCP4OneShotTimeout-4 2230 49976 ns/op BenchmarkTCP4Persistent-4 11566 9337 ns/op BenchmarkTCP4PersistentTimeout-4 12289 9786 ns/op BenchmarkTCP6OneShot-4 1908 57093 ns/op BenchmarkTCP6OneShotTimeout-4 1922 55661 ns/op BenchmarkTCP6Persistent-4 11805 9531 ns/op BenchmarkTCP6PersistentTimeout-4 11352 10126 ns/op BenchmarkTCP4ConcurrentReadWrite-4 22258 5756 ns/op BenchmarkTCP6ConcurrentReadWrite-4 22353 4848 ns/op BenchmarkSetReadDeadline-4 126544 917.8 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9756 19399 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 8499 19721 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10428 12279 ns/op 0 B/op 0 allocs/op PASS ok net 30.063s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 25357 4601 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11470 10172 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14125 8195 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18789 6553 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 31761 3662 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 903798 124.8 ns/op BenchmarkReadRequestChrome-4 3564 30840 ns/op 19.81 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10297 ns/op 7.58 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11629 10054 ns/op 8.16 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7832 14893 ns/op 10.14 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17876 6578 ns/op 6.08 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 303 387154 ns/op 2.64 MB/s BenchmarkFileAndServer_1KB/https1-4 205 563031 ns/op 1.82 MB/s BenchmarkFileAndServer_1KB/h2-4 158 766486 ns/op 1.34 MB/s BenchmarkFileAndServer_16MB/h1-4 3 53642792 ns/op 312.76 MB/s BenchmarkFileAndServer_16MB/https1-4 1 120233880 ns/op 139.54 MB/s BenchmarkFileAndServer_16MB/h2-4 1 242854078 ns/op 69.08 MB/s BenchmarkFileAndServer_64MB/h1-4 1 198663676 ns/op 337.80 MB/s BenchmarkFileAndServer_64MB/https1-4 1 406174691 ns/op 165.22 MB/s BenchmarkFileAndServer_64MB/h2-4 1 938599982 ns/op 71.50 MB/s BenchmarkServeMux-4 271 459733 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 354 357242 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 309 333395 ns/op 5970 B/op 64 allocs/op BenchmarkClientServer/https1-4 243 458984 ns/op 6744 B/op 75 allocs/op BenchmarkClientServer/h2-4 177 642498 ns/op 10264 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 1064 116484 ns/op 10132 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 31 3754462 ns/op 101100 B/op 962 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33208: read tcp 127.0.0.1:37317->127.0.0.1:33208: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33228: read tcp 127.0.0.1:37317->127.0.0.1:33228: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33198: read tcp 127.0.0.1:37317->127.0.0.1:33198: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39744: write tcp 127.0.0.1:34915->127.0.0.1:39744: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39770: write tcp 127.0.0.1:34915->127.0.0.1:39770: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39782: write tcp 127.0.0.1:34915->127.0.0.1:39782: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34938: read tcp 127.0.0.1:33933->127.0.0.1:34938: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34936: write tcp 127.0.0.1:33933->127.0.0.1:34936: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34946: write tcp 127.0.0.1:33933->127.0.0.1:34946: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34966: write tcp 127.0.0.1:33933->127.0.0.1:34966: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 200 548052 ns/op 18589 B/op 173 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60586: read tcp 127.0.0.1:42205->127.0.0.1:60586: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40424: write tcp 127.0.0.1:35759->127.0.0.1:40424: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40376: read tcp 127.0.0.1:35759->127.0.0.1:40376: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40460: read tcp 127.0.0.1:35759->127.0.0.1:40460: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40444: read tcp 127.0.0.1:35759->127.0.0.1:40444: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40462: read tcp 127.0.0.1:35759->127.0.0.1:40462: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40414: read tcp 127.0.0.1:35759->127.0.0.1:40414: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40378: read tcp 127.0.0.1:35759->127.0.0.1:40378: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40398: read tcp 127.0.0.1:35759->127.0.0.1:40398: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40438: write tcp 127.0.0.1:35759->127.0.0.1:40438: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 768 159981 ns/op 18212 B/op 107 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4379366 ns/op 131892 B/op 1235 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43370: read tcp 127.0.0.1:45185->127.0.0.1:43370: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43380: write tcp 127.0.0.1:45185->127.0.0.1:43380: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43362: write tcp 127.0.0.1:45185->127.0.0.1:43362: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60210: read tcp 127.0.0.1:33079->127.0.0.1:60210: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60300: read tcp 127.0.0.1:33079->127.0.0.1:60300: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60252: read tcp 127.0.0.1:33079->127.0.0.1:60252: use of closed network connection BenchmarkClientServerParallel/64/h2-4 49 4003434 ns/op 113277 B/op 1119 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34330: read tcp 127.0.0.1:39613->127.0.0.1:34330: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34360: read tcp 127.0.0.1:39613->127.0.0.1:34360: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42010: read tcp 127.0.0.1:36775->127.0.0.1:42010: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41938: read tcp 127.0.0.1:36775->127.0.0.1:41938: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42020: read tcp 127.0.0.1:36775->127.0.0.1:42020: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42080: read tcp 127.0.0.1:36775->127.0.0.1:42080: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42048: read tcp 127.0.0.1:36775->127.0.0.1:42048: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42076: read tcp 127.0.0.1:36775->127.0.0.1:42076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42060: read tcp 127.0.0.1:36775->127.0.0.1:42060: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42084: read tcp 127.0.0.1:36775->127.0.0.1:42084: use of closed network connection ... [output truncated] BenchmarkServer-4 128 795262 ns/op 3082 B/op 23 allocs/op BenchmarkClient-4 273 445187 ns/op 3776 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 672 171283 ns/op 7242 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1114 98132 ns/op 3069 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1478 82546 ns/op 1894 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1550 76926 ns/op 2779 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1656 71056 ns/op 2703 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1222 84582 ns/op 2704 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1665 71712 ns/op 1898 B/op 14 allocs/op BenchmarkServerHijack-4 933 115237 ns/op 16741 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 386 331450 ns/op 5816 B/op 51 allocs/op BenchmarkResponseStatusLine-4 482426 218.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.177s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 6872 18320 ns/op 34104 B/op 14 allocs/op PASS ok net/http/httputil 0.232s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 86202 1346 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 565189 188.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 181969 639.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 65079 1817 ns/op BenchmarkStdIPv4-4 131983 892.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 88510 1285 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92863 1274 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 106429 1097 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67689 1729 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1325410 89.24 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1203000 98.24 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1414615 83.77 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 253413 459.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 270231 435.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 251685 467.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 82954 1443 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 420412 273.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 285472 384.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 294656 424.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 149757 763.8 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 419660 280.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 362108 319.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 126754 963.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 162758 714.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 270441 459.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 147889 763.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 305973 369.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 150282 759.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 140882 780.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 157706 764.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 108164 1002 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 447622 253.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 151928 747.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 89020 1310 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 115274 1012 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 162118 728.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 110889 1089 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 262840 437.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 113740 1001 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 134983 841.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 193074 608.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 128698 889.3 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1238654 96.52 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1207309 98.81 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1202554 99.08 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 107.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 107.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 106.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 106.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 107.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 106.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 340881 345.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 604568 193.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 197797 577.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 212302 540.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 202418 576.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75544 1597 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 525596 219.2 ns/op PASS ok net/netip 7.995s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. 2022/11/22 17:35:20 Test RPC server listening on 127.0.0.1:38493 2022/11/22 17:35:20 Test HTTP RPC server listening on 127.0.0.1:33641 goos: linux goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1658 75752 ns/op BenchmarkEndToEndHTTP-4 1557 75145 ns/op BenchmarkEndToEndAsync-4 3038 34710 ns/op BenchmarkEndToEndAsyncHTTP-4 3846 32646 ns/op PASS ok net/rpc 0.792s goos: linux goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5552 21110 ns/op BenchmarkReadMIMEHeader/server_headers-4 8277 14646 ns/op BenchmarkUncommon-4 37370 3159 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.609s goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 6625 17717 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 137365 888.8 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 836176 146.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 129730 909.5 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 231121 487.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 115882 1032 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20500 5737 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 491941 210.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 122109 952.5 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 239550 488.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 108079 1039 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22454 5176 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 247280 449.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 90942 1273 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 99627 1231 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 44416 2768 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 7953 14890 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 246189 466.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 92701 1266 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 96072 1201 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 42973 2695 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7926 14728 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.283s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4428922 26.73 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 232982 439.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1155 97175 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:471: benchmarkReaddirname ".": 126 entries os_test.go:471: benchmarkReaddirname ".": 126 entries os_test.go:471: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 386 299490 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:488: benchmarkReaddir ".": 126 entries os_test.go:488: benchmarkReaddir ".": 126 entries os_test.go:488: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 998 123123 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:505: benchmarkReadDir ".": 126 entries os_test.go:505: benchmarkReadDir ".": 126 entries os_test.go:505: benchmarkReadDir ".": 126 entries BenchmarkStatDot-4 101402 1145 ns/op BenchmarkStatFile-4 76688 1490 ns/op BenchmarkStatDir-4 82884 1454 ns/op BenchmarkLstatDot-4 102195 1161 ns/op BenchmarkLstatFile-4 79411 1509 ns/op BenchmarkLstatDir-4 81570 1445 ns/op PASS ok os 1.521s goos: linux goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 202 562945 ns/op 6573 B/op 29 allocs/op PASS ok os/exec 0.204s goos: linux goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 629952 189.2 ns/op PASS ok os/user 0.234s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3498469 33.65 ns/op BenchmarkString-4 2200180 54.47 ns/op BenchmarkBytes-4 1988362 59.47 ns/op BenchmarkNamedBytes-4 761059 152.5 ns/op BenchmarkBytesArray-4 699722 168.2 ns/op BenchmarkSliceLen-4 2359863 51.16 ns/op BenchmarkMapLen-4 1496048 80.04 ns/op BenchmarkStringLen-4 1817176 64.87 ns/op BenchmarkArrayLen-4 1793931 67.11 ns/op BenchmarkSliceCap-4 2497852 48.20 ns/op BenchmarkDeepEqual/int8-4 626868 182.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 115820 1026 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 512644 228.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 109044 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 512982 232.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 107674 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 503156 234.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 108919 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 490816 235.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 108487 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 627046 190.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 135997 840.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 496910 237.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110314 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 485979 236.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 104841 1090 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 493236 237.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 109351 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 491948 239.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 109786 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 516804 229.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 108084 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 486519 229.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 110158 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 510352 231.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 108127 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 499258 230.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 108500 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 505773 229.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 109864 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 653720 179.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 116084 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 505683 227.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 110506 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 140034 835.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 67418 1752 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 67575 1758 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44803 2621 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 265282 452.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 41072 2920 ns/op BenchmarkIsZero/StructComparable-4 855679 138.9 ns/op BenchmarkIsZero/StructIncomparable-4 186717 646.0 ns/op BenchmarkSetZero/Bool/Direct-4 3891991 30.42 ns/op BenchmarkSetZero/Bool/CachedZero-4 1710578 70.09 ns/op BenchmarkSetZero/Bool/NewZero-4 1229888 97.15 ns/op BenchmarkSetZero/Int/Direct-4 2310832 51.29 ns/op BenchmarkSetZero/Int/CachedZero-4 1718396 70.14 ns/op BenchmarkSetZero/Int/NewZero-4 1246683 98.82 ns/op BenchmarkSetZero/Uint/Direct-4 2312430 51.81 ns/op BenchmarkSetZero/Uint/CachedZero-4 1712988 70.13 ns/op BenchmarkSetZero/Uint/NewZero-4 1242165 97.90 ns/op BenchmarkSetZero/Float/Direct-4 2337322 51.49 ns/op BenchmarkSetZero/Float/CachedZero-4 1682050 70.11 ns/op BenchmarkSetZero/Float/NewZero-4 1240489 97.96 ns/op BenchmarkSetZero/Complex/Direct-4 2329888 51.84 ns/op BenchmarkSetZero/Complex/CachedZero-4 1718731 69.50 ns/op BenchmarkSetZero/Complex/NewZero-4 1236450 97.57 ns/op BenchmarkSetZero/Array/Direct-4 3621961 33.10 ns/op BenchmarkSetZero/Array/CachedZero-4 1724043 69.29 ns/op BenchmarkSetZero/Array/NewZero-4 1260812 95.49 ns/op BenchmarkSetZero/Chan/Direct-4 2331177 50.59 ns/op BenchmarkSetZero/Chan/CachedZero-4 1347517 91.52 ns/op BenchmarkSetZero/Chan/NewZero-4 975819 116.1 ns/op BenchmarkSetZero/Func/Direct-4 2344017 51.02 ns/op BenchmarkSetZero/Func/CachedZero-4 1344847 91.86 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 116.8 ns/op BenchmarkSetZero/Interface/Direct-4 2109684 56.66 ns/op BenchmarkSetZero/Interface/CachedZero-4 1799216 66.41 ns/op BenchmarkSetZero/Interface/NewZero-4 1284176 93.76 ns/op BenchmarkSetZero/Map/Direct-4 2329030 50.80 ns/op BenchmarkSetZero/Map/CachedZero-4 1329903 88.93 ns/op BenchmarkSetZero/Map/NewZero-4 912030 116.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2319109 51.33 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1291286 92.35 ns/op BenchmarkSetZero/Pointer/NewZero-4 983100 120.7 ns/op BenchmarkSetZero/Slice/Direct-4 2066078 57.73 ns/op BenchmarkSetZero/Slice/CachedZero-4 1727359 69.32 ns/op BenchmarkSetZero/Slice/NewZero-4 1236403 97.93 ns/op BenchmarkSetZero/String/Direct-4 2303558 52.25 ns/op BenchmarkSetZero/String/CachedZero-4 1716192 69.95 ns/op BenchmarkSetZero/String/NewZero-4 1298071 93.51 ns/op BenchmarkSetZero/Struct/Direct-4 4307133 27.46 ns/op BenchmarkSetZero/Struct/CachedZero-4 1807077 66.39 ns/op BenchmarkSetZero/Struct/NewZero-4 1295073 94.25 ns/op BenchmarkSelect/1-4 161054 706.3 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 85194 1384 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 43518 2515 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 169432 614.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 136569 883.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 120921 1020 ns/op 125.48 MB/s BenchmarkCallArgCopy/size=256-4 98187 1033 ns/op 247.74 MB/s BenchmarkCallArgCopy/size=1024-4 69396 1479 ns/op 692.43 MB/s BenchmarkCallArgCopy/size=4096-4 31742 3517 ns/op 1164.65 MB/s BenchmarkCallArgCopy/size=65536-4 3109 47152 ns/op 1389.89 MB/s BenchmarkPtrTo-4 450349 268.5 ns/op BenchmarkFieldByName1-4 836810 165.2 ns/op BenchmarkFieldByName2-4 66922 1974 ns/op BenchmarkFieldByName3-4 8148 13415 ns/op BenchmarkInterfaceBig-4 4702273 26.09 ns/op BenchmarkInterfaceSmall-4 4946467 25.85 ns/op BenchmarkNew-4 1912204 58.43 ns/op BenchmarkMap/StringKeys/MapIndex-4 3235 36565 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3129 37983 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3058 37629 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2970 40119 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3278 36620 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3136 37461 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 246243 467.1 ns/op PASS ok reflect 18.687s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10554 10345 ns/op 9457 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16147 7282 ns/op 9129 B/op 1 allocs/op BenchmarkFindString-4 11731 9809 ns/op 9162 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10906 ns/op 9291 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10552 ns/op 9420 B/op 2 allocs/op BenchmarkLiteral-4 17130 6595 ns/op BenchmarkNotLiteral-4 4174 28441 ns/op BenchmarkMatchClass-4 3216 34636 ns/op BenchmarkMatchClass_InRange-4 3609 34807 ns/op BenchmarkReplaceAll-4 2498 46320 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 16494 7026 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38679 3020 ns/op BenchmarkAnchoredShortMatch-4 15026 9011 ns/op BenchmarkAnchoredLongMatch-4 19114 6026 ns/op BenchmarkOnePassShortA-4 21145 5810 ns/op BenchmarkNotOnePassShortA-4 7878 14596 ns/op BenchmarkOnePassShortB-4 27087 4401 ns/op BenchmarkNotOnePassShortB-4 9547 12140 ns/op BenchmarkOnePassLongPrefix-4 88929 1369 ns/op BenchmarkOnePassLongNotPrefix-4 29038 4250 ns/op BenchmarkMatchParallelShared-4 19029 6347 ns/op BenchmarkMatchParallelCopied-4 25252 5043 ns/op BenchmarkQuoteMetaAll-4 142938 804.9 ns/op 17.39 MB/s BenchmarkQuoteMetaNone-4 249769 457.5 ns/op 56.82 MB/s BenchmarkCompile/Onepass-4 3891 28737 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1556 71285 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 194 602088 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3748719 29.64 ns/op 539.83 MB/s BenchmarkMatch/Easy0/32-4 17449 6612 ns/op 4.84 MB/s BenchmarkMatch/Easy0/1K-4 6339 19035 ns/op 53.80 MB/s BenchmarkMatch/Easy0i/16-4 3760389 30.14 ns/op 530.85 MB/s BenchmarkMatch/Easy0i/32-4 4756 21826 ns/op 1.47 MB/s BenchmarkMatch/Easy0i/1K-4 266 436318 ns/op 2.35 MB/s BenchmarkMatch/Easy1/16-4 3475230 32.80 ns/op 487.77 MB/s BenchmarkMatch/Easy1/32-4 16855 6618 ns/op 4.84 MB/s BenchmarkMatch/Easy1/1K-4 5020 24811 ns/op 41.27 MB/s BenchmarkMatch/Medium/16-4 3792910 29.74 ns/op 538.03 MB/s BenchmarkMatch/Medium/32-4 5332 19932 ns/op 1.61 MB/s BenchmarkMatch/Medium/1K-4 303 386319 ns/op 2.65 MB/s BenchmarkMatch/Hard/16-4 3728797 32.13 ns/op 498.02 MB/s BenchmarkMatch/Hard/32-4 4027 29559 ns/op 1.08 MB/s BenchmarkMatch/Hard/1K-4 178 665061 ns/op 1.54 MB/s BenchmarkMatch/Hard1/16-4 1464 80869 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 764 148422 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4372780 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29497 3924 ns/op 4.08 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17860 6730 ns/op 4.75 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 672 175889 ns/op 5.82 MB/s 22 B/op 0 allocs/op PASS ok regexp 7.990s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 883828 134.2 ns/op PASS ok regexp/syntax 0.936s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1214625 97.14 ns/op BenchmarkMakeChan/Int-4 623586 167.0 ns/op BenchmarkMakeChan/Ptr-4 686871 206.0 ns/op BenchmarkMakeChan/Struct/0-4 1385815 84.94 ns/op BenchmarkMakeChan/Struct/32-4 592684 192.1 ns/op BenchmarkMakeChan/Struct/40-4 467254 250.6 ns/op BenchmarkChanNonblocking-4 11270636 9.627 ns/op BenchmarkSelectUncontended-4 988267 158.7 ns/op BenchmarkSelectSyncContended-4 41374 3015 ns/op BenchmarkSelectAsyncContended-4 106957 1196 ns/op BenchmarkSelectNonblock-4 6173016 17.65 ns/op BenchmarkChanUncontended-4 13130 10309 ns/op BenchmarkChanContended-4 1765 74667 ns/op BenchmarkChanSync-4 170352 700.3 ns/op BenchmarkChanSyncWork-4 10000 34496 ns/op BenchmarkChanProdCons0-4 102718 1218 ns/op BenchmarkChanProdCons10-4 144506 956.9 ns/op BenchmarkChanProdCons100-4 157507 898.3 ns/op BenchmarkChanProdConsWork0-4 82054 1544 ns/op BenchmarkChanProdConsWork10-4 91354 1362 ns/op BenchmarkChanProdConsWork100-4 96574 1255 ns/op BenchmarkSelectProdCons-4 74947 1621 ns/op BenchmarkReceiveDataFromClosedChan-4 608246 185.6 ns/op BenchmarkChanCreation-4 222664 478.0 ns/op BenchmarkChanSem-4 189526 656.0 ns/op BenchmarkChanPopular-4 97 1081463 ns/op BenchmarkChanClosed-4 640358 197.2 ns/op BenchmarkCallClosure-4 5972306 20.04 ns/op BenchmarkCallClosure1-4 6070629 19.85 ns/op BenchmarkCallClosure2-4 1000000 100.5 ns/op BenchmarkCallClosure3-4 1545879 72.90 ns/op BenchmarkCallClosure4-4 1352236 88.15 ns/op BenchmarkComplex128DivNormal-4 10061370 11.79 ns/op BenchmarkComplex128DivNisNaN-4 7947450 15.17 ns/op BenchmarkComplex128DivDisNaN-4 7679936 15.55 ns/op BenchmarkComplex128DivNisInf-4 9961083 11.92 ns/op BenchmarkComplex128DivDisInf-4 5924414 20.04 ns/op BenchmarkSetTypePtr-4 52300411 2.266 ns/op 3531.00 MB/s BenchmarkSetTypePtr8-4 9809226 12.05 ns/op 5310.69 MB/s BenchmarkSetTypePtr16-4 10149325 12.07 ns/op 10603.08 MB/s BenchmarkSetTypePtr32-4 9984206 11.79 ns/op 21719.64 MB/s BenchmarkSetTypePtr64-4 9914865 12.18 ns/op 42045.40 MB/s BenchmarkSetTypePtr126-4 5883682 20.33 ns/op 49574.40 MB/s BenchmarkSetTypePtr128-4 6063480 19.76 ns/op 51820.59 MB/s BenchmarkSetTypePtrSlice-4 736021 158.1 ns/op 51830.62 MB/s BenchmarkSetTypeNode1-4 9902458 12.19 ns/op 1969.06 MB/s BenchmarkSetTypeNode1Slice-4 3116210 38.53 ns/op 19931.37 MB/s BenchmarkSetTypeNode8-4 9688482 12.10 ns/op 6610.38 MB/s BenchmarkSetTypeNode8Slice-4 1608993 74.92 ns/op 34171.78 MB/s BenchmarkSetTypeNode64-4 5770814 20.60 ns/op 25630.67 MB/s BenchmarkSetTypeNode64Slice-4 238470 499.3 ns/op 33837.66 MB/s BenchmarkSetTypeNode64Dead-4 7474764 15.69 ns/op 33646.88 MB/s BenchmarkSetTypeNode64DeadSlice-4 283462 429.8 ns/op 39308.02 MB/s BenchmarkSetTypeNode124-4 5897050 20.18 ns/op 49958.64 MB/s BenchmarkSetTypeNode124Slice-4 194743 622.8 ns/op 51794.66 MB/s BenchmarkSetTypeNode126-4 5966494 19.52 ns/op 52450.37 MB/s BenchmarkSetTypeNode126Slice-4 191128 626.4 ns/op 52310.03 MB/s BenchmarkSetTypeNode128-4 4189014 28.54 ns/op 36442.45 MB/s BenchmarkSetTypeNode128Slice-4 146695 802.8 ns/op 41457.15 MB/s BenchmarkSetTypeNode130-4 4203379 29.62 ns/op 35654.57 MB/s BenchmarkSetTypeNode130Slice-4 145948 815.7 ns/op 41425.98 MB/s BenchmarkSetTypeNode1024-4 793008 147.7 ns/op 55570.33 MB/s BenchmarkSetTypeNode1024Slice-4 25645 4712 ns/op 55737.56 MB/s BenchmarkAllocation-4 3582 35978 ns/op BenchmarkReadMemStats-4 5636 22070 ns/op BenchmarkReadMemStatsLatency-4 1 61026 p50-ns 61026 p90-ns 61026 p99-ns BenchmarkWriteBarrier-4 2116584 50.52 ns/op BenchmarkBulkWriteBarrier-4 6475166 17.60 ns/op BenchmarkScanStackNoLocals-4 2 53896548 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11145552 10.97 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10133145 10.88 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9884920 12.61 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6950277 17.07 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4890884 24.76 ns/op BenchmarkHash5-4 6470542 18.55 ns/op 269.60 MB/s BenchmarkHash16-4 6146174 18.83 ns/op 849.89 MB/s BenchmarkHash64-4 5838512 19.79 ns/op 3233.94 MB/s BenchmarkHash1024-4 1945968 60.92 ns/op 16810.09 MB/s BenchmarkHash65536-4 38682 3082 ns/op 21260.99 MB/s BenchmarkAlignedLoad-4 7625538 15.07 ns/op BenchmarkUnalignedLoad-4 7286646 15.40 ns/op BenchmarkEqEfaceConcrete-4 6071905 19.90 ns/op BenchmarkEqIfaceConcrete-4 5728694 20.82 ns/op BenchmarkNeEfaceConcrete-4 6197385 19.52 ns/op BenchmarkNeIfaceConcrete-4 6299239 19.12 ns/op BenchmarkConvT2EByteSized/bool-4 6134178 19.59 ns/op BenchmarkConvT2EByteSized/uint8-4 6067870 19.53 ns/op BenchmarkConvT2ESmall-4 5770088 21.20 ns/op BenchmarkConvT2EUintptr-4 5582548 21.40 ns/op BenchmarkConvT2ELarge-4 1000000 101.1 ns/op BenchmarkConvT2ISmall-4 5656218 21.46 ns/op BenchmarkConvT2IUintptr-4 5310165 22.04 ns/op BenchmarkConvT2ILarge-4 1224924 97.90 ns/op BenchmarkConvI2E-4 4430448 25.45 ns/op BenchmarkConvI2I-4 4029919 29.08 ns/op BenchmarkAssertE2T-4 4672318 25.81 ns/op BenchmarkAssertE2TLarge-4 2426479 47.71 ns/op BenchmarkAssertE2I-4 4300128 28.16 ns/op BenchmarkAssertI2T-4 4203424 27.88 ns/op BenchmarkAssertI2I-4 4065932 28.75 ns/op BenchmarkAssertI2E-4 5461832 21.05 ns/op BenchmarkAssertE2E-4 5701478 19.73 ns/op BenchmarkAssertE2T2-4 3673260 32.43 ns/op BenchmarkAssertE2T2Blank-4 4489161 26.79 ns/op BenchmarkAssertI2E2-4 4147578 29.01 ns/op BenchmarkAssertI2E2Blank-4 6150176 18.73 ns/op BenchmarkAssertE2E2-4 4455684 27.05 ns/op BenchmarkAssertE2E2Blank-4 5999589 19.88 ns/op BenchmarkConvT2Ezero/zero/16-4 5836009 20.67 ns/op BenchmarkConvT2Ezero/zero/32-4 5676202 21.25 ns/op BenchmarkConvT2Ezero/zero/64-4 5549510 21.93 ns/op BenchmarkConvT2Ezero/zero/str-4 5419804 21.99 ns/op BenchmarkConvT2Ezero/zero/slice-4 5450677 21.58 ns/op BenchmarkConvT2Ezero/zero/big-4 263602 432.0 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1239896 92.81 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1265973 97.11 ns/op BenchmarkConvT2Ezero/nonzero/big-4 233247 472.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 5668826 21.44 ns/op BenchmarkConvT2Ezero/smallint/32-4 5632018 21.19 ns/op BenchmarkConvT2Ezero/smallint/64-4 5552157 21.18 ns/op BenchmarkConvT2Ezero/largeint/16-4 1735767 68.46 ns/op BenchmarkConvT2Ezero/largeint/32-4 1632916 69.50 ns/op BenchmarkConvT2Ezero/largeint/64-4 1825952 64.97 ns/op BenchmarkMalloc8-4 1467498 81.50 ns/op BenchmarkMalloc16-4 1380927 82.56 ns/op BenchmarkMallocTypeInfo8-4 1488028 83.94 ns/op BenchmarkMallocTypeInfo16-4 1000000 101.2 ns/op BenchmarkMallocLargeStruct-4 224592 517.9 ns/op BenchmarkGoroutineSelect-4 75 1694698 ns/op BenchmarkGoroutineBlocking-4 90 1716465 ns/op BenchmarkGoroutineForRange-4 81 1727030 ns/op BenchmarkGoroutineIdle-4 96 1440606 ns/op BenchmarkHashStringSpeed-4 2637458 45.20 ns/op BenchmarkHashBytesSpeed-4 1542308 81.03 ns/op BenchmarkHashInt32Speed-4 3150982 39.03 ns/op BenchmarkHashInt64Speed-4 3354036 35.84 ns/op BenchmarkHashStringArraySpeed-4 605925 196.9 ns/op BenchmarkMegMap-4 3236126 37.52 ns/op BenchmarkMegOneMap-4 4003518 29.09 ns/op BenchmarkMegEqMap-4 1395 86134 ns/op BenchmarkMegEmptyMap-4 4808905 24.65 ns/op BenchmarkSmallStrMap-4 3257569 34.94 ns/op BenchmarkMapStringKeysEight_16-4 3331263 35.54 ns/op BenchmarkMapStringKeysEight_32-4 3578863 33.85 ns/op BenchmarkMapStringKeysEight_64-4 3425048 34.64 ns/op BenchmarkMapStringKeysEight_1M-4 3365316 35.57 ns/op BenchmarkIntMap-4 3834909 31.10 ns/op BenchmarkMapFirst/1-4 4728288 25.52 ns/op BenchmarkMapFirst/2-4 4547583 26.72 ns/op BenchmarkMapFirst/3-4 4592302 26.07 ns/op BenchmarkMapFirst/4-4 4549605 26.03 ns/op BenchmarkMapFirst/5-4 4448834 26.05 ns/op BenchmarkMapFirst/6-4 4564690 25.98 ns/op BenchmarkMapFirst/7-4 4658139 25.66 ns/op BenchmarkMapFirst/8-4 4463743 27.08 ns/op BenchmarkMapFirst/9-4 4181716 28.67 ns/op BenchmarkMapFirst/10-4 4100713 29.02 ns/op BenchmarkMapFirst/11-4 4078980 29.22 ns/op BenchmarkMapFirst/12-4 4107766 29.85 ns/op BenchmarkMapFirst/13-4 4119820 28.97 ns/op BenchmarkMapFirst/14-4 4154914 28.23 ns/op BenchmarkMapFirst/15-4 3889563 28.58 ns/op BenchmarkMapFirst/16-4 4005548 29.94 ns/op BenchmarkMapMid/1-4 3669589 32.31 ns/op BenchmarkMapMid/2-4 3760869 31.63 ns/op BenchmarkMapMid/3-4 3813660 31.78 ns/op BenchmarkMapMid/4-4 3645512 32.86 ns/op BenchmarkMapMid/5-4 3607429 31.80 ns/op BenchmarkMapMid/6-4 3660603 32.66 ns/op BenchmarkMapMid/7-4 3562681 32.61 ns/op BenchmarkMapMid/8-4 3532971 32.40 ns/op BenchmarkMapMid/9-4 3354182 36.44 ns/op BenchmarkMapMid/10-4 3297835 37.22 ns/op BenchmarkMapMid/11-4 3271246 34.87 ns/op BenchmarkMapMid/12-4 3251816 36.35 ns/op BenchmarkMapMid/13-4 3362733 37.73 ns/op BenchmarkMapMid/14-4 3125368 35.40 ns/op BenchmarkMapMid/15-4 3413911 36.22 ns/op BenchmarkMapMid/16-4 3231840 36.62 ns/op BenchmarkMapLast/1-4 3630300 33.06 ns/op BenchmarkMapLast/2-4 3643528 32.88 ns/op BenchmarkMapLast/3-4 3706338 32.12 ns/op BenchmarkMapLast/4-4 3534846 33.93 ns/op BenchmarkMapLast/5-4 3615514 33.69 ns/op BenchmarkMapLast/6-4 3395641 34.99 ns/op BenchmarkMapLast/7-4 3349596 35.20 ns/op BenchmarkMapLast/8-4 3215736 35.03 ns/op BenchmarkMapLast/9-4 3140700 37.93 ns/op BenchmarkMapLast/10-4 3161877 38.21 ns/op BenchmarkMapLast/11-4 3097842 38.31 ns/op BenchmarkMapLast/12-4 2802261 39.92 ns/op BenchmarkMapLast/13-4 3245368 38.55 ns/op BenchmarkMapLast/14-4 3144832 40.22 ns/op BenchmarkMapLast/15-4 3152949 39.79 ns/op BenchmarkMapLast/16-4 3242168 39.48 ns/op BenchmarkMapCycle-4 2188177 52.36 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3334644 36.60 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2208 49938 ns/op BenchmarkMakeMap/[Byte]Byte-4 566368 177.0 ns/op BenchmarkMakeMap/[Int]Int-4 404896 296.2 ns/op BenchmarkNewEmptyMap-4 11754394 10.32 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1702784 68.90 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 478280 242.4 ns/op BenchmarkMapIterEmpty-4 5639318 21.22 ns/op BenchmarkSameLengthMap-4 4524445 26.36 ns/op BenchmarkBigKeyMap-4 1713776 70.96 ns/op BenchmarkBigValMap-4 1556556 75.39 ns/op BenchmarkSmallKeyMap-4 2779681 42.40 ns/op BenchmarkMapPopulate/1-4 2346300 51.01 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 128460 848.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8644 13299 ns/op 3350 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 735 149410 ns/op 53309 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 54 2331332 ns/op 427781 B/op 320 allocs/op BenchmarkMapPopulate/100000-4 4 27766532 ns/op 3610144 B/op 3942 allocs/op BenchmarkComplexAlgMap-4 508512 235.4 ns/op BenchmarkGoMapClear/Reflexive/1-4 704889 160.6 ns/op BenchmarkGoMapClear/Reflexive/10-4 653764 175.8 ns/op BenchmarkGoMapClear/Reflexive/100-4 338048 352.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 32781 3741 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3596 29295 ns/op BenchmarkGoMapClear/NonReflexive/1-4 541214 213.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 477217 242.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 274615 428.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 31281 3801 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 3648 28561 ns/op BenchmarkMapStringConversion/32/simple-4 1879238 63.41 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1748653 66.50 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1598343 77.11 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1786150 68.59 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1600530 72.45 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1476552 81.32 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1936866 65.28 ns/op BenchmarkMapInterfacePtr-4 1898786 64.38 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4728846 25.35 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 136459 895.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5721 20776 ns/op BenchmarkMapPop1000-4 354 338415 ns/op BenchmarkMapPop10000-4 18 6045857 ns/op BenchmarkMapAssign/Int32/256-4 2305374 50.53 ns/op BenchmarkMapAssign/Int32/65536-4 1101055 99.94 ns/op BenchmarkMapAssign/Int64/256-4 2289022 50.05 ns/op BenchmarkMapAssign/Int64/65536-4 991029 111.6 ns/op BenchmarkMapAssign/Str/256-4 1906368 63.06 ns/op BenchmarkMapAssign/Str/65536-4 383458 264.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1576435 75.15 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 668806 158.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1516503 76.54 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 549655 183.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 483823 2108 ns/op BenchmarkMapOperatorAssign/Str/65536-4 132010 761.9 ns/op BenchmarkMapAppendAssign/Int32/256-4 824287 159.1 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 193818 585.7 ns/op 67 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 726367 161.6 ns/op 30 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 158260 652.6 ns/op 83 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 542412 259.5 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 100150 1099 ns/op 146 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1840441 65.89 ns/op BenchmarkMapDelete/Int32/1000-4 1907922 61.78 ns/op BenchmarkMapDelete/Int32/10000-4 1912466 62.14 ns/op BenchmarkMapDelete/Int64/100-4 1834378 79.01 ns/op BenchmarkMapDelete/Int64/1000-4 1952826 61.11 ns/op BenchmarkMapDelete/Int64/10000-4 1904986 63.07 ns/op BenchmarkMapDelete/Str/100-4 1262151 83.21 ns/op BenchmarkMapDelete/Str/1000-4 1509170 77.22 ns/op BenchmarkMapDelete/Str/10000-4 1379146 85.04 ns/op BenchmarkMapDelete/Pointer/100-4 1694352 70.35 ns/op BenchmarkMapDelete/Pointer/1000-4 1810646 66.35 ns/op BenchmarkMapDelete/Pointer/10000-4 1701277 69.33 ns/op BenchmarkMemmove/0-4 14524330 8.015 ns/op BenchmarkMemmove/1-4 1903371 62.55 ns/op 15.99 MB/s BenchmarkMemmove/2-4 1793398 64.06 ns/op 31.22 MB/s BenchmarkMemmove/3-4 1848152 64.18 ns/op 46.74 MB/s BenchmarkMemmove/4-4 1828292 64.77 ns/op 61.76 MB/s BenchmarkMemmove/5-4 1852238 64.60 ns/op 77.39 MB/s BenchmarkMemmove/6-4 1849794 65.78 ns/op 91.21 MB/s BenchmarkMemmove/7-4 1839862 65.38 ns/op 107.07 MB/s BenchmarkMemmove/8-4 1957632 60.32 ns/op 132.62 MB/s BenchmarkMemmove/9-4 1801021 66.41 ns/op 135.53 MB/s BenchmarkMemmove/10-4 1811580 65.84 ns/op 151.89 MB/s BenchmarkMemmove/11-4 1814492 66.07 ns/op 166.50 MB/s BenchmarkMemmove/12-4 1787455 65.90 ns/op 182.09 MB/s BenchmarkMemmove/13-4 1783458 65.59 ns/op 198.19 MB/s BenchmarkMemmove/14-4 1818649 66.69 ns/op 209.92 MB/s BenchmarkMemmove/15-4 1799744 65.94 ns/op 227.48 MB/s BenchmarkMemmove/16-4 1883445 63.04 ns/op 253.82 MB/s BenchmarkMemmove/32-4 1818633 66.87 ns/op 478.54 MB/s BenchmarkMemmove/64-4 1624460 74.17 ns/op 862.92 MB/s BenchmarkMemmove/128-4 1329081 89.73 ns/op 1426.43 MB/s BenchmarkMemmove/256-4 1000000 114.7 ns/op 2232.85 MB/s BenchmarkMemmove/512-4 588730 202.3 ns/op 2530.42 MB/s BenchmarkMemmove/1024-4 396466 305.6 ns/op 3351.33 MB/s BenchmarkMemmove/2048-4 237960 502.8 ns/op 4073.50 MB/s BenchmarkMemmove/4096-4 128038 927.1 ns/op 4418.11 MB/s BenchmarkMemmoveOverlap/32-4 1791109 66.22 ns/op 483.21 MB/s BenchmarkMemmoveOverlap/64-4 1636618 72.96 ns/op 877.22 MB/s BenchmarkMemmoveOverlap/128-4 1348924 88.57 ns/op 1445.15 MB/s BenchmarkMemmoveOverlap/256-4 1000000 114.4 ns/op 2237.15 MB/s BenchmarkMemmoveOverlap/512-4 591892 200.1 ns/op 2558.31 MB/s BenchmarkMemmoveOverlap/1024-4 398767 300.7 ns/op 3405.14 MB/s BenchmarkMemmoveOverlap/2048-4 236769 503.2 ns/op 4070.07 MB/s BenchmarkMemmoveOverlap/4096-4 131242 918.3 ns/op 4460.27 MB/s BenchmarkMemmoveUnalignedDst/0-4 15669036 7.753 ns/op BenchmarkMemmoveUnalignedDst/1-4 1919262 61.56 ns/op 16.24 MB/s BenchmarkMemmoveUnalignedDst/2-4 1858764 64.03 ns/op 31.24 MB/s BenchmarkMemmoveUnalignedDst/3-4 1840956 63.79 ns/op 47.03 MB/s BenchmarkMemmoveUnalignedDst/4-4 1807939 63.71 ns/op 62.78 MB/s BenchmarkMemmoveUnalignedDst/5-4 1817962 65.19 ns/op 76.69 MB/s BenchmarkMemmoveUnalignedDst/6-4 1826622 64.93 ns/op 92.40 MB/s BenchmarkMemmoveUnalignedDst/7-4 1818940 64.79 ns/op 108.04 MB/s BenchmarkMemmoveUnalignedDst/8-4 1931889 60.76 ns/op 131.67 MB/s BenchmarkMemmoveUnalignedDst/9-4 1818831 65.08 ns/op 138.30 MB/s BenchmarkMemmoveUnalignedDst/10-4 1821501 65.36 ns/op 153.01 MB/s BenchmarkMemmoveUnalignedDst/11-4 1778073 64.45 ns/op 170.69 MB/s BenchmarkMemmoveUnalignedDst/12-4 1832331 64.59 ns/op 185.78 MB/s BenchmarkMemmoveUnalignedDst/13-4 1818840 64.41 ns/op 201.82 MB/s BenchmarkMemmoveUnalignedDst/14-4 1835438 65.22 ns/op 214.64 MB/s BenchmarkMemmoveUnalignedDst/15-4 1827127 65.16 ns/op 230.19 MB/s BenchmarkMemmoveUnalignedDst/16-4 1747226 65.79 ns/op 243.21 MB/s BenchmarkMemmoveUnalignedDst/32-4 1697283 68.99 ns/op 463.84 MB/s BenchmarkMemmoveUnalignedDst/64-4 1511008 79.63 ns/op 803.69 MB/s BenchmarkMemmoveUnalignedDst/128-4 1287501 90.88 ns/op 1408.38 MB/s BenchmarkMemmoveUnalignedDst/256-4 893271 130.4 ns/op 1962.74 MB/s BenchmarkMemmoveUnalignedDst/512-4 563865 207.6 ns/op 2465.78 MB/s BenchmarkMemmoveUnalignedDst/1024-4 360436 319.4 ns/op 3205.85 MB/s BenchmarkMemmoveUnalignedDst/2048-4 233298 515.3 ns/op 3974.68 MB/s BenchmarkMemmoveUnalignedDst/4096-4 125023 953.8 ns/op 4294.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1701070 69.34 ns/op 461.51 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1571834 76.53 ns/op 836.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1305514 91.57 ns/op 1397.85 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 978058 118.6 ns/op 2158.01 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 593412 200.8 ns/op 2549.30 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 386934 305.6 ns/op 3350.69 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 230760 509.6 ns/op 4019.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128118 937.8 ns/op 4367.45 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14737754 8.130 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1925478 61.55 ns/op 16.25 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1841778 63.71 ns/op 31.39 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1852435 63.42 ns/op 47.30 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1882875 63.12 ns/op 63.37 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1849258 63.13 ns/op 79.20 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1864974 62.86 ns/op 95.45 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1836951 63.14 ns/op 110.87 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1978747 58.83 ns/op 135.99 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1856196 64.48 ns/op 139.57 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1856125 64.19 ns/op 155.79 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1791907 64.41 ns/op 170.79 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1843934 65.34 ns/op 183.64 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1859450 64.73 ns/op 200.82 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1855978 64.57 ns/op 216.83 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1873497 64.79 ns/op 231.52 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1813998 65.30 ns/op 245.02 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1739553 69.75 ns/op 458.78 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1561454 76.35 ns/op 838.20 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1320241 90.98 ns/op 1406.96 MB/s BenchmarkMemmoveUnalignedSrc/256-4 994462 117.8 ns/op 2172.91 MB/s BenchmarkMemmoveUnalignedSrc/512-4 580324 205.6 ns/op 2489.70 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 383715 306.5 ns/op 3341.23 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 233574 509.8 ns/op 4017.60 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 126201 934.7 ns/op 4381.99 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1682642 70.22 ns/op 455.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1499163 78.73 ns/op 812.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1280403 93.42 ns/op 1370.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 962055 118.8 ns/op 2154.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 574185 206.3 ns/op 2482.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 370540 302.2 ns/op 3388.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 236432 506.6 ns/op 4042.53 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 128895 930.2 ns/op 4403.44 MB/s BenchmarkMemclr/5-4 11824760 10.10 ns/op 494.94 MB/s BenchmarkMemclr/16-4 11708408 10.32 ns/op 1551.07 MB/s BenchmarkMemclr/64-4 11376604 10.60 ns/op 6035.93 MB/s BenchmarkMemclr/256-4 9911719 12.00 ns/op 21333.25 MB/s BenchmarkMemclr/4096-4 2411926 49.38 ns/op 82956.36 MB/s BenchmarkMemclr/65536-4 54235 1930 ns/op 33953.38 MB/s BenchmarkMemclr/1M-4 2745 41269 ns/op 25408.06 MB/s BenchmarkMemclr/4M-4 658 169575 ns/op 24734.24 MB/s BenchmarkMemclr/8M-4 303 372524 ns/op 22518.31 MB/s BenchmarkMemclr/16M-4 102 1152777 ns/op 14553.74 MB/s BenchmarkMemclr/64M-4 12 9801870 ns/op 6846.54 MB/s BenchmarkGoMemclr/5-4 2177113 55.07 ns/op 90.79 MB/s BenchmarkGoMemclr/16-4 550327 230.4 ns/op 69.45 MB/s BenchmarkGoMemclr/64-4 136354 839.1 ns/op 76.27 MB/s BenchmarkGoMemclr/256-4 35630 3302 ns/op 77.52 MB/s BenchmarkMemclrRange/1K_2K-4 69888 1679 ns/op 57087.60 MB/s BenchmarkMemclrRange/2K_8K-4 30988 3821 ns/op 87293.76 MB/s BenchmarkMemclrRange/4K_16K-4 43681 2797 ns/op 115515.09 MB/s BenchmarkMemclrRange/160K_228K-4 1824 59573 ns/op 27913.09 MB/s BenchmarkClearFat7-4 6248768 19.00 ns/op BenchmarkClearFat8-4 6864016 17.21 ns/op BenchmarkClearFat11-4 6037743 19.90 ns/op BenchmarkClearFat12-4 6036070 19.47 ns/op BenchmarkClearFat13-4 6173941 19.82 ns/op BenchmarkClearFat14-4 6021067 20.00 ns/op BenchmarkClearFat15-4 5658757 19.64 ns/op BenchmarkClearFat16-4 6449758 18.06 ns/op BenchmarkClearFat24-4 6369364 18.96 ns/op BenchmarkClearFat32-4 6125461 19.47 ns/op BenchmarkClearFat40-4 5944407 20.28 ns/op BenchmarkClearFat48-4 5715368 20.79 ns/op BenchmarkClearFat56-4 5770892 21.08 ns/op BenchmarkClearFat64-4 5284544 21.78 ns/op BenchmarkClearFat72-4 5202459 23.14 ns/op BenchmarkClearFat128-4 3815809 31.36 ns/op BenchmarkClearFat256-4 1929678 62.81 ns/op BenchmarkClearFat512-4 1354076 88.13 ns/op BenchmarkClearFat1024-4 783590 143.6 ns/op BenchmarkClearFat1032-4 712672 158.4 ns/op BenchmarkClearFat1040-4 787066 152.1 ns/op BenchmarkCopyFat7-4 6068136 19.73 ns/op BenchmarkCopyFat8-4 7023104 17.17 ns/op BenchmarkCopyFat11-4 5946412 19.82 ns/op BenchmarkCopyFat12-4 5937354 20.15 ns/op BenchmarkCopyFat13-4 5992238 19.86 ns/op BenchmarkCopyFat14-4 6058147 20.23 ns/op BenchmarkCopyFat15-4 5881555 20.54 ns/op BenchmarkCopyFat16-4 6437742 18.12 ns/op BenchmarkCopyFat24-4 6538488 18.17 ns/op BenchmarkCopyFat32-4 6025065 19.91 ns/op BenchmarkCopyFat64-4 5251809 22.39 ns/op BenchmarkCopyFat72-4 5136320 23.05 ns/op BenchmarkCopyFat128-4 3637843 33.20 ns/op BenchmarkCopyFat256-4 2545819 46.67 ns/op BenchmarkCopyFat512-4 1286398 93.06 ns/op BenchmarkCopyFat520-4 1268227 95.36 ns/op BenchmarkCopyFat1024-4 788715 153.9 ns/op BenchmarkCopyFat1032-4 762288 152.8 ns/op BenchmarkCopyFat1040-4 763428 154.3 ns/op BenchmarkIssue18740/2byte-4 417 274997 ns/op BenchmarkIssue18740/4byte-4 711 167128 ns/op BenchmarkIssue18740/8byte-4 1038 116593 ns/op BenchmarkReadMetricsLatency-4 26677 3571 p50-ns 5492 p90-ns 12549 p99-ns BenchmarkFinalizer-4 159 703111 ns/op BenchmarkFinalizerRun-4 173070 850.5 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7135508 16.72 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3171212 37.94 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2417539 49.28 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2363379 50.19 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1311547 90.40 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.1 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2229460 54.11 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1270406 94.65 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1328619 89.90 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1988150 60.03 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1998106 60.12 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1712053 70.21 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1487392 82.49 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1344687 89.50 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5791242 20.60 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6430560 18.66 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6381754 18.81 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6227419 19.20 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5948241 20.72 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5406777 22.32 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6156696 19.39 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6304603 18.65 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6455750 18.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6293940 19.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6445952 18.76 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6338499 18.73 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6211494 19.20 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6461751 18.73 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6073466 18.60 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6195529 19.23 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6520755 18.69 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6433064 18.69 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6341586 19.24 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6118508 19.44 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6142881 19.50 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6216765 19.17 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6166455 19.58 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6191364 19.37 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6239437 19.19 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6162314 19.50 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6142279 19.49 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6217634 19.28 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6193371 19.49 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6149834 19.38 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6236450 19.40 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6298142 18.65 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6450592 18.62 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6245822 19.33 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6393732 18.52 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6459177 18.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6250472 19.18 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6380228 18.64 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6465559 18.79 ns/op BenchmarkNetpollBreak-4 3668 28239 ns/op BenchmarkPingPongHog-4 313 385181 ns/op BenchmarkStackGrowth-4 120046 972.3 ns/op BenchmarkStackGrowthDeep-4 1357 91894 ns/op BenchmarkCreateGoroutines-4 49590 2253 ns/op BenchmarkCreateGoroutinesParallel-4 49656 2656 ns/op BenchmarkCreateGoroutinesCapture-4 10053 11591 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 42579 2773 ns/op BenchmarkClosureCall-4 17386047 6.050 ns/op BenchmarkWakeupParallelSpinning/0s-4 5941 18654 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4909 23767 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4094 25886 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2937 36684 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2126 55832 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1317 95080 ns/op BenchmarkWakeupParallelSpinning/50µs-4 630 197758 ns/op BenchmarkWakeupParallelSpinning/100µs-4 349 333535 ns/op BenchmarkWakeupParallelSyscall/0s-4 782 152120 ns/op BenchmarkWakeupParallelSyscall/1µs-4 771 152815 ns/op BenchmarkWakeupParallelSyscall/2µs-4 759 154144 ns/op BenchmarkWakeupParallelSyscall/5µs-4 735 168172 ns/op BenchmarkWakeupParallelSyscall/10µs-4 694 170526 ns/op BenchmarkWakeupParallelSyscall/20µs-4 608 194985 ns/op BenchmarkWakeupParallelSyscall/50µs-4 477 253514 ns/op BenchmarkWakeupParallelSyscall/100µs-4 332 355933 ns/op BenchmarkMatmult-4 3980212 35.33 ns/op BenchmarkFastrand-4 10154535 10.17 ns/op BenchmarkFastrand64-4 10600413 9.791 ns/op BenchmarkFastrandHashiter-4 4810273 24.19 ns/op BenchmarkFastrandn/2-4 5700781 20.98 ns/op BenchmarkFastrandn/3-4 5721670 21.04 ns/op BenchmarkFastrandn/4-4 5916712 20.53 ns/op BenchmarkFastrandn/5-4 5847832 20.66 ns/op BenchmarkIfaceCmp100-4 88180 1359 ns/op BenchmarkIfaceCmpNil100-4 205666 572.3 ns/op BenchmarkEfaceCmpDiff-4 38288 3161 ns/op BenchmarkEfaceCmpDiffIndirect-4 31030 3871 ns/op BenchmarkDefer-4 1607242 73.69 ns/op BenchmarkDefer10-4 763807 160.3 ns/op BenchmarkDeferMany-4 440582 485.2 ns/op BenchmarkPanicRecover-4 185763 643.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7826 15927 ns/op 14583 p50-ns 18514 p90-ns 27804 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7783 17894 ns/op 14628 p50-ns 19921 p90-ns 45727 p99-ns BenchmarkGoroutineProfile/small/idle-4 3255 42819 ns/op 35901 p50-ns 53624 p90-ns 80947 p99-ns BenchmarkGoroutineProfile/small/loaded-4 578 407611 ns/op 125758 p50-ns 333859 p90-ns 10381761 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7365 16299 ns/op 14666 p50-ns 19389 p90-ns 32432 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6748 18144 ns/op 14530 p50-ns 20165 p90-ns 88126 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9176290 ns/op 9170151 p50-ns 9270860 p90-ns 9678236 p99-ns BenchmarkGoroutineProfile/large/loaded-4 9 14298158 ns/op 13329831 p50-ns 26486997 p90-ns 26486997 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7116 16245 ns/op 14733 p50-ns 19009 p90-ns 28282 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 7530 21092 ns/op 15169 p50-ns 21704 p90-ns 186313 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 972 113218 ns/op 108479 p50-ns 123204 p90-ns 148799 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 267 489749 ns/op 208577 p50-ns 359837 p90-ns 9950022 p99-ns BenchmarkRWMutexUncontended-4 3102291 37.17 ns/op BenchmarkRWMutexWrite100-4 595740 197.4 ns/op BenchmarkRWMutexWrite10-4 136182 827.6 ns/op BenchmarkRWMutexWorkWrite100-4 454170 223.3 ns/op BenchmarkRWMutexWorkWrite10-4 83449 1657 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1759 64668 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 898 130476 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 956 119634 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 429 271711 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 487 243077 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 205 573685 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 235 498940 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 98 1183047 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 347588 350.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 358916 346.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 315529 384.4 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 358899 346.2 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 306999 342.4 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 296223 377.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 314116 367.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 321285 368.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 288474 449.6 ns/op BenchmarkMakeSlice/Byte-4 2058597 58.36 ns/op BenchmarkMakeSlice/Int16-4 2004040 58.34 ns/op BenchmarkMakeSlice/Int-4 1482595 71.57 ns/op BenchmarkMakeSlice/Ptr-4 1240028 95.51 ns/op BenchmarkMakeSlice/Struct/24-4 951240 126.2 ns/op BenchmarkMakeSlice/Struct/32-4 953568 135.2 ns/op BenchmarkMakeSlice/Struct/40-4 714897 150.5 ns/op BenchmarkGrowSlice/Byte-4 808462 148.8 ns/op BenchmarkGrowSlice/Int16-4 778310 161.7 ns/op BenchmarkGrowSlice/Int-4 721611 200.0 ns/op BenchmarkGrowSlice/Ptr-4 473462 250.7 ns/op BenchmarkGrowSlice/Struct/24-4 312693 337.7 ns/op BenchmarkGrowSlice/Struct/32-4 302347 399.4 ns/op BenchmarkGrowSlice/Struct/40-4 217623 473.2 ns/op BenchmarkExtendSlice/IntSlice-4 466682 236.4 ns/op BenchmarkExtendSlice/PointerSlice-4 376086 306.9 ns/op BenchmarkExtendSlice/NoGrow-4 959031 135.0 ns/op BenchmarkAppend-4 743301 154.1 ns/op BenchmarkAppendGrowByte-4 3 33834748 ns/op BenchmarkAppendGrowString-4 1 398989100 ns/op BenchmarkAppendSlice/1Bytes-4 1928598 62.09 ns/op BenchmarkAppendSlice/4Bytes-4 1870800 64.14 ns/op BenchmarkAppendSlice/7Bytes-4 1793173 68.34 ns/op BenchmarkAppendSlice/8Bytes-4 1822988 65.47 ns/op BenchmarkAppendSlice/15Bytes-4 1737417 67.98 ns/op BenchmarkAppendSlice/16Bytes-4 1817701 65.61 ns/op BenchmarkAppendSlice/32Bytes-4 1774555 67.86 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 88534 1239 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 27103 4304 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6721 17423 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1869 69994 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 98 1162808 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5714764 ns/op BenchmarkAppendStr/1Bytes-4 1454511 83.67 ns/op BenchmarkAppendStr/4Bytes-4 1446152 82.48 ns/op BenchmarkAppendStr/8Bytes-4 1399866 85.01 ns/op BenchmarkAppendStr/16Bytes-4 1381108 85.85 ns/op BenchmarkAppendStr/32Bytes-4 1431256 82.98 ns/op BenchmarkAppendSpecialCase-4 745219 157.8 ns/op BenchmarkCopy/1Byte-4 1986295 60.72 ns/op 16.47 MB/s BenchmarkCopy/1String-4 1916626 62.07 ns/op 16.11 MB/s BenchmarkCopy/2Byte-4 1900569 63.86 ns/op 31.32 MB/s BenchmarkCopy/2String-4 1913204 62.38 ns/op 32.06 MB/s BenchmarkCopy/4Byte-4 1897626 63.21 ns/op 63.28 MB/s BenchmarkCopy/4String-4 1913048 62.70 ns/op 63.79 MB/s BenchmarkCopy/8Byte-4 1979792 60.47 ns/op 132.30 MB/s BenchmarkCopy/8String-4 1997288 60.57 ns/op 132.07 MB/s BenchmarkCopy/12Byte-4 1858579 63.73 ns/op 188.30 MB/s BenchmarkCopy/12String-4 1872236 64.76 ns/op 185.30 MB/s BenchmarkCopy/16Byte-4 1903897 63.25 ns/op 252.95 MB/s BenchmarkCopy/16String-4 1880271 63.76 ns/op 250.94 MB/s BenchmarkCopy/32Byte-4 1792490 65.96 ns/op 485.11 MB/s BenchmarkCopy/32String-4 1828984 66.01 ns/op 484.75 MB/s BenchmarkCopy/128Byte-4 1331470 92.03 ns/op 1390.83 MB/s BenchmarkCopy/128String-4 1259568 95.63 ns/op 1338.51 MB/s BenchmarkCopy/1024Byte-4 378921 309.1 ns/op 3312.39 MB/s BenchmarkCopy/1024String-4 344524 345.3 ns/op 2965.82 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28216 4098 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19830 5909 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13296 9154 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11094 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9831 14394 ns/op BenchmarkAppendInPlace/Grow/Byte-4 139057 842.5 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 132308 828.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 120188 1004 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 85743 1230 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 81470 1358 ns/op BenchmarkStackCopyPtr-4 1 167616917 ns/op BenchmarkStackCopy-4 1 115156782 ns/op BenchmarkStackCopyNoCache-4 20 5367555 ns/op BenchmarkStackCopyWithStkobj-4 1 119404344 ns/op BenchmarkIssue18138-4 556 188843 ns/op BenchmarkCompareStringEqual-4 10140678 10.20 ns/op BenchmarkCompareStringIdentical-4 15994394 7.220 ns/op BenchmarkCompareStringSameLength-4 12656599 9.014 ns/op BenchmarkCompareStringDifferentLength-4 18429045 5.681 ns/op BenchmarkCompareStringBigUnaligned-4 1228 107630 ns/op 9742.51 MB/s BenchmarkCompareStringBig-4 1016 113862 ns/op 9209.23 MB/s BenchmarkConcatStringAndBytes-4 2240784 53.70 ns/op BenchmarkSliceByteToString/1-4 2158765 55.52 ns/op BenchmarkSliceByteToString/2-4 1000000 107.7 ns/op BenchmarkSliceByteToString/4-4 1000000 111.3 ns/op BenchmarkSliceByteToString/8-4 1000000 104.8 ns/op BenchmarkSliceByteToString/16-4 1000000 108.3 ns/op BenchmarkSliceByteToString/32-4 994773 119.4 ns/op BenchmarkSliceByteToString/64-4 885282 140.2 ns/op BenchmarkSliceByteToString/128-4 590308 191.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2162751 54.45 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 872062 139.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 982509 118.6 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3406861 34.25 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1597495 74.36 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1816158 64.96 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2226812 53.47 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 430999 279.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 527037 220.3 ns/op BenchmarkRuneIterate/range/ASCII-4 5511345 21.55 ns/op BenchmarkRuneIterate/range/Japanese-4 2006688 58.92 ns/op BenchmarkRuneIterate/range/MixedLength-4 2451362 49.53 ns/op BenchmarkRuneIterate/range1/ASCII-4 5597088 21.48 ns/op BenchmarkRuneIterate/range1/Japanese-4 1986210 59.45 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2404614 49.63 ns/op BenchmarkRuneIterate/range2/ASCII-4 5255337 22.76 ns/op BenchmarkRuneIterate/range2/Japanese-4 2001298 59.83 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2398154 49.98 ns/op BenchmarkArrayEqual-4 21221857 5.632 ns/op BenchmarkFunc/Name-4 4649764 24.65 ns/op BenchmarkFunc/Entry-4 10197231 11.14 ns/op BenchmarkFunc/FileLine-4 1549568 76.43 ns/op PASS ok runtime 134.057s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 35101 2988 ns/op BenchmarkHandle/concurrent-4 23842 5680 ns/op PASS ok runtime/cgo 0.365s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 25509021 4.698 ns/op BenchmarkAtomicStore64-4 22338306 4.701 ns/op BenchmarkAtomicLoad-4 23862513 4.690 ns/op BenchmarkAtomicStore-4 25432245 4.732 ns/op BenchmarkAnd8-4 25046293 4.689 ns/op BenchmarkAnd-4 23587000 4.743 ns/op BenchmarkAnd8Parallel-4 3464535 31.44 ns/op BenchmarkAndParallel-4 4046360 31.30 ns/op BenchmarkOr8-4 24198436 4.715 ns/op BenchmarkOr-4 23113468 4.704 ns/op BenchmarkOr8Parallel-4 4243526 32.10 ns/op BenchmarkOrParallel-4 3748430 33.31 ns/op BenchmarkXadd-4 4148271 30.72 ns/op BenchmarkXadd64-4 3611566 32.50 ns/op BenchmarkCas-4 3663775 35.83 ns/op BenchmarkCas64-4 3443385 33.78 ns/op BenchmarkXchg-4 3489231 33.43 ns/op BenchmarkXchg64-4 3551449 32.72 ns/op PASS ok runtime/internal/atomic 2.666s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5565098 21.06 ns/op BenchmarkMulUintptr/large-4 4401252 26.87 ns/op PASS ok runtime/internal/math 0.323s goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 33 3885902 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 12 10661399 ns/op 873.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 811 154474 ns/op 6.734 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 14 8696092 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 15655803 ns/op 1556 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 162 784908 ns/op 63.17 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 56239505 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 86565556 ns/op 8687 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 22 4906380 ns/op 555.1 concurrent_launches/op PASS ok runtime/pprof 1.904s goos: linux goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 21 6265739 ns/op BenchmarkStackLeak-4 20625 5512 ns/op PASS ok runtime/race 0.702s goos: linux goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 7174495 15.52 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 221175 526.3 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.283s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 153313 736.6 ns/op BenchmarkSortString1K-4 178 691496 ns/op BenchmarkSortString1K_Slice-4 202 582909 ns/op BenchmarkStableString1K-4 98 1116951 ns/op BenchmarkSortInt1K-4 223 532526 ns/op BenchmarkSortInt1K_Sorted-4 3336 35150 ns/op BenchmarkSortInt1K_Reversed-4 2008 57859 ns/op BenchmarkSortInt1K_Mod8-4 548 212999 ns/op BenchmarkStableInt1K-4 133 838972 ns/op BenchmarkStableInt1K_Slice-4 151 937224 ns/op BenchmarkSortInt64K-4 2 54716858 ns/op BenchmarkSortInt64K_Slice-4 3 44649702 ns/op BenchmarkStableInt64K-4 2 73444779 ns/op BenchmarkSort1e2-4 475 248573 ns/op BenchmarkStable1e2-4 181 661964 ns/op BenchmarkSort1e4-4 3 50148761 ns/op BenchmarkStable1e4-4 1 222508756 ns/op PASS ok sort 3.835s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 880126 136.9 ns/op BenchmarkAtof64Float-4 748066 160.5 ns/op BenchmarkAtof64FloatExp-4 616232 188.5 ns/op BenchmarkAtof64Big-4 419401 276.1 ns/op BenchmarkAtof64RandomBits-4 214105 526.9 ns/op BenchmarkAtof64RandomFloats-4 425908 269.6 ns/op BenchmarkAtof64RandomLongFloats-4 369262 300.8 ns/op BenchmarkAtof32Decimal-4 777763 141.8 ns/op BenchmarkAtof32Float-4 712942 158.9 ns/op BenchmarkAtof32FloatExp-4 580675 198.3 ns/op BenchmarkAtof32Random-4 356517 338.8 ns/op BenchmarkAtof32RandomLong-4 149511 798.7 ns/op BenchmarkParseInt/Pos/7bit-4 1368111 87.69 ns/op BenchmarkParseInt/Pos/26bit-4 609303 189.5 ns/op BenchmarkParseInt/Pos/31bit-4 554019 210.9 ns/op BenchmarkParseInt/Pos/56bit-4 355002 320.9 ns/op BenchmarkParseInt/Pos/63bit-4 336645 347.4 ns/op BenchmarkParseInt/Neg/7bit-4 1374568 86.31 ns/op BenchmarkParseInt/Neg/26bit-4 590139 193.8 ns/op BenchmarkParseInt/Neg/31bit-4 538063 212.3 ns/op BenchmarkParseInt/Neg/56bit-4 367244 315.2 ns/op BenchmarkParseInt/Neg/63bit-4 349131 339.4 ns/op BenchmarkAtoi/Pos/7bit-4 2182870 54.67 ns/op BenchmarkAtoi/Pos/26bit-4 806467 142.5 ns/op BenchmarkAtoi/Pos/31bit-4 720838 155.0 ns/op BenchmarkAtoi/Pos/56bit-4 421530 267.8 ns/op BenchmarkAtoi/Pos/63bit-4 324834 359.2 ns/op BenchmarkAtoi/Neg/7bit-4 2037417 58.11 ns/op BenchmarkAtoi/Neg/26bit-4 790858 143.1 ns/op BenchmarkAtoi/Neg/31bit-4 733863 155.1 ns/op BenchmarkAtoi/Neg/56bit-4 431724 263.1 ns/op BenchmarkAtoi/Neg/63bit-4 323049 355.0 ns/op BenchmarkFormatFloat/Decimal-4 117276 1062 ns/op BenchmarkFormatFloat/Float-4 106395 1121 ns/op BenchmarkFormatFloat/Exp-4 113397 1042 ns/op BenchmarkFormatFloat/NegExp-4 111886 1036 ns/op BenchmarkFormatFloat/LongExp-4 94518 1229 ns/op BenchmarkFormatFloat/Big-4 91867 1279 ns/op BenchmarkFormatFloat/BinaryExp-4 199513 595.3 ns/op BenchmarkFormatFloat/32Integer-4 109454 1032 ns/op BenchmarkFormatFloat/32ExactFraction-4 121716 995.7 ns/op BenchmarkFormatFloat/32Point-4 109166 1085 ns/op BenchmarkFormatFloat/32Exp-4 116037 1036 ns/op BenchmarkFormatFloat/32NegExp-4 118504 1027 ns/op BenchmarkFormatFloat/32Shortest-4 120718 975.9 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 130132 905.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 130326 890.5 ns/op BenchmarkFormatFloat/64Fixed1-4 156001 776.3 ns/op BenchmarkFormatFloat/64Fixed2-4 152564 772.6 ns/op BenchmarkFormatFloat/64Fixed3-4 146119 783.2 ns/op BenchmarkFormatFloat/64Fixed4-4 151689 771.4 ns/op BenchmarkFormatFloat/64Fixed12-4 87028 1398 ns/op BenchmarkFormatFloat/64Fixed16-4 111741 1079 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 117386 1054 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 104174 1135 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2384 49523 ns/op BenchmarkFormatFloat/Slowpath64-4 94838 1239 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 96516 1231 ns/op BenchmarkAppendFloat/Decimal-4 140222 838.4 ns/op BenchmarkAppendFloat/Float-4 125049 953.1 ns/op BenchmarkAppendFloat/Exp-4 139423 845.2 ns/op BenchmarkAppendFloat/NegExp-4 139608 838.5 ns/op BenchmarkAppendFloat/LongExp-4 113235 1036 ns/op BenchmarkAppendFloat/Big-4 110086 1086 ns/op BenchmarkAppendFloat/BinaryExp-4 311860 363.6 ns/op BenchmarkAppendFloat/32Integer-4 137374 838.3 ns/op BenchmarkAppendFloat/32ExactFraction-4 138544 842.8 ns/op BenchmarkAppendFloat/32Point-4 131773 900.7 ns/op BenchmarkAppendFloat/32Exp-4 141490 842.2 ns/op BenchmarkAppendFloat/32NegExp-4 143614 819.6 ns/op BenchmarkAppendFloat/32Shortest-4 159012 751.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 177451 664.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 172290 688.3 ns/op BenchmarkAppendFloat/64Fixed1-4 196693 596.6 ns/op BenchmarkAppendFloat/64Fixed2-4 198084 589.5 ns/op BenchmarkAppendFloat/64Fixed3-4 197492 589.3 ns/op BenchmarkAppendFloat/64Fixed4-4 197570 586.3 ns/op BenchmarkAppendFloat/64Fixed12-4 104011 1137 ns/op BenchmarkAppendFloat/64Fixed16-4 135475 864.4 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 146614 800.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 128852 923.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2415 48711 ns/op BenchmarkAppendFloat/Slowpath64-4 114008 1030 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 115315 1020 ns/op BenchmarkFormatInt-4 15332 7592 ns/op BenchmarkAppendInt-4 17386 6985 ns/op BenchmarkFormatUint-4 80724 1435 ns/op BenchmarkAppendUint-4 97357 1217 ns/op BenchmarkFormatIntSmall/7-4 2948386 39.26 ns/op BenchmarkFormatIntSmall/42-4 3037711 38.17 ns/op BenchmarkAppendIntSmall-4 1448599 81.57 ns/op BenchmarkAppendUintVarlen/1-4 1403989 85.04 ns/op BenchmarkAppendUintVarlen/12-4 1381645 85.91 ns/op BenchmarkAppendUintVarlen/123-4 936704 118.9 ns/op BenchmarkAppendUintVarlen/1234-4 938611 119.6 ns/op BenchmarkAppendUintVarlen/12345-4 917282 122.4 ns/op BenchmarkAppendUintVarlen/123456-4 885541 122.6 ns/op BenchmarkAppendUintVarlen/1234567-4 849108 126.0 ns/op BenchmarkAppendUintVarlen/12345678-4 904456 126.8 ns/op BenchmarkAppendUintVarlen/123456789-4 831666 132.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 869091 134.6 ns/op BenchmarkAppendUintVarlen/12345678901-4 813992 135.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 801990 137.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 789900 140.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 746761 141.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 774256 143.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 774670 141.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 733334 148.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 706466 149.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 752127 150.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 714819 152.9 ns/op BenchmarkQuote-4 43045 2729 ns/op BenchmarkQuoteRune-4 443155 266.9 ns/op BenchmarkAppendQuote-4 53758 2173 ns/op BenchmarkAppendQuoteRune-4 840098 135.1 ns/op BenchmarkUnquoteEasy-4 1336142 87.91 ns/op BenchmarkUnquoteHard-4 48087 2543 ns/op PASS ok strconv 15.894s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 425019 266.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 144865 871.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 191358 622.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 276793 382.7 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 83278 1244 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 97353 1091 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 615482 175.4 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21200 5567 ns/op BenchmarkGenericMatch1-4 2114 52085 ns/op BenchmarkGenericMatch2-4 433 275765 ns/op BenchmarkSingleMaxSkipping-4 7473 15346 ns/op 651.63 MB/s BenchmarkSingleLongSuffixFail-4 13838 8588 ns/op 116.67 MB/s BenchmarkSingleMatch-4 247 462513 ns/op 32.43 MB/s BenchmarkByteByteNoMatch-4 75030 1588 ns/op BenchmarkByteByteMatch-4 18898 6251 ns/op BenchmarkByteStringMatch-4 22286 5191 ns/op BenchmarkHTMLEscapeNew-4 71804 1660 ns/op BenchmarkHTMLEscapeOld-4 87382 1333 ns/op BenchmarkByteStringReplacerWriteString-4 1396 80131 ns/op BenchmarkByteReplacerWriteString-4 1550 75446 ns/op BenchmarkByteByteReplaces-4 3429 33746 ns/op BenchmarkByteByteMap-4 10000 11394 ns/op BenchmarkMap/identity/ASCII-4 570046 202.7 ns/op BenchmarkMap/identity/Greek-4 443790 267.6 ns/op BenchmarkMap/change/ASCII-4 39292 3020 ns/op BenchmarkMap/change/Greek-4 29527 4017 ns/op BenchmarkIndexRune-4 1986957 60.61 ns/op BenchmarkIndexRuneLongString-4 1681848 71.06 ns/op BenchmarkIndexRuneFastPath-4 4522743 26.80 ns/op BenchmarkIndex-4 4569411 26.05 ns/op BenchmarkLastIndex-4 5068468 23.56 ns/op BenchmarkIndexByte-4 9788716 10.38 ns/op BenchmarkToUpper/#00-4 3231872 36.78 ns/op BenchmarkToUpper/ONLYUPPER-4 2294040 51.26 ns/op BenchmarkToUpper/abc-4 347640 343.8 ns/op BenchmarkToUpper/AbC123-4 261440 450.1 ns/op BenchmarkToUpper/azAZ09_-4 293914 416.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 57460 2070 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 74658 1616 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33333 3381 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59083 2031 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127909 930.8 ns/op BenchmarkToLower/#00-4 3377571 35.34 ns/op BenchmarkToLower/abc-4 3038908 39.40 ns/op BenchmarkToLower/AbC123-4 243662 497.4 ns/op BenchmarkToLower/azAZ09_-4 237666 502.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 99996 1174 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65708 1796 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 37414 3199 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73728 1600 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 116498 992.6 ns/op BenchmarkMapNoChanges-4 786459 144.1 ns/op BenchmarkTrim-4 39002 3028 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3254229 36.59 ns/op BenchmarkToValidUTF8/InvalidASCII-4 204748 590.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 132127 889.1 ns/op BenchmarkEqualFold/Tests-4 56480 2095 ns/op BenchmarkEqualFold/ASCII-4 3502838 34.20 ns/op BenchmarkEqualFold/UnicodePrefix-4 112766 1061 ns/op BenchmarkEqualFold/UnicodeSuffix-4 125247 947.5 ns/op BenchmarkIndexHard1-4 826 141410 ns/op BenchmarkIndexHard2-4 602 198201 ns/op BenchmarkIndexHard3-4 150 794657 ns/op BenchmarkIndexHard4-4 151 790344 ns/op BenchmarkLastIndexHard1-4 57 2017484 ns/op BenchmarkLastIndexHard2-4 58 2022833 ns/op BenchmarkLastIndexHard3-4 58 2011773 ns/op BenchmarkCountHard1-4 838 142409 ns/op BenchmarkCountHard2-4 602 198326 ns/op BenchmarkCountHard3-4 151 791858 ns/op BenchmarkIndexTorture-4 7564 15656 ns/op BenchmarkCountTorture-4 7520 15695 ns/op BenchmarkCountTortureOverlapping-4 675 160695 ns/op BenchmarkCountByte/10-4 4350482 26.31 ns/op 380.03 MB/s BenchmarkCountByte/32-4 4186898 28.39 ns/op 1127.25 MB/s BenchmarkCountByte/4096-4 849910 136.0 ns/op 30124.46 MB/s BenchmarkCountByte/4194304-4 675 171234 ns/op 24494.61 MB/s BenchmarkCountByte/67108864-4 21 5546137 ns/op 12100.11 MB/s BenchmarkFields/ASCII/16-4 252044 470.1 ns/op 34.04 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19168 6141 ns/op 41.68 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1218 94061 ns/op 43.55 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 64 1845356 ns/op 35.51 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 29333806 ns/op 35.75 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 128560 939.2 ns/op 17.03 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 11085 10649 ns/op 24.04 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 574 197195 ns/op 20.77 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4216671 ns/op 15.54 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 86251942 ns/op 12.16 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 201278 594.0 ns/op 26.93 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17785 6543 ns/op 39.12 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1057 113039 ns/op 36.24 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2814161 ns/op 23.29 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 64646718 ns/op 16.22 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 158744 736.0 ns/op 21.74 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14896 7811 ns/op 32.77 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 738 149225 ns/op 27.45 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 37 3380566 ns/op 19.39 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 75903286 ns/op 13.81 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 106507213 ns/op BenchmarkSplitSingleByteSeparator-4 15 7934707 ns/op BenchmarkSplitMultiByteSeparator-4 26 3899396 ns/op BenchmarkSplitNSingleByteSeparator-4 246112 500.3 ns/op BenchmarkSplitNMultiByteSeparator-4 162814 656.7 ns/op BenchmarkRepeat/5x0-4 3373850 35.06 ns/op BenchmarkRepeat/5x1-4 3548877 33.60 ns/op BenchmarkRepeat/5x2-4 277341 433.3 ns/op BenchmarkRepeat/5x6-4 165462 720.1 ns/op BenchmarkRepeat/10x0-4 3465206 34.45 ns/op BenchmarkRepeat/10x1-4 3512032 34.17 ns/op BenchmarkRepeat/10x2-4 251990 449.9 ns/op BenchmarkRepeat/10x6-4 149197 737.0 ns/op BenchmarkRepeatLarge/256/1-4 72624 1545 ns/op 165.69 MB/s BenchmarkRepeatLarge/256/16-4 112969 959.8 ns/op 266.74 MB/s BenchmarkRepeatLarge/512/1-4 56860 1896 ns/op 269.97 MB/s BenchmarkRepeatLarge/512/16-4 77896 1320 ns/op 387.96 MB/s BenchmarkRepeatLarge/1024/1-4 44031 2495 ns/op 410.36 MB/s BenchmarkRepeatLarge/1024/16-4 57025 1873 ns/op 546.74 MB/s BenchmarkRepeatLarge/2048/1-4 30069 3715 ns/op 551.33 MB/s BenchmarkRepeatLarge/2048/16-4 34382 3219 ns/op 636.25 MB/s BenchmarkRepeatLarge/4096/1-4 20446 5977 ns/op 685.25 MB/s BenchmarkRepeatLarge/4096/16-4 22168 5236 ns/op 782.32 MB/s BenchmarkRepeatLarge/8192/1-4 12301 9357 ns/op 875.48 MB/s BenchmarkRepeatLarge/8192/16-4 13573 8422 ns/op 972.68 MB/s BenchmarkRepeatLarge/8192/4097-4 5653882 20.48 ns/op 200017.27 MB/s BenchmarkRepeatLarge/16384/1-4 7629 15743 ns/op 1040.73 MB/s BenchmarkRepeatLarge/16384/16-4 7314 14607 ns/op 1121.68 MB/s BenchmarkRepeatLarge/16384/4097-4 9708 11740 ns/op 1046.89 MB/s BenchmarkRepeatLarge/32768/1-4 4351 27857 ns/op 1176.28 MB/s BenchmarkRepeatLarge/32768/16-4 4243 26687 ns/op 1227.88 MB/s BenchmarkRepeatLarge/32768/4097-4 4519 25782 ns/op 1112.36 MB/s BenchmarkRepeatLarge/65536/1-4 2394 52393 ns/op 1250.86 MB/s BenchmarkRepeatLarge/65536/16-4 2394 51431 ns/op 1274.26 MB/s BenchmarkRepeatLarge/65536/4097-4 2394 52136 ns/op 1178.74 MB/s BenchmarkRepeatLarge/131072/1-4 217 548332 ns/op 239.04 MB/s BenchmarkRepeatLarge/131072/16-4 200 550338 ns/op 238.17 MB/s BenchmarkRepeatLarge/131072/4097-4 216 552416 ns/op 229.91 MB/s BenchmarkRepeatLarge/262144/1-4 100 1094055 ns/op 239.61 MB/s BenchmarkRepeatLarge/262144/16-4 100 1085322 ns/op 241.54 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1071503 ns/op 240.89 MB/s BenchmarkRepeatLarge/524288/1-4 60 2199895 ns/op 238.32 MB/s BenchmarkRepeatLarge/524288/16-4 58 2202082 ns/op 238.09 MB/s BenchmarkRepeatLarge/524288/4097-4 56 2222252 ns/op 234.14 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4372255 ns/op 239.83 MB/s BenchmarkRepeatLarge/1048576/16-4 28 4348512 ns/op 241.13 MB/s BenchmarkRepeatLarge/1048576/4097-4 26 4441067 ns/op 235.24 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8319273 ns/op 252.08 MB/s BenchmarkRepeatLarge/2097152/16-4 13 8323852 ns/op 251.94 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8300428 ns/op 252.22 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16535242 ns/op 253.66 MB/s BenchmarkRepeatLarge/4194304/16-4 6 16767987 ns/op 250.14 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 16672488 ns/op 251.39 MB/s BenchmarkRepeatLarge/8388608/1-4 3 34466998 ns/op 243.38 MB/s BenchmarkRepeatLarge/8388608/16-4 3 33567191 ns/op 249.90 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 34652909 ns/op 242.02 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62922416 ns/op 266.63 MB/s BenchmarkRepeatLarge/16777216/16-4 2 65314998 ns/op 256.87 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 64592954 ns/op 259.74 MB/s BenchmarkRepeatLarge/33554432/1-4 1 127538911 ns/op 263.09 MB/s BenchmarkRepeatLarge/33554432/16-4 1 122792605 ns/op 273.26 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 124842323 ns/op 268.77 MB/s BenchmarkRepeatLarge/67108864/1-4 1 253165250 ns/op 265.08 MB/s BenchmarkRepeatLarge/67108864/16-4 1 251904775 ns/op 266.41 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 249247453 ns/op 269.25 MB/s BenchmarkRepeatLarge/134217728/1-4 1 499586188 ns/op 268.66 MB/s BenchmarkRepeatLarge/134217728/16-4 1 489729835 ns/op 274.06 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 503768262 ns/op 266.43 MB/s BenchmarkRepeatLarge/268435456/1-4 1 990311557 ns/op 271.06 MB/s BenchmarkRepeatLarge/268435456/16-4 1 983989390 ns/op 272.80 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 1002002158 ns/op 267.90 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1990879464 ns/op 269.67 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1983497251 ns/op 270.67 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1976137840 ns/op 271.68 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3958018056 ns/op 271.28 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3933820231 ns/op 272.95 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3896910937 ns/op 275.54 MB/s BenchmarkIndexAnyASCII/1:1-4 1855478 58.43 ns/op BenchmarkIndexAnyASCII/1:2-4 2128797 56.47 ns/op BenchmarkIndexAnyASCII/1:4-4 2106484 56.23 ns/op BenchmarkIndexAnyASCII/1:8-4 2134573 56.16 ns/op BenchmarkIndexAnyASCII/1:16-4 2144012 57.84 ns/op BenchmarkIndexAnyASCII/1:32-4 2052661 56.81 ns/op BenchmarkIndexAnyASCII/1:64-4 2020164 60.10 ns/op BenchmarkIndexAnyASCII/16:1-4 2153476 55.61 ns/op BenchmarkIndexAnyASCII/16:2-4 785334 150.4 ns/op BenchmarkIndexAnyASCII/16:4-4 743083 152.9 ns/op BenchmarkIndexAnyASCII/16:8-4 747481 159.8 ns/op BenchmarkIndexAnyASCII/16:16-4 701312 169.2 ns/op BenchmarkIndexAnyASCII/16:32-4 578082 196.9 ns/op BenchmarkIndexAnyASCII/16:64-4 481927 241.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1930123 61.98 ns/op BenchmarkIndexAnyASCII/256:2-4 74082 1619 ns/op BenchmarkIndexAnyASCII/256:4-4 73954 1614 ns/op BenchmarkIndexAnyASCII/256:8-4 73918 1621 ns/op BenchmarkIndexAnyASCII/256:16-4 73334 1641 ns/op BenchmarkIndexAnyASCII/256:32-4 72164 1663 ns/op BenchmarkIndexAnyASCII/256:64-4 70384 1693 ns/op BenchmarkIndexAnyUTF8/1:1-4 2064660 56.75 ns/op BenchmarkIndexAnyUTF8/1:2-4 2040294 57.06 ns/op BenchmarkIndexAnyUTF8/1:4-4 2102920 56.61 ns/op BenchmarkIndexAnyUTF8/1:8-4 2113620 57.23 ns/op BenchmarkIndexAnyUTF8/1:16-4 2164731 56.53 ns/op BenchmarkIndexAnyUTF8/1:32-4 2106074 56.95 ns/op BenchmarkIndexAnyUTF8/1:64-4 2022680 59.99 ns/op BenchmarkIndexAnyUTF8/16:1-4 1643878 73.29 ns/op BenchmarkIndexAnyUTF8/16:2-4 341217 347.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 346432 340.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 340825 341.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 331197 353.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 320758 371.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 316622 374.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 334240 353.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 25220 4721 ns/op BenchmarkIndexAnyUTF8/256:4-4 25298 4694 ns/op BenchmarkIndexAnyUTF8/256:8-4 25440 4708 ns/op BenchmarkIndexAnyUTF8/256:16-4 24338 4877 ns/op BenchmarkIndexAnyUTF8/256:32-4 23254 5159 ns/op BenchmarkIndexAnyUTF8/256:64-4 23126 5124 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2024580 59.18 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2094338 57.04 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2076120 57.49 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2084320 57.35 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2156221 55.66 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2070708 57.71 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2108004 56.92 ns/op BenchmarkLastIndexAnyASCII/16:1-4 799153 149.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 792070 147.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 757460 150.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 698137 159.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 630964 170.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 601765 196.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 492936 242.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 75462 1577 ns/op BenchmarkLastIndexAnyASCII/256:2-4 76584 1568 ns/op BenchmarkLastIndexAnyASCII/256:4-4 75770 1591 ns/op BenchmarkLastIndexAnyASCII/256:8-4 74402 1609 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72972 1616 ns/op BenchmarkLastIndexAnyASCII/256:32-4 73099 1627 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70506 1688 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2038711 59.06 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2116035 57.42 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2116338 56.15 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2112883 56.58 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2183580 54.63 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2091054 57.12 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2148072 55.71 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 373892 311.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 191629 602.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 197708 604.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 191683 615.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 178900 633.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 179439 658.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 175119 670.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 29744 3999 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13668 8756 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13717 8830 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13572 8836 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12835 9380 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12170 9886 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 12096 9994 ns/op BenchmarkTrimASCII/1:1-4 3204447 36.90 ns/op BenchmarkTrimASCII/1:2-4 2416531 49.83 ns/op BenchmarkTrimASCII/1:4-4 2333623 50.51 ns/op BenchmarkTrimASCII/1:8-4 2100658 56.85 ns/op BenchmarkTrimASCII/1:16-4 1802029 66.75 ns/op BenchmarkTrimASCII/16:1-4 2506131 47.37 ns/op BenchmarkTrimASCII/16:2-4 788204 147.9 ns/op BenchmarkTrimASCII/16:4-4 775951 152.1 ns/op BenchmarkTrimASCII/16:8-4 729948 160.0 ns/op BenchmarkTrimASCII/16:16-4 687110 169.7 ns/op BenchmarkTrimASCII/256:1-4 502371 237.3 ns/op BenchmarkTrimASCII/256:2-4 77908 1523 ns/op BenchmarkTrimASCII/256:4-4 78446 1527 ns/op BenchmarkTrimASCII/256:8-4 77128 1550 ns/op BenchmarkTrimASCII/256:16-4 76387 1543 ns/op BenchmarkTrimASCII/4096:1-4 37960 3138 ns/op BenchmarkTrimASCII/4096:2-4 5031 23619 ns/op BenchmarkTrimASCII/4096:4-4 5104 23597 ns/op BenchmarkTrimASCII/4096:8-4 5046 23590 ns/op BenchmarkTrimASCII/4096:16-4 4899 23639 ns/op BenchmarkTrimByte-4 4540322 26.24 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13382 8956 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13368 8943 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1143 104002 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2271 51252 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4478 25481 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7014 16611 ns/op BenchmarkJoin/0-4 5356027 22.13 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4148192 27.55 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 239008 509.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 162222 755.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 116780 1020 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 94364 1267 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 81294 1474 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 69518 1754 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2777296 43.06 ns/op BenchmarkTrimSpace/ASCII-4 1593558 75.20 ns/op BenchmarkTrimSpace/SomeNonASCII-4 144801 802.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 78979 1528 ns/op BenchmarkReplaceAll-4 119310 929.7 ns/op 16 B/op 1 allocs/op PASS ok strings 69.460s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 54517 2193 ns/op BenchmarkCond2-4 24516 4946 ns/op BenchmarkCond4-4 15926 6825 ns/op BenchmarkCond8-4 7466 15852 ns/op BenchmarkCond16-4 4890 28485 ns/op BenchmarkCond32-4 1533 66254 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 416997 275.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 294636 419.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 466921 233.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 405734 307.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 232406 457.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 553585 221.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 78108 1798 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 79513 1906 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 50851 2090 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 43944 2893 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 445243 254.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 161115 713.4 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 473134 253.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 147200 833.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 544270 231.9 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 166152 749.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1986555 70.84 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 42067 3129 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 124190 974.6 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 264453 591.6 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6438 15894 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 304 416211 ns/op BenchmarkRange/*sync.Map-4 1432 83846 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 79149 1355 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 212376 543.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 65215 1891 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 106318 1199 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 233346 513.0 ns/op BenchmarkAdversarialDelete/*sync.Map-4 177394 852.3 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 69393 1676 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 164338 688.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 649336 193.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 52597 2666 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 147003 979.9 ns/op BenchmarkSwapCollision/*sync.Map-4 62986 1688 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 248 479044 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 106828 1211 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 328432 359.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20272 5712 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 56395 1883 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 21531 5826 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 402483 633.6 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 111537 1269 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 146085 837.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1893748 67.13 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 164107 706.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1979186 58.98 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 446982 252.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 159698 849.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 490227 243.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 93897 1333 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 310738 392.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 399270 288.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 112448 1091 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 468248 234.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 392967 1477 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 90796 1229 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 169434 776.8 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 48992 2434 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 182326 675.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 400244 346.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 104792 1094 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 571083 242.1 ns/op BenchmarkUncontendedSemaphore-4 3724424 32.39 ns/op BenchmarkContendedSemaphore-4 2078041 51.46 ns/op BenchmarkMutexUncontended-4 906105 125.8 ns/op BenchmarkMutex-4 133010 819.2 ns/op BenchmarkMutexSlack-4 121029 919.0 ns/op BenchmarkMutexWork-4 107620 958.8 ns/op BenchmarkMutexWorkSlack-4 124749 987.6 ns/op BenchmarkMutexNoSpin-4 52564 2201 ns/op BenchmarkMutexSpin-4 50214 2124 ns/op BenchmarkOnce-4 554317 247.3 ns/op BenchmarkSemaUncontended-4 7082745 16.89 ns/op BenchmarkSemaSyntNonblock-4 1000000 104.8 ns/op BenchmarkSemaSyntBlock-4 1000000 109.1 ns/op BenchmarkSemaWorkNonblock-4 801567 141.8 ns/op BenchmarkSemaWorkBlock-4 983413 152.7 ns/op BenchmarkRWMutexUncontended-4 366646 298.3 ns/op BenchmarkRWMutexWrite100-4 275247 413.6 ns/op BenchmarkRWMutexWrite10-4 260010 490.0 ns/op BenchmarkRWMutexWorkWrite100-4 251880 524.9 ns/op BenchmarkRWMutexWorkWrite10-4 184188 597.5 ns/op BenchmarkWaitGroupUncontended-4 966110 130.7 ns/op BenchmarkWaitGroupAddDone-4 346886 414.6 ns/op BenchmarkWaitGroupAddDoneWork-4 307716 364.5 ns/op BenchmarkWaitGroupWait-4 4093558 25.57 ns/op BenchmarkWaitGroupWaitWork-4 3369610 35.67 ns/op BenchmarkWaitGroupActuallyWait-4 40717 2943 ns/op 32 B/op 2 allocs/op PASS ok sync 18.232s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 623600 269.4 ns/op PASS ok sync/atomic 0.200s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 166730 726.0 ns/op 0 B/op 0 allocs/op PASS ok testing 0.260s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7580 14510 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11523 10381 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 87 1235291 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 120 971671 ns/op 1078 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 192463107 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 188876367 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1690 65778 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1987 54634 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6034629 ns/op 413573 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5399687 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 744958248 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 734901149 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 210 540357 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 246 482664 ns/op 159 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 59928548 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 57513845 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7262675356 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7122249548 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2575 43946 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 3034953 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 334719264 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2464 48801 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 252 456164 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4567776 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7603 15575 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.738s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 60179518 ns/op BenchmarkVariableString-4 133213 888.2 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2751 40414 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 0.463s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3133400 ns/op BenchmarkAfter-4 118 1033095 ns/op BenchmarkStop-4 189 601074 ns/op BenchmarkSimultaneousAfterFunc-4 28 3936453 ns/op BenchmarkStartStop-4 195 598340 ns/op BenchmarkReset-4 2563 52798 ns/op BenchmarkSleep-4 32 3552860 ns/op BenchmarkParallelTimerLatency-4 49 359287 avg-late-ns 8905380 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 308662 avg-late-ns 919982 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 358714 avg-late-ns 875181 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 408124 avg-late-ns 1269093 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 332045 avg-late-ns 1449814 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 319959 avg-late-ns 1706860 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 340777 avg-late-ns 4179370 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 298735 avg-late-ns 2396250 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 222777 avg-late-ns 2299844 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 227105 avg-late-ns 1314987 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 799566 avg-late-ns 3492776 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 304483 avg-late-ns 884881 max-late-ns BenchmarkTicker-4 379 366688 ns/op BenchmarkTickerReset-4 4026 28750 ns/op BenchmarkTickerResetNaive-4 174 637259 ns/op BenchmarkNow-4 1207713 100.0 ns/op BenchmarkNowUnixNano-4 1202577 96.56 ns/op BenchmarkNowUnixMilli-4 1000000 100.2 ns/op BenchmarkNowUnixMicro-4 1000000 100.0 ns/op BenchmarkFormat-4 59656 2032 ns/op BenchmarkFormatRFC3339-4 79767 1500 ns/op BenchmarkFormatRFC3339Nano-4 79399 1516 ns/op BenchmarkFormatNow-4 82834 1461 ns/op BenchmarkMarshalJSON-4 106392 1115 ns/op BenchmarkMarshalText-4 112932 1083 ns/op BenchmarkParse-4 141103 815.2 ns/op BenchmarkParseRFC3339UTC-4 332997 351.2 ns/op BenchmarkParseRFC3339UTCBytes-4 219536 535.4 ns/op BenchmarkParseRFC3339TZ-4 102360 1176 ns/op BenchmarkParseRFC3339TZBytes-4 81874 1494 ns/op BenchmarkParseDuration-4 550935 214.5 ns/op BenchmarkHour-4 850068 136.3 ns/op BenchmarkSecond-4 842611 139.8 ns/op BenchmarkYear-4 642244 180.3 ns/op BenchmarkDay-4 576808 201.2 ns/op BenchmarkISOWeek-4 630648 186.7 ns/op BenchmarkGoString-4 78933 1473 ns/op BenchmarkUnmarshalText-4 68276 1741 ns/op PASS ok time 11.396s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 404822 273.3 ns/op BenchmarkDecodeValidJapaneseChars-4 437883 249.1 ns/op BenchmarkDecodeRune-4 1688169 69.11 ns/op BenchmarkEncodeValidASCII-4 547326 194.5 ns/op BenchmarkEncodeValidJapaneseChars-4 821356 144.1 ns/op BenchmarkAppendRuneValidASCII-4 1567070 76.74 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2396058 49.80 ns/op BenchmarkEncodeRune-4 2942043 40.69 ns/op PASS ok unicode/utf16 1.322s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 830071 145.5 ns/op BenchmarkRuneCountTenJapaneseChars-4 168859 679.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3948423 29.91 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 409018 291.7 ns/op BenchmarkValidTenASCIIChars-4 814538 144.5 ns/op BenchmarkValid100KASCIIChars-4 90 1311418 ns/op BenchmarkValidTenJapaneseChars-4 155595 776.6 ns/op BenchmarkValidLongMostlyASCII-4 85 1393141 ns/op BenchmarkValidLongJapanese-4 48 2209566 ns/op BenchmarkValidStringTenASCIIChars-4 4662549 25.39 ns/op BenchmarkValidString100KASCIIChars-4 8432 14169 ns/op BenchmarkValidStringTenJapaneseChars-4 405244 267.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1212 98261 ns/op BenchmarkValidStringLongJapanese-4 154 775392 ns/op BenchmarkEncodeASCIIRune-4 4615935 25.97 ns/op BenchmarkEncodeJapaneseRune-4 2500424 44.67 ns/op BenchmarkAppendASCIIRune-4 9335514 12.84 ns/op BenchmarkAppendJapaneseRune-4 3071044 37.52 ns/op BenchmarkDecodeASCIIRune-4 2790646 43.15 ns/op BenchmarkDecodeJapaneseRune-4 1966366 60.55 ns/op BenchmarkFullRune/ASCII-4 3267406 36.50 ns/op BenchmarkFullRune/Incomplete-4 1511006 79.27 ns/op BenchmarkFullRune/Japanese-4 3514755 34.01 ns/op PASS ok unicode/utf8 3.631s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 47808192539 ns/op PASS ok cmd/api 53.545s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1545364 76.54 ns/op BenchmarkEqArrayOfStrings64-4 183340 605.0 ns/op BenchmarkEqArrayOfStrings1024-4 13144 9181 ns/op BenchmarkEqArrayOfFloats5-4 1853288 63.79 ns/op BenchmarkEqArrayOfFloats64-4 173764 629.2 ns/op BenchmarkEqArrayOfFloats1024-4 12600 9414 ns/op BenchmarkEqStruct-4 22571506 4.728 ns/op PASS ok cmd/compile/internal/reflectdata 1.198s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8215 354736 ns/op BenchmarkCopyElim1-4 607 184053 ns/op BenchmarkCopyElim10-4 549 198165 ns/op BenchmarkCopyElim100-4 326 348729 ns/op BenchmarkCopyElim1000-4 54 2144177 ns/op BenchmarkCopyElim10000-4 3 42739352 ns/op BenchmarkCopyElim100000-4 1 683535816 ns/op BenchmarkDeadCode/1-4 555 205590 ns/op BenchmarkDeadCode/10-4 469 223042 ns/op BenchmarkDeadCode/100-4 232 482544 ns/op BenchmarkDeadCode/1000-4 48 2636590 ns/op BenchmarkDeadCode/10000-4 3 35197718 ns/op BenchmarkDeadCode/100000-4 1 459817433 ns/op BenchmarkDeadCode/200000-4 1 945937491 ns/op BenchmarkDominatorsLinear-4 13 9657053 ns/op 1.04 MB/s BenchmarkDominatorsFwdBack-4 8 14225892 ns/op 0.70 MB/s BenchmarkDominatorsManyPred-4 8 13276990 ns/op 0.75 MB/s BenchmarkDominatorsMaxPred-4 9 13970449 ns/op 0.72 MB/s BenchmarkDominatorsMaxPredVal-4 8 13438084 ns/op 0.74 MB/s BenchmarkFuse/1-4 553 205352 ns/op BenchmarkFuse/10-4 400 268557 ns/op BenchmarkFuse/100-4 140 836776 ns/op BenchmarkFuse/1000-4 21 6050440 ns/op BenchmarkFuse/10000-4 2 86443934 ns/op BenchmarkNilCheckDeep1-4 12732 9446 ns/op 0.11 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4976 22683 ns/op 0.44 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 759 156135 ns/op 0.64 MB/s 671 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 70 1509945 ns/op 0.66 MB/s 3869 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19223910 ns/op 0.52 MB/s 55218 B/op 6 allocs/op BenchmarkDSEPass-4 32 3693930 ns/op 65784 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 116745139 ns/op 4222080 B/op 107786 allocs/op BenchmarkCSEPass-4 7 15520486 ns/op 75348 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 150099478 ns/op 5651408 B/op 97369 allocs/op BenchmarkDeadcodePass-4 160 741504 ns/op 96434 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 126399909 ns/op 4046272 B/op 44984 allocs/op BenchmarkMultiPass-4 49 2113635 ns/op 273234 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 248560777 ns/op 11222128 B/op 149885 allocs/op BenchmarkCondRewrite/SoloJump-4 3042519 39.11 ns/op BenchmarkCondRewrite/CombJump-4 2866402 42.16 ns/op PASS ok cmd/compile/internal/ssa 16.170s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9903 11059 ns/op BenchmarkExtShift-4 17384 6924 ns/op BenchmarkModify-4 9882 11525 ns/op BenchmarkMullImm-4 17098 7021 ns/op BenchmarkConstModify-4 10000 11055 ns/op BenchmarkBitSet-4 20595 5738 ns/op BenchmarkBitClear-4 20673 5740 ns/op BenchmarkBitToggle-4 20810 5728 ns/op BenchmarkBitSetConst-4 172177 690.7 ns/op BenchmarkBitClearConst-4 160068 740.6 ns/op BenchmarkBitToggleConst-4 173172 694.5 ns/op BenchmarkDivconstI64-4 8845809 13.53 ns/op BenchmarkModconstI64-4 8330248 14.21 ns/op BenchmarkDivisiblePow2constI64-4 8404053 14.14 ns/op BenchmarkDivisibleconstI64-4 9341288 12.88 ns/op BenchmarkDivisibleWDivconstI64-4 7329784 16.47 ns/op BenchmarkDivconstU64/3-4 9116080 13.22 ns/op BenchmarkDivconstU64/5-4 8021716 14.73 ns/op BenchmarkDivconstU64/37-4 9183945 13.05 ns/op BenchmarkDivconstU64/1234567-4 9532844 12.48 ns/op BenchmarkModconstU64-4 8534968 13.80 ns/op BenchmarkDivisibleconstU64-4 8974360 13.17 ns/op BenchmarkDivisibleWDivconstU64-4 7202779 16.59 ns/op BenchmarkDivconstI32-4 8655090 13.90 ns/op BenchmarkModconstI32-4 9283521 12.85 ns/op BenchmarkDivisiblePow2constI32-4 8819673 13.42 ns/op BenchmarkDivisibleconstI32-4 8592058 13.91 ns/op BenchmarkDivisibleWDivconstI32-4 7586836 15.88 ns/op BenchmarkDivconstU32-4 8803440 13.59 ns/op BenchmarkModconstU32-4 8437904 14.15 ns/op BenchmarkDivisibleconstU32-4 8837286 13.37 ns/op BenchmarkDivisibleWDivconstU32-4 7586616 15.97 ns/op BenchmarkDivconstI16-4 8891005 13.54 ns/op BenchmarkModconstI16-4 8714619 13.59 ns/op BenchmarkDivisiblePow2constI16-4 9173949 13.06 ns/op BenchmarkDivisibleconstI16-4 8648346 13.89 ns/op BenchmarkDivisibleWDivconstI16-4 7277211 16.16 ns/op BenchmarkDivconstU16-4 9161300 13.08 ns/op BenchmarkModconstU16-4 8772453 13.67 ns/op BenchmarkDivisibleconstU16-4 9643512 12.54 ns/op BenchmarkDivisibleWDivconstU16-4 7328902 16.27 ns/op BenchmarkDivconstI8-4 8811462 13.56 ns/op BenchmarkModconstI8-4 8812006 13.53 ns/op BenchmarkDivisiblePow2constI8-4 9302241 12.82 ns/op BenchmarkDivisibleconstI8-4 9621085 12.42 ns/op BenchmarkDivisibleWDivconstI8-4 6987306 16.92 ns/op BenchmarkDivconstU8-4 8830230 13.62 ns/op BenchmarkModconstU8-4 8653873 13.61 ns/op BenchmarkDivisibleconstU8-4 9577294 12.48 ns/op BenchmarkDivisibleWDivconstU8-4 7361942 16.26 ns/op BenchmarkMul2-4 167326 713.7 ns/op BenchmarkMulNeg2-4 161336 732.2 ns/op BenchmarkEfaceInteger-4 3753393 28.04 ns/op BenchmarkMulconstI32/3-4 16722433 7.181 ns/op BenchmarkMulconstI32/5-4 16340474 7.198 ns/op BenchmarkMulconstI32/12-4 16362580 7.341 ns/op BenchmarkMulconstI32/120-4 16718782 7.164 ns/op BenchmarkMulconstI32/-120-4 16499730 7.212 ns/op BenchmarkMulconstI32/65537-4 16408233 7.353 ns/op BenchmarkMulconstI32/65538-4 16270642 7.347 ns/op BenchmarkMulconstI64/3-4 16337170 7.345 ns/op BenchmarkMulconstI64/5-4 16289002 7.320 ns/op BenchmarkMulconstI64/12-4 16215465 7.450 ns/op BenchmarkMulconstI64/120-4 16114467 7.343 ns/op BenchmarkMulconstI64/-120-4 15919611 7.375 ns/op BenchmarkMulconstI64/65537-4 16230955 7.358 ns/op BenchmarkMulconstI64/65538-4 16114612 7.382 ns/op BenchmarkMulconstU32/3-4 16429443 7.253 ns/op BenchmarkMulconstU32/5-4 16631812 7.210 ns/op BenchmarkMulconstU32/12-4 15957880 7.371 ns/op BenchmarkMulconstU32/120-4 16628467 7.195 ns/op BenchmarkMulconstU32/65537-4 16183389 7.363 ns/op BenchmarkMulconstU32/65538-4 15935154 7.401 ns/op BenchmarkMulconstU64/3-4 16184389 7.394 ns/op BenchmarkMulconstU64/5-4 16467894 7.270 ns/op BenchmarkMulconstU64/12-4 16164976 7.344 ns/op BenchmarkMulconstU64/120-4 16266465 7.373 ns/op BenchmarkMulconstU64/65537-4 16335540 7.316 ns/op BenchmarkMulconstU64/65538-4 16357806 7.325 ns/op BenchmarkShiftArithmeticRight-4 19893763 6.096 ns/op BenchmarkSwitch8Predictable-4 17181643 6.960 ns/op BenchmarkSwitch8Unpredictable-4 6824146 17.60 ns/op BenchmarkSwitch32Predictable-4 10328152 11.60 ns/op BenchmarkSwitch32Unpredictable-4 6858969 17.51 ns/op BenchmarkSwitchStringPredictable-4 7977832 12.71 ns/op BenchmarkSwitchStringUnpredictable-4 4437262 23.65 ns/op PASS ok cmd/compile/internal/test 12.355s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 140 918802 ns/op BenchmarkNamed/Underlying/nongeneric-4 849730 136.9 ns/op BenchmarkNamed/Underlying/generic-4 827277 136.5 ns/op BenchmarkNamed/Underlying/src_instance-4 876308 132.9 ns/op BenchmarkNamed/Underlying/user_instance-4 809455 141.8 ns/op BenchmarkCheck/http/funcbodies/info-4 1 556388427 ns/op 54724 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 374534066 ns/op 81285 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 166934278 ns/op 182294 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 139280267 ns/op 218439 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 123651620 ns/op 41466 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89811900 ns/op 57099 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36474221 ns/op 140594 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 33673907 ns/op 152280 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 52753522 ns/op 41111 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41525863 ns/op 52224 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21685781 ns/op 100001 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 21066603 ns/op 102882 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 990205789 ns/op 63360 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 595501068 ns/op 105349 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 155596800 ns/op 403025 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 111209101 ns/op 563724 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 73646670 ns/op 27430 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 62508266 ns/op 32312 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 38550588 ns/op 52408 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 38691949 ns/op 52193 lines/s PASS ok cmd/compile/internal/types2 12.832s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 103 1103623 ns/op 2708233 sys-ns/op 1536311 user-ns/op PASS ok cmd/go 0.216s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 95479 1217 ns/op 6.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 116408 1017 ns/op 7.87 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 23846 5008 ns/op 204.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24940 4768 ns/op 214.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3784 31049 ns/op 263.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3787 31267 ns/op 262.00 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.878s All tests passed.