linux-amd64-race at a6c382eaa8eaa611d71232aa4d5391b56a5c2693 :: 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-rn5896b6f" "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-rn5896b6f" "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.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.027s ok archive/zip 2.047s ok bufio 0.288s ok bytes 1.832s ok compress/bzip2 0.379s ok compress/flate 5.358s ok compress/gzip 11.264s ok compress/lzw 0.462s ok compress/zlib 4.027s ok container/heap 0.033s ok container/list 0.025s ok container/ring 0.025s ok context 0.038s ok crypto 0.023s ok crypto/aes 0.053s ok crypto/cipher 0.043s ok crypto/des 0.054s ok crypto/dsa 0.024s ok crypto/ecdh 0.206s ok crypto/ecdsa 0.135s ok crypto/ed25519 0.367s ok crypto/elliptic 0.043s ok crypto/hmac 0.032s ok crypto/internal/alias 0.023s ok crypto/internal/bigmod 2.296s ok crypto/internal/boring 0.024s ok crypto/internal/boring/bcache 0.331s ok crypto/internal/edwards25519 33.486s ok crypto/internal/edwards25519/field 11.455s ok crypto/internal/nistec 0.772s ok crypto/internal/nistec/fiat 0.018s [no tests to run] ok crypto/md5 0.035s ok crypto/rand 0.221s ok crypto/rc4 0.429s ok crypto/rsa 1.346s ok crypto/sha1 0.044s ok crypto/sha256 0.034s ok crypto/sha512 0.033s ok crypto/subtle 0.317s ok crypto/tls 1.427s ok crypto/x509 1.034s ok database/sql 0.326s ok database/sql/driver 0.024s ok debug/buildinfo 0.045s ok debug/dwarf 0.075s ok debug/elf 1.179s ok debug/gosym 0.254s ok debug/macho 0.034s ok debug/pe 0.045s ok debug/plan9obj 0.025s ok embed 0.024s [no tests to run] ok embed/internal/embedtest 0.022s ok encoding/ascii85 0.033s ok encoding/asn1 0.025s ok encoding/base32 0.066s ok encoding/base64 0.036s ok encoding/binary 0.032s ok encoding/csv 0.066s ok encoding/gob 16.933s ok encoding/hex 0.034s ok encoding/json 0.976s ok encoding/pem 1.675s ok encoding/xml 0.159s ok errors 0.034s ok expvar 0.023s ok flag 0.098s ok fmt 0.491s ok go/ast 0.034s ok go/build 3.789s ok go/build/constraint 0.033s ok go/constant 0.033s ok go/doc 0.216s ok go/doc/comment 1.826s ok go/format 0.055s ok go/importer 0.156s ok go/internal/gccgoimporter 0.055s ok go/internal/gcimporter 0.949s ok go/internal/srcimporter 10.734s ok go/parser 0.701s ok go/printer 1.165s ok go/scanner 0.033s ok go/token 0.115s ok go/types 28.796s ok hash 0.024s ok hash/adler32 0.044s ok hash/crc32 0.053s ok hash/crc64 0.035s ok hash/fnv 0.023s ok hash/maphash 0.023s ok html 0.023s ok html/template 0.198s ok image 0.387s ok image/color 0.046s ok image/draw 0.560s ok image/gif 0.791s ok image/jpeg 1.138s ok image/png 2.549s ok index/suffixarray 0.845s ok internal/abi 0.050s ok internal/buildcfg 0.023s ok internal/coverage/cformat 0.024s ok internal/coverage/cmerge 0.023s ok internal/coverage/pods 0.023s ok internal/coverage/slicereader 0.025s ok internal/coverage/slicewriter 0.023s ok internal/coverage/test 0.053s ok internal/cpu 0.069s ok internal/dag 0.022s ok internal/diff 0.023s ok internal/fmtsort 0.023s ok internal/fuzz 0.044s ok internal/godebug 0.024s ok internal/intern 0.202s ok internal/itoa 0.024s ok internal/poll 0.449s ok internal/profile 0.024s ok internal/reflectlite 0.251s ok internal/safefilepath 0.024s ok internal/saferio 0.251s ok internal/singleflight 0.087s ok internal/testenv 0.023s ok internal/trace 0.145s ok internal/types/errors 0.299s ok internal/unsafeheader 0.025s ok internal/xcoff 0.033s ok io 0.056s ok io/fs 0.246s ok io/ioutil 0.034s ok log 0.034s ok log/slog 0.045s ok log/slog/internal/buffer 0.024s ok log/syslog 1.245s ok maps 0.024s ok math 0.033s ok math/big 2.557s ok math/bits 0.034s ok math/cmplx 0.023s ok math/rand 2.177s ok mime 0.044s ok mime/multipart 5.393s ok mime/quotedprintable 0.055s ok net 16.073s ok net/http 6.418s ok net/http/cgi 0.445s ok net/http/cookiejar 0.035s ok net/http/fcgi 0.132s ok net/http/httptest 0.168s ok net/http/httptrace 0.024s ok net/http/httputil 0.647s ok net/http/internal 0.034s ok net/http/internal/ascii 0.025s ok net/http/pprof 5.183s ok net/internal/socktest 0.023s ok net/mail 0.033s ok net/netip 0.287s ok net/rpc 0.062s ok net/rpc/jsonrpc 0.035s ok net/smtp 0.055s ok net/textproto 0.034s ok net/url 0.034s ok os 0.493s ok os/exec 0.198s ok os/exec/internal/fdtest 0.021s ok os/signal 2.180s ok os/user 0.027s ok path 0.025s ok path/filepath 0.054s ok plugin 0.022s ok reflect 0.490s ok regexp 2.744s ok regexp/syntax 3.843s ok runtime 27.565s ok runtime/cgo 0.024s ok runtime/coverage 0.025s ok runtime/debug 0.082s ok runtime/internal/atomic 0.055s ok runtime/internal/math 0.025s ok runtime/internal/sys 0.024s ok runtime/internal/syscall 0.024s ok runtime/metrics 0.023s ok runtime/pprof 6.682s ok runtime/race 7.767s ok runtime/trace 3.246s ok slices 0.026s ok sort 0.387s ok strconv 1.919s ok strings 1.202s ok sync 0.374s ok sync/atomic 1.530s ok syscall 2.679s ok testing 0.945s ok testing/fstest 0.024s ok testing/iotest 0.024s ok testing/quick 0.146s ok text/scanner 0.034s ok text/tabwriter 0.024s ok text/template 0.085s ok text/template/parse 0.034s ok time 2.165s ok unicode 0.035s ok unicode/utf16 0.025s ok unicode/utf8 0.034s ok cmd/addr2line 1.063s ok cmd/api 5.723s ok cmd/asm/internal/asm 2.992s ok cmd/asm/internal/lex 0.023s ok cmd/compile/internal/abt 0.043s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/amd64 51.471s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Testing packages. ok cmd/compile/internal/base 0.023s ok cmd/compile/internal/compare 0.023s ok cmd/compile/internal/dwarfgen 0.386s ok cmd/compile/internal/importer 0.690s ok cmd/compile/internal/ir 0.024s ok cmd/compile/internal/logopt 0.174s ok cmd/compile/internal/loopvar 14.806s ok cmd/compile/internal/noder 0.024s ok cmd/compile/internal/reflectdata 0.024s [no tests to run] ok cmd/compile/internal/ssa 19.910s ok cmd/compile/internal/syntax 0.135s ok cmd/compile/internal/test 10.040s ok cmd/compile/internal/typecheck 0.203s ok cmd/compile/internal/types 0.024s ok cmd/compile/internal/types2 7.164s ok cmd/covdata 0.022s ok cmd/cover 1.047s ok cmd/dist 0.028s ok cmd/doc 0.567s ok cmd/fix 0.578s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Testing packages. ok cmd/go 36.471s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Testing packages. ok cmd/go/internal/auth 0.023s ok cmd/go/internal/cache 0.081s ok cmd/go/internal/fsys 0.044s ok cmd/go/internal/generate 0.034s ok cmd/go/internal/get 0.034s ok cmd/go/internal/imports 0.033s ok cmd/go/internal/load 0.034s ok cmd/go/internal/lockedfile 0.152s ok cmd/go/internal/lockedfile/internal/filelock 0.067s ok cmd/go/internal/modconv 0.034s ok cmd/go/internal/modfetch 0.034s ok cmd/go/internal/modfetch/codehost 0.034s ok cmd/go/internal/modfetch/zip_sum_test 0.024s ok cmd/go/internal/modindex 0.531s ok cmd/go/internal/modload 0.034s ok cmd/go/internal/mvs 0.047s ok cmd/go/internal/par 0.086s ok cmd/go/internal/str 0.021s ok cmd/go/internal/test 0.034s ok cmd/go/internal/vcs 0.035s ok cmd/go/internal/vcweb 0.035s ok cmd/go/internal/vcweb/vcstest 2.819s ok cmd/go/internal/web 0.024s ok cmd/go/internal/work 0.113s ok cmd/gofmt 0.198s ok cmd/internal/archive 0.318s ok cmd/internal/buildid 0.531s ok cmd/internal/cov 0.236s ok cmd/internal/dwarf 0.025s ok cmd/internal/edit 0.025s ok cmd/internal/goobj 0.022s ok cmd/internal/moddeps 0.771s ok cmd/internal/notsha256 0.028s ok cmd/internal/obj 0.408s ok cmd/internal/obj/ppc64 0.079s ok cmd/internal/obj/riscv 0.036s ok cmd/internal/obj/s390x 0.020s ok cmd/internal/obj/x86 0.126s ok cmd/internal/objabi 0.024s ok cmd/internal/pkgpath 0.125s ok cmd/internal/pkgpattern 0.035s ok cmd/internal/quoted 0.022s ok cmd/internal/src 0.024s ok cmd/internal/test2json 0.681s ok cmd/link 2.535s ok cmd/link/internal/benchmark 0.025s ok cmd/link/internal/ld 2.129s ok cmd/link/internal/loader 0.043s ok cmd/nm 0.626s ok cmd/objdump 0.958s ok cmd/pack 0.380s ok cmd/pprof 1.404s ok cmd/trace 0.287s ok cmd/vet 7.759s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 3108 34096 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2524 44882 ns/op 1858 B/op 37 allocs/op Benchmark/Writer/PAX-4 1694 64550 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4620 23233 ns/op 5222 B/op 16 allocs/op Benchmark/Reader/GNU-4 6313 16793 ns/op 5266 B/op 15 allocs/op Benchmark/Reader/PAX-4 2594 46464 ns/op 8703 B/op 33 allocs/op PASS ok archive/tar 0.729s goos: linux goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 319580611 ns/op 829000 B/op 83 allocs/op BenchmarkZip64Test-4 1 155953481 ns/op BenchmarkZip64TestSizes/4096-4 1454 73108 ns/op BenchmarkZip64TestSizes/1048576-4 186 655733 ns/op BenchmarkZip64TestSizes/67108864-4 1 139466730 ns/op PASS ok archive/zip 1.305s goos: linux goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 230080 467.7 ns/op BenchmarkReaderCopyUnoptimal-4 145856 792.1 ns/op BenchmarkReaderCopyNoWriteTo-4 8344 12194 ns/op BenchmarkReaderWriteToOptimal-4 10309 11960 ns/op BenchmarkReaderReadString-4 144574 850.8 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 225856 522.6 ns/op BenchmarkWriterCopyUnoptimal-4 197084 533.8 ns/op BenchmarkWriterCopyNoReadFrom-4 8503 14759 ns/op BenchmarkReaderEmpty-4 46942 2576 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 39115 3008 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 613374 186.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.531s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5958 17061 ns/op 1920.64 MB/s BenchmarkWriteByte-4 520 223086 ns/op 18.36 MB/s BenchmarkWriteRune-4 267 445496 ns/op 27.58 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3661529 ns/op BenchmarkBufferFullSmallReads-4 100 1012639 ns/op BenchmarkBufferWriteBlock/N4096-4 7564 15315 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 429 263030 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 23437854 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 130899613 ns/op 128.17 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4651900 24.30 ns/op 411.51 MB/s BenchmarkIndexByte/32-4 4450848 25.93 ns/op 1234.14 MB/s BenchmarkIndexByte/4K-4 878714 133.9 ns/op 30589.59 MB/s BenchmarkIndexBytePortable/10-4 824486 140.3 ns/op 71.29 MB/s BenchmarkIndexBytePortable/32-4 261337 450.9 ns/op 70.97 MB/s BenchmarkIndexBytePortable/4K-4 2244 53352 ns/op 76.77 MB/s BenchmarkIndexRune/10-4 1206416 99.96 ns/op 100.04 MB/s BenchmarkIndexRune/32-4 1223353 98.45 ns/op 325.04 MB/s BenchmarkIndexRune/4K-4 378232 307.5 ns/op 13320.92 MB/s BenchmarkIndexRuneASCII/10-4 4695412 24.08 ns/op 415.25 MB/s BenchmarkIndexRuneASCII/32-4 4449234 26.03 ns/op 1229.25 MB/s BenchmarkIndexRuneASCII/4K-4 850668 132.6 ns/op 30878.47 MB/s BenchmarkEqual/0-4 7290324 15.32 ns/op BenchmarkEqual/1-4 1561306 76.84 ns/op 13.01 MB/s BenchmarkEqual/6-4 1510909 79.37 ns/op 75.59 MB/s BenchmarkEqual/9-4 1510141 79.39 ns/op 113.37 MB/s BenchmarkEqual/15-4 1439707 80.85 ns/op 185.54 MB/s BenchmarkEqual/16-4 1536973 76.80 ns/op 208.34 MB/s BenchmarkEqual/20-4 1469265 83.97 ns/op 238.17 MB/s BenchmarkEqual/32-4 1473571 81.63 ns/op 392.01 MB/s BenchmarkEqual/4K-4 107836 1104 ns/op 3709.52 MB/s BenchmarkIndex/10-4 3401130 35.63 ns/op 280.64 MB/s BenchmarkIndex/32-4 3181785 37.53 ns/op 852.62 MB/s BenchmarkIndex/4K-4 18247 6552 ns/op 625.18 MB/s BenchmarkIndexEasy/10-4 3088238 36.10 ns/op 276.98 MB/s BenchmarkIndexEasy/32-4 3136976 37.55 ns/op 852.31 MB/s BenchmarkIndexEasy/4K-4 479179 243.4 ns/op 16827.42 MB/s BenchmarkCount/10-4 1522682 79.34 ns/op 126.03 MB/s BenchmarkCount/32-4 1495962 79.50 ns/op 402.49 MB/s BenchmarkCount/4K-4 18120 6564 ns/op 623.97 MB/s BenchmarkCountEasy/10-4 1576275 76.32 ns/op 131.02 MB/s BenchmarkCountEasy/32-4 1507226 79.56 ns/op 402.22 MB/s BenchmarkCountEasy/4K-4 434623 273.8 ns/op 14961.91 MB/s BenchmarkCountSingle/10-4 3776263 31.49 ns/op 317.57 MB/s BenchmarkCountSingle/32-4 3585296 33.44 ns/op 956.97 MB/s BenchmarkCountSingle/4K-4 800324 140.6 ns/op 29126.80 MB/s BenchmarkToUpper/#00-4 2904669 41.19 ns/op BenchmarkToUpper/ONLYUPPER-4 304011 396.9 ns/op BenchmarkToUpper/abc-4 512697 243.4 ns/op BenchmarkToUpper/AbC123-4 305074 397.8 ns/op BenchmarkToUpper/azAZ09_-4 275048 447.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 81127 1473 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 41094 2852 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56576 2111 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 131431 912.5 ns/op BenchmarkToLower/#00-4 2905957 40.72 ns/op BenchmarkToLower/abc-4 435085 257.8 ns/op BenchmarkToLower/AbC123-4 275218 402.8 ns/op BenchmarkToLower/azAZ09_-4 269427 437.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 80020 1501 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41013 2863 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72498 1654 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 126066 943.3 ns/op BenchmarkFields/ASCII/16-4 142984 825.1 ns/op 19.39 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8790 13643 ns/op 18.76 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 562 205177 ns/op 19.96 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 32 3790865 ns/op 17.29 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60061746 ns/op 17.46 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 100770 1176 ns/op 13.60 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6231 18475 ns/op 13.86 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 355 319646 ns/op 12.81 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6400677 ns/op 10.24 MB/s 504064 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 122032316 ns/op 8.59 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 180463 648.7 ns/op 24.67 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10173 ns/op 25.17 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 657 168781 ns/op 24.27 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 28 3765751 ns/op 17.40 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 80372190 ns/op 13.05 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 148854 808.0 ns/op 19.80 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9385 12578 ns/op 20.35 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 493 226841 ns/op 18.06 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 4721724 ns/op 13.88 MB/s 504067 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 95267058 ns/op 11.01 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2033751 58.74 ns/op BenchmarkTrimSpace/ASCII-4 1000000 112.5 ns/op BenchmarkTrimSpace/SomeNonASCII-4 112491 1048 ns/op BenchmarkTrimSpace/JustNonASCII-4 51792 2313 ns/op BenchmarkToValidUTF8/Valid-4 487252 240.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 339964 360.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 100645 1207 ns/op BenchmarkIndexHard1-4 823 142098 ns/op BenchmarkIndexHard2-4 600 200380 ns/op BenchmarkIndexHard3-4 150 799883 ns/op BenchmarkIndexHard4-4 180 655393 ns/op BenchmarkLastIndexHard1-4 5 22133925 ns/op BenchmarkLastIndexHard2-4 4 28525282 ns/op BenchmarkLastIndexHard3-4 4 31331120 ns/op BenchmarkCountHard1-4 825 142601 ns/op BenchmarkCountHard2-4 600 199999 ns/op BenchmarkCountHard3-4 150 796006 ns/op BenchmarkSplitEmptySeparator-4 1 171807501 ns/op BenchmarkSplitSingleByteSeparator-4 9 11484966 ns/op BenchmarkSplitMultiByteSeparator-4 12 9797500 ns/op BenchmarkSplitNSingleByteSeparator-4 207186 582.3 ns/op BenchmarkSplitNMultiByteSeparator-4 67975 1615 ns/op BenchmarkRepeat-4 202730 594.1 ns/op BenchmarkRepeatLarge/256/1-4 131292 771.6 ns/op 331.80 MB/s BenchmarkRepeatLarge/256/16-4 194241 518.4 ns/op 493.82 MB/s BenchmarkRepeatLarge/512/1-4 116092 1074 ns/op 476.54 MB/s BenchmarkRepeatLarge/512/16-4 155206 857.8 ns/op 596.84 MB/s BenchmarkRepeatLarge/1024/1-4 67969 1523 ns/op 672.38 MB/s BenchmarkRepeatLarge/1024/16-4 84570 1249 ns/op 819.61 MB/s BenchmarkRepeatLarge/2048/1-4 45621 2392 ns/op 856.24 MB/s BenchmarkRepeatLarge/2048/16-4 58286 1993 ns/op 1027.79 MB/s BenchmarkRepeatLarge/4096/1-4 27862 4209 ns/op 973.23 MB/s BenchmarkRepeatLarge/4096/16-4 30343 3747 ns/op 1093.25 MB/s BenchmarkRepeatLarge/8192/1-4 15693 7696 ns/op 1064.48 MB/s BenchmarkRepeatLarge/8192/16-4 16858 7479 ns/op 1095.26 MB/s BenchmarkRepeatLarge/8192/4097-4 26146 4316 ns/op 949.24 MB/s BenchmarkRepeatLarge/16384/1-4 7912 14108 ns/op 1161.36 MB/s BenchmarkRepeatLarge/16384/16-4 8607 12369 ns/op 1324.65 MB/s BenchmarkRepeatLarge/16384/4097-4 11402 10622 ns/op 1157.11 MB/s BenchmarkRepeatLarge/32768/1-4 4744 23873 ns/op 1372.60 MB/s BenchmarkRepeatLarge/32768/16-4 5098 24186 ns/op 1354.85 MB/s BenchmarkRepeatLarge/32768/4097-4 5296 24289 ns/op 1180.72 MB/s BenchmarkRepeatLarge/65536/1-4 2442 44777 ns/op 1463.61 MB/s BenchmarkRepeatLarge/65536/16-4 2077 48709 ns/op 1345.46 MB/s BenchmarkRepeatLarge/65536/4097-4 2744 49517 ns/op 1241.08 MB/s BenchmarkRepeatLarge/131072/1-4 231 508771 ns/op 257.62 MB/s BenchmarkRepeatLarge/131072/16-4 224 507223 ns/op 258.41 MB/s BenchmarkRepeatLarge/131072/4097-4 231 500349 ns/op 253.84 MB/s BenchmarkRepeatLarge/262144/1-4 120 983216 ns/op 266.62 MB/s BenchmarkRepeatLarge/262144/16-4 120 989898 ns/op 264.82 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1024254 ns/op 252.00 MB/s BenchmarkRepeatLarge/524288/1-4 66 2018598 ns/op 259.73 MB/s BenchmarkRepeatLarge/524288/16-4 63 1995055 ns/op 262.79 MB/s BenchmarkRepeatLarge/524288/4097-4 66 1992007 ns/op 261.20 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4006663 ns/op 261.71 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4009319 ns/op 261.53 MB/s BenchmarkRepeatLarge/1048576/4097-4 27 4004072 ns/op 260.92 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7771212 ns/op 269.86 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7840685 ns/op 267.47 MB/s BenchmarkRepeatLarge/2097152/4097-4 16 7803342 ns/op 268.29 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15732052 ns/op 266.61 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15590095 ns/op 269.04 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16152281 ns/op 259.48 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30034700 ns/op 279.30 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30376663 ns/op 276.15 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 34334256 ns/op 244.26 MB/s BenchmarkRepeatLarge/16777216/1-4 2 61528347 ns/op 272.67 MB/s BenchmarkRepeatLarge/16777216/16-4 2 60580173 ns/op 276.94 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 63808504 ns/op 262.93 MB/s BenchmarkRepeatLarge/33554432/1-4 1 118549975 ns/op 283.04 MB/s BenchmarkRepeatLarge/33554432/16-4 1 127103078 ns/op 263.99 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 131185714 ns/op 255.78 MB/s BenchmarkRepeatLarge/67108864/1-4 1 240024846 ns/op 279.59 MB/s BenchmarkRepeatLarge/67108864/16-4 1 228801280 ns/op 293.31 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 233759468 ns/op 287.09 MB/s BenchmarkRepeatLarge/134217728/1-4 1 465836289 ns/op 288.12 MB/s BenchmarkRepeatLarge/134217728/16-4 1 465582294 ns/op 288.28 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 462038859 ns/op 290.49 MB/s BenchmarkRepeatLarge/268435456/1-4 1 923173526 ns/op 290.77 MB/s BenchmarkRepeatLarge/268435456/16-4 1 908891839 ns/op 295.34 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 912953347 ns/op 294.03 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1847906211 ns/op 290.53 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1813645501 ns/op 296.02 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1829163822 ns/op 293.51 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3733845788 ns/op 287.57 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3660186524 ns/op 293.36 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3659612372 ns/op 293.40 MB/s BenchmarkBytesCompare/1-4 8628826 12.31 ns/op BenchmarkBytesCompare/2-4 9071409 13.72 ns/op BenchmarkBytesCompare/4-4 8857684 13.79 ns/op BenchmarkBytesCompare/8-4 9695167 12.22 ns/op BenchmarkBytesCompare/16-4 9771182 12.17 ns/op BenchmarkBytesCompare/32-4 9039154 13.21 ns/op BenchmarkBytesCompare/64-4 8167491 14.96 ns/op BenchmarkBytesCompare/128-4 7273914 16.48 ns/op BenchmarkBytesCompare/256-4 5451963 20.38 ns/op BenchmarkBytesCompare/512-4 3817723 31.47 ns/op BenchmarkBytesCompare/1024-4 2425197 49.66 ns/op BenchmarkBytesCompare/2048-4 1399378 85.77 ns/op BenchmarkIndexAnyASCII/1:1-4 2366100 49.50 ns/op BenchmarkIndexAnyASCII/1:2-4 2421523 48.30 ns/op BenchmarkIndexAnyASCII/1:4-4 2417794 48.20 ns/op BenchmarkIndexAnyASCII/1:8-4 2408283 48.30 ns/op BenchmarkIndexAnyASCII/1:16-4 2416338 48.18 ns/op BenchmarkIndexAnyASCII/1:32-4 2371362 48.56 ns/op BenchmarkIndexAnyASCII/1:64-4 2405479 48.39 ns/op BenchmarkIndexAnyASCII/16:1-4 2145531 55.70 ns/op BenchmarkIndexAnyASCII/16:2-4 424022 273.4 ns/op BenchmarkIndexAnyASCII/16:4-4 418261 277.3 ns/op BenchmarkIndexAnyASCII/16:8-4 411487 278.5 ns/op BenchmarkIndexAnyASCII/16:16-4 395822 298.5 ns/op BenchmarkIndexAnyASCII/16:32-4 354105 321.7 ns/op BenchmarkIndexAnyASCII/16:64-4 311756 368.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1937770 61.76 ns/op BenchmarkIndexAnyASCII/256:2-4 33382 3593 ns/op BenchmarkIndexAnyASCII/256:4-4 33330 3586 ns/op BenchmarkIndexAnyASCII/256:8-4 33370 3567 ns/op BenchmarkIndexAnyASCII/256:16-4 33151 3601 ns/op BenchmarkIndexAnyASCII/256:32-4 32846 3628 ns/op BenchmarkIndexAnyASCII/256:64-4 32481 3758 ns/op BenchmarkIndexAnyUTF8/1:1-4 2375887 49.65 ns/op BenchmarkIndexAnyUTF8/1:2-4 2405970 48.04 ns/op BenchmarkIndexAnyUTF8/1:4-4 2420037 48.37 ns/op BenchmarkIndexAnyUTF8/1:8-4 2405497 48.19 ns/op BenchmarkIndexAnyUTF8/1:16-4 2426628 48.37 ns/op BenchmarkIndexAnyUTF8/1:32-4 2376969 48.87 ns/op BenchmarkIndexAnyUTF8/1:64-4 2406429 48.35 ns/op BenchmarkIndexAnyUTF8/16:1-4 152024 742.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 272520 437.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 269286 438.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 266756 439.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 265578 440.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 261286 447.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 258634 448.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10815 ns/op BenchmarkIndexAnyUTF8/256:2-4 18943 6330 ns/op BenchmarkIndexAnyUTF8/256:4-4 19046 6260 ns/op BenchmarkIndexAnyUTF8/256:8-4 19172 6254 ns/op BenchmarkIndexAnyUTF8/256:16-4 19017 6279 ns/op BenchmarkIndexAnyUTF8/256:32-4 17989 6446 ns/op BenchmarkIndexAnyUTF8/256:64-4 18590 6476 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2292636 51.33 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2367392 49.28 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2355696 49.47 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2354028 49.81 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2345958 49.43 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2310892 50.62 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2334807 50.07 ns/op BenchmarkLastIndexAnyASCII/16:1-4 322198 363.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 319284 360.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 327042 367.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 310587 375.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 302659 387.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 290784 410.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 252255 460.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24138 4958 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24033 4964 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24034 4963 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23839 4980 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23650 5005 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23780 4989 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23580 5038 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2344590 50.91 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2419460 49.19 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2407680 49.28 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2388715 49.70 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2402217 48.80 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2387149 50.15 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2410665 49.77 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 233253 493.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 269618 446.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 261601 446.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 267164 443.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 262976 446.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 260829 455.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 259134 451.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16832 6818 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18690 6311 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19050 6335 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19059 6346 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18774 6339 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18166 6510 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18441 6502 ns/op BenchmarkTrimASCII/1:1-4 2560281 45.45 ns/op BenchmarkTrimASCII/1:2-4 2174886 54.26 ns/op BenchmarkTrimASCII/1:4-4 2152765 55.55 ns/op BenchmarkTrimASCII/1:8-4 1960986 61.11 ns/op BenchmarkTrimASCII/1:16-4 1657464 72.96 ns/op BenchmarkTrimASCII/16:1-4 440031 266.4 ns/op BenchmarkTrimASCII/16:2-4 316716 371.3 ns/op BenchmarkTrimASCII/16:4-4 321096 366.1 ns/op BenchmarkTrimASCII/16:8-4 316476 367.6 ns/op BenchmarkTrimASCII/16:16-4 312044 380.7 ns/op BenchmarkTrimASCII/256:1-4 34292 3479 ns/op BenchmarkTrimASCII/256:2-4 23540 5048 ns/op BenchmarkTrimASCII/256:4-4 24176 5014 ns/op BenchmarkTrimASCII/256:8-4 23733 5052 ns/op BenchmarkTrimASCII/256:16-4 23534 5047 ns/op BenchmarkTrimASCII/4096:1-4 2121 55041 ns/op BenchmarkTrimASCII/4096:2-4 1452 80664 ns/op BenchmarkTrimASCII/4096:4-4 1464 80485 ns/op BenchmarkTrimASCII/4096:8-4 1479 80122 ns/op BenchmarkTrimASCII/4096:16-4 1466 80991 ns/op BenchmarkTrimByte-4 1548440 85.39 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13064 9082 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13190 9093 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 680 172689 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1335 86198 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2601 43244 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4749 22971 ns/op BenchmarkCompareBytesEqual-4 9594987 11.46 ns/op BenchmarkCompareBytesToNil-4 11226884 9.805 ns/op BenchmarkCompareBytesEmpty-4 11420559 8.842 ns/op BenchmarkCompareBytesIdentical-4 11605551 8.926 ns/op BenchmarkCompareBytesSameLength-4 10346336 10.68 ns/op BenchmarkCompareBytesDifferentLength-4 10681116 10.55 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1408 84447 ns/op 12417.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1416 85428 ns/op 12274.55 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1418 77691 ns/op 13496.87 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1388 84762 ns/op 12370.90 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1406 84632 ns/op 12389.88 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1400 74365 ns/op 14100.56 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1404 84728 ns/op 12375.95 MB/s BenchmarkCompareBytesBig-4 1398 72727 ns/op 14418.14 MB/s BenchmarkCompareBytesBigIdentical-4 12502734 9.374 ns/op 111859473.61 MB/s PASS ok bytes 68.875s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 67416120 ns/op 1.48 MB/s 3612320 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 268819501 ns/op 2.11 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22793310 ns/op 0.72 MB/s 3645057 B/op 51 allocs/op PASS ok compress/bzip2 1.212s goos: linux goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 64 1650976 ns/op 6.06 MB/s 42590 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16898420 ns/op 5.92 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 171488851 ns/op 5.83 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 67 1743420 ns/op 5.74 MB/s 42823 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18796255 ns/op 5.32 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 185428620 ns/op 5.39 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1697436 ns/op 5.89 MB/s 42564 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16987337 ns/op 5.89 MB/s 46372 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 166127650 ns/op 6.02 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1833949 ns/op 5.45 MB/s 42941 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 17671836 ns/op 5.66 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 166149721 ns/op 6.02 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 58 1751104 ns/op 5.71 MB/s 42940 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 16953447 ns/op 5.90 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 179009170 ns/op 5.59 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 78 1542443 ns/op 6.48 MB/s 43896 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13280165 ns/op 7.53 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 135653340 ns/op 7.37 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 87 1365020 ns/op 7.33 MB/s 42751 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10595878 ns/op 9.44 MB/s 43753 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 98706995 ns/op 10.13 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 87 1300254 ns/op 7.69 MB/s 43129 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 10583242 ns/op 9.45 MB/s 43608 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 98253114 ns/op 10.18 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1133247 ns/op 8.82 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11018759 ns/op 9.08 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 100319760 ns/op 9.97 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2143974 ns/op 4.66 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 17885425 ns/op 5.59 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 185720611 ns/op 5.38 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6201718 ns/op 1.61 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 67212106 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 664355193 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6172884 ns/op 1.62 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 66087880 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 678044372 ns/op 1.47 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 82 1309930 ns/op 7.63 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11378264 ns/op 8.79 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 107090740 ns/op 9.34 MB/s BenchmarkEncode/Newton/Speed/1e4-4 57 1993099 ns/op 5.02 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 14339550 ns/op 6.97 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 146824441 ns/op 6.81 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 5988964 ns/op 1.67 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 59979050 ns/op 1.67 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 597877392 ns/op 1.67 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6029706 ns/op 1.66 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 75928935 ns/op 1.32 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 772178383 ns/op 1.30 MB/s PASS ok compress/flate 14.909s goos: linux goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 49 2129113 ns/op 4.70 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2225759 ns/op 4.49 MB/s BenchmarkDecoder/1e5-4 5 21117588 ns/op 4.74 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22898090 ns/op 4.37 MB/s BenchmarkDecoder/1e6-4 1 212316210 ns/op 4.71 MB/s BenchmarkDecoder/1e-Reuse6-4 1 227869201 ns/op 4.39 MB/s BenchmarkEncoder/1e4-4 63 1767207 ns/op 5.66 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1636517 ns/op 6.11 MB/s BenchmarkEncoder/1e5-4 6 17199935 ns/op 5.81 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17057252 ns/op 5.86 MB/s BenchmarkEncoder/1e6-4 1 174441681 ns/op 5.73 MB/s BenchmarkEncoder/1e-Reuse6-4 1 171291721 ns/op 5.84 MB/s PASS ok compress/lzw 2.446s goos: linux goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 26 4009686 ns/op PASS ok container/heap 0.135s goos: linux goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 19069 5959 ns/op BenchmarkWithTimeout/concurrency=40-4 5575 21856 ns/op BenchmarkWithTimeout/concurrency=4000-4 5017 22906 ns/op BenchmarkWithTimeout/concurrency=400000-4 5311 24306 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 408835 281.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 16044 7791 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 19077 5799 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3534 33121 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2169 53503 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2834 37034 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 320 363806 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 230 637716 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 348 323863 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 31 3880628 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 20 5545884 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 33 3364067 ns/op BenchmarkCheckCanceled/Err-4 317446 387.4 ns/op BenchmarkCheckCanceled/Done-4 530564 218.9 ns/op BenchmarkContextCancelDone-4 637856 169.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 21244 6093 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 15261 6961 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 14151 8544 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 14290 9605 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7808 13761 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 577546 223.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 335497 331.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 217915 471.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 161691 749.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 76207 1517 ns/op PASS ok context 9.276s goos: linux goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2214325 50.93 ns/op 314.18 MB/s BenchmarkDecrypt-4 2331944 50.87 ns/op 314.55 MB/s BenchmarkExpand-4 1923614 61.68 ns/op PASS ok crypto/aes 0.545s goos: linux goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 211051 550.9 ns/op 116.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 448894 252.3 ns/op 253.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 224001 556.4 ns/op 115.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 455566 265.5 ns/op 241.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 134936 856.9 ns/op 1575.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 192205 604.1 ns/op 2234.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 126978 917.0 ns/op 1472.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 177703 662.4 ns/op 2038.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 44935 2648 ns/op 3093.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52158 2287 ns/op 3582.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 44193 2828 ns/op 2896.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 47158 2530 ns/op 3237.98 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7510 15159 ns/op 67.22 MB/s BenchmarkAESCFBDecrypt1K-4 7100 15377 ns/op 66.27 MB/s BenchmarkAESCFBDecrypt8K-4 999 117289 ns/op 69.80 MB/s BenchmarkAESOFB1K-4 12032 10056 ns/op 101.33 MB/s BenchmarkAESCTR1K-4 16074 7515 ns/op 135.59 MB/s BenchmarkAESCTR8K-4 1828 59026 ns/op 138.70 MB/s BenchmarkAESCBCEncrypt1K-4 16000 7189 ns/op 142.45 MB/s BenchmarkAESCBCDecrypt1K-4 20689 5364 ns/op 190.91 MB/s PASS ok crypto/cipher 2.896s goos: linux goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 79615 1348 ns/op 5.93 MB/s BenchmarkDecrypt-4 90082 1296 ns/op 6.17 MB/s BenchmarkTDESEncrypt-4 34587 3449 ns/op 2.32 MB/s BenchmarkTDESDecrypt-4 32098 3499 ns/op 2.29 MB/s PASS ok crypto/des 0.580s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1158 99955 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7461409 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21110290 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 93 1191320 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 0.692s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1966 56742 ns/op 2543 B/op 33 allocs/op BenchmarkSign/P384-4 46 2520133 ns/op 2712 B/op 34 allocs/op BenchmarkSign/P521-4 19 5496317 ns/op 3094 B/op 35 allocs/op BenchmarkVerify/P256-4 1123 103528 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 14 7505226 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 6 19303477 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 4605 24416 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 70 1729830 ns/op 1125 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 25 4576935 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.628s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 322 339981 ns/op BenchmarkNewKeyFromSeed-4 319 341808 ns/op BenchmarkSigning-4 298 367099 ns/op BenchmarkVerification-4 223 521590 ns/op PASS ok crypto/ed25519 0.621s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6447 18073 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 163 734506 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 64 1999275 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5170355 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1665 70780 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1776532 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5307880 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15186964 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 14138 9056 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6736 17449 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3946 27910 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 81 1306596 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2706 42420 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 327 336989 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1754 65831 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 94 1146288 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.386s goos: linux goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 15878 7558 ns/op 135.48 MB/s BenchmarkHMACSHA256_32-4 24288 4928 ns/op 6.49 MB/s BenchmarkNewWriteSum-4 12472 9077 ns/op 3.53 MB/s PASS ok crypto/hmac 0.604s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 59618 1827 ns/op BenchmarkModSub-4 83419 1433 ns/op BenchmarkMontgomeryRepr-4 25785 4453 ns/op BenchmarkMontgomeryMul-4 28231 4242 ns/op BenchmarkModMul-4 12480 9602 ns/op BenchmarkExpBig-4 18 6436884 ns/op BenchmarkExp-4 7 15629000 ns/op PASS ok crypto/internal/bigmod 1.139s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 3525 31281 ns/op BenchmarkScalarBaseMult-4 349 339052 ns/op BenchmarkScalarMult-4 154 712313 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 225 470917 ns/op PASS ok crypto/internal/edwards25519 0.630s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 693160 182.2 ns/op BenchmarkMultiply-4 5074713 23.36 ns/op BenchmarkSquare-4 6592862 18.26 ns/op BenchmarkInvert-4 28057 4428 ns/op BenchmarkMult32-4 1457506 73.21 ns/op PASS ok crypto/internal/edwards25519/field 0.893s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 62 1687545 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1939 61334 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5251817 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14871650 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 183 584115 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 9494 11587 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 69 1560684 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4125556 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.165s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 658012 174.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 362036 331.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 125845 943.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 671238 156.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 380869 315.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 127711 928.9 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.840s goos: linux goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 123001 929.4 ns/op 8.61 MB/s BenchmarkHash64-4 133736 867.2 ns/op 73.80 MB/s BenchmarkHash128-4 129512 920.8 ns/op 139.01 MB/s BenchmarkHash256-4 101786 1129 ns/op 226.70 MB/s BenchmarkHash512-4 76969 1516 ns/op 337.75 MB/s BenchmarkHash1K-4 52430 2278 ns/op 449.57 MB/s BenchmarkHash8K-4 8185 14218 ns/op 576.18 MB/s BenchmarkHash1M-4 72 1730546 ns/op 605.92 MB/s BenchmarkHash8M-4 8 13820931 ns/op 606.95 MB/s BenchmarkHash8BytesUnaligned-4 121125 929.1 ns/op 8.61 MB/s BenchmarkHash1KUnaligned-4 48992 2392 ns/op 428.02 MB/s BenchmarkHash8KUnaligned-4 8440 14217 ns/op 576.21 MB/s PASS ok crypto/md5 1.588s goos: linux goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 1 203338101 ns/op PASS ok crypto/rand 0.228s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 15307 7747 ns/op 16.52 MB/s BenchmarkRC4_1K-4 1755 62458 ns/op 16.39 MB/s BenchmarkRC4_8K-4 225 529841 ns/op 15.28 MB/s PASS ok crypto/rc4 0.524s goos: linux goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 12 9056924 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20763740 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 40291857 ns/op BenchmarkEncryptPKCS1v15/2048-4 42 2467020 ns/op BenchmarkDecryptOAEP/2048-4 12 8657773 ns/op BenchmarkEncryptOAEP/2048-4 40 2866294 ns/op BenchmarkSignPKCS1v15/2048-4 12 9346572 ns/op BenchmarkVerifyPKCS1v15/2048-4 42 2778676 ns/op BenchmarkSignPSS/2048-4 13 8946258 ns/op BenchmarkVerifyPSS/2048-4 45 2890937 ns/op PASS ok crypto/rsa 1.567s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 107793 1093 ns/op 7.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 130831 889.4 ns/op 8.99 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 81026 1463 ns/op 218.72 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 93974 1225 ns/op 261.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 54692 2184 ns/op 468.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 59782 1998 ns/op 512.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 10461 ns/op 783.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 10251 ns/op 799.14 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.056s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 87936 1325 ns/op 6.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 101376 1171 ns/op 6.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 99667 1212 ns/op 6.60 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 30411 3958 ns/op 258.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 32584 3680 ns/op 278.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 31750 3572 ns/op 286.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5344 22014 ns/op 372.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 5259 22905 ns/op 357.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5175 22898 ns/op 357.76 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.377s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 61956 1894 ns/op 4.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 79437 1521 ns/op 5.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 69319 1651 ns/op 4.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 33783 3432 ns/op 298.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 39890 3036 ns/op 337.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 37610 3199 ns/op 320.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7194 15760 ns/op 519.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 7634 15420 ns/op 531.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 7576 15496 ns/op 528.65 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.259s goos: linux goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 20828487 5.660 ns/op BenchmarkConstantTimeEq-4 22635358 5.247 ns/op BenchmarkConstantTimeLessOrEq-4 20308657 5.978 ns/op BenchmarkXORBytes/8Bytes-4 5164008 22.26 ns/op 359.34 MB/s BenchmarkXORBytes/128Bytes-4 5116096 23.74 ns/op 5391.60 MB/s BenchmarkXORBytes/2048Bytes-4 1593574 80.88 ns/op 25320.53 MB/s BenchmarkXORBytes/32768Bytes-4 116080 992.8 ns/op 33007.04 MB/s PASS ok crypto/subtle 1.049s goos: linux goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 169 747576 ns/op BenchmarkCertCache/1-4 184 709987 ns/op BenchmarkCertCache/2-4 172 658015 ns/op BenchmarkCertCache/3-4 159 809907 ns/op BenchmarkHandshakeServer/RSA-4 43 2625054 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 31 3240356 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 39 2942681 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 130 871134 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 213 595369 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 60 2022720 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 70 1613688 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28039575 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 26979460 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 17015565 ns/op 61.62 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 23545320 ns/op 44.53 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 25885062 ns/op 81.02 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 37628770 ns/op 55.73 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 44795627 ns/op 93.63 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 65098326 ns/op 64.43 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 77656186 ns/op 108.02 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 119559090 ns/op 70.16 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 169209531 ns/op 99.15 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 204162771 ns/op 82.18 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 302173441 ns/op 111.04 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 419361972 ns/op 80.01 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 655183453 ns/op 102.43 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 816338904 ns/op 82.21 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 17723912 ns/op 59.16 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 22522710 ns/op 46.56 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 25327048 ns/op 82.80 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 37562653 ns/op 55.83 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 46974797 ns/op 89.29 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 75859276 ns/op 55.29 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 81103620 ns/op 103.43 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 113892421 ns/op 73.65 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 152949430 ns/op 109.69 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 210482221 ns/op 79.71 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 286003181 ns/op 117.32 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 444535472 ns/op 75.48 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 636346102 ns/op 105.46 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 860305404 ns/op 78.01 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701702293 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705441764 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286268211 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 286365901 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148952841 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 148060360 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 79548240 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78879520 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38303350 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 36906047 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142005631 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144749180 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 62711130 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 62241066 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37232683 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36004253 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 23892190 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 22189716 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16455723 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15025157 ns/op PASS ok crypto/tls 16.585s goos: linux goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 8 12562749 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 379 313557 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1179 93420 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1094 104876 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 0.796s goos: linux goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 34 3050741 ns/op 281164 B/op 1644 allocs/op BenchmarkConcurrentStmtQuery-4 37 3172210 ns/op 260887 B/op 2012 allocs/op BenchmarkConcurrentStmtExec-4 55 2248902 ns/op 218354 B/op 676 allocs/op BenchmarkConcurrentTxQuery-4 34 3020506 ns/op 266898 B/op 2147 allocs/op BenchmarkConcurrentTxExec-4 78 1748204 ns/op 87910 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 45 2605765 ns/op 103305 B/op 2056 allocs/op BenchmarkConcurrentTxStmtExec-4 124 954544 ns/op 41356 B/op 381 allocs/op BenchmarkConcurrentRandom-4 42 2707198 ns/op 226613 B/op 1830 allocs/op BenchmarkManyConcurrentQueries-4 2619 43669 ns/op 3962 B/op 20 allocs/op BenchmarkGrabConn-4 226359 475.9 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.508s goos: linux goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 276771 431.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 104 1189622 ns/op 188232 B/op 13 allocs/op Benchmark115/LineToPC-4 80 1412435 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 20580 5738 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.768s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkMarshal-4 727 158412 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2818 38831 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.281s goos: linux goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 320 364349 ns/op 22.48 MB/s BenchmarkEncodeToString-4 282 373551 ns/op 21.93 MB/s BenchmarkDecode-4 168 693495 ns/op 18.91 MB/s BenchmarkDecodeString-4 177 743457 ns/op 17.64 MB/s PASS ok encoding/base32 0.715s goos: linux goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 430 271588 ns/op 30.16 MB/s BenchmarkDecodeString/2-4 333924 357.7 ns/op 11.18 MB/s BenchmarkDecodeString/4-4 244162 463.9 ns/op 17.25 MB/s BenchmarkDecodeString/8-4 211474 579.3 ns/op 20.71 MB/s BenchmarkDecodeString/64-4 38620 2952 ns/op 29.81 MB/s BenchmarkDecodeString/8192-4 394 315457 ns/op 34.63 MB/s BenchmarkNewEncoding-4 103549 1135 ns/op 225.46 MB/s PASS ok encoding/base64 0.996s goos: linux goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1638 75290 ns/op 53.13 MB/s BenchmarkReadStruct-4 17876 6643 ns/op 11.29 MB/s BenchmarkWriteStruct-4 19690 6093 ns/op 12.31 MB/s BenchmarkReadInts-4 48952 2460 ns/op 12.20 MB/s BenchmarkWriteInts-4 40782 2940 ns/op 10.20 MB/s BenchmarkWriteSlice1000Int32s-4 1574 75037 ns/op 53.31 MB/s BenchmarkPutUint16-4 3471606 31.70 ns/op 63.09 MB/s BenchmarkAppendUint16-4 3911709 30.85 ns/op 64.84 MB/s BenchmarkPutUint32-4 2906947 41.79 ns/op 95.71 MB/s BenchmarkAppendUint32-4 2767017 40.85 ns/op 97.93 MB/s BenchmarkPutUint64-4 1479843 81.30 ns/op 98.40 MB/s BenchmarkAppendUint64-4 1513626 81.29 ns/op 98.41 MB/s BenchmarkLittleEndianPutUint16-4 3607498 31.85 ns/op 62.79 MB/s BenchmarkLittleEndianAppendUint16-4 4101212 30.49 ns/op 65.60 MB/s BenchmarkLittleEndianPutUint32-4 2896756 40.49 ns/op 98.79 MB/s BenchmarkLittleEndianAppendUint32-4 2581513 44.53 ns/op 89.83 MB/s BenchmarkLittleEndianPutUint64-4 1367311 86.99 ns/op 91.97 MB/s BenchmarkLittleEndianAppendUint64-4 1256660 80.47 ns/op 99.41 MB/s BenchmarkReadFloats-4 162438 734.9 ns/op 16.33 MB/s BenchmarkWriteFloats-4 130903 847.2 ns/op 14.16 MB/s BenchmarkReadSlice1000Float32s-4 1393 86301 ns/op 46.35 MB/s BenchmarkWriteSlice1000Float32s-4 1377 84880 ns/op 47.13 MB/s BenchmarkReadSlice1000Uint8s-4 93993 1295 ns/op 771.94 MB/s BenchmarkWriteSlice1000Uint8s-4 120492 944.0 ns/op 1059.28 MB/s BenchmarkPutUvarint32-4 926018 123.2 ns/op 32.48 MB/s BenchmarkPutUvarint64-4 263167 449.5 ns/op 17.80 MB/s PASS ok encoding/binary 4.076s goos: linux goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 6685 16105 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6483 15700 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7783 15654 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4276 25832 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8554 13905 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8250 13574 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8305 13636 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4996 23033 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 14181 8597 ns/op PASS ok encoding/csv 1.376s goos: linux goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 12138 9220 ns/op BenchmarkEndToEndByteBuffer-4 17180 7586 ns/op BenchmarkEndToEndSliceByteBuffer-4 230 461057 ns/op BenchmarkEncodeComplex128Slice-4 825 144056 ns/op BenchmarkEncodeFloat64Slice-4 1443 72920 ns/op BenchmarkEncodeInt32Slice-4 1593 71523 ns/op BenchmarkEncodeStringSlice-4 2116 55781 ns/op BenchmarkEncodeInterfaceSlice-4 51 2210013 ns/op BenchmarkDecodeComplex128Slice-4 705 178438 ns/op BenchmarkDecodeFloat64Slice-4 1383 88872 ns/op BenchmarkDecodeInt32Slice-4 1455 88197 ns/op BenchmarkDecodeStringSlice-4 890 135818 ns/op BenchmarkDecodeStringsSlice-4 302 403091 ns/op BenchmarkDecodeBytesSlice-4 586 185944 ns/op BenchmarkDecodeInterfaceSlice-4 99 1108732 ns/op BenchmarkDecodeMap-4 92 1203544 ns/op PASS ok encoding/gob 2.543s goos: linux goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 17002 7441 ns/op 34.40 MB/s BenchmarkEncode/1024-4 4288 25674 ns/op 39.88 MB/s BenchmarkEncode/4096-4 1142 112986 ns/op 36.25 MB/s BenchmarkEncode/16384-4 265 449854 ns/op 36.42 MB/s BenchmarkDecode/256-4 30780 3382 ns/op 75.70 MB/s BenchmarkDecode/1024-4 8956 13590 ns/op 75.35 MB/s BenchmarkDecode/4096-4 2080 63317 ns/op 64.69 MB/s BenchmarkDecode/16384-4 570 219100 ns/op 74.78 MB/s BenchmarkDump/256-4 1432 84248 ns/op 3.04 MB/s BenchmarkDump/1024-4 339 330815 ns/op 3.10 MB/s BenchmarkDump/4096-4 87 1327841 ns/op 3.08 MB/s BenchmarkDump/16384-4 21 5337048 ns/op 3.07 MB/s PASS ok encoding/hex 1.715s goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 1 120431938 ns/op 16.11 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 128845548 ns/op 15.06 MB/s 5312 B/op 73 allocs/op BenchmarkCodeMarshal-4 1 130894868 ns/op 14.82 MB/s 10333032 B/op 61 allocs/op BenchmarkCodeMarshalError-4 1 123327288 ns/op 15.73 MB/s 1945928 B/op 67 allocs/op BenchmarkMarshalBytes/32-4 22498 5324 ns/op BenchmarkMarshalBytes/256-4 6394 18614 ns/op BenchmarkMarshalBytes/4096-4 514 218501 ns/op BenchmarkMarshalBytesError/32-4 60 1912387 ns/op BenchmarkMarshalBytesError/256-4 58 1905118 ns/op BenchmarkMarshalBytesError/4096-4 55 2072900 ns/op BenchmarkCodeDecoder-4 1 426519913 ns/op 4.55 MB/s 11017184 B/op 91359 allocs/op BenchmarkUnicodeDecoder-4 33788 3538 ns/op 3.96 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 50370 2372 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 377757393 ns/op 5.14 MB/s 2938568 B/op 91325 allocs/op BenchmarkCodeUnmarshalReuse-4 1 368219233 ns/op 5.27 MB/s 2939472 B/op 91330 allocs/op BenchmarkUnmarshalString-4 65036 1787 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 113071 975.9 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 299469 422.1 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 52983 2245 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 66952 1618 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 18704 6097 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3375 30037 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 810 137427 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1108169 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 10088381 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 663522 183.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 694532 167.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 626314 173.7 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 655135 179.0 ns/op BenchmarkEncodeMarshaler-4 59949 1983 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 59781 1745 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5372083 23.08 ns/op BenchmarkNumberIsValidRegexp-4 19977 6450 ns/op PASS ok encoding/json 7.234s goos: linux goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 54 2143923 ns/op 30.57 MB/s BenchmarkDecode-4 26 4390026 ns/op 20.22 MB/s PASS ok encoding/pem 0.373s goos: linux goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 2392 48420 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1023 121948 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4864 27577 ns/op PASS ok encoding/xml 0.631s goos: linux goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 515964 226.5 ns/op BenchmarkIntSet-4 436838 329.2 ns/op BenchmarkFloatAdd-4 210616 1595 ns/op BenchmarkFloatSet-4 300427 333.6 ns/op BenchmarkStringSet-4 245451 472.7 ns/op BenchmarkMapSet-4 53542 2041 ns/op BenchmarkMapSetDifferent-4 55592 1951 ns/op BenchmarkMapSetDifferentRandom-4 288 397288 ns/op BenchmarkMapSetString-4 68850 2181 ns/op BenchmarkMapAddSame-4 34566 3179 ns/op BenchmarkMapAddDifferent-4 15464 7607 ns/op BenchmarkMapAddDifferentRandom-4 250 470762 ns/op BenchmarkMapAddSameSteadyState-4 206776 567.3 ns/op BenchmarkMapAddDifferentSteadyState-4 94292 1091 ns/op BenchmarkRealworldExpvarUsage-4 41956 4493 ns/op PASS ok expvar 2.662s goos: linux goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 115093 1063 ns/op BenchmarkSprintfEmpty-4 402645 290.6 ns/op BenchmarkSprintfString-4 309682 431.7 ns/op BenchmarkSprintfTruncateString-4 244498 496.4 ns/op BenchmarkSprintfTruncateBytes-4 124592 863.2 ns/op BenchmarkSprintfSlowParsingPath-4 219292 513.8 ns/op BenchmarkSprintfQuoteString-4 33525 3137 ns/op BenchmarkSprintfInt-4 252937 450.5 ns/op BenchmarkSprintfIntInt-4 163467 620.6 ns/op BenchmarkSprintfPrefixedInt-4 229328 575.7 ns/op BenchmarkSprintfFloat-4 137214 960.0 ns/op BenchmarkSprintfComplex-4 54238 1890 ns/op BenchmarkSprintfBoolean-4 287874 435.4 ns/op BenchmarkSprintfHexString-4 118268 855.4 ns/op BenchmarkSprintfHexBytes-4 79360 1493 ns/op BenchmarkSprintfBytes-4 44830 2610 ns/op BenchmarkSprintfStringer-4 74269 1429 ns/op BenchmarkSprintfStructure-4 33769 3155 ns/op BenchmarkManyArgs-4 58816 1735 ns/op BenchmarkFprintInt-4 76869 1578 ns/op BenchmarkFprintfBytes-4 83576 1509 ns/op BenchmarkFprintIntNoAlloc-4 74868 1579 ns/op BenchmarkScanInts-4 36 3191332 ns/op BenchmarkScanRecursiveInt-4 1 294542324 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 351511174 ns/op PASS ok fmt 4.250s goos: linux goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 879 125663 ns/op PASS ok go/build 0.149s goos: linux goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 47144 2283 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14772 8055 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4406 26043 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1207 98016 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 310 377281 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 73 1696816 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 16 7039343 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 27394920 ns/op 3634552 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 116788438 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.385s goos: linux goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 253938386 ns/op 0.25 MB/s 46714232 B/op 48990 allocs/op PASS ok go/format 0.305s goos: linux goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 6 19354566 ns/op 2.78 MB/s BenchmarkParseOnly-4 6 16942201 ns/op 3.18 MB/s BenchmarkResolve-4 57 2060830 ns/op 26.13 MB/s PASS ok go/parser 1.304s goos: linux goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 141561808 ns/op 0.37 MB/s 5250968 B/op 27628 allocs/op BenchmarkPrintDecl-4 825 141446 ns/op 0.23 MB/s 17085 B/op 51 allocs/op PASS ok go/printer 0.310s goos: linux goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 272 420134 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8970510 ns/op 6.20 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12608924 ns/op 5.71 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17791543 ns/op 6.36 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 211 540152 ns/op 5.70 MB/s PASS ok go/scanner 0.732s goos: linux goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1253672 96.82 ns/op PASS ok go/token 0.250s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 123 872847 ns/op BenchmarkNamed/Underlying/nongeneric-4 831632 144.4 ns/op BenchmarkNamed/Underlying/generic-4 825262 139.7 ns/op BenchmarkNamed/Underlying/src_instance-4 811298 142.4 ns/op BenchmarkNamed/Underlying/user_instance-4 787579 145.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20928 5486 ns/op BenchmarkNamed/NewMethodSet/generic-4 20791 5421 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21765 5567 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21423 5457 ns/op BenchmarkCheck/http/funcbodies/info-4 1 628827065 ns/op 48548 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 427701588 ns/op 71372 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 251371021 ns/op 121429 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 221936093 ns/op 137521 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 436094623 ns/op 11744 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 116114911 ns/op 44084 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 73570011 ns/op 69587 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 72072317 ns/op 71039 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 173984884 ns/op 12452 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 67848270 ns/op 31922 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 50862924 ns/op 42589 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 49812702 ns/op 43486 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1161175030 ns/op 54593 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 583044847 ns/op 108716 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 171760056 ns/op 368917 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 120005946 ns/op 527914 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1916388830 ns/op 1040 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 102083875 ns/op 19512 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 85246809 ns/op 23370 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 86442912 ns/op 23050 lines/s PASS ok go/types 19.508s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 13888 8809 ns/op 116.25 MB/s PASS ok hash/adler32 0.243s goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 260304 442.9 ns/op 33.87 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 257028 454.1 ns/op 33.03 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 144135 830.8 ns/op 48.15 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 145752 818.6 ns/op 48.87 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 518526 222.3 ns/op 2303.61 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 535510 221.8 ns/op 2308.45 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 420064 266.5 ns/op 3841.82 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 456456 267.2 ns/op 3832.65 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 224187 518.1 ns/op 7906.34 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 224708 520.9 ns/op 7863.61 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 41373 2876 ns/op 11394.42 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 41598 2874 ns/op 11402.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 522898 208.3 ns/op 72.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 523848 208.8 ns/op 71.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 547509 211.7 ns/op 188.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 541732 212.4 ns/op 188.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 387409 307.9 ns/op 1662.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 383938 311.5 ns/op 1643.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 273946 420.2 ns/op 2436.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 276490 436.9 ns/op 2343.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 263683 455.8 ns/op 8985.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 261003 454.0 ns/op 9021.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 52714 2145 ns/op 15279.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 53524 2230 ns/op 14693.16 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 273656 419.0 ns/op 35.80 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 279501 417.8 ns/op 35.90 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 130846 857.7 ns/op 46.63 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 146224 787.6 ns/op 50.79 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 12288 10237 ns/op 50.02 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 10269 ns/op 49.86 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5920 21378 ns/op 47.90 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5503 22170 ns/op 46.19 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1347 86937 ns/op 47.11 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1417 89743 ns/op 45.64 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 163 734559 ns/op 44.61 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 166 729853 ns/op 44.90 MB/s PASS ok hash/crc32 4.850s goos: linux goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 100 1008438 ns/op 64.99 MB/s BenchmarkCrc64/ISO4KB-4 1378 84193 ns/op 48.65 MB/s BenchmarkCrc64/ISO1KB-4 6093 19023 ns/op 53.83 MB/s BenchmarkCrc64/ECMA64KB-4 128 1008984 ns/op 64.95 MB/s BenchmarkCrc64/Random64KB-4 120 903576 ns/op 72.53 MB/s BenchmarkCrc64/Random16KB-4 483 254600 ns/op 64.35 MB/s PASS ok hash/crc64 0.948s goos: linux goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13470 8945 ns/op 114.48 MB/s BenchmarkFnv32aKB-4 13459 8946 ns/op 114.46 MB/s BenchmarkFnv64KB-4 13224 9044 ns/op 113.23 MB/s BenchmarkFnv64aKB-4 13156 9068 ns/op 112.92 MB/s BenchmarkFnv128KB-4 2613 45298 ns/op 22.61 MB/s BenchmarkFnv128aKB-4 2329 48616 ns/op 21.06 MB/s PASS ok hash/fnv 1.128s goos: linux goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 537166 208.7 ns/op 19.17 MB/s BenchmarkHash/n=4/Bytes-4 4923818 23.97 ns/op 166.90 MB/s BenchmarkHash/n=4/String-4 1753261 65.31 ns/op 61.25 MB/s BenchmarkHash/n=8/Write-4 620529 183.9 ns/op 43.51 MB/s BenchmarkHash/n=8/Bytes-4 5222901 22.98 ns/op 348.19 MB/s BenchmarkHash/n=8/String-4 1700130 70.30 ns/op 113.80 MB/s BenchmarkHash/n=16/Write-4 583966 179.3 ns/op 89.22 MB/s BenchmarkHash/n=16/Bytes-4 4717930 24.31 ns/op 658.29 MB/s BenchmarkHash/n=16/String-4 1759590 71.04 ns/op 225.23 MB/s BenchmarkHash/n=32/Write-4 625602 194.4 ns/op 164.58 MB/s BenchmarkHash/n=32/Bytes-4 4805090 24.64 ns/op 1298.82 MB/s BenchmarkHash/n=32/String-4 1651276 71.05 ns/op 450.39 MB/s BenchmarkHash/n=64/Write-4 548372 213.7 ns/op 299.54 MB/s BenchmarkHash/n=64/Bytes-4 4455828 27.83 ns/op 2299.42 MB/s BenchmarkHash/n=64/String-4 1721108 73.23 ns/op 873.94 MB/s BenchmarkHash/n=256/Write-4 427035 268.3 ns/op 954.25 MB/s BenchmarkHash/n=256/Bytes-4 3567613 33.71 ns/op 7594.09 MB/s BenchmarkHash/n=256/String-4 974049 117.7 ns/op 2175.93 MB/s BenchmarkHash/n=320/Write-4 418165 283.2 ns/op 1129.84 MB/s BenchmarkHash/n=320/Bytes-4 3002199 40.05 ns/op 7990.27 MB/s BenchmarkHash/n=320/String-4 724960 158.5 ns/op 2019.07 MB/s BenchmarkHash/n=1024/Write-4 317935 398.1 ns/op 2572.29 MB/s BenchmarkHash/n=1024/Bytes-4 1000000 103.9 ns/op 9854.41 MB/s BenchmarkHash/n=1024/String-4 285760 380.9 ns/op 2688.12 MB/s BenchmarkHash/n=4096/Write-4 141174 846.9 ns/op 4836.29 MB/s BenchmarkHash/n=4096/Bytes-4 294824 403.9 ns/op 10139.99 MB/s BenchmarkHash/n=4096/String-4 86530 1399 ns/op 2927.13 MB/s BenchmarkHash/n=16384/Write-4 47738 2390 ns/op 6854.24 MB/s BenchmarkHash/n=16384/Bytes-4 74760 1589 ns/op 10313.97 MB/s BenchmarkHash/n=16384/String-4 21718 5490 ns/op 2984.18 MB/s PASS ok hash/maphash 4.345s goos: linux goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 916 121584 ns/op BenchmarkEscapeNone-4 127755 916.5 ns/op BenchmarkUnescape-4 811 139006 ns/op BenchmarkUnescapeNone-4 644797 180.0 ns/op BenchmarkUnescapeSparse-4 13412 8709 ns/op BenchmarkUnescapeDense-4 1222 98171 ns/op PASS ok html 0.880s goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 8121 12434 ns/op BenchmarkCSSEscaperNoSpecials-4 45488 2610 ns/op BenchmarkDecodeCSS-4 27175 4241 ns/op BenchmarkDecodeCSSNoSpecials-4 4813531 25.10 ns/op BenchmarkCSSValueFilter-4 114690 958.1 ns/op BenchmarkCSSValueFilterOk-4 87472 1391 ns/op BenchmarkEscapedExecute-4 4024 26228 ns/op BenchmarkHTMLNospaceEscaper-4 10000 11117 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 64926 1839 ns/op BenchmarkStripTags-4 20848 5685 ns/op BenchmarkStripTagsNoSpecials-4 302857 372.9 ns/op BenchmarkJSValEscaperWithNum-4 23611 5066 ns/op BenchmarkJSValEscaperWithStr-4 5508 19906 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 19584 6098 ns/op BenchmarkJSValEscaperWithObj-4 4414 23775 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13836 8627 ns/op BenchmarkJSStrEscaperNoSpecials-4 57529 2021 ns/op BenchmarkJSStrEscaper-4 10000 10311 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 51702 2115 ns/op BenchmarkJSRegexpEscaper-4 10000 11654 ns/op BenchmarkTemplateSpecialTags-4 86 1186917 ns/op BenchmarkURLEscaper-4 4083 27073 ns/op BenchmarkURLEscaperNoSpecials-4 183814 645.4 ns/op BenchmarkURLNormalizer-4 5068 20384 ns/op BenchmarkURLNormalizerNoSpecials-4 179156 680.9 ns/op BenchmarkSrcsetFilter-4 18512 6485 ns/op BenchmarkSrcsetFilterNoSpecials-4 114124 1044 ns/op PASS ok html/template 3.735s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 553051 199.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 455166 235.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 507435 199.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 506166 239.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1708468 70.73 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1230356 97.00 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2067462 58.06 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1338331 89.02 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1393766 86.72 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 446599 270.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 357370 304.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 428211 260.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 404434 306.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 725658 153.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 562851 225.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 949892 124.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 579446 218.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 455514 259.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1459195 80.52 ns/op BenchmarkRGBASetRGBA-4 1408602 84.26 ns/op BenchmarkRGBA64At-4 874730 120.4 ns/op BenchmarkRGBA64SetRGBA64-4 955725 123.3 ns/op BenchmarkNRGBAAt-4 1585568 75.69 ns/op BenchmarkNRGBASetNRGBA-4 1480226 80.48 ns/op BenchmarkNRGBA64At-4 901156 126.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 890860 126.3 ns/op BenchmarkAlphaAt-4 2811774 41.65 ns/op BenchmarkAlphaSetAlpha-4 2813085 42.58 ns/op BenchmarkAlpha16At-4 1491408 71.86 ns/op BenchmarkAlphaSetAlpha16-4 1621222 74.70 ns/op BenchmarkGrayAt-4 2934793 40.89 ns/op BenchmarkGraySetGray-4 2531772 42.41 ns/op BenchmarkGray16At-4 1579526 67.53 ns/op BenchmarkGraySetGray16-4 1615065 73.67 ns/op PASS ok image 5.345s goos: linux goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 4923944 21.49 ns/op BenchmarkYCbCrToRGB/128-4 5368449 21.72 ns/op BenchmarkYCbCrToRGB/255-4 4913815 21.61 ns/op BenchmarkRGBToYCbCr/0-4 5501334 21.24 ns/op BenchmarkRGBToYCbCr/Cb-4 4962222 23.97 ns/op BenchmarkRGBToYCbCr/Cr-4 5528643 21.20 ns/op BenchmarkYCbCrToRGBA/0-4 4461586 26.63 ns/op BenchmarkYCbCrToRGBA/128-4 3774596 28.81 ns/op BenchmarkYCbCrToRGBA/255-4 4481190 26.68 ns/op BenchmarkNYCbCrAToRGBA/0-4 3939436 30.24 ns/op BenchmarkNYCbCrAToRGBA/128-4 4348702 27.83 ns/op BenchmarkNYCbCrAToRGBA/255-4 4284151 28.20 ns/op PASS ok image/color 1.762s goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 4 29150822 ns/op BenchmarkFillSrc-4 399 298446 ns/op BenchmarkCopyOver-4 8 14210261 ns/op BenchmarkCopySrc-4 584 194336 ns/op BenchmarkNRGBAOver-4 8 14957722 ns/op BenchmarkNRGBASrc-4 13 9039704 ns/op BenchmarkYCbCr-4 10 10896190 ns/op BenchmarkGray-4 22 5749910 ns/op BenchmarkCMYK-4 13 9980242 ns/op BenchmarkGlyphOver-4 22 5022691 ns/op BenchmarkRGBAMaskOver-4 4 25580967 ns/op BenchmarkGrayMaskOver-4 6 18582508 ns/op BenchmarkRGBA64ImageMaskOver-4 3 34589059 ns/op BenchmarkRGBA-4 5 23007598 ns/op BenchmarkPalettedFill-4 1032 119216 ns/op BenchmarkPalettedRGBA-4 5 23571539 ns/op BenchmarkGenericOver-4 2 52820234 ns/op BenchmarkGenericMaskOver-4 6 20065081 ns/op BenchmarkGenericSrc-4 4 32503320 ns/op BenchmarkGenericMaskSrc-4 4 29403567 ns/op PASS ok image/draw 6.203s goos: linux goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 25 4184332 ns/op 3.69 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 110088598 ns/op 2.79 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2450943747 ns/op 0.50 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 68 1703294 ns/op 9.07 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 126007978 ns/op 0.49 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.402s goos: linux goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 4794 22378 ns/op BenchmarkIDCT-4 5450 23033 ns/op BenchmarkDecodeBaseline-4 10 10468435 ns/op 5.90 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 14720895 ns/op 4.20 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 136080227 ns/op 9.03 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 177051107 ns/op 5.21 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.143s goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 15426562 7.752 ns/op BenchmarkDecodeGray-4 14 7821511 ns/op 8.38 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 33369169 ns/op 7.86 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 26932240 ns/op 9.73 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 4524325 ns/op 14.49 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 25876162 ns/op 10.13 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 32815730 ns/op 7.99 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 47551679 ns/op 6.46 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 47056912 ns/op 6.53 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 160077407 ns/op 7.68 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeNRGBA-4 1 175664157 ns/op 7.00 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 27416930 ns/op 11.20 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 150026468 ns/op 8.19 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 639655549 ns/op 1.92 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.516s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 53401450 ns/op 1.87 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44887998 ns/op 2.23 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 303087402 ns/op 1.65 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 295395742 ns/op 1.69 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 52349032 ns/op 1.91 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43592274 ns/op 2.29 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 299377418 ns/op 1.67 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 269347392 ns/op 1.86 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 653923473 ns/op 1.53 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 628600685 ns/op 1.59 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3994475206 ns/op 1.25 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3806578941 ns/op 1.31 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10402464 ns/op 9.61 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11544544 ns/op 8.66 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50601819 ns/op 9.88 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 55995174 ns/op 8.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 100550236 ns/op 9.95 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 113439145 ns/op 8.82 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 509316235 ns/op 9.82 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 562210383 ns/op 8.89 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 59995726 ns/op 1.67 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 50996830 ns/op 1.96 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 368015800 ns/op 1.36 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 391997409 ns/op 1.28 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 906629393 ns/op 1.10 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1010251207 ns/op 0.99 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5822043065 ns/op 0.86 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5499192798 ns/op 0.91 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 181312174 ns/op 23.05 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 186636969 ns/op 22.39 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 44.003s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 37872 3034 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 36478 3207 ns/op 0.62 MB/s BenchmarkMarshalCorpusFile/4-4 33568 3557 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 28042 4222 ns/op 1.90 MB/s BenchmarkMarshalCorpusFile/16-4 22704 5347 ns/op 2.99 MB/s BenchmarkMarshalCorpusFile/32-4 15315 7951 ns/op 4.02 MB/s BenchmarkMarshalCorpusFile/64-4 9634 12296 ns/op 5.20 MB/s BenchmarkMarshalCorpusFile/128-4 5500 19970 ns/op 6.41 MB/s BenchmarkMarshalCorpusFile/256-4 2740 39549 ns/op 6.47 MB/s BenchmarkMarshalCorpusFile/512-4 1497 76493 ns/op 6.69 MB/s BenchmarkMarshalCorpusFile/1024-4 802 143352 ns/op 7.14 MB/s BenchmarkMarshalCorpusFile/2048-4 411 291618 ns/op 7.02 MB/s BenchmarkMarshalCorpusFile/4096-4 208 562858 ns/op 7.28 MB/s BenchmarkMarshalCorpusFile/8192-4 104 1142154 ns/op 7.17 MB/s BenchmarkMarshalCorpusFile/16384-4 52 2290248 ns/op 7.15 MB/s BenchmarkMarshalCorpusFile/32768-4 24 5065655 ns/op 6.47 MB/s BenchmarkMarshalCorpusFile/65536-4 12 10323562 ns/op 6.35 MB/s BenchmarkMarshalCorpusFile/131072-4 5 22148880 ns/op 5.92 MB/s BenchmarkMarshalCorpusFile/262144-4 3 39592353 ns/op 6.62 MB/s BenchmarkMarshalCorpusFile/524288-4 1 114411168 ns/op 4.58 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 166489897 ns/op 6.30 MB/s BenchmarkUnmarshalCorpusFile/1-4 9362 11144 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 8629 11694 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 9417 12698 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 8660 14627 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/16-4 5912 16975 ns/op 0.94 MB/s BenchmarkUnmarshalCorpusFile/32-4 4198 25709 ns/op 1.24 MB/s BenchmarkUnmarshalCorpusFile/64-4 3892 29341 ns/op 2.18 MB/s BenchmarkUnmarshalCorpusFile/128-4 2908 37736 ns/op 3.39 MB/s BenchmarkUnmarshalCorpusFile/256-4 1129 98780 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/512-4 597 188844 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/1024-4 307 395389 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/2048-4 158 710478 ns/op 2.88 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1509930 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2997005 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5892387 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/32768-4 10 11575930 ns/op 2.83 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 21986728 ns/op 2.98 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 43103529 ns/op 3.04 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 91218088 ns/op 2.87 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 182429117 ns/op 2.87 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 386089233 ns/op 2.72 MB/s BenchmarkMutatorBytes/1-4 36687 3372 ns/op BenchmarkMutatorBytes/10-4 39464 3061 ns/op BenchmarkMutatorBytes/100-4 35281 3341 ns/op BenchmarkMutatorBytes/1000-4 25593 4889 ns/op BenchmarkMutatorBytes/10000-4 7423 19528 ns/op BenchmarkMutatorBytes/100000-4 1104 122554 ns/op BenchmarkMutatorString/1-4 34446 3368 ns/op BenchmarkMutatorString/10-4 36206 3302 ns/op BenchmarkMutatorString/100-4 33044 3844 ns/op BenchmarkMutatorString/1000-4 17929 6785 ns/op BenchmarkMutatorString/10000-4 4594 39348 ns/op BenchmarkMutatorString/100000-4 408 304879 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20323 5666 ns/op BenchmarkMutatorAllBasicTypes/string-4 19908 5822 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61905 1811 ns/op BenchmarkMutatorAllBasicTypes/float32-4 59569 2100 ns/op BenchmarkMutatorAllBasicTypes/float64-4 59889 2103 ns/op BenchmarkMutatorAllBasicTypes/int-4 58009 1983 ns/op BenchmarkMutatorAllBasicTypes/int8-4 58736 1959 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60702 1972 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58431 2057 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57910 1960 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 58596 2037 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 58394 2035 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58038 2042 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56235 2135 ns/op PASS ok internal/fuzz 11.721s goos: linux goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 36264 3419 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 135232 883.6 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.371s goos: linux goarch: amd64 pkg: internal/poll cpu: AMD EPYC 7B12 BenchmarkSplicePipe/SplicePipeWithPool-4 57994 1785 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 22818 5151 ns/op BenchmarkSplicePipePoolParallel-4 142567 858.7 ns/op BenchmarkSplicePipeNativeParallel-4 32803 3153 ns/op PASS ok internal/poll 0.737s goos: linux goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 6 17848938 ns/op PASS ok internal/trace 1.605s goos: linux goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 23676 5858 ns/op BenchmarkCopyNLarge-4 324 370317 ns/op PASS ok io 0.595s goos: linux goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 201048 543.6 ns/op BenchmarkPrintln-4 24955 4976 ns/op 79 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 38124 3216 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2086 54066 ns/op BenchmarkDiscard-4 1261846 90.87 ns/op 0 B/op 0 allocs/op PASS ok log 0.814s goos: linux goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 85977 1392 ns/op BenchmarkJSONHandler/defaults-4 8030 15415 ns/op 538 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4119 25158 ns/op 782 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5356 22694 ns/op 754 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7216 14880 ns/op 530 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7336 14836 ns/op 523 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 6195 18129 ns/op 541 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 32775 3681 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 31861 3703 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 71262 1712 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 49212 2531 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 55310 2280 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 52534 2389 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 49081 2554 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 50607 2382 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 502690 238.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 368932 317.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 263463 453.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 189151 631.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 145754 778.1 ns/op 0 B/op 0 allocs/op BenchmarkSourceLine/alone-4 376180 308.4 ns/op BenchmarkSourceLine/stringifying-4 82494 1407 ns/op BenchmarkRecord-4 4959 23844 ns/op BenchmarkDispatch/switch-checked-4 186558 617.5 ns/op BenchmarkDispatch/As-4 182097 650.7 ns/op BenchmarkDispatch/Visit-4 172525 665.8 ns/op BenchmarkUnsafeStrings-4 18736 6547 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 PASS ok log/slog 3.857s goos: linux goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 3564693 33.48 ns/op BenchmarkAcosh-4 1452139 83.60 ns/op BenchmarkAsin-4 3582476 33.43 ns/op BenchmarkAsinh-4 1443814 82.64 ns/op BenchmarkAtan-4 4913473 22.37 ns/op BenchmarkAtanh-4 1379809 86.79 ns/op BenchmarkAtan2-4 2730081 39.98 ns/op BenchmarkCbrt-4 1929866 61.20 ns/op BenchmarkCeil-4 21224287 5.576 ns/op BenchmarkCompare-4 4400505 26.31 ns/op BenchmarkCompare32-4 5717226 21.58 ns/op BenchmarkCopysign-4 3487508 34.08 ns/op BenchmarkCos-4 1414046 78.82 ns/op BenchmarkCosh-4 1957737 61.21 ns/op BenchmarkErf-4 5203654 22.02 ns/op BenchmarkErfc-4 4713979 23.59 ns/op BenchmarkErfinv-4 4247841 27.92 ns/op BenchmarkErfcinv-4 4488247 27.97 ns/op BenchmarkExp-4 7398114 17.10 ns/op BenchmarkExpGo-4 1000000 103.4 ns/op BenchmarkExpm1-4 3523586 33.87 ns/op BenchmarkExp2-4 1223934 91.78 ns/op BenchmarkExp2Go-4 1000000 105.0 ns/op BenchmarkAbs-4 4636075 25.82 ns/op BenchmarkDim-4 10473040 11.44 ns/op BenchmarkFloor-4 21373647 5.580 ns/op BenchmarkMax-4 15269078 7.841 ns/op BenchmarkMin-4 15212055 7.563 ns/op BenchmarkMod-4 377949 306.9 ns/op BenchmarkFrexp-4 2259724 57.96 ns/op BenchmarkGamma-4 777649 144.8 ns/op BenchmarkHypot-4 11190740 10.70 ns/op BenchmarkHypotGo-4 1822989 63.29 ns/op BenchmarkIlogb-4 2539842 45.32 ns/op BenchmarkJ0-4 296722 404.9 ns/op BenchmarkJ1-4 281197 416.8 ns/op BenchmarkJn-4 131026 914.5 ns/op BenchmarkLdexp-4 2114814 55.78 ns/op BenchmarkLgamma-4 960115 116.0 ns/op BenchmarkLog-4 7303898 16.37 ns/op BenchmarkLogb-4 2529902 47.43 ns/op BenchmarkLog1p-4 1925032 61.70 ns/op BenchmarkLog10-4 6901986 17.25 ns/op BenchmarkLog2-4 1786603 66.76 ns/op BenchmarkModf-4 3110803 38.55 ns/op BenchmarkNextafter32-4 3112400 38.53 ns/op BenchmarkNextafter64-4 3114406 37.94 ns/op BenchmarkPowInt-4 627801 189.1 ns/op BenchmarkPowFrac-4 451812 245.3 ns/op BenchmarkPow10Pos-4 5275220 22.73 ns/op BenchmarkPow10Neg-4 5309701 24.09 ns/op BenchmarkRound-4 3963172 30.14 ns/op BenchmarkRoundToEven-4 11359257 13.08 ns/op BenchmarkRemainder-4 529471 224.2 ns/op BenchmarkSignbit-4 5429276 20.03 ns/op BenchmarkSin-4 1809816 64.45 ns/op BenchmarkSincos-4 1000000 103.1 ns/op BenchmarkSinh-4 2520566 46.99 ns/op BenchmarkSqrtIndirect-4 19271163 5.579 ns/op BenchmarkSqrtLatency-4 13056633 9.179 ns/op BenchmarkSqrtIndirectLatency-4 12980086 9.206 ns/op BenchmarkSqrtGoLatency-4 1448832 84.06 ns/op BenchmarkSqrtPrime-4 62546 1914 ns/op BenchmarkTan-4 1732238 66.35 ns/op BenchmarkTanh-4 1817881 66.00 ns/op BenchmarkTrunc-4 19284700 6.224 ns/op BenchmarkY0-4 263241 428.9 ns/op BenchmarkY1-4 278590 446.0 ns/op BenchmarkYn-4 138268 854.3 ns/op BenchmarkFloat64bits-4 6555170 18.06 ns/op BenchmarkFloat64frombits-4 6438244 19.67 ns/op BenchmarkFloat32bits-4 6115041 18.42 ns/op BenchmarkFloat32frombits-4 6093216 19.24 ns/op BenchmarkFMA-4 18279669 6.540 ns/op PASS ok math 11.188s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12515733 9.588 ns/op 6674.75 MB/s BenchmarkAddVV/2-4 10773813 11.22 ns/op 11408.36 MB/s BenchmarkAddVV/3-4 9827653 12.15 ns/op 15798.16 MB/s BenchmarkAddVV/4-4 10017506 11.95 ns/op 21414.63 MB/s BenchmarkAddVV/5-4 9376728 12.79 ns/op 25019.24 MB/s BenchmarkAddVV/10-4 7857064 15.25 ns/op 41971.04 MB/s BenchmarkAddVV/100-4 1686582 71.62 ns/op 89362.87 MB/s BenchmarkAddVV/1000-4 204184 582.3 ns/op 109913.81 MB/s BenchmarkSubVV/1-4 12734635 9.410 ns/op 6801.45 MB/s BenchmarkSubVV/2-4 11439318 10.43 ns/op 12275.81 MB/s BenchmarkSubVV/3-4 9840622 12.37 ns/op 15526.86 MB/s BenchmarkSubVV/4-4 9986430 11.98 ns/op 21360.61 MB/s BenchmarkSubVV/5-4 9511164 12.54 ns/op 25513.08 MB/s BenchmarkSubVV/10-4 7860051 15.24 ns/op 42001.39 MB/s BenchmarkSubVV/100-4 1684293 71.57 ns/op 89420.71 MB/s BenchmarkSubVV/1000-4 204086 582.5 ns/op 109875.36 MB/s BenchmarkAddVW/1-4 14323965 8.278 ns/op 966.41 MB/s BenchmarkAddVW/2-4 13121265 9.108 ns/op 1756.77 MB/s BenchmarkAddVW/3-4 11743485 10.20 ns/op 2351.83 MB/s BenchmarkAddVW/4-4 11873466 10.15 ns/op 3153.14 MB/s BenchmarkAddVW/5-4 10811076 10.98 ns/op 3642.38 MB/s BenchmarkAddVW/10-4 9109142 13.18 ns/op 6070.38 MB/s BenchmarkAddVW/100-4 248464 446.9 ns/op 1790.26 MB/s BenchmarkAddVW/1000-4 35306 3404 ns/op 2349.99 MB/s BenchmarkAddVWext/1-4 13407550 8.947 ns/op 894.18 MB/s BenchmarkAddVWext/2-4 11338083 10.45 ns/op 1530.60 MB/s BenchmarkAddVWext/3-4 9934771 12.09 ns/op 1985.58 MB/s BenchmarkAddVWext/4-4 12103198 9.891 ns/op 3235.38 MB/s BenchmarkAddVWext/5-4 11028531 10.87 ns/op 3679.92 MB/s BenchmarkAddVWext/10-4 9178326 13.05 ns/op 6132.36 MB/s BenchmarkAddVWext/100-4 82340 1465 ns/op 546.15 MB/s BenchmarkAddVWext/1000-4 8299 14168 ns/op 564.64 MB/s BenchmarkSubVW/1-4 13850196 8.656 ns/op 924.23 MB/s BenchmarkSubVW/2-4 13235156 9.076 ns/op 1762.98 MB/s BenchmarkSubVW/3-4 11911627 9.919 ns/op 2419.66 MB/s BenchmarkSubVW/4-4 12075828 9.871 ns/op 3241.78 MB/s BenchmarkSubVW/5-4 11203183 10.75 ns/op 3719.68 MB/s BenchmarkSubVW/10-4 9008232 13.11 ns/op 6103.50 MB/s BenchmarkSubVW/100-4 260438 451.2 ns/op 1773.11 MB/s BenchmarkSubVW/1000-4 35166 3388 ns/op 2361.06 MB/s BenchmarkSubVWext/1-4 13767001 8.666 ns/op 923.12 MB/s BenchmarkSubVWext/2-4 12606652 9.463 ns/op 1690.76 MB/s BenchmarkSubVWext/3-4 11236722 10.87 ns/op 2208.07 MB/s BenchmarkSubVWext/4-4 11906565 9.915 ns/op 3227.49 MB/s BenchmarkSubVWext/5-4 11039650 10.73 ns/op 3728.13 MB/s BenchmarkSubVWext/10-4 9029583 13.21 ns/op 6056.73 MB/s BenchmarkSubVWext/100-4 81841 1467 ns/op 545.49 MB/s BenchmarkSubVWext/1000-4 8143 14115 ns/op 566.75 MB/s BenchmarkMulAddVWW/1-4 10320651 11.34 ns/op 5641.88 MB/s BenchmarkMulAddVWW/2-4 9628396 12.43 ns/op 10301.70 MB/s BenchmarkMulAddVWW/3-4 10186730 11.68 ns/op 16434.96 MB/s BenchmarkMulAddVWW/4-4 9619606 12.53 ns/op 20437.04 MB/s BenchmarkMulAddVWW/5-4 8584551 13.96 ns/op 22925.29 MB/s BenchmarkMulAddVWW/10-4 6617738 18.06 ns/op 35438.37 MB/s BenchmarkMulAddVWW/100-4 1000000 108.8 ns/op 58843.50 MB/s BenchmarkMulAddVWW/1000-4 126528 934.0 ns/op 68523.67 MB/s BenchmarkAddMulVVW/1-4 12600012 9.449 ns/op 6773.21 MB/s BenchmarkAddMulVVW/2-4 11189156 10.68 ns/op 11987.47 MB/s BenchmarkAddMulVVW/3-4 10153381 11.78 ns/op 16298.61 MB/s BenchmarkAddMulVVW/4-4 9288556 12.93 ns/op 19801.30 MB/s BenchmarkAddMulVVW/5-4 8495568 14.07 ns/op 22743.79 MB/s BenchmarkAddMulVVW/10-4 7066555 16.96 ns/op 37727.75 MB/s BenchmarkAddMulVVW/100-4 1491009 80.51 ns/op 79493.55 MB/s BenchmarkAddMulVVW/1000-4 166292 713.3 ns/op 89719.46 MB/s BenchmarkDivWVW/1-4 2630985 45.53 ns/op 1405.56 MB/s BenchmarkDivWVW/2-4 1241653 95.63 ns/op 1338.45 MB/s BenchmarkDivWVW/3-4 956373 124.9 ns/op 1537.77 MB/s BenchmarkDivWVW/4-4 799026 145.6 ns/op 1758.49 MB/s BenchmarkDivWVW/5-4 797454 149.3 ns/op 2143.94 MB/s BenchmarkDivWVW/10-4 416509 282.2 ns/op 2268.20 MB/s BenchmarkDivWVW/100-4 54860 2180 ns/op 2935.14 MB/s BenchmarkDivWVW/1000-4 5577 21121 ns/op 3030.20 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11574543 9.085 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11686851 8.764 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10464070 10.20 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10762034 9.520 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9596488 10.94 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9918218 10.40 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9440492 11.86 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9329971 10.94 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8728095 12.82 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8781981 12.22 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6684172 16.98 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6753363 15.71 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 111.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1248474 92.51 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 127726 936.9 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155256 774.1 ns/op BenchmarkDecimalConversion-4 208 574937 ns/op BenchmarkFloatString/100-4 10000 10322 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 220 540438 ns/op 2906 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 49493435 ns/op 59157 B/op 45 allocs/op BenchmarkFloatString/100000-4 1 4888425128 ns/op 826040 B/op 496 allocs/op BenchmarkFloatAdd/10-4 172572 684.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 168727 698.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 153178 770.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 84760 1395 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17277 6913 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 223736 527.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 231025 516.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 217717 545.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 153744 751.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44505 2635 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1972 58636 ns/op BenchmarkParseFloatLargeExp-4 442 258145 ns/op BenchmarkGCD10x10/WithoutXY-4 196699 591.7 ns/op BenchmarkGCD10x10/WithXY-4 59500 2001 ns/op BenchmarkGCD10x100/WithoutXY-4 98506 1147 ns/op BenchmarkGCD10x100/WithXY-4 17715 6797 ns/op BenchmarkGCD10x1000/WithoutXY-4 62372 1786 ns/op BenchmarkGCD10x1000/WithXY-4 14508 8416 ns/op BenchmarkGCD100x100/WithoutXY-4 25124 4592 ns/op BenchmarkGCD100x100/WithXY-4 9766 11218 ns/op BenchmarkGCD100x1000/WithoutXY-4 12504 9623 ns/op BenchmarkGCD100x1000/WithXY-4 6055 18689 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2161 54135 ns/op BenchmarkGCD1000x1000/WithXY-4 1215 97661 ns/op BenchmarkHilbert-4 22 4968159 ns/op BenchmarkBinomial-4 14781 8161 ns/op BenchmarkQuoRem-4 21530 5872 ns/op BenchmarkExp-4 15 7285011 ns/op BenchmarkExpMont/Odd-4 129 932861 ns/op 2591 B/op 22 allocs/op BenchmarkExpMont/Even1-4 128 932361 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 123 954443 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even3-4 124 960393 ns/op 3865 B/op 54 allocs/op BenchmarkExpMont/Even4-4 124 956503 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even8-4 122 962679 ns/op 3874 B/op 54 allocs/op BenchmarkExpMont/Even32-4 123 960509 ns/op 3820 B/op 52 allocs/op BenchmarkExpMont/Even64-4 148 794585 ns/op 3624 B/op 53 allocs/op BenchmarkExpMont/Even96-4 144 821969 ns/op 3771 B/op 51 allocs/op BenchmarkExpMont/Even128-4 164 715682 ns/op 3234 B/op 50 allocs/op BenchmarkExpMont/Even255-4 194 625975 ns/op 2962 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 454 252749 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 417 292120 ns/op 1721 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 409 284210 ns/op 1758 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 418 288107 ns/op 1742 B/op 47 allocs/op BenchmarkExp2-4 14 7361542 ns/op BenchmarkBitset-4 756229 138.5 ns/op BenchmarkBitsetNeg-4 438442 260.7 ns/op BenchmarkBitsetOrig-4 235903 503.6 ns/op BenchmarkBitsetNegOrig-4 140565 745.3 ns/op BenchmarkModSqrt225_Tonelli-4 100 1003445 ns/op BenchmarkModSqrt225_3Mod4-4 376 309220 ns/op BenchmarkModSqrt231_Tonelli-4 100 1052480 ns/op BenchmarkModSqrt231_5Mod8-4 322 365623 ns/op BenchmarkModInverse-4 13117 9474 ns/op BenchmarkSqrt-4 1722 71132 ns/op BenchmarkIntSqr/1-4 1450315 83.52 ns/op BenchmarkIntSqr/2-4 771094 151.4 ns/op BenchmarkIntSqr/3-4 644248 180.1 ns/op BenchmarkIntSqr/5-4 441372 262.9 ns/op BenchmarkIntSqr/8-4 301750 377.0 ns/op BenchmarkIntSqr/10-4 249457 462.3 ns/op BenchmarkIntSqr/20-4 49612 2438 ns/op BenchmarkIntSqr/30-4 36985 3319 ns/op BenchmarkIntSqr/50-4 23235 5277 ns/op BenchmarkIntSqr/80-4 13357 8915 ns/op BenchmarkIntSqr/100-4 9698 11580 ns/op BenchmarkIntSqr/200-4 3576 30641 ns/op BenchmarkIntSqr/300-4 1482 71429 ns/op BenchmarkIntSqr/500-4 787 158616 ns/op BenchmarkIntSqr/800-4 297 400848 ns/op BenchmarkIntSqr/1000-4 220 530182 ns/op BenchmarkDiv/20/10-4 425799 271.3 ns/op BenchmarkDiv/40/20-4 434886 277.8 ns/op BenchmarkDiv/100/50-4 370990 321.9 ns/op BenchmarkDiv/200/100-4 53160 2332 ns/op BenchmarkDiv/400/200-4 50632 2415 ns/op BenchmarkDiv/1000/500-4 41284 2991 ns/op BenchmarkDiv/2000/1000-4 30810 4068 ns/op BenchmarkDiv/20000/10000-4 1026 109903 ns/op BenchmarkDiv/200000/100000-4 27 4655436 ns/op BenchmarkDiv/2000000/1000000-4 1 126883893 ns/op BenchmarkDiv/20000000/10000000-4 1 3678993985 ns/op BenchmarkMul-4 5 23775770 ns/op BenchmarkNatMul/10-4 148898 686.6 ns/op BenchmarkNatMul/100-4 5796 21771 ns/op BenchmarkNatMul/1000-4 172 664898 ns/op BenchmarkZeroShifts/Shl-4 16618 6566 ns/op BenchmarkZeroShifts/ShlSame-4 4970308 23.72 ns/op BenchmarkZeroShifts/Shr-4 16260 6892 ns/op BenchmarkZeroShifts/ShrSame-4 5039728 23.28 ns/op BenchmarkExp3Power/0x10-4 178826 632.0 ns/op BenchmarkExp3Power/0x40-4 151501 737.2 ns/op BenchmarkExp3Power/0x100-4 90201 1249 ns/op BenchmarkExp3Power/0x400-4 40582 2717 ns/op BenchmarkExp3Power/0x1000-4 9932 12187 ns/op BenchmarkExp3Power/0x4000-4 1820 62197 ns/op BenchmarkExp3Power/0x10000-4 206 576210 ns/op BenchmarkExp3Power/0x40000-4 18 6494559 ns/op BenchmarkExp3Power/0x100000-4 2 60978910 ns/op BenchmarkExp3Power/0x400000-4 1 559864927 ns/op BenchmarkFibo-4 3 38995868 ns/op BenchmarkNatSqr/1-4 844528 130.0 ns/op BenchmarkNatSqr/2-4 580635 220.9 ns/op BenchmarkNatSqr/3-4 486292 266.5 ns/op BenchmarkNatSqr/5-4 268790 373.4 ns/op BenchmarkNatSqr/8-4 200358 529.8 ns/op BenchmarkNatSqr/10-4 156556 644.2 ns/op BenchmarkNatSqr/20-4 42870 2534 ns/op BenchmarkNatSqr/30-4 32275 3568 ns/op BenchmarkNatSqr/50-4 20586 5795 ns/op BenchmarkNatSqr/80-4 12388 9598 ns/op BenchmarkNatSqr/100-4 9343 12444 ns/op BenchmarkNatSqr/200-4 3464 33308 ns/op BenchmarkNatSqr/300-4 1426 78873 ns/op BenchmarkNatSqr/500-4 702 155735 ns/op BenchmarkNatSqr/800-4 315 366918 ns/op BenchmarkNatSqr/1000-4 235 500547 ns/op BenchmarkNatSetBytes/8-4 680745 167.5 ns/op BenchmarkNatSetBytes/24-4 201120 576.9 ns/op BenchmarkNatSetBytes/128-4 46854 2506 ns/op BenchmarkNatSetBytes/7-4 725827 149.3 ns/op BenchmarkNatSetBytes/23-4 210444 542.0 ns/op BenchmarkNatSetBytes/127-4 48165 2444 ns/op BenchmarkScanPi-4 249 468195 ns/op BenchmarkStringPiParallel-4 650 177678 ns/op BenchmarkScan/10/Base2-4 41706 2865 ns/op BenchmarkScan/100/Base2-4 4221 24595 ns/op BenchmarkScan/1000/Base2-4 486 243265 ns/op BenchmarkScan/10/Base8-4 99900 1163 ns/op BenchmarkScan/100/Base8-4 13933 8746 ns/op BenchmarkScan/1000/Base8-4 1380 84695 ns/op BenchmarkScan/10/Base10-4 106112 1126 ns/op BenchmarkScan/100/Base10-4 15043 8023 ns/op BenchmarkScan/1000/Base10-4 1516 77152 ns/op BenchmarkScan/10/Base16-4 116599 1004 ns/op BenchmarkScan/100/Base16-4 17038 7036 ns/op BenchmarkScan/1000/Base16-4 1738 68162 ns/op BenchmarkString/10/Base2-4 175260 682.0 ns/op BenchmarkString/100/Base2-4 23518 5189 ns/op BenchmarkString/1000/Base2-4 2450 47570 ns/op BenchmarkString/10/Base8-4 344620 337.3 ns/op BenchmarkString/100/Base8-4 63082 1841 ns/op BenchmarkString/1000/Base8-4 6484 17023 ns/op BenchmarkString/10/Base10-4 191632 581.7 ns/op BenchmarkString/100/Base10-4 38451 3073 ns/op BenchmarkString/1000/Base10-4 4784 24154 ns/op BenchmarkString/10/Base16-4 404338 297.0 ns/op BenchmarkString/100/Base16-4 82186 1406 ns/op BenchmarkString/1000/Base16-4 8330 12437 ns/op BenchmarkLeafSize/0-4 43 2682638 ns/op BenchmarkLeafSize/1-4 399 284697 ns/op BenchmarkLeafSize/2-4 411 283847 ns/op BenchmarkLeafSize/3-4 288 388956 ns/op BenchmarkLeafSize/4-4 402 275290 ns/op BenchmarkLeafSize/5-4 262 438460 ns/op BenchmarkLeafSize/6-4 304 380662 ns/op BenchmarkLeafSize/7-4 324 361892 ns/op BenchmarkLeafSize/8-4 414 273446 ns/op BenchmarkLeafSize/9-4 219 523920 ns/op BenchmarkLeafSize/10-4 253 437514 ns/op BenchmarkLeafSize/11-4 274 427891 ns/op BenchmarkLeafSize/12-4 301 380396 ns/op BenchmarkLeafSize/13-4 277 413481 ns/op BenchmarkLeafSize/14-4 319 362046 ns/op BenchmarkLeafSize/15-4 332 341368 ns/op BenchmarkLeafSize/16-4 411 277904 ns/op BenchmarkLeafSize/32-4 396 276927 ns/op BenchmarkLeafSize/64-4 360 296042 ns/op BenchmarkProbablyPrime/n=0-4 9 11426970 ns/op BenchmarkProbablyPrime/n=1-4 8 12979634 ns/op BenchmarkProbablyPrime/n=5-4 6 18735977 ns/op BenchmarkProbablyPrime/n=10-4 4 25771745 ns/op BenchmarkProbablyPrime/n=20-4 3 40765090 ns/op BenchmarkProbablyPrime/Lucas-4 12 9945023 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 78 1486280 ns/op BenchmarkRatCmp-4 205381 550.7 ns/op BenchmarkFloatSqrt/64-4 21704 5419 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14043 8513 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9884 11875 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4389 24487 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 801 144544 ns/op 18081 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 61 1909193 ns/op 175318 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 149627150 ns/op 3818088 B/op 637 allocs/op PASS ok math/big 49.769s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10701597 11.09 ns/op BenchmarkLeadingZeros8-4 10775164 11.11 ns/op BenchmarkLeadingZeros16-4 12133246 9.808 ns/op BenchmarkLeadingZeros32-4 10667908 10.23 ns/op BenchmarkLeadingZeros64-4 11738776 10.15 ns/op BenchmarkTrailingZeros-4 12546762 9.563 ns/op BenchmarkTrailingZeros8-4 9699486 12.51 ns/op BenchmarkTrailingZeros16-4 11204376 10.73 ns/op BenchmarkTrailingZeros32-4 10817262 11.72 ns/op BenchmarkTrailingZeros64-4 11433776 9.559 ns/op BenchmarkOnesCount-4 11963367 10.05 ns/op BenchmarkOnesCount8-4 9891832 10.96 ns/op BenchmarkOnesCount16-4 12997254 9.312 ns/op BenchmarkOnesCount32-4 10684350 11.30 ns/op BenchmarkOnesCount64-4 12905695 9.495 ns/op BenchmarkRotateLeft-4 13045321 9.242 ns/op BenchmarkRotateLeft8-4 12338493 9.519 ns/op BenchmarkRotateLeft16-4 12955059 10.47 ns/op BenchmarkRotateLeft32-4 12334638 9.864 ns/op BenchmarkRotateLeft64-4 11675150 9.188 ns/op BenchmarkReverse-4 19074535 6.217 ns/op BenchmarkReverse8-4 22820803 5.012 ns/op BenchmarkReverse16-4 22537538 5.346 ns/op BenchmarkReverse32-4 20270851 5.884 ns/op BenchmarkReverse64-4 18288165 6.406 ns/op BenchmarkReverseBytes-4 22970463 5.884 ns/op BenchmarkReverseBytes16-4 22747952 5.258 ns/op BenchmarkReverseBytes32-4 20340878 5.258 ns/op BenchmarkReverseBytes64-4 20277980 5.250 ns/op BenchmarkAdd-4 11369007 9.237 ns/op BenchmarkAdd32-4 12500222 10.85 ns/op BenchmarkAdd64-4 10912274 9.375 ns/op BenchmarkAdd64multiple-4 22815075 5.893 ns/op BenchmarkSub-4 13038546 9.196 ns/op BenchmarkSub32-4 11515772 10.04 ns/op BenchmarkSub64-4 13022509 9.181 ns/op BenchmarkSub64multiple-4 22705731 5.695 ns/op BenchmarkMul-4 12453080 9.163 ns/op BenchmarkMul32-4 11058897 9.692 ns/op BenchmarkMul64-4 12546055 9.310 ns/op BenchmarkDiv-4 11060559 9.481 ns/op BenchmarkDiv32-4 11644334 9.505 ns/op BenchmarkDiv64-4 9674064 11.58 ns/op PASS ok math/bits 5.700s goos: linux goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 12416653 8.594 ns/op BenchmarkAcos-4 563006 184.4 ns/op BenchmarkAcosh-4 572606 202.7 ns/op BenchmarkAsin-4 634862 181.3 ns/op BenchmarkAsinh-4 646282 182.0 ns/op BenchmarkAtan-4 1000000 110.4 ns/op BenchmarkAtanh-4 1000000 111.5 ns/op BenchmarkConj-4 19229289 5.448 ns/op BenchmarkCos-4 686215 175.1 ns/op BenchmarkCosh-4 645556 168.2 ns/op BenchmarkExp-4 885974 136.9 ns/op BenchmarkLog-4 1444214 83.05 ns/op BenchmarkLog10-4 1272567 84.60 ns/op BenchmarkPhase-4 2706697 42.32 ns/op BenchmarkPolar-4 1946346 53.73 ns/op BenchmarkPow-4 257005 454.6 ns/op BenchmarkRect-4 1200421 100.5 ns/op BenchmarkSin-4 682951 169.8 ns/op BenchmarkSinh-4 684141 171.9 ns/op BenchmarkSqrt-4 1310518 89.73 ns/op BenchmarkTan-4 431300 285.0 ns/op BenchmarkTanh-4 449956 267.4 ns/op PASS ok math/cmplx 3.120s goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 899782 130.7 ns/op BenchmarkInt63ThreadsafeParallel-4 651249 153.9 ns/op BenchmarkInt63Unthreadsafe-4 1000000 105.8 ns/op BenchmarkIntn1000-4 826514 152.7 ns/op BenchmarkInt63n1000-4 927571 121.5 ns/op BenchmarkInt31n1000-4 843632 123.0 ns/op BenchmarkFloat32-4 930621 123.0 ns/op BenchmarkFloat64-4 1000000 116.9 ns/op BenchmarkPerm3-4 183292 635.8 ns/op BenchmarkPerm30-4 21654 5105 ns/op BenchmarkPerm30ViaShuffle-4 23936 5026 ns/op BenchmarkShuffleOverhead-4 15590 6981 ns/op BenchmarkRead3-4 780730 151.9 ns/op BenchmarkRead64-4 81159 1429 ns/op BenchmarkRead1000-4 5016 21960 ns/op BenchmarkConcurrent-4 214226 592.1 ns/op PASS ok math/rand 2.207s goos: linux goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 46707 2440 ns/op BenchmarkQDecodeWord-4 109986 1091 ns/op BenchmarkQDecodeHeader-4 102618 1189 ns/op BenchmarkTypeByExtension/.html-4 601893 196.5 ns/op BenchmarkTypeByExtension/.HTML-4 390781 293.1 ns/op BenchmarkTypeByExtension/.unused-4 444090 250.0 ns/op BenchmarkExtensionsByType/text/html-4 198220 681.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 103264 1119 ns/op BenchmarkExtensionsByType/application/octet-stream-4 139534 956.5 ns/op PASS ok mime 1.611s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 960 115992 ns/op PASS ok mime/quotedprintable 0.137s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 26 42988990 ns/op 8600 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 7197272 ns/op 19488 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5049145985 ns/op 161056 B/op 237 allocs/op BenchmarkDNSName-4 106719 991.4 ns/op BenchmarkInterfaces-4 1417 84346 ns/op BenchmarkInterfaceByIndex-4 1554 65913 ns/op BenchmarkInterfaceByName-4 1434 84233 ns/op BenchmarkInterfaceAddrs-4 782 135965 ns/op BenchmarkInterfacesAndAddrs-4 2612 42278 ns/op BenchmarkInterfacesAndMulticastAddrs-4 505 214793 ns/op BenchmarkParseIP-4 6468 17653 ns/op BenchmarkParseIPValidIPv4-4 334947 342.5 ns/op BenchmarkParseIPValidIPv6-4 173463 690.1 ns/op BenchmarkIPString/IPv4-4 116936 998.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10191 11608 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 44728 2553 ns/op BenchmarkIPEqual/IPv4-4 1103616 106.0 ns/op BenchmarkIPEqual/IPv6-4 1132518 102.9 ns/op BenchmarkSendFile/1024-4 1 223952810 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 222441074 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 222261529 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 222506236 ns/op 0.04 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/16384-4 1 217092684 ns/op 0.08 MB/s 648 B/op 13 allocs/op BenchmarkSendFile/32768-4 3208 34282 ns/op 955.83 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1725 59398 ns/op 1103.33 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 879 120181 ns/op 1090.62 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 513 223917 ns/op 1170.72 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 201 531634 ns/op 986.18 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 124 993062 ns/op 1055.90 MB/s 4 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 9667 11412 ns/op 89.73 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 9105 13082 ns/op 156.55 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 8245 13247 ns/op 309.21 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 4815 21062 ns/op 388.94 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 3926 28651 ns/op 571.85 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2746 40251 ns/op 814.09 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1749 65884 ns/op 994.72 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 852 128292 ns/op 1021.67 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 445 259191 ns/op 1011.39 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 224 490098 ns/op 1069.76 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 100 1005846 ns/op 1042.48 MB/s BenchmarkSplice/unix-to-tcp/1024-4 17295 5998 ns/op 170.73 MB/s BenchmarkSplice/unix-to-tcp/2048-4 16105 6759 ns/op 302.98 MB/s BenchmarkSplice/unix-to-tcp/4096-4 11248 10696 ns/op 382.96 MB/s BenchmarkSplice/unix-to-tcp/8192-4 9416 12273 ns/op 667.49 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6325 18041 ns/op 908.17 MB/s BenchmarkSplice/unix-to-tcp/32768-4 2594 42376 ns/op 773.27 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1779 64114 ns/op 1022.17 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1136 111152 ns/op 1179.22 MB/s BenchmarkSplice/unix-to-tcp/262144-4 501 219225 ns/op 1195.77 MB/s BenchmarkSplice/unix-to-tcp/524288-4 266 451935 ns/op 1160.10 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 100 1046412 ns/op 1002.07 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 9914 10114 ns/op 101.24 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 10268 11208 ns/op 182.72 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 8709 13743 ns/op 298.03 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 5851 17897 ns/op 457.74 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 5037 22611 ns/op 724.60 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 3438 30355 ns/op 1079.51 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1921 64507 ns/op 1015.95 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1135 105953 ns/op 1237.08 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 538 212326 ns/op 1234.63 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 318 407388 ns/op 1286.95 MB/s 2 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 145 757523 ns/op 1384.22 MB/s 6 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 20330 5381 ns/op 190.30 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 16616 7172 ns/op 285.57 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 14211 9184 ns/op 445.99 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 8715 11920 ns/op 687.22 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 6157 18830 ns/op 870.11 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 3520 31153 ns/op 1051.84 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1875 55530 ns/op 1180.18 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1028 105160 ns/op 1246.40 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 487 225272 ns/op 1163.68 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 313 382336 ns/op 1371.27 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 157 797480 ns/op 1314.86 MB/s 5 B/op 0 allocs/op BenchmarkTCP4OneShot-4 2464 52117 ns/op BenchmarkTCP4OneShotTimeout-4 2040 52505 ns/op BenchmarkTCP4Persistent-4 11367 10352 ns/op BenchmarkTCP4PersistentTimeout-4 12238 9855 ns/op BenchmarkTCP6OneShot-4 2293 53535 ns/op BenchmarkTCP6OneShotTimeout-4 2066 50415 ns/op BenchmarkTCP6Persistent-4 11210 9467 ns/op BenchmarkTCP6PersistentTimeout-4 12908 10018 ns/op BenchmarkTCP4ConcurrentReadWrite-4 24402 4999 ns/op BenchmarkTCP6ConcurrentReadWrite-4 22861 6810 ns/op BenchmarkSetReadDeadline-4 123242 928.7 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8822 12660 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9295 12470 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9604 12385 ns/op 0 B/op 0 allocs/op PASS ok net 38.828s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 29012 3909 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11121 10441 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14566 8156 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18750 6412 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 32655 3520 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49293 2343 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 891446 135.3 ns/op BenchmarkReadRequestChrome-4 3663 31184 ns/op 19.59 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11433 10250 ns/op 7.61 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9836 10579 ns/op 7.75 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7598 15482 ns/op 9.75 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17634 6637 ns/op 6.03 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 316 374268 ns/op 2.74 MB/s BenchmarkFileAndServer_1KB/https1-4 238 473234 ns/op 2.16 MB/s BenchmarkFileAndServer_1KB/h2-4 152 685382 ns/op 1.49 MB/s BenchmarkFileAndServer_16MB/h1-4 2 52375288 ns/op 320.33 MB/s BenchmarkFileAndServer_16MB/https1-4 1 191221127 ns/op 87.74 MB/s BenchmarkFileAndServer_16MB/h2-4 1 234223715 ns/op 71.63 MB/s BenchmarkFileAndServer_64MB/h1-4 1 251767364 ns/op 266.55 MB/s BenchmarkFileAndServer_64MB/https1-4 1 449639871 ns/op 149.25 MB/s BenchmarkFileAndServer_64MB/h2-4 1 900599545 ns/op 74.52 MB/s BenchmarkServeMux-4 278 461866 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 360 355650 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 384 293830 ns/op 5873 B/op 64 allocs/op BenchmarkClientServer/https1-4 234 436960 ns/op 6603 B/op 74 allocs/op BenchmarkClientServer/h2-4 172 595037 ns/op 10132 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 782 128321 ns/op 10264 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 27 4032576 ns/op 98005 B/op 1064 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59830: read tcp 127.0.0.1:38539->127.0.0.1:59830: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59848: read tcp 127.0.0.1:38539->127.0.0.1:59848: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59820: read tcp 127.0.0.1:38539->127.0.0.1:59820: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59842: write tcp 127.0.0.1:38539->127.0.0.1:59842: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56590: write tcp 127.0.0.1:34369->127.0.0.1:56590: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56474: write tcp 127.0.0.1:34369->127.0.0.1:56474: use of closed network connection BenchmarkClientServerParallel/4/h2-4 250 458278 ns/op 14948 B/op 147 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56808: read tcp 127.0.0.1:39731->127.0.0.1:56808: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56822: read tcp 127.0.0.1:39731->127.0.0.1:56822: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44526: read tcp 127.0.0.1:43321->127.0.0.1:44526: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44530: write tcp 127.0.0.1:43321->127.0.0.1:44530: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44544: write tcp 127.0.0.1:43321->127.0.0.1:44544: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46686: read tcp 127.0.0.1:45273->127.0.0.1:46686: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46682: write tcp 127.0.0.1:45273->127.0.0.1:46682: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53438: write tcp 127.0.0.1:33971->127.0.0.1:53438: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38578: read tcp 127.0.0.1:37291->127.0.0.1:38578: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38592: read tcp 127.0.0.1:37291->127.0.0.1:38592: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 626 171184 ns/op 18563 B/op 110 allocs/op BenchmarkClientServerParallel/64/https1-4 67 4332008 ns/op 103604 B/op 1140 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56636: write tcp 127.0.0.1:34605->127.0.0.1:56636: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56616: write tcp 127.0.0.1:34605->127.0.0.1:56616: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56654: write tcp 127.0.0.1:34605->127.0.0.1:56654: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56642: write tcp 127.0.0.1:34605->127.0.0.1:56642: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43326: read tcp 127.0.0.1:34943->127.0.0.1:43326: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43342: read tcp 127.0.0.1:34943->127.0.0.1:43342: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43358: read tcp 127.0.0.1:34943->127.0.0.1:43358: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43372: read tcp 127.0.0.1:34943->127.0.0.1:43372: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43304: write tcp 127.0.0.1:34943->127.0.0.1:43304: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43392: write tcp 127.0.0.1:34943->127.0.0.1:43392: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 36 4275653 ns/op 106365 B/op 1239 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54338: write tcp 127.0.0.1:40641->127.0.0.1:54338: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54376: write tcp 127.0.0.1:40641->127.0.0.1:54376: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54390: write tcp 127.0.0.1:40641->127.0.0.1:54390: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54350: write tcp 127.0.0.1:40641->127.0.0.1:54350: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33272: read tcp 127.0.0.1:43737->127.0.0.1:33272: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33332: write tcp 127.0.0.1:43737->127.0.0.1:33332: use of closed network connection BenchmarkServer-4 152 752627 ns/op 3110 B/op 23 allocs/op BenchmarkClient-4 292 404266 ns/op 3766 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 702 165895 ns/op 7417 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1256 91384 ns/op 3062 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1405 71418 ns/op 1907 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1641 76773 ns/op 2754 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1441 69820 ns/op 2723 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1611 76169 ns/op 2756 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1732 66848 ns/op 1907 B/op 14 allocs/op BenchmarkServerHijack-4 994 109048 ns/op 16725 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 411 303571 ns/op 6087 B/op 52 allocs/op BenchmarkResponseStatusLine-4 411481 269.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.905s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 6259 18906 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.229s goos: linux goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 100297 1165 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 564487 214.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 219788 536.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66253 1794 ns/op BenchmarkStdIPv4-4 146239 801.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 115279 1064 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 120646 1008 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 87715 1499 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 80346 1396 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1958114 61.14 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1778412 66.74 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1433978 80.68 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 275643 417.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 290636 397.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 269016 445.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 82960 1468 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 308703 373.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 151717 811.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 153327 779.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 139669 821.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 78274 1501 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 382071 319.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 135697 888.6 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 170833 681.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 274278 443.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 163748 720.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 327759 360.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 189747 667.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 177495 668.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 182197 652.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 132074 884.9 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 505146 235.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 162898 734.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 98235 1190 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 121245 963.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 169507 709.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 115712 1030 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 278612 433.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 117862 986.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 144361 798.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 206594 584.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 134012 851.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 101.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 100.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1230193 100.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 983589 102.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 117.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 103.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 103.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 102.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 978688 103.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 368691 312.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 629112 184.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 210171 569.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 224438 515.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 212184 555.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 73910 1578 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 645504 179.6 ns/op PASS ok net/netip 7.673s 2023/03/24 14:48:49 Test RPC server listening on 127.0.0.1:40105 2023/03/24 14:48:49 Test HTTP RPC server listening on 127.0.0.1:45885 goos: linux goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1237 84734 ns/op BenchmarkEndToEndHTTP-4 1449 82654 ns/op BenchmarkEndToEndAsync-4 3217 38783 ns/op BenchmarkEndToEndAsyncHTTP-4 3226 40208 ns/op PASS ok net/rpc 0.724s goos: linux goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 3766 28007 ns/op BenchmarkReadMIMEHeader/server_headers-4 6217 19410 ns/op BenchmarkUncommon-4 28754 4131 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.521s goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 4554 24546 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 99586 1185 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 552254 206.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 103560 1161 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 197262 597.9 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 95809 1268 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 17428 6751 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 405926 290.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 108564 1146 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 199296 625.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 94124 1261 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 18999 6052 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 198811 593.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 81031 1443 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 82297 1442 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 37634 3094 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5770 18125 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 196921 608.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 82489 1455 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 82372 1457 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 37214 3142 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6834 18309 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.083s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3004834 39.41 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 176964 657.9 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1023 119700 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 332 343400 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 763 148231 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 81702 1400 ns/op BenchmarkStatFile-4 61728 1814 ns/op BenchmarkStatDir-4 70146 1697 ns/op BenchmarkLstatDot-4 83128 1400 ns/op BenchmarkLstatFile-4 65703 1766 ns/op BenchmarkLstatDir-4 68722 1721 ns/op PASS ok os 1.563s goos: linux goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 232 485605 ns/op 6554 B/op 29 allocs/op PASS ok os/exec 0.185s goos: linux goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 488493 234.7 ns/op PASS ok os/user 0.241s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3646564 32.48 ns/op BenchmarkString-4 2296411 52.28 ns/op BenchmarkBytes-4 2008945 58.90 ns/op BenchmarkNamedBytes-4 747679 151.0 ns/op BenchmarkBytesArray-4 676676 170.3 ns/op BenchmarkSliceLen-4 2333751 51.26 ns/op BenchmarkMapLen-4 1513477 78.61 ns/op BenchmarkStringLen-4 1917684 62.38 ns/op BenchmarkArrayLen-4 1834015 65.42 ns/op BenchmarkSliceCap-4 2396080 50.22 ns/op BenchmarkDeepEqual/int8-4 624231 178.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 115788 1030 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 505069 229.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 111799 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 540046 217.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 111734 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 506060 227.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 108526 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 522256 226.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110552 1072 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 686883 166.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 143334 839.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 513504 221.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110982 1067 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 523554 222.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 110334 1079 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 530766 222.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 111306 1066 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 526384 218.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 111644 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 528380 220.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 110844 1070 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 496741 218.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 110202 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 521685 221.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 106845 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 528930 219.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 110718 1067 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 530628 218.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 109909 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 679129 167.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 115545 1015 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 540459 213.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 108860 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 141820 835.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68636 1736 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70821 1676 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46892 2565 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 278852 434.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 40872 2924 ns/op BenchmarkIsZero/StructComparable-4 897200 130.8 ns/op BenchmarkIsZero/StructIncomparable-4 185332 642.8 ns/op BenchmarkSetZero/Bool/Direct-4 4372263 27.28 ns/op BenchmarkSetZero/Bool/CachedZero-4 1785788 66.75 ns/op BenchmarkSetZero/Bool/NewZero-4 1263337 94.50 ns/op BenchmarkSetZero/Int/Direct-4 2547027 47.21 ns/op BenchmarkSetZero/Int/CachedZero-4 1811175 65.66 ns/op BenchmarkSetZero/Int/NewZero-4 1280637 93.95 ns/op BenchmarkSetZero/Uint/Direct-4 2565337 49.37 ns/op BenchmarkSetZero/Uint/CachedZero-4 1812499 65.64 ns/op BenchmarkSetZero/Uint/NewZero-4 1268485 94.05 ns/op BenchmarkSetZero/Float/Direct-4 2370084 49.69 ns/op BenchmarkSetZero/Float/CachedZero-4 1808114 66.02 ns/op BenchmarkSetZero/Float/NewZero-4 1276333 93.69 ns/op BenchmarkSetZero/Complex/Direct-4 2429966 50.49 ns/op BenchmarkSetZero/Complex/CachedZero-4 1828100 65.40 ns/op BenchmarkSetZero/Complex/NewZero-4 1272232 93.98 ns/op BenchmarkSetZero/Array/Direct-4 4223149 28.18 ns/op BenchmarkSetZero/Array/CachedZero-4 1813044 66.28 ns/op BenchmarkSetZero/Array/NewZero-4 1267908 93.97 ns/op BenchmarkSetZero/Chan/Direct-4 2570313 46.95 ns/op BenchmarkSetZero/Chan/CachedZero-4 1379270 86.84 ns/op BenchmarkSetZero/Chan/NewZero-4 995248 116.1 ns/op BenchmarkSetZero/Func/Direct-4 2567463 46.76 ns/op BenchmarkSetZero/Func/CachedZero-4 1361804 88.76 ns/op BenchmarkSetZero/Func/NewZero-4 976261 117.5 ns/op BenchmarkSetZero/Interface/Direct-4 2291869 51.52 ns/op BenchmarkSetZero/Interface/CachedZero-4 1832107 65.49 ns/op BenchmarkSetZero/Interface/NewZero-4 1272326 95.00 ns/op BenchmarkSetZero/Map/Direct-4 2584894 49.13 ns/op BenchmarkSetZero/Map/CachedZero-4 1380978 86.92 ns/op BenchmarkSetZero/Map/NewZero-4 985015 115.4 ns/op BenchmarkSetZero/Pointer/Direct-4 2584796 49.84 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1376768 86.85 ns/op BenchmarkSetZero/Pointer/NewZero-4 972217 115.5 ns/op BenchmarkSetZero/Slice/Direct-4 2147833 53.00 ns/op BenchmarkSetZero/Slice/CachedZero-4 1818799 66.00 ns/op BenchmarkSetZero/Slice/NewZero-4 1268815 95.01 ns/op BenchmarkSetZero/String/Direct-4 2392210 47.30 ns/op BenchmarkSetZero/String/CachedZero-4 1798100 65.67 ns/op BenchmarkSetZero/String/NewZero-4 1253452 94.94 ns/op BenchmarkSetZero/Struct/Direct-4 4251271 27.98 ns/op BenchmarkSetZero/Struct/CachedZero-4 1821567 66.10 ns/op BenchmarkSetZero/Struct/NewZero-4 1255540 95.03 ns/op BenchmarkSelect/1-4 162628 672.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 89562 1303 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 42447 2597 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 170026 678.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 132320 900.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 103320 1053 ns/op 121.58 MB/s BenchmarkCallArgCopy/size=256-4 113526 1102 ns/op 232.41 MB/s BenchmarkCallArgCopy/size=1024-4 69343 1567 ns/op 653.45 MB/s BenchmarkCallArgCopy/size=4096-4 34801 3646 ns/op 1123.50 MB/s BenchmarkCallArgCopy/size=65536-4 2440 42009 ns/op 1560.03 MB/s BenchmarkPtrTo-4 428066 257.9 ns/op BenchmarkFieldByName1-4 637902 157.7 ns/op BenchmarkFieldByName2-4 84159 1639 ns/op BenchmarkFieldByName3-4 9344 12691 ns/op BenchmarkInterfaceBig-4 5189328 24.46 ns/op BenchmarkInterfaceSmall-4 4996677 22.69 ns/op BenchmarkNew-4 1778865 57.81 ns/op BenchmarkMap/StringKeys/MapIndex-4 3098 36884 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3139 37319 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3067 37786 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3034 38382 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3195 36690 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3139 36813 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 260038 452.7 ns/op PASS ok reflect 18.533s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 13033 8384 ns/op 9311 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 21942 5885 ns/op 9219 B/op 1 allocs/op BenchmarkFindString-4 14391 8113 ns/op 9244 B/op 1 allocs/op BenchmarkFindSubmatch-4 13671 9356 ns/op 9575 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12961 8912 ns/op 9523 B/op 2 allocs/op BenchmarkLiteral-4 23120 5555 ns/op BenchmarkNotLiteral-4 4466 24832 ns/op BenchmarkMatchClass-4 3165 32314 ns/op BenchmarkMatchClass_InRange-4 3842 32403 ns/op BenchmarkReplaceAll-4 3190 36860 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 22066 5355 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 44626 2755 ns/op BenchmarkAnchoredShortMatch-4 18706 6321 ns/op BenchmarkAnchoredLongMatch-4 20934 5705 ns/op BenchmarkOnePassShortA-4 22323 5603 ns/op BenchmarkNotOnePassShortA-4 9212 12305 ns/op BenchmarkOnePassShortB-4 26400 4319 ns/op BenchmarkNotOnePassShortB-4 12026 9830 ns/op BenchmarkOnePassLongPrefix-4 90200 1477 ns/op BenchmarkOnePassLongNotPrefix-4 29810 3951 ns/op BenchmarkMatchParallelShared-4 24718 5181 ns/op BenchmarkMatchParallelCopied-4 21732 5268 ns/op BenchmarkQuoteMetaAll-4 169389 639.1 ns/op 21.90 MB/s BenchmarkQuoteMetaNone-4 347272 327.7 ns/op 79.35 MB/s BenchmarkCompile/Onepass-4 4072 26656 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1761 69661 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 198 608292 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4327152 26.36 ns/op 607.03 MB/s BenchmarkMatch/Easy0/32-4 23518 5110 ns/op 6.26 MB/s BenchmarkMatch/Easy0/1K-4 8268 14866 ns/op 68.88 MB/s BenchmarkMatch/Easy0i/16-4 4246264 27.36 ns/op 584.86 MB/s BenchmarkMatch/Easy0i/32-4 5694 19594 ns/op 1.63 MB/s BenchmarkMatch/Easy0i/1K-4 268 423712 ns/op 2.42 MB/s BenchmarkMatch/Easy1/16-4 3922302 29.77 ns/op 537.52 MB/s BenchmarkMatch/Easy1/32-4 20871 5836 ns/op 5.48 MB/s BenchmarkMatch/Easy1/1K-4 4706 21577 ns/op 47.46 MB/s BenchmarkMatch/Medium/16-4 4010918 29.69 ns/op 538.90 MB/s BenchmarkMatch/Medium/32-4 7035 16807 ns/op 1.90 MB/s BenchmarkMatch/Medium/1K-4 328 359576 ns/op 2.85 MB/s BenchmarkMatch/Hard/16-4 4264460 27.15 ns/op 589.29 MB/s BenchmarkMatch/Hard/32-4 4183 26840 ns/op 1.19 MB/s BenchmarkMatch/Hard/1K-4 183 612317 ns/op 1.67 MB/s BenchmarkMatch/Hard1/16-4 1586 74005 ns/op 0.22 MB/s BenchmarkMatch/Hard1/32-4 859 140263 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 27 4000580 ns/op 0.26 MB/s BenchmarkMatch_onepass_regex/16-4 28972 3911 ns/op 4.09 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17418 6741 ns/op 4.75 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 630 178632 ns/op 5.73 MB/s 27 B/op 0 allocs/op PASS ok regexp 7.703s goos: linux goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 710029 165.7 ns/op BenchmarkIsWordChar-4 193644 587.4 ns/op PASS ok regexp/syntax 1.293s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 69693 1716 ns/op BenchmarkCallers/inlined-4 52356 2280 ns/op BenchmarkCallers/no-cache-4 10000 10122 ns/op BenchmarkMakeChan/Byte-4 1102843 101.1 ns/op BenchmarkMakeChan/Int-4 966867 124.1 ns/op BenchmarkMakeChan/Ptr-4 564067 209.0 ns/op BenchmarkMakeChan/Struct/0-4 1277199 92.88 ns/op BenchmarkMakeChan/Struct/32-4 547291 199.0 ns/op BenchmarkMakeChan/Struct/40-4 509634 241.2 ns/op BenchmarkChanNonblocking-4 11557870 9.280 ns/op BenchmarkSelectUncontended-4 875370 119.2 ns/op BenchmarkSelectSyncContended-4 29709 4056 ns/op BenchmarkSelectAsyncContended-4 106830 1138 ns/op BenchmarkSelectNonblock-4 6378710 18.24 ns/op BenchmarkChanUncontended-4 11655 11695 ns/op BenchmarkChanContended-4 1306 92963 ns/op BenchmarkChanSync-4 171872 702.1 ns/op BenchmarkChanSyncWork-4 10000 34670 ns/op BenchmarkChanProdCons0-4 89269 1460 ns/op BenchmarkChanProdCons10-4 111234 1203 ns/op BenchmarkChanProdCons100-4 107258 1061 ns/op BenchmarkChanProdConsWork0-4 78870 1583 ns/op BenchmarkChanProdConsWork10-4 85124 1425 ns/op BenchmarkChanProdConsWork100-4 93283 1362 ns/op BenchmarkSelectProdCons-4 65032 1806 ns/op BenchmarkReceiveDataFromClosedChan-4 654516 183.6 ns/op BenchmarkChanCreation-4 230842 501.3 ns/op BenchmarkChanSem-4 133081 911.1 ns/op BenchmarkChanPopular-4 104 1096321 ns/op BenchmarkChanClosed-4 600045 200.1 ns/op BenchmarkCallClosure-4 6721110 17.85 ns/op BenchmarkCallClosure1-4 6770098 17.50 ns/op BenchmarkCallClosure2-4 1319010 87.08 ns/op BenchmarkCallClosure3-4 1491544 74.09 ns/op BenchmarkCallClosure4-4 1300052 86.69 ns/op BenchmarkComplex128DivNormal-4 9796466 12.00 ns/op BenchmarkComplex128DivNisNaN-4 7564890 15.53 ns/op BenchmarkComplex128DivDisNaN-4 7454395 15.98 ns/op BenchmarkComplex128DivNisInf-4 9885631 12.11 ns/op BenchmarkComplex128DivDisInf-4 5640205 21.15 ns/op BenchmarkSetTypePtr-4 48573084 2.481 ns/op 3224.77 MB/s BenchmarkSetTypePtr8-4 9667513 12.43 ns/op 5150.22 MB/s BenchmarkSetTypePtr16-4 9629659 12.43 ns/op 10298.81 MB/s BenchmarkSetTypePtr32-4 9181635 12.69 ns/op 20169.60 MB/s BenchmarkSetTypePtr64-4 9600423 12.42 ns/op 41216.07 MB/s BenchmarkSetTypePtr126-4 5685051 21.16 ns/op 47646.70 MB/s BenchmarkSetTypePtr128-4 5842734 20.37 ns/op 50259.66 MB/s BenchmarkSetTypePtrSlice-4 732345 165.0 ns/op 49638.52 MB/s BenchmarkSetTypeNode1-4 9664036 12.47 ns/op 1925.05 MB/s BenchmarkSetTypeNode1Slice-4 2991195 40.05 ns/op 19175.71 MB/s BenchmarkSetTypeNode8-4 9576482 17.41 ns/op 4594.94 MB/s BenchmarkSetTypeNode8Slice-4 1567738 75.94 ns/op 33712.62 MB/s BenchmarkSetTypeNode64-4 5685530 21.09 ns/op 25033.92 MB/s BenchmarkSetTypeNode64Slice-4 230046 521.3 ns/op 32413.15 MB/s BenchmarkSetTypeNode64Dead-4 7453563 15.85 ns/op 33317.74 MB/s BenchmarkSetTypeNode64DeadSlice-4 258853 462.6 ns/op 36526.22 MB/s BenchmarkSetTypeNode124-4 5698401 21.19 ns/op 47578.09 MB/s BenchmarkSetTypeNode124Slice-4 181239 659.8 ns/op 48884.50 MB/s BenchmarkSetTypeNode126-4 5869329 20.29 ns/op 50462.36 MB/s BenchmarkSetTypeNode126Slice-4 180544 664.2 ns/op 49334.68 MB/s BenchmarkSetTypeNode128-4 4043264 29.61 ns/op 35120.72 MB/s BenchmarkSetTypeNode128Slice-4 142470 837.3 ns/op 39745.77 MB/s BenchmarkSetTypeNode130-4 4067692 29.55 ns/op 35735.36 MB/s BenchmarkSetTypeNode130Slice-4 139430 846.3 ns/op 39931.37 MB/s BenchmarkSetTypeNode1024-4 776026 155.7 ns/op 52702.29 MB/s BenchmarkSetTypeNode1024Slice-4 24356 4899 ns/op 53611.47 MB/s BenchmarkAllocation-4 3000 39309 ns/op BenchmarkReadMemStats-4 5738 17875 ns/op BenchmarkReadMemStatsLatency-4 1 107796 p50-ns 107796 p90-ns 107796 p99-ns BenchmarkWriteBarrier-4 2898271 42.34 ns/op BenchmarkBulkWriteBarrier-4 7879525 17.67 ns/op BenchmarkScanStackNoLocals-4 3 45389012 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10704264 11.27 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11080288 12.31 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8818498 13.76 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7341674 18.24 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5036709 24.19 ns/op BenchmarkHash5-4 6266101 19.20 ns/op 260.48 MB/s BenchmarkHash16-4 6644054 18.07 ns/op 885.21 MB/s BenchmarkHash64-4 6031382 20.03 ns/op 3194.85 MB/s BenchmarkHash1024-4 2014971 60.04 ns/op 17055.79 MB/s BenchmarkHash65536-4 38587 3109 ns/op 21078.66 MB/s BenchmarkAlignedLoad-4 8331883 14.36 ns/op BenchmarkUnalignedLoad-4 7595479 15.29 ns/op BenchmarkEqEfaceConcrete-4 6684985 17.88 ns/op BenchmarkEqIfaceConcrete-4 6273896 19.11 ns/op BenchmarkNeEfaceConcrete-4 6715674 17.81 ns/op BenchmarkNeIfaceConcrete-4 6603462 18.25 ns/op BenchmarkConvT2EByteSized/bool-4 6695959 17.72 ns/op BenchmarkConvT2EByteSized/uint8-4 6669676 17.97 ns/op BenchmarkConvT2ESmall-4 5996518 19.80 ns/op BenchmarkConvT2EUintptr-4 5929658 20.08 ns/op BenchmarkConvT2ELarge-4 1201790 99.50 ns/op BenchmarkConvT2ISmall-4 5964120 20.21 ns/op BenchmarkConvT2IUintptr-4 5691757 21.06 ns/op BenchmarkConvT2ILarge-4 1000000 100.5 ns/op BenchmarkConvI2E-4 5237659 21.33 ns/op BenchmarkConvI2I-4 4201596 27.28 ns/op BenchmarkAssertE2T-4 5155312 23.12 ns/op BenchmarkAssertE2TLarge-4 2430350 47.75 ns/op BenchmarkAssertE2I-4 4354130 25.77 ns/op BenchmarkAssertI2T-4 4835750 24.61 ns/op BenchmarkAssertI2I-4 4244612 27.05 ns/op BenchmarkAssertI2E-4 6051573 17.99 ns/op BenchmarkAssertE2E-4 6373441 18.24 ns/op BenchmarkAssertE2T2-4 3843850 31.25 ns/op BenchmarkAssertE2T2Blank-4 4809909 24.95 ns/op BenchmarkAssertI2E2-4 4575996 26.30 ns/op BenchmarkAssertI2E2Blank-4 5994826 18.38 ns/op BenchmarkAssertE2E2-4 4617577 25.76 ns/op BenchmarkAssertE2E2Blank-4 6014686 18.45 ns/op BenchmarkConvT2Ezero/zero/16-4 5936055 20.23 ns/op BenchmarkConvT2Ezero/zero/32-4 5975652 20.09 ns/op BenchmarkConvT2Ezero/zero/64-4 5845146 20.58 ns/op BenchmarkConvT2Ezero/zero/str-4 5739943 20.84 ns/op BenchmarkConvT2Ezero/zero/slice-4 5823739 20.51 ns/op BenchmarkConvT2Ezero/zero/big-4 249182 478.6 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1226830 89.33 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1302835 94.97 ns/op BenchmarkConvT2Ezero/nonzero/big-4 227940 460.8 ns/op BenchmarkConvT2Ezero/smallint/16-4 5916162 20.30 ns/op BenchmarkConvT2Ezero/smallint/32-4 5752292 20.93 ns/op BenchmarkConvT2Ezero/smallint/64-4 5617009 21.52 ns/op BenchmarkConvT2Ezero/largeint/16-4 1479188 77.04 ns/op BenchmarkConvT2Ezero/largeint/32-4 1620099 69.02 ns/op BenchmarkConvT2Ezero/largeint/64-4 1678065 65.91 ns/op BenchmarkMalloc8-4 1601800 76.83 ns/op BenchmarkMalloc16-4 1416064 84.47 ns/op BenchmarkMallocTypeInfo8-4 1452894 81.44 ns/op BenchmarkMallocTypeInfo16-4 1226947 98.99 ns/op BenchmarkMallocLargeStruct-4 195416 592.7 ns/op BenchmarkGoroutineSelect-4 73 1624838 ns/op BenchmarkGoroutineBlocking-4 86 1704121 ns/op BenchmarkGoroutineForRange-4 98 1719951 ns/op BenchmarkGoroutineIdle-4 100 1544858 ns/op BenchmarkHashStringSpeed-4 2386501 49.99 ns/op BenchmarkHashBytesSpeed-4 1439606 81.35 ns/op BenchmarkHashInt32Speed-4 3408399 34.50 ns/op BenchmarkHashInt64Speed-4 2812369 37.32 ns/op BenchmarkHashStringArraySpeed-4 615759 189.2 ns/op BenchmarkMegMap-4 3154842 37.20 ns/op BenchmarkMegOneMap-4 4054108 29.91 ns/op BenchmarkMegEqMap-4 1676 86701 ns/op BenchmarkMegEmptyMap-4 4848350 24.41 ns/op BenchmarkSmallStrMap-4 3423576 35.49 ns/op BenchmarkMapStringKeysEight_16-4 3410180 35.49 ns/op BenchmarkMapStringKeysEight_32-4 3264613 36.26 ns/op BenchmarkMapStringKeysEight_64-4 3321084 36.12 ns/op BenchmarkMapStringKeysEight_1M-4 3267958 36.44 ns/op BenchmarkIntMap-4 4097526 29.18 ns/op BenchmarkMapFirst/1-4 4898162 24.61 ns/op BenchmarkMapFirst/2-4 4710758 25.46 ns/op BenchmarkMapFirst/3-4 4905412 24.76 ns/op BenchmarkMapFirst/4-4 4719206 24.86 ns/op BenchmarkMapFirst/5-4 4752172 24.68 ns/op BenchmarkMapFirst/6-4 4716148 26.08 ns/op BenchmarkMapFirst/7-4 4709185 24.75 ns/op BenchmarkMapFirst/8-4 4404730 27.06 ns/op BenchmarkMapFirst/9-4 4210351 28.33 ns/op BenchmarkMapFirst/10-4 4132900 28.24 ns/op BenchmarkMapFirst/11-4 4068051 28.19 ns/op BenchmarkMapFirst/12-4 3889102 28.88 ns/op BenchmarkMapFirst/13-4 4230886 28.16 ns/op BenchmarkMapFirst/14-4 3926648 28.21 ns/op BenchmarkMapFirst/15-4 4222996 28.40 ns/op BenchmarkMapFirst/16-4 4093822 28.80 ns/op BenchmarkMapMid/1-4 3940716 30.83 ns/op BenchmarkMapMid/2-4 3865225 31.00 ns/op BenchmarkMapMid/3-4 3958992 30.41 ns/op BenchmarkMapMid/4-4 3842239 30.50 ns/op BenchmarkMapMid/5-4 3931478 29.02 ns/op BenchmarkMapMid/6-4 3898894 30.98 ns/op BenchmarkMapMid/7-4 3854368 31.25 ns/op BenchmarkMapMid/8-4 3727069 30.55 ns/op BenchmarkMapMid/9-4 3545752 33.87 ns/op BenchmarkMapMid/10-4 3404812 34.80 ns/op BenchmarkMapMid/11-4 3483166 34.13 ns/op BenchmarkMapMid/12-4 3288309 36.34 ns/op BenchmarkMapMid/13-4 3632488 34.26 ns/op BenchmarkMapMid/14-4 3447259 33.11 ns/op BenchmarkMapMid/15-4 3633788 33.67 ns/op BenchmarkMapMid/16-4 3416606 33.60 ns/op BenchmarkMapLast/1-4 3824508 30.27 ns/op BenchmarkMapLast/2-4 3910737 30.87 ns/op BenchmarkMapLast/3-4 3852730 30.65 ns/op BenchmarkMapLast/4-4 3663979 31.73 ns/op BenchmarkMapLast/5-4 3879772 31.73 ns/op BenchmarkMapLast/6-4 3623816 32.97 ns/op BenchmarkMapLast/7-4 3689794 32.58 ns/op BenchmarkMapLast/8-4 3449767 32.70 ns/op BenchmarkMapLast/9-4 3378963 34.63 ns/op BenchmarkMapLast/10-4 3226498 37.90 ns/op BenchmarkMapLast/11-4 3114063 37.42 ns/op BenchmarkMapLast/12-4 3000061 35.53 ns/op BenchmarkMapLast/13-4 3293049 36.40 ns/op BenchmarkMapLast/14-4 3212545 36.35 ns/op BenchmarkMapLast/15-4 3482431 35.30 ns/op BenchmarkMapLast/16-4 3313882 34.56 ns/op BenchmarkMapCycle-4 2008072 57.14 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3516424 34.10 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2390 50547 ns/op BenchmarkMakeMap/[Byte]Byte-4 560233 203.3 ns/op BenchmarkMakeMap/[Int]Int-4 362554 362.9 ns/op BenchmarkNewEmptyMap-4 12331236 9.598 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1736894 67.96 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 487318 248.6 ns/op BenchmarkMapIterEmpty-4 5436685 21.43 ns/op BenchmarkSameLengthMap-4 4784412 24.83 ns/op BenchmarkBigKeyMap-4 1677280 72.61 ns/op BenchmarkBigValMap-4 1574103 76.72 ns/op BenchmarkSmallKeyMap-4 2719100 44.45 ns/op BenchmarkMapPopulate/1-4 2337780 51.13 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 130980 872.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7153 16529 ns/op 6271 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 740 148763 ns/op 51734 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 55 2340085 ns/op 416438 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 3 36696716 ns/op 6526114 B/op 2883 allocs/op BenchmarkComplexAlgMap-4 511101 233.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 661534 173.1 ns/op BenchmarkGoMapClear/Reflexive/10-4 611370 188.8 ns/op BenchmarkGoMapClear/Reflexive/100-4 234396 511.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 41649 2867 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5431 21971 ns/op BenchmarkGoMapClear/NonReflexive/1-4 528801 217.5 ns/op BenchmarkGoMapClear/NonReflexive/10-4 482107 245.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 212270 556.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 40742 2963 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5356 22539 ns/op BenchmarkMapStringConversion/32/simple-4 1821351 65.80 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1760682 68.53 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1643257 77.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1736546 69.35 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1643619 73.24 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1450544 79.22 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1896607 62.71 ns/op BenchmarkMapInterfacePtr-4 1864761 58.52 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4845625 24.93 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 150267 812.0 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5078 22816 ns/op BenchmarkMapPop1000-4 376 319206 ns/op BenchmarkMapPop10000-4 21 5993086 ns/op BenchmarkMapAssign/Int32/256-4 2406526 49.86 ns/op BenchmarkMapAssign/Int32/65536-4 1159053 102.1 ns/op BenchmarkMapAssign/Int64/256-4 2320789 51.90 ns/op BenchmarkMapAssign/Int64/65536-4 897242 115.8 ns/op BenchmarkMapAssign/Str/256-4 1783429 65.01 ns/op BenchmarkMapAssign/Str/65536-4 434167 244.5 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1477492 80.96 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 596820 175.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1507453 78.13 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 541692 188.7 ns/op BenchmarkMapOperatorAssign/Str/256-4 490376 2212 ns/op BenchmarkMapOperatorAssign/Str/65536-4 176686 617.9 ns/op BenchmarkMapAppendAssign/Int32/256-4 788738 167.5 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 206620 542.0 ns/op 62 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 823422 163.3 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 187412 591.5 ns/op 73 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 535099 250.2 ns/op 57 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 112414 1021 ns/op 131 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1842704 71.46 ns/op BenchmarkMapDelete/Int32/1000-4 1934295 61.91 ns/op BenchmarkMapDelete/Int32/10000-4 1864939 63.66 ns/op BenchmarkMapDelete/Int64/100-4 1851214 64.37 ns/op BenchmarkMapDelete/Int64/1000-4 1983668 61.28 ns/op BenchmarkMapDelete/Int64/10000-4 1837748 64.96 ns/op BenchmarkMapDelete/Str/100-4 1289862 82.57 ns/op BenchmarkMapDelete/Str/1000-4 1481245 76.48 ns/op BenchmarkMapDelete/Str/10000-4 1457282 85.96 ns/op BenchmarkMapDelete/Pointer/100-4 1600738 83.50 ns/op BenchmarkMapDelete/Pointer/1000-4 1785895 66.87 ns/op BenchmarkMapDelete/Pointer/10000-4 1661446 73.36 ns/op BenchmarkMemmove/0-4 15408456 7.695 ns/op BenchmarkMemmove/1-4 1966687 60.53 ns/op 16.52 MB/s BenchmarkMemmove/2-4 1922718 63.05 ns/op 31.72 MB/s BenchmarkMemmove/3-4 1887789 63.37 ns/op 47.34 MB/s BenchmarkMemmove/4-4 1897018 62.47 ns/op 64.03 MB/s BenchmarkMemmove/5-4 1917847 63.02 ns/op 79.34 MB/s BenchmarkMemmove/6-4 1918885 63.00 ns/op 95.24 MB/s BenchmarkMemmove/7-4 1931256 62.71 ns/op 111.62 MB/s BenchmarkMemmove/8-4 1994720 59.18 ns/op 135.17 MB/s BenchmarkMemmove/9-4 1827106 64.47 ns/op 139.60 MB/s BenchmarkMemmove/10-4 1825627 64.67 ns/op 154.63 MB/s BenchmarkMemmove/11-4 1837352 65.07 ns/op 169.06 MB/s BenchmarkMemmove/12-4 1839032 64.37 ns/op 186.43 MB/s BenchmarkMemmove/13-4 1856341 64.99 ns/op 200.05 MB/s BenchmarkMemmove/14-4 1857976 65.02 ns/op 215.31 MB/s BenchmarkMemmove/15-4 1816999 65.17 ns/op 230.18 MB/s BenchmarkMemmove/16-4 1925810 61.50 ns/op 260.18 MB/s BenchmarkMemmove/32-4 1914441 63.00 ns/op 507.97 MB/s BenchmarkMemmove/64-4 1675528 70.56 ns/op 907.03 MB/s BenchmarkMemmove/128-4 1391312 85.43 ns/op 1498.26 MB/s BenchmarkMemmove/256-4 907642 130.5 ns/op 1961.94 MB/s BenchmarkMemmove/512-4 638589 183.7 ns/op 2787.43 MB/s BenchmarkMemmove/1024-4 416173 288.7 ns/op 3547.30 MB/s BenchmarkMemmove/2048-4 244875 491.4 ns/op 4167.41 MB/s BenchmarkMemmove/4096-4 131169 917.8 ns/op 4462.75 MB/s BenchmarkMemmoveOverlap/32-4 1788936 64.91 ns/op 493.02 MB/s BenchmarkMemmoveOverlap/64-4 1607636 72.64 ns/op 881.00 MB/s BenchmarkMemmoveOverlap/128-4 1335274 88.68 ns/op 1443.38 MB/s BenchmarkMemmoveOverlap/256-4 882116 134.4 ns/op 1904.42 MB/s BenchmarkMemmoveOverlap/512-4 611374 189.4 ns/op 2703.66 MB/s BenchmarkMemmoveOverlap/1024-4 417018 287.7 ns/op 3558.99 MB/s BenchmarkMemmoveOverlap/2048-4 242527 494.9 ns/op 4138.46 MB/s BenchmarkMemmoveOverlap/4096-4 129637 910.9 ns/op 4496.70 MB/s BenchmarkMemmoveUnalignedDst/0-4 15694764 7.570 ns/op BenchmarkMemmoveUnalignedDst/1-4 1955575 60.72 ns/op 16.47 MB/s BenchmarkMemmoveUnalignedDst/2-4 1872474 62.93 ns/op 31.78 MB/s BenchmarkMemmoveUnalignedDst/3-4 1886664 63.14 ns/op 47.51 MB/s BenchmarkMemmoveUnalignedDst/4-4 1909818 62.65 ns/op 63.85 MB/s BenchmarkMemmoveUnalignedDst/5-4 1922931 63.61 ns/op 78.60 MB/s BenchmarkMemmoveUnalignedDst/6-4 1903034 61.94 ns/op 96.87 MB/s BenchmarkMemmoveUnalignedDst/7-4 1916202 63.49 ns/op 110.26 MB/s BenchmarkMemmoveUnalignedDst/8-4 1986534 60.42 ns/op 132.41 MB/s BenchmarkMemmoveUnalignedDst/9-4 1837537 64.92 ns/op 138.63 MB/s BenchmarkMemmoveUnalignedDst/10-4 1830640 64.77 ns/op 154.39 MB/s BenchmarkMemmoveUnalignedDst/11-4 1829551 65.50 ns/op 167.95 MB/s BenchmarkMemmoveUnalignedDst/12-4 1865390 64.12 ns/op 187.15 MB/s BenchmarkMemmoveUnalignedDst/13-4 1802929 64.77 ns/op 200.71 MB/s BenchmarkMemmoveUnalignedDst/14-4 1868094 64.68 ns/op 216.44 MB/s BenchmarkMemmoveUnalignedDst/15-4 1878132 63.98 ns/op 234.46 MB/s BenchmarkMemmoveUnalignedDst/16-4 1882873 64.64 ns/op 247.54 MB/s BenchmarkMemmoveUnalignedDst/32-4 1783778 65.67 ns/op 487.26 MB/s BenchmarkMemmoveUnalignedDst/64-4 1605489 75.79 ns/op 844.48 MB/s BenchmarkMemmoveUnalignedDst/128-4 1330801 88.08 ns/op 1453.20 MB/s BenchmarkMemmoveUnalignedDst/256-4 890625 134.4 ns/op 1904.77 MB/s BenchmarkMemmoveUnalignedDst/512-4 628706 189.3 ns/op 2704.19 MB/s BenchmarkMemmoveUnalignedDst/1024-4 392750 298.7 ns/op 3427.96 MB/s BenchmarkMemmoveUnalignedDst/2048-4 237960 499.6 ns/op 4099.04 MB/s BenchmarkMemmoveUnalignedDst/4096-4 125840 943.4 ns/op 4341.66 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1743212 68.28 ns/op 468.69 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1539699 77.09 ns/op 830.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1309588 91.23 ns/op 1403.09 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 865858 137.2 ns/op 1866.12 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 608870 190.0 ns/op 2695.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 411232 292.3 ns/op 3503.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 233926 499.1 ns/op 4103.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128553 924.4 ns/op 4430.83 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14587916 8.193 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1980913 60.22 ns/op 16.60 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1942828 62.58 ns/op 31.96 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1910236 62.24 ns/op 48.20 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1920058 63.30 ns/op 63.19 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1865332 62.31 ns/op 80.24 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1898640 63.02 ns/op 95.20 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1903078 62.92 ns/op 111.25 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1983942 60.17 ns/op 132.97 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1838143 64.78 ns/op 138.92 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1807778 64.19 ns/op 155.78 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1842889 64.88 ns/op 169.55 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1827183 64.47 ns/op 186.12 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1845668 65.07 ns/op 199.78 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1838918 65.61 ns/op 213.37 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1827978 65.77 ns/op 228.08 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1822270 64.71 ns/op 247.26 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1824004 66.15 ns/op 483.78 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1566814 74.57 ns/op 858.21 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1346770 89.78 ns/op 1425.74 MB/s BenchmarkMemmoveUnalignedSrc/256-4 863563 135.6 ns/op 1888.05 MB/s BenchmarkMemmoveUnalignedSrc/512-4 627271 190.6 ns/op 2686.18 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 407920 293.1 ns/op 3493.32 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 239156 498.4 ns/op 4109.53 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 129048 931.6 ns/op 4396.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1778733 65.06 ns/op 491.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1564533 75.95 ns/op 842.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1357981 88.47 ns/op 1446.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 890268 135.1 ns/op 1895.24 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 633880 187.7 ns/op 2728.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 415724 287.2 ns/op 3565.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 239046 495.3 ns/op 4134.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 129906 911.9 ns/op 4491.88 MB/s BenchmarkMemclr/5-4 12172071 9.909 ns/op 504.57 MB/s BenchmarkMemclr/16-4 12970228 9.466 ns/op 1690.21 MB/s BenchmarkMemclr/64-4 12367399 9.659 ns/op 6625.78 MB/s BenchmarkMemclr/256-4 10686212 11.35 ns/op 22561.21 MB/s BenchmarkMemclr/4096-4 2408516 49.99 ns/op 81928.99 MB/s BenchmarkMemclr/65536-4 77306 1460 ns/op 44895.44 MB/s BenchmarkMemclr/1M-4 2797 40445 ns/op 25925.93 MB/s BenchmarkMemclr/4M-4 697 168946 ns/op 24826.31 MB/s BenchmarkMemclr/8M-4 310 382476 ns/op 21932.38 MB/s BenchmarkMemclr/16M-4 108 978199 ns/op 17151.12 MB/s BenchmarkMemclr/64M-4 12 9587264 ns/op 6999.79 MB/s BenchmarkGoMemclr/5-4 2210654 54.15 ns/op 92.34 MB/s BenchmarkGoMemclr/16-4 520173 234.9 ns/op 68.10 MB/s BenchmarkGoMemclr/64-4 142694 844.1 ns/op 75.82 MB/s BenchmarkGoMemclr/256-4 36283 3340 ns/op 76.66 MB/s BenchmarkMemclrRange/1K_2K-4 70860 1693 ns/op 56617.14 MB/s BenchmarkMemclrRange/2K_8K-4 30861 3877 ns/op 86019.19 MB/s BenchmarkMemclrRange/4K_16K-4 43035 2769 ns/op 116658.19 MB/s BenchmarkMemclrRange/160K_228K-4 2450 50008 ns/op 33251.81 MB/s BenchmarkClearFat7-4 6257361 19.23 ns/op BenchmarkClearFat8-4 7135958 16.97 ns/op BenchmarkClearFat11-4 6133206 19.46 ns/op BenchmarkClearFat12-4 6293373 18.84 ns/op BenchmarkClearFat13-4 6152338 19.34 ns/op BenchmarkClearFat14-4 6164512 19.39 ns/op BenchmarkClearFat15-4 6029848 19.70 ns/op BenchmarkClearFat16-4 6628743 18.40 ns/op BenchmarkClearFat24-4 5676051 19.43 ns/op BenchmarkClearFat32-4 6142528 19.57 ns/op BenchmarkClearFat40-4 5835732 20.54 ns/op BenchmarkClearFat48-4 5771073 20.28 ns/op BenchmarkClearFat56-4 5751297 20.81 ns/op BenchmarkClearFat64-4 5603162 21.37 ns/op BenchmarkClearFat72-4 5211868 22.93 ns/op BenchmarkClearFat128-4 3947906 30.22 ns/op BenchmarkClearFat256-4 2236518 54.67 ns/op BenchmarkClearFat512-4 1430085 83.95 ns/op BenchmarkClearFat1024-4 834921 140.7 ns/op BenchmarkClearFat1032-4 816607 146.5 ns/op BenchmarkClearFat1040-4 835208 142.9 ns/op BenchmarkCopyFat7-4 6172154 19.18 ns/op BenchmarkCopyFat8-4 6834637 17.27 ns/op BenchmarkCopyFat11-4 6005384 19.61 ns/op BenchmarkCopyFat12-4 6303495 19.45 ns/op BenchmarkCopyFat13-4 6231921 19.43 ns/op BenchmarkCopyFat14-4 6338078 19.09 ns/op BenchmarkCopyFat15-4 6224010 19.95 ns/op BenchmarkCopyFat16-4 6410106 18.07 ns/op BenchmarkCopyFat24-4 6145884 19.52 ns/op BenchmarkCopyFat32-4 6313549 18.82 ns/op BenchmarkCopyFat64-4 5278633 22.77 ns/op BenchmarkCopyFat72-4 5293166 22.79 ns/op BenchmarkCopyFat128-4 3741486 32.21 ns/op BenchmarkCopyFat256-4 2131990 56.55 ns/op BenchmarkCopyFat512-4 1367230 86.92 ns/op BenchmarkCopyFat520-4 1358540 88.37 ns/op BenchmarkCopyFat1024-4 807462 146.4 ns/op BenchmarkCopyFat1032-4 801031 148.9 ns/op BenchmarkCopyFat1040-4 786868 150.2 ns/op BenchmarkIssue18740/2byte-4 429 274487 ns/op BenchmarkIssue18740/4byte-4 711 167421 ns/op BenchmarkIssue18740/8byte-4 1033 115976 ns/op BenchmarkMemclrKnownSize1-4 9088623 12.92 ns/op 77.41 MB/s BenchmarkMemclrKnownSize2-4 5722012 20.77 ns/op 96.31 MB/s BenchmarkMemclrKnownSize4-4 3508396 33.97 ns/op 117.75 MB/s BenchmarkMemclrKnownSize8-4 1000000 111.2 ns/op 71.97 MB/s BenchmarkMemclrKnownSize16-4 524538 231.2 ns/op 69.20 MB/s BenchmarkMemclrKnownSize32-4 273360 434.2 ns/op 73.71 MB/s BenchmarkMemclrKnownSize64-4 144166 823.8 ns/op 77.69 MB/s BenchmarkMemclrKnownSize112-4 80330 1467 ns/op 76.32 MB/s BenchmarkMemclrKnownSize128-4 74251 1638 ns/op 78.14 MB/s BenchmarkMemclrKnownSize192-4 48309 2451 ns/op 78.35 MB/s BenchmarkMemclrKnownSize248-4 37202 3223 ns/op 76.95 MB/s BenchmarkMemclrKnownSize256-4 35535 3345 ns/op 76.53 MB/s BenchmarkMemclrKnownSize512-4 18052 6663 ns/op 76.84 MB/s BenchmarkMemclrKnownSize1024-4 8692 13397 ns/op 76.44 MB/s BenchmarkMemclrKnownSize4096-4 2263 53090 ns/op 77.15 MB/s BenchmarkMemclrKnownSize512KiB-4 16 7013763 ns/op 74.75 MB/s BenchmarkReadMetricsLatency-4 18234 4254 p50-ns 4671 p90-ns 15622 p99-ns BenchmarkFinalizer-4 174 663985 ns/op BenchmarkFinalizerRun-4 191113 862.5 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7132514 16.07 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3121407 38.00 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2401675 49.67 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2367124 50.73 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1311840 91.99 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.5 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2227134 54.19 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1269436 95.00 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1327532 90.77 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1697246 67.19 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1857165 67.40 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1704208 70.09 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1470874 81.68 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1344994 89.34 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6183478 19.36 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6406401 18.63 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6450676 18.62 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6163227 19.28 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5932854 20.26 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5355550 22.39 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6251157 19.25 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6439347 18.64 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6429361 18.66 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6250374 19.24 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6327888 18.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6423682 18.68 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6243381 19.26 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6403869 18.64 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6446052 18.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6261444 19.29 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6449445 18.70 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6392180 18.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6242766 19.29 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5864023 20.45 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5898211 20.42 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6133611 19.35 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5803672 20.46 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5839411 20.50 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6186628 19.28 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5863189 20.41 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5853416 20.46 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6214752 19.27 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5865495 20.46 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5859697 20.54 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6234145 19.44 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6421651 18.78 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6433136 18.74 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6236470 19.22 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6433467 18.70 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6468244 18.65 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6255520 19.26 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6458085 18.76 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6438519 18.72 ns/op BenchmarkNetpollBreak-4 4234 27356 ns/op BenchmarkPingPongHog-4 336 359415 ns/op BenchmarkStackGrowth-4 88222 1138 ns/op BenchmarkStackGrowthDeep-4 1252 100231 ns/op BenchmarkCreateGoroutines-4 46815 2218 ns/op BenchmarkCreateGoroutinesParallel-4 45901 2646 ns/op BenchmarkCreateGoroutinesCapture-4 9961 12120 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 46192 2819 ns/op BenchmarkClosureCall-4 22416792 5.362 ns/op BenchmarkWakeupParallelSpinning/0s-4 9168 18911 ns/op BenchmarkWakeupParallelSpinning/1µs-4 6588 22798 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4927 23631 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3193 36635 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2169 55829 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1305 94185 ns/op BenchmarkWakeupParallelSpinning/50µs-4 608 187726 ns/op BenchmarkWakeupParallelSpinning/100µs-4 348 332705 ns/op BenchmarkWakeupParallelSyscall/0s-4 782 153175 ns/op BenchmarkWakeupParallelSyscall/1µs-4 763 153913 ns/op BenchmarkWakeupParallelSyscall/2µs-4 776 154968 ns/op BenchmarkWakeupParallelSyscall/5µs-4 756 160865 ns/op BenchmarkWakeupParallelSyscall/10µs-4 709 170307 ns/op BenchmarkWakeupParallelSyscall/20µs-4 626 192705 ns/op BenchmarkWakeupParallelSyscall/50µs-4 466 262679 ns/op BenchmarkWakeupParallelSyscall/100µs-4 334 390204 ns/op BenchmarkMatmult-4 4054418 35.80 ns/op BenchmarkFastrand-4 13258732 8.665 ns/op BenchmarkFastrand64-4 13584598 9.563 ns/op BenchmarkFastrandHashiter-4 4543105 27.36 ns/op BenchmarkFastrandn/2-4 5917065 20.27 ns/op BenchmarkFastrandn/3-4 5920605 20.13 ns/op BenchmarkFastrandn/4-4 6097716 19.33 ns/op BenchmarkFastrandn/5-4 6275755 19.28 ns/op BenchmarkIfaceCmp100-4 94807 1227 ns/op BenchmarkIfaceCmpNil100-4 207711 580.6 ns/op BenchmarkEfaceCmpDiff-4 41126 2935 ns/op BenchmarkEfaceCmpDiffIndirect-4 30408 3913 ns/op BenchmarkDefer-4 1708656 71.95 ns/op BenchmarkDefer10-4 806037 151.0 ns/op BenchmarkDeferMany-4 440768 448.1 ns/op BenchmarkPanicRecover-4 182754 659.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 8319 17959 ns/op 17530 p50-ns 21841 p90-ns 31685 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7634 20483 ns/op 14730 p50-ns 20491 p90-ns 65417 p99-ns BenchmarkGoroutineProfile/small/idle-4 3180 37131 ns/op 36322 p50-ns 39426 p90-ns 47955 p99-ns BenchmarkGoroutineProfile/small/loaded-4 387 298191 ns/op 116636 p50-ns 285800 p90-ns 4038980 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 8004 15857 ns/op 14764 p50-ns 19937 p90-ns 31039 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7806 18449 ns/op 14886 p50-ns 19963 p90-ns 46442 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 8311080 ns/op 8268430 p50-ns 8464724 p90-ns 8629059 p99-ns BenchmarkGoroutineProfile/large/loaded-4 13 9634587 ns/op 8566460 p50-ns 12668842 p90-ns 18568147 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7924 16021 ns/op 15094 p50-ns 19783 p90-ns 32550 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5935 20731 ns/op 14898 p50-ns 23753 p90-ns 182518 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 933 120033 ns/op 114024 p50-ns 134049 p90-ns 157379 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 350 509096 ns/op 210914 p50-ns 396156 p90-ns 8004865 p99-ns BenchmarkRWMutexUncontended-4 2650742 38.27 ns/op BenchmarkRWMutexWrite100-4 607662 180.1 ns/op BenchmarkRWMutexWrite10-4 89260 1283 ns/op BenchmarkRWMutexWorkWrite100-4 558552 210.5 ns/op BenchmarkRWMutexWorkWrite10-4 157598 1435 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1818 65547 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 891 134156 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 950 123363 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 424 278845 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 480 244826 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 199 584313 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 237 493299 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 96 1208676 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 292022 373.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 324926 367.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 301587 399.4 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 289674 382.4 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 286227 394.7 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 275874 422.3 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 288740 422.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 297270 411.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 256404 445.7 ns/op BenchmarkMakeSlice/Byte-4 2026711 61.47 ns/op BenchmarkMakeSlice/Int16-4 2070910 57.32 ns/op BenchmarkMakeSlice/Int-4 1635603 74.00 ns/op BenchmarkMakeSlice/Ptr-4 1000000 100.4 ns/op BenchmarkMakeSlice/Struct/24-4 961764 112.7 ns/op BenchmarkMakeSlice/Struct/32-4 894598 128.2 ns/op BenchmarkMakeSlice/Struct/40-4 686298 157.5 ns/op BenchmarkGrowSlice/Byte-4 860362 147.8 ns/op BenchmarkGrowSlice/Int16-4 741267 159.6 ns/op BenchmarkGrowSlice/Int-4 590664 203.0 ns/op BenchmarkGrowSlice/Ptr-4 478504 246.7 ns/op BenchmarkGrowSlice/Struct/24-4 289762 368.1 ns/op BenchmarkGrowSlice/Struct/32-4 225316 455.9 ns/op BenchmarkGrowSlice/Struct/40-4 242431 495.6 ns/op BenchmarkExtendSlice/IntSlice-4 535101 236.2 ns/op BenchmarkExtendSlice/PointerSlice-4 414208 310.2 ns/op BenchmarkExtendSlice/NoGrow-4 884896 146.5 ns/op BenchmarkAppend-4 821152 146.2 ns/op BenchmarkAppendGrowByte-4 4 33567262 ns/op BenchmarkAppendGrowString-4 1 395923454 ns/op BenchmarkAppendSlice/1Bytes-4 1921525 61.94 ns/op BenchmarkAppendSlice/4Bytes-4 1912173 63.67 ns/op BenchmarkAppendSlice/7Bytes-4 1827943 65.05 ns/op BenchmarkAppendSlice/8Bytes-4 1871227 64.04 ns/op BenchmarkAppendSlice/15Bytes-4 1794991 66.79 ns/op BenchmarkAppendSlice/16Bytes-4 1850905 65.07 ns/op BenchmarkAppendSlice/32Bytes-4 1824403 64.57 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 96223 1121 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 26980 4371 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8126 16167 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1674 61583 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 103 1142604 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5231463 ns/op BenchmarkAppendStr/1Bytes-4 1425127 83.44 ns/op BenchmarkAppendStr/4Bytes-4 1486948 80.23 ns/op BenchmarkAppendStr/8Bytes-4 1480314 82.09 ns/op BenchmarkAppendStr/16Bytes-4 1431594 83.34 ns/op BenchmarkAppendStr/32Bytes-4 1472857 80.83 ns/op BenchmarkAppendSpecialCase-4 770420 155.5 ns/op BenchmarkCopy/1Byte-4 2048452 57.93 ns/op 17.26 MB/s BenchmarkCopy/1String-4 1981797 60.56 ns/op 16.51 MB/s BenchmarkCopy/2Byte-4 1908607 62.95 ns/op 31.77 MB/s BenchmarkCopy/2String-4 1948527 61.10 ns/op 32.73 MB/s BenchmarkCopy/4Byte-4 1956399 62.41 ns/op 64.09 MB/s BenchmarkCopy/4String-4 1965558 61.31 ns/op 65.24 MB/s BenchmarkCopy/8Byte-4 1931098 60.73 ns/op 131.72 MB/s BenchmarkCopy/8String-4 2013354 59.93 ns/op 133.49 MB/s BenchmarkCopy/12Byte-4 1882545 64.44 ns/op 186.23 MB/s BenchmarkCopy/12String-4 1909821 63.02 ns/op 190.41 MB/s BenchmarkCopy/16Byte-4 1942586 61.18 ns/op 261.53 MB/s BenchmarkCopy/16String-4 1901622 63.34 ns/op 252.62 MB/s BenchmarkCopy/32Byte-4 1895841 63.50 ns/op 503.91 MB/s BenchmarkCopy/32String-4 1780612 66.31 ns/op 482.57 MB/s BenchmarkCopy/128Byte-4 1372629 88.69 ns/op 1443.28 MB/s BenchmarkCopy/128String-4 1288470 92.48 ns/op 1384.15 MB/s BenchmarkCopy/1024Byte-4 413184 286.7 ns/op 3572.29 MB/s BenchmarkCopy/1024String-4 352158 338.7 ns/op 3023.16 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28599 4076 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20161 5645 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13417 9255 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 10549 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 13950 ns/op BenchmarkAppendInPlace/Grow/Byte-4 135529 869.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 141908 852.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 98800 1036 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 79558 1310 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 79089 1420 ns/op BenchmarkStackCopyPtr-4 1 161699885 ns/op BenchmarkStackCopy-4 1 115443357 ns/op BenchmarkStackCopyNoCache-4 21 5140098 ns/op BenchmarkStackCopyWithStkobj-4 1 121173267 ns/op BenchmarkIssue18138-4 921 149581 ns/op BenchmarkCompareStringEqual-4 12520950 9.540 ns/op BenchmarkCompareStringIdentical-4 15712052 6.458 ns/op BenchmarkCompareStringSameLength-4 12933342 8.481 ns/op BenchmarkCompareStringDifferentLength-4 22638614 5.321 ns/op BenchmarkCompareStringBigUnaligned-4 1018 108439 ns/op 9669.82 MB/s BenchmarkCompareStringBig-4 1204 86570 ns/op 12112.59 MB/s BenchmarkConcatStringAndBytes-4 2225493 53.48 ns/op BenchmarkSliceByteToString/1-4 2289332 52.08 ns/op BenchmarkSliceByteToString/2-4 1000000 105.5 ns/op BenchmarkSliceByteToString/4-4 1000000 103.7 ns/op BenchmarkSliceByteToString/8-4 1000000 106.3 ns/op BenchmarkSliceByteToString/16-4 1000000 107.6 ns/op BenchmarkSliceByteToString/32-4 952239 126.9 ns/op BenchmarkSliceByteToString/64-4 752388 149.1 ns/op BenchmarkSliceByteToString/128-4 639276 183.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2208280 54.14 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 877005 137.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 116.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3248233 35.99 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1623704 72.62 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1825272 64.19 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2309566 50.25 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 451188 266.4 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 560442 212.3 ns/op BenchmarkRuneIterate/range/ASCII-4 5665407 21.14 ns/op BenchmarkRuneIterate/range/Japanese-4 2056232 58.47 ns/op BenchmarkRuneIterate/range/MixedLength-4 2216896 54.04 ns/op BenchmarkRuneIterate/range1/ASCII-4 5657917 21.09 ns/op BenchmarkRuneIterate/range1/Japanese-4 2045942 58.59 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2204911 54.44 ns/op BenchmarkRuneIterate/range2/ASCII-4 5660533 21.12 ns/op BenchmarkRuneIterate/range2/Japanese-4 2044479 58.69 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2210455 54.20 ns/op BenchmarkArrayEqual-4 20984600 5.703 ns/op BenchmarkFunc/Name-4 4984503 22.27 ns/op BenchmarkFunc/Entry-4 10088001 10.75 ns/op BenchmarkFunc/FileLine-4 1563340 75.16 ns/op PASS ok runtime 139.655s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 28640 3898 ns/op BenchmarkHandle/concurrent-4 17529 6297 ns/op PASS ok runtime/cgo 0.372s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 22201874 5.244 ns/op BenchmarkAtomicStore64-4 19185387 6.219 ns/op BenchmarkAtomicLoad-4 22676550 5.264 ns/op BenchmarkAtomicStore-4 19703300 6.223 ns/op BenchmarkAnd8-4 16580743 6.871 ns/op BenchmarkAnd-4 19957293 6.219 ns/op BenchmarkAnd8Parallel-4 3055532 39.11 ns/op BenchmarkAndParallel-4 3263482 34.20 ns/op BenchmarkOr8-4 17300812 6.875 ns/op BenchmarkOr-4 19517684 6.258 ns/op BenchmarkOr8Parallel-4 3047275 39.70 ns/op BenchmarkOrParallel-4 3117028 36.19 ns/op BenchmarkXadd-4 2840349 39.21 ns/op BenchmarkXadd64-4 2846880 40.89 ns/op BenchmarkCas-4 2634727 41.62 ns/op BenchmarkCas64-4 2780745 46.12 ns/op BenchmarkXchg-4 3507960 38.73 ns/op BenchmarkXchg64-4 2788166 41.45 ns/op PASS ok runtime/internal/atomic 2.671s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5313588 21.76 ns/op BenchmarkMulUintptr/large-4 4087575 29.15 ns/op PASS ok runtime/internal/math 0.321s goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 6144623 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 10 10423608 ns/op 811.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 806 170271 ns/op 5.169 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 11587526 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 20510963 ns/op 1490 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 154 699843 ns/op 50.55 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 78038960 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 114929519 ns/op 8908 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 18 6351616 ns/op 514.9 concurrent_launches/op PASS ok runtime/pprof 1.702s goos: linux goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 34 3225424 ns/op BenchmarkStackLeak-4 18541 6764 ns/op PASS ok runtime/race 0.475s goos: linux goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5699354 22.18 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 219625 556.5 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.412s goos: linux goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkCompact/nil-4 7521015 13.91 ns/op BenchmarkCompact/one-4 1856038 63.84 ns/op BenchmarkCompact/sorted-4 1000000 107.2 ns/op BenchmarkCompact/1_item-4 1000000 108.6 ns/op BenchmarkCompact/unsorted-4 1000000 110.8 ns/op BenchmarkCompact/many-4 767209 152.2 ns/op BenchmarkReplace/naive-fast-4 101408 1189 ns/op BenchmarkReplace/optimized-fast-4 116047 941.9 ns/op BenchmarkReplace/naive-slow-4 62102 1883 ns/op BenchmarkReplace/optimized-slow-4 77686 1611 ns/op PASS ok slices 1.443s goos: linux goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 147883 759.3 ns/op BenchmarkSortString1K-4 177 665479 ns/op BenchmarkSortString1K_Slice-4 200 618704 ns/op BenchmarkStableString1K-4 96 1155360 ns/op BenchmarkSortInt1K-4 230 573253 ns/op BenchmarkSortInt1K_Sorted-4 3176 37626 ns/op BenchmarkSortInt1K_Reversed-4 1980 65088 ns/op BenchmarkSortInt1K_Mod8-4 561 213756 ns/op BenchmarkStableInt1K-4 142 851876 ns/op BenchmarkStableInt1K_Slice-4 160 745916 ns/op BenchmarkSortInt64K-4 2 55540954 ns/op BenchmarkSortInt64K_Slice-4 3 44310349 ns/op BenchmarkStableInt64K-4 2 68969989 ns/op BenchmarkSort1e2-4 392 272863 ns/op BenchmarkStable1e2-4 192 682578 ns/op BenchmarkSort1e4-4 2 55093584 ns/op BenchmarkStable1e4-4 1 221620806 ns/op PASS ok sort 3.520s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 874846 138.2 ns/op BenchmarkAtof64Float-4 632714 160.5 ns/op BenchmarkAtof64FloatExp-4 621902 185.9 ns/op BenchmarkAtof64Big-4 420679 273.1 ns/op BenchmarkAtof64RandomBits-4 209605 554.0 ns/op BenchmarkAtof64RandomFloats-4 435720 263.4 ns/op BenchmarkAtof64RandomLongFloats-4 392772 308.5 ns/op BenchmarkAtof32Decimal-4 781162 140.1 ns/op BenchmarkAtof32Float-4 708926 158.6 ns/op BenchmarkAtof32FloatExp-4 602097 195.3 ns/op BenchmarkAtof32Random-4 356674 335.1 ns/op BenchmarkAtof32RandomLong-4 148567 799.7 ns/op BenchmarkParseInt/Pos/7bit-4 1420981 82.39 ns/op BenchmarkParseInt/Pos/26bit-4 598788 190.6 ns/op BenchmarkParseInt/Pos/31bit-4 540242 214.1 ns/op BenchmarkParseInt/Pos/56bit-4 344560 335.4 ns/op BenchmarkParseInt/Pos/63bit-4 318288 361.8 ns/op BenchmarkParseInt/Neg/7bit-4 1368688 86.70 ns/op BenchmarkParseInt/Neg/26bit-4 574855 198.9 ns/op BenchmarkParseInt/Neg/31bit-4 543974 217.2 ns/op BenchmarkParseInt/Neg/56bit-4 350144 332.6 ns/op BenchmarkParseInt/Neg/63bit-4 325134 351.9 ns/op BenchmarkAtoi/Pos/7bit-4 2119147 55.67 ns/op BenchmarkAtoi/Pos/26bit-4 836245 141.6 ns/op BenchmarkAtoi/Pos/31bit-4 726207 155.6 ns/op BenchmarkAtoi/Pos/56bit-4 424810 270.5 ns/op BenchmarkAtoi/Pos/63bit-4 314984 374.2 ns/op BenchmarkAtoi/Neg/7bit-4 2112466 57.43 ns/op BenchmarkAtoi/Neg/26bit-4 799291 142.2 ns/op BenchmarkAtoi/Neg/31bit-4 743863 157.0 ns/op BenchmarkAtoi/Neg/56bit-4 438300 264.4 ns/op BenchmarkAtoi/Neg/63bit-4 316438 369.9 ns/op BenchmarkFormatFloat/Decimal-4 113844 1062 ns/op BenchmarkFormatFloat/Float-4 102727 1122 ns/op BenchmarkFormatFloat/Exp-4 115308 1036 ns/op BenchmarkFormatFloat/NegExp-4 115630 1032 ns/op BenchmarkFormatFloat/LongExp-4 96336 1250 ns/op BenchmarkFormatFloat/Big-4 94294 1278 ns/op BenchmarkFormatFloat/BinaryExp-4 211498 581.8 ns/op BenchmarkFormatFloat/32Integer-4 110559 1028 ns/op BenchmarkFormatFloat/32ExactFraction-4 118396 982.8 ns/op BenchmarkFormatFloat/32Point-4 110996 1097 ns/op BenchmarkFormatFloat/32Exp-4 115048 1031 ns/op BenchmarkFormatFloat/32NegExp-4 119688 1015 ns/op BenchmarkFormatFloat/32Shortest-4 124916 976.7 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 130560 907.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 128893 946.0 ns/op BenchmarkFormatFloat/64Fixed1-4 152401 788.0 ns/op BenchmarkFormatFloat/64Fixed2-4 153074 786.6 ns/op BenchmarkFormatFloat/64Fixed3-4 153301 776.2 ns/op BenchmarkFormatFloat/64Fixed4-4 148444 795.2 ns/op BenchmarkFormatFloat/64Fixed12-4 85360 1400 ns/op BenchmarkFormatFloat/64Fixed16-4 109984 1086 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 112387 1092 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 105650 1155 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2206 50465 ns/op BenchmarkFormatFloat/Slowpath64-4 96924 1264 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 98782 1262 ns/op BenchmarkAppendFloat/Decimal-4 138098 842.5 ns/op BenchmarkAppendFloat/Float-4 124657 951.2 ns/op BenchmarkAppendFloat/Exp-4 140256 847.7 ns/op BenchmarkAppendFloat/NegExp-4 139879 845.1 ns/op BenchmarkAppendFloat/LongExp-4 112357 1035 ns/op BenchmarkAppendFloat/Big-4 109778 1080 ns/op BenchmarkAppendFloat/BinaryExp-4 330194 357.2 ns/op BenchmarkAppendFloat/32Integer-4 139119 844.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 138858 848.5 ns/op BenchmarkAppendFloat/32Point-4 131319 905.0 ns/op BenchmarkAppendFloat/32Exp-4 139194 841.7 ns/op BenchmarkAppendFloat/32NegExp-4 138639 837.7 ns/op BenchmarkAppendFloat/32Shortest-4 154231 754.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 163852 673.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 169968 696.9 ns/op BenchmarkAppendFloat/64Fixed1-4 190898 601.2 ns/op BenchmarkAppendFloat/64Fixed2-4 194029 600.9 ns/op BenchmarkAppendFloat/64Fixed3-4 194558 604.5 ns/op BenchmarkAppendFloat/64Fixed4-4 193149 610.8 ns/op BenchmarkAppendFloat/64Fixed12-4 103758 1149 ns/op BenchmarkAppendFloat/64Fixed16-4 135962 869.3 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 146107 803.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 125533 937.5 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2299 49921 ns/op BenchmarkAppendFloat/Slowpath64-4 114291 1026 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114492 1019 ns/op BenchmarkFormatInt-4 15055 7730 ns/op BenchmarkAppendInt-4 17209 6929 ns/op BenchmarkFormatUint-4 80998 1498 ns/op BenchmarkAppendUint-4 95844 1224 ns/op BenchmarkFormatIntSmall/7-4 2939808 39.61 ns/op BenchmarkFormatIntSmall/42-4 2897086 39.09 ns/op BenchmarkAppendIntSmall-4 1443956 82.15 ns/op BenchmarkAppendUintVarlen/1-4 1379521 85.98 ns/op BenchmarkAppendUintVarlen/12-4 1362255 87.96 ns/op BenchmarkAppendUintVarlen/123-4 979423 117.0 ns/op BenchmarkAppendUintVarlen/1234-4 939499 118.7 ns/op BenchmarkAppendUintVarlen/12345-4 919820 120.1 ns/op BenchmarkAppendUintVarlen/123456-4 922023 121.0 ns/op BenchmarkAppendUintVarlen/1234567-4 901723 124.4 ns/op BenchmarkAppendUintVarlen/12345678-4 914947 127.6 ns/op BenchmarkAppendUintVarlen/123456789-4 853940 130.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 853539 132.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 832304 134.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 815235 135.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 780796 139.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 789609 137.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 788680 139.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 812644 140.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 755098 144.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 715395 156.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 735252 144.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 751222 147.3 ns/op BenchmarkQuote-4 45526 2571 ns/op BenchmarkQuoteRune-4 457546 272.2 ns/op BenchmarkAppendQuote-4 54745 2174 ns/op BenchmarkAppendQuoteRune-4 827888 133.8 ns/op BenchmarkUnquoteEasy-4 1390774 84.70 ns/op BenchmarkUnquoteHard-4 47380 2422 ns/op PASS ok strconv 15.805s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 403569 270.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 118585 855.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 177529 638.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 265318 409.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 80583 1288 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 97088 1157 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 628368 180.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21278 5608 ns/op BenchmarkGenericMatch1-4 2090 51410 ns/op BenchmarkGenericMatch2-4 439 272203 ns/op BenchmarkSingleMaxSkipping-4 7717 14696 ns/op 680.46 MB/s BenchmarkSingleLongSuffixFail-4 13222 9021 ns/op 111.07 MB/s BenchmarkSingleMatch-4 246 474336 ns/op 31.62 MB/s BenchmarkByteByteNoMatch-4 71677 1654 ns/op BenchmarkByteByteMatch-4 18868 6280 ns/op BenchmarkByteStringMatch-4 22602 5228 ns/op BenchmarkHTMLEscapeNew-4 71054 1642 ns/op BenchmarkHTMLEscapeOld-4 85966 1360 ns/op BenchmarkByteStringReplacerWriteString-4 1402 80274 ns/op BenchmarkByteReplacerWriteString-4 1536 76492 ns/op BenchmarkByteByteReplaces-4 3367 35732 ns/op BenchmarkByteByteMap-4 10000 11299 ns/op BenchmarkMap/identity/ASCII-4 654496 175.6 ns/op BenchmarkMap/identity/Greek-4 478626 245.2 ns/op BenchmarkMap/change/ASCII-4 38572 3136 ns/op BenchmarkMap/change/Greek-4 28338 4163 ns/op BenchmarkIndexRune-4 1966839 60.84 ns/op BenchmarkIndexRuneLongString-4 1652018 72.20 ns/op BenchmarkIndexRuneFastPath-4 4125420 28.57 ns/op BenchmarkIndex-4 4149223 28.73 ns/op BenchmarkLastIndex-4 4717614 25.54 ns/op BenchmarkIndexByte-4 10333042 10.79 ns/op BenchmarkToUpper/#00-4 3133350 38.07 ns/op BenchmarkToUpper/ONLYUPPER-4 2394429 50.01 ns/op BenchmarkToUpper/abc-4 329479 369.4 ns/op BenchmarkToUpper/AbC123-4 254485 476.0 ns/op BenchmarkToUpper/azAZ09_-4 272179 430.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54873 2170 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73021 1666 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34064 3529 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56130 2147 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 118752 967.3 ns/op BenchmarkToLower/#00-4 2933407 40.32 ns/op BenchmarkToLower/abc-4 2754590 43.50 ns/op BenchmarkToLower/AbC123-4 227449 520.6 ns/op BenchmarkToLower/azAZ09_-4 214435 524.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98594 1209 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65288 1805 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34932 3431 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66547 1576 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118460 999.3 ns/op BenchmarkMapNoChanges-4 952243 122.6 ns/op BenchmarkTrim-4 36706 3202 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3148107 38.02 ns/op BenchmarkToValidUTF8/InvalidASCII-4 194385 612.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 130578 922.0 ns/op BenchmarkEqualFold/Tests-4 54241 2238 ns/op BenchmarkEqualFold/ASCII-4 3606034 33.30 ns/op BenchmarkEqualFold/UnicodePrefix-4 107686 1105 ns/op BenchmarkEqualFold/UnicodeSuffix-4 114633 1015 ns/op BenchmarkIndexHard1-4 837 141752 ns/op BenchmarkIndexHard2-4 602 199099 ns/op BenchmarkIndexHard3-4 150 793156 ns/op BenchmarkIndexHard4-4 183 658309 ns/op BenchmarkLastIndexHard1-4 57 1995455 ns/op BenchmarkLastIndexHard2-4 57 1980857 ns/op BenchmarkLastIndexHard3-4 58 1977370 ns/op BenchmarkCountHard1-4 838 141994 ns/op BenchmarkCountHard2-4 595 199818 ns/op BenchmarkCountHard3-4 150 791234 ns/op BenchmarkIndexTorture-4 7664 15544 ns/op BenchmarkCountTorture-4 7568 15549 ns/op BenchmarkCountTortureOverlapping-4 697 153923 ns/op BenchmarkCountByte/10-4 4327856 27.41 ns/op 364.78 MB/s BenchmarkCountByte/32-4 4201346 28.62 ns/op 1118.09 MB/s BenchmarkCountByte/4096-4 867632 136.5 ns/op 30000.05 MB/s BenchmarkCountByte/4194304-4 662 180467 ns/op 23241.38 MB/s BenchmarkCountByte/67108864-4 21 6018446 ns/op 11150.53 MB/s BenchmarkFields/ASCII/16-4 255462 466.5 ns/op 34.29 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 18982 6269 ns/op 40.84 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1266 93578 ns/op 43.77 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 63 1765948 ns/op 37.11 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 27860221 ns/op 37.64 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 117858 1004 ns/op 15.94 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10388 11399 ns/op 22.46 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 532 218141 ns/op 18.78 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 4391297 ns/op 14.92 MB/s 463111 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 89065184 ns/op 11.77 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 187368 646.2 ns/op 24.76 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 15986 7419 ns/op 34.51 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 849 129011 ns/op 31.75 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3015916 ns/op 21.73 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68261188 ns/op 15.36 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 143110 828.6 ns/op 19.31 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13454 8701 ns/op 29.42 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 667 168157 ns/op 24.36 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3656407 ns/op 17.92 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77401758 ns/op 13.55 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 108609900 ns/op BenchmarkSplitSingleByteSeparator-4 14 8113100 ns/op BenchmarkSplitMultiByteSeparator-4 28 3931053 ns/op BenchmarkSplitNSingleByteSeparator-4 209042 508.0 ns/op BenchmarkSplitNMultiByteSeparator-4 174744 660.7 ns/op BenchmarkRepeat/5x0-4 3311067 36.14 ns/op BenchmarkRepeat/5x1-4 3473667 34.49 ns/op BenchmarkRepeat/5x2-4 266252 453.6 ns/op BenchmarkRepeat/5x6-4 163047 735.7 ns/op BenchmarkRepeat/10x0-4 3330106 35.78 ns/op BenchmarkRepeat/10x1-4 3472482 34.31 ns/op BenchmarkRepeat/10x2-4 265284 456.9 ns/op BenchmarkRepeat/10x6-4 155257 760.5 ns/op BenchmarkRepeatLarge/256/1-4 70064 1529 ns/op 167.42 MB/s BenchmarkRepeatLarge/256/16-4 105499 1015 ns/op 252.30 MB/s BenchmarkRepeatLarge/512/1-4 58002 1928 ns/op 265.59 MB/s BenchmarkRepeatLarge/512/16-4 79038 1319 ns/op 388.21 MB/s BenchmarkRepeatLarge/1024/1-4 44358 2486 ns/op 411.92 MB/s BenchmarkRepeatLarge/1024/16-4 57628 1943 ns/op 526.90 MB/s BenchmarkRepeatLarge/2048/1-4 32828 3426 ns/op 597.74 MB/s BenchmarkRepeatLarge/2048/16-4 41079 2832 ns/op 723.08 MB/s BenchmarkRepeatLarge/4096/1-4 22174 5366 ns/op 763.28 MB/s BenchmarkRepeatLarge/4096/16-4 24859 4673 ns/op 876.47 MB/s BenchmarkRepeatLarge/8192/1-4 13204 8799 ns/op 930.98 MB/s BenchmarkRepeatLarge/8192/16-4 14191 8166 ns/op 1003.22 MB/s BenchmarkRepeatLarge/8192/4097-4 5425395 22.09 ns/op 185455.04 MB/s BenchmarkRepeatLarge/16384/1-4 7366 15666 ns/op 1045.83 MB/s BenchmarkRepeatLarge/16384/16-4 7994 14647 ns/op 1118.63 MB/s BenchmarkRepeatLarge/16384/4097-4 10507 10963 ns/op 1121.15 MB/s BenchmarkRepeatLarge/32768/1-4 4099 26493 ns/op 1236.85 MB/s BenchmarkRepeatLarge/32768/16-4 4132 27187 ns/op 1205.26 MB/s BenchmarkRepeatLarge/32768/4097-4 4849 28257 ns/op 1014.92 MB/s BenchmarkRepeatLarge/65536/1-4 2275 53884 ns/op 1216.25 MB/s BenchmarkRepeatLarge/65536/16-4 2466 52670 ns/op 1244.28 MB/s BenchmarkRepeatLarge/65536/4097-4 2523 46208 ns/op 1329.97 MB/s BenchmarkRepeatLarge/131072/1-4 226 514137 ns/op 254.94 MB/s BenchmarkRepeatLarge/131072/16-4 230 528677 ns/op 247.92 MB/s BenchmarkRepeatLarge/131072/4097-4 232 507785 ns/op 250.12 MB/s BenchmarkRepeatLarge/262144/1-4 100 1021984 ns/op 256.50 MB/s BenchmarkRepeatLarge/262144/16-4 100 1025831 ns/op 255.54 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1014235 ns/op 254.49 MB/s BenchmarkRepeatLarge/524288/1-4 55 2138719 ns/op 245.14 MB/s BenchmarkRepeatLarge/524288/16-4 60 2021785 ns/op 259.32 MB/s BenchmarkRepeatLarge/524288/4097-4 60 2051984 ns/op 253.57 MB/s BenchmarkRepeatLarge/1048576/1-4 30 4246952 ns/op 246.90 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4041591 ns/op 259.45 MB/s BenchmarkRepeatLarge/1048576/4097-4 31 4125311 ns/op 253.25 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8122958 ns/op 258.18 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7874769 ns/op 266.31 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7925385 ns/op 264.16 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15547522 ns/op 269.77 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15028562 ns/op 279.09 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15970501 ns/op 262.44 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30709842 ns/op 273.16 MB/s BenchmarkRepeatLarge/8388608/16-4 4 32986837 ns/op 254.30 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 30660676 ns/op 273.53 MB/s BenchmarkRepeatLarge/16777216/1-4 2 60247676 ns/op 278.47 MB/s BenchmarkRepeatLarge/16777216/16-4 2 62054215 ns/op 270.36 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 60724544 ns/op 276.28 MB/s BenchmarkRepeatLarge/33554432/1-4 1 118568060 ns/op 283.00 MB/s BenchmarkRepeatLarge/33554432/16-4 1 119893260 ns/op 279.87 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 117598539 ns/op 285.33 MB/s BenchmarkRepeatLarge/67108864/1-4 1 242488377 ns/op 276.75 MB/s BenchmarkRepeatLarge/67108864/16-4 1 236954926 ns/op 283.21 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 246145576 ns/op 272.64 MB/s BenchmarkRepeatLarge/134217728/1-4 1 472391402 ns/op 284.12 MB/s BenchmarkRepeatLarge/134217728/16-4 1 453830058 ns/op 295.74 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 465976876 ns/op 288.04 MB/s BenchmarkRepeatLarge/268435456/1-4 1 948754744 ns/op 282.93 MB/s BenchmarkRepeatLarge/268435456/16-4 1 910155780 ns/op 294.93 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 928573879 ns/op 289.08 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1861499627 ns/op 288.41 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1819551754 ns/op 295.06 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1844590558 ns/op 291.05 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3683568372 ns/op 291.50 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3726832982 ns/op 288.11 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3758424616 ns/op 285.69 MB/s BenchmarkIndexAnyASCII/1:1-4 1999760 59.24 ns/op BenchmarkIndexAnyASCII/1:2-4 2018696 59.87 ns/op BenchmarkIndexAnyASCII/1:4-4 1997877 59.81 ns/op BenchmarkIndexAnyASCII/1:8-4 2005510 59.95 ns/op BenchmarkIndexAnyASCII/1:16-4 1980318 60.36 ns/op BenchmarkIndexAnyASCII/1:32-4 1942578 61.65 ns/op BenchmarkIndexAnyASCII/1:64-4 1927654 62.47 ns/op BenchmarkIndexAnyASCII/16:1-4 1920201 61.63 ns/op BenchmarkIndexAnyASCII/16:2-4 765297 153.3 ns/op BenchmarkIndexAnyASCII/16:4-4 754333 154.9 ns/op BenchmarkIndexAnyASCII/16:8-4 726740 162.1 ns/op BenchmarkIndexAnyASCII/16:16-4 653892 172.6 ns/op BenchmarkIndexAnyASCII/16:32-4 582084 200.9 ns/op BenchmarkIndexAnyASCII/16:64-4 484562 245.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1854019 64.76 ns/op BenchmarkIndexAnyASCII/256:2-4 73357 1662 ns/op BenchmarkIndexAnyASCII/256:4-4 72686 1648 ns/op BenchmarkIndexAnyASCII/256:8-4 71917 1679 ns/op BenchmarkIndexAnyASCII/256:16-4 71256 1680 ns/op BenchmarkIndexAnyASCII/256:32-4 70633 1695 ns/op BenchmarkIndexAnyASCII/256:64-4 69116 1741 ns/op BenchmarkIndexAnyUTF8/1:1-4 2113408 55.98 ns/op BenchmarkIndexAnyUTF8/1:2-4 2001058 59.29 ns/op BenchmarkIndexAnyUTF8/1:4-4 2022573 59.70 ns/op BenchmarkIndexAnyUTF8/1:8-4 2018120 59.11 ns/op BenchmarkIndexAnyUTF8/1:16-4 2001114 60.11 ns/op BenchmarkIndexAnyUTF8/1:32-4 1978826 60.27 ns/op BenchmarkIndexAnyUTF8/1:64-4 2045487 58.83 ns/op BenchmarkIndexAnyUTF8/16:1-4 1517312 79.62 ns/op BenchmarkIndexAnyUTF8/16:2-4 299695 392.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 304094 388.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 300708 384.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 299721 385.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 296959 402.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 301767 386.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 380298 307.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 22420 5227 ns/op BenchmarkIndexAnyUTF8/256:4-4 22686 5186 ns/op BenchmarkIndexAnyUTF8/256:8-4 22494 5266 ns/op BenchmarkIndexAnyUTF8/256:16-4 22470 5393 ns/op BenchmarkIndexAnyUTF8/256:32-4 21865 5481 ns/op BenchmarkIndexAnyUTF8/256:64-4 22497 5476 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2042644 58.72 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2077782 57.52 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2077642 56.67 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2112163 56.70 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2050184 58.06 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2049367 58.24 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2102936 57.49 ns/op BenchmarkLastIndexAnyASCII/16:1-4 762708 149.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 760500 152.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 766777 154.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 730236 162.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 687932 171.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 584607 199.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 476905 244.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73832 1618 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73429 1624 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73484 1637 ns/op BenchmarkLastIndexAnyASCII/256:8-4 70965 1666 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70435 1689 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71347 1682 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69319 1727 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2036064 59.32 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2097115 56.96 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2098449 57.66 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2102349 57.37 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2074173 58.41 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2072962 58.25 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2081972 57.32 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 365774 315.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 184240 644.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 187431 636.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 185941 611.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 175933 659.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 172354 684.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 163852 707.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27297 4332 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13250 9009 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12912 9226 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13011 9235 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12082 10034 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10481 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10457 ns/op BenchmarkTrimASCII/1:1-4 3145737 38.35 ns/op BenchmarkTrimASCII/1:2-4 2443870 48.71 ns/op BenchmarkTrimASCII/1:4-4 2311689 50.60 ns/op BenchmarkTrimASCII/1:8-4 2136238 56.12 ns/op BenchmarkTrimASCII/1:16-4 1708278 70.21 ns/op BenchmarkTrimASCII/16:1-4 2662161 44.71 ns/op BenchmarkTrimASCII/16:2-4 744829 156.5 ns/op BenchmarkTrimASCII/16:4-4 743024 158.0 ns/op BenchmarkTrimASCII/16:8-4 692413 162.7 ns/op BenchmarkTrimASCII/16:16-4 640888 183.8 ns/op BenchmarkTrimASCII/256:1-4 795280 145.8 ns/op BenchmarkTrimASCII/256:2-4 69907 1716 ns/op BenchmarkTrimASCII/256:4-4 69828 1706 ns/op BenchmarkTrimASCII/256:8-4 70411 1705 ns/op BenchmarkTrimASCII/256:16-4 69217 1739 ns/op BenchmarkTrimASCII/4096:1-4 75108 1591 ns/op BenchmarkTrimASCII/4096:2-4 4400 26351 ns/op BenchmarkTrimASCII/4096:4-4 4524 26720 ns/op BenchmarkTrimASCII/4096:8-4 4399 26570 ns/op BenchmarkTrimASCII/4096:16-4 4392 26449 ns/op BenchmarkTrimByte-4 3948888 30.16 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13386 8960 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13358 8976 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1112 104060 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2313 50957 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4598 25692 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7960 14488 ns/op BenchmarkJoin/0-4 5088387 23.24 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3976066 29.27 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 206050 608.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 139744 866.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 100732 1176 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 84163 1427 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 72250 1680 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 60680 1989 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2520171 46.30 ns/op BenchmarkTrimSpace/ASCII-4 1506346 80.12 ns/op BenchmarkTrimSpace/SomeNonASCII-4 139015 851.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 73234 1633 ns/op BenchmarkReplaceAll-4 122288 974.7 ns/op 16 B/op 1 allocs/op PASS ok strings 66.694s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 51554 2241 ns/op BenchmarkCond2-4 25870 4508 ns/op BenchmarkCond4-4 16122 7495 ns/op BenchmarkCond8-4 9034 14370 ns/op BenchmarkCond16-4 4432 30377 ns/op BenchmarkCond32-4 2007 70481 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 463795 267.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 277431 403.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 488508 235.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 409338 281.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 269236 430.6 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 576440 236.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 79586 1632 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 74852 2097 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 57948 2708 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 37131 3014 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 426312 254.5 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 181722 738.6 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 505966 250.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 131845 903.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 534237 236.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 171261 744.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2152146 65.62 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 37396 3102 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 140762 1028 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 413931 514.9 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7944 14669 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 279 400424 ns/op BenchmarkRange/*sync.Map-4 1202 88733 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 91604 1533 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 197023 572.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 55582 2007 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 106146 1186 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 210270 504.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 160923 1004 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 71186 1908 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 175398 694.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 544794 218.5 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44784 2650 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 115722 901.3 ns/op BenchmarkSwapCollision/*sync.Map-4 66782 1809 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 260 458930 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 86410 1355 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 280082 368.5 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19212 6670 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 55200 2045 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 21408 5878 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 318822 439.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 90655 1158 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 158278 848.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2076445 62.38 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 175759 738.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2492887 61.07 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 405400 257.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 148678 794.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 394720 256.3 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 91995 1376 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 296986 352.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 375375 289.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 114159 1110 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 521590 247.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 184408 702.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 92695 1155 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 159873 770.8 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 55677 2394 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 211982 604.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 409509 299.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 118588 1114 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 484164 230.7 ns/op BenchmarkUncontendedSemaphore-4 3380158 35.26 ns/op BenchmarkContendedSemaphore-4 3125470 39.33 ns/op BenchmarkMutexUncontended-4 789264 141.5 ns/op BenchmarkMutex-4 133996 946.3 ns/op BenchmarkMutexSlack-4 129272 922.7 ns/op BenchmarkMutexWork-4 145251 988.5 ns/op BenchmarkMutexWorkSlack-4 103665 1028 ns/op BenchmarkMutexNoSpin-4 52915 2198 ns/op BenchmarkMutexSpin-4 66493 1985 ns/op BenchmarkOnce-4 690399 259.6 ns/op BenchmarkSemaUncontended-4 5882175 17.81 ns/op BenchmarkSemaSyntNonblock-4 998931 101.8 ns/op BenchmarkSemaSyntBlock-4 1000000 116.6 ns/op BenchmarkSemaWorkNonblock-4 848644 144.6 ns/op BenchmarkSemaWorkBlock-4 717450 153.3 ns/op BenchmarkRWMutexUncontended-4 465397 284.8 ns/op BenchmarkRWMutexWrite100-4 299947 413.3 ns/op BenchmarkRWMutexWrite10-4 241892 481.4 ns/op BenchmarkRWMutexWorkWrite100-4 219740 526.9 ns/op BenchmarkRWMutexWorkWrite10-4 201128 623.9 ns/op BenchmarkWaitGroupUncontended-4 913861 132.1 ns/op BenchmarkWaitGroupAddDone-4 327384 393.3 ns/op BenchmarkWaitGroupAddDoneWork-4 312496 391.3 ns/op BenchmarkWaitGroupWait-4 4855930 23.54 ns/op BenchmarkWaitGroupWaitWork-4 3297170 35.37 ns/op BenchmarkWaitGroupActuallyWait-4 39094 3002 ns/op 32 B/op 2 allocs/op PASS ok sync 18.507s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 646011 188.7 ns/op PASS ok sync/atomic 0.152s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 108108 1089 ns/op 0 B/op 0 allocs/op PASS ok testing 0.159s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7596 14530 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11341 10478 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 91 1228142 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 120 979636 ns/op 1078 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 192307512 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 183758266 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1642 65669 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2128 54393 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6106632 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5365963 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 755304825 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 735083472 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 218 554802 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 241 495495 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 63063668 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59266429 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7211833074 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6968438249 ns/op 335149968 B/op 100091 allocs/op BenchmarkPyramid/10-4 2703 43169 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3026383 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 331578690 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2340 46876 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 262 440481 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 24 4471526 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7399 15509 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.398s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 77659354 ns/op BenchmarkVariableString-4 96716 1199 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2109 55939 ns/op 2517 B/op 39 allocs/op PASS ok text/template/parse 0.530s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3155857 ns/op BenchmarkAfter-4 108 1073401 ns/op BenchmarkStop-4 207 633779 ns/op BenchmarkSimultaneousAfterFunc-4 30 4324011 ns/op BenchmarkStartStop-4 205 599085 ns/op BenchmarkReset-4 2563 52438 ns/op BenchmarkSleep-4 36 3684123 ns/op BenchmarkParallelTimerLatency-4 50 210798 avg-late-ns 2295825 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 382259 avg-late-ns 1235688 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 341202 avg-late-ns 1379703 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 346758 avg-late-ns 1203332 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 354205 avg-late-ns 1378558 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 332867 avg-late-ns 1762344 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 311850 avg-late-ns 1813230 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 205234 avg-late-ns 1715488 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 346735 avg-late-ns 3848199 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 231130 avg-late-ns 2009549 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 944650 avg-late-ns 5380605 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 328953 avg-late-ns 1015335 max-late-ns BenchmarkTicker-4 315 416742 ns/op BenchmarkTickerReset-4 4180 28311 ns/op BenchmarkTickerResetNaive-4 171 670979 ns/op BenchmarkNow-4 1000000 116.7 ns/op BenchmarkNowUnixNano-4 1184050 102.1 ns/op BenchmarkNowUnixMilli-4 1000000 102.3 ns/op BenchmarkNowUnixMicro-4 1000000 103.2 ns/op BenchmarkFormat-4 59403 2037 ns/op BenchmarkFormatRFC3339-4 80437 1533 ns/op BenchmarkFormatRFC3339Nano-4 75666 1554 ns/op BenchmarkFormatNow-4 82084 1500 ns/op BenchmarkMarshalJSON-4 105076 1132 ns/op BenchmarkMarshalText-4 110847 1098 ns/op BenchmarkParse-4 142304 834.3 ns/op BenchmarkParseRFC3339UTC-4 336219 359.3 ns/op BenchmarkParseRFC3339UTCBytes-4 213939 548.0 ns/op BenchmarkParseRFC3339TZ-4 101220 1169 ns/op BenchmarkParseRFC3339TZBytes-4 80736 1518 ns/op BenchmarkParseDuration-4 551654 214.2 ns/op BenchmarkHour-4 845209 140.3 ns/op BenchmarkSecond-4 858384 137.6 ns/op BenchmarkYear-4 654961 180.8 ns/op BenchmarkDay-4 592455 199.1 ns/op BenchmarkISOWeek-4 636828 184.2 ns/op BenchmarkGoString-4 77715 1554 ns/op BenchmarkUnmarshalText-4 68030 1727 ns/op PASS ok time 11.698s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 737106 169.7 ns/op BenchmarkDecodeValidJapaneseChars-4 719419 158.4 ns/op BenchmarkDecodeRune-4 1927822 63.01 ns/op BenchmarkEncodeValidASCII-4 528596 200.1 ns/op BenchmarkEncodeValidJapaneseChars-4 717886 150.1 ns/op BenchmarkAppendRuneValidASCII-4 1571988 75.86 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2428106 49.12 ns/op BenchmarkEncodeRune-4 3006070 39.45 ns/op PASS ok unicode/utf16 1.320s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 984138 104.4 ns/op BenchmarkRuneCountTenJapaneseChars-4 195903 594.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4029072 27.70 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 534163 217.4 ns/op BenchmarkValidTenASCIIChars-4 1206392 99.59 ns/op BenchmarkValid100KASCIIChars-4 132 842165 ns/op BenchmarkValidTenJapaneseChars-4 200997 606.7 ns/op BenchmarkValidLongMostlyASCII-4 134 895744 ns/op BenchmarkValidLongJapanese-4 64 1825782 ns/op BenchmarkValidStringTenASCIIChars-4 5192689 23.71 ns/op BenchmarkValidString100KASCIIChars-4 10000 10101 ns/op BenchmarkValidStringTenJapaneseChars-4 534630 201.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1178 100888 ns/op BenchmarkValidStringLongJapanese-4 198 576828 ns/op BenchmarkEncodeASCIIRune-4 4793107 24.96 ns/op BenchmarkEncodeJapaneseRune-4 2772634 43.98 ns/op BenchmarkAppendASCIIRune-4 10400883 12.10 ns/op BenchmarkAppendJapaneseRune-4 3130498 37.08 ns/op BenchmarkDecodeASCIIRune-4 2956462 40.85 ns/op BenchmarkDecodeJapaneseRune-4 2147673 55.67 ns/op BenchmarkFullRune/ASCII-4 3636694 29.57 ns/op BenchmarkFullRune/Incomplete-4 1742745 70.88 ns/op BenchmarkFullRune/Japanese-4 4157366 29.42 ns/op PASS ok unicode/utf8 3.537s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 57754194987 ns/op PASS ok cmd/api 64.873s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1000000 102.8 ns/op BenchmarkEqArrayOfStrings64-4 144028 817.6 ns/op BenchmarkEqArrayOfStrings1024-4 8527 13449 ns/op BenchmarkEqArrayOfFloats5-4 1342550 88.83 ns/op BenchmarkEqArrayOfFloats64-4 147115 810.3 ns/op BenchmarkEqArrayOfFloats1024-4 8373 12964 ns/op BenchmarkEqStruct-4 17923209 6.243 ns/op PASS ok cmd/compile/internal/reflectdata 0.959s ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 61182 ns/op BenchmarkCopyElim1-4 602 166144 ns/op BenchmarkCopyElim10-4 622 172699 ns/op BenchmarkCopyElim100-4 319 346512 ns/op BenchmarkCopyElim1000-4 54 2112619 ns/op BenchmarkCopyElim10000-4 3 40764561 ns/op BenchmarkCopyElim100000-4 1 695063159 ns/op BenchmarkDeadCode/1-4 514 196635 ns/op BenchmarkDeadCode/10-4 498 221528 ns/op BenchmarkDeadCode/100-4 234 507265 ns/op BenchmarkDeadCode/1000-4 44 2710200 ns/op BenchmarkDeadCode/10000-4 3 37629683 ns/op BenchmarkDeadCode/100000-4 1 460740510 ns/op BenchmarkDeadCode/200000-4 1 954737456 ns/op BenchmarkDominatorsLinear-4 13 9443469 ns/op 1.06 MB/s BenchmarkDominatorsFwdBack-4 8 14299644 ns/op 0.70 MB/s BenchmarkDominatorsManyPred-4 9 13333248 ns/op 0.75 MB/s BenchmarkDominatorsMaxPred-4 9 13295205 ns/op 0.75 MB/s BenchmarkDominatorsMaxPredVal-4 8 14281406 ns/op 0.70 MB/s BenchmarkFuse/1-4 466 216013 ns/op BenchmarkFuse/10-4 444 256786 ns/op BenchmarkFuse/100-4 141 866447 ns/op BenchmarkFuse/1000-4 19 6262874 ns/op BenchmarkFuse/10000-4 2 85637172 ns/op BenchmarkNilCheckDeep1-4 12751 9440 ns/op 0.11 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5124 22537 ns/op 0.44 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 771 153667 ns/op 0.65 MB/s 671 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 80 1477017 ns/op 0.68 MB/s 4754 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18415372 ns/op 0.54 MB/s 49489 B/op 5 allocs/op BenchmarkDSEPass-4 31 3706855 ns/op 50968 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 116017113 ns/op 4251536 B/op 108389 allocs/op BenchmarkCSEPass-4 7 15361286 ns/op 159628 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 149974313 ns/op 5711024 B/op 97796 allocs/op BenchmarkDeadcodePass-4 180 642756 ns/op 90842 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 125549785 ns/op 4058640 B/op 45075 allocs/op BenchmarkMultiPass-4 67 1614866 ns/op 239825 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 252477370 ns/op 11246496 B/op 150238 allocs/op BenchmarkCondRewrite/SoloJump-4 3160309 38.35 ns/op BenchmarkCondRewrite/CombJump-4 2903787 41.19 ns/op PASS ok cmd/compile/internal/ssa 14.349s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 10715 ns/op BenchmarkExtShift-4 16660 7176 ns/op BenchmarkModify-4 9579 12143 ns/op BenchmarkMullImm-4 17557 6865 ns/op BenchmarkConstModify-4 9578 12209 ns/op BenchmarkBitSet-4 20670 5784 ns/op BenchmarkBitClear-4 19748 6075 ns/op BenchmarkBitToggle-4 19900 5978 ns/op BenchmarkBitSetConst-4 165687 670.3 ns/op BenchmarkBitClearConst-4 162530 729.9 ns/op BenchmarkBitToggleConst-4 166780 667.6 ns/op BenchmarkDivconstI64-4 8731762 13.72 ns/op BenchmarkModconstI64-4 8282182 14.50 ns/op BenchmarkDivisiblePow2constI64-4 8475878 14.14 ns/op BenchmarkDivisibleconstI64-4 8828227 13.54 ns/op BenchmarkDivisibleWDivconstI64-4 6923784 17.29 ns/op BenchmarkDivconstU64/3-4 8580178 13.93 ns/op BenchmarkDivconstU64/5-4 8406601 14.39 ns/op BenchmarkDivconstU64/37-4 8964116 13.37 ns/op BenchmarkDivconstU64/1234567-4 8719425 13.79 ns/op BenchmarkModconstU64-4 9115214 13.18 ns/op BenchmarkDivisibleconstU64-4 8693298 13.93 ns/op BenchmarkDivisibleWDivconstU64-4 6898507 17.48 ns/op BenchmarkDivconstI32-4 8760210 13.62 ns/op BenchmarkModconstI32-4 8451127 14.19 ns/op BenchmarkDivisiblePow2constI32-4 8850424 13.58 ns/op BenchmarkDivisibleconstI32-4 8776590 13.69 ns/op BenchmarkDivisibleWDivconstI32-4 7052860 17.32 ns/op BenchmarkDivconstU32-4 8983339 13.43 ns/op BenchmarkModconstU32-4 8498409 14.31 ns/op BenchmarkDivisibleconstU32-4 8864541 13.57 ns/op BenchmarkDivisibleWDivconstU32-4 7475334 16.10 ns/op BenchmarkDivconstI16-4 8429392 14.17 ns/op BenchmarkModconstI16-4 8746131 13.54 ns/op BenchmarkDivisiblePow2constI16-4 8881256 13.54 ns/op BenchmarkDivisibleconstI16-4 8788482 13.61 ns/op BenchmarkDivisibleWDivconstI16-4 6703490 17.81 ns/op BenchmarkDivconstU16-4 8819763 13.61 ns/op BenchmarkModconstU16-4 8811463 13.55 ns/op BenchmarkDivisibleconstU16-4 9429640 13.02 ns/op BenchmarkDivisibleWDivconstU16-4 7548282 15.82 ns/op BenchmarkDivconstI8-4 8861914 13.55 ns/op BenchmarkModconstI8-4 8787312 13.60 ns/op BenchmarkDivisiblePow2constI8-4 9597516 12.48 ns/op BenchmarkDivisibleconstI8-4 8854975 13.61 ns/op BenchmarkDivisibleWDivconstI8-4 7408256 16.15 ns/op BenchmarkDivconstU8-4 8810865 13.54 ns/op BenchmarkModconstU8-4 8819058 13.61 ns/op BenchmarkDivisibleconstU8-4 9142250 13.16 ns/op BenchmarkDivisibleWDivconstU8-4 7507603 15.93 ns/op BenchmarkMul2-4 165849 720.8 ns/op BenchmarkMulNeg2-4 164985 727.5 ns/op BenchmarkEfaceInteger-4 4388253 27.43 ns/op BenchmarkMulconstI32/3-4 16649992 7.173 ns/op BenchmarkMulconstI32/5-4 16693074 7.179 ns/op BenchmarkMulconstI32/12-4 16632718 7.198 ns/op BenchmarkMulconstI32/120-4 16793264 7.161 ns/op BenchmarkMulconstI32/-120-4 16635795 7.156 ns/op BenchmarkMulconstI32/65537-4 16177005 7.185 ns/op BenchmarkMulconstI32/65538-4 16823168 7.159 ns/op BenchmarkMulconstI64/3-4 16722116 7.153 ns/op BenchmarkMulconstI64/5-4 16615794 7.192 ns/op BenchmarkMulconstI64/12-4 16645692 7.151 ns/op BenchmarkMulconstI64/120-4 16824502 7.192 ns/op BenchmarkMulconstI64/-120-4 16724768 7.167 ns/op BenchmarkMulconstI64/65537-4 16669024 7.163 ns/op BenchmarkMulconstI64/65538-4 16789858 7.148 ns/op BenchmarkMulconstU32/3-4 16784943 7.173 ns/op BenchmarkMulconstU32/5-4 16586811 7.154 ns/op BenchmarkMulconstU32/12-4 16639882 7.187 ns/op BenchmarkMulconstU32/120-4 16514632 7.148 ns/op BenchmarkMulconstU32/65537-4 16790454 7.152 ns/op BenchmarkMulconstU32/65538-4 16686634 7.179 ns/op BenchmarkMulconstU64/3-4 16761408 7.162 ns/op BenchmarkMulconstU64/5-4 16701488 7.191 ns/op BenchmarkMulconstU64/12-4 16638092 7.150 ns/op BenchmarkMulconstU64/120-4 16700091 7.154 ns/op BenchmarkMulconstU64/65537-4 16774946 7.151 ns/op BenchmarkMulconstU64/65538-4 16354323 7.151 ns/op BenchmarkShiftArithmeticRight-4 19771122 6.056 ns/op BenchmarkSwitch8Predictable-4 16229250 7.404 ns/op BenchmarkSwitch8Unpredictable-4 6764215 17.74 ns/op BenchmarkSwitch32Predictable-4 10336477 11.63 ns/op BenchmarkSwitch32Unpredictable-4 6795028 17.66 ns/op BenchmarkSwitchStringPredictable-4 7976430 12.62 ns/op BenchmarkSwitchStringUnpredictable-4 4523956 23.24 ns/op PASS ok cmd/compile/internal/test 12.461s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 132 917934 ns/op BenchmarkNamed/Underlying/nongeneric-4 891637 137.4 ns/op BenchmarkNamed/Underlying/generic-4 853200 136.9 ns/op BenchmarkNamed/Underlying/src_instance-4 830103 138.2 ns/op BenchmarkNamed/Underlying/user_instance-4 846812 136.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 582054568 ns/op 52513 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 378880426 ns/op 80665 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 172050887 ns/op 177594 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 144040511 ns/op 212127 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 404498264 ns/op 12680 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89761603 ns/op 57129 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36541062 ns/op 140328 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34011094 ns/op 150720 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 145922346 ns/op 14865 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42632524 ns/op 50861 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22757904 ns/op 95316 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 20694429 ns/op 104783 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1171154657 ns/op 54256 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 600639478 ns/op 105785 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 168393754 ns/op 377153 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 116899184 ns/op 543179 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 439386867 ns/op 4547 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 66854581 ns/op 29876 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 40166977 ns/op 49692 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 41135854 ns/op 48548 lines/s PASS ok cmd/compile/internal/types2 16.142s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 135 878531 ns/op 1953222 sys-ns/op 1311274 user-ns/op PASS ok cmd/go 0.218s ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 70388 1602 ns/op 4.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 86395 1370 ns/op 5.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 19587 6135 ns/op 166.92 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 20571 5828 ns/op 175.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3151 37871 ns/op 216.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3124 37838 ns/op 216.50 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.917s All tests passed.