linux-amd64-longtest-race at ace1494d9235be94f1325ab6e45105a446b3224c :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn8e37b05" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn8e37b05" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Wed Sep 13 09:12:48 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.824s ok archive/zip 113.824s ok bufio 1.340s ok bytes 9.202s ok cmp 1.021s ok compress/bzip2 1.463s ok compress/flate 155.460s ok compress/gzip 12.964s ok compress/lzw 1.559s ok compress/zlib 8.984s ok container/heap 1.026s ok container/list 1.022s ok container/ring 1.025s ok context 1.055s ok crypto 1.021s ok crypto/aes 1.055s ok crypto/cipher 2.127s ok crypto/des 1.051s ok crypto/dsa 19.403s ok crypto/ecdh 2.252s ok crypto/ecdsa 4.468s ok crypto/ed25519 1.966s ok crypto/elliptic 2.295s ok crypto/hmac 1.026s ok crypto/internal/alias 1.021s ok crypto/internal/bigmod 3.969s ok crypto/internal/boring 1.021s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 1.385s ok crypto/internal/edwards25519 38.557s ok crypto/internal/edwards25519/field 13.495s ok crypto/internal/nistec 28.758s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.021s [no tests to run] ok crypto/md5 1.032s ok crypto/rand 3.563s ok crypto/rc4 1.436s ok crypto/rsa 9.240s ok crypto/sha1 1.043s ok crypto/sha256 1.027s ok crypto/sha512 1.028s ok crypto/subtle 20.432s ok crypto/tls 9.331s ok crypto/x509 6.462s ? crypto/x509/pkix [no test files] ok database/sql 2.387s ok database/sql/driver 1.020s ok debug/buildinfo 6.497s ok debug/dwarf 1.113s ok debug/elf 3.157s ok debug/gosym 1.355s ok debug/macho 1.035s ok debug/pe 1.056s ok debug/plan9obj 1.022s ok embed 1.021s [no tests to run] ok embed/internal/embedtest 1.023s ? encoding [no test files] ok encoding/ascii85 1.026s ok encoding/asn1 1.028s ok encoding/base32 1.085s ok encoding/base64 1.031s ok encoding/binary 1.029s ok encoding/csv 1.067s ok encoding/gob 21.499s ok encoding/hex 1.030s ok encoding/json 7.870s ok encoding/pem 3.758s ok encoding/xml 41.844s ok errors 1.031s ok expvar 1.025s ok flag 3.138s ok fmt 1.598s ok go/ast 1.035s ok go/build 5.703s ok go/build/constraint 1.029s ok go/constant 1.031s ok go/doc 1.265s ok go/doc/comment 3.395s ok go/format 1.054s ok go/importer 1.217s ok go/internal/gccgoimporter 1.056s ok go/internal/gcimporter 61.591s ok go/internal/srcimporter 17.876s ? go/internal/typeparams [no test files] ok go/parser 58.181s ok go/printer 2.347s ok go/scanner 1.031s ok go/token 1.122s ok go/types 49.859s ok hash 1.025s ok hash/adler32 1.050s ok hash/crc32 1.053s ok hash/crc64 1.038s ok hash/fnv 1.023s ok hash/maphash 1.023s ok html 1.024s ok html/template 1.984s ok image 2.363s ? image/color/palette [no test files] ok image/color 1.045s ok image/draw 1.554s ok image/gif 98.717s ? image/internal/imageutil [no test files] ok image/jpeg 24.466s ok image/png 6.909s ok index/suffixarray 627.848s ok internal/abi 1.074s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.021s ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ? internal/coverage/covcmd [no test files] ok internal/coverage/cformat 1.022s ok internal/coverage/cmerge 1.021s ? internal/coverage/decodecounter [no test files] ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 1.024s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 1.022s ok internal/coverage/slicewriter 1.021s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 1.050s ok internal/cpu 3.064s ok internal/dag 1.022s ok internal/diff 1.024s ok internal/fmtsort 1.022s ? internal/goarch [no test files] ok internal/fuzz 1.047s ok internal/godebug 18.079s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.021s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/intern 3.141s ? internal/lazyregexp [no test files] ? internal/lazytemplate [no test files] ok internal/itoa 1.021s ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 1.673s ok internal/poll 20.919s ? internal/race [no test files] ok internal/profile 1.024s ok internal/reflectlite 1.026s ok internal/safefilepath 1.022s ok internal/saferio 1.331s ok internal/singleflight 1.110s ? internal/syscall/execenv [no test files] ? internal/syscall/unix [no test files] ? internal/sysinfo [no test files] ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/testenv 1.176s ok internal/trace 8.210s ? internal/txtar [no test files] ok internal/types/errors 1.435s ok internal/unsafeheader 1.022s ok internal/xcoff 1.042s ok internal/zstd 1.162s ok io 1.060s ok io/fs 1.268s ok io/ioutil 1.031s ok log 1.033s ? log/internal [no test files] ? log/slog/internal [no test files] ok log/slog 1.161s ? log/slog/internal/slogtest [no test files] ok log/slog/internal/benchmarks 1.022s ok log/slog/internal/buffer 1.021s ok log/syslog 2.250s ok maps 1.022s ok math 1.037s ok math/big 8.376s ok math/bits 1.032s ok math/cmplx 1.024s ok math/rand 32.471s ok mime 1.043s ok mime/multipart 16.587s ok mime/quotedprintable 2.047s ok net 55.028s ok net/http 54.115s ok net/http/cgi 12.504s ok net/http/cookiejar 1.035s ok net/http/fcgi 1.239s ok net/http/httptest 1.211s ok net/http/httptrace 1.022s ok net/http/httputil 2.179s ? net/http/internal/testcert [no test files] ok net/http/internal 1.028s ok net/http/internal/ascii 1.022s ok net/http/pprof 6.203s ok net/internal/socktest 1.022s ok net/mail 1.029s ok net/netip 1.412s ok net/rpc 1.069s ok net/rpc/jsonrpc 1.032s ok net/smtp 1.086s ok net/textproto 1.065s ok net/url 1.039s ok os 24.050s ok os/exec 14.885s ok os/exec/internal/fdtest 1.021s ok os/signal 28.684s ok os/user 1.022s ok path 1.030s ok path/filepath 1.067s ok plugin 1.022s ok reflect 4.174s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 4.241s ok regexp/syntax 7.197s ok runtime 232.423s ok runtime/cgo 1.022s ok runtime/coverage 31.388s ok runtime/debug 2.190s ok runtime/internal/atomic 3.410s ok runtime/internal/math 1.023s ? runtime/internal/startlinetest [no test files] ok runtime/internal/sys 1.022s ok runtime/internal/syscall 1.021s ok runtime/internal/wasitest 1.021s ok runtime/metrics 1.033s ok runtime/pprof 96.089s ok runtime/race 12.892s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 8.049s ok slices 2.432s ok sort 6.997s ok strconv 8.928s ok strings 3.937s ok sync 2.927s ok sync/atomic 176.931s ok syscall 12.458s ? testing/internal/testdeps [no test files] ok testing 3.888s ok testing/fstest 1.027s ok testing/iotest 1.023s ok testing/quick 1.164s ok testing/slogtest 1.026s ok text/scanner 1.036s ok text/tabwriter 1.025s ok text/template 2.003s ok text/template/parse 1.041s ok time 15.874s ? time/tzdata [no test files] ok unicode 1.031s ok unicode/utf16 1.023s ? unsafe [no test files] ? vendor/golang.org/x/crypto/chacha20 [no test files] ok unicode/utf8 1.038s ? vendor/golang.org/x/crypto/chacha20poly1305 [no test files] ? vendor/golang.org/x/crypto/cryptobyte [no test files] ? vendor/golang.org/x/crypto/cryptobyte/asn1 [no test files] ? vendor/golang.org/x/crypto/hkdf [no test files] ? vendor/golang.org/x/crypto/internal/alias [no test files] ? vendor/golang.org/x/crypto/internal/poly1305 [no test files] ? vendor/golang.org/x/net/dns/dnsmessage [no test files] ? vendor/golang.org/x/net/http/httpguts [no test files] ? vendor/golang.org/x/net/http/httpproxy [no test files] ? vendor/golang.org/x/net/http2/hpack [no test files] ? vendor/golang.org/x/net/idna [no test files] ? vendor/golang.org/x/net/nettest [no test files] ? vendor/golang.org/x/sys/cpu [no test files] ? vendor/golang.org/x/text/secure/bidirule [no test files] ? vendor/golang.org/x/text/transform [no test files] ? vendor/golang.org/x/text/unicode/bidi [no test files] ? vendor/golang.org/x/text/unicode/norm [no test files] ok cmd/addr2line 4.579s ok cmd/api 9.865s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 4.409s ? cmd/asm/internal/flags [no test files] ? cmd/buildid [no test files] ok cmd/asm/internal/lex 1.025s ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.950s ok cmd/cgo/internal/test 2.229s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9400 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 26.401s ok cmd/cgo/internal/testcshared 7.101s ok cmd/cgo/internal/testerrors 11.769s ok cmd/cgo/internal/testfortran 2.718s ok cmd/cgo/internal/testgodefs 1.761s ok cmd/cgo/internal/testlife 1.782s ok cmd/cgo/internal/testnocgo 1.021s ok cmd/cgo/internal/testplugin 35.346s ok cmd/cgo/internal/testsanitizers 21.447s ok cmd/cgo/internal/testshared 76.240s ok cmd/cgo/internal/testso 2.765s ok cmd/cgo/internal/teststdio 2.722s ok cmd/cgo/internal/testtls 1.021s ? cmd/compile [no test files] ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.047s ok cmd/compile/internal/amd64 59.606s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.023s ? cmd/compile/internal/bitvec [no test files] ? cmd/compile/internal/coverage [no test files] ok cmd/compile/internal/compare 1.024s ? cmd/compile/internal/devirtualize [no test files] ? cmd/compile/internal/escape [no test files] ok cmd/compile/internal/dwarfgen 1.476s ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 19.760s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.462s ok cmd/compile/internal/ir 1.022s ? cmd/compile/internal/liveness [no test files] ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/logopt 1.264s ok cmd/compile/internal/loopvar 29.531s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.027s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgo [no test files] ? cmd/compile/internal/pgo/internal/graph [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ? cmd/compile/internal/rangefunc [no test files] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/reflectdata 1.023s [no tests to run] ok cmd/compile/internal/ssa 192.616s ? cmd/compile/internal/ssagen [no test files] ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 18.599s ok cmd/compile/internal/test 38.534s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.286s ok cmd/compile/internal/types 1.023s ok cmd/compile/internal/types2 22.801s ? cmd/compile/internal/walk [no test files] ? cmd/compile/internal/wasm [no test files] ? cmd/compile/internal/x86 [no test files] ok cmd/covdata 8.037s ok cmd/cover 17.152s ok cmd/dist 1.024s ok cmd/distpack 1.021s ok cmd/doc 1.677s ok cmd/fix 2.024s ok cmd/go 507.551s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/auth 1.023s ? cmd/go/internal/clean [no test files] ok cmd/go/internal/cache 3.805s ok cmd/go/internal/cfg 1.022s [no tests to run] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.049s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.057s ? cmd/go/internal/help [no test files] ok cmd/go/internal/generate 1.035s ok cmd/go/internal/gover 1.024s ? cmd/go/internal/list [no test files] ok cmd/go/internal/imports 1.038s ok cmd/go/internal/load 1.032s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/lockedfile 3.394s ok cmd/go/internal/lockedfile/internal/filelock 2.067s ok cmd/go/internal/modfetch 39.470s ok cmd/go/internal/modfetch/codehost 11.454s ? cmd/go/internal/modget [no test files] ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modfetch/zip_sum_test 1.027s ok cmd/go/internal/modindex 1.619s ok cmd/go/internal/modload 51.569s ? cmd/go/internal/robustio [no test files] ok cmd/go/internal/mvs 1.054s ok cmd/go/internal/par 1.111s ? cmd/go/internal/run [no test files] ? cmd/go/internal/script [no test files] ? cmd/go/internal/script/scripttest [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.023s ok cmd/go/internal/test 1.050s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.035s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 2.470s ok cmd/go/internal/vcweb 1.032s ? cmd/go/internal/version [no test files] ok cmd/go/internal/vcweb/vcstest 5.663s ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.025s ? cmd/go/internal/workcmd [no test files] ok cmd/go/internal/work 2.046s ok cmd/gofmt 48.156s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/archive 1.512s ok cmd/internal/bootstrap_test 125.923s ? cmd/internal/codesign [no test files] ok cmd/internal/buildid 1.536s ok cmd/internal/cov 1.309s ? cmd/internal/gcprog [no test files] ok cmd/internal/dwarf 1.022s ok cmd/internal/edit 1.022s ok cmd/internal/goobj 16.020s ok cmd/internal/moddeps 15.576s ? cmd/internal/obj/arm [no test files] ok cmd/internal/notsha256 1.024s ok cmd/internal/obj 1.501s ? cmd/internal/obj/arm64 [no test files] ? cmd/internal/obj/loong64 [no test files] ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 6.577s ok cmd/internal/obj/riscv 10.184s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/s390x 1.023s ok cmd/internal/obj/x86 2.090s ? cmd/internal/objfile [no test files] ? cmd/internal/osinfo [no test files] ok cmd/internal/objabi 1.060s ok cmd/internal/pkgpath 5.109s ok cmd/internal/pkgpattern 1.026s ok cmd/internal/quoted 1.024s ? cmd/internal/sys [no test files] ? cmd/internal/traceviewer [no test files] ok cmd/internal/src 1.023s ok cmd/internal/test2json 1.723s ok cmd/link 24.944s ? cmd/link/internal/amd64 [no test files] ? cmd/link/internal/arm [no test files] ? cmd/link/internal/arm64 [no test files] ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/benchmark 1.025s ok cmd/link/internal/ld 16.267s ? cmd/link/internal/loadelf [no test files] ? cmd/link/internal/loadmacho [no test files] ok cmd/link/internal/loader 1.065s ? cmd/link/internal/loadpe [no test files] ? cmd/link/internal/loadxcoff [no test files] ? cmd/link/internal/loong64 [no test files] ? cmd/link/internal/mips [no test files] ? cmd/link/internal/mips64 [no test files] ? cmd/link/internal/ppc64 [no test files] ? cmd/link/internal/riscv64 [no test files] ? cmd/link/internal/s390x [no test files] ? cmd/link/internal/sym [no test files] ? cmd/link/internal/wasm [no test files] ? cmd/link/internal/x86 [no test files] ok cmd/nm 9.266s ok cmd/objdump 5.353s ok cmd/pack 8.996s ? cmd/test2json [no test files] ok cmd/pprof 3.520s ok cmd/trace 1.293s ? cmd/vendor/github.com/google/pprof/driver [no test files] ? cmd/vendor/github.com/google/pprof/internal/binutils [no test files] ? cmd/vendor/github.com/google/pprof/internal/driver [no test files] ? cmd/vendor/github.com/google/pprof/internal/elfexec [no test files] ? cmd/vendor/github.com/google/pprof/internal/graph [no test files] ? cmd/vendor/github.com/google/pprof/internal/measurement [no test files] ? cmd/vendor/github.com/google/pprof/internal/plugin [no test files] ? cmd/vendor/github.com/google/pprof/internal/report [no test files] ? cmd/vendor/github.com/google/pprof/internal/symbolizer [no test files] ? cmd/vendor/github.com/google/pprof/internal/symbolz [no test files] ? cmd/vendor/github.com/google/pprof/internal/transport [no test files] ? cmd/vendor/github.com/google/pprof/profile [no test files] ? cmd/vendor/github.com/google/pprof/third_party/d3flamegraph [no test files] ? cmd/vendor/github.com/google/pprof/third_party/svgpan [no test files] ? cmd/vendor/github.com/ianlancetaylor/demangle [no test files] ? cmd/vendor/golang.org/x/arch/arm/armasm [no test files] ? cmd/vendor/golang.org/x/arch/arm64/arm64asm [no test files] ? cmd/vendor/golang.org/x/arch/ppc64/ppc64asm [no test files] ? cmd/vendor/golang.org/x/arch/x86/x86asm [no test files] ? cmd/vendor/golang.org/x/mod/internal/lazyregexp [no test files] ? cmd/vendor/golang.org/x/mod/modfile [no test files] ? cmd/vendor/golang.org/x/mod/module [no test files] ? cmd/vendor/golang.org/x/mod/semver [no test files] ? cmd/vendor/golang.org/x/mod/sumdb [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/dirhash [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/note [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/tlog [no test files] ? cmd/vendor/golang.org/x/mod/zip [no test files] ? cmd/vendor/golang.org/x/sync/semaphore [no test files] ? cmd/vendor/golang.org/x/sys/internal/unsafeheader [no test files] ? cmd/vendor/golang.org/x/sys/unix [no test files] ? cmd/vendor/golang.org/x/term [no test files] ? cmd/vendor/golang.org/x/tools/cover [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/assign [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/bools [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/composite [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/directive [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/analysisutil [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/printf [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/shift [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/slog [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/tests [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/unitchecker [no test files] ? cmd/vendor/golang.org/x/tools/go/ast/astutil [no test files] ? cmd/vendor/golang.org/x/tools/go/ast/inspector [no test files] ? cmd/vendor/golang.org/x/tools/go/cfg [no test files] ? cmd/vendor/golang.org/x/tools/go/types/objectpath [no test files] ? cmd/vendor/golang.org/x/tools/go/types/typeutil [no test files] ? cmd/vendor/golang.org/x/tools/internal/bisect [no test files] ? cmd/vendor/golang.org/x/tools/internal/facts [no test files] ? cmd/vendor/golang.org/x/tools/internal/typeparams [no test files] ? cmd/vendor/golang.org/x/tools/internal/typesinternal [no test files] ok cmd/vet 32.356s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2701 37511 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2193 47899 ns/op 1858 B/op 37 allocs/op Benchmark/Writer/PAX-4 1639 73683 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3678 28158 ns/op 5220 B/op 16 allocs/op Benchmark/Reader/GNU-4 5798 20639 ns/op 5237 B/op 15 allocs/op Benchmark/Reader/PAX-4 1905 58409 ns/op 8881 B/op 33 allocs/op PASS ok archive/tar 1.744s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 322273379 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 142374967 ns/op BenchmarkZip64TestSizes/4096-4 1719 81515 ns/op BenchmarkZip64TestSizes/1048576-4 187 727832 ns/op BenchmarkZip64TestSizes/67108864-4 1 142629553 ns/op PASS ok archive/zip 2.573s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 220750 486.5 ns/op BenchmarkReaderCopyUnoptimal-4 140895 843.0 ns/op BenchmarkReaderCopyNoWriteTo-4 5608 19965 ns/op BenchmarkReaderWriteToOptimal-4 9066 11942 ns/op BenchmarkReaderReadString-4 129586 853.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 204405 556.2 ns/op BenchmarkWriterCopyUnoptimal-4 200373 568.0 ns/op BenchmarkWriterCopyNoReadFrom-4 6153 18734 ns/op BenchmarkReaderEmpty-4 37614 3341 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 31075 3919 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 608190 191.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.587s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5299 23772 ns/op 1378.42 MB/s BenchmarkWriteByte-4 472 242815 ns/op 16.87 MB/s BenchmarkWriteRune-4 277 434111 ns/op 28.31 MB/s BenchmarkBufferNotEmptyWriteRead-4 32 3665969 ns/op BenchmarkBufferFullSmallReads-4 100 1002002 ns/op BenchmarkBufferWriteBlock/N4096-4 7801 16807 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 456 252926 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 21725296 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 172013926 ns/op 97.53 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4696368 24.06 ns/op 415.69 MB/s BenchmarkIndexByte/32-4 4696915 24.97 ns/op 1281.64 MB/s BenchmarkIndexByte/4K-4 855872 132.2 ns/op 30985.22 MB/s BenchmarkIndexBytePortable/10-4 825091 131.8 ns/op 75.85 MB/s BenchmarkIndexBytePortable/32-4 264694 434.8 ns/op 73.60 MB/s BenchmarkIndexBytePortable/4K-4 2419 48956 ns/op 83.67 MB/s BenchmarkIndexRune/10-4 1254372 95.44 ns/op 104.78 MB/s BenchmarkIndexRune/32-4 1296254 92.89 ns/op 344.48 MB/s BenchmarkIndexRune/4K-4 388936 300.0 ns/op 13654.14 MB/s BenchmarkIndexRuneASCII/10-4 4975195 23.95 ns/op 417.50 MB/s BenchmarkIndexRuneASCII/32-4 4789540 25.03 ns/op 1278.31 MB/s BenchmarkIndexRuneASCII/4K-4 899619 131.5 ns/op 31146.35 MB/s BenchmarkEqual/0-4 8122969 14.40 ns/op BenchmarkEqual/1-4 1613991 74.78 ns/op 13.37 MB/s BenchmarkEqual/6-4 1582544 76.00 ns/op 78.95 MB/s BenchmarkEqual/9-4 1554862 76.72 ns/op 117.31 MB/s BenchmarkEqual/15-4 1580298 75.77 ns/op 197.97 MB/s BenchmarkEqual/16-4 1663594 71.71 ns/op 223.11 MB/s BenchmarkEqual/20-4 1562348 76.90 ns/op 260.08 MB/s BenchmarkEqual/32-4 1559457 76.59 ns/op 417.82 MB/s BenchmarkEqual/4K-4 111211 1086 ns/op 3771.03 MB/s BenchmarkEqualBothUnaligned/64_0-4 1677247 71.77 ns/op 891.79 MB/s BenchmarkEqualBothUnaligned/64_1-4 1317902 91.96 ns/op 695.95 MB/s BenchmarkEqualBothUnaligned/64_4-4 1625226 73.39 ns/op 872.10 MB/s BenchmarkEqualBothUnaligned/64_7-4 1639496 73.51 ns/op 870.67 MB/s BenchmarkEqualBothUnaligned/4096_0-4 107272 1113 ns/op 3680.18 MB/s BenchmarkEqualBothUnaligned/4096_1-4 68004 1762 ns/op 2325.12 MB/s BenchmarkEqualBothUnaligned/4096_4-4 117766 1009 ns/op 4058.82 MB/s BenchmarkEqualBothUnaligned/4096_7-4 118396 1009 ns/op 4057.67 MB/s BenchmarkIndex/10-4 3069768 38.90 ns/op 257.04 MB/s BenchmarkIndex/32-4 3163266 37.14 ns/op 861.49 MB/s BenchmarkIndex/4K-4 35629 3366 ns/op 1216.99 MB/s BenchmarkIndexEasy/10-4 3194806 36.57 ns/op 273.47 MB/s BenchmarkIndexEasy/32-4 3342076 35.04 ns/op 913.16 MB/s BenchmarkIndexEasy/4K-4 464540 244.1 ns/op 16782.48 MB/s BenchmarkCount/10-4 1672096 71.25 ns/op 140.34 MB/s BenchmarkCount/32-4 1675590 71.39 ns/op 448.21 MB/s BenchmarkCount/4K-4 35355 3421 ns/op 1197.23 MB/s BenchmarkCountEasy/10-4 1706953 71.83 ns/op 139.22 MB/s BenchmarkCountEasy/32-4 1671694 74.60 ns/op 428.95 MB/s BenchmarkCountEasy/4K-4 412268 278.0 ns/op 14735.23 MB/s BenchmarkCountSingle/10-4 3487330 31.75 ns/op 314.97 MB/s BenchmarkCountSingle/32-4 3596654 33.12 ns/op 966.13 MB/s BenchmarkCountSingle/4K-4 749340 154.9 ns/op 26445.94 MB/s BenchmarkToUpper/#00-4 2791221 43.09 ns/op BenchmarkToUpper/ONLYUPPER-4 295101 382.5 ns/op BenchmarkToUpper/abc-4 487716 241.1 ns/op BenchmarkToUpper/AbC123-4 305332 392.4 ns/op BenchmarkToUpper/azAZ09_-4 289620 415.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 87681 1354 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40605 2924 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58322 2053 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 130528 922.1 ns/op BenchmarkToLower/#00-4 2869411 42.09 ns/op BenchmarkToLower/abc-4 470869 254.3 ns/op BenchmarkToLower/AbC123-4 295440 392.4 ns/op BenchmarkToLower/azAZ09_-4 283436 440.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88106 1383 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41582 2825 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71404 1653 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 129586 927.8 ns/op BenchmarkFields/ASCII/16-4 142093 828.1 ns/op 19.32 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 11804 ns/op 21.69 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 634 182233 ns/op 22.48 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 33 3548578 ns/op 18.47 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 55802390 ns/op 18.79 MB/s 2269232 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 67044 1740 ns/op 9.19 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5665 19288 ns/op 13.27 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 372 309155 ns/op 13.25 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 19 6411981 ns/op 10.22 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 127576635 ns/op 8.22 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 147666 753.0 ns/op 21.25 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13316 8841 ns/op 28.95 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 661 166306 ns/op 24.63 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 27 4023161 ns/op 16.29 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 90919972 ns/op 11.53 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 78888 1462 ns/op 10.95 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8335 13735 ns/op 18.64 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 495 219081 ns/op 18.70 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 4964360 ns/op 13.20 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 106170372 ns/op 9.88 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1934983 61.66 ns/op BenchmarkTrimSpace/ASCII-4 934191 125.9 ns/op BenchmarkTrimSpace/SomeNonASCII-4 117720 1009 ns/op BenchmarkTrimSpace/JustNonASCII-4 52087 2278 ns/op BenchmarkToValidUTF8/Valid-4 506928 241.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 335604 339.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101814 1135 ns/op BenchmarkIndexHard1-4 842 137161 ns/op BenchmarkIndexHard2-4 607 192967 ns/op BenchmarkIndexHard3-4 152 782970 ns/op BenchmarkIndexHard4-4 132 907469 ns/op BenchmarkLastIndexHard1-4 5 20773354 ns/op BenchmarkLastIndexHard2-4 4 26494506 ns/op BenchmarkLastIndexHard3-4 4 28204412 ns/op BenchmarkCountHard1-4 855 139193 ns/op BenchmarkCountHard2-4 615 192760 ns/op BenchmarkCountHard3-4 150 787039 ns/op BenchmarkSplitEmptySeparator-4 1 210917807 ns/op BenchmarkSplitSingleByteSeparator-4 9 12977659 ns/op BenchmarkSplitMultiByteSeparator-4 10 10043104 ns/op BenchmarkSplitNSingleByteSeparator-4 200704 574.2 ns/op BenchmarkSplitNMultiByteSeparator-4 69501 1607 ns/op BenchmarkRepeat-4 180763 571.6 ns/op BenchmarkRepeatLarge/256/1-4 127813 788.3 ns/op 324.75 MB/s BenchmarkRepeatLarge/256/16-4 230242 523.0 ns/op 489.48 MB/s BenchmarkRepeatLarge/512/1-4 109462 1203 ns/op 425.65 MB/s BenchmarkRepeatLarge/512/16-4 139897 842.1 ns/op 608.01 MB/s BenchmarkRepeatLarge/1024/1-4 78979 1589 ns/op 644.52 MB/s BenchmarkRepeatLarge/1024/16-4 88369 1317 ns/op 777.51 MB/s BenchmarkRepeatLarge/2048/1-4 44412 2509 ns/op 816.35 MB/s BenchmarkRepeatLarge/2048/16-4 58387 2236 ns/op 916.09 MB/s BenchmarkRepeatLarge/4096/1-4 27550 4359 ns/op 939.74 MB/s BenchmarkRepeatLarge/4096/16-4 27426 4405 ns/op 929.94 MB/s BenchmarkRepeatLarge/8192/1-4 14780 8725 ns/op 938.90 MB/s BenchmarkRepeatLarge/8192/16-4 16755 7681 ns/op 1066.49 MB/s BenchmarkRepeatLarge/8192/4097-4 30774 3936 ns/op 1041.03 MB/s BenchmarkRepeatLarge/16384/1-4 9577 16067 ns/op 1019.76 MB/s BenchmarkRepeatLarge/16384/16-4 9432 14229 ns/op 1151.48 MB/s BenchmarkRepeatLarge/16384/4097-4 10350 10962 ns/op 1121.19 MB/s BenchmarkRepeatLarge/32768/1-4 4834 29645 ns/op 1105.36 MB/s BenchmarkRepeatLarge/32768/16-4 4364 28954 ns/op 1131.71 MB/s BenchmarkRepeatLarge/32768/4097-4 3746 28872 ns/op 993.31 MB/s BenchmarkRepeatLarge/65536/1-4 2173 56951 ns/op 1150.74 MB/s BenchmarkRepeatLarge/65536/16-4 2335 52315 ns/op 1252.71 MB/s BenchmarkRepeatLarge/65536/4097-4 2049 63339 ns/op 970.25 MB/s BenchmarkRepeatLarge/131072/1-4 182 644413 ns/op 203.40 MB/s BenchmarkRepeatLarge/131072/16-4 183 647635 ns/op 202.39 MB/s BenchmarkRepeatLarge/131072/4097-4 178 624510 ns/op 203.37 MB/s BenchmarkRepeatLarge/262144/1-4 100 1217778 ns/op 215.26 MB/s BenchmarkRepeatLarge/262144/16-4 96 1220789 ns/op 214.73 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1240817 ns/op 208.02 MB/s BenchmarkRepeatLarge/524288/1-4 48 2397316 ns/op 218.70 MB/s BenchmarkRepeatLarge/524288/16-4 49 2410270 ns/op 217.52 MB/s BenchmarkRepeatLarge/524288/4097-4 46 2650783 ns/op 196.29 MB/s BenchmarkRepeatLarge/1048576/1-4 26 4969081 ns/op 211.02 MB/s BenchmarkRepeatLarge/1048576/16-4 24 4872337 ns/op 215.21 MB/s BenchmarkRepeatLarge/1048576/4097-4 21 5097187 ns/op 204.96 MB/s BenchmarkRepeatLarge/2097152/1-4 13 9179531 ns/op 228.46 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8994980 ns/op 233.15 MB/s BenchmarkRepeatLarge/2097152/4097-4 12 9239364 ns/op 226.59 MB/s BenchmarkRepeatLarge/4194304/1-4 6 19116690 ns/op 219.41 MB/s BenchmarkRepeatLarge/4194304/16-4 6 18088303 ns/op 231.88 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 18303165 ns/op 228.99 MB/s BenchmarkRepeatLarge/8388608/1-4 3 39416722 ns/op 212.82 MB/s BenchmarkRepeatLarge/8388608/16-4 3 38973756 ns/op 215.24 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 39722567 ns/op 211.13 MB/s BenchmarkRepeatLarge/16777216/1-4 2 76680279 ns/op 218.79 MB/s BenchmarkRepeatLarge/16777216/16-4 2 73179352 ns/op 229.26 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 77670676 ns/op 216.00 MB/s BenchmarkRepeatLarge/33554432/1-4 1 139322526 ns/op 240.84 MB/s BenchmarkRepeatLarge/33554432/16-4 1 149445187 ns/op 224.53 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 146296436 ns/op 229.36 MB/s BenchmarkRepeatLarge/67108864/1-4 1 302719137 ns/op 221.69 MB/s BenchmarkRepeatLarge/67108864/16-4 1 286182710 ns/op 234.50 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 290506758 ns/op 231.01 MB/s BenchmarkRepeatLarge/134217728/1-4 1 604555188 ns/op 222.01 MB/s BenchmarkRepeatLarge/134217728/16-4 1 568524277 ns/op 236.08 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 571537700 ns/op 234.84 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1171328348 ns/op 229.17 MB/s BenchmarkRepeatLarge/268435456/16-4 1 1146563830 ns/op 234.12 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 1138501357 ns/op 235.78 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2390871233 ns/op 224.55 MB/s BenchmarkRepeatLarge/536870912/16-4 1 2280668209 ns/op 235.40 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 2195825570 ns/op 244.50 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4712381722 ns/op 227.86 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4550084994 ns/op 235.98 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4531541699 ns/op 236.95 MB/s BenchmarkBytesCompare/1-4 11747096 10.54 ns/op BenchmarkBytesCompare/2-4 11385151 10.18 ns/op BenchmarkBytesCompare/4-4 11379226 10.21 ns/op BenchmarkBytesCompare/8-4 11822823 10.18 ns/op BenchmarkBytesCompare/16-4 10756135 9.977 ns/op BenchmarkBytesCompare/32-4 10916209 10.87 ns/op BenchmarkBytesCompare/64-4 9430670 12.38 ns/op BenchmarkBytesCompare/128-4 8402162 14.22 ns/op BenchmarkBytesCompare/256-4 7094793 16.78 ns/op BenchmarkBytesCompare/512-4 5234113 23.28 ns/op BenchmarkBytesCompare/1024-4 3232344 35.74 ns/op BenchmarkBytesCompare/2048-4 1957620 61.24 ns/op BenchmarkIndexAnyASCII/1:1-4 2526044 48.12 ns/op BenchmarkIndexAnyASCII/1:2-4 2565822 46.82 ns/op BenchmarkIndexAnyASCII/1:4-4 2436555 46.10 ns/op BenchmarkIndexAnyASCII/1:8-4 2577865 46.05 ns/op BenchmarkIndexAnyASCII/1:16-4 2531923 47.20 ns/op BenchmarkIndexAnyASCII/1:32-4 2551402 46.80 ns/op BenchmarkIndexAnyASCII/1:64-4 2522946 46.84 ns/op BenchmarkIndexAnyASCII/16:1-4 2494453 47.50 ns/op BenchmarkIndexAnyASCII/16:2-4 455209 241.2 ns/op BenchmarkIndexAnyASCII/16:4-4 458296 244.1 ns/op BenchmarkIndexAnyASCII/16:8-4 441976 248.1 ns/op BenchmarkIndexAnyASCII/16:16-4 443563 258.6 ns/op BenchmarkIndexAnyASCII/16:32-4 399756 288.4 ns/op BenchmarkIndexAnyASCII/16:64-4 327601 338.1 ns/op BenchmarkIndexAnyASCII/256:1-4 2200780 53.09 ns/op BenchmarkIndexAnyASCII/256:2-4 37701 3179 ns/op BenchmarkIndexAnyASCII/256:4-4 37640 3175 ns/op BenchmarkIndexAnyASCII/256:8-4 37893 3186 ns/op BenchmarkIndexAnyASCII/256:16-4 37098 3231 ns/op BenchmarkIndexAnyASCII/256:32-4 36834 3258 ns/op BenchmarkIndexAnyASCII/256:64-4 36469 3276 ns/op BenchmarkIndexAnyUTF8/1:1-4 2462991 48.49 ns/op BenchmarkIndexAnyUTF8/1:2-4 2485015 47.51 ns/op BenchmarkIndexAnyUTF8/1:4-4 2492542 47.51 ns/op BenchmarkIndexAnyUTF8/1:8-4 2485944 47.70 ns/op BenchmarkIndexAnyUTF8/1:16-4 2560927 47.13 ns/op BenchmarkIndexAnyUTF8/1:32-4 2495617 47.76 ns/op BenchmarkIndexAnyUTF8/1:64-4 2496291 48.12 ns/op BenchmarkIndexAnyUTF8/16:1-4 162741 721.1 ns/op BenchmarkIndexAnyUTF8/16:2-4 292556 393.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 296151 390.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 292474 398.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 289112 386.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 299720 395.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 283806 402.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10414 ns/op BenchmarkIndexAnyUTF8/256:2-4 21333 5589 ns/op BenchmarkIndexAnyUTF8/256:4-4 21558 5583 ns/op BenchmarkIndexAnyUTF8/256:8-4 20096 5665 ns/op BenchmarkIndexAnyUTF8/256:16-4 21628 5519 ns/op BenchmarkIndexAnyUTF8/256:32-4 20986 5713 ns/op BenchmarkIndexAnyUTF8/256:64-4 20536 5845 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2534508 46.88 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2577565 46.18 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2611441 46.05 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2616717 45.80 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2604542 45.86 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2573028 46.31 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2602737 46.37 ns/op BenchmarkLastIndexAnyASCII/16:1-4 362816 329.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 349117 325.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 348340 325.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 342930 327.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 338054 339.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 314520 370.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 270910 420.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25868 4557 ns/op BenchmarkLastIndexAnyASCII/256:2-4 26185 4530 ns/op BenchmarkLastIndexAnyASCII/256:4-4 26338 4506 ns/op BenchmarkLastIndexAnyASCII/256:8-4 26042 4516 ns/op BenchmarkLastIndexAnyASCII/256:16-4 26152 4527 ns/op BenchmarkLastIndexAnyASCII/256:32-4 26174 4509 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25693 4624 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2568355 46.35 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2600092 45.80 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2622171 45.54 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2638129 45.40 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2683489 44.97 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2613435 45.85 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2622332 45.75 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 261884 446.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 290532 400.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 287252 404.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 287098 409.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 288658 400.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 289204 408.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 279654 407.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18768 6355 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20784 5758 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20733 5777 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20583 5752 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20941 5658 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20468 5894 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20634 5854 ns/op BenchmarkTrimASCII/1:1-4 3035516 39.85 ns/op BenchmarkTrimASCII/1:2-4 2462101 47.02 ns/op BenchmarkTrimASCII/1:4-4 2353234 49.42 ns/op BenchmarkTrimASCII/1:8-4 2093934 57.95 ns/op BenchmarkTrimASCII/1:16-4 1743621 68.32 ns/op BenchmarkTrimASCII/16:1-4 482490 238.1 ns/op BenchmarkTrimASCII/16:2-4 366165 315.1 ns/op BenchmarkTrimASCII/16:4-4 369706 320.3 ns/op BenchmarkTrimASCII/16:8-4 354818 326.1 ns/op BenchmarkTrimASCII/16:16-4 347295 336.8 ns/op BenchmarkTrimASCII/256:1-4 37651 3177 ns/op BenchmarkTrimASCII/256:2-4 27244 4407 ns/op BenchmarkTrimASCII/256:4-4 27194 4420 ns/op BenchmarkTrimASCII/256:8-4 27250 4442 ns/op BenchmarkTrimASCII/256:16-4 27030 4489 ns/op BenchmarkTrimASCII/4096:1-4 2358 50384 ns/op BenchmarkTrimASCII/4096:2-4 1657 69375 ns/op BenchmarkTrimASCII/4096:4-4 1671 69704 ns/op BenchmarkTrimASCII/4096:8-4 1671 70350 ns/op BenchmarkTrimASCII/4096:16-4 1676 70025 ns/op BenchmarkTrimByte-4 2010087 59.66 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13652 8752 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13585 8811 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 642 182589 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1257 90185 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2433 45473 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4291 24540 ns/op BenchmarkCompareBytesEqual-4 11062575 10.44 ns/op BenchmarkCompareBytesToNil-4 10914165 9.856 ns/op BenchmarkCompareBytesEmpty-4 12792309 9.080 ns/op BenchmarkCompareBytesIdentical-4 12683316 9.174 ns/op BenchmarkCompareBytesSameLength-4 10398812 11.33 ns/op BenchmarkCompareBytesDifferentLength-4 10937079 10.54 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1783 66726 ns/op 15714.80 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1810 66353 ns/op 15803.09 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1858 65040 ns/op 16122.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1791 63690 ns/op 16463.91 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1820 64449 ns/op 16270.07 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1806 66627 ns/op 15738.06 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1873 65477 ns/op 16014.57 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1854 63388 ns/op 16542.40 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1848 64242 ns/op 16322.49 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1846 65115 ns/op 16103.69 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1832 63800 ns/op 16435.51 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1858 63619 ns/op 16482.20 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1839 64095 ns/op 16359.88 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1843 64174 ns/op 16339.60 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1864 65426 ns/op 16026.86 MB/s BenchmarkCompareBytesBig-4 1813 63255 ns/op 16577.16 MB/s BenchmarkCompareBytesBigIdentical-4 13770151 8.799 ns/op 119173006.99 MB/s PASS ok bytes 78.165s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74617338 ns/op 1.34 MB/s 3613516 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 298751521 ns/op 1.90 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23789732 ns/op 0.69 MB/s 3648324 B/op 52 allocs/op PASS ok compress/bzip2 2.317s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1764050 ns/op 5.67 MB/s 43054 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16676004 ns/op 6.00 MB/s 44722 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 167971041 ns/op 5.95 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1768036 ns/op 5.66 MB/s 42926 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17380723 ns/op 5.75 MB/s 46380 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 175590143 ns/op 5.70 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1718762 ns/op 5.82 MB/s 42166 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16448368 ns/op 6.08 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 166555802 ns/op 6.00 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 67 1765073 ns/op 5.67 MB/s 42415 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16330664 ns/op 6.12 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 165143342 ns/op 6.06 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 1891507 ns/op 5.29 MB/s 42415 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18419159 ns/op 5.43 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 184457523 ns/op 5.42 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1490118 ns/op 6.71 MB/s 44115 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12365411 ns/op 8.09 MB/s 47421 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 125198603 ns/op 7.99 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 76 1338904 ns/op 7.47 MB/s 42675 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9930814 ns/op 10.07 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 100319026 ns/op 9.97 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1337408 ns/op 7.48 MB/s 42675 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9932225 ns/op 10.07 MB/s 45662 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 100003873 ns/op 10.00 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 90 1123649 ns/op 8.90 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10791820 ns/op 9.27 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 107361902 ns/op 9.31 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2235015 ns/op 4.47 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19516206 ns/op 5.12 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 192986883 ns/op 5.18 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6481571 ns/op 1.54 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 73648636 ns/op 1.36 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 769847583 ns/op 1.30 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6472035 ns/op 1.55 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 73829764 ns/op 1.35 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 752960725 ns/op 1.33 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 80 1366732 ns/op 7.32 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11420499 ns/op 8.76 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 113155021 ns/op 8.84 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2068134 ns/op 4.84 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15719125 ns/op 6.36 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 153501457 ns/op 6.51 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6287155 ns/op 1.59 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 69471801 ns/op 1.44 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 709478783 ns/op 1.41 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6212570 ns/op 1.61 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 89094794 ns/op 1.12 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 915407528 ns/op 1.09 MB/s PASS ok compress/flate 16.570s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 49 2247376 ns/op 4.45 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2285774 ns/op 4.37 MB/s BenchmarkDecoder/1e5-4 5 21864328 ns/op 4.57 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22119298 ns/op 4.52 MB/s BenchmarkDecoder/1e6-4 1 220012665 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse6-4 1 219293380 ns/op 4.56 MB/s BenchmarkEncoder/1e4-4 54 2148287 ns/op 4.65 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1811230 ns/op 5.52 MB/s BenchmarkEncoder/1e5-4 6 19827257 ns/op 5.04 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19460030 ns/op 5.14 MB/s BenchmarkEncoder/1e6-4 1 200321794 ns/op 4.99 MB/s BenchmarkEncoder/1e-Reuse6-4 1 194119741 ns/op 5.15 MB/s PASS ok compress/lzw 3.985s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 32 3672184 ns/op PASS ok container/heap 1.240s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 15663 6947 ns/op BenchmarkWithTimeout/concurrency=40-4 5692 22260 ns/op BenchmarkWithTimeout/concurrency=4000-4 5439 23603 ns/op BenchmarkWithTimeout/concurrency=400000-4 5959 25614 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 350289 319.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 9804 11064 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14073 8715 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2352 51459 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1579 78187 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2133 54317 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 207 551765 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 145 814263 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 235 490606 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5916104 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8817137 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 26 4873886 ns/op BenchmarkCheckCanceled/Err-4 244341 464.8 ns/op BenchmarkCheckCanceled/Done-4 411962 286.1 ns/op BenchmarkContextCancelDone-4 485000 208.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 18283 6244 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13576 8531 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 15345 9194 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 13603 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 16729 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 536796 216.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 310533 382.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 219262 549.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 135541 877.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70719 1715 ns/op PASS ok context 13.262s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1603705 74.56 ns/op 214.59 MB/s BenchmarkDecrypt-4 1608258 74.18 ns/op 215.69 MB/s BenchmarkExpand-4 1361130 86.88 ns/op PASS ok crypto/aes 1.635s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 182982 630.6 ns/op 101.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 337711 316.7 ns/op 202.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 185604 655.6 ns/op 97.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 337092 345.4 ns/op 185.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 110056 1099 ns/op 1228.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 145023 823.8 ns/op 1638.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 91039 1298 ns/op 1040.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 119521 992.7 ns/op 1359.93 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 36776 3238 ns/op 2529.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 38115 3141 ns/op 2607.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 27284 4450 ns/op 1840.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29542 4057 ns/op 2018.98 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6574 16462 ns/op 61.90 MB/s BenchmarkAESCFBDecrypt1K-4 7263 16245 ns/op 62.73 MB/s BenchmarkAESCFBDecrypt8K-4 939 127999 ns/op 63.96 MB/s BenchmarkAESOFB1K-4 10000 10674 ns/op 95.46 MB/s BenchmarkAESCTR1K-4 13980 8547 ns/op 119.23 MB/s BenchmarkAESCTR8K-4 1783 67385 ns/op 121.50 MB/s BenchmarkAESCBCEncrypt1K-4 13915 8614 ns/op 118.88 MB/s BenchmarkAESCBCDecrypt1K-4 17719 6724 ns/op 152.30 MB/s PASS ok crypto/cipher 3.904s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 81313 1474 ns/op 5.43 MB/s BenchmarkDecrypt-4 82438 1420 ns/op 5.63 MB/s BenchmarkTDESEncrypt-4 32031 3786 ns/op 2.11 MB/s BenchmarkTDESDecrypt-4 31826 3783 ns/op 2.11 MB/s PASS ok crypto/des 1.721s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 945 121938 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7445166 ns/op 1084 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19748374 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1212953 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.627s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1555 71608 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 33 3501830 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 13 8357931 ns/op 3064 B/op 35 allocs/op BenchmarkVerify/P256-4 933 126514 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8703908 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22290637 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4046 28816 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 63 1874622 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4893938 ns/op 1418 B/op 17 allocs/op PASS ok crypto/ecdsa 2.579s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 325 355356 ns/op BenchmarkNewKeyFromSeed-4 327 357033 ns/op BenchmarkSigning-4 309 383660 ns/op BenchmarkVerification-4 206 581234 ns/op PASS ok crypto/ed25519 1.657s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4785 23301 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 160 729756 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 56 1905228 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4873235 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1387 85964 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1840625 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5034371 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14331790 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12454 9622 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6190 19601 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3667 28818 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 84 1293979 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2516 46262 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 313 385628 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1627 72412 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 97 1194616 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.337s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14163 7827 ns/op 130.83 MB/s BenchmarkHMACSHA256_32-4 24955 4723 ns/op 6.78 MB/s BenchmarkNewWriteSum-4 12327 9145 ns/op 3.50 MB/s PASS ok crypto/hmac 1.581s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52260 2267 ns/op BenchmarkModSub-4 50208 2315 ns/op BenchmarkMontgomeryRepr-4 25606 4755 ns/op BenchmarkMontgomeryMul-4 25332 4730 ns/op BenchmarkModMul-4 12615 9579 ns/op BenchmarkExpBig-4 14 7798988 ns/op BenchmarkExp-4 6 18859532 ns/op PASS ok crypto/internal/bigmod 2.191s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3128 33295 ns/op BenchmarkScalarBaseMult-4 342 336798 ns/op BenchmarkScalarMult-4 157 761395 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 230 521143 ns/op PASS ok crypto/internal/edwards25519 1.641s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 551848 217.1 ns/op BenchmarkMultiply-4 4541248 26.26 ns/op BenchmarkSquare-4 5251861 22.75 ns/op BenchmarkInvert-4 24234 4957 ns/op BenchmarkMult32-4 1437139 82.96 ns/op PASS ok crypto/internal/edwards25519/field 1.880s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 67 1769064 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1602 73590 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5048010 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13669834 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 181 638366 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7641 14690 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 69 1631741 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4271886 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.170s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 583905 186.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 308842 374.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 119910 986.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 652353 184.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 321615 375.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 114213 993.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.770s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118736 950.8 ns/op 8.41 MB/s BenchmarkHash64-4 148645 780.6 ns/op 81.99 MB/s BenchmarkHash128-4 137392 875.4 ns/op 146.21 MB/s BenchmarkHash256-4 108350 1088 ns/op 235.33 MB/s BenchmarkHash512-4 79160 1535 ns/op 333.63 MB/s BenchmarkHash1K-4 50079 2362 ns/op 433.48 MB/s BenchmarkHash8K-4 8382 14303 ns/op 572.74 MB/s BenchmarkHash1M-4 69 1719191 ns/op 609.92 MB/s BenchmarkHash8M-4 8 13814185 ns/op 607.25 MB/s BenchmarkHash8BytesUnaligned-4 119672 951.5 ns/op 8.41 MB/s BenchmarkHash1KUnaligned-4 50516 2387 ns/op 429.07 MB/s BenchmarkHash8KUnaligned-4 8176 14284 ns/op 573.52 MB/s PASS ok crypto/md5 2.785s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 218252420 ns/op PASS ok crypto/rand 1.244s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13596 8263 ns/op 15.49 MB/s BenchmarkRC4_1K-4 1708 65688 ns/op 15.59 MB/s BenchmarkRC4_8K-4 226 527543 ns/op 15.35 MB/s PASS ok crypto/rc4 1.491s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10824113 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 24807310 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 44473447 ns/op BenchmarkEncryptPKCS1v15/2048-4 37 2941525 ns/op BenchmarkDecryptOAEP/2048-4 10 10863015 ns/op BenchmarkEncryptOAEP/2048-4 37 2989078 ns/op BenchmarkSignPKCS1v15/2048-4 10 10848180 ns/op BenchmarkVerifyPKCS1v15/2048-4 40 2928986 ns/op BenchmarkSignPSS/2048-4 10 10852597 ns/op BenchmarkVerifyPSS/2048-4 39 2964825 ns/op PASS ok crypto/rsa 2.780s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 98182 1165 ns/op 6.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 115824 995.8 ns/op 8.03 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74821 1556 ns/op 205.62 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87795 1370 ns/op 233.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 50253 2371 ns/op 431.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 54570 2207 ns/op 463.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9666 11534 ns/op 710.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9615 11327 ns/op 723.21 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.071s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 80289 1454 ns/op 5.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 90996 1296 ns/op 6.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91053 1311 ns/op 6.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26439 4561 ns/op 224.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27560 4373 ns/op 234.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26966 4377 ns/op 233.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4244 28122 ns/op 291.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4262 27797 ns/op 294.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4288 27795 ns/op 294.73 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.300s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58814 1993 ns/op 4.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 73168 1598 ns/op 5.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64998 1813 ns/op 4.41 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28576 4186 ns/op 244.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31407 3763 ns/op 272.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30061 4016 ns/op 254.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5779 20677 ns/op 396.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5812 20920 ns/op 391.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5556 20676 ns/op 396.21 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.296s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17320822 6.898 ns/op BenchmarkConstantTimeEq-4 17314832 6.929 ns/op BenchmarkConstantTimeLessOrEq-4 16206784 7.514 ns/op BenchmarkXORBytes/8Bytes-4 4805604 23.66 ns/op 338.10 MB/s BenchmarkXORBytes/128Bytes-4 3464010 34.43 ns/op 3717.66 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 105.8 ns/op 19361.10 MB/s BenchmarkXORBytes/32768Bytes-4 61680 1944 ns/op 16859.69 MB/s PASS ok crypto/subtle 1.968s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 145 1030768 ns/op BenchmarkCertCache/1-4 130 782526 ns/op BenchmarkCertCache/2-4 148 711247 ns/op BenchmarkCertCache/3-4 159 795444 ns/op BenchmarkHandshakeServer/RSA-4 15 7159779 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 8006422 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7468179 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 96 1244860 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 142 821213 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2442651 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 57 2017232 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 32683295 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 32308246 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 26204584 ns/op 40.01 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 33808195 ns/op 31.02 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 36961898 ns/op 56.74 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 50679280 ns/op 41.38 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 58750768 ns/op 71.39 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 87660624 ns/op 47.85 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 107889000 ns/op 77.75 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 187067022 ns/op 44.84 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 251127878 ns/op 66.81 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 272643867 ns/op 61.54 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 447076208 ns/op 75.05 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 675254475 ns/op 49.69 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 831856329 ns/op 80.67 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1061535710 ns/op 63.22 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26859154 ns/op 39.04 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 32566693 ns/op 32.20 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 40614422 ns/op 51.64 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 55124116 ns/op 38.04 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 71000698 ns/op 59.07 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 91490060 ns/op 45.84 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 106703965 ns/op 78.62 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 171742551 ns/op 48.84 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 215990407 ns/op 77.68 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 295949358 ns/op 56.69 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 446986807 ns/op 75.07 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 648983099 ns/op 51.70 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 908283367 ns/op 73.89 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1189166242 ns/op 56.43 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 707771233 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 709788869 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 291962498 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 291190034 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 153952100 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 152799846 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 84390852 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 84455818 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 42621337 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 42351706 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 146549953 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 149456985 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 67877151 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 68120602 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40853235 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 40574132 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 28635749 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 28290515 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20733691 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 20170196 ns/op PASS ok crypto/tls 20.164s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 14366960 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 310 372736 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 991 112366 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 954 124245 ns/op 13507 B/op 187 allocs/op PASS ok crypto/x509 2.120s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 4 27310132 ns/op 2503386 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 4 27146952 ns/op 2236340 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 7 16365088 ns/op 1773067 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 4 28565742 ns/op 2423580 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 9 11545989 ns/op 595558 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 5 21353856 ns/op 839897 B/op 20159 allocs/op BenchmarkConcurrentTxStmtExec-4 27 4193097 ns/op 108514 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 4 25837621 ns/op 1698222 B/op 14315 allocs/op BenchmarkManyConcurrentQueries-4 1936 55791 ns/op 4005 B/op 20 allocs/op BenchmarkGrabConn-4 195943 605.5 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.909s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1716 66264 ns/op BenchmarkSymbols32-4 1845 60332 ns/op PASS ok debug/elf 1.371s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 217856 556.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1638984 ns/op 188219 B/op 13 allocs/op Benchmark115/LineToPC-4 78 1497122 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19029 6239 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.745s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 54600 1839 ns/op BenchmarkMarshal-4 676 162758 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2636 40731 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.402s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 372 315114 ns/op 26.00 MB/s BenchmarkEncodeToString-4 295 357693 ns/op 22.90 MB/s BenchmarkDecode-4 147 797797 ns/op 16.44 MB/s BenchmarkDecodeString-4 147 797515 ns/op 16.44 MB/s PASS ok encoding/base32 1.725s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 324 325016 ns/op 25.20 MB/s BenchmarkDecodeString/2-4 311509 367.7 ns/op 10.88 MB/s BenchmarkDecodeString/4-4 240609 501.7 ns/op 15.95 MB/s BenchmarkDecodeString/8-4 191293 616.5 ns/op 19.47 MB/s BenchmarkDecodeString/64-4 38137 3117 ns/op 28.23 MB/s BenchmarkDecodeString/8192-4 345 341043 ns/op 32.03 MB/s BenchmarkNewEncoding-4 64488 1815 ns/op 141.06 MB/s PASS ok encoding/base64 2.006s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1324 83787 ns/op 47.74 MB/s BenchmarkReadStruct-4 17703 6690 ns/op 11.21 MB/s BenchmarkWriteStruct-4 16382 7266 ns/op 10.32 MB/s BenchmarkReadInts-4 47439 2498 ns/op 12.01 MB/s BenchmarkWriteInts-4 44058 2725 ns/op 11.01 MB/s BenchmarkWriteSlice1000Int32s-4 1304 84573 ns/op 47.30 MB/s BenchmarkPutUint16-4 3474343 34.64 ns/op 57.74 MB/s BenchmarkAppendUint16-4 3472510 34.56 ns/op 57.87 MB/s BenchmarkPutUint32-4 2497130 47.06 ns/op 85.00 MB/s BenchmarkAppendUint32-4 2479947 48.04 ns/op 83.26 MB/s BenchmarkPutUint64-4 1130559 104.8 ns/op 76.37 MB/s BenchmarkAppendUint64-4 1000000 112.6 ns/op 71.04 MB/s BenchmarkLittleEndianPutUint16-4 3454257 34.59 ns/op 57.82 MB/s BenchmarkLittleEndianAppendUint16-4 3501886 34.37 ns/op 58.20 MB/s BenchmarkLittleEndianPutUint32-4 2501718 47.30 ns/op 84.56 MB/s BenchmarkLittleEndianAppendUint32-4 2575542 45.86 ns/op 87.23 MB/s BenchmarkLittleEndianPutUint64-4 1000000 105.6 ns/op 75.77 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 112.0 ns/op 71.43 MB/s BenchmarkReadFloats-4 162043 736.1 ns/op 16.30 MB/s BenchmarkWriteFloats-4 157509 753.9 ns/op 15.92 MB/s BenchmarkReadSlice1000Float32s-4 1334 89422 ns/op 44.73 MB/s BenchmarkWriteSlice1000Float32s-4 1270 93478 ns/op 42.79 MB/s BenchmarkReadSlice1000Uint8s-4 74583 1436 ns/op 696.56 MB/s BenchmarkWriteSlice1000Uint8s-4 115327 1038 ns/op 963.60 MB/s BenchmarkPutUvarint32-4 693724 151.5 ns/op 26.40 MB/s BenchmarkPutUvarint64-4 198244 583.6 ns/op 13.71 MB/s PASS ok encoding/binary 4.951s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5715 17631 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7273 16214 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6535 16908 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3718 28050 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7677 14799 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8098 14787 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8160 14856 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4482 25926 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12051 9038 ns/op PASS ok encoding/csv 2.386s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10008 11878 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16996 7750 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 285 387288 ns/op 16690 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 762 139242 ns/op 645 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1515 76496 ns/op 58 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1560 78654 ns/op 57 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2319 44226 ns/op 167 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 73 1650630 ns/op 33093 B/op 250 allocs/op BenchmarkDecodeComplex128Slice-4 507 210841 ns/op 25251 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1054 99461 ns/op 10803 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1148 87464 ns/op 9760 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 664 182034 ns/op 39157 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 314 419020 ns/op 66266 B/op 2202 allocs/op BenchmarkDecodeBytesSlice-4 638 197118 ns/op 23653 B/op 187 allocs/op BenchmarkDecodeInterfaceSlice-4 111 1021339 ns/op 82942 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1716249 ns/op 54127 B/op 181 allocs/op PASS ok encoding/gob 4.146s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13020 9170 ns/op 27.92 MB/s BenchmarkEncode/1024-4 2956 36854 ns/op 27.79 MB/s BenchmarkEncode/4096-4 825 145559 ns/op 28.14 MB/s BenchmarkEncode/16384-4 206 578398 ns/op 28.33 MB/s BenchmarkDecode/256-4 26262 4524 ns/op 56.59 MB/s BenchmarkDecode/1024-4 6600 17943 ns/op 57.07 MB/s BenchmarkDecode/4096-4 1678 72024 ns/op 56.87 MB/s BenchmarkDecode/16384-4 412 288966 ns/op 56.70 MB/s BenchmarkDump/256-4 1378 88419 ns/op 2.90 MB/s BenchmarkDump/1024-4 340 343031 ns/op 2.99 MB/s BenchmarkDump/4096-4 82 1373806 ns/op 2.98 MB/s BenchmarkDump/16384-4 19 5844296 ns/op 2.80 MB/s PASS ok encoding/hex 2.758s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 150079233 ns/op 12.93 MB/s 8391336 B/op 59 allocs/op BenchmarkCodeEncoderError-4 1 164600028 ns/op 11.79 MB/s 8393672 B/op 112 allocs/op BenchmarkCodeMarshal-4 1 156668104 ns/op 12.39 MB/s 10332672 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 159041466 ns/op 12.20 MB/s 10468184 B/op 139 allocs/op BenchmarkMarshalBytes/32-4 22147 5342 ns/op BenchmarkMarshalBytes/256-4 5508 20829 ns/op BenchmarkMarshalBytes/4096-4 480 234361 ns/op BenchmarkMarshalBytesError/32-4 52 2198847 ns/op BenchmarkMarshalBytesError/256-4 54 2181811 ns/op BenchmarkMarshalBytesError/4096-4 49 2350411 ns/op BenchmarkMarshalMap-4 43419 2599 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 432902863 ns/op 4.48 MB/s 10097736 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 35440 3380 ns/op 4.14 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 44542 2388 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 358565452 ns/op 5.41 MB/s 2020144 B/op 40007 allocs/op BenchmarkCodeUnmarshalReuse-4 1 354307531 ns/op 5.48 MB/s 2020952 B/op 40011 allocs/op BenchmarkUnmarshalString-4 70718 2004 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 114847 934.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 245755 450.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 20038 6205 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 72854 1592 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 94095 1175 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 20704 6060 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3238 39047 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 669 169094 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 85 1451230 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 8 15081811 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 576529 192.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 541738 219.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 620544 206.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 657565 208.6 ns/op BenchmarkEncodeMarshaler-4 75336 1592 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 88244 1310 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 3966610 29.22 ns/op BenchmarkNumberIsValidRegexp-4 21468 5628 ns/op PASS ok encoding/json 9.061s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2416974 ns/op 27.11 MB/s BenchmarkDecode-4 24 4948844 ns/op 17.94 MB/s PASS ok encoding/pem 1.373s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2648 42369 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1143 105401 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4248 25501 ns/op PASS ok encoding/xml 1.547s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 233025 479.0 ns/op BenchmarkAs-4 74738 1572 ns/op PASS ok errors 1.286s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 360379 383.7 ns/op BenchmarkIntSet-4 383006 308.4 ns/op BenchmarkFloatAdd-4 77116 1893 ns/op BenchmarkFloatSet-4 403256 316.5 ns/op BenchmarkStringSet-4 376220 317.1 ns/op BenchmarkMapSet-4 74805 1596 ns/op BenchmarkMapSetDifferent-4 64042 1963 ns/op BenchmarkMapSetDifferentRandom-4 217 491978 ns/op BenchmarkMapSetString-4 95719 1556 ns/op BenchmarkMapAddSame-4 38872 3461 ns/op BenchmarkMapAddDifferent-4 13406 7564 ns/op BenchmarkMapAddDifferentRandom-4 186 634676 ns/op BenchmarkMapAddSameSteadyState-4 221768 497.4 ns/op BenchmarkMapAddDifferentSteadyState-4 107542 958.5 ns/op BenchmarkMapString-4 6404 18159 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 15931 10218 ns/op PASS ok expvar 3.791s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 112111 1144 ns/op BenchmarkSprintfEmpty-4 331536 313.4 ns/op BenchmarkSprintfString-4 336776 419.6 ns/op BenchmarkSprintfTruncateString-4 209478 573.0 ns/op BenchmarkSprintfTruncateBytes-4 154098 676.7 ns/op BenchmarkSprintfSlowParsingPath-4 225781 479.0 ns/op BenchmarkSprintfQuoteString-4 47845 2613 ns/op BenchmarkSprintfInt-4 233086 485.7 ns/op BenchmarkSprintfIntInt-4 208435 625.5 ns/op BenchmarkSprintfPrefixedInt-4 189073 562.5 ns/op BenchmarkSprintfFloat-4 130970 815.1 ns/op BenchmarkSprintfComplex-4 57982 2220 ns/op BenchmarkSprintfBoolean-4 308478 460.8 ns/op BenchmarkSprintfHexString-4 125066 1058 ns/op BenchmarkSprintfHexBytes-4 86574 1497 ns/op BenchmarkSprintfBytes-4 48508 2601 ns/op BenchmarkSprintfStringer-4 83654 1433 ns/op BenchmarkSprintfStructure-4 33882 3208 ns/op BenchmarkManyArgs-4 72109 1548 ns/op BenchmarkFprintInt-4 70554 1727 ns/op BenchmarkFprintfBytes-4 77241 1593 ns/op BenchmarkFprintIntNoAlloc-4 68980 1716 ns/op BenchmarkScanInts-4 37 3188523 ns/op BenchmarkScanRecursiveInt-4 1 378444753 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 415648112 ns/op PASS ok fmt 5.644s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 457 230558 ns/op PASS ok go/build 1.167s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 46940 2221 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12882 9233 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3903 33244 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 972 120009 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 235 479861 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 55 2388482 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9929216 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 42967762 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 197739268 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.675s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 270416321 ns/op 0.24 MB/s 45535144 B/op 48772 allocs/op PASS ok go/format 1.322s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20454037 ns/op 2.63 MB/s BenchmarkParseOnly-4 6 17550913 ns/op 3.07 MB/s BenchmarkResolve-4 48 2515882 ns/op 21.41 MB/s PASS ok go/parser 2.273s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 155033237 ns/op 0.33 MB/s 4979504 B/op 27459 allocs/op BenchmarkPrintDecl-4 656 164047 ns/op 0.20 MB/s 15783 B/op 51 allocs/op PASS ok go/printer 1.314s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 270 442633 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7697522 ns/op 6.44 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12152153 ns/op 5.95 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17919433 ns/op 6.60 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 223 527452 ns/op 5.83 MB/s PASS ok go/scanner 1.741s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 105.7 ns/op PASS ok go/token 1.139s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 128 907277 ns/op BenchmarkNamed/Underlying/nongeneric-4 732444 137.4 ns/op BenchmarkNamed/Underlying/generic-4 838974 139.3 ns/op BenchmarkNamed/Underlying/src_instance-4 827414 138.1 ns/op BenchmarkNamed/Underlying/user_instance-4 839584 137.5 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 18703 6235 ns/op BenchmarkNamed/NewMethodSet/generic-4 16814 6313 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18570 6361 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18957 6147 ns/op BenchmarkCheck/http/funcbodies/info-4 1 755008327 ns/op 43959 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 479238999 ns/op 69237 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 267582007 ns/op 124016 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 230426887 ns/op 144010 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 544086924 ns/op 9502 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 113673841 ns/op 45455 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 64692234 ns/op 79881 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 63644616 ns/op 81202 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 158515060 ns/op 13667 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 62862986 ns/op 34460 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 45383104 ns/op 47732 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 44908165 ns/op 48244 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1361960709 ns/op 48463 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 639981928 ns/op 103130 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 198216494 ns/op 332881 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 144123616 ns/op 457803 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 597410096 ns/op 3359 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 101223515 ns/op 19814 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 79073280 ns/op 25364 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 76078300 ns/op 26372 lines/s PASS ok go/types 20.740s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 9756 12258 ns/op 83.54 MB/s PASS ok hash/adler32 1.243s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 211161 527.5 ns/op 28.43 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 224215 504.2 ns/op 29.75 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 117457 1003 ns/op 39.89 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 121894 962.5 ns/op 41.56 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 435429 259.8 ns/op 1970.74 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 467904 258.5 ns/op 1980.40 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 406635 286.3 ns/op 3576.38 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 411552 286.1 ns/op 3579.78 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 243056 481.6 ns/op 8504.45 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 240549 491.1 ns/op 8340.26 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51184 2326 ns/op 14090.53 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52454 2271 ns/op 14431.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 417070 266.0 ns/op 56.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 438468 266.6 ns/op 56.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 432776 270.0 ns/op 148.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 428880 270.1 ns/op 148.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 324688 367.3 ns/op 1394.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 321658 365.3 ns/op 1401.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 263107 446.1 ns/op 2295.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 263697 449.4 ns/op 2278.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 225762 529.1 ns/op 7742.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 228411 525.9 ns/op 7788.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47631 2505 ns/op 13082.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47118 2506 ns/op 13077.87 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 217464 525.2 ns/op 28.56 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 215265 539.1 ns/op 27.82 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 112941 1044 ns/op 38.30 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 115232 1034 ns/op 38.67 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8829 13228 ns/op 38.71 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8746 13584 ns/op 37.69 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4215 27522 ns/op 37.21 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4248 27686 ns/op 36.99 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1080 110845 ns/op 36.95 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1081 110601 ns/op 37.03 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 135 884485 ns/op 37.05 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 134 882261 ns/op 37.14 MB/s PASS ok hash/crc32 5.796s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 92 1199651 ns/op 54.63 MB/s BenchmarkCrc64/ISO4KB-4 1126 104779 ns/op 39.09 MB/s BenchmarkCrc64/ISO1KB-4 5018 22680 ns/op 45.15 MB/s BenchmarkCrc64/ECMA64KB-4 88 1195685 ns/op 54.81 MB/s BenchmarkCrc64/Random64KB-4 100 1125901 ns/op 58.21 MB/s BenchmarkCrc64/Random16KB-4 403 294421 ns/op 55.65 MB/s PASS ok hash/crc64 1.770s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 9810 12327 ns/op 83.07 MB/s BenchmarkFnv32aKB-4 9483 12658 ns/op 80.90 MB/s BenchmarkFnv64KB-4 9315 12279 ns/op 83.39 MB/s BenchmarkFnv64aKB-4 9441 12298 ns/op 83.27 MB/s BenchmarkFnv128KB-4 2136 55321 ns/op 18.51 MB/s BenchmarkFnv128aKB-4 2226 53103 ns/op 19.28 MB/s PASS ok hash/fnv 1.941s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 662532 182.1 ns/op 21.96 MB/s BenchmarkHash/n=4/Bytes-4 4896334 24.39 ns/op 164.04 MB/s BenchmarkHash/n=4/String-4 1905433 62.78 ns/op 63.71 MB/s BenchmarkHash/n=8/Write-4 546524 198.7 ns/op 40.25 MB/s BenchmarkHash/n=8/Bytes-4 4796390 24.63 ns/op 324.82 MB/s BenchmarkHash/n=8/String-4 1877847 63.58 ns/op 125.83 MB/s BenchmarkHash/n=16/Write-4 635948 182.5 ns/op 87.68 MB/s BenchmarkHash/n=16/Bytes-4 4945512 24.49 ns/op 653.40 MB/s BenchmarkHash/n=16/String-4 1876814 64.04 ns/op 249.85 MB/s BenchmarkHash/n=32/Write-4 624622 187.2 ns/op 170.91 MB/s BenchmarkHash/n=32/Bytes-4 4824932 24.63 ns/op 1299.08 MB/s BenchmarkHash/n=32/String-4 1830194 65.87 ns/op 485.77 MB/s BenchmarkHash/n=64/Write-4 516434 220.7 ns/op 290.02 MB/s BenchmarkHash/n=64/Bytes-4 4529829 26.02 ns/op 2460.06 MB/s BenchmarkHash/n=64/String-4 1807778 66.80 ns/op 958.13 MB/s BenchmarkHash/n=256/Write-4 416455 274.7 ns/op 931.79 MB/s BenchmarkHash/n=256/Bytes-4 2654318 44.92 ns/op 5699.01 MB/s BenchmarkHash/n=256/String-4 960848 121.2 ns/op 2111.98 MB/s BenchmarkHash/n=320/Write-4 429912 271.3 ns/op 1179.68 MB/s BenchmarkHash/n=320/Bytes-4 2027349 58.65 ns/op 5456.01 MB/s BenchmarkHash/n=320/String-4 686162 168.1 ns/op 1904.04 MB/s BenchmarkHash/n=1024/Write-4 282730 416.1 ns/op 2461.23 MB/s BenchmarkHash/n=1024/Bytes-4 789283 151.3 ns/op 6767.85 MB/s BenchmarkHash/n=1024/String-4 272131 436.9 ns/op 2343.94 MB/s BenchmarkHash/n=4096/Write-4 123820 946.6 ns/op 4327.09 MB/s BenchmarkHash/n=4096/Bytes-4 209089 569.0 ns/op 7198.38 MB/s BenchmarkHash/n=4096/String-4 72340 1665 ns/op 2460.78 MB/s BenchmarkHash/n=16384/Write-4 39115 3078 ns/op 5323.65 MB/s BenchmarkHash/n=16384/Bytes-4 53629 2243 ns/op 7305.77 MB/s BenchmarkHash/n=16384/String-4 18304 6516 ns/op 2514.43 MB/s PASS ok hash/maphash 5.485s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 777 131994 ns/op BenchmarkEscapeNone-4 111450 1029 ns/op BenchmarkUnescape-4 772 149694 ns/op BenchmarkUnescapeNone-4 529164 222.0 ns/op BenchmarkUnescapeSparse-4 11260 10363 ns/op BenchmarkUnescapeDense-4 1201 100701 ns/op PASS ok html 1.868s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9373 12275 ns/op BenchmarkCSSEscaperNoSpecials-4 45717 2538 ns/op BenchmarkDecodeCSS-4 27330 4375 ns/op BenchmarkDecodeCSSNoSpecials-4 4597437 26.35 ns/op BenchmarkCSSValueFilter-4 107324 1055 ns/op BenchmarkCSSValueFilterOk-4 82891 1488 ns/op BenchmarkEscapedExecute-4 4122 25362 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10481 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 69404 1735 ns/op BenchmarkStripTags-4 20863 5582 ns/op BenchmarkStripTagsNoSpecials-4 273151 398.6 ns/op BenchmarkJSValEscaperWithNum-4 24163 5051 ns/op BenchmarkJSValEscaperWithStr-4 5397 21100 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18632 6222 ns/op BenchmarkJSValEscaperWithObj-4 4902 24231 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13417 8610 ns/op BenchmarkJSStrEscaperNoSpecials-4 61326 1939 ns/op BenchmarkJSStrEscaper-4 10000 10187 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 55473 2134 ns/op BenchmarkJSRegexpEscaper-4 10000 10801 ns/op BenchmarkTemplateSpecialTags-4 97 1224665 ns/op BenchmarkURLEscaper-4 4212 27115 ns/op BenchmarkURLEscaperNoSpecials-4 148149 722.8 ns/op BenchmarkURLNormalizer-4 4990 20577 ns/op BenchmarkURLNormalizerNoSpecials-4 138318 731.0 ns/op BenchmarkSrcsetFilter-4 18619 6291 ns/op BenchmarkSrcsetFilterNoSpecials-4 105508 1092 ns/op PASS ok html/template 5.056s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 508332 200.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 480810 260.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 621146 185.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 476382 253.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1824380 65.01 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1313600 91.69 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1835212 64.04 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1309510 92.25 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1482194 81.28 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 442916 248.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 341917 324.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 457370 254.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 372652 317.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 825596 142.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 563677 217.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 874006 124.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 531614 217.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 450778 258.7 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1392566 85.20 ns/op BenchmarkRGBASetRGBA-4 1437220 83.43 ns/op BenchmarkRGBA64At-4 735681 139.1 ns/op BenchmarkRGBA64SetRGBA64-4 752718 140.8 ns/op BenchmarkNRGBAAt-4 1423698 84.13 ns/op BenchmarkNRGBASetNRGBA-4 1442439 83.55 ns/op BenchmarkNRGBA64At-4 818872 140.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 831693 140.0 ns/op BenchmarkAlphaAt-4 2413057 49.67 ns/op BenchmarkAlphaSetAlpha-4 2453467 48.88 ns/op BenchmarkAlpha16At-4 1553996 75.49 ns/op BenchmarkAlphaSetAlpha16-4 1594993 73.44 ns/op BenchmarkGrayAt-4 2366071 50.76 ns/op BenchmarkGraySetGray-4 2414305 49.63 ns/op BenchmarkGray16At-4 1566604 74.62 ns/op BenchmarkGraySetGray16-4 1611817 72.79 ns/op PASS ok image 6.499s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4056193 29.85 ns/op BenchmarkYCbCrToRGB/128-4 4267557 28.15 ns/op BenchmarkYCbCrToRGB/255-4 4352918 27.74 ns/op BenchmarkRGBToYCbCr/0-4 4155504 28.91 ns/op BenchmarkRGBToYCbCr/Cb-4 4190224 28.61 ns/op BenchmarkRGBToYCbCr/Cr-4 4269142 27.99 ns/op BenchmarkYCbCrToRGBA/0-4 3357594 35.25 ns/op BenchmarkYCbCrToRGBA/128-4 3263095 36.88 ns/op BenchmarkYCbCrToRGBA/255-4 3379868 35.73 ns/op BenchmarkNYCbCrAToRGBA/0-4 3350684 35.75 ns/op BenchmarkNYCbCrAToRGBA/128-4 3328760 35.96 ns/op BenchmarkNYCbCrAToRGBA/255-4 3377202 35.50 ns/op PASS ok image/color 2.896s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 32065762 ns/op BenchmarkFillSrc-4 350 338608 ns/op BenchmarkCopyOver-4 7 16223490 ns/op BenchmarkCopySrc-4 444 271944 ns/op BenchmarkNRGBAOver-4 6 16850528 ns/op BenchmarkNRGBASrc-4 9 11527560 ns/op BenchmarkYCbCr-4 8 12543034 ns/op BenchmarkGray-4 16 6715452 ns/op BenchmarkCMYK-4 9 11306601 ns/op BenchmarkGlyphOver-4 20 5496227 ns/op BenchmarkRGBAMaskOver-4 4 28436524 ns/op BenchmarkGrayMaskOver-4 5 22086665 ns/op BenchmarkRGBA64ImageMaskOver-4 3 36559074 ns/op BenchmarkRGBA-4 5 23584691 ns/op BenchmarkPalettedFill-4 1027 123143 ns/op BenchmarkPalettedRGBA-4 5 24626991 ns/op BenchmarkGenericOver-4 2 50729797 ns/op BenchmarkGenericMaskOver-4 5 21718331 ns/op BenchmarkGenericSrc-4 3 33786916 ns/op BenchmarkGenericMaskSrc-4 4 29948313 ns/op PASS ok image/draw 7.037s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4648663 ns/op 3.32 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 118958721 ns/op 2.58 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3174609891 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 55 2103533 ns/op 7.34 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 157043624 ns/op 0.39 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.245s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4315 27838 ns/op BenchmarkIDCT-4 3907 26084 ns/op BenchmarkDecodeBaseline-4 9 12102281 ns/op 5.11 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 19751800 ns/op 3.13 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151055013 ns/op 8.13 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 189432664 ns/op 4.87 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.439s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12362184 8.784 ns/op BenchmarkDecodeGray-4 12 8669433 ns/op 7.56 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36808535 ns/op 7.12 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32351954 ns/op 8.10 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5358647 ns/op 12.23 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30747194 ns/op 8.53 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38039562 ns/op 6.89 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 57228214 ns/op 5.37 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 56217737 ns/op 5.46 MB/s 426084 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 182896713 ns/op 6.72 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 199411960 ns/op 6.16 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30301892 ns/op 10.14 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 181094860 ns/op 6.79 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 726502923 ns/op 1.69 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.552s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54129142 ns/op 1.85 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 45707157 ns/op 2.19 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 291115530 ns/op 1.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 265499134 ns/op 1.88 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53911915 ns/op 1.85 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 45330130 ns/op 2.21 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 285565153 ns/op 1.75 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 247540656 ns/op 2.02 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 594705275 ns/op 1.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 590576101 ns/op 1.69 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3874519235 ns/op 1.29 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3826478982 ns/op 1.31 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 7752570620 ns/op 1.29 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 7701801846 ns/op 1.30 MB/s 80003248 B/op 3 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 45342443006 ns/op 1.10 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 45059152132 ns/op 1.11 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9792519 ns/op 10.21 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11419437 ns/op 8.76 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 48407147 ns/op 10.33 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 57029116 ns/op 8.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 95017198 ns/op 10.52 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 117045840 ns/op 8.54 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 500145534 ns/op 10.00 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 577987491 ns/op 8.65 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 974941650 ns/op 10.26 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1142606790 ns/op 8.75 MB/s 80003160 B/op 3 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 4942202849 ns/op 10.12 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5648362650 ns/op 8.85 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 62251254 ns/op 1.61 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 51759202 ns/op 1.93 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 350373619 ns/op 1.43 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 346132130 ns/op 1.44 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 776388256 ns/op 1.29 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 874951400 ns/op 1.14 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6216556990 ns/op 0.80 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6240099449 ns/op 0.80 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 13623248475 ns/op 0.73 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 13533502434 ns/op 0.74 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 80276291603 ns/op 0.62 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 77541147256 ns/op 0.64 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 186940215 ns/op 22.36 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 189642260 ns/op 22.04 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 350.638s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34549 3133 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 34508 3235 ns/op 0.62 MB/s BenchmarkMarshalCorpusFile/4-4 32715 3536 ns/op 1.13 MB/s BenchmarkMarshalCorpusFile/8-4 27444 4161 ns/op 1.92 MB/s BenchmarkMarshalCorpusFile/16-4 21868 5487 ns/op 2.92 MB/s BenchmarkMarshalCorpusFile/32-4 14863 8021 ns/op 3.99 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10499 ns/op 6.10 MB/s BenchmarkMarshalCorpusFile/128-4 8736 13769 ns/op 9.30 MB/s BenchmarkMarshalCorpusFile/256-4 3758 32827 ns/op 7.80 MB/s BenchmarkMarshalCorpusFile/512-4 1892 62932 ns/op 8.14 MB/s BenchmarkMarshalCorpusFile/1024-4 1009 120645 ns/op 8.49 MB/s BenchmarkMarshalCorpusFile/2048-4 470 241109 ns/op 8.49 MB/s BenchmarkMarshalCorpusFile/4096-4 246 463416 ns/op 8.84 MB/s BenchmarkMarshalCorpusFile/8192-4 128 948578 ns/op 8.64 MB/s BenchmarkMarshalCorpusFile/16384-4 66 1861855 ns/op 8.80 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5669643 ns/op 5.78 MB/s BenchmarkMarshalCorpusFile/65536-4 9 12120566 ns/op 5.41 MB/s BenchmarkMarshalCorpusFile/131072-4 4 27851255 ns/op 4.71 MB/s BenchmarkMarshalCorpusFile/262144-4 2 52656311 ns/op 4.98 MB/s BenchmarkMarshalCorpusFile/524288-4 1 133967766 ns/op 3.91 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 202122535 ns/op 5.19 MB/s BenchmarkUnmarshalCorpusFile/1-4 7573 13272 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8241 13167 ns/op 0.15 MB/s BenchmarkUnmarshalCorpusFile/4-4 7185 14240 ns/op 0.28 MB/s BenchmarkUnmarshalCorpusFile/8-4 6260 16759 ns/op 0.48 MB/s BenchmarkUnmarshalCorpusFile/16-4 5853 19983 ns/op 0.80 MB/s BenchmarkUnmarshalCorpusFile/32-4 3843 28366 ns/op 1.13 MB/s BenchmarkUnmarshalCorpusFile/64-4 3596 33570 ns/op 1.91 MB/s BenchmarkUnmarshalCorpusFile/128-4 2586 42970 ns/op 2.98 MB/s BenchmarkUnmarshalCorpusFile/256-4 1092 105926 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/512-4 586 202865 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/1024-4 308 387617 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/2048-4 154 752803 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1548390 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2994326 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 5940318 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11904330 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24265034 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 48705754 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 100313351 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 198790339 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 398439857 ns/op 2.63 MB/s BenchmarkMutatorBytes/1-4 35739 3251 ns/op BenchmarkMutatorBytes/10-4 38030 3066 ns/op BenchmarkMutatorBytes/100-4 36481 3315 ns/op BenchmarkMutatorBytes/1000-4 25648 4998 ns/op BenchmarkMutatorBytes/10000-4 7400 21090 ns/op BenchmarkMutatorBytes/100000-4 1062 126229 ns/op BenchmarkMutatorString/1-4 35179 3311 ns/op BenchmarkMutatorString/10-4 35960 3367 ns/op BenchmarkMutatorString/100-4 31813 4179 ns/op BenchmarkMutatorString/1000-4 13286 8384 ns/op BenchmarkMutatorString/10000-4 2262 63647 ns/op BenchmarkMutatorString/100000-4 176 673568 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17178 5842 ns/op BenchmarkMutatorAllBasicTypes/string-4 19489 6929 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61137 1901 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54241 2144 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55902 2138 ns/op BenchmarkMutatorAllBasicTypes/int-4 58736 2003 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59844 2006 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58060 1995 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60645 2016 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59416 2008 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57141 2096 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 58455 2023 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58170 2049 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 59160 2016 ns/op PASS ok internal/fuzz 12.551s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 30729 3699 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 126200 934.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.376s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 29583 4148 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 6352 18007 ns/op BenchmarkSplicePipePoolParallel-4 81093 1364 ns/op BenchmarkSplicePipeNativeParallel-4 16587 6827 ns/op PASS ok internal/poll 1.753s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21415651 ns/op PASS ok internal/trace 4.241s PASS ok internal/zstd 1.094s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 9858 18682 ns/op BenchmarkCopyNLarge-4 166 1039785 ns/op PASS ok io 1.596s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 215389 511.7 ns/op BenchmarkPrintln-4 22911 5190 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34380 3524 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2016 59750 ns/op BenchmarkDiscard-4 734763 137.7 ns/op 0 B/op 0 allocs/op PASS ok log 1.820s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 93702 1234 ns/op BenchmarkJSONHandler/defaults-4 7598 14988 ns/op 521 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3972 26222 ns/op 774 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5262 22963 ns/op 749 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6975 15027 ns/op 517 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7376 15339 ns/op 523 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5324 21893 ns/op 513 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 30532 3965 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 29950 3926 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 83575 1463 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 65034 1987 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 42048 2416 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 59044 2103 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 62276 2014 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 52449 2416 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 821596 142.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 616887 198.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 473184 256.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 378381 310.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 323262 356.9 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5505 22128 ns/op BenchmarkDispatch/switch-checked-4 202046 569.2 ns/op BenchmarkDispatch/As-4 188223 645.6 ns/op BenchmarkDispatch/Visit-4 192996 601.0 ns/op BenchmarkUnsafeStrings-4 19398 6188 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 4.584s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2218860 52.09 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2180151 54.52 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1483219 80.65 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 333073 302.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 77630 1751 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 65160 1620 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 38092 3276 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 13047 10882 ns/op 3466 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17637 8274 ns/op 589 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16660 7781 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 8892 12532 ns/op 1074 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3542 33537 ns/op 4299 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17026 7020 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 19008 5943 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11893 10065 ns/op 955 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4323 28641 ns/op 3740 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.160s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 60862376 ns/op PASS ok maps 2.886s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 3480230 34.00 ns/op BenchmarkAcosh-4 1280116 93.67 ns/op BenchmarkAsin-4 3562566 33.80 ns/op BenchmarkAsinh-4 1220907 98.28 ns/op BenchmarkAtan-4 4173992 28.09 ns/op BenchmarkAtanh-4 1257386 95.96 ns/op BenchmarkAtan2-4 2447792 48.73 ns/op BenchmarkCbrt-4 1633677 72.09 ns/op BenchmarkCeil-4 16280697 7.233 ns/op BenchmarkCopysign-4 2909431 41.08 ns/op BenchmarkCos-4 1360050 88.70 ns/op BenchmarkCosh-4 1646517 72.87 ns/op BenchmarkErf-4 4401981 27.21 ns/op BenchmarkErfc-4 4228305 28.35 ns/op BenchmarkErfinv-4 4116922 29.03 ns/op BenchmarkErfcinv-4 4072962 29.45 ns/op BenchmarkExp-4 5509042 21.78 ns/op BenchmarkExpGo-4 969253 115.6 ns/op BenchmarkExpm1-4 3166101 37.35 ns/op BenchmarkExp2-4 1000000 104.2 ns/op BenchmarkExp2Go-4 1000000 113.7 ns/op BenchmarkAbs-4 3761300 31.93 ns/op BenchmarkDim-4 7548630 16.12 ns/op BenchmarkFloor-4 16285026 7.283 ns/op BenchmarkMax-4 12200572 9.871 ns/op BenchmarkMin-4 11814997 10.24 ns/op BenchmarkMod-4 323695 327.4 ns/op BenchmarkFrexp-4 1995920 60.08 ns/op BenchmarkGamma-4 693183 168.1 ns/op BenchmarkHypot-4 10392480 11.51 ns/op BenchmarkHypotGo-4 1736251 68.85 ns/op BenchmarkIlogb-4 2392094 50.62 ns/op BenchmarkJ0-4 260853 458.1 ns/op BenchmarkJ1-4 259851 454.0 ns/op BenchmarkJn-4 122601 988.1 ns/op BenchmarkLdexp-4 1964014 60.46 ns/op BenchmarkLgamma-4 1000000 117.3 ns/op BenchmarkLog-4 5945782 20.07 ns/op BenchmarkLogb-4 2347545 50.96 ns/op BenchmarkLog1p-4 1514946 80.20 ns/op BenchmarkLog10-4 5751765 20.99 ns/op BenchmarkLog2-4 1599279 73.92 ns/op BenchmarkModf-4 3022929 39.24 ns/op BenchmarkNextafter32-4 2867268 41.30 ns/op BenchmarkNextafter64-4 3020536 39.68 ns/op BenchmarkPowInt-4 567549 199.2 ns/op BenchmarkPowFrac-4 451104 262.0 ns/op BenchmarkPow10Pos-4 4108251 29.16 ns/op BenchmarkPow10Neg-4 3933118 30.33 ns/op BenchmarkRound-4 3651009 32.84 ns/op BenchmarkRoundToEven-4 7846405 15.27 ns/op BenchmarkRemainder-4 497864 225.3 ns/op BenchmarkSignbit-4 5101882 23.63 ns/op BenchmarkSin-4 1674278 71.89 ns/op BenchmarkSincos-4 1000000 117.1 ns/op BenchmarkSinh-4 2447820 49.16 ns/op BenchmarkSqrtIndirect-4 17296468 6.936 ns/op BenchmarkSqrtLatency-4 17322768 6.914 ns/op BenchmarkSqrtIndirectLatency-4 17221796 6.901 ns/op BenchmarkSqrtGoLatency-4 1000000 101.2 ns/op BenchmarkSqrtPrime-4 33602 3575 ns/op BenchmarkTan-4 1591390 75.51 ns/op BenchmarkTanh-4 1546191 77.48 ns/op BenchmarkTrunc-4 16628552 7.176 ns/op BenchmarkY0-4 260062 459.2 ns/op BenchmarkY1-4 257949 464.9 ns/op BenchmarkYn-4 124890 954.1 ns/op BenchmarkFloat64bits-4 5322948 22.13 ns/op BenchmarkFloat64frombits-4 4993556 24.18 ns/op BenchmarkFloat32bits-4 5275288 22.67 ns/op BenchmarkFloat32frombits-4 5113557 23.49 ns/op BenchmarkFMA-4 17331604 6.914 ns/op PASS ok math 12.007s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 10893290 10.63 ns/op 6021.40 MB/s BenchmarkAddVV/2-4 10009030 11.81 ns/op 10835.80 MB/s BenchmarkAddVV/3-4 9298424 12.87 ns/op 14923.27 MB/s BenchmarkAddVV/4-4 10248170 11.69 ns/op 21890.46 MB/s BenchmarkAddVV/5-4 9316658 12.85 ns/op 24901.31 MB/s BenchmarkAddVV/10-4 7520544 15.93 ns/op 40167.55 MB/s BenchmarkAddVV/100-4 1831012 65.59 ns/op 97579.53 MB/s BenchmarkAddVV/1000-4 206637 577.8 ns/op 110768.12 MB/s BenchmarkSubVV/1-4 11015788 10.71 ns/op 5974.22 MB/s BenchmarkSubVV/2-4 9993697 11.81 ns/op 10836.03 MB/s BenchmarkSubVV/3-4 9131954 12.75 ns/op 15055.10 MB/s BenchmarkSubVV/4-4 10208002 11.75 ns/op 21784.90 MB/s BenchmarkSubVV/5-4 9258758 12.95 ns/op 24706.17 MB/s BenchmarkSubVV/10-4 7441699 15.92 ns/op 40208.91 MB/s BenchmarkSubVV/100-4 1813260 65.60 ns/op 97565.01 MB/s BenchmarkSubVV/1000-4 207996 573.6 ns/op 111582.77 MB/s BenchmarkAddVW/1-4 11463117 10.25 ns/op 780.18 MB/s BenchmarkAddVW/2-4 10633273 11.14 ns/op 1436.23 MB/s BenchmarkAddVW/3-4 9964156 11.96 ns/op 2006.42 MB/s BenchmarkAddVW/4-4 11278269 10.73 ns/op 2983.66 MB/s BenchmarkAddVW/5-4 10457920 11.38 ns/op 3513.86 MB/s BenchmarkAddVW/10-4 8506459 13.91 ns/op 5749.26 MB/s BenchmarkAddVW/100-4 320938 330.6 ns/op 2419.82 MB/s BenchmarkAddVW/1000-4 52986 2257 ns/op 3545.25 MB/s BenchmarkAddVWext/1-4 11580740 10.40 ns/op 768.99 MB/s BenchmarkAddVWext/2-4 10631134 11.22 ns/op 1426.31 MB/s BenchmarkAddVWext/3-4 10061360 11.71 ns/op 2049.60 MB/s BenchmarkAddVWext/4-4 11120703 10.71 ns/op 2988.10 MB/s BenchmarkAddVWext/5-4 10606654 11.31 ns/op 3535.41 MB/s BenchmarkAddVWext/10-4 8444160 14.01 ns/op 5708.79 MB/s BenchmarkAddVWext/100-4 83886 1414 ns/op 565.76 MB/s BenchmarkAddVWext/1000-4 8670 13580 ns/op 589.10 MB/s BenchmarkSubVW/1-4 11636710 10.34 ns/op 773.87 MB/s BenchmarkSubVW/2-4 10383952 11.46 ns/op 1396.10 MB/s BenchmarkSubVW/3-4 9638989 12.66 ns/op 1896.34 MB/s BenchmarkSubVW/4-4 11169614 10.74 ns/op 2979.08 MB/s BenchmarkSubVW/5-4 10532494 11.61 ns/op 3446.59 MB/s BenchmarkSubVW/10-4 8362080 14.13 ns/op 5660.21 MB/s BenchmarkSubVW/100-4 339601 341.9 ns/op 2340.05 MB/s BenchmarkSubVW/1000-4 53145 2276 ns/op 3515.06 MB/s BenchmarkSubVWext/1-4 11615304 10.34 ns/op 773.42 MB/s BenchmarkSubVWext/2-4 10251823 11.46 ns/op 1396.14 MB/s BenchmarkSubVWext/3-4 9473580 12.45 ns/op 1927.53 MB/s BenchmarkSubVWext/4-4 11136060 10.78 ns/op 2968.71 MB/s BenchmarkSubVWext/5-4 10587528 11.61 ns/op 3443.90 MB/s BenchmarkSubVWext/10-4 8155327 14.21 ns/op 5629.09 MB/s BenchmarkSubVWext/100-4 85240 1406 ns/op 569.07 MB/s BenchmarkSubVWext/1000-4 8623 13629 ns/op 586.99 MB/s BenchmarkMulAddVWW/1-4 10202757 11.78 ns/op 5431.62 MB/s BenchmarkMulAddVWW/2-4 9478750 12.72 ns/op 10059.40 MB/s BenchmarkMulAddVWW/3-4 9722448 12.32 ns/op 15584.50 MB/s BenchmarkMulAddVWW/4-4 7992867 14.05 ns/op 18225.73 MB/s BenchmarkMulAddVWW/5-4 8177956 14.72 ns/op 21739.50 MB/s BenchmarkMulAddVWW/10-4 6197096 19.13 ns/op 33458.43 MB/s BenchmarkMulAddVWW/100-4 1239110 97.24 ns/op 65818.29 MB/s BenchmarkMulAddVWW/1000-4 132022 904.6 ns/op 70750.44 MB/s BenchmarkAddMulVVW/1-4 10751926 11.08 ns/op 5774.65 MB/s BenchmarkAddMulVVW/2-4 9846429 12.28 ns/op 10419.46 MB/s BenchmarkAddMulVVW/3-4 9123319 13.26 ns/op 14484.20 MB/s BenchmarkAddMulVVW/4-4 8502028 13.86 ns/op 18475.47 MB/s BenchmarkAddMulVVW/5-4 7889913 15.09 ns/op 21204.23 MB/s BenchmarkAddMulVVW/10-4 6577609 18.15 ns/op 35266.29 MB/s BenchmarkAddMulVVW/100-4 1407651 85.12 ns/op 75188.39 MB/s BenchmarkAddMulVVW/1000-4 152068 786.6 ns/op 81361.67 MB/s BenchmarkDivWVW/1-4 3114950 37.93 ns/op 1687.49 MB/s BenchmarkDivWVW/2-4 1300598 92.16 ns/op 1388.91 MB/s BenchmarkDivWVW/3-4 1000000 117.3 ns/op 1636.90 MB/s BenchmarkDivWVW/4-4 848798 138.6 ns/op 1846.99 MB/s BenchmarkDivWVW/5-4 813243 145.8 ns/op 2195.36 MB/s BenchmarkDivWVW/10-4 432451 282.6 ns/op 2264.70 MB/s BenchmarkDivWVW/100-4 54831 2188 ns/op 2925.49 MB/s BenchmarkDivWVW/1000-4 5223 21307 ns/op 3003.73 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12202788 9.103 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12092856 9.498 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10977249 10.20 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11346760 9.842 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10257447 10.89 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10503140 10.68 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9505147 12.08 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9852114 11.65 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8872459 13.14 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9159426 12.64 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6804361 16.81 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6557197 17.23 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 106.6 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1326757 89.57 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 129616 916.8 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 159812 755.2 ns/op BenchmarkDecimalConversion-4 206 547101 ns/op BenchmarkFloatString/100-4 10000 10488 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 222 519116 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 46671472 ns/op 60173 B/op 44 allocs/op BenchmarkFloatString/100000-4 1 4713272798 ns/op 842560 B/op 535 allocs/op BenchmarkFloatAdd/10-4 168392 685.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 171277 691.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 155786 756.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 88017 1364 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17534 6825 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 227836 521.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 221666 524.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 218466 543.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 159852 747.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45328 2677 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1879 61622 ns/op BenchmarkParseFloatLargeExp-4 429 272703 ns/op BenchmarkGCD10x10/WithoutXY-4 181045 620.3 ns/op BenchmarkGCD10x10/WithXY-4 54254 2057 ns/op BenchmarkGCD10x100/WithoutXY-4 91632 1257 ns/op BenchmarkGCD10x100/WithXY-4 16624 7207 ns/op BenchmarkGCD10x1000/WithoutXY-4 57859 1813 ns/op BenchmarkGCD10x1000/WithXY-4 13869 8922 ns/op BenchmarkGCD100x100/WithoutXY-4 23271 4696 ns/op BenchmarkGCD100x100/WithXY-4 9878 12092 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10198 ns/op BenchmarkGCD100x1000/WithXY-4 5576 19613 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2150 55102 ns/op BenchmarkGCD1000x1000/WithXY-4 1190 96639 ns/op BenchmarkHilbert-4 22 5215325 ns/op BenchmarkBinomial-4 13887 8169 ns/op BenchmarkQuoRem-4 20678 5985 ns/op BenchmarkExp-4 14 7615946 ns/op BenchmarkExpMont/Odd-4 124 946022 ns/op 2591 B/op 22 allocs/op BenchmarkExpMont/Even1-4 124 961955 ns/op 3351 B/op 37 allocs/op BenchmarkExpMont/Even2-4 120 1000352 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even3-4 120 1006559 ns/op 3834 B/op 52 allocs/op BenchmarkExpMont/Even4-4 120 990615 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even8-4 121 992542 ns/op 3831 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1002532 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even64-4 144 820952 ns/op 3626 B/op 53 allocs/op BenchmarkExpMont/Even96-4 139 851761 ns/op 3805 B/op 52 allocs/op BenchmarkExpMont/Even128-4 151 795845 ns/op 3248 B/op 50 allocs/op BenchmarkExpMont/Even255-4 183 648208 ns/op 2943 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 445 268085 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 394 297136 ns/op 1722 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 400 300149 ns/op 1740 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 393 301176 ns/op 1729 B/op 47 allocs/op BenchmarkExp2-4 14 7661671 ns/op BenchmarkBitset-4 800953 141.0 ns/op BenchmarkBitsetNeg-4 433496 257.2 ns/op BenchmarkBitsetOrig-4 228982 529.3 ns/op BenchmarkBitsetNegOrig-4 132986 754.0 ns/op BenchmarkModSqrt225_Tonelli-4 100 1067953 ns/op BenchmarkModSqrt225_3Mod4-4 370 324826 ns/op BenchmarkModSqrt231_Tonelli-4 98 1115010 ns/op BenchmarkModSqrt231_5Mod8-4 308 384684 ns/op BenchmarkModInverse-4 12685 9855 ns/op BenchmarkSqrt-4 1593 72662 ns/op BenchmarkIntSqr/1-4 1377997 86.48 ns/op BenchmarkIntSqr/2-4 734455 158.4 ns/op BenchmarkIntSqr/3-4 627212 191.9 ns/op BenchmarkIntSqr/5-4 434398 279.9 ns/op BenchmarkIntSqr/8-4 294876 393.4 ns/op BenchmarkIntSqr/10-4 242708 495.9 ns/op BenchmarkIntSqr/20-4 49023 2490 ns/op BenchmarkIntSqr/30-4 36499 3404 ns/op BenchmarkIntSqr/50-4 22392 5402 ns/op BenchmarkIntSqr/80-4 13284 8923 ns/op BenchmarkIntSqr/100-4 9500 11943 ns/op BenchmarkIntSqr/200-4 3790 31472 ns/op BenchmarkIntSqr/300-4 1610 70074 ns/op BenchmarkIntSqr/500-4 828 155572 ns/op BenchmarkIntSqr/800-4 307 389717 ns/op BenchmarkIntSqr/1000-4 224 526114 ns/op BenchmarkDiv/20/10-4 416030 276.0 ns/op BenchmarkDiv/40/20-4 430014 278.4 ns/op BenchmarkDiv/100/50-4 369760 317.2 ns/op BenchmarkDiv/200/100-4 49246 2496 ns/op BenchmarkDiv/400/200-4 46783 2627 ns/op BenchmarkDiv/1000/500-4 38694 3297 ns/op BenchmarkDiv/2000/1000-4 28935 4285 ns/op BenchmarkDiv/20000/10000-4 1015 111394 ns/op BenchmarkDiv/200000/100000-4 26 4579891 ns/op BenchmarkDiv/2000000/1000000-4 1 130211270 ns/op BenchmarkDiv/20000000/10000000-4 1 3787541297 ns/op BenchmarkMul-4 5 25267623 ns/op BenchmarkNatMul/10-4 170131 677.2 ns/op BenchmarkNatMul/100-4 5900 21528 ns/op BenchmarkNatMul/1000-4 165 706096 ns/op BenchmarkZeroShifts/Shl-4 18696 7029 ns/op BenchmarkZeroShifts/ShlSame-4 5467006 21.80 ns/op BenchmarkZeroShifts/Shr-4 18907 6837 ns/op BenchmarkZeroShifts/ShrSame-4 5494393 21.47 ns/op BenchmarkExp3Power/0x10-4 164598 683.5 ns/op BenchmarkExp3Power/0x40-4 162645 744.8 ns/op BenchmarkExp3Power/0x100-4 98830 1213 ns/op BenchmarkExp3Power/0x400-4 39585 2687 ns/op BenchmarkExp3Power/0x1000-4 8283 12931 ns/op BenchmarkExp3Power/0x4000-4 2094 63572 ns/op BenchmarkExp3Power/0x10000-4 206 582099 ns/op BenchmarkExp3Power/0x40000-4 18 6635867 ns/op BenchmarkExp3Power/0x100000-4 2 61978074 ns/op BenchmarkExp3Power/0x400000-4 1 553663809 ns/op BenchmarkFibo-4 3 39385109 ns/op BenchmarkNatSqr/1-4 945304 132.0 ns/op BenchmarkNatSqr/2-4 538890 216.0 ns/op BenchmarkNatSqr/3-4 406213 282.1 ns/op BenchmarkNatSqr/5-4 345847 380.4 ns/op BenchmarkNatSqr/8-4 204540 555.6 ns/op BenchmarkNatSqr/10-4 158054 686.8 ns/op BenchmarkNatSqr/20-4 41535 2673 ns/op BenchmarkNatSqr/30-4 32276 3502 ns/op BenchmarkNatSqr/50-4 19444 5718 ns/op BenchmarkNatSqr/80-4 10000 10288 ns/op BenchmarkNatSqr/100-4 7752 13463 ns/op BenchmarkNatSqr/200-4 3576 34289 ns/op BenchmarkNatSqr/300-4 1438 80798 ns/op BenchmarkNatSqr/500-4 709 158330 ns/op BenchmarkNatSqr/800-4 310 361647 ns/op BenchmarkNatSqr/1000-4 229 511709 ns/op BenchmarkNatSetBytes/8-4 796518 140.0 ns/op BenchmarkNatSetBytes/24-4 214682 523.6 ns/op BenchmarkNatSetBytes/128-4 54337 2194 ns/op BenchmarkNatSetBytes/7-4 858699 129.5 ns/op BenchmarkNatSetBytes/23-4 220862 507.6 ns/op BenchmarkNatSetBytes/127-4 53746 2170 ns/op BenchmarkScanPi-4 244 481440 ns/op BenchmarkStringPiParallel-4 613 182005 ns/op BenchmarkScan/10/Base2-4 42232 2837 ns/op BenchmarkScan/100/Base2-4 4998 23995 ns/op BenchmarkScan/1000/Base2-4 507 238537 ns/op BenchmarkScan/10/Base8-4 104582 1140 ns/op BenchmarkScan/100/Base8-4 14290 8416 ns/op BenchmarkScan/1000/Base8-4 1387 81968 ns/op BenchmarkScan/10/Base10-4 101809 1083 ns/op BenchmarkScan/100/Base10-4 15330 7683 ns/op BenchmarkScan/1000/Base10-4 1496 74772 ns/op BenchmarkScan/10/Base16-4 119823 989.3 ns/op BenchmarkScan/100/Base16-4 16320 6914 ns/op BenchmarkScan/1000/Base16-4 1749 66342 ns/op BenchmarkString/10/Base2-4 169759 683.2 ns/op BenchmarkString/100/Base2-4 23004 4811 ns/op BenchmarkString/1000/Base2-4 2433 47704 ns/op BenchmarkString/10/Base8-4 336546 341.8 ns/op BenchmarkString/100/Base8-4 63278 1835 ns/op BenchmarkString/1000/Base8-4 7058 17463 ns/op BenchmarkString/10/Base10-4 204124 566.9 ns/op BenchmarkString/100/Base10-4 39967 3028 ns/op BenchmarkString/1000/Base10-4 4299 26134 ns/op BenchmarkString/10/Base16-4 389935 317.6 ns/op BenchmarkString/100/Base16-4 79719 1410 ns/op BenchmarkString/1000/Base16-4 9405 12394 ns/op BenchmarkLeafSize/0-4 42 2746624 ns/op BenchmarkLeafSize/1-4 381 286990 ns/op BenchmarkLeafSize/2-4 369 286497 ns/op BenchmarkLeafSize/3-4 302 387087 ns/op BenchmarkLeafSize/4-4 411 278681 ns/op BenchmarkLeafSize/5-4 270 432718 ns/op BenchmarkLeafSize/6-4 290 377958 ns/op BenchmarkLeafSize/7-4 304 378951 ns/op BenchmarkLeafSize/8-4 388 278108 ns/op BenchmarkLeafSize/9-4 222 524703 ns/op BenchmarkLeafSize/10-4 254 434775 ns/op BenchmarkLeafSize/11-4 286 405853 ns/op BenchmarkLeafSize/12-4 308 369634 ns/op BenchmarkLeafSize/13-4 274 438979 ns/op BenchmarkLeafSize/14-4 327 361296 ns/op BenchmarkLeafSize/15-4 349 330445 ns/op BenchmarkLeafSize/16-4 398 276861 ns/op BenchmarkLeafSize/32-4 394 276421 ns/op BenchmarkLeafSize/64-4 374 301428 ns/op BenchmarkProbablyPrime/n=0-4 9 12021133 ns/op BenchmarkProbablyPrime/n=1-4 8 13178799 ns/op BenchmarkProbablyPrime/n=5-4 6 19201492 ns/op BenchmarkProbablyPrime/n=10-4 4 26841072 ns/op BenchmarkProbablyPrime/n=20-4 3 41928164 ns/op BenchmarkProbablyPrime/Lucas-4 12 10110768 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 72 1566897 ns/op BenchmarkRatCmp-4 192304 544.6 ns/op BenchmarkFloatSqrt/64-4 22737 5217 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14554 8096 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9369 12017 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4981 23864 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 787 148413 ns/op 18024 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 60 1915791 ns/op 177169 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 155407831 ns/op 3726680 B/op 592 allocs/op PASS ok math/big 50.879s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8027875 14.70 ns/op BenchmarkLeadingZeros8-4 7786668 15.63 ns/op BenchmarkLeadingZeros16-4 8967150 13.35 ns/op BenchmarkLeadingZeros32-4 8489958 14.15 ns/op BenchmarkLeadingZeros64-4 8875339 13.50 ns/op BenchmarkTrailingZeros-4 8320090 14.46 ns/op BenchmarkTrailingZeros8-4 8249314 14.32 ns/op BenchmarkTrailingZeros16-4 8366398 14.43 ns/op BenchmarkTrailingZeros32-4 8476917 14.11 ns/op BenchmarkTrailingZeros64-4 8029822 14.56 ns/op BenchmarkOnesCount-4 8229886 14.10 ns/op BenchmarkOnesCount8-4 9079591 13.18 ns/op BenchmarkOnesCount16-4 8476674 14.20 ns/op BenchmarkOnesCount32-4 8203614 14.50 ns/op BenchmarkOnesCount64-4 8205856 14.00 ns/op BenchmarkRotateLeft-4 9068352 13.22 ns/op BenchmarkRotateLeft8-4 9056412 13.48 ns/op BenchmarkRotateLeft16-4 8963386 13.16 ns/op BenchmarkRotateLeft32-4 8597323 13.75 ns/op BenchmarkRotateLeft64-4 9183612 13.02 ns/op BenchmarkReverse-4 12672331 9.503 ns/op BenchmarkReverse8-4 16459394 7.296 ns/op BenchmarkReverse16-4 16130961 7.290 ns/op BenchmarkReverse32-4 13657755 8.764 ns/op BenchmarkReverse64-4 13130469 9.053 ns/op BenchmarkReverseBytes-4 16563601 7.249 ns/op BenchmarkReverseBytes16-4 16578372 7.294 ns/op BenchmarkReverseBytes32-4 16529218 7.284 ns/op BenchmarkReverseBytes64-4 16126497 7.311 ns/op BenchmarkAdd-4 8743688 13.58 ns/op BenchmarkAdd32-4 8579229 13.79 ns/op BenchmarkAdd64-4 8642204 13.67 ns/op BenchmarkAdd64multiple-4 17199926 6.907 ns/op BenchmarkSub-4 8681538 13.66 ns/op BenchmarkSub32-4 8413436 14.34 ns/op BenchmarkSub64-4 8762786 13.74 ns/op BenchmarkSub64multiple-4 16534448 7.257 ns/op BenchmarkMul-4 9036686 13.33 ns/op BenchmarkMul32-4 9201469 13.15 ns/op BenchmarkMul64-4 9217452 13.17 ns/op BenchmarkDiv-4 2811075 42.90 ns/op BenchmarkDiv32-4 5470762 21.94 ns/op BenchmarkDiv64-4 2795983 42.96 ns/op PASS ok math/bits 6.893s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10458546 10.74 ns/op BenchmarkAcos-4 540399 222.9 ns/op BenchmarkAcosh-4 462931 239.7 ns/op BenchmarkAsin-4 533042 221.2 ns/op BenchmarkAsinh-4 523830 220.2 ns/op BenchmarkAtan-4 838112 138.0 ns/op BenchmarkAtanh-4 837182 138.2 ns/op BenchmarkConj-4 18217195 6.208 ns/op BenchmarkCos-4 535471 196.7 ns/op BenchmarkCosh-4 550512 200.7 ns/op BenchmarkExp-4 774118 146.3 ns/op BenchmarkLog-4 982924 114.6 ns/op BenchmarkLog10-4 947738 114.6 ns/op BenchmarkPhase-4 2078488 58.31 ns/op BenchmarkPolar-4 1497646 79.99 ns/op BenchmarkPow-4 242978 486.7 ns/op BenchmarkRect-4 896961 117.4 ns/op BenchmarkSin-4 581265 202.9 ns/op BenchmarkSinh-4 577304 200.9 ns/op BenchmarkSqrt-4 990343 109.9 ns/op BenchmarkTan-4 358980 315.1 ns/op BenchmarkTanh-4 413126 289.3 ns/op PASS ok math/cmplx 3.874s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 745092 162.5 ns/op BenchmarkInt63ThreadsafeParallel-4 595304 184.8 ns/op BenchmarkInt63Unthreadsafe-4 1254492 96.59 ns/op BenchmarkIntn1000-4 880591 129.7 ns/op BenchmarkInt63n1000-4 922730 124.8 ns/op BenchmarkInt31n1000-4 1000000 113.3 ns/op BenchmarkFloat32-4 964128 114.7 ns/op BenchmarkFloat64-4 1222953 98.90 ns/op BenchmarkPerm3-4 200739 606.7 ns/op BenchmarkPerm30-4 23925 4795 ns/op BenchmarkPerm30ViaShuffle-4 26181 4557 ns/op BenchmarkShuffleOverhead-4 18230 6563 ns/op BenchmarkRead3-4 867352 131.2 ns/op BenchmarkRead64-4 73903 1563 ns/op BenchmarkRead1000-4 5080 22695 ns/op BenchmarkConcurrent-4 192013 748.9 ns/op PASS ok math/rand 3.456s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44336 2616 ns/op BenchmarkQDecodeWord-4 105210 1085 ns/op BenchmarkQDecodeHeader-4 100777 1178 ns/op BenchmarkTypeByExtension/.html-4 453142 237.1 ns/op BenchmarkTypeByExtension/.HTML-4 353253 340.0 ns/op BenchmarkTypeByExtension/.unused-4 402392 273.7 ns/op BenchmarkExtensionsByType/text/html-4 152446 709.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 123634 1138 ns/op BenchmarkExtensionsByType/application/octet-stream-4 161846 833.5 ns/op PASS ok mime 2.592s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 684 172927 ns/op 47734 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 595 180340 ns/op 46739 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 207 565844 ns/op 104611 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 517 226177 ns/op 48681 B/op 206 allocs/op PASS ok mime/multipart 1.716s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1000 115468 ns/op PASS ok mime/quotedprintable 1.154s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 44 2758019 ns/op 8580 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 14 8391008 ns/op 19381 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5008440333 ns/op 158848 B/op 231 allocs/op BenchmarkDNSName-4 104208 1023 ns/op BenchmarkInterfaces-4 769 147740 ns/op 16903 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 909 126880 ns/op 12218 B/op 25 allocs/op BenchmarkInterfaceByName-4 819 146066 ns/op 16997 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 513 220578 ns/op 22948 B/op 106 allocs/op BenchmarkInterfacesAndAddrs-4 2024 61344 ns/op 3885 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 424 255037 ns/op 137584 B/op 51 allocs/op BenchmarkParseIP-4 7627 16496 ns/op BenchmarkParseIPValidIPv4-4 377134 305.9 ns/op BenchmarkParseIPValidIPv6-4 186680 626.5 ns/op BenchmarkIPString/IPv4-4 117922 1061 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9261 11468 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 44425 2517 ns/op BenchmarkIPEqual/IPv4-4 1199889 98.45 ns/op BenchmarkIPEqual/IPv6-4 1239494 96.35 ns/op BenchmarkSendFile/1024-4 1 1213834269 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206681523 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1213615133 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206210670 ns/op 0.01 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/16384-4 1 1205669424 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1020751165 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1021382549 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1022134660 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1021723564 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1024022420 ns/op 0.51 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/1048576-4 1 1027000754 ns/op 1.02 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1020957573 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1021878192 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1021089736 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1021766295 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1021276473 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1023008233 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1021515369 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1022082651 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1022840753 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1023518472 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1026679128 ns/op 1.02 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1020992598 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1021731599 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1021120235 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1021034985 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1022508906 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1021549448 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1021980325 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1021627930 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1022768716 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1024047486 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1026225498 ns/op 1.02 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1021926544 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1021310768 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1021881201 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1021431651 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1021257287 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1021110763 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1021742028 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1021549564 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1022103376 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1024151191 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1026856224 ns/op 1.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1021524138 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1022093413 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1021523658 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1020549118 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1020955247 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1022067593 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1021100752 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1022325403 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1023118005 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1024126161 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1027103037 ns/op 1.02 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 1430 73927 ns/op BenchmarkTCP4OneShotTimeout-4 1458 88057 ns/op BenchmarkTCP4Persistent-4 9183 14736 ns/op BenchmarkTCP4PersistentTimeout-4 7856 14618 ns/op BenchmarkTCP6OneShot-4 1222 86176 ns/op BenchmarkTCP6OneShotTimeout-4 1350 78986 ns/op BenchmarkTCP6Persistent-4 9216 14188 ns/op BenchmarkTCP6PersistentTimeout-4 7578 13913 ns/op BenchmarkTCP4ConcurrentReadWrite-4 16651 7907 ns/op BenchmarkTCP6ConcurrentReadWrite-4 13778 8738 ns/op BenchmarkSetReadDeadline-4 128118 927.2 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 5676 25080 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 4112 33681 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 5960 22373 ns/op 0 B/op 0 allocs/op PASS ok net 68.598s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 29462 3971 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10378 10811 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14979 8020 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18081 6610 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 28803 4149 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49978 2326 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1611742 74.78 ns/op BenchmarkFindChild/n=2/rep=map-4 3535708 33.85 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1387600 86.79 ns/op BenchmarkFindChild/n=4/rep=linear-4 735318 136.4 ns/op BenchmarkFindChild/n=4/rep=map-4 3280752 36.72 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 806272 150.1 ns/op BenchmarkFindChild/n=8/rep=linear-4 413533 274.8 ns/op BenchmarkFindChild/n=8/rep=map-4 2998099 40.23 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 405462 284.1 ns/op BenchmarkFindChild/n=16/rep=linear-4 216190 544.9 ns/op BenchmarkFindChild/n=16/rep=map-4 2909403 38.53 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2150688 54.55 ns/op BenchmarkFindChild/n=32/rep=linear-4 108504 1096 ns/op BenchmarkFindChild/n=32/rep=map-4 3236895 36.95 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2487974 47.69 ns/op BenchmarkMultiConflicts-4 1 167789092 ns/op BenchmarkServerMatch-4 18201 6455 ns/op BenchmarkReadRequestChrome-4 3526 30450 ns/op 20.07 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9388 10787 ns/op 7.23 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10843 ns/op 7.56 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7180 16271 ns/op 9.28 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17348 6990 ns/op 5.72 MB/s 891 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 286 414135 ns/op 2.47 MB/s BenchmarkFileAndServer_1KB/https1-4 192 547067 ns/op 1.87 MB/s BenchmarkFileAndServer_1KB/h2-4 124 856742 ns/op 1.20 MB/s BenchmarkFileAndServer_16MB/h1-4 2 71163056 ns/op 235.76 MB/s BenchmarkFileAndServer_16MB/https1-4 1 129269836 ns/op 129.78 MB/s BenchmarkFileAndServer_16MB/h2-4 1 209594352 ns/op 80.05 MB/s BenchmarkFileAndServer_64MB/h1-4 1 255693512 ns/op 262.46 MB/s BenchmarkFileAndServer_64MB/https1-4 1 478062629 ns/op 140.38 MB/s BenchmarkFileAndServer_64MB/h2-4 1 946819988 ns/op 70.88 MB/s BenchmarkServeMux-4 223 564537 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 289 448067 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 294 374288 ns/op 5962 B/op 63 allocs/op BenchmarkClientServer/https1-4 218 527035 ns/op 6652 B/op 74 allocs/op BenchmarkClientServer/h2-4 140 769628 ns/op 10641 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 800 132235 ns/op 9529 B/op 77 allocs/op BenchmarkClientServerParallel/4/https1-4 27 4608119 ns/op 83749 B/op 907 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52012: write tcp 127.0.0.1:36131->127.0.0.1:52012: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37782: read tcp 127.0.0.1:46727->127.0.0.1:37782: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37862: read tcp 127.0.0.1:46727->127.0.0.1:37862: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37994: read tcp 127.0.0.1:46727->127.0.0.1:37994: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37740: read tcp 127.0.0.1:46727->127.0.0.1:37740: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37964: read tcp 127.0.0.1:46727->127.0.0.1:37964: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37940: write tcp 127.0.0.1:46727->127.0.0.1:37940: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37826: read tcp 127.0.0.1:46727->127.0.0.1:37826: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37808: write tcp 127.0.0.1:46727->127.0.0.1:37808: use of closed network connection BenchmarkClientServerParallel/4/h2-4 111 985651 ns/op 23672 B/op 245 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39276: write tcp 127.0.0.1:36389->127.0.0.1:39276: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39250: write tcp 127.0.0.1:36389->127.0.0.1:39250: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44350: read tcp 127.0.0.1:40363->127.0.0.1:44350: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44372: read tcp 127.0.0.1:40363->127.0.0.1:44372: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44308: read tcp 127.0.0.1:40363->127.0.0.1:44308: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47538: write tcp 127.0.0.1:46311->127.0.0.1:47538: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47484: read tcp 127.0.0.1:46311->127.0.0.1:47484: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47548: read tcp 127.0.0.1:46311->127.0.0.1:47548: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47556: read tcp 127.0.0.1:46311->127.0.0.1:47556: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47558: read tcp 127.0.0.1:46311->127.0.0.1:47558: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 585 184857 ns/op 17341 B/op 99 allocs/op BenchmarkClientServerParallel/64/https1-4 56 5464748 ns/op 112342 B/op 1196 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55008: write tcp 127.0.0.1:41637->127.0.0.1:55008: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55014: write tcp 127.0.0.1:41637->127.0.0.1:55014: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59050: write tcp 127.0.0.1:34481->127.0.0.1:59050: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59090: read tcp 127.0.0.1:34481->127.0.0.1:59090: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59060: read tcp 127.0.0.1:34481->127.0.0.1:59060: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59058: read tcp 127.0.0.1:34481->127.0.0.1:59058: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59076: read tcp 127.0.0.1:34481->127.0.0.1:59076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59146: read tcp 127.0.0.1:34481->127.0.0.1:59146: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59122: read tcp 127.0.0.1:34481->127.0.0.1:59122: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59128: read tcp 127.0.0.1:34481->127.0.0.1:59128: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 136 4623270 ns/op 100857 B/op 1170 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33604: read tcp 127.0.0.1:38849->127.0.0.1:33604: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33624: read tcp 127.0.0.1:38849->127.0.0.1:33624: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33630: read tcp 127.0.0.1:38849->127.0.0.1:33630: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33612: write tcp 127.0.0.1:38849->127.0.0.1:33612: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33574: write tcp 127.0.0.1:38849->127.0.0.1:33574: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54916: read tcp 127.0.0.1:38695->127.0.0.1:54916: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54930: read tcp 127.0.0.1:38695->127.0.0.1:54930: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54864: read tcp 127.0.0.1:38695->127.0.0.1:54864: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54868: read tcp 127.0.0.1:38695->127.0.0.1:54868: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54880: read tcp 127.0.0.1:38695->127.0.0.1:54880: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1031450170 ns/op 31120 B/op 154 allocs/op BenchmarkClient-4 224 518666 ns/op 3748 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 616 197848 ns/op 7208 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1110 98806 ns/op 3105 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1472 78605 ns/op 1951 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1243 88746 ns/op 2821 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1563 81741 ns/op 2736 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1388 86322 ns/op 2783 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1598 77436 ns/op 1947 B/op 14 allocs/op BenchmarkServerHijack-4 823 137477 ns/op 16768 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 288 404595 ns/op 5823 B/op 52 allocs/op BenchmarkResponseStatusLine-4 551214 215.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 19.037s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4752 27027 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.208s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 85142 1383 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 479850 231.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 189100 632.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66516 1818 ns/op BenchmarkStdIPv4-4 119361 985.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 84160 1405 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 88666 1354 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 80336 1496 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 65380 1827 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1573675 75.83 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1434184 83.44 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1427151 84.20 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 263186 455.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 292508 405.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 270943 440.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 87000 1401 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 289046 410.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 148086 815.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 148948 773.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 144228 811.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 79162 1535 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 321850 361.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 120453 964.0 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 166389 732.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 233828 502.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 155323 765.9 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 317304 377.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 139624 813.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 146859 797.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 131374 821.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 100604 1040 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 482324 253.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 170946 715.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 85404 1273 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 118502 1034 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 149539 806.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 114157 1071 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 263516 437.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 119361 1023 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 138559 860.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 183266 637.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 124489 926.9 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 108.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 926954 111.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 933994 115.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 114.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 114.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 995528 115.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 115.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 115.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 344596 352.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 569660 202.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 198116 577.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 218103 543.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 201649 582.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 76070 1590 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 505574 231.3 ns/op PASS ok net/netip 8.694s 2023/09/21 04:12:17 Test RPC server listening on 127.0.0.1:39833 2023/09/21 04:12:17 Test HTTP RPC server listening on 127.0.0.1:43109 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1140 94898 ns/op BenchmarkEndToEndHTTP-4 1096 103570 ns/op BenchmarkEndToEndAsync-4 1926 52657 ns/op BenchmarkEndToEndAsyncHTTP-4 2475 46843 ns/op PASS ok net/rpc 1.811s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3248 32110 ns/op BenchmarkReadMIMEHeader/server_headers-4 5199 22292 ns/op BenchmarkUncommon-4 25082 4484 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.591s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4131 25763 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 94851 1136 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 560757 205.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 89398 1358 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 174927 703.9 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82264 1433 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13741 8639 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 373032 312.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 86130 1393 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 170138 707.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 81397 1447 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15116 7690 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 200442 590.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 75892 1498 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 78096 1532 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35197 3394 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6061 18876 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 191290 609.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 78598 1515 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 76641 1521 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35362 3396 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6363 18486 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.209s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3186840 36.54 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 152469 695.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 619 192650 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 156 734537 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 495 229059 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 34972 3263 ns/op BenchmarkStatFile-4 25396 4891 ns/op BenchmarkStatDir-4 24735 4659 ns/op BenchmarkLstatDot-4 34867 3529 ns/op BenchmarkLstatFile-4 25065 4768 ns/op BenchmarkLstatDir-4 25477 4478 ns/op PASS ok os 2.786s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 106 1102573 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.240s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 367947 287.0 ns/op PASS ok os/user 1.222s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3702405 32.18 ns/op BenchmarkString-4 2348283 51.04 ns/op BenchmarkBytes-4 2031728 59.65 ns/op BenchmarkNamedBytes-4 1000000 110.5 ns/op BenchmarkBytesArray-4 751036 156.9 ns/op BenchmarkSliceLen-4 2386068 51.13 ns/op BenchmarkMapLen-4 919630 125.1 ns/op BenchmarkStringLen-4 1837478 65.82 ns/op BenchmarkArrayLen-4 1323411 91.65 ns/op BenchmarkSliceCap-4 2415265 49.19 ns/op BenchmarkDeepEqual/int8-4 459528 236.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 95588 1247 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 405511 290.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 90745 1293 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 403484 288.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 92073 1302 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 398743 284.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 92270 1291 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 413614 285.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 91580 1286 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 471307 238.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 126126 950.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 419626 299.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 92240 1301 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 409063 290.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 89350 1301 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 402717 291.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 91440 1313 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 406242 289.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 92852 1291 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 408627 290.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 91164 1288 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 407022 287.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 91308 1299 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 417692 284.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 92241 1298 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 416586 285.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 92293 1305 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 410710 283.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 90976 1305 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 465948 234.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 96184 1254 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 409774 285.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 90268 1304 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 123759 949.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 59462 1982 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 48984 2474 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 34119 3452 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 35326 3427 ns/op BenchmarkIsZero/ArrayComparable-4 252048 459.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 30201 3861 ns/op BenchmarkIsZero/StructComparable-4 551958 215.8 ns/op BenchmarkIsZero/StructIncomparable-4 137534 858.1 ns/op BenchmarkSetZero/Bool/Direct-4 4257640 28.03 ns/op BenchmarkSetZero/Bool/CachedZero-4 858853 138.2 ns/op BenchmarkSetZero/Bool/NewZero-4 625039 184.6 ns/op BenchmarkSetZero/Int/Direct-4 2514452 47.53 ns/op BenchmarkSetZero/Int/CachedZero-4 766489 139.2 ns/op BenchmarkSetZero/Int/NewZero-4 622995 186.4 ns/op BenchmarkSetZero/Uint/Direct-4 2535810 47.32 ns/op BenchmarkSetZero/Uint/CachedZero-4 861070 138.4 ns/op BenchmarkSetZero/Uint/NewZero-4 632185 185.4 ns/op BenchmarkSetZero/Float/Direct-4 2529160 46.94 ns/op BenchmarkSetZero/Float/CachedZero-4 813073 138.4 ns/op BenchmarkSetZero/Float/NewZero-4 628263 186.1 ns/op BenchmarkSetZero/Complex/Direct-4 2523560 47.85 ns/op BenchmarkSetZero/Complex/CachedZero-4 845058 138.8 ns/op BenchmarkSetZero/Complex/NewZero-4 623275 185.8 ns/op BenchmarkSetZero/Array/Direct-4 2174803 54.58 ns/op BenchmarkSetZero/Array/CachedZero-4 816849 138.8 ns/op BenchmarkSetZero/Array/NewZero-4 624306 185.6 ns/op BenchmarkSetZero/Chan/Direct-4 2544274 46.87 ns/op BenchmarkSetZero/Chan/CachedZero-4 857194 137.6 ns/op BenchmarkSetZero/Chan/NewZero-4 615072 181.4 ns/op BenchmarkSetZero/Func/Direct-4 2532457 47.00 ns/op BenchmarkSetZero/Func/CachedZero-4 834066 137.6 ns/op BenchmarkSetZero/Func/NewZero-4 597672 181.8 ns/op BenchmarkSetZero/Interface/Direct-4 2338752 51.20 ns/op BenchmarkSetZero/Interface/CachedZero-4 821752 138.9 ns/op BenchmarkSetZero/Interface/NewZero-4 627694 185.1 ns/op BenchmarkSetZero/Map/Direct-4 2551947 46.91 ns/op BenchmarkSetZero/Map/CachedZero-4 830806 138.1 ns/op BenchmarkSetZero/Map/NewZero-4 622993 181.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2552613 47.08 ns/op BenchmarkSetZero/Pointer/CachedZero-4 802681 139.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 633420 183.0 ns/op BenchmarkSetZero/Slice/Direct-4 2300193 52.16 ns/op BenchmarkSetZero/Slice/CachedZero-4 838972 139.5 ns/op BenchmarkSetZero/Slice/NewZero-4 636363 186.1 ns/op BenchmarkSetZero/String/Direct-4 2556982 47.32 ns/op BenchmarkSetZero/String/CachedZero-4 862743 139.2 ns/op BenchmarkSetZero/String/NewZero-4 637300 185.8 ns/op BenchmarkSetZero/Struct/Direct-4 2183740 54.79 ns/op BenchmarkSetZero/Struct/CachedZero-4 846984 139.5 ns/op BenchmarkSetZero/Struct/NewZero-4 625826 185.9 ns/op BenchmarkSelect/1-4 149160 821.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 68318 1726 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 30841 3638 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 226173 488.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 165771 738.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 135127 924.5 ns/op 138.45 MB/s BenchmarkCallArgCopy/size=256-4 105122 971.1 ns/op 263.62 MB/s BenchmarkCallArgCopy/size=1024-4 74870 1468 ns/op 697.68 MB/s BenchmarkCallArgCopy/size=4096-4 46195 2981 ns/op 1373.85 MB/s BenchmarkCallArgCopy/size=65536-4 2823 36688 ns/op 1786.31 MB/s BenchmarkFieldByName1-4 1359300 97.65 ns/op BenchmarkFieldByName2-4 85832 1600 ns/op BenchmarkFieldByName3-4 10863 11739 ns/op BenchmarkInterfaceBig-4 4185900 28.60 ns/op BenchmarkInterfaceSmall-4 4180544 28.59 ns/op BenchmarkNew-4 1781774 66.52 ns/op BenchmarkMap/StringKeys/MapIndex-4 2354 50861 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2002 59823 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2299 51941 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1951 60403 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2377 49876 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1992 59380 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 220344 521.9 ns/op PASS ok reflect 17.980s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10690 10890 ns/op 9171 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15806 7495 ns/op 9322 B/op 1 allocs/op BenchmarkFindString-4 10000 10646 ns/op 9673 B/op 1 allocs/op BenchmarkFindSubmatch-4 9142 11201 ns/op 9615 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10266 ns/op 9424 B/op 2 allocs/op BenchmarkLiteral-4 14167 7223 ns/op BenchmarkNotLiteral-4 3883 27336 ns/op BenchmarkMatchClass-4 3381 36506 ns/op BenchmarkMatchClass_InRange-4 3370 35826 ns/op BenchmarkReplaceAll-4 2382 43014 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15771 7320 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 35608 3026 ns/op BenchmarkAnchoredShortMatch-4 15735 8941 ns/op BenchmarkAnchoredLongMatch-4 18826 6075 ns/op BenchmarkOnePassShortA-4 21583 5639 ns/op BenchmarkNotOnePassShortA-4 7852 15712 ns/op BenchmarkOnePassShortB-4 27381 4319 ns/op BenchmarkNotOnePassShortB-4 10065 10997 ns/op BenchmarkOnePassLongPrefix-4 87018 1455 ns/op BenchmarkOnePassLongNotPrefix-4 29280 4127 ns/op BenchmarkMatchParallelShared-4 20046 6784 ns/op BenchmarkMatchParallelCopied-4 27042 3986 ns/op BenchmarkQuoteMetaAll-4 145486 798.6 ns/op 17.53 MB/s BenchmarkQuoteMetaNone-4 273354 384.6 ns/op 67.60 MB/s BenchmarkCompile/Onepass-4 3793 31089 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1496 75439 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 190 624797 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3899150 30.70 ns/op 521.18 MB/s BenchmarkMatch/Easy0/32-4 17026 7404 ns/op 4.32 MB/s BenchmarkMatch/Easy0/1K-4 15531 8242 ns/op 124.24 MB/s BenchmarkMatch/Easy0i/16-4 3852372 30.75 ns/op 520.36 MB/s BenchmarkMatch/Easy0i/32-4 4575 22703 ns/op 1.41 MB/s BenchmarkMatch/Easy0i/1K-4 273 437045 ns/op 2.34 MB/s BenchmarkMatch/Easy1/16-4 3911671 30.71 ns/op 521.05 MB/s BenchmarkMatch/Easy1/32-4 14942 6759 ns/op 4.73 MB/s BenchmarkMatch/Easy1/1K-4 7688 18446 ns/op 55.51 MB/s BenchmarkMatch/Medium/16-4 3884600 30.73 ns/op 520.70 MB/s BenchmarkMatch/Medium/32-4 5596 20624 ns/op 1.55 MB/s BenchmarkMatch/Medium/1K-4 298 385704 ns/op 2.65 MB/s BenchmarkMatch/Hard/16-4 3870624 30.87 ns/op 518.32 MB/s BenchmarkMatch/Hard/32-4 3541 31165 ns/op 1.03 MB/s BenchmarkMatch/Hard/1K-4 171 694067 ns/op 1.48 MB/s BenchmarkMatch/Hard1/16-4 1497 84061 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 744 156539 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 25 4447944 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 30820 3869 ns/op 4.14 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18786 6418 ns/op 4.99 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 717 165829 ns/op 6.18 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.885s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 634329 186.1 ns/op BenchmarkIsWordChar-4 170995 700.8 ns/op PASS ok regexp/syntax 2.322s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 69396 1543 ns/op BenchmarkCallers/inlined-4 69351 1725 ns/op BenchmarkCallers/no-cache-4 15753 7641 ns/op BenchmarkFPCallers/cached-4 2742553 43.65 ns/op BenchmarkMakeChan/Byte-4 896269 113.3 ns/op BenchmarkMakeChan/Int-4 1000000 155.9 ns/op BenchmarkMakeChan/Ptr-4 464266 244.2 ns/op BenchmarkMakeChan/Struct/0-4 1044991 97.94 ns/op BenchmarkMakeChan/Struct/32-4 477973 248.7 ns/op BenchmarkMakeChan/Struct/40-4 270122 405.5 ns/op BenchmarkChanNonblocking-4 11131774 9.554 ns/op BenchmarkSelectUncontended-4 871520 122.1 ns/op BenchmarkSelectSyncContended-4 21708 5692 ns/op BenchmarkSelectAsyncContended-4 117856 1129 ns/op BenchmarkSelectNonblock-4 6520736 19.73 ns/op BenchmarkChanUncontended-4 8905 11336 ns/op BenchmarkChanContended-4 1272 97209 ns/op BenchmarkChanSync-4 147942 762.0 ns/op BenchmarkChanSyncWork-4 48309 2602 ns/op BenchmarkChanProdCons0-4 82161 1557 ns/op BenchmarkChanProdCons10-4 88545 1523 ns/op BenchmarkChanProdCons100-4 93310 1413 ns/op BenchmarkChanProdConsWork0-4 77526 1766 ns/op BenchmarkChanProdConsWork10-4 75354 1537 ns/op BenchmarkChanProdConsWork100-4 77742 1530 ns/op BenchmarkSelectProdCons-4 99128 1861 ns/op BenchmarkReceiveDataFromClosedChan-4 645319 182.9 ns/op BenchmarkChanCreation-4 239010 471.1 ns/op BenchmarkChanSem-4 125896 950.0 ns/op BenchmarkChanPopular-4 102 1126757 ns/op BenchmarkChanClosed-4 622010 177.1 ns/op BenchmarkCallClosure-4 5973681 20.16 ns/op BenchmarkCallClosure1-4 6454617 18.69 ns/op BenchmarkCallClosure2-4 1298398 92.34 ns/op BenchmarkCallClosure3-4 1509938 79.54 ns/op BenchmarkCallClosure4-4 1271524 98.50 ns/op BenchmarkComplex128DivNormal-4 10150213 11.62 ns/op BenchmarkComplex128DivNisNaN-4 7689122 15.62 ns/op BenchmarkComplex128DivDisNaN-4 7868347 15.37 ns/op BenchmarkComplex128DivNisInf-4 10052557 12.08 ns/op BenchmarkComplex128DivDisInf-4 5683458 21.25 ns/op BenchmarkSetTypePtr-4 40583632 2.919 ns/op 2740.31 MB/s BenchmarkSetTypePtr8-4 9596533 12.47 ns/op 5134.22 MB/s BenchmarkSetTypePtr16-4 9676948 12.41 ns/op 10315.02 MB/s BenchmarkSetTypePtr32-4 9737071 12.38 ns/op 20680.20 MB/s BenchmarkSetTypePtr64-4 9618379 12.38 ns/op 41343.85 MB/s BenchmarkSetTypePtr126-4 5517237 21.53 ns/op 46817.41 MB/s BenchmarkSetTypePtr128-4 5720090 20.92 ns/op 48947.59 MB/s BenchmarkSetTypePtrSlice-4 700340 171.1 ns/op 47870.68 MB/s BenchmarkSetTypeNode1-4 9740374 12.40 ns/op 1935.02 MB/s BenchmarkSetTypeNode1Slice-4 2965429 40.44 ns/op 18988.95 MB/s BenchmarkSetTypeNode8-4 9703611 12.37 ns/op 6466.00 MB/s BenchmarkSetTypeNode8Slice-4 1497386 79.82 ns/op 32070.32 MB/s BenchmarkSetTypeNode64-4 5557608 21.49 ns/op 24574.11 MB/s BenchmarkSetTypeNode64Slice-4 215510 552.8 ns/op 30563.96 MB/s BenchmarkSetTypeNode64Dead-4 7254950 16.46 ns/op 32083.58 MB/s BenchmarkSetTypeNode64DeadSlice-4 246373 484.6 ns/op 34862.36 MB/s BenchmarkSetTypeNode124-4 5556940 21.44 ns/op 47025.28 MB/s BenchmarkSetTypeNode124Slice-4 167413 715.8 ns/op 45061.09 MB/s BenchmarkSetTypeNode126-4 5780666 20.93 ns/op 48916.15 MB/s BenchmarkSetTypeNode126Slice-4 165177 720.9 ns/op 45452.76 MB/s BenchmarkSetTypeNode128-4 3940494 30.56 ns/op 34035.89 MB/s BenchmarkSetTypeNode128Slice-4 136066 881.8 ns/op 37741.45 MB/s BenchmarkSetTypeNode130-4 3904705 30.53 ns/op 34588.05 MB/s BenchmarkSetTypeNode130Slice-4 134360 895.0 ns/op 37755.13 MB/s BenchmarkSetTypeNode1024-4 734356 164.6 ns/op 49877.64 MB/s BenchmarkSetTypeNode1024Slice-4 23428 5113 ns/op 51367.06 MB/s BenchmarkAllocation-4 3009 45640 ns/op BenchmarkReadMemStats-4 4256 24973 ns/op BenchmarkReadMemStatsLatency-4 1 92085 p50-ns 92085 p90-ns 92085 p99-ns BenchmarkWriteBarrier-4 1802108 59.72 ns/op BenchmarkBulkWriteBarrier-4 6447258 21.11 ns/op BenchmarkScanStackNoLocals-4 2 58032008 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11067483 11.62 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10746193 12.64 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8498162 14.40 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7117162 18.13 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4979133 24.01 ns/op BenchmarkHash5-4 6117502 18.60 ns/op 268.87 MB/s BenchmarkHash16-4 6074460 19.74 ns/op 810.62 MB/s BenchmarkHash64-4 5976860 20.04 ns/op 3193.01 MB/s BenchmarkHash1024-4 1859514 64.26 ns/op 15935.11 MB/s BenchmarkHash65536-4 39792 3011 ns/op 21768.12 MB/s BenchmarkAlignedLoad-4 7263453 15.57 ns/op BenchmarkUnalignedLoad-4 7029388 16.24 ns/op BenchmarkEqEfaceConcrete-4 5663785 21.24 ns/op BenchmarkEqIfaceConcrete-4 6169944 19.15 ns/op BenchmarkNeEfaceConcrete-4 6032504 19.80 ns/op BenchmarkNeIfaceConcrete-4 6034642 19.66 ns/op BenchmarkConvT2EByteSized/bool-4 6106648 19.65 ns/op BenchmarkConvT2EByteSized/uint8-4 6209166 19.46 ns/op BenchmarkConvT2ESmall-4 5713975 21.11 ns/op BenchmarkConvT2EUintptr-4 5434599 22.14 ns/op BenchmarkConvT2ELarge-4 1000000 102.9 ns/op BenchmarkConvT2ISmall-4 5722387 20.81 ns/op BenchmarkConvT2IUintptr-4 5401784 22.14 ns/op BenchmarkConvT2ILarge-4 1000000 103.7 ns/op BenchmarkConvI2E-4 4666846 24.85 ns/op BenchmarkConvI2I-4 4066532 28.35 ns/op BenchmarkAssertE2T-4 4531056 26.58 ns/op BenchmarkAssertE2TLarge-4 2383101 48.22 ns/op BenchmarkAssertE2I-4 4103203 28.37 ns/op BenchmarkAssertI2T-4 4212934 28.53 ns/op BenchmarkAssertI2I-4 4235197 27.72 ns/op BenchmarkAssertI2E-4 5811116 20.03 ns/op BenchmarkAssertE2E-4 5540965 20.51 ns/op BenchmarkAssertE2T2-4 3465414 34.06 ns/op BenchmarkAssertE2T2Blank-4 4183419 28.92 ns/op BenchmarkAssertI2E2-4 4314356 27.79 ns/op BenchmarkAssertI2E2Blank-4 5882718 19.43 ns/op BenchmarkAssertE2E2-4 4353386 27.97 ns/op BenchmarkAssertE2E2Blank-4 5883590 19.45 ns/op BenchmarkConvT2Ezero/zero/16-4 5248411 22.89 ns/op BenchmarkConvT2Ezero/zero/32-4 5496238 21.99 ns/op BenchmarkConvT2Ezero/zero/64-4 5326876 22.28 ns/op BenchmarkConvT2Ezero/zero/str-4 5285500 22.37 ns/op BenchmarkConvT2Ezero/zero/slice-4 5532406 21.71 ns/op BenchmarkConvT2Ezero/zero/big-4 210568 682.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1234981 89.90 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 103.0 ns/op BenchmarkConvT2Ezero/nonzero/big-4 220356 556.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 5490972 21.69 ns/op BenchmarkConvT2Ezero/smallint/32-4 5489965 21.97 ns/op BenchmarkConvT2Ezero/smallint/64-4 5332327 22.44 ns/op BenchmarkConvT2Ezero/largeint/16-4 1576674 72.08 ns/op BenchmarkConvT2Ezero/largeint/32-4 1530268 73.00 ns/op BenchmarkConvT2Ezero/largeint/64-4 1740349 70.91 ns/op BenchmarkMalloc8-4 2038218 57.21 ns/op BenchmarkMalloc16-4 1937474 59.31 ns/op BenchmarkMallocTypeInfo8-4 1837108 58.38 ns/op BenchmarkMallocTypeInfo16-4 1457800 73.49 ns/op BenchmarkMallocLargeStruct-4 188578 685.3 ns/op BenchmarkGoroutineSelect-4 63 1692002 ns/op BenchmarkGoroutineBlocking-4 82 1463413 ns/op BenchmarkGoroutineForRange-4 93 1692196 ns/op BenchmarkGoroutineIdle-4 84 1240238 ns/op BenchmarkHashStringSpeed-4 2237019 52.22 ns/op BenchmarkHashBytesSpeed-4 1503568 84.79 ns/op BenchmarkHashInt32Speed-4 3020839 41.37 ns/op BenchmarkHashInt64Speed-4 2684545 38.01 ns/op BenchmarkHashStringArraySpeed-4 579093 202.1 ns/op BenchmarkMegMap-4 3109544 39.11 ns/op BenchmarkMegOneMap-4 4042669 29.86 ns/op BenchmarkMegEqMap-4 1926 64563 ns/op BenchmarkMegEmptyMap-4 4517360 26.17 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2606755 45.90 ns/op BenchmarkSmallStrMap-4 3186619 36.97 ns/op BenchmarkMapStringKeysEight_16-4 3220713 37.48 ns/op BenchmarkMapStringKeysEight_32-4 3244011 36.56 ns/op BenchmarkMapStringKeysEight_64-4 3154576 38.00 ns/op BenchmarkMapStringKeysEight_1M-4 3153057 38.04 ns/op BenchmarkIntMap-4 3881038 30.74 ns/op BenchmarkMapFirst/1-4 4673718 26.02 ns/op BenchmarkMapFirst/2-4 4454312 25.77 ns/op BenchmarkMapFirst/3-4 4563547 25.79 ns/op BenchmarkMapFirst/4-4 4440776 26.36 ns/op BenchmarkMapFirst/5-4 4558995 25.63 ns/op BenchmarkMapFirst/6-4 4330717 27.54 ns/op BenchmarkMapFirst/7-4 4647872 25.67 ns/op BenchmarkMapFirst/8-4 4488993 27.38 ns/op BenchmarkMapFirst/9-4 3922506 31.74 ns/op BenchmarkMapFirst/10-4 3917524 31.36 ns/op BenchmarkMapFirst/11-4 3737630 30.16 ns/op BenchmarkMapFirst/12-4 3677514 31.89 ns/op BenchmarkMapFirst/13-4 3957145 30.01 ns/op BenchmarkMapFirst/14-4 3863582 31.24 ns/op BenchmarkMapFirst/15-4 3932515 30.28 ns/op BenchmarkMapFirst/16-4 3760328 30.17 ns/op BenchmarkMapMid/1-4 4622296 26.29 ns/op BenchmarkMapMid/2-4 4294545 27.17 ns/op BenchmarkMapMid/3-4 4409991 26.76 ns/op BenchmarkMapMid/4-4 4188584 28.68 ns/op BenchmarkMapMid/5-4 4458742 26.97 ns/op BenchmarkMapMid/6-4 4057843 28.01 ns/op BenchmarkMapMid/7-4 4212218 29.43 ns/op BenchmarkMapMid/8-4 4123258 28.85 ns/op BenchmarkMapMid/9-4 3501967 32.58 ns/op BenchmarkMapMid/10-4 3445935 36.21 ns/op BenchmarkMapMid/11-4 3375406 34.19 ns/op BenchmarkMapMid/12-4 3153271 34.37 ns/op BenchmarkMapMid/13-4 3622836 32.68 ns/op BenchmarkMapMid/14-4 3515776 35.52 ns/op BenchmarkMapMid/15-4 3422352 37.78 ns/op BenchmarkMapMid/16-4 3366465 34.35 ns/op BenchmarkMapLast/1-4 4658245 26.52 ns/op BenchmarkMapLast/2-4 4301475 27.09 ns/op BenchmarkMapLast/3-4 4208607 27.92 ns/op BenchmarkMapLast/4-4 3991081 29.67 ns/op BenchmarkMapLast/5-4 4070444 32.08 ns/op BenchmarkMapLast/6-4 3807534 29.19 ns/op BenchmarkMapLast/7-4 3746182 29.98 ns/op BenchmarkMapLast/8-4 3844855 30.47 ns/op BenchmarkMapLast/9-4 3524454 34.28 ns/op BenchmarkMapLast/10-4 3198528 34.15 ns/op BenchmarkMapLast/11-4 3506709 30.98 ns/op BenchmarkMapLast/12-4 3219619 36.94 ns/op BenchmarkMapLast/13-4 3450841 34.63 ns/op BenchmarkMapLast/14-4 3413250 35.75 ns/op BenchmarkMapLast/15-4 3398043 32.59 ns/op BenchmarkMapLast/16-4 3097231 34.84 ns/op BenchmarkMapCycle-4 1965082 60.49 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3092704 38.27 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2422 49557 ns/op BenchmarkMakeMap/[Byte]Byte-4 454454 224.9 ns/op BenchmarkMakeMap/[Int]Int-4 280791 457.0 ns/op BenchmarkNewEmptyMap-4 11707774 10.17 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1601786 74.92 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 463578 251.2 ns/op BenchmarkMapIterEmpty-4 5056986 23.37 ns/op BenchmarkSameLengthMap-4 4484527 26.93 ns/op BenchmarkBigKeyMap-4 1728632 70.46 ns/op BenchmarkBigValMap-4 1538040 74.92 ns/op BenchmarkSmallKeyMap-4 2821884 42.11 ns/op BenchmarkMapPopulate/1-4 2844331 42.86 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 120856 936.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7959 18338 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 758 167102 ns/op 51768 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 46 2804887 ns/op 416309 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 3 41609296 ns/op 6525565 B/op 2882 allocs/op BenchmarkComplexAlgMap-4 464576 255.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 1639868 73.75 ns/op BenchmarkGoMapClear/Reflexive/10-4 1490697 78.63 ns/op BenchmarkGoMapClear/Reflexive/100-4 307753 388.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 41281 2885 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4249 28038 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1320067 91.81 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1206853 101.7 ns/op BenchmarkGoMapClear/NonReflexive/100-4 292628 407.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 42428 2810 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4284 28471 ns/op BenchmarkMapStringConversion/32/simple-4 1751431 67.21 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1767915 66.39 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1510155 77.87 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1596319 72.43 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1609215 70.79 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1435466 84.24 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2016758 67.50 ns/op BenchmarkMapInterfacePtr-4 1838998 64.19 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4510186 26.35 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 107122 1075 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4796 24987 ns/op BenchmarkMapPop1000-4 348 346877 ns/op BenchmarkMapPop10000-4 19 6812516 ns/op BenchmarkMapAssign/Int32/256-4 2293540 52.08 ns/op BenchmarkMapAssign/Int32/65536-4 1093108 102.6 ns/op BenchmarkMapAssign/Int64/256-4 2302569 53.48 ns/op BenchmarkMapAssign/Int64/65536-4 872137 136.5 ns/op BenchmarkMapAssign/Str/256-4 1856839 65.19 ns/op BenchmarkMapAssign/Str/65536-4 476818 229.0 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1438096 81.43 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 581119 172.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1468318 82.13 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 579474 217.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 393882 2485 ns/op BenchmarkMapOperatorAssign/Str/65536-4 119209 846.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 626329 190.7 ns/op 24 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 161658 720.4 ns/op 72 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 617596 188.0 ns/op 24 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 138184 860.5 ns/op 88 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 464178 311.9 ns/op 66 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 80226 1543 ns/op 171 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1644535 86.11 ns/op BenchmarkMapDelete/Int32/1000-4 1849993 70.80 ns/op BenchmarkMapDelete/Int32/10000-4 1665745 72.15 ns/op BenchmarkMapDelete/Int64/100-4 1783202 69.25 ns/op BenchmarkMapDelete/Int64/1000-4 1877605 63.83 ns/op BenchmarkMapDelete/Int64/10000-4 1662502 72.65 ns/op BenchmarkMapDelete/Str/100-4 1493814 80.69 ns/op BenchmarkMapDelete/Str/1000-4 1524951 91.06 ns/op BenchmarkMapDelete/Str/10000-4 1209730 98.72 ns/op BenchmarkMapDelete/Pointer/100-4 1578342 76.78 ns/op BenchmarkMapDelete/Pointer/1000-4 1439295 71.48 ns/op BenchmarkMapDelete/Pointer/10000-4 1383631 89.80 ns/op BenchmarkMemmove/0-4 12798591 8.579 ns/op BenchmarkMemmove/1-4 1984093 61.14 ns/op 16.36 MB/s BenchmarkMemmove/2-4 1919912 62.52 ns/op 31.99 MB/s BenchmarkMemmove/3-4 1916971 62.69 ns/op 47.86 MB/s BenchmarkMemmove/4-4 1933407 62.10 ns/op 64.42 MB/s BenchmarkMemmove/5-4 1904055 62.36 ns/op 80.17 MB/s BenchmarkMemmove/6-4 1875478 62.09 ns/op 96.64 MB/s BenchmarkMemmove/7-4 1903090 62.77 ns/op 111.52 MB/s BenchmarkMemmove/8-4 2029100 59.38 ns/op 134.73 MB/s BenchmarkMemmove/9-4 1880445 63.83 ns/op 140.99 MB/s BenchmarkMemmove/10-4 1902862 63.93 ns/op 156.41 MB/s BenchmarkMemmove/11-4 1881289 63.70 ns/op 172.69 MB/s BenchmarkMemmove/12-4 1895552 63.80 ns/op 188.10 MB/s BenchmarkMemmove/13-4 1867806 63.73 ns/op 204.00 MB/s BenchmarkMemmove/14-4 1871648 63.36 ns/op 220.98 MB/s BenchmarkMemmove/15-4 1855430 63.58 ns/op 235.93 MB/s BenchmarkMemmove/16-4 1950805 61.85 ns/op 258.70 MB/s BenchmarkMemmove/32-4 1834578 65.07 ns/op 491.79 MB/s BenchmarkMemmove/64-4 1688853 72.22 ns/op 886.14 MB/s BenchmarkMemmove/128-4 1426546 83.22 ns/op 1538.05 MB/s BenchmarkMemmove/256-4 905078 126.7 ns/op 2020.65 MB/s BenchmarkMemmove/512-4 657480 179.7 ns/op 2849.44 MB/s BenchmarkMemmove/1024-4 428715 276.9 ns/op 3697.60 MB/s BenchmarkMemmove/2048-4 251210 481.0 ns/op 4257.55 MB/s BenchmarkMemmove/4096-4 133968 894.7 ns/op 4577.95 MB/s BenchmarkMemmoveOverlap/32-4 1806964 65.86 ns/op 485.86 MB/s BenchmarkMemmoveOverlap/64-4 1661422 71.93 ns/op 889.81 MB/s BenchmarkMemmoveOverlap/128-4 1413136 84.82 ns/op 1509.03 MB/s BenchmarkMemmoveOverlap/256-4 842956 128.2 ns/op 1996.96 MB/s BenchmarkMemmoveOverlap/512-4 645679 179.8 ns/op 2847.39 MB/s BenchmarkMemmoveOverlap/1024-4 417712 277.9 ns/op 3684.55 MB/s BenchmarkMemmoveOverlap/2048-4 241299 494.7 ns/op 4139.90 MB/s BenchmarkMemmoveOverlap/4096-4 132061 898.4 ns/op 4559.07 MB/s BenchmarkMemmoveUnalignedDst/0-4 12354980 8.940 ns/op BenchmarkMemmoveUnalignedDst/1-4 1942746 61.41 ns/op 16.28 MB/s BenchmarkMemmoveUnalignedDst/2-4 1883992 65.66 ns/op 30.46 MB/s BenchmarkMemmoveUnalignedDst/3-4 1841258 64.25 ns/op 46.69 MB/s BenchmarkMemmoveUnalignedDst/4-4 1892245 63.32 ns/op 63.17 MB/s BenchmarkMemmoveUnalignedDst/5-4 1867006 64.41 ns/op 77.63 MB/s BenchmarkMemmoveUnalignedDst/6-4 1808835 64.51 ns/op 93.00 MB/s BenchmarkMemmoveUnalignedDst/7-4 1859310 65.20 ns/op 107.36 MB/s BenchmarkMemmoveUnalignedDst/8-4 1975116 60.22 ns/op 132.84 MB/s BenchmarkMemmoveUnalignedDst/9-4 1802682 65.97 ns/op 136.42 MB/s BenchmarkMemmoveUnalignedDst/10-4 1807994 66.64 ns/op 150.05 MB/s BenchmarkMemmoveUnalignedDst/11-4 1823198 65.44 ns/op 168.09 MB/s BenchmarkMemmoveUnalignedDst/12-4 1813243 65.57 ns/op 183.02 MB/s BenchmarkMemmoveUnalignedDst/13-4 1803105 65.92 ns/op 197.22 MB/s BenchmarkMemmoveUnalignedDst/14-4 1808962 66.05 ns/op 211.96 MB/s BenchmarkMemmoveUnalignedDst/15-4 1802091 66.33 ns/op 226.15 MB/s BenchmarkMemmoveUnalignedDst/16-4 1844638 66.40 ns/op 240.97 MB/s BenchmarkMemmoveUnalignedDst/32-4 1688983 70.28 ns/op 455.30 MB/s BenchmarkMemmoveUnalignedDst/64-4 1557054 76.80 ns/op 833.37 MB/s BenchmarkMemmoveUnalignedDst/128-4 1329195 88.91 ns/op 1439.73 MB/s BenchmarkMemmoveUnalignedDst/256-4 870164 132.0 ns/op 1939.56 MB/s BenchmarkMemmoveUnalignedDst/512-4 642115 184.9 ns/op 2768.79 MB/s BenchmarkMemmoveUnalignedDst/1024-4 411952 290.8 ns/op 3521.29 MB/s BenchmarkMemmoveUnalignedDst/2048-4 238567 501.8 ns/op 4081.56 MB/s BenchmarkMemmoveUnalignedDst/4096-4 123524 923.3 ns/op 4436.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1752718 67.52 ns/op 473.90 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1593674 74.91 ns/op 854.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1355985 88.30 ns/op 1449.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 821344 129.4 ns/op 1977.68 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 613692 193.3 ns/op 2649.02 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 405849 291.5 ns/op 3513.01 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 232254 516.1 ns/op 3968.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130140 929.7 ns/op 4405.76 MB/s BenchmarkMemmoveUnalignedSrc/0-4 11612984 9.620 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1952877 61.55 ns/op 16.25 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1872908 63.31 ns/op 31.59 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1909564 62.22 ns/op 48.22 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1896918 63.76 ns/op 62.73 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1878801 64.07 ns/op 78.04 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1865853 62.79 ns/op 95.56 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1874823 63.63 ns/op 110.00 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1996232 60.47 ns/op 132.29 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1840837 64.57 ns/op 139.38 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1859809 65.41 ns/op 152.88 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1841008 64.13 ns/op 171.54 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1847372 65.19 ns/op 184.09 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1864783 64.72 ns/op 200.87 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1852828 65.78 ns/op 212.84 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1863272 65.24 ns/op 229.91 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1874949 63.17 ns/op 253.28 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1759660 67.54 ns/op 473.82 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1591081 73.57 ns/op 869.88 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1374682 88.26 ns/op 1450.21 MB/s BenchmarkMemmoveUnalignedSrc/256-4 884955 120.8 ns/op 2118.85 MB/s BenchmarkMemmoveUnalignedSrc/512-4 634134 182.1 ns/op 2812.32 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 429032 280.3 ns/op 3653.03 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 234870 512.2 ns/op 3998.09 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 130524 916.8 ns/op 4467.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1567342 77.02 ns/op 207.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1594227 74.75 ns/op 214.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1465664 80.93 ns/op 197.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1493743 82.23 ns/op 194.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1468652 79.71 ns/op 200.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1515558 80.21 ns/op 199.49 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1484048 79.64 ns/op 200.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1502169 80.35 ns/op 199.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1300804 93.12 ns/op 687.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1301882 90.66 ns/op 705.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1328974 89.96 ns/op 711.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1333863 92.23 ns/op 693.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1305890 90.90 ns/op 704.08 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1336778 89.52 ns/op 714.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1314120 91.10 ns/op 702.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1315389 89.89 ns/op 711.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 737310 153.8 ns/op 1664.99 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 681436 174.7 ns/op 1465.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 790863 131.0 ns/op 1954.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 841615 129.2 ns/op 1982.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 799984 128.1 ns/op 1998.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 818023 127.2 ns/op 2012.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 812122 127.8 ns/op 2003.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 808556 128.1 ns/op 1999.02 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 121490 986.8 ns/op 4150.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 80810 1486 ns/op 2756.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 127665 932.4 ns/op 4393.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 128547 942.0 ns/op 4348.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 128233 928.3 ns/op 4412.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 128192 937.1 ns/op 4370.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 129440 925.5 ns/op 4425.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 128619 931.4 ns/op 4397.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6388 18464 ns/op 3549.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4286 25776 ns/op 2542.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 6494 17614 ns/op 3720.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 6279 17287 ns/op 3791.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 6216 17063 ns/op 3840.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 6433 17279 ns/op 3792.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 6087 17170 ns/op 3816.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 6345 17244 ns/op 3800.53 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1730130 69.89 ns/op 457.88 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1568383 76.20 ns/op 839.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1328588 90.80 ns/op 1409.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 871455 135.4 ns/op 1890.34 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 626671 188.6 ns/op 2714.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 412354 295.3 ns/op 3467.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 236488 504.8 ns/op 4057.25 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 131521 917.9 ns/op 4462.35 MB/s BenchmarkMemclr/5-4 11568650 10.22 ns/op 489.03 MB/s BenchmarkMemclr/16-4 11321290 10.61 ns/op 1508.24 MB/s BenchmarkMemclr/64-4 10933777 10.93 ns/op 5854.73 MB/s BenchmarkMemclr/256-4 9205480 12.66 ns/op 20223.26 MB/s BenchmarkMemclr/4096-4 1678075 71.76 ns/op 57081.93 MB/s BenchmarkMemclr/65536-4 42000 2701 ns/op 24264.84 MB/s BenchmarkMemclr/1M-4 2397 46890 ns/op 22362.65 MB/s BenchmarkMemclr/4M-4 628 191698 ns/op 21879.74 MB/s BenchmarkMemclr/8M-4 286 411668 ns/op 20377.11 MB/s BenchmarkMemclr/16M-4 136 855053 ns/op 19621.27 MB/s BenchmarkMemclr/64M-4 25 4490699 ns/op 14943.97 MB/s BenchmarkMemclrUnaligned/0_5-4 7178384 16.55 ns/op 302.07 MB/s BenchmarkMemclrUnaligned/0_16-4 7127253 16.47 ns/op 971.49 MB/s BenchmarkMemclrUnaligned/0_64-4 7104697 16.84 ns/op 3799.61 MB/s BenchmarkMemclrUnaligned/0_256-4 5814662 21.46 ns/op 11927.85 MB/s BenchmarkMemclrUnaligned/0_4096-4 1606873 74.68 ns/op 54848.47 MB/s BenchmarkMemclrUnaligned/0_65536-4 42786 2700 ns/op 24268.55 MB/s BenchmarkMemclrUnaligned/1_5-4 6525484 16.71 ns/op 299.15 MB/s BenchmarkMemclrUnaligned/1_16-4 7289578 16.64 ns/op 961.32 MB/s BenchmarkMemclrUnaligned/1_64-4 7082360 16.79 ns/op 3812.87 MB/s BenchmarkMemclrUnaligned/1_256-4 6492892 18.32 ns/op 13974.74 MB/s BenchmarkMemclrUnaligned/1_4096-4 951016 124.3 ns/op 32958.44 MB/s BenchmarkMemclrUnaligned/1_65536-4 44004 2731 ns/op 23993.55 MB/s BenchmarkMemclrUnaligned/4_5-4 7158618 16.55 ns/op 302.06 MB/s BenchmarkMemclrUnaligned/4_16-4 7259065 16.48 ns/op 970.77 MB/s BenchmarkMemclrUnaligned/4_64-4 7162522 16.89 ns/op 3788.98 MB/s BenchmarkMemclrUnaligned/4_256-4 6597495 18.20 ns/op 14064.15 MB/s BenchmarkMemclrUnaligned/4_4096-4 921615 124.2 ns/op 32983.53 MB/s BenchmarkMemclrUnaligned/4_65536-4 40311 2871 ns/op 22829.94 MB/s BenchmarkMemclrUnaligned/7_5-4 7109560 16.62 ns/op 300.83 MB/s BenchmarkMemclrUnaligned/7_16-4 7259169 16.51 ns/op 969.16 MB/s BenchmarkMemclrUnaligned/7_64-4 7102315 16.94 ns/op 3778.91 MB/s BenchmarkMemclrUnaligned/7_256-4 6071486 19.00 ns/op 13470.76 MB/s BenchmarkMemclrUnaligned/7_4096-4 963717 124.8 ns/op 32810.88 MB/s BenchmarkMemclrUnaligned/7_65536-4 41757 2704 ns/op 24240.23 MB/s BenchmarkMemclrUnaligned/0_1M-4 2548 48222 ns/op 21744.88 MB/s BenchmarkMemclrUnaligned/0_4M-4 589 186426 ns/op 22498.44 MB/s BenchmarkMemclrUnaligned/0_8M-4 302 420004 ns/op 19972.68 MB/s BenchmarkMemclrUnaligned/0_16M-4 135 845283 ns/op 19848.04 MB/s BenchmarkMemclrUnaligned/0_64M-4 26 4449908 ns/op 15080.95 MB/s BenchmarkMemclrUnaligned/1_1M-4 2284 47313 ns/op 22162.34 MB/s BenchmarkMemclrUnaligned/1_4M-4 577 192608 ns/op 21776.39 MB/s BenchmarkMemclrUnaligned/1_8M-4 294 405749 ns/op 20674.35 MB/s BenchmarkMemclrUnaligned/1_16M-4 132 861497 ns/op 19474.50 MB/s BenchmarkMemclrUnaligned/1_64M-4 25 4466444 ns/op 15025.12 MB/s BenchmarkMemclrUnaligned/4_1M-4 2244 49966 ns/op 20985.62 MB/s BenchmarkMemclrUnaligned/4_4M-4 584 190845 ns/op 21977.52 MB/s BenchmarkMemclrUnaligned/4_8M-4 274 434681 ns/op 19298.29 MB/s BenchmarkMemclrUnaligned/4_16M-4 129 865833 ns/op 19376.97 MB/s BenchmarkMemclrUnaligned/4_64M-4 26 4435210 ns/op 15130.93 MB/s BenchmarkMemclrUnaligned/7_1M-4 2329 49820 ns/op 21047.31 MB/s BenchmarkMemclrUnaligned/7_4M-4 583 200907 ns/op 20876.89 MB/s BenchmarkMemclrUnaligned/7_8M-4 277 427123 ns/op 19639.79 MB/s BenchmarkMemclrUnaligned/7_16M-4 127 910811 ns/op 18420.09 MB/s BenchmarkMemclrUnaligned/7_64M-4 26 4608195 ns/op 14562.94 MB/s BenchmarkGoMemclr/5-4 2316007 51.59 ns/op 96.91 MB/s BenchmarkGoMemclr/16-4 558523 213.8 ns/op 74.82 MB/s BenchmarkGoMemclr/64-4 145690 793.3 ns/op 80.67 MB/s BenchmarkGoMemclr/256-4 37635 3129 ns/op 81.82 MB/s BenchmarkMemclrRange/1K_2K-4 66104 1810 ns/op 52962.39 MB/s BenchmarkMemclrRange/2K_8K-4 21278 5675 ns/op 58773.99 MB/s BenchmarkMemclrRange/4K_16K-4 26328 4549 ns/op 71020.06 MB/s BenchmarkMemclrRange/160K_228K-4 1514 76904 ns/op 21622.46 MB/s BenchmarkClearFat7-4 6351390 18.61 ns/op BenchmarkClearFat8-4 7186603 16.50 ns/op BenchmarkClearFat11-4 6225517 19.32 ns/op BenchmarkClearFat12-4 6231505 19.03 ns/op BenchmarkClearFat13-4 6289876 19.08 ns/op BenchmarkClearFat14-4 6238425 19.31 ns/op BenchmarkClearFat15-4 6377559 19.75 ns/op BenchmarkClearFat16-4 6441840 17.70 ns/op BenchmarkClearFat24-4 6521000 18.33 ns/op BenchmarkClearFat32-4 6260785 19.10 ns/op BenchmarkClearFat40-4 5983575 20.03 ns/op BenchmarkClearFat48-4 5731483 20.71 ns/op BenchmarkClearFat56-4 4820790 21.64 ns/op BenchmarkClearFat64-4 5377506 22.26 ns/op BenchmarkClearFat72-4 5143902 23.26 ns/op BenchmarkClearFat128-4 3944360 29.84 ns/op BenchmarkClearFat256-4 2373313 51.86 ns/op BenchmarkClearFat512-4 1544215 77.53 ns/op BenchmarkClearFat1024-4 873201 136.2 ns/op BenchmarkClearFat1032-4 797685 144.9 ns/op BenchmarkClearFat1040-4 782670 146.2 ns/op BenchmarkCopyFat7-4 6296836 18.99 ns/op BenchmarkCopyFat8-4 7089824 16.98 ns/op BenchmarkCopyFat11-4 6473534 19.03 ns/op BenchmarkCopyFat12-4 6421610 18.72 ns/op BenchmarkCopyFat13-4 6363747 18.71 ns/op BenchmarkCopyFat14-4 6199304 19.31 ns/op BenchmarkCopyFat15-4 6294330 18.81 ns/op BenchmarkCopyFat16-4 6685597 17.76 ns/op BenchmarkCopyFat24-4 6483396 18.65 ns/op BenchmarkCopyFat32-4 6248469 19.15 ns/op BenchmarkCopyFat64-4 5422609 22.32 ns/op BenchmarkCopyFat72-4 5058676 24.95 ns/op BenchmarkCopyFat128-4 3804733 31.73 ns/op BenchmarkCopyFat256-4 2175549 54.80 ns/op BenchmarkCopyFat512-4 1416460 84.93 ns/op BenchmarkCopyFat520-4 1350380 88.78 ns/op BenchmarkCopyFat1024-4 843897 143.3 ns/op BenchmarkCopyFat1032-4 794569 147.1 ns/op BenchmarkCopyFat1040-4 763293 151.6 ns/op BenchmarkIssue18740/2byte-4 466 252634 ns/op BenchmarkIssue18740/4byte-4 768 156047 ns/op BenchmarkIssue18740/8byte-4 1114 108037 ns/op BenchmarkMemclrKnownSize1-4 8576170 12.61 ns/op 79.32 MB/s BenchmarkMemclrKnownSize2-4 5609466 21.24 ns/op 94.16 MB/s BenchmarkMemclrKnownSize4-4 3511058 34.47 ns/op 116.04 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.2 ns/op 79.02 MB/s BenchmarkMemclrKnownSize16-4 580137 204.3 ns/op 78.32 MB/s BenchmarkMemclrKnownSize32-4 303812 392.0 ns/op 81.63 MB/s BenchmarkMemclrKnownSize64-4 155881 764.6 ns/op 83.70 MB/s BenchmarkMemclrKnownSize112-4 90136 1336 ns/op 83.84 MB/s BenchmarkMemclrKnownSize128-4 78169 1533 ns/op 83.49 MB/s BenchmarkMemclrKnownSize192-4 51742 2255 ns/op 85.14 MB/s BenchmarkMemclrKnownSize248-4 40893 2985 ns/op 83.08 MB/s BenchmarkMemclrKnownSize256-4 39265 3016 ns/op 84.89 MB/s BenchmarkMemclrKnownSize512-4 19777 6027 ns/op 84.95 MB/s BenchmarkMemclrKnownSize1024-4 9496 12039 ns/op 85.06 MB/s BenchmarkMemclrKnownSize4096-4 2407 49538 ns/op 82.68 MB/s BenchmarkMemclrKnownSize512KiB-4 16 6632006 ns/op 79.05 MB/s BenchmarkReadMetricsLatency-4 14246 5452 p50-ns 8654 p90-ns 22208 p99-ns BenchmarkFinalizer-4 194 558529 ns/op BenchmarkFinalizerRun-4 223600 748.8 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6571226 17.95 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2997627 40.23 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2160398 54.67 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2084804 57.40 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1327598 90.33 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1216459 99.38 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 1998511 59.88 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1289514 92.96 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1315455 91.15 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1800946 66.65 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1808707 66.35 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1593684 75.33 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1431265 83.41 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1313671 89.04 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7944384 15.20 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7926134 14.93 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8066649 14.89 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7985574 15.03 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7078048 16.95 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6311870 18.91 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7915198 15.18 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7999915 14.83 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7954797 14.92 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7900132 15.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8040529 14.95 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7949582 15.05 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7910929 15.11 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8018640 14.92 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8122982 15.00 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7943944 15.12 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8082994 15.07 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7986160 15.02 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7936370 15.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7398817 16.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7377793 16.15 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7927022 15.04 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7294597 16.09 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7230189 16.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7936309 15.07 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7369440 16.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7442941 16.11 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7906557 15.13 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7409811 16.20 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7357411 16.13 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7858558 15.05 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7874270 14.80 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7991034 15.01 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7985671 15.19 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8027539 14.99 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7985367 15.00 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7873474 15.19 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8014506 14.99 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7924975 15.05 ns/op BenchmarkNetpollBreak-4 3889 30129 ns/op BenchmarkPinnerPinUnpinBatch-4 922 119516 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 207 552392 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 982 119548 ns/op BenchmarkPinnerPinUnpin-4 1000000 101.7 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 101.3 ns/op BenchmarkPinnerPinUnpinDouble-4 440481 263.7 ns/op BenchmarkPinnerPinUnpinParallel-4 3754005 36.56 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3762295 36.80 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 268018 482.3 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5384602 22.53 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5623746 21.61 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 7368748 13.65 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 8512464 12.28 ns/op BenchmarkPingPongHog-4 409 284876 ns/op BenchmarkStackGrowth-4 119809 1089 ns/op BenchmarkStackGrowthDeep-4 1009 103069 ns/op BenchmarkCreateGoroutines-4 45019 2773 ns/op BenchmarkCreateGoroutinesParallel-4 45758 2488 ns/op BenchmarkCreateGoroutinesCapture-4 6651 17419 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41742 3009 ns/op BenchmarkClosureCall-4 18292671 5.839 ns/op BenchmarkWakeupParallelSpinning/0s-4 7113 15725 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4767 22990 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5170 28362 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3474 39617 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2154 57499 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1236 97585 ns/op BenchmarkWakeupParallelSpinning/50µs-4 602 203582 ns/op BenchmarkWakeupParallelSpinning/100µs-4 319 365061 ns/op BenchmarkWakeupParallelSyscall/0s-4 720 168456 ns/op BenchmarkWakeupParallelSyscall/1µs-4 624 165082 ns/op BenchmarkWakeupParallelSyscall/2µs-4 717 165604 ns/op BenchmarkWakeupParallelSyscall/5µs-4 609 197906 ns/op BenchmarkWakeupParallelSyscall/10µs-4 658 182696 ns/op BenchmarkWakeupParallelSyscall/20µs-4 592 207719 ns/op BenchmarkWakeupParallelSyscall/50µs-4 438 278609 ns/op BenchmarkWakeupParallelSyscall/100µs-4 301 380511 ns/op BenchmarkMatmult-4 3819261 38.22 ns/op BenchmarkFastrand-4 12105294 10.06 ns/op BenchmarkFastrand64-4 12136693 9.072 ns/op BenchmarkFastrandHashiter-4 4475696 25.82 ns/op BenchmarkFastrandn/2-4 7968926 15.25 ns/op BenchmarkFastrandn/3-4 7740662 15.67 ns/op BenchmarkFastrandn/4-4 7952362 15.29 ns/op BenchmarkFastrandn/5-4 7809045 15.23 ns/op BenchmarkIfaceCmp100-4 89322 1292 ns/op BenchmarkIfaceCmpNil100-4 153573 779.7 ns/op BenchmarkEfaceCmpDiff-4 36511 3315 ns/op BenchmarkEfaceCmpDiffIndirect-4 30790 3865 ns/op BenchmarkDefer-4 1306568 88.58 ns/op BenchmarkDefer10-4 757940 164.0 ns/op BenchmarkDeferMany-4 354570 434.8 ns/op BenchmarkPanicRecover-4 577503 205.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 5268 24334 ns/op 22144 p50-ns 30615 p90-ns 53758 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 4581 28999 ns/op 22903 p50-ns 34353 p90-ns 75786 p99-ns BenchmarkGoroutineProfile/small/idle-4 2257 81987 ns/op 83037 p50-ns 91510 p90-ns 117350 p99-ns BenchmarkGoroutineProfile/small/loaded-4 516 269605 ns/op 160428 p50-ns 343286 p90-ns 1929018 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 5202 25552 ns/op 24186 p50-ns 29697 p90-ns 45602 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4977 29276 ns/op 22624 p50-ns 32275 p90-ns 115828 p99-ns BenchmarkGoroutineProfile/large/idle-4 39 3044233 ns/op 2990647 p50-ns 3424994 p90-ns 3827663 p99-ns BenchmarkGoroutineProfile/large/loaded-4 26 7103858 ns/op 4566241 p50-ns 13754758 p90-ns 31698233 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 4762 24047 ns/op 22545 p50-ns 27238 p90-ns 46593 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4762 28654 ns/op 22582 p50-ns 29547 p90-ns 188817 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 836 124177 ns/op 119053 p50-ns 130668 p90-ns 212532 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 210 515640 ns/op 314170 p50-ns 511116 p90-ns 4433340 p99-ns BenchmarkRWMutexUncontended-4 2936464 39.67 ns/op BenchmarkRWMutexWrite100-4 634741 201.2 ns/op BenchmarkRWMutexWrite10-4 414039 719.9 ns/op BenchmarkRWMutexWorkWrite100-4 471542 252.4 ns/op BenchmarkRWMutexWorkWrite10-4 110122 1697 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2514 46492 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 900 122533 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1230 96080 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 450 256298 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 594 199276 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 205 547845 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 297 392033 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 103 1150271 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 269668 434.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 295288 430.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 264145 453.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 304203 462.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 279242 411.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 258918 508.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 248180 447.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 276934 416.5 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 225888 463.9 ns/op BenchmarkMakeSlice/Byte-4 1677693 64.14 ns/op BenchmarkMakeSlice/Int16-4 1780645 64.16 ns/op BenchmarkMakeSlice/Int-4 1426766 78.70 ns/op BenchmarkMakeSlice/Ptr-4 1000000 105.9 ns/op BenchmarkMakeSlice/Struct/24-4 821895 142.2 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 162.1 ns/op BenchmarkMakeSlice/Struct/40-4 602718 189.5 ns/op BenchmarkGrowSlice/Byte-4 726708 172.7 ns/op BenchmarkGrowSlice/Int16-4 727726 176.0 ns/op BenchmarkGrowSlice/Int-4 558598 217.1 ns/op BenchmarkGrowSlice/Ptr-4 449644 269.3 ns/op BenchmarkGrowSlice/Struct/24-4 312603 429.5 ns/op BenchmarkGrowSlice/Struct/32-4 265700 430.0 ns/op BenchmarkGrowSlice/Struct/40-4 217107 562.5 ns/op BenchmarkExtendSlice/IntSlice-4 460382 262.8 ns/op BenchmarkExtendSlice/PointerSlice-4 344043 338.2 ns/op BenchmarkExtendSlice/NoGrow-4 919246 148.0 ns/op BenchmarkAppend-4 795528 147.1 ns/op BenchmarkAppendGrowByte-4 3 37652227 ns/op BenchmarkAppendGrowString-4 1 480342539 ns/op BenchmarkAppendSlice/1Bytes-4 1938949 62.99 ns/op BenchmarkAppendSlice/4Bytes-4 1872432 63.07 ns/op BenchmarkAppendSlice/7Bytes-4 1846812 65.46 ns/op BenchmarkAppendSlice/8Bytes-4 1944627 62.53 ns/op BenchmarkAppendSlice/15Bytes-4 1817982 66.53 ns/op BenchmarkAppendSlice/16Bytes-4 1819576 66.12 ns/op BenchmarkAppendSlice/32Bytes-4 1752349 67.32 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 67782 1637 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 22369 5241 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 5850 19989 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1358 85364 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 80 1474638 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 18 6179410 ns/op BenchmarkAppendStr/1Bytes-4 2212497 52.22 ns/op BenchmarkAppendStr/4Bytes-4 2201671 53.78 ns/op BenchmarkAppendStr/8Bytes-4 2135624 54.60 ns/op BenchmarkAppendStr/16Bytes-4 2093244 56.92 ns/op BenchmarkAppendStr/32Bytes-4 2145258 55.64 ns/op BenchmarkAppendSpecialCase-4 709500 164.3 ns/op BenchmarkCopy/1Byte-4 1966206 58.76 ns/op 17.02 MB/s BenchmarkCopy/1String-4 2004734 59.98 ns/op 16.67 MB/s BenchmarkCopy/2Byte-4 1929943 63.05 ns/op 31.72 MB/s BenchmarkCopy/2String-4 1948334 60.17 ns/op 33.24 MB/s BenchmarkCopy/4Byte-4 1945368 61.33 ns/op 65.22 MB/s BenchmarkCopy/4String-4 1978444 60.62 ns/op 65.99 MB/s BenchmarkCopy/8Byte-4 2034382 58.94 ns/op 135.74 MB/s BenchmarkCopy/8String-4 2004116 58.94 ns/op 135.73 MB/s BenchmarkCopy/12Byte-4 1876495 63.21 ns/op 189.84 MB/s BenchmarkCopy/12String-4 1908687 62.03 ns/op 193.44 MB/s BenchmarkCopy/16Byte-4 1921341 62.55 ns/op 255.80 MB/s BenchmarkCopy/16String-4 1931628 62.29 ns/op 256.87 MB/s BenchmarkCopy/32Byte-4 1845842 65.96 ns/op 485.11 MB/s BenchmarkCopy/32String-4 1812475 64.42 ns/op 496.70 MB/s BenchmarkCopy/128Byte-4 1417006 84.46 ns/op 1515.54 MB/s BenchmarkCopy/128String-4 1368834 87.05 ns/op 1470.43 MB/s BenchmarkCopy/1024Byte-4 402865 281.0 ns/op 3643.78 MB/s BenchmarkCopy/1024String-4 362991 324.0 ns/op 3160.24 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27644 4255 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18144 6777 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10274 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14350 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9693 17122 ns/op BenchmarkAppendInPlace/Grow/Byte-4 118110 1062 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 117272 1058 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 93870 1295 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 72075 1590 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 61323 1858 ns/op BenchmarkStackCopyPtr-4 1 204308187 ns/op BenchmarkStackCopy-4 1 118676691 ns/op BenchmarkStackCopyNoCache-4 19 6098482 ns/op BenchmarkStackCopyWithStkobj-4 1 132333472 ns/op BenchmarkIssue18138-4 543 216431 ns/op BenchmarkCompareStringEqual-4 10395703 10.71 ns/op BenchmarkCompareStringIdentical-4 18035010 5.836 ns/op BenchmarkCompareStringSameLength-4 11809574 9.273 ns/op BenchmarkCompareStringDifferentLength-4 18288492 5.821 ns/op BenchmarkCompareStringBigUnaligned-4 1425 83484 ns/op 12560.28 MB/s BenchmarkCompareStringBig-4 1268 83532 ns/op 12553.16 MB/s BenchmarkConcatStringAndBytes-4 2490943 48.16 ns/op BenchmarkSliceByteToString/1-4 2244394 53.43 ns/op BenchmarkSliceByteToString/2-4 1000000 114.7 ns/op BenchmarkSliceByteToString/4-4 1000000 111.3 ns/op BenchmarkSliceByteToString/8-4 1000000 112.8 ns/op BenchmarkSliceByteToString/16-4 1000000 119.3 ns/op BenchmarkSliceByteToString/32-4 1000000 136.4 ns/op BenchmarkSliceByteToString/64-4 959994 168.8 ns/op BenchmarkSliceByteToString/128-4 530271 214.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2478631 48.16 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 941250 126.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 111.7 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4141401 29.14 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1701056 71.12 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1913124 63.04 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2449206 49.34 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 427348 270.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 545748 209.6 ns/op BenchmarkRuneIterate/range/ASCII-4 7878934 14.16 ns/op BenchmarkRuneIterate/range/Japanese-4 2238051 52.39 ns/op BenchmarkRuneIterate/range/MixedLength-4 2557834 46.73 ns/op BenchmarkRuneIterate/range1/ASCII-4 7803938 14.21 ns/op BenchmarkRuneIterate/range1/Japanese-4 2261559 52.17 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2527682 47.27 ns/op BenchmarkRuneIterate/range2/ASCII-4 8020672 14.22 ns/op BenchmarkRuneIterate/range2/Japanese-4 2265817 52.04 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2511312 47.17 ns/op BenchmarkArrayEqual-4 17413383 6.180 ns/op BenchmarkFunc/Name-4 2815749 41.97 ns/op BenchmarkFunc/Entry-4 9351735 11.96 ns/op BenchmarkFunc/FileLine-4 2619285 43.21 ns/op PASS ok runtime 156.269s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 23800 5220 ns/op BenchmarkHandle/concurrent-4 13561 9133 ns/op PASS ok runtime/cgo 1.541s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 19261042 6.208 ns/op BenchmarkAtomicStore64-4 9795100 12.05 ns/op BenchmarkAtomicLoad-4 19442536 6.178 ns/op BenchmarkAtomicStore-4 9939924 12.01 ns/op BenchmarkAnd8-4 9976526 12.07 ns/op BenchmarkAnd-4 9995422 12.00 ns/op BenchmarkAnd8Parallel-4 3941878 38.82 ns/op BenchmarkAndParallel-4 2801472 46.23 ns/op BenchmarkOr8-4 9980887 12.01 ns/op BenchmarkOr-4 9968584 12.06 ns/op BenchmarkOr8Parallel-4 3036910 43.25 ns/op BenchmarkOrParallel-4 3392163 43.55 ns/op BenchmarkXadd-4 3626259 43.67 ns/op BenchmarkXadd64-4 3189542 49.22 ns/op BenchmarkCas-4 2776687 47.67 ns/op BenchmarkCas64-4 2455916 49.36 ns/op BenchmarkXchg-4 3608629 43.09 ns/op BenchmarkXchg64-4 3361166 45.69 ns/op PASS ok runtime/internal/atomic 3.951s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4519652 27.10 ns/op BenchmarkMulUintptr/large-4 3511392 32.65 ns/op PASS ok runtime/internal/math 1.332s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 14 8541441 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 12709710 ns/op 673.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1154 110523 ns/op 1.278 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 7 15247043 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 5 23508635 ns/op 1031 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 260 389472 ns/op 19.12 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 80708322 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 110795936 ns/op 6429 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 36 3776025 ns/op 200.1 concurrent_launches/op PASS ok runtime/pprof 2.975s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 38 3079938 ns/op BenchmarkStackLeak-4 18729 6467 ns/op PASS ok runtime/race 1.565s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4850914 23.30 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 230854 519.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.400s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 19 5442085 ns/op BenchmarkIndex_Large-4 13598 8074 ns/op BenchmarkIndexFunc_Large-4 110 999337 ns/op BenchmarkCompact/nil-4 7150831 16.70 ns/op BenchmarkCompact/one-4 1960790 61.05 ns/op BenchmarkCompact/sorted-4 1253280 94.92 ns/op BenchmarkCompact/1_item-4 1000000 109.1 ns/op BenchmarkCompact/unsorted-4 1244452 96.00 ns/op BenchmarkCompact/many-4 700080 165.7 ns/op BenchmarkCompact_Large-4 765 153009 ns/op BenchmarkCompactFunc_Large-4 43 2396709 ns/op BenchmarkReplace/naive-fast-4 65847 1577 ns/op BenchmarkReplace/optimized-fast-4 89270 1351 ns/op BenchmarkReplace/naive-slow-4 28226 4131 ns/op BenchmarkReplace/optimized-slow-4 30654 3938 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 101.7 ns/op BenchmarkBinarySearchFloats/Size32-4 985808 114.0 ns/op BenchmarkBinarySearchFloats/Size64-4 911227 127.9 ns/op BenchmarkBinarySearchFloats/Size128-4 765099 152.5 ns/op BenchmarkBinarySearchFloats/Size512-4 663224 178.3 ns/op BenchmarkBinarySearchFloats/Size1024-4 614722 193.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 587672 196.4 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 467786 242.4 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 418005 279.0 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 368404 314.5 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 307898 379.7 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 281002 415.1 ns/op PASS ok slices 5.394s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 159702 644.7 ns/op BenchmarkSortInts-4 2 91813987 ns/op BenchmarkSlicesSortInts-4 2 61212448 ns/op BenchmarkSortIsSorted-4 36 3283687 ns/op BenchmarkSlicesIsSorted-4 66 1906712 ns/op BenchmarkSortStrings-4 1 136856835 ns/op BenchmarkSlicesSortStrings-4 2 100548998 ns/op BenchmarkSortStrings_Sorted-4 28 4062886 ns/op BenchmarkSlicesSortStrings_Sorted-4 43 2666280 ns/op BenchmarkSortStructs-4 1 169865845 ns/op BenchmarkSortFuncStructs-4 1 147093841 ns/op BenchmarkSortString1K-4 261 455670 ns/op BenchmarkSortString1K_Slice-4 210 569191 ns/op BenchmarkStableString1K-4 100 1124004 ns/op BenchmarkSortInt1K-4 334 354081 ns/op BenchmarkSortInt1K_Sorted-4 5397 22199 ns/op BenchmarkSortInt1K_Reversed-4 3402 39524 ns/op BenchmarkSortInt1K_Mod8-4 854 139234 ns/op BenchmarkStableInt1K-4 144 902022 ns/op BenchmarkStableInt1K_Slice-4 164 710384 ns/op BenchmarkSortInt64K-4 3 33816756 ns/op BenchmarkSortInt64K_Slice-4 3 44756865 ns/op BenchmarkStableInt64K-4 2 72207737 ns/op BenchmarkSort1e2-4 477 250986 ns/op BenchmarkStable1e2-4 177 975417 ns/op BenchmarkSort1e4-4 2 51541405 ns/op BenchmarkStable1e4-4 1 223253318 ns/op PASS ok sort 19.336s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 892916 134.4 ns/op BenchmarkAtof64Float-4 747294 159.8 ns/op BenchmarkAtof64FloatExp-4 550216 187.0 ns/op BenchmarkAtof64Big-4 405427 266.8 ns/op BenchmarkAtof64RandomBits-4 388680 291.7 ns/op BenchmarkAtof64RandomFloats-4 462896 258.4 ns/op BenchmarkAtof64RandomLongFloats-4 255572 453.8 ns/op BenchmarkAtof32Decimal-4 846484 138.4 ns/op BenchmarkAtof32Float-4 718582 158.2 ns/op BenchmarkAtof32FloatExp-4 592192 188.8 ns/op BenchmarkAtof32Random-4 368376 322.4 ns/op BenchmarkAtof32RandomLong-4 152137 775.5 ns/op BenchmarkParseInt/Pos/7bit-4 1335912 89.91 ns/op BenchmarkParseInt/Pos/26bit-4 634485 179.6 ns/op BenchmarkParseInt/Pos/31bit-4 582031 201.7 ns/op BenchmarkParseInt/Pos/56bit-4 387406 304.5 ns/op BenchmarkParseInt/Pos/63bit-4 359676 327.2 ns/op BenchmarkParseInt/Neg/7bit-4 1331941 90.23 ns/op BenchmarkParseInt/Neg/26bit-4 629130 183.8 ns/op BenchmarkParseInt/Neg/31bit-4 576805 200.1 ns/op BenchmarkParseInt/Neg/56bit-4 394002 301.5 ns/op BenchmarkParseInt/Neg/63bit-4 367701 323.3 ns/op BenchmarkAtoi/Pos/7bit-4 1928192 61.84 ns/op BenchmarkAtoi/Pos/26bit-4 833552 132.8 ns/op BenchmarkAtoi/Pos/31bit-4 744295 148.6 ns/op BenchmarkAtoi/Pos/56bit-4 435417 255.8 ns/op BenchmarkAtoi/Pos/63bit-4 343544 340.0 ns/op BenchmarkAtoi/Neg/7bit-4 1931478 62.95 ns/op BenchmarkAtoi/Neg/26bit-4 839839 133.5 ns/op BenchmarkAtoi/Neg/31bit-4 768020 149.8 ns/op BenchmarkAtoi/Neg/56bit-4 464185 253.7 ns/op BenchmarkAtoi/Neg/63bit-4 347500 336.2 ns/op BenchmarkFormatFloat/Decimal-4 128025 951.2 ns/op BenchmarkFormatFloat/Float-4 117390 1026 ns/op BenchmarkFormatFloat/Exp-4 110347 1004 ns/op BenchmarkFormatFloat/NegExp-4 117865 1003 ns/op BenchmarkFormatFloat/LongExp-4 100574 1194 ns/op BenchmarkFormatFloat/Big-4 94738 1267 ns/op BenchmarkFormatFloat/BinaryExp-4 236732 524.5 ns/op BenchmarkFormatFloat/32Integer-4 128804 947.3 ns/op BenchmarkFormatFloat/32ExactFraction-4 139177 887.9 ns/op BenchmarkFormatFloat/32Point-4 120200 1009 ns/op BenchmarkFormatFloat/32Exp-4 125474 954.4 ns/op BenchmarkFormatFloat/32NegExp-4 123926 954.1 ns/op BenchmarkFormatFloat/32Shortest-4 131349 895.5 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 130914 877.8 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132169 929.2 ns/op BenchmarkFormatFloat/64Fixed1-4 167092 728.6 ns/op BenchmarkFormatFloat/64Fixed2-4 168181 725.4 ns/op BenchmarkFormatFloat/64Fixed3-4 168104 723.6 ns/op BenchmarkFormatFloat/64Fixed4-4 167492 740.8 ns/op BenchmarkFormatFloat/64Fixed12-4 96745 1258 ns/op BenchmarkFormatFloat/64Fixed16-4 111784 1069 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 119936 1007 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 104022 1163 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2364 48317 ns/op BenchmarkFormatFloat/Slowpath64-4 102781 1193 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 101227 1190 ns/op BenchmarkAppendFloat/Decimal-4 144366 807.8 ns/op BenchmarkAppendFloat/Float-4 126526 933.4 ns/op BenchmarkAppendFloat/Exp-4 140714 849.3 ns/op BenchmarkAppendFloat/NegExp-4 139863 865.3 ns/op BenchmarkAppendFloat/LongExp-4 112255 1067 ns/op BenchmarkAppendFloat/Big-4 101518 1146 ns/op BenchmarkAppendFloat/BinaryExp-4 339056 351.1 ns/op BenchmarkAppendFloat/32Integer-4 149167 818.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 157372 747.4 ns/op BenchmarkAppendFloat/32Point-4 135750 871.2 ns/op BenchmarkAppendFloat/32Exp-4 141332 843.4 ns/op BenchmarkAppendFloat/32NegExp-4 141566 832.8 ns/op BenchmarkAppendFloat/32Shortest-4 172504 688.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 155439 773.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 153704 769.8 ns/op BenchmarkAppendFloat/64Fixed1-4 195741 603.1 ns/op BenchmarkAppendFloat/64Fixed2-4 194820 599.5 ns/op BenchmarkAppendFloat/64Fixed3-4 196543 607.5 ns/op BenchmarkAppendFloat/64Fixed4-4 193894 608.6 ns/op BenchmarkAppendFloat/64Fixed12-4 106730 1102 ns/op BenchmarkAppendFloat/64Fixed16-4 123710 944.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 151836 766.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 117250 1013 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2460 48531 ns/op BenchmarkAppendFloat/Slowpath64-4 111193 1056 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114225 1036 ns/op BenchmarkFormatInt-4 14686 8118 ns/op BenchmarkAppendInt-4 17620 6800 ns/op BenchmarkFormatUint-4 74877 1479 ns/op BenchmarkAppendUint-4 96678 1243 ns/op BenchmarkFormatIntSmall/7-4 3480042 34.44 ns/op BenchmarkFormatIntSmall/42-4 3496244 34.20 ns/op BenchmarkAppendIntSmall-4 1459795 81.49 ns/op BenchmarkAppendUintVarlen/1-4 1548262 78.15 ns/op BenchmarkAppendUintVarlen/12-4 1507960 79.39 ns/op BenchmarkAppendUintVarlen/123-4 1000000 114.1 ns/op BenchmarkAppendUintVarlen/1234-4 949568 113.8 ns/op BenchmarkAppendUintVarlen/12345-4 942921 115.6 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 115.7 ns/op BenchmarkAppendUintVarlen/1234567-4 995895 118.5 ns/op BenchmarkAppendUintVarlen/12345678-4 996786 117.7 ns/op BenchmarkAppendUintVarlen/123456789-4 913628 126.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 884296 127.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 913306 129.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 895083 129.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 867871 131.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 909505 129.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 841110 131.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 866464 130.5 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 838639 132.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 850849 135.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 816633 138.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 834805 138.6 ns/op BenchmarkQuote-4 46477 2533 ns/op BenchmarkQuoteRune-4 476128 254.1 ns/op BenchmarkAppendQuote-4 57880 2033 ns/op BenchmarkAppendQuoteRune-4 839132 132.4 ns/op BenchmarkUnquoteEasy-4 1503812 79.32 ns/op BenchmarkUnquoteHard-4 49128 2345 ns/op PASS ok strconv 19.624s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 426810 274.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 123820 865.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 195975 645.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 410967 272.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 114294 884.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 206668 635.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 265588 432.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 86563 1407 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 98265 1154 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 614335 198.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20545 5694 ns/op BenchmarkGenericMatch1-4 2064 52578 ns/op BenchmarkGenericMatch2-4 442 271917 ns/op BenchmarkSingleMaxSkipping-4 8194 14234 ns/op 702.53 MB/s BenchmarkSingleLongSuffixFail-4 14864 8018 ns/op 124.98 MB/s BenchmarkSingleMatch-4 247 462225 ns/op 32.45 MB/s BenchmarkByteByteNoMatch-4 71551 1682 ns/op BenchmarkByteByteMatch-4 19353 5995 ns/op BenchmarkByteStringMatch-4 23074 5001 ns/op BenchmarkHTMLEscapeNew-4 73687 1649 ns/op BenchmarkHTMLEscapeOld-4 83162 1300 ns/op BenchmarkByteStringReplacerWriteString-4 1414 82975 ns/op BenchmarkByteReplacerWriteString-4 1621 72154 ns/op BenchmarkByteByteReplaces-4 3544 33125 ns/op BenchmarkByteByteMap-4 10000 11362 ns/op BenchmarkMap/identity/ASCII-4 642240 182.2 ns/op BenchmarkMap/identity/Greek-4 445863 266.2 ns/op BenchmarkMap/change/ASCII-4 38839 3134 ns/op BenchmarkMap/change/Greek-4 29415 4114 ns/op BenchmarkIndexRune-4 2132455 55.90 ns/op BenchmarkIndexRuneLongString-4 1725510 69.70 ns/op BenchmarkIndexRuneFastPath-4 4945502 24.34 ns/op BenchmarkIndex-4 4841294 24.75 ns/op BenchmarkLastIndex-4 4838437 24.41 ns/op BenchmarkIndexByte-4 11361358 10.31 ns/op BenchmarkToUpper/#00-4 5252462 22.52 ns/op BenchmarkToUpper/ONLYUPPER-4 3194817 37.78 ns/op BenchmarkToUpper/abc-4 315506 376.0 ns/op BenchmarkToUpper/AbC123-4 252519 453.7 ns/op BenchmarkToUpper/azAZ09_-4 285331 440.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55443 2119 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73269 1629 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33978 3488 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56920 2053 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123808 957.0 ns/op BenchmarkToLower/#00-4 5095408 23.61 ns/op BenchmarkToLower/abc-4 4206991 28.39 ns/op BenchmarkToLower/AbC123-4 234284 504.8 ns/op BenchmarkToLower/azAZ09_-4 231936 516.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 99254 1197 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 67023 1809 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35778 3357 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 78490 1530 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120406 973.0 ns/op BenchmarkMapNoChanges-4 847192 134.0 ns/op BenchmarkTrim-4 39454 2972 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3632800 33.13 ns/op BenchmarkToValidUTF8/InvalidASCII-4 201828 602.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 131736 894.8 ns/op BenchmarkEqualFold/Tests-4 57333 2067 ns/op BenchmarkEqualFold/ASCII-4 3334672 35.88 ns/op BenchmarkEqualFold/UnicodePrefix-4 111868 1055 ns/op BenchmarkEqualFold/UnicodeSuffix-4 119900 1005 ns/op BenchmarkIndexHard1-4 230 519385 ns/op BenchmarkIndexHard2-4 626 193141 ns/op BenchmarkIndexHard3-4 153 779537 ns/op BenchmarkIndexHard4-4 132 906250 ns/op BenchmarkLastIndexHard1-4 60 1909643 ns/op BenchmarkLastIndexHard2-4 61 1908455 ns/op BenchmarkLastIndexHard3-4 61 1917529 ns/op BenchmarkCountHard1-4 231 525906 ns/op BenchmarkCountHard2-4 621 191669 ns/op BenchmarkCountHard3-4 153 784749 ns/op BenchmarkIndexTorture-4 7466 15180 ns/op BenchmarkCountTorture-4 7492 15076 ns/op BenchmarkCountTortureOverlapping-4 760 157016 ns/op BenchmarkCountByte/10-4 4775301 24.59 ns/op 406.75 MB/s BenchmarkCountByte/32-4 4450820 26.68 ns/op 1199.43 MB/s BenchmarkCountByte/4096-4 804160 148.0 ns/op 27669.73 MB/s BenchmarkCountByte/4194304-4 708 166743 ns/op 25154.27 MB/s BenchmarkCountByte/67108864-4 14 8180859 ns/op 8203.16 MB/s BenchmarkFields/ASCII/16-4 239235 504.8 ns/op 31.70 MB/s 64 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20667 5616 ns/op 45.58 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1410 82063 ns/op 49.91 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 67 1738828 ns/op 37.69 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 27229647 ns/op 38.51 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 254304 462.1 ns/op 34.63 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11410 ns/op 22.44 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 534 198759 ns/op 20.61 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 4460431 ns/op 14.69 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 97329292 ns/op 10.77 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 149386 703.2 ns/op 22.75 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18393 6467 ns/op 39.59 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 987 120634 ns/op 33.95 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 3146808 ns/op 20.83 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 74375722 ns/op 14.10 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 173930 642.4 ns/op 24.91 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13780 8431 ns/op 30.37 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 710 156349 ns/op 26.20 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3741637 ns/op 17.52 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 86959954 ns/op 12.06 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 129155364 ns/op BenchmarkSplitSingleByteSeparator-4 12 9868103 ns/op BenchmarkSplitMultiByteSeparator-4 27 4176673 ns/op BenchmarkSplitNSingleByteSeparator-4 191271 522.9 ns/op BenchmarkSplitNMultiByteSeparator-4 193932 649.2 ns/op BenchmarkRepeat/5x0-4 4461356 26.14 ns/op BenchmarkRepeat/5x1-4 4641422 25.82 ns/op BenchmarkRepeat/5x2-4 277693 448.4 ns/op BenchmarkRepeat/5x6-4 163760 719.5 ns/op BenchmarkRepeat/10x0-4 4582723 25.93 ns/op BenchmarkRepeat/10x1-4 4623957 26.09 ns/op BenchmarkRepeat/10x2-4 275968 460.5 ns/op BenchmarkRepeat/10x6-4 148857 795.4 ns/op BenchmarkRepeatLarge/256/1-4 68281 1611 ns/op 158.89 MB/s BenchmarkRepeatLarge/256/16-4 107077 1008 ns/op 254.00 MB/s BenchmarkRepeatLarge/512/1-4 55134 2013 ns/op 254.38 MB/s BenchmarkRepeatLarge/512/16-4 77458 1439 ns/op 355.87 MB/s BenchmarkRepeatLarge/1024/1-4 41368 2486 ns/op 411.97 MB/s BenchmarkRepeatLarge/1024/16-4 53342 1950 ns/op 525.01 MB/s BenchmarkRepeatLarge/2048/1-4 32634 3618 ns/op 566.09 MB/s BenchmarkRepeatLarge/2048/16-4 41629 2800 ns/op 731.54 MB/s BenchmarkRepeatLarge/4096/1-4 19380 5571 ns/op 735.24 MB/s BenchmarkRepeatLarge/4096/16-4 25084 5348 ns/op 765.90 MB/s BenchmarkRepeatLarge/8192/1-4 12314 10132 ns/op 808.55 MB/s BenchmarkRepeatLarge/8192/16-4 14055 8728 ns/op 938.58 MB/s BenchmarkRepeatLarge/8192/4097-4 5900286 20.24 ns/op 202465.56 MB/s BenchmarkRepeatLarge/16384/1-4 7189 16766 ns/op 977.19 MB/s BenchmarkRepeatLarge/16384/16-4 8568 15293 ns/op 1071.37 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 11543 ns/op 1064.78 MB/s BenchmarkRepeatLarge/32768/1-4 4099 28021 ns/op 1169.42 MB/s BenchmarkRepeatLarge/32768/16-4 4352 29183 ns/op 1122.85 MB/s BenchmarkRepeatLarge/32768/4097-4 4212 24333 ns/op 1178.61 MB/s BenchmarkRepeatLarge/65536/1-4 2066 59735 ns/op 1097.12 MB/s BenchmarkRepeatLarge/65536/16-4 2248 52940 ns/op 1237.94 MB/s BenchmarkRepeatLarge/65536/4097-4 1921 57676 ns/op 1065.52 MB/s BenchmarkRepeatLarge/131072/1-4 189 641248 ns/op 204.40 MB/s BenchmarkRepeatLarge/131072/16-4 182 637341 ns/op 205.65 MB/s BenchmarkRepeatLarge/131072/4097-4 177 632633 ns/op 200.76 MB/s BenchmarkRepeatLarge/262144/1-4 98 1254214 ns/op 209.01 MB/s BenchmarkRepeatLarge/262144/16-4 100 1306635 ns/op 200.63 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1302093 ns/op 198.23 MB/s BenchmarkRepeatLarge/524288/1-4 54 2457959 ns/op 213.30 MB/s BenchmarkRepeatLarge/524288/16-4 56 2433956 ns/op 215.41 MB/s BenchmarkRepeatLarge/524288/4097-4 44 2491012 ns/op 208.88 MB/s BenchmarkRepeatLarge/1048576/1-4 25 4994737 ns/op 209.94 MB/s BenchmarkRepeatLarge/1048576/16-4 26 4760910 ns/op 220.25 MB/s BenchmarkRepeatLarge/1048576/4097-4 25 4957596 ns/op 210.73 MB/s BenchmarkRepeatLarge/2097152/1-4 13 9179557 ns/op 228.46 MB/s BenchmarkRepeatLarge/2097152/16-4 14 9122891 ns/op 229.88 MB/s BenchmarkRepeatLarge/2097152/4097-4 12 9370717 ns/op 223.42 MB/s BenchmarkRepeatLarge/4194304/1-4 6 18728500 ns/op 223.95 MB/s BenchmarkRepeatLarge/4194304/16-4 6 18739376 ns/op 223.82 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 19754137 ns/op 212.17 MB/s BenchmarkRepeatLarge/8388608/1-4 3 37722102 ns/op 222.38 MB/s BenchmarkRepeatLarge/8388608/16-4 3 38002479 ns/op 220.74 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 38632266 ns/op 217.09 MB/s BenchmarkRepeatLarge/16777216/1-4 2 77770261 ns/op 215.73 MB/s BenchmarkRepeatLarge/16777216/16-4 2 75110842 ns/op 223.37 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 74427784 ns/op 225.42 MB/s BenchmarkRepeatLarge/33554432/1-4 1 148190666 ns/op 226.43 MB/s BenchmarkRepeatLarge/33554432/16-4 1 149309270 ns/op 224.73 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 147420825 ns/op 227.61 MB/s BenchmarkRepeatLarge/67108864/1-4 1 312684608 ns/op 214.62 MB/s BenchmarkRepeatLarge/67108864/16-4 1 293078370 ns/op 228.98 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 292269415 ns/op 229.61 MB/s BenchmarkRepeatLarge/134217728/1-4 1 606556312 ns/op 221.28 MB/s BenchmarkRepeatLarge/134217728/16-4 1 580969147 ns/op 231.02 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 586815229 ns/op 228.72 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1208394759 ns/op 222.14 MB/s BenchmarkRepeatLarge/268435456/16-4 1 1132519101 ns/op 237.03 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 1158396341 ns/op 231.73 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2387800374 ns/op 224.84 MB/s BenchmarkRepeatLarge/536870912/16-4 1 2193945293 ns/op 244.71 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 2312773565 ns/op 232.13 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4763950300 ns/op 225.39 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4584769504 ns/op 234.20 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4438480805 ns/op 241.92 MB/s BenchmarkIndexAnyASCII/1:1-4 2418800 50.92 ns/op BenchmarkIndexAnyASCII/1:2-4 2491287 47.88 ns/op BenchmarkIndexAnyASCII/1:4-4 2437940 48.17 ns/op BenchmarkIndexAnyASCII/1:8-4 2428774 48.33 ns/op BenchmarkIndexAnyASCII/1:16-4 2525536 47.27 ns/op BenchmarkIndexAnyASCII/1:32-4 2428945 48.06 ns/op BenchmarkIndexAnyASCII/1:64-4 2419318 48.00 ns/op BenchmarkIndexAnyASCII/16:1-4 2602833 46.83 ns/op BenchmarkIndexAnyASCII/16:2-4 733888 159.1 ns/op BenchmarkIndexAnyASCII/16:4-4 722631 159.9 ns/op BenchmarkIndexAnyASCII/16:8-4 759612 160.8 ns/op BenchmarkIndexAnyASCII/16:16-4 705565 166.8 ns/op BenchmarkIndexAnyASCII/16:32-4 594208 194.7 ns/op BenchmarkIndexAnyASCII/16:64-4 480304 247.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2288320 52.23 ns/op BenchmarkIndexAnyASCII/256:2-4 64806 1862 ns/op BenchmarkIndexAnyASCII/256:4-4 61737 1857 ns/op BenchmarkIndexAnyASCII/256:8-4 65865 1835 ns/op BenchmarkIndexAnyASCII/256:16-4 65551 1825 ns/op BenchmarkIndexAnyASCII/256:32-4 64114 1864 ns/op BenchmarkIndexAnyASCII/256:64-4 59182 1913 ns/op BenchmarkIndexAnyUTF8/1:1-4 2580322 44.51 ns/op BenchmarkIndexAnyUTF8/1:2-4 2335438 48.15 ns/op BenchmarkIndexAnyUTF8/1:4-4 2496471 48.52 ns/op BenchmarkIndexAnyUTF8/1:8-4 2425381 47.77 ns/op BenchmarkIndexAnyUTF8/1:16-4 2532870 46.73 ns/op BenchmarkIndexAnyUTF8/1:32-4 2526598 47.66 ns/op BenchmarkIndexAnyUTF8/1:64-4 2489652 48.00 ns/op BenchmarkIndexAnyUTF8/16:1-4 1912960 62.15 ns/op BenchmarkIndexAnyUTF8/16:2-4 327099 359.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 321996 362.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 317372 359.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 338000 341.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 323233 351.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 332174 356.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 477961 251.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 24018 5037 ns/op BenchmarkIndexAnyUTF8/256:4-4 23739 5021 ns/op BenchmarkIndexAnyUTF8/256:8-4 23956 5009 ns/op BenchmarkIndexAnyUTF8/256:16-4 24730 4853 ns/op BenchmarkIndexAnyUTF8/256:32-4 23916 4980 ns/op BenchmarkIndexAnyUTF8/256:64-4 23623 5005 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2570894 46.75 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2605426 45.66 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2620969 46.75 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2587867 45.81 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2621778 45.15 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2577192 46.20 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2625248 45.54 ns/op BenchmarkLastIndexAnyASCII/16:1-4 795556 150.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 787377 150.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 715296 151.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 761700 155.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 711986 162.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 580964 193.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 461925 250.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 69022 1763 ns/op BenchmarkLastIndexAnyASCII/256:2-4 67699 1752 ns/op BenchmarkLastIndexAnyASCII/256:4-4 68607 1751 ns/op BenchmarkLastIndexAnyASCII/256:8-4 67900 1742 ns/op BenchmarkLastIndexAnyASCII/256:16-4 68166 1745 ns/op BenchmarkLastIndexAnyASCII/256:32-4 67606 1769 ns/op BenchmarkLastIndexAnyASCII/256:64-4 64732 1842 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2517651 47.37 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2532553 45.81 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2618089 45.81 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2627859 46.55 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2585752 46.09 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2556894 46.08 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2556838 46.18 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 400921 287.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 202690 576.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 198294 579.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 205191 572.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 197344 574.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 198907 582.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 202992 585.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 30492 3866 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13718 8696 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13870 8685 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13684 8850 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 13923 8505 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 13780 8708 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 13873 8769 ns/op BenchmarkTrimASCII/1:1-4 3756199 30.63 ns/op BenchmarkTrimASCII/1:2-4 2971058 40.76 ns/op BenchmarkTrimASCII/1:4-4 2798349 43.14 ns/op BenchmarkTrimASCII/1:8-4 2379660 49.83 ns/op BenchmarkTrimASCII/1:16-4 1943629 61.37 ns/op BenchmarkTrimASCII/16:1-4 2779495 43.66 ns/op BenchmarkTrimASCII/16:2-4 776965 152.8 ns/op BenchmarkTrimASCII/16:4-4 774522 152.5 ns/op BenchmarkTrimASCII/16:8-4 747344 157.4 ns/op BenchmarkTrimASCII/16:16-4 706651 162.4 ns/op BenchmarkTrimASCII/256:1-4 809179 143.9 ns/op BenchmarkTrimASCII/256:2-4 68846 1742 ns/op BenchmarkTrimASCII/256:4-4 68738 1732 ns/op BenchmarkTrimASCII/256:8-4 67549 1729 ns/op BenchmarkTrimASCII/256:16-4 69267 1736 ns/op BenchmarkTrimASCII/4096:1-4 77708 1556 ns/op BenchmarkTrimASCII/4096:2-4 4442 26909 ns/op BenchmarkTrimASCII/4096:4-4 4346 26949 ns/op BenchmarkTrimASCII/4096:8-4 4414 27071 ns/op BenchmarkTrimASCII/4096:16-4 4316 27109 ns/op BenchmarkTrimByte-4 4089472 29.17 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13891 8660 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13860 8652 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1023 116450 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2037 58311 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4046 29116 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7135 16147 ns/op BenchmarkJoin/0-4 5383969 21.81 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4322638 27.40 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 204226 594.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 135252 839.5 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 104758 1119 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 87686 1426 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 73582 1693 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 62437 1961 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3080463 37.68 ns/op BenchmarkTrimSpace/ASCII-4 1725519 69.64 ns/op BenchmarkTrimSpace/SomeNonASCII-4 151947 767.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 76723 1545 ns/op BenchmarkReplaceAll-4 126740 945.5 ns/op 16 B/op 1 allocs/op PASS ok strings 73.889s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 55626 2295 ns/op BenchmarkCond2-4 14048 7291 ns/op BenchmarkCond4-4 15163 7875 ns/op BenchmarkCond8-4 8528 14588 ns/op BenchmarkCond16-4 4238 31621 ns/op BenchmarkCond32-4 1881 76840 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 448647 241.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 325938 384.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 529980 190.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 478426 293.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 278612 390.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 600451 206.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 57230 2187 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 61021 2409 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 47206 2634 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 35758 3529 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 489363 298.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 165308 1020 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 466824 256.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 98269 1117 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 616152 205.9 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 142735 886.9 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1840054 56.64 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 50584 2778 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 101883 1221 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 378819 323.0 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4530 26216 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 304 345579 ns/op BenchmarkRange/*sync.Map-4 1177 101500 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 63482 1905 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 204166 576.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 57602 2326 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 85243 1382 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 213866 517.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 136184 1006 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 58189 1787 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 168110 831.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 680288 201.3 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44790 2703 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 112592 978.0 ns/op BenchmarkSwapCollision/*sync.Map-4 65442 2235 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 190 609023 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 89312 1593 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 310230 358.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18188 5656 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 61467 2078 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 16104 6852 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 352774 463.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 102212 1111 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 167948 741.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1669454 69.22 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 154237 828.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1748454 68.12 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 471080 216.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 114848 1341 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 444271 231.3 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 70255 1489 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 319588 363.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 445897 276.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 107028 1470 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 615368 235.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 245726 588.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 94917 1568 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 193162 662.4 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 49002 2338 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 168626 650.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 477274 303.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 118252 1502 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 551526 202.3 ns/op BenchmarkUncontendedSemaphore-4 3519272 34.20 ns/op BenchmarkContendedSemaphore-4 3169564 68.82 ns/op BenchmarkMutexUncontended-4 816014 159.7 ns/op BenchmarkMutex-4 109320 1056 ns/op BenchmarkMutexSlack-4 125788 1137 ns/op BenchmarkMutexWork-4 123260 1127 ns/op BenchmarkMutexWorkSlack-4 90908 1207 ns/op BenchmarkMutexNoSpin-4 47467 2404 ns/op BenchmarkMutexSpin-4 38323 3117 ns/op BenchmarkOnce-4 578632 184.4 ns/op BenchmarkOnceFunc/v=Once-4 1201370 100.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 953428 125.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 924967 116.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 106.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 876664 124.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 962334 117.9 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5719696 18.40 ns/op BenchmarkSemaSyntNonblock-4 1000000 104.1 ns/op BenchmarkSemaSyntBlock-4 1210209 103.1 ns/op BenchmarkSemaWorkNonblock-4 915883 129.4 ns/op BenchmarkSemaWorkBlock-4 951265 162.0 ns/op BenchmarkRWMutexUncontended-4 405082 281.2 ns/op BenchmarkRWMutexWrite100-4 305538 402.9 ns/op BenchmarkRWMutexWrite10-4 237390 550.9 ns/op BenchmarkRWMutexWorkWrite100-4 227185 481.9 ns/op BenchmarkRWMutexWorkWrite10-4 193134 668.9 ns/op BenchmarkWaitGroupUncontended-4 882778 153.9 ns/op BenchmarkWaitGroupAddDone-4 395988 323.4 ns/op BenchmarkWaitGroupAddDoneWork-4 371140 306.8 ns/op BenchmarkWaitGroupWait-4 4253056 29.97 ns/op BenchmarkWaitGroupWaitWork-4 2839256 45.48 ns/op BenchmarkWaitGroupActuallyWait-4 40822 3076 ns/op 32 B/op 2 allocs/op PASS ok sync 22.487s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 515901 217.2 ns/op PASS ok sync/atomic 1.141s PASS ok syscall 1.024s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 140391 835.4 ns/op 0 B/op 0 allocs/op PASS ok testing 1.153s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7788 14872 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11475 10415 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 87 1225428 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 976251 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 200749755 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 211137121 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1678 67192 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2122 54574 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6012539 ns/op 413573 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5395479 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 794219615 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 752880522 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 216 546485 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 240 490297 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 60768296 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58867208 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7605111536 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 7213980225 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2497 44333 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 2959324 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 317510859 ns/op 35625544 B/op 2058 allocs/op BenchmarkRagged/10-4 2444 49247 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 264 443678 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4478820 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8187 14710 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.161s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 79494076 ns/op BenchmarkVariableString-4 97743 1195 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1820 57878 ns/op 2512 B/op 39 allocs/op PASS ok text/template/parse 1.525s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 3008712 ns/op BenchmarkAfter-4 100 1234160 ns/op BenchmarkStop-4 202 642546 ns/op BenchmarkSimultaneousAfterFunc-4 26 3992747 ns/op BenchmarkStartStop-4 214 473946 ns/op BenchmarkReset-4 2406 59708 ns/op BenchmarkSleep-4 31 4095871 ns/op BenchmarkParallelTimerLatency-4 49 268745 avg-late-ns 2879786 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 359342 avg-late-ns 874792 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 334396 avg-late-ns 937406 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 404879 avg-late-ns 1288778 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 408483 avg-late-ns 2599312 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 328593 avg-late-ns 1524361 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 345678 avg-late-ns 1876697 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 163555 avg-late-ns 1176572 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 201377 avg-late-ns 1633811 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 25 183717 avg-late-ns 1856271 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 818462 avg-late-ns 3029186 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 328908 avg-late-ns 1061455 max-late-ns BenchmarkTicker-4 380 422565 ns/op BenchmarkTickerReset-4 3658 28030 ns/op BenchmarkTickerResetNaive-4 199 690782 ns/op BenchmarkNow-4 1279257 93.56 ns/op BenchmarkNowUnixNano-4 1274908 93.81 ns/op BenchmarkNowUnixMilli-4 1297783 91.88 ns/op BenchmarkNowUnixMicro-4 1291375 92.40 ns/op BenchmarkFormat-4 59258 2100 ns/op BenchmarkFormatRFC3339-4 79449 1584 ns/op BenchmarkFormatRFC3339Nano-4 75218 1618 ns/op BenchmarkFormatNow-4 79305 1554 ns/op BenchmarkMarshalJSON-4 102715 1195 ns/op BenchmarkMarshalText-4 100485 1154 ns/op BenchmarkParse-4 139542 858.1 ns/op BenchmarkParseRFC3339UTC-4 300325 388.1 ns/op BenchmarkParseRFC3339UTCBytes-4 212139 565.5 ns/op BenchmarkParseRFC3339TZ-4 97285 1224 ns/op BenchmarkParseRFC3339TZBytes-4 78892 1575 ns/op BenchmarkParseDuration-4 487881 237.8 ns/op BenchmarkHour-4 849181 133.7 ns/op BenchmarkSecond-4 871898 135.8 ns/op BenchmarkYear-4 661117 179.6 ns/op BenchmarkDay-4 590095 200.2 ns/op BenchmarkISOWeek-4 628752 182.8 ns/op BenchmarkGoString-4 81476 1489 ns/op BenchmarkUnmarshalText-4 89793 1316 ns/op PASS ok time 12.915s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 613076 182.6 ns/op BenchmarkDecodeValidJapaneseChars-4 681133 155.0 ns/op BenchmarkDecodeRune-4 1680922 68.72 ns/op BenchmarkEncodeValidASCII-4 582298 183.5 ns/op BenchmarkEncodeValidJapaneseChars-4 838165 146.7 ns/op BenchmarkAppendRuneValidASCII-4 1471352 81.65 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2328903 51.51 ns/op BenchmarkEncodeRune-4 2748093 43.50 ns/op PASS ok unicode/utf16 2.398s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1936252 61.43 ns/op BenchmarkRuneCountTenJapaneseChars-4 316212 345.5 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3725420 32.17 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 427801 264.3 ns/op BenchmarkValidTenASCIIChars-4 2023990 58.68 ns/op BenchmarkValid100KASCIIChars-4 93 1117468 ns/op BenchmarkValidTenJapaneseChars-4 326484 357.2 ns/op BenchmarkValidLongMostlyASCII-4 100 1171631 ns/op BenchmarkValidLongJapanese-4 52 2032432 ns/op BenchmarkValidStringTenASCIIChars-4 4736673 25.44 ns/op BenchmarkValidString100KASCIIChars-4 9663 12287 ns/op BenchmarkValidStringTenJapaneseChars-4 417664 251.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1243 95257 ns/op BenchmarkValidStringLongJapanese-4 160 744704 ns/op BenchmarkEncodeASCIIRune-4 4440006 26.88 ns/op BenchmarkEncodeJapaneseRune-4 2522374 45.45 ns/op BenchmarkAppendASCIIRune-4 10131626 11.82 ns/op BenchmarkAppendJapaneseRune-4 3061174 39.04 ns/op BenchmarkDecodeASCIIRune-4 2739901 43.72 ns/op BenchmarkDecodeJapaneseRune-4 2246356 53.13 ns/op BenchmarkFullRune/ASCII-4 3364974 35.54 ns/op BenchmarkFullRune/Incomplete-4 1562281 76.99 ns/op BenchmarkFullRune/Japanese-4 3384619 35.06 ns/op PASS ok unicode/utf8 4.512s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 78876061772 ns/op PASS ok cmd/api 80.412s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 415923 262.4 ns/op BenchmarkCgoCall/one-pointer-4 327757 329.8 ns/op BenchmarkCgoCall/string-pointer-escape-4 276289 422.5 ns/op BenchmarkCgoCall/string-pointer-noescape-4 403161 296.2 ns/op BenchmarkCgoCall/eight-pointers-4 186606 642.9 ns/op BenchmarkCgoCall/eight-pointers-nil-4 360445 326.5 ns/op BenchmarkCgoCall/eight-pointers-array-4 31740 4127 ns/op BenchmarkCgoCall/eight-pointers-slice-4 40377 2953 ns/op BenchmarkGoString-4 956166 116.5 ns/op BenchmarkCGoCallback-4 47360 2530 ns/op BenchmarkCGoInCThread-4 308305 372.1 ns/op PASS ok cmd/cgo/internal/test 2.562s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 998232 106.0 ns/op BenchmarkEqArrayOfStrings64-4 138338 859.5 ns/op BenchmarkEqArrayOfStrings1024-4 8575 12046 ns/op BenchmarkEqArrayOfFloats5-4 1368268 87.39 ns/op BenchmarkEqArrayOfFloats64-4 139759 853.7 ns/op BenchmarkEqArrayOfFloats1024-4 9048 12964 ns/op BenchmarkEqArrayOfStructsEq-4 2672 44983 ns/op BenchmarkEqArrayOfStructsNotEq-4 4741 25165 ns/op BenchmarkEqStruct-4 17378524 6.241 ns/op PASS ok cmd/compile/internal/reflectdata 2.218s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 56913 ns/op BenchmarkInvertLessThanNoov-4 15480058 7.437 ns/op BenchmarkCopyElim1-4 535 213198 ns/op BenchmarkCopyElim10-4 477 244421 ns/op BenchmarkCopyElim100-4 256 519930 ns/op BenchmarkCopyElim1000-4 42 2770336 ns/op BenchmarkCopyElim10000-4 2 54837072 ns/op BenchmarkCopyElim100000-4 1 824811126 ns/op BenchmarkDeadCode/1-4 448 281854 ns/op BenchmarkDeadCode/10-4 295 347393 ns/op BenchmarkDeadCode/100-4 184 578929 ns/op BenchmarkDeadCode/1000-4 43 2861031 ns/op BenchmarkDeadCode/10000-4 3 37623820 ns/op BenchmarkDeadCode/100000-4 1 518985679 ns/op BenchmarkDeadCode/200000-4 1 1156685042 ns/op BenchmarkDominatorsLinear-4 13 10277348 ns/op 0.97 MB/s BenchmarkDominatorsFwdBack-4 8 13628813 ns/op 0.73 MB/s BenchmarkDominatorsManyPred-4 8 13312599 ns/op 0.75 MB/s BenchmarkDominatorsMaxPred-4 10 13301632 ns/op 0.75 MB/s BenchmarkDominatorsMaxPredVal-4 9 13862721 ns/op 0.72 MB/s BenchmarkFuse/1-4 417 281892 ns/op BenchmarkFuse/10-4 331 346647 ns/op BenchmarkFuse/100-4 100 1056074 ns/op BenchmarkFuse/1000-4 20 6432061 ns/op BenchmarkFuse/10000-4 2 88406974 ns/op BenchmarkNilCheckDeep1-4 10000 10598 ns/op 0.09 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4538 26280 ns/op 0.38 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 657 179426 ns/op 0.56 MB/s 619 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 69 1722092 ns/op 0.58 MB/s 5267 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 19421062 ns/op 0.51 MB/s 125981 B/op 7 allocs/op BenchmarkDSEPass-4 32 3583469 ns/op 63739 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 124089166 ns/op 4279152 B/op 108910 allocs/op BenchmarkCSEPass-4 7 14580122 ns/op 103441 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 156538118 ns/op 5629552 B/op 97215 allocs/op BenchmarkDeadcodePass-4 168 714035 ns/op 99505 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 137278132 ns/op 4065800 B/op 45141 allocs/op BenchmarkMultiPass-4 62 1709526 ns/op 231844 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 282133144 ns/op 11263080 B/op 150326 allocs/op BenchmarkCondRewrite/SoloJump-4 3042596 39.62 ns/op BenchmarkCondRewrite/CombJump-4 2909986 41.41 ns/op PASS ok cmd/compile/internal/ssa 16.316s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 8563 12905 ns/op BenchmarkExtShift-4 17054 6945 ns/op BenchmarkModify-4 9705 11985 ns/op BenchmarkMullImm-4 16560 7168 ns/op BenchmarkConstModify-4 8832 13294 ns/op BenchmarkBitSet-4 19426 6221 ns/op BenchmarkBitClear-4 18946 6195 ns/op BenchmarkBitToggle-4 19274 6159 ns/op BenchmarkBitSetConst-4 150765 775.8 ns/op BenchmarkBitClearConst-4 155658 772.8 ns/op BenchmarkBitToggleConst-4 153116 771.4 ns/op BenchmarkDivconstI64-4 9603405 12.48 ns/op BenchmarkModconstI64-4 8723793 13.63 ns/op BenchmarkDivisiblePow2constI64-4 8851776 13.24 ns/op BenchmarkDivisibleconstI64-4 9538392 12.44 ns/op BenchmarkDivisibleWDivconstI64-4 6303603 19.10 ns/op BenchmarkDivconstU64/3-4 8938244 13.72 ns/op BenchmarkDivconstU64/5-4 8925493 13.52 ns/op BenchmarkDivconstU64/37-4 8834569 13.92 ns/op BenchmarkDivconstU64/1234567-4 9291367 13.19 ns/op BenchmarkModconstU64-4 8691404 13.92 ns/op BenchmarkDivisibleconstU64-4 9152614 13.08 ns/op BenchmarkDivisibleWDivconstU64-4 6327871 18.57 ns/op BenchmarkDivconstI32-4 9176311 12.88 ns/op BenchmarkModconstI32-4 8812946 13.73 ns/op BenchmarkDivisiblePow2constI32-4 9323802 12.99 ns/op BenchmarkDivisibleconstI32-4 9469719 12.60 ns/op BenchmarkDivisibleWDivconstI32-4 6279475 19.02 ns/op BenchmarkDivconstU32-4 9375111 12.84 ns/op BenchmarkModconstU32-4 8818782 13.77 ns/op BenchmarkDivisibleconstU32-4 9369818 12.89 ns/op BenchmarkDivisibleWDivconstU32-4 6419755 18.72 ns/op BenchmarkDivconstI16-4 8760120 13.59 ns/op BenchmarkModconstI16-4 9116394 13.11 ns/op BenchmarkDivisiblePow2constI16-4 9099388 13.28 ns/op BenchmarkDivisibleconstI16-4 9546986 12.55 ns/op BenchmarkDivisibleWDivconstI16-4 6357120 18.71 ns/op BenchmarkDivconstU16-4 9281806 12.85 ns/op BenchmarkModconstU16-4 9570708 12.47 ns/op BenchmarkDivisibleconstU16-4 9300255 12.96 ns/op BenchmarkDivisibleWDivconstU16-4 6634578 18.16 ns/op BenchmarkDivconstI8-4 9597817 12.50 ns/op BenchmarkModconstI8-4 8871372 13.59 ns/op BenchmarkDivisiblePow2constI8-4 7427971 13.64 ns/op BenchmarkDivisibleconstI8-4 9476728 12.87 ns/op BenchmarkDivisibleWDivconstI8-4 6424574 18.85 ns/op BenchmarkDivconstU8-4 9431666 12.80 ns/op BenchmarkModconstU8-4 9483752 12.53 ns/op BenchmarkDivisibleconstU8-4 8952576 13.52 ns/op BenchmarkDivisibleWDivconstU8-4 6325040 19.29 ns/op BenchmarkMul2-4 222159 546.0 ns/op BenchmarkMulNeg2-4 196790 540.0 ns/op BenchmarkEfaceInteger-4 4435309 27.15 ns/op BenchmarkDiv64UnsignedSmall-4 7035026 17.14 ns/op BenchmarkDiv64Small-4 6221266 19.12 ns/op BenchmarkDiv64SmallNegDivisor-4 6234588 19.55 ns/op BenchmarkDiv64SmallNegDividend-4 6354175 18.82 ns/op BenchmarkDiv64SmallNegBoth-4 6237452 19.28 ns/op BenchmarkDiv64Unsigned-4 6703473 17.53 ns/op BenchmarkDiv64-4 5686603 20.91 ns/op BenchmarkDiv64NegDivisor-4 5694249 20.71 ns/op BenchmarkDiv64NegDividend-4 5671910 20.94 ns/op BenchmarkDiv64NegBoth-4 5714199 20.92 ns/op BenchmarkMod64UnsignedSmall-4 7319475 16.56 ns/op BenchmarkMod64Small-4 6125944 18.93 ns/op BenchmarkMod64SmallNegDivisor-4 6359317 18.96 ns/op BenchmarkMod64SmallNegDividend-4 6417135 18.69 ns/op BenchmarkMod64SmallNegBoth-4 6113319 19.69 ns/op BenchmarkMod64Unsigned-4 6875676 17.67 ns/op BenchmarkMod64-4 5709070 20.74 ns/op BenchmarkMod64NegDivisor-4 5748604 20.57 ns/op BenchmarkMod64NegDividend-4 5738570 20.52 ns/op BenchmarkMod64NegBoth-4 5770442 20.90 ns/op BenchmarkMulconstI32/3-4 18271633 6.581 ns/op BenchmarkMulconstI32/5-4 17758192 6.597 ns/op BenchmarkMulconstI32/12-4 17065328 6.970 ns/op BenchmarkMulconstI32/120-4 18275818 6.589 ns/op BenchmarkMulconstI32/-120-4 18186758 6.554 ns/op BenchmarkMulconstI32/65537-4 16892971 6.922 ns/op BenchmarkMulconstI32/65538-4 17143838 6.931 ns/op BenchmarkMulconstI64/3-4 16630323 7.251 ns/op BenchmarkMulconstI64/5-4 16578871 7.160 ns/op BenchmarkMulconstI64/12-4 17881785 6.545 ns/op BenchmarkMulconstI64/120-4 16407388 7.248 ns/op BenchmarkMulconstI64/-120-4 16347909 7.318 ns/op BenchmarkMulconstI64/65537-4 18309049 6.577 ns/op BenchmarkMulconstI64/65538-4 18195436 6.556 ns/op BenchmarkMulconstU32/3-4 18377600 6.552 ns/op BenchmarkMulconstU32/5-4 18279583 6.538 ns/op BenchmarkMulconstU32/12-4 17031088 6.972 ns/op BenchmarkMulconstU32/120-4 18298528 6.653 ns/op BenchmarkMulconstU32/65537-4 16842705 7.174 ns/op BenchmarkMulconstU32/65538-4 17293164 7.019 ns/op BenchmarkMulconstU64/3-4 16702474 7.195 ns/op BenchmarkMulconstU64/5-4 16557961 7.257 ns/op BenchmarkMulconstU64/12-4 18353026 6.552 ns/op BenchmarkMulconstU64/120-4 16896524 7.221 ns/op BenchmarkMulconstU64/65537-4 18310705 6.562 ns/op BenchmarkMulconstU64/65538-4 18268585 6.591 ns/op BenchmarkShiftArithmeticRight-4 18333031 6.570 ns/op BenchmarkSwitch8Predictable-4 13743900 8.375 ns/op BenchmarkSwitch8Unpredictable-4 6486242 17.92 ns/op BenchmarkSwitch32Predictable-4 8162694 13.75 ns/op BenchmarkSwitch32Unpredictable-4 6422359 17.84 ns/op BenchmarkSwitchStringPredictable-4 7523772 14.70 ns/op BenchmarkSwitchStringUnpredictable-4 4706204 24.70 ns/op BenchmarkSwitchTypePredictable-4 6177400 19.23 ns/op BenchmarkSwitchTypeUnpredictable-4 3524708 33.84 ns/op PASS ok cmd/compile/internal/test 16.360s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 120 977176 ns/op BenchmarkNamed/Underlying/nongeneric-4 767242 134.9 ns/op BenchmarkNamed/Underlying/generic-4 847569 135.6 ns/op BenchmarkNamed/Underlying/src_instance-4 781110 135.3 ns/op BenchmarkNamed/Underlying/user_instance-4 858154 134.8 ns/op BenchmarkCheck/http/funcbodies/info-4 1 705079604 ns/op 47131 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 448822668 ns/op 74029 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 196038974 ns/op 169463 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 150446478 ns/op 220784 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 541855890 ns/op 9552 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 95190980 ns/op 54381 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 38647015 ns/op 133924 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 35528950 ns/op 145682 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 146211513 ns/op 14837 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41868506 ns/op 51799 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21734288 ns/op 99790 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 20212292 ns/op 107308 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1408936633 ns/op 46962 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 677522640 ns/op 97655 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 197497631 ns/op 334867 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 141264637 ns/op 468192 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 591738641 ns/op 3400 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 74021138 ns/op 27168 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42346924 ns/op 47486 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 40855068 ns/op 49231 lines/s PASS ok cmd/compile/internal/types2 19.396s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 88 1254191 ns/op 3361352 sys-ns/op 1380795 user-ns/op PASS ok cmd/go 1.225s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 213224 521.2 ns/op PASS ok cmd/go/internal/cfg 1.144s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 66314 1749 ns/op 4.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77208 1509 ns/op 5.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14368 8254 ns/op 124.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14892 8174 ns/op 125.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2293 52421 ns/op 156.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2293 52374 ns/op 156.41 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.965s All tests passed.