linux-amd64-longtest-race at 2b462646edefe47650851e8ba23cc787c57ae745 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rnec01442" "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=1s" "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-rnec01442" "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=1s" "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.754s ok archive/zip 117.780s ok bufio 1.300s ok bytes 9.379s ok cmp 1.016s ok compress/bzip2 1.458s ok compress/flate 171.358s ok compress/gzip 13.268s ok compress/lzw 1.556s ok compress/zlib 9.116s ok container/heap 1.021s ok container/list 1.017s ok container/ring 1.019s ok context 1.046s ok crypto 1.016s ok crypto/aes 1.054s ok crypto/cipher 2.161s ok crypto/des 1.049s ok crypto/dsa 12.884s ok crypto/ecdh 2.117s ok crypto/ecdsa 4.525s ok crypto/ed25519 1.959s ok crypto/elliptic 2.264s ok crypto/hmac 1.021s ok crypto/internal/alias 1.017s ok crypto/internal/bigmod 3.836s ok crypto/internal/boring 1.017s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 1.343s ok crypto/internal/edwards25519 38.741s ok crypto/internal/edwards25519/field 13.681s ok crypto/internal/nistec 29.075s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.016s [no tests to run] ok crypto/md5 1.023s ok crypto/rand 3.836s ok crypto/rc4 1.460s ok crypto/rsa 7.409s ok crypto/sha1 1.040s ok crypto/sha256 1.022s ok crypto/sha512 1.023s ok crypto/subtle 21.088s ok crypto/tls 7.261s ok crypto/x509 5.821s ? crypto/x509/pkix [no test files] ok database/sql 2.329s ok database/sql/driver 1.016s ok debug/buildinfo 5.827s ok debug/dwarf 1.094s ok debug/elf 2.976s ok debug/gosym 1.328s ok debug/macho 1.031s ok debug/pe 1.050s ok debug/plan9obj 1.016s ok embed 1.016s [no tests to run] ok embed/internal/embedtest 1.018s ? encoding [no test files] ok encoding/ascii85 1.021s ok encoding/asn1 1.022s ok encoding/base32 1.062s ok encoding/base64 1.026s ok encoding/binary 1.023s ok encoding/csv 1.056s ok encoding/gob 21.199s ok encoding/hex 1.024s ok encoding/json 7.503s ok encoding/pem 3.474s ok encoding/xml 40.305s ok errors 1.023s ok expvar 1.020s ok flag 3.105s ok fmt 1.592s ok go/ast 1.028s ok go/build 5.559s ok go/build/constraint 1.023s ok go/constant 1.025s ok go/doc 1.248s ok go/doc/comment 3.055s ok go/format 1.048s ok go/importer 1.180s ok go/internal/gccgoimporter 1.047s ok go/internal/gcimporter 53.642s ok go/internal/srcimporter 17.019s ? go/internal/typeparams [no test files] ok go/parser 53.880s ok go/printer 2.387s ok go/scanner 1.023s ok go/token 1.114s ok go/types 47.852s ok hash 1.021s ok hash/adler32 1.047s ok hash/crc32 1.051s ok hash/crc64 1.030s ok hash/fnv 1.019s ok hash/maphash 1.018s ok html 1.018s ok html/template 1.759s ok image 2.402s ? image/color/palette [no test files] ok image/color 1.037s ok image/draw 1.568s ok image/gif 101.955s ? image/internal/imageutil [no test files] ok image/jpeg 25.267s ok image/png 7.008s ok index/suffixarray 611.957s ok internal/abi 1.056s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.017s ? 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.017s ok internal/coverage/cmerge 1.016s ? 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.019s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 1.017s ok internal/coverage/slicewriter 1.017s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 1.045s ok internal/cpu 3.050s ok internal/dag 1.019s ok internal/diff 1.020s ok internal/fmtsort 1.018s ? internal/goarch [no test files] ok internal/fuzz 1.041s ok internal/godebug 17.923s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.018s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/intern 3.625s ? internal/lazyregexp [no test files] ? internal/lazytemplate [no test files] ok internal/itoa 1.017s ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 1.623s ok internal/poll 23.442s ? internal/race [no test files] ok internal/profile 1.020s ok internal/reflectlite 1.019s ok internal/safefilepath 1.018s ok internal/saferio 1.287s ok internal/singleflight 1.124s ? 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.165s ok internal/trace 7.880s ? internal/txtar [no test files] ok internal/types/errors 1.382s ok internal/unsafeheader 1.017s ok internal/xcoff 1.039s ok internal/zstd 1.048s ok io 1.052s ok io/fs 1.266s ok io/ioutil 1.023s ok log 1.029s ? log/internal [no test files] ? log/slog/internal [no test files] ok log/slog 1.139s ? log/slog/internal/slogtest [no test files] ok log/slog/internal/benchmarks 1.019s ok log/slog/internal/buffer 1.017s ok log/syslog 2.245s ok maps 1.018s ok math 1.033s ok math/big 8.766s ok math/bits 1.030s ok math/cmplx 1.022s ok math/rand 32.938s ok mime 1.037s ok mime/multipart 15.641s ok mime/quotedprintable 2.174s ok net 53.839s ok net/http 51.935s ok net/http/cgi 12.420s ok net/http/cookiejar 1.030s ok net/http/fcgi 1.229s ok net/http/httptest 1.199s ok net/http/httptrace 1.018s ok net/http/httputil 2.168s ? net/http/internal/testcert [no test files] ok net/http/internal 1.023s ok net/http/internal/ascii 1.018s ok net/http/pprof 6.197s ok net/internal/socktest 1.018s ok net/mail 1.026s ok net/netip 1.383s ok net/rpc 1.062s ok net/rpc/jsonrpc 1.027s ok net/smtp 1.078s ok net/textproto 1.061s ok net/url 1.033s ok os 23.403s ok os/exec 14.700s ok os/exec/internal/fdtest 1.016s ok os/signal 28.584s ok os/user 1.020s ok path 1.021s ok path/filepath 1.052s ok plugin 1.016s ok reflect 4.529s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 4.142s ok regexp/syntax 7.212s ok runtime 244.884s ok runtime/cgo 1.018s ok runtime/coverage 29.543s ok runtime/debug 2.155s ok runtime/internal/atomic 3.719s ok runtime/internal/math 1.019s ? runtime/internal/startlinetest [no test files] ok runtime/internal/sys 1.018s ok runtime/internal/syscall 1.018s ok runtime/internal/wasitest 1.019s ok runtime/metrics 1.030s ok runtime/pprof 96.833s ok runtime/race 12.620s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 10.173s ok slices 2.505s ok sort 7.302s ok strconv 9.313s ok strings 4.007s ok sync 2.932s ok sync/atomic 206.326s ok syscall 12.171s ? testing/internal/testdeps [no test files] ok testing 3.780s ok testing/fstest 1.023s ok testing/iotest 1.020s ok testing/quick 1.160s ok testing/slogtest 1.022s ok text/scanner 1.031s ok text/tabwriter 1.021s ok text/template 1.907s ok text/template/parse 1.033s ok time 15.719s ? time/tzdata [no test files] ok unicode 1.025s ok unicode/utf16 1.019s ? unsafe [no test files] ? vendor/golang.org/x/crypto/chacha20 [no test files] ok unicode/utf8 1.033s ? 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.514s ok cmd/api 8.573s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 4.515s ? cmd/asm/internal/flags [no test files] ? cmd/buildid [no test files] ok cmd/asm/internal/lex 1.021s ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.899s ok cmd/cgo/internal/test 2.197s ? 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 24.438s ok cmd/cgo/internal/testcshared 6.492s ok cmd/cgo/internal/testerrors 11.132s ok cmd/cgo/internal/testfortran 2.535s ok cmd/cgo/internal/testgodefs 1.661s ok cmd/cgo/internal/testlife 1.703s ok cmd/cgo/internal/testnocgo 1.018s ok cmd/cgo/internal/testplugin 34.422s ok cmd/cgo/internal/testsanitizers 19.741s ok cmd/cgo/internal/testshared 73.413s ok cmd/cgo/internal/testso 2.587s ok cmd/cgo/internal/teststdio 2.491s ok cmd/cgo/internal/testtls 1.017s ? cmd/compile [no test files] ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.046s ok cmd/compile/internal/amd64 64.561s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.019s ? cmd/compile/internal/bitvec [no test files] ? cmd/compile/internal/coverage [no test files] ok cmd/compile/internal/compare 1.020s ? cmd/compile/internal/devirtualize [no test files] ? cmd/compile/internal/escape [no test files] ok cmd/compile/internal/dwarfgen 1.472s ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 17.208s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.400s ok cmd/compile/internal/ir 1.018s ? cmd/compile/internal/liveness [no test files] ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/logopt 1.217s ok cmd/compile/internal/loopvar 28.798s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.025s ? 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] ok cmd/compile/internal/reflectdata 1.019s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 191.355s ? 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 19.261s ok cmd/compile/internal/test 37.427s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.279s ok cmd/compile/internal/types 1.019s ok cmd/compile/internal/types2 22.037s ? cmd/compile/internal/walk [no test files] ? cmd/compile/internal/wasm [no test files] ? cmd/compile/internal/x86 [no test files] ok cmd/covdata 7.913s ok cmd/cover 16.903s ok cmd/dist 1.020s ok cmd/distpack 1.018s ok cmd/doc 1.662s ok cmd/fix 1.752s ok cmd/go 506.565s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/auth 1.018s ? cmd/go/internal/clean [no test files] ok cmd/go/internal/cache 3.333s ok cmd/go/internal/cfg 1.018s [no tests to run] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.039s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.045s ? cmd/go/internal/help [no test files] ok cmd/go/internal/generate 1.031s ok cmd/go/internal/gover 1.020s ? cmd/go/internal/list [no test files] ok cmd/go/internal/imports 1.032s ok cmd/go/internal/load 1.027s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/lockedfile 3.507s ok cmd/go/internal/lockedfile/internal/filelock 2.058s ok cmd/go/internal/modfetch 41.533s ok cmd/go/internal/modfetch/codehost 12.176s ? cmd/go/internal/modget [no test files] ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modfetch/zip_sum_test 1.024s ok cmd/go/internal/modindex 1.643s ok cmd/go/internal/modload 54.216s ? cmd/go/internal/robustio [no test files] ok cmd/go/internal/mvs 1.045s ok cmd/go/internal/par 1.109s ? 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.019s ok cmd/go/internal/test 1.043s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.031s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.494s ok cmd/go/internal/vcweb 1.028s ? cmd/go/internal/version [no test files] ok cmd/go/internal/vcweb/vcstest 5.437s ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.020s ? cmd/go/internal/workcmd [no test files] ok cmd/go/internal/work 2.064s ok cmd/gofmt 45.466s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/archive 1.443s ok cmd/internal/bootstrap_test 116.502s ? cmd/internal/codesign [no test files] ok cmd/internal/buildid 1.574s ok cmd/internal/cov 1.309s ? cmd/internal/gcprog [no test files] ok cmd/internal/dwarf 1.019s ok cmd/internal/edit 1.019s ok cmd/internal/goobj 16.475s ok cmd/internal/moddeps 13.308s ? cmd/internal/obj/arm [no test files] ok cmd/internal/notsha256 1.021s ok cmd/internal/obj 1.459s ? 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.444s ok cmd/internal/obj/riscv 10.422s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/s390x 1.019s ok cmd/internal/obj/x86 1.986s ? cmd/internal/objfile [no test files] ? cmd/internal/osinfo [no test files] ok cmd/internal/objabi 1.046s ok cmd/internal/pkgpath 5.091s ok cmd/internal/pkgpattern 1.023s ok cmd/internal/quoted 1.021s ? cmd/internal/sys [no test files] ? cmd/internal/traceviewer [no test files] ok cmd/internal/src 1.019s ok cmd/internal/test2json 1.751s ok cmd/link 23.622s ? 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.020s ok cmd/link/internal/ld 14.879s ? cmd/link/internal/loadelf [no test files] ? cmd/link/internal/loadmacho [no test files] ok cmd/link/internal/loader 1.055s ? 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.223s ok cmd/objdump 5.227s ok cmd/pack 8.910s ? cmd/test2json [no test files] ok cmd/pprof 3.492s ok cmd/trace 1.285s ? 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 31.724s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2516 42597 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2007 52042 ns/op 1851 B/op 36 allocs/op Benchmark/Writer/PAX-4 1396 79002 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3247 32025 ns/op 5142 B/op 16 allocs/op Benchmark/Reader/GNU-4 5342 21701 ns/op 5100 B/op 14 allocs/op Benchmark/Reader/PAX-4 1947 65665 ns/op 8898 B/op 33 allocs/op PASS ok archive/tar 1.843s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 341582809 ns/op 1642272 B/op 98 allocs/op BenchmarkZip64Test-4 1 162154464 ns/op BenchmarkZip64TestSizes/4096-4 1270 99203 ns/op BenchmarkZip64TestSizes/1048576-4 152 711587 ns/op BenchmarkZip64TestSizes/67108864-4 1 163842864 ns/op PASS ok archive/zip 2.331s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 211066 501.1 ns/op BenchmarkReaderCopyUnoptimal-4 134880 836.7 ns/op BenchmarkReaderCopyNoWriteTo-4 4792 24354 ns/op BenchmarkReaderWriteToOptimal-4 6687 16404 ns/op BenchmarkReaderReadString-4 126650 897.9 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 211034 559.7 ns/op BenchmarkWriterCopyUnoptimal-4 210207 574.7 ns/op BenchmarkWriterCopyNoReadFrom-4 3897 26355 ns/op BenchmarkReaderEmpty-4 25593 4064 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 26948 4521 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 587612 187.1 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.523s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4380 26070 ns/op 1256.90 MB/s BenchmarkWriteByte-4 494 234807 ns/op 17.44 MB/s BenchmarkWriteRune-4 261 468480 ns/op 26.23 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 4012390 ns/op BenchmarkBufferFullSmallReads-4 99 1012364 ns/op BenchmarkBufferWriteBlock/N4096-4 5571 18706 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 358 313661 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 22214018 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 165344384 ns/op 101.47 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4416578 26.41 ns/op 378.62 MB/s BenchmarkIndexByte/32-4 4494237 26.04 ns/op 1229.11 MB/s BenchmarkIndexByte/4K-4 904750 129.9 ns/op 31529.63 MB/s BenchmarkIndexBytePortable/10-4 788119 144.8 ns/op 69.05 MB/s BenchmarkIndexBytePortable/32-4 256216 464.2 ns/op 68.94 MB/s BenchmarkIndexBytePortable/4K-4 2156 55651 ns/op 73.60 MB/s BenchmarkIndexRune/10-4 1210873 98.67 ns/op 101.35 MB/s BenchmarkIndexRune/32-4 1000000 103.2 ns/op 310.13 MB/s BenchmarkIndexRune/4K-4 375127 309.7 ns/op 13227.77 MB/s BenchmarkIndexRuneASCII/10-4 4765074 24.13 ns/op 414.45 MB/s BenchmarkIndexRuneASCII/32-4 4463752 26.36 ns/op 1214.04 MB/s BenchmarkIndexRuneASCII/4K-4 878085 129.6 ns/op 31610.42 MB/s BenchmarkEqual/0-4 8040901 14.03 ns/op BenchmarkEqual/1-4 1539992 78.02 ns/op 12.82 MB/s BenchmarkEqual/6-4 1479856 80.03 ns/op 74.98 MB/s BenchmarkEqual/9-4 1512585 80.03 ns/op 112.45 MB/s BenchmarkEqual/15-4 1513189 79.36 ns/op 189.01 MB/s BenchmarkEqual/16-4 1554609 77.10 ns/op 207.53 MB/s BenchmarkEqual/20-4 1472344 81.05 ns/op 246.77 MB/s BenchmarkEqual/32-4 1468550 81.50 ns/op 392.64 MB/s BenchmarkEqual/4K-4 104694 1133 ns/op 3616.57 MB/s BenchmarkEqualBothUnaligned/64_0-4 1665952 71.66 ns/op 893.09 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 103.5 ns/op 618.39 MB/s BenchmarkEqualBothUnaligned/64_4-4 1557337 75.76 ns/op 844.75 MB/s BenchmarkEqualBothUnaligned/64_7-4 1567603 75.32 ns/op 849.75 MB/s BenchmarkEqualBothUnaligned/4096_0-4 102732 1107 ns/op 3698.73 MB/s BenchmarkEqualBothUnaligned/4096_1-4 41131 2935 ns/op 1395.80 MB/s BenchmarkEqualBothUnaligned/4096_4-4 116856 1010 ns/op 4056.06 MB/s BenchmarkEqualBothUnaligned/4096_7-4 118731 1009 ns/op 4059.94 MB/s BenchmarkIndex/10-4 3011094 40.20 ns/op 248.77 MB/s BenchmarkIndex/32-4 2781090 42.28 ns/op 756.93 MB/s BenchmarkIndex/4K-4 34016 3515 ns/op 1165.27 MB/s BenchmarkIndexEasy/10-4 3145174 34.58 ns/op 289.16 MB/s BenchmarkIndexEasy/32-4 2846425 39.45 ns/op 811.11 MB/s BenchmarkIndexEasy/4K-4 481010 245.7 ns/op 16668.38 MB/s BenchmarkCount/10-4 1634719 73.15 ns/op 136.70 MB/s BenchmarkCount/32-4 1494957 80.40 ns/op 398.00 MB/s BenchmarkCount/4K-4 33658 3557 ns/op 1151.62 MB/s BenchmarkCountEasy/10-4 1615028 74.11 ns/op 134.94 MB/s BenchmarkCountEasy/32-4 1489621 79.78 ns/op 401.08 MB/s BenchmarkCountEasy/4K-4 399366 289.0 ns/op 14174.56 MB/s BenchmarkCountSingle/10-4 3833025 30.93 ns/op 323.34 MB/s BenchmarkCountSingle/32-4 3597390 33.08 ns/op 967.28 MB/s BenchmarkCountSingle/4K-4 822188 140.4 ns/op 29174.12 MB/s BenchmarkToUpper/#00-4 2847648 42.25 ns/op BenchmarkToUpper/ONLYUPPER-4 289830 402.2 ns/op BenchmarkToUpper/abc-4 494691 246.1 ns/op BenchmarkToUpper/AbC123-4 281132 428.8 ns/op BenchmarkToUpper/azAZ09_-4 256269 459.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 74937 1547 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40224 2988 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53488 2233 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 125554 947.1 ns/op BenchmarkToLower/#00-4 2955034 40.31 ns/op BenchmarkToLower/abc-4 458056 262.4 ns/op BenchmarkToLower/AbC123-4 263028 443.4 ns/op BenchmarkToLower/azAZ09_-4 263342 462.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 77832 1552 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39630 3047 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69207 1719 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118059 1000 ns/op BenchmarkFields/ASCII/16-4 113664 1043 ns/op 15.35 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8724 13683 ns/op 18.71 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 536 218189 ns/op 18.77 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3932785 ns/op 16.66 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 61697948 ns/op 17.00 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 93927 1233 ns/op 12.98 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5743 18704 ns/op 13.69 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 351 330117 ns/op 12.41 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6452123 ns/op 10.16 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 127012203 ns/op 8.26 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 129808 861.8 ns/op 18.57 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12448 9544 ns/op 26.82 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 664 174633 ns/op 23.45 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 27 4025584 ns/op 16.28 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 89787109 ns/op 11.68 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 142635 833.6 ns/op 19.19 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9444 12557 ns/op 20.39 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 498 233518 ns/op 17.54 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 5105016 ns/op 12.84 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 103794435 ns/op 10.10 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1989116 60.00 ns/op BenchmarkTrimSpace/ASCII-4 994707 117.5 ns/op BenchmarkTrimSpace/SomeNonASCII-4 110143 1044 ns/op BenchmarkTrimSpace/JustNonASCII-4 49869 2318 ns/op BenchmarkToValidUTF8/Valid-4 462585 260.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 297927 370.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 97813 1161 ns/op BenchmarkIndexHard1-4 824 141929 ns/op BenchmarkIndexHard2-4 595 199664 ns/op BenchmarkIndexHard3-4 150 797403 ns/op BenchmarkIndexHard4-4 98 1193986 ns/op BenchmarkLastIndexHard1-4 5 23017221 ns/op BenchmarkLastIndexHard2-4 4 29437142 ns/op BenchmarkLastIndexHard3-4 4 32136548 ns/op BenchmarkCountHard1-4 830 142593 ns/op BenchmarkCountHard2-4 596 201789 ns/op BenchmarkCountHard3-4 150 796017 ns/op BenchmarkSplitEmptySeparator-4 1 193366035 ns/op BenchmarkSplitSingleByteSeparator-4 9 11875162 ns/op BenchmarkSplitMultiByteSeparator-4 10 10601146 ns/op BenchmarkSplitNSingleByteSeparator-4 157494 680.4 ns/op BenchmarkSplitNMultiByteSeparator-4 64616 1748 ns/op BenchmarkRepeat-4 173109 630.8 ns/op BenchmarkRepeatLarge/256/1-4 123942 819.8 ns/op 312.27 MB/s BenchmarkRepeatLarge/256/16-4 219338 576.4 ns/op 444.14 MB/s BenchmarkRepeatLarge/512/1-4 94282 1211 ns/op 422.64 MB/s BenchmarkRepeatLarge/512/16-4 125264 825.8 ns/op 620.00 MB/s BenchmarkRepeatLarge/1024/1-4 61916 1826 ns/op 560.88 MB/s BenchmarkRepeatLarge/1024/16-4 71488 1458 ns/op 702.16 MB/s BenchmarkRepeatLarge/2048/1-4 40941 2803 ns/op 730.62 MB/s BenchmarkRepeatLarge/2048/16-4 46858 2444 ns/op 838.14 MB/s BenchmarkRepeatLarge/4096/1-4 22929 5066 ns/op 808.52 MB/s BenchmarkRepeatLarge/4096/16-4 24435 4663 ns/op 878.49 MB/s BenchmarkRepeatLarge/8192/1-4 13369 8857 ns/op 924.90 MB/s BenchmarkRepeatLarge/8192/16-4 13653 8696 ns/op 942.00 MB/s BenchmarkRepeatLarge/8192/4097-4 22024 5102 ns/op 802.94 MB/s BenchmarkRepeatLarge/16384/1-4 8413 17740 ns/op 923.57 MB/s BenchmarkRepeatLarge/16384/16-4 6024 17397 ns/op 941.75 MB/s BenchmarkRepeatLarge/16384/4097-4 8406 13371 ns/op 919.20 MB/s BenchmarkRepeatLarge/32768/1-4 3682 31542 ns/op 1038.88 MB/s BenchmarkRepeatLarge/32768/16-4 4731 32534 ns/op 1007.21 MB/s BenchmarkRepeatLarge/32768/4097-4 3732 30978 ns/op 925.79 MB/s BenchmarkRepeatLarge/65536/1-4 1842 62215 ns/op 1053.37 MB/s BenchmarkRepeatLarge/65536/16-4 1821 58904 ns/op 1112.60 MB/s BenchmarkRepeatLarge/65536/4097-4 1936 64924 ns/op 946.56 MB/s BenchmarkRepeatLarge/131072/1-4 218 537126 ns/op 244.02 MB/s BenchmarkRepeatLarge/131072/16-4 219 529580 ns/op 247.50 MB/s BenchmarkRepeatLarge/131072/4097-4 219 530528 ns/op 239.40 MB/s BenchmarkRepeatLarge/262144/1-4 100 1075743 ns/op 243.69 MB/s BenchmarkRepeatLarge/262144/16-4 100 1105052 ns/op 237.22 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1076248 ns/op 239.82 MB/s BenchmarkRepeatLarge/524288/1-4 61 2122711 ns/op 246.99 MB/s BenchmarkRepeatLarge/524288/16-4 60 2127839 ns/op 246.39 MB/s BenchmarkRepeatLarge/524288/4097-4 60 2118825 ns/op 245.57 MB/s BenchmarkRepeatLarge/1048576/1-4 27 4135500 ns/op 253.55 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4251862 ns/op 246.62 MB/s BenchmarkRepeatLarge/1048576/4097-4 25 4349678 ns/op 240.19 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8203334 ns/op 255.65 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8088123 ns/op 259.29 MB/s BenchmarkRepeatLarge/2097152/4097-4 13 8348381 ns/op 250.78 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16582073 ns/op 252.94 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16123221 ns/op 260.14 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16268461 ns/op 257.63 MB/s BenchmarkRepeatLarge/8388608/1-4 3 34708213 ns/op 241.69 MB/s BenchmarkRepeatLarge/8388608/16-4 4 32777881 ns/op 255.92 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 35646657 ns/op 235.27 MB/s BenchmarkRepeatLarge/16777216/1-4 2 67006681 ns/op 250.38 MB/s BenchmarkRepeatLarge/16777216/16-4 2 63732820 ns/op 263.24 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 68146784 ns/op 246.19 MB/s BenchmarkRepeatLarge/33554432/1-4 1 125337419 ns/op 267.71 MB/s BenchmarkRepeatLarge/33554432/16-4 1 125247922 ns/op 267.90 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 125790068 ns/op 266.75 MB/s BenchmarkRepeatLarge/67108864/1-4 1 261795581 ns/op 256.34 MB/s BenchmarkRepeatLarge/67108864/16-4 1 247748979 ns/op 270.87 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 251360531 ns/op 266.98 MB/s BenchmarkRepeatLarge/134217728/1-4 1 531952827 ns/op 252.31 MB/s BenchmarkRepeatLarge/134217728/16-4 1 493591469 ns/op 271.92 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 496022865 ns/op 270.59 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1032418736 ns/op 260.01 MB/s BenchmarkRepeatLarge/268435456/16-4 1 970078761 ns/op 276.72 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 985735751 ns/op 272.32 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2067618076 ns/op 259.66 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1951908560 ns/op 275.05 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1915577699 ns/op 280.27 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4001551612 ns/op 268.33 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3813731461 ns/op 281.55 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3789223441 ns/op 283.37 MB/s BenchmarkBytesCompare/1-4 9650262 11.28 ns/op BenchmarkBytesCompare/2-4 10741809 12.18 ns/op BenchmarkBytesCompare/4-4 9244525 11.24 ns/op BenchmarkBytesCompare/8-4 10164268 11.61 ns/op BenchmarkBytesCompare/16-4 10658824 11.22 ns/op BenchmarkBytesCompare/32-4 9274868 12.65 ns/op BenchmarkBytesCompare/64-4 7949922 14.64 ns/op BenchmarkBytesCompare/128-4 7015508 17.10 ns/op BenchmarkBytesCompare/256-4 5776600 20.26 ns/op BenchmarkBytesCompare/512-4 4174057 28.71 ns/op BenchmarkBytesCompare/1024-4 2520664 46.69 ns/op BenchmarkBytesCompare/2048-4 1449586 83.37 ns/op BenchmarkIndexAnyASCII/1:1-4 2618397 45.97 ns/op BenchmarkIndexAnyASCII/1:2-4 2674057 44.69 ns/op BenchmarkIndexAnyASCII/1:4-4 2659371 44.31 ns/op BenchmarkIndexAnyASCII/1:8-4 2685452 44.89 ns/op BenchmarkIndexAnyASCII/1:16-4 2559360 46.01 ns/op BenchmarkIndexAnyASCII/1:32-4 2529024 47.10 ns/op BenchmarkIndexAnyASCII/1:64-4 2445136 48.06 ns/op BenchmarkIndexAnyASCII/16:1-4 2382082 49.94 ns/op BenchmarkIndexAnyASCII/16:2-4 402451 276.8 ns/op BenchmarkIndexAnyASCII/16:4-4 398960 276.9 ns/op BenchmarkIndexAnyASCII/16:8-4 416136 284.9 ns/op BenchmarkIndexAnyASCII/16:16-4 387522 296.0 ns/op BenchmarkIndexAnyASCII/16:32-4 351291 321.7 ns/op BenchmarkIndexAnyASCII/16:64-4 310476 370.6 ns/op BenchmarkIndexAnyASCII/256:1-4 2089143 55.39 ns/op BenchmarkIndexAnyASCII/256:2-4 33032 3604 ns/op BenchmarkIndexAnyASCII/256:4-4 33193 3621 ns/op BenchmarkIndexAnyASCII/256:8-4 33171 3614 ns/op BenchmarkIndexAnyASCII/256:16-4 32770 3604 ns/op BenchmarkIndexAnyASCII/256:32-4 32650 3646 ns/op BenchmarkIndexAnyASCII/256:64-4 31652 3721 ns/op BenchmarkIndexAnyUTF8/1:1-4 2589476 45.52 ns/op BenchmarkIndexAnyUTF8/1:2-4 2556855 45.28 ns/op BenchmarkIndexAnyUTF8/1:4-4 2658364 45.13 ns/op BenchmarkIndexAnyUTF8/1:8-4 2643925 44.94 ns/op BenchmarkIndexAnyUTF8/1:16-4 2612277 45.90 ns/op BenchmarkIndexAnyUTF8/1:32-4 2543144 47.72 ns/op BenchmarkIndexAnyUTF8/1:64-4 2443946 48.51 ns/op BenchmarkIndexAnyUTF8/16:1-4 152263 769.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 263464 442.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 265837 432.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 268160 432.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 264339 433.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 258020 457.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 254031 449.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 9194 11227 ns/op BenchmarkIndexAnyUTF8/256:2-4 18685 6397 ns/op BenchmarkIndexAnyUTF8/256:4-4 19198 6249 ns/op BenchmarkIndexAnyUTF8/256:8-4 19202 6299 ns/op BenchmarkIndexAnyUTF8/256:16-4 19081 6371 ns/op BenchmarkIndexAnyUTF8/256:32-4 18027 6742 ns/op BenchmarkIndexAnyUTF8/256:64-4 18150 6518 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2603882 45.80 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2640373 44.96 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2682018 45.10 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2664364 44.73 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2644407 46.02 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2585554 46.58 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2468540 48.26 ns/op BenchmarkLastIndexAnyASCII/16:1-4 326509 365.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 310856 362.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 316957 365.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 309332 364.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 294678 380.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 284547 415.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 254400 454.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23636 5060 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23092 5118 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23136 5127 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23533 5072 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23446 5069 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23410 5079 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23347 5137 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2663532 44.81 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2595130 46.25 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2614046 46.11 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2619604 45.76 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2648256 45.04 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2461844 47.97 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2498374 48.10 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 234327 485.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 268028 440.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 264044 438.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 262413 437.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 269115 440.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 250959 463.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 260614 447.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17180 6957 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18697 6362 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18774 6354 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18751 6360 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18966 6313 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17438 6723 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18234 6656 ns/op BenchmarkTrimASCII/1:1-4 2945434 40.69 ns/op BenchmarkTrimASCII/1:2-4 2229493 48.62 ns/op BenchmarkTrimASCII/1:4-4 2256582 53.11 ns/op BenchmarkTrimASCII/1:8-4 2012596 59.12 ns/op BenchmarkTrimASCII/1:16-4 1704376 71.03 ns/op BenchmarkTrimASCII/16:1-4 412946 279.7 ns/op BenchmarkTrimASCII/16:2-4 303453 370.4 ns/op BenchmarkTrimASCII/16:4-4 307797 376.5 ns/op BenchmarkTrimASCII/16:8-4 307567 376.0 ns/op BenchmarkTrimASCII/16:16-4 301695 390.2 ns/op BenchmarkTrimASCII/256:1-4 30934 3824 ns/op BenchmarkTrimASCII/256:2-4 22986 5275 ns/op BenchmarkTrimASCII/256:4-4 22200 5195 ns/op BenchmarkTrimASCII/256:8-4 22818 5213 ns/op BenchmarkTrimASCII/256:16-4 22407 5238 ns/op BenchmarkTrimASCII/4096:1-4 1947 59865 ns/op BenchmarkTrimASCII/4096:2-4 1390 81818 ns/op BenchmarkTrimASCII/4096:4-4 1449 83417 ns/op BenchmarkTrimASCII/4096:8-4 1387 83925 ns/op BenchmarkTrimASCII/4096:16-4 1414 82456 ns/op BenchmarkTrimByte-4 2148028 54.79 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13054 9176 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13021 9137 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 666 173806 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1340 87045 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2535 44140 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4632 23763 ns/op BenchmarkCompareBytesEqual-4 9727408 11.61 ns/op BenchmarkCompareBytesToNil-4 11541927 9.565 ns/op BenchmarkCompareBytesEmpty-4 11618634 9.306 ns/op BenchmarkCompareBytesIdentical-4 11972970 9.284 ns/op BenchmarkCompareBytesSameLength-4 10268168 10.51 ns/op BenchmarkCompareBytesDifferentLength-4 9474032 11.08 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1443 78363 ns/op 13381.20 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1452 80759 ns/op 12984.18 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1588 83073 ns/op 12622.39 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1444 80691 ns/op 12995.05 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1466 81428 ns/op 12877.53 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1442 78220 ns/op 13405.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1425 79289 ns/op 13224.82 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1548 81644 ns/op 12843.35 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1437 83620 ns/op 12539.82 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1380 82145 ns/op 12764.96 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1419 82663 ns/op 12685.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1825 78795 ns/op 13307.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1369 80939 ns/op 12955.14 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1434 82690 ns/op 12680.82 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1437 81877 ns/op 12806.72 MB/s BenchmarkCompareBytesBig-4 1447 78807 ns/op 13305.70 MB/s BenchmarkCompareBytesBigIdentical-4 12155313 9.764 ns/op 107389892.61 MB/s PASS ok bytes 73.937s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 81807300 ns/op 1.22 MB/s 3612012 B/op 50 allocs/op BenchmarkDecodeNewton-4 1 343219893 ns/op 1.65 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 25287109 ns/op 0.65 MB/s 3645482 B/op 51 allocs/op PASS ok compress/bzip2 2.288s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 56 1855462 ns/op 5.39 MB/s 42151 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17491158 ns/op 5.72 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 178789800 ns/op 5.59 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 58 1836228 ns/op 5.45 MB/s 41891 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18021612 ns/op 5.55 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 186483294 ns/op 5.36 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 57 1837658 ns/op 5.44 MB/s 42739 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17116442 ns/op 5.84 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 172894678 ns/op 5.78 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 61 1806410 ns/op 5.54 MB/s 41923 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17261985 ns/op 5.79 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 173809080 ns/op 5.75 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 51 2002634 ns/op 4.99 MB/s 43014 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 19594344 ns/op 5.10 MB/s 50572 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 196284168 ns/op 5.09 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 66 1583762 ns/op 6.31 MB/s 42770 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13297217 ns/op 7.52 MB/s 47885 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 133107617 ns/op 7.51 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 76 1452051 ns/op 6.89 MB/s 43215 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10362613 ns/op 9.65 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 105413148 ns/op 9.49 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 74 1441990 ns/op 6.93 MB/s 43052 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10393568 ns/op 9.62 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 103046200 ns/op 9.70 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 84 1247829 ns/op 8.01 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12064677 ns/op 8.29 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 121095879 ns/op 8.26 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2435901 ns/op 4.11 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21854536 ns/op 4.58 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 212900860 ns/op 4.70 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6977069 ns/op 1.43 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 85007206 ns/op 1.18 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 883344054 ns/op 1.13 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 7132832 ns/op 1.40 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 84454608 ns/op 1.18 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 865356017 ns/op 1.16 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 73 1503442 ns/op 6.65 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 13023622 ns/op 7.68 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 128660067 ns/op 7.77 MB/s BenchmarkEncode/Newton/Speed/1e4-4 46 2236908 ns/op 4.47 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17879632 ns/op 5.59 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 174416827 ns/op 5.73 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6867053 ns/op 1.46 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 77280220 ns/op 1.29 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 776117985 ns/op 1.29 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 7039256 ns/op 1.42 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 93697505 ns/op 1.07 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 990209065 ns/op 1.01 MB/s PASS ok compress/flate 16.810s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 48 2317459 ns/op 4.32 MB/s BenchmarkDecoder/1e-Reuse4-4 48 2394378 ns/op 4.18 MB/s BenchmarkDecoder/1e5-4 5 22993045 ns/op 4.35 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22994788 ns/op 4.35 MB/s BenchmarkDecoder/1e6-4 1 225828289 ns/op 4.43 MB/s BenchmarkDecoder/1e-Reuse6-4 1 226502366 ns/op 4.41 MB/s BenchmarkEncoder/1e4-4 50 2263846 ns/op 4.42 MB/s BenchmarkEncoder/1e-Reuse4-4 63 1900986 ns/op 5.26 MB/s BenchmarkEncoder/1e5-4 6 19910298 ns/op 5.02 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19784746 ns/op 5.05 MB/s BenchmarkEncoder/1e6-4 1 202535766 ns/op 4.94 MB/s BenchmarkEncoder/1e-Reuse6-4 1 195734537 ns/op 5.11 MB/s PASS ok compress/lzw 3.914s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 30 3832345 ns/op PASS ok container/heap 1.214s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 16477 6501 ns/op BenchmarkWithTimeout/concurrency=40-4 4855 23947 ns/op BenchmarkWithTimeout/concurrency=4000-4 4868 29484 ns/op BenchmarkWithTimeout/concurrency=400000-4 6106 22480 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 332713 331.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 9918 10803 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 13462 8621 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2444 54452 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1428 83740 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2038 56239 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 207 586382 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 144 821640 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 222 535940 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 18 6067380 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 10 14630067 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 4814053 ns/op BenchmarkCheckCanceled/Err-4 254169 449.0 ns/op BenchmarkCheckCanceled/Done-4 361063 316.8 ns/op BenchmarkContextCancelDone-4 457260 269.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 21826 5470 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 19278 6211 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 17842 6578 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15097 7673 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10392 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 527582 247.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 297657 399.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 207609 599.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 129307 929.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 65007 1808 ns/op PASS ok context 12.565s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1656210 70.81 ns/op 225.95 MB/s BenchmarkDecrypt-4 1734888 69.83 ns/op 229.13 MB/s BenchmarkExpand-4 944748 120.0 ns/op PASS ok crypto/aes 1.529s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 178363 639.8 ns/op 100.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 359918 292.9 ns/op 218.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 181203 667.7 ns/op 95.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 364759 313.1 ns/op 204.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 115230 1022 ns/op 1321.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 178219 669.8 ns/op 2015.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 104846 1129 ns/op 1195.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 148606 794.4 ns/op 1699.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 40333 2892 ns/op 2832.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51984 2307 ns/op 3550.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34072 3494 ns/op 2344.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39728 3024 ns/op 2708.68 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6674 16497 ns/op 61.77 MB/s BenchmarkAESCFBDecrypt1K-4 7251 16214 ns/op 62.85 MB/s BenchmarkAESCFBDecrypt8K-4 918 128515 ns/op 63.70 MB/s BenchmarkAESOFB1K-4 10000 10954 ns/op 93.03 MB/s BenchmarkAESCTR1K-4 13909 8584 ns/op 118.71 MB/s BenchmarkAESCTR8K-4 1742 68773 ns/op 119.04 MB/s BenchmarkAESCBCEncrypt1K-4 14227 8357 ns/op 122.52 MB/s BenchmarkAESCBCDecrypt1K-4 17913 6704 ns/op 152.75 MB/s PASS ok crypto/cipher 3.850s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 72817 1609 ns/op 4.97 MB/s BenchmarkDecrypt-4 78985 1498 ns/op 5.34 MB/s BenchmarkTDESEncrypt-4 30211 3939 ns/op 2.03 MB/s BenchmarkTDESDecrypt-4 31005 3925 ns/op 2.04 MB/s PASS ok crypto/des 1.620s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 980 120756 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 7636809 ns/op 1085 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20087088 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 99 1222106 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.725s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1616 68376 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 33 3517942 ns/op 2678 B/op 34 allocs/op BenchmarkSign/P521-4 13 8543293 ns/op 3065 B/op 35 allocs/op BenchmarkVerify/P256-4 910 126416 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8712829 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22598003 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 3942 28973 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 61 1896688 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5115082 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.566s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 308 367566 ns/op BenchmarkNewKeyFromSeed-4 320 372617 ns/op BenchmarkSigning-4 295 400424 ns/op BenchmarkVerification-4 196 611383 ns/op PASS ok crypto/ed25519 1.660s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4653 24143 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 157 746643 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 58 1975337 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5149380 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1362 86685 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1918399 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5255259 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14670329 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10009 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5862 20313 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3366 31508 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 82 1326748 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2235 50881 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 301 395528 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1482 81041 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1254564 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.211s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14702 8161 ns/op 125.47 MB/s BenchmarkHMACSHA256_32-4 23380 5066 ns/op 6.32 MB/s BenchmarkNewWriteSum-4 10000 10621 ns/op 3.01 MB/s PASS ok crypto/hmac 1.510s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52902 2233 ns/op BenchmarkModSub-4 52159 2266 ns/op BenchmarkMontgomeryRepr-4 26739 4509 ns/op BenchmarkMontgomeryMul-4 27162 4457 ns/op BenchmarkModMul-4 13275 9210 ns/op BenchmarkExpBig-4 15 7446235 ns/op BenchmarkExp-4 6 18447917 ns/op PASS ok crypto/internal/bigmod 2.175s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 2959 35910 ns/op BenchmarkScalarBaseMult-4 333 351150 ns/op BenchmarkScalarMult-4 154 774798 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 226 522080 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 510208 203.0 ns/op BenchmarkMultiply-4 4258887 28.38 ns/op BenchmarkSquare-4 5294110 22.65 ns/op BenchmarkInvert-4 24573 4880 ns/op BenchmarkMult32-4 1546287 77.20 ns/op PASS ok crypto/internal/edwards25519/field 1.797s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 55 1843561 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1608 74526 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5069809 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14488478 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 171 667666 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8031 14793 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 66 1690398 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4299422 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.183s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 602778 185.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 311422 370.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 115431 1004 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 671764 178.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 323318 369.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 113839 1026 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.766s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 114122 1009 ns/op 7.93 MB/s BenchmarkHash64-4 140695 813.3 ns/op 78.69 MB/s BenchmarkHash128-4 130653 915.2 ns/op 139.86 MB/s BenchmarkHash256-4 103713 1143 ns/op 223.95 MB/s BenchmarkHash512-4 75711 1574 ns/op 325.23 MB/s BenchmarkHash1K-4 48740 2467 ns/op 415.00 MB/s BenchmarkHash8K-4 7760 14726 ns/op 556.28 MB/s BenchmarkHash1M-4 67 1784500 ns/op 587.60 MB/s BenchmarkHash8M-4 7 14289280 ns/op 587.06 MB/s BenchmarkHash8BytesUnaligned-4 112371 1002 ns/op 7.98 MB/s BenchmarkHash1KUnaligned-4 48498 2487 ns/op 411.76 MB/s BenchmarkHash8KUnaligned-4 8155 14816 ns/op 552.93 MB/s PASS ok crypto/md5 2.766s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 144873077 ns/op PASS ok crypto/rand 1.166s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13063 9126 ns/op 14.03 MB/s BenchmarkRC4_1K-4 1546 72698 ns/op 14.09 MB/s BenchmarkRC4_8K-4 199 577943 ns/op 14.01 MB/s PASS ok crypto/rc4 1.534s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10422409 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23376624 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42267736 ns/op BenchmarkEncryptPKCS1v15/2048-4 40 2712626 ns/op BenchmarkDecryptOAEP/2048-4 10 10480035 ns/op BenchmarkEncryptOAEP/2048-4 39 2741738 ns/op BenchmarkSignPKCS1v15/2048-4 10 10559621 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2711716 ns/op BenchmarkSignPSS/2048-4 10 10630329 ns/op BenchmarkVerifyPSS/2048-4 42 2779855 ns/op PASS ok crypto/rsa 2.618s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 95840 1198 ns/op 6.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 111924 1013 ns/op 7.90 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75289 1574 ns/op 203.29 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 84835 1364 ns/op 234.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48781 2426 ns/op 422.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52585 2245 ns/op 456.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9889 11716 ns/op 699.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9958 11649 ns/op 703.23 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.076s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 77222 1494 ns/op 5.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 86636 1342 ns/op 5.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88538 1367 ns/op 5.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25797 4629 ns/op 221.22 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27092 4443 ns/op 230.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26694 4473 ns/op 228.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4107 28267 ns/op 289.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4154 28344 ns/op 289.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4231 28190 ns/op 290.60 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.299s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 52608 2123 ns/op 3.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 69499 1688 ns/op 4.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 59924 1924 ns/op 4.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27679 4353 ns/op 235.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30753 3856 ns/op 265.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29182 4180 ns/op 244.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5799 20451 ns/op 400.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5762 20005 ns/op 409.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5856 20204 ns/op 405.47 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.291s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16406475 7.231 ns/op BenchmarkConstantTimeEq-4 16537866 7.215 ns/op BenchmarkConstantTimeLessOrEq-4 15645507 7.621 ns/op BenchmarkXORBytes/8Bytes-4 4442222 25.29 ns/op 316.32 MB/s BenchmarkXORBytes/128Bytes-4 4174119 28.79 ns/op 4446.31 MB/s BenchmarkXORBytes/2048Bytes-4 884998 129.6 ns/op 15805.60 MB/s BenchmarkXORBytes/32768Bytes-4 59523 1993 ns/op 16443.85 MB/s PASS ok crypto/subtle 1.961s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 162 818185 ns/op BenchmarkCertCache/1-4 152 838306 ns/op BenchmarkCertCache/2-4 150 791222 ns/op BenchmarkCertCache/3-4 151 716724 ns/op BenchmarkHandshakeServer/RSA-4 15 7326698 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 8065179 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7635700 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 87 1250775 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 152 766992 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2382239 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 57 1955028 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 32756467 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 31804334 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25397580 ns/op 41.29 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 32584575 ns/op 32.18 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 40896681 ns/op 51.28 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 54239244 ns/op 38.66 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 72963318 ns/op 57.49 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 106344897 ns/op 39.44 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 116338283 ns/op 72.11 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 158332967 ns/op 52.98 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 212099273 ns/op 79.10 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 286230457 ns/op 58.61 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 439748009 ns/op 76.30 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 602526951 ns/op 55.69 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 880851719 ns/op 76.19 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1208826714 ns/op 55.52 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25835896 ns/op 40.59 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 33544671 ns/op 31.26 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 42598822 ns/op 49.23 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 58913939 ns/op 35.60 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 69800200 ns/op 60.09 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 89201015 ns/op 47.02 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 121526315 ns/op 69.03 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 169543828 ns/op 49.48 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 220126875 ns/op 76.22 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 348213353 ns/op 48.18 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 422377007 ns/op 79.44 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 668061668 ns/op 50.23 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 951527746 ns/op 70.53 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1291448523 ns/op 51.96 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 706282024 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 709977062 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 290825729 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 292193211 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 153712939 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 153057880 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 84273477 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 84355190 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 43864724 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 42100108 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 146944341 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 149264833 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 67398132 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 67259208 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 41257480 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 40652267 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 28068237 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 27912808 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20398111 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 20017979 ns/op PASS ok crypto/tls 20.282s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 7 14671207 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 314 364298 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 978 116272 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 914 124509 ns/op 13506 B/op 187 allocs/op PASS ok crypto/x509 2.096s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 4 25346180 ns/op 2503218 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 4 25699120 ns/op 2236556 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 7 15220959 ns/op 1772944 B/op 3174 allocs/op BenchmarkConcurrentTxQuery-4 4 26947844 ns/op 2423652 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 9 11328109 ns/op 595536 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 20278722 ns/op 839625 B/op 20157 allocs/op BenchmarkConcurrentTxStmtExec-4 26 4351963 ns/op 108475 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 25313060 ns/op 1687881 B/op 14069 allocs/op BenchmarkManyConcurrentQueries-4 2095 49130 ns/op 3998 B/op 20 allocs/op BenchmarkGrabConn-4 189846 645.7 ns/op 0 B/op 0 allocs/op PASS ok database/sql 3.046s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1346 75214 ns/op BenchmarkSymbols32-4 1719 62414 ns/op PASS ok debug/elf 1.254s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 229298 555.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 68 1727389 ns/op 188276 B/op 14 allocs/op Benchmark115/LineToPC-4 74 1672400 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16633 7182 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.780s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 61461 1873 ns/op BenchmarkMarshal-4 718 161100 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2454 43344 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.409s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 316 345584 ns/op 23.70 MB/s BenchmarkEncodeToString-4 261 411849 ns/op 19.89 MB/s BenchmarkDecode-4 133 872530 ns/op 15.03 MB/s BenchmarkDecodeString-4 130 894903 ns/op 14.65 MB/s PASS ok encoding/base32 1.721s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 291 367380 ns/op 22.30 MB/s BenchmarkDecodeString/2-4 269386 412.2 ns/op 9.70 MB/s BenchmarkDecodeString/4-4 232450 504.2 ns/op 15.87 MB/s BenchmarkDecodeString/8-4 179596 627.3 ns/op 19.13 MB/s BenchmarkDecodeString/64-4 33812 3525 ns/op 24.96 MB/s BenchmarkDecodeString/8192-4 308 386047 ns/op 28.30 MB/s BenchmarkNewEncoding-4 59145 1984 ns/op 129.05 MB/s PASS ok encoding/base64 2.008s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1231 91872 ns/op 43.54 MB/s BenchmarkReadStruct-4 16262 7238 ns/op 10.36 MB/s BenchmarkWriteStruct-4 15306 7789 ns/op 9.63 MB/s BenchmarkReadInts-4 45360 2594 ns/op 11.57 MB/s BenchmarkWriteInts-4 43592 2732 ns/op 10.98 MB/s BenchmarkWriteSlice1000Int32s-4 1262 93008 ns/op 43.01 MB/s BenchmarkPutUint16-4 3434643 34.88 ns/op 57.33 MB/s BenchmarkAppendUint16-4 3650692 33.15 ns/op 60.33 MB/s BenchmarkPutUint32-4 2751942 43.35 ns/op 92.26 MB/s BenchmarkAppendUint32-4 2654722 44.47 ns/op 89.96 MB/s BenchmarkPutUint64-4 1003803 119.8 ns/op 66.78 MB/s BenchmarkAppendUint64-4 947011 124.6 ns/op 64.22 MB/s BenchmarkLittleEndianPutUint16-4 3529171 34.07 ns/op 58.70 MB/s BenchmarkLittleEndianAppendUint16-4 3509271 33.62 ns/op 59.49 MB/s BenchmarkLittleEndianPutUint32-4 2609156 43.67 ns/op 91.59 MB/s BenchmarkLittleEndianAppendUint32-4 2777707 42.32 ns/op 94.51 MB/s BenchmarkLittleEndianPutUint64-4 936070 118.9 ns/op 67.28 MB/s BenchmarkLittleEndianAppendUint64-4 993538 121.6 ns/op 65.79 MB/s BenchmarkReadFloats-4 155046 758.6 ns/op 15.82 MB/s BenchmarkWriteFloats-4 154508 784.9 ns/op 15.29 MB/s BenchmarkReadSlice1000Float32s-4 1159 97924 ns/op 40.85 MB/s BenchmarkWriteSlice1000Float32s-4 1074 106253 ns/op 37.65 MB/s BenchmarkReadSlice1000Uint8s-4 74832 1501 ns/op 666.43 MB/s BenchmarkWriteSlice1000Uint8s-4 96385 1102 ns/op 907.65 MB/s BenchmarkPutUvarint32-4 766651 150.2 ns/op 26.64 MB/s BenchmarkPutUvarint64-4 190148 621.2 ns/op 12.88 MB/s PASS ok encoding/binary 4.860s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6667 16931 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6928 17201 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6543 17151 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3537 28395 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7695 15434 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7720 15198 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7810 15298 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4570 26386 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12360 9885 ns/op PASS ok encoding/csv 2.388s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10508 10790 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16665 8591 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 274 414366 ns/op 16731 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 790 143707 ns/op 622 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1701 66115 ns/op 51 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1548 68468 ns/op 56 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2314 53009 ns/op 167 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 70 1685471 ns/op 33547 B/op 250 allocs/op BenchmarkDecodeComplex128Slice-4 600 214233 ns/op 25232 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1071 111643 ns/op 10800 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1240 81970 ns/op 9758 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 673 165176 ns/op 39155 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 324 401971 ns/op 66240 B/op 2201 allocs/op BenchmarkDecodeBytesSlice-4 590 190663 ns/op 23698 B/op 189 allocs/op BenchmarkDecodeInterfaceSlice-4 108 1095398 ns/op 82957 B/op 3178 allocs/op BenchmarkDecodeMap-4 69 1627479 ns/op 54127 B/op 181 allocs/op PASS ok encoding/gob 3.758s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11620 10367 ns/op 24.69 MB/s BenchmarkEncode/1024-4 2694 40823 ns/op 25.08 MB/s BenchmarkEncode/4096-4 730 165492 ns/op 24.75 MB/s BenchmarkEncode/16384-4 180 657956 ns/op 24.90 MB/s BenchmarkDecode/256-4 23103 5143 ns/op 49.78 MB/s BenchmarkDecode/1024-4 5616 20545 ns/op 49.84 MB/s BenchmarkDecode/4096-4 1430 82690 ns/op 49.53 MB/s BenchmarkDecode/16384-4 358 326472 ns/op 50.19 MB/s BenchmarkDump/256-4 1308 91768 ns/op 2.79 MB/s BenchmarkDump/1024-4 298 359554 ns/op 2.85 MB/s BenchmarkDump/4096-4 81 1433212 ns/op 2.86 MB/s BenchmarkDump/16384-4 18 6077956 ns/op 2.70 MB/s PASS ok encoding/hex 2.767s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 113152766 ns/op 17.15 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 127197820 ns/op 15.26 MB/s 136720 B/op 100 allocs/op BenchmarkCodeMarshal-4 1 157254609 ns/op 12.34 MB/s 10200952 B/op 33 allocs/op BenchmarkCodeMarshalError-4 1 156830848 ns/op 12.37 MB/s 10468192 B/op 140 allocs/op BenchmarkMarshalBytes/32-4 20473 5769 ns/op BenchmarkMarshalBytes/256-4 5004 23393 ns/op BenchmarkMarshalBytes/4096-4 417 277778 ns/op BenchmarkMarshalBytesError/32-4 52 2114341 ns/op BenchmarkMarshalBytesError/256-4 54 2087901 ns/op BenchmarkMarshalBytesError/4096-4 46 2411278 ns/op BenchmarkMarshalMap-4 48985 2767 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 449992224 ns/op 4.31 MB/s 10098152 B/op 40038 allocs/op BenchmarkUnicodeDecoder-4 33631 3606 ns/op 3.88 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 41898 2527 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 386150038 ns/op 5.03 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 383124152 ns/op 5.06 MB/s 2021880 B/op 40014 allocs/op BenchmarkUnmarshalString-4 56472 2227 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 113517 918.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 227355 457.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16834 6887 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 69981 1686 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 86449 1337 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 17587 6891 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3609 32192 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 859 143929 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 85 1316172 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 9 12507136 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 489697 257.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 393019 265.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 378003 271.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 412843 275.3 ns/op BenchmarkEncodeMarshaler-4 54300 1870 ns/op 76 B/op 1 allocs/op BenchmarkEncoderEncode-4 64921 1592 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 3944690 28.91 ns/op BenchmarkNumberIsValidRegexp-4 19875 5974 ns/op PASS ok encoding/json 8.739s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 43 2718132 ns/op 24.11 MB/s BenchmarkDecode-4 21 5518814 ns/op 16.09 MB/s PASS ok encoding/pem 1.354s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2191 47289 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 892 131281 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4390 28052 ns/op PASS ok encoding/xml 1.601s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 213201 520.7 ns/op BenchmarkAs-4 71600 1589 ns/op PASS ok errors 1.279s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 359128 398.7 ns/op BenchmarkIntSet-4 297144 387.9 ns/op BenchmarkFloatAdd-4 59842 1867 ns/op BenchmarkFloatSet-4 329319 445.1 ns/op BenchmarkStringSet-4 256057 500.7 ns/op BenchmarkMapSet-4 86402 1846 ns/op BenchmarkMapSetDifferent-4 57231 2332 ns/op BenchmarkMapSetDifferentRandom-4 214 511918 ns/op BenchmarkMapSetString-4 69912 1904 ns/op BenchmarkMapAddSame-4 35320 3530 ns/op BenchmarkMapAddDifferent-4 13909 8570 ns/op BenchmarkMapAddDifferentRandom-4 180 665909 ns/op BenchmarkMapAddSameSteadyState-4 221770 506.6 ns/op BenchmarkMapAddDifferentSteadyState-4 94887 1142 ns/op BenchmarkMapString-4 5942 19373 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 22698 5855 ns/op PASS ok expvar 3.819s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 78577 1296 ns/op BenchmarkSprintfEmpty-4 335608 309.6 ns/op BenchmarkSprintfString-4 311431 429.4 ns/op BenchmarkSprintfTruncateString-4 243530 431.4 ns/op BenchmarkSprintfTruncateBytes-4 130327 795.3 ns/op BenchmarkSprintfSlowParsingPath-4 254856 493.1 ns/op BenchmarkSprintfQuoteString-4 36459 3018 ns/op BenchmarkSprintfInt-4 269376 498.3 ns/op BenchmarkSprintfIntInt-4 211083 675.9 ns/op BenchmarkSprintfPrefixedInt-4 188769 602.4 ns/op BenchmarkSprintfFloat-4 121150 842.6 ns/op BenchmarkSprintfComplex-4 60946 1949 ns/op BenchmarkSprintfBoolean-4 279582 471.2 ns/op BenchmarkSprintfHexString-4 128774 993.0 ns/op BenchmarkSprintfHexBytes-4 72602 1525 ns/op BenchmarkSprintfBytes-4 47803 2554 ns/op BenchmarkSprintfStringer-4 84536 1411 ns/op BenchmarkSprintfStructure-4 40780 3279 ns/op BenchmarkManyArgs-4 71391 1642 ns/op BenchmarkFprintInt-4 66288 1829 ns/op BenchmarkFprintfBytes-4 71521 1667 ns/op BenchmarkFprintIntNoAlloc-4 63280 1826 ns/op BenchmarkScanInts-4 34 3455700 ns/op BenchmarkScanRecursiveInt-4 1 396760947 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 429832015 ns/op PASS ok fmt 5.645s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 603 184487 ns/op PASS ok go/build 1.160s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 47748 2274 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12693 9255 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3254 31843 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 955 122220 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 235 482883 ns/op 47850 B/op 267 allocs/op BenchmarkStringAdd/1024-4 49 2380829 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 10028987 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 42243539 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 190684556 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.611s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 292848096 ns/op 0.22 MB/s 46754416 B/op 49027 allocs/op PASS ok go/format 1.340s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 21270754 ns/op 2.53 MB/s BenchmarkParseOnly-4 6 17814557 ns/op 3.02 MB/s BenchmarkResolve-4 44 2721287 ns/op 19.79 MB/s PASS ok go/parser 2.228s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 161032892 ns/op 0.32 MB/s 5044568 B/op 27462 allocs/op BenchmarkPrintDecl-4 674 165071 ns/op 0.19 MB/s 16685 B/op 51 allocs/op PASS ok go/printer 1.317s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 254 469051 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8131935 ns/op 6.09 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12767076 ns/op 5.66 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18609911 ns/op 6.36 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 217 556460 ns/op 5.53 MB/s PASS ok go/scanner 1.738s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 102.7 ns/op PASS ok go/token 1.129s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 128 944495 ns/op BenchmarkNamed/Underlying/nongeneric-4 688597 145.5 ns/op BenchmarkNamed/Underlying/generic-4 757688 143.4 ns/op BenchmarkNamed/Underlying/src_instance-4 826873 142.3 ns/op BenchmarkNamed/Underlying/user_instance-4 839588 140.2 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 18472 6274 ns/op BenchmarkNamed/NewMethodSet/generic-4 18511 6317 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18375 6173 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18660 6386 ns/op BenchmarkCheck/http/funcbodies/info-4 1 723463485 ns/op 45907 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 484189279 ns/op 68583 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 266037499 ns/op 124824 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 236392863 ns/op 140442 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 471558360 ns/op 10963 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 120219351 ns/op 42986 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 70843673 ns/op 72946 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 68694269 ns/op 75218 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 157016743 ns/op 13795 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 69108930 ns/op 31340 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 50249955 ns/op 43115 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 48148486 ns/op 44992 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1273198877 ns/op 51837 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 660094801 ns/op 99977 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 196751432 ns/op 335315 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 142563236 ns/op 462683 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 545234009 ns/op 3681 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 104933144 ns/op 19122 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 87564536 ns/op 22910 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 89370605 ns/op 22453 lines/s PASS ok go/types 20.569s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8546 14044 ns/op 72.91 MB/s PASS ok hash/adler32 1.240s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 188508 588.8 ns/op 25.47 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 200727 556.0 ns/op 26.98 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 104130 1144 ns/op 34.97 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 105396 1054 ns/op 37.96 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 434505 268.3 ns/op 1908.26 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 417735 265.0 ns/op 1931.82 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 390050 302.6 ns/op 3383.94 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 391712 300.0 ns/op 3413.74 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 229479 501.2 ns/op 8171.74 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 230406 504.7 ns/op 8115.97 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 50736 2347 ns/op 13963.12 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51228 2323 ns/op 14106.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 417626 273.0 ns/op 54.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 422040 273.6 ns/op 54.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 405922 268.8 ns/op 148.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 427767 276.6 ns/op 144.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 308863 383.1 ns/op 1336.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 302071 379.8 ns/op 1348.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 247790 465.6 ns/op 2199.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 247725 471.9 ns/op 2169.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 214083 548.0 ns/op 7474.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 213030 566.7 ns/op 7227.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45777 2609 ns/op 12558.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45734 2675 ns/op 12250.85 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 199876 580.9 ns/op 25.82 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 198456 595.8 ns/op 25.18 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 94147 1174 ns/op 34.09 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 101740 1181 ns/op 33.86 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7348 15772 ns/op 32.46 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7147 16079 ns/op 31.84 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3583 33569 ns/op 30.50 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3474 33631 ns/op 30.45 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 889 135004 ns/op 30.34 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 878 135947 ns/op 30.13 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1078760 ns/op 30.38 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1101885 ns/op 29.74 MB/s PASS ok hash/crc32 5.592s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 81 1431199 ns/op 45.79 MB/s BenchmarkCrc64/ISO4KB-4 985 118857 ns/op 34.46 MB/s BenchmarkCrc64/ISO1KB-4 4495 25452 ns/op 40.23 MB/s BenchmarkCrc64/ECMA64KB-4 81 1414667 ns/op 46.33 MB/s BenchmarkCrc64/Random64KB-4 92 1252593 ns/op 52.32 MB/s BenchmarkCrc64/Random16KB-4 368 319404 ns/op 51.30 MB/s PASS ok hash/crc64 1.785s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8434 14337 ns/op 71.43 MB/s BenchmarkFnv32aKB-4 8479 14203 ns/op 72.10 MB/s BenchmarkFnv64KB-4 8092 14373 ns/op 71.24 MB/s BenchmarkFnv64aKB-4 8076 14235 ns/op 71.94 MB/s BenchmarkFnv128KB-4 1951 60308 ns/op 16.98 MB/s BenchmarkFnv128aKB-4 2019 58271 ns/op 17.57 MB/s PASS ok hash/fnv 1.910s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 590395 205.3 ns/op 19.49 MB/s BenchmarkHash/n=4/Bytes-4 3881983 30.32 ns/op 131.92 MB/s BenchmarkHash/n=4/String-4 1564922 75.39 ns/op 53.06 MB/s BenchmarkHash/n=8/Write-4 554356 194.5 ns/op 41.13 MB/s BenchmarkHash/n=8/Bytes-4 3775885 31.61 ns/op 253.11 MB/s BenchmarkHash/n=8/String-4 1693009 70.81 ns/op 112.97 MB/s BenchmarkHash/n=16/Write-4 579488 195.3 ns/op 81.91 MB/s BenchmarkHash/n=16/Bytes-4 4367911 26.26 ns/op 609.39 MB/s BenchmarkHash/n=16/String-4 1727485 70.30 ns/op 227.59 MB/s BenchmarkHash/n=32/Write-4 558474 202.4 ns/op 158.08 MB/s BenchmarkHash/n=32/Bytes-4 4228255 28.12 ns/op 1137.94 MB/s BenchmarkHash/n=32/String-4 1733854 69.49 ns/op 460.48 MB/s BenchmarkHash/n=64/Write-4 532730 219.3 ns/op 291.89 MB/s BenchmarkHash/n=64/Bytes-4 3852630 31.04 ns/op 2061.75 MB/s BenchmarkHash/n=64/String-4 1565227 76.41 ns/op 837.54 MB/s BenchmarkHash/n=256/Write-4 383796 304.1 ns/op 841.91 MB/s BenchmarkHash/n=256/Bytes-4 2128872 55.39 ns/op 4621.65 MB/s BenchmarkHash/n=256/String-4 891014 130.5 ns/op 1961.28 MB/s BenchmarkHash/n=320/Write-4 381993 293.4 ns/op 1090.75 MB/s BenchmarkHash/n=320/Bytes-4 1710446 69.81 ns/op 4583.86 MB/s BenchmarkHash/n=320/String-4 621412 186.4 ns/op 1716.87 MB/s BenchmarkHash/n=1024/Write-4 261898 449.0 ns/op 2280.74 MB/s BenchmarkHash/n=1024/Bytes-4 738016 162.4 ns/op 6307.28 MB/s BenchmarkHash/n=1024/String-4 244983 477.2 ns/op 2145.80 MB/s BenchmarkHash/n=4096/Write-4 120807 978.8 ns/op 4184.70 MB/s BenchmarkHash/n=4096/Bytes-4 207363 584.1 ns/op 7012.02 MB/s BenchmarkHash/n=4096/String-4 66535 1799 ns/op 2277.31 MB/s BenchmarkHash/n=16384/Write-4 38434 3084 ns/op 5312.45 MB/s BenchmarkHash/n=16384/Bytes-4 53371 2241 ns/op 7309.86 MB/s BenchmarkHash/n=16384/String-4 16720 7150 ns/op 2291.40 MB/s PASS ok hash/maphash 5.556s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 864 136567 ns/op BenchmarkEscapeNone-4 108813 1023 ns/op BenchmarkUnescape-4 736 159252 ns/op BenchmarkUnescapeNone-4 475412 219.0 ns/op BenchmarkUnescapeSparse-4 9666 12021 ns/op BenchmarkUnescapeDense-4 1123 103803 ns/op PASS ok html 1.968s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9320 12345 ns/op BenchmarkCSSEscaperNoSpecials-4 43900 2655 ns/op BenchmarkDecodeCSS-4 27039 4560 ns/op BenchmarkDecodeCSSNoSpecials-4 4342179 27.68 ns/op BenchmarkCSSValueFilter-4 106167 1097 ns/op BenchmarkCSSValueFilterOk-4 75986 1591 ns/op BenchmarkEscapedExecute-4 4693 25715 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10501 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 65635 1819 ns/op BenchmarkStripTags-4 20451 5728 ns/op BenchmarkStripTagsNoSpecials-4 278790 422.7 ns/op BenchmarkJSValEscaperWithNum-4 23244 5092 ns/op BenchmarkJSValEscaperWithStr-4 4905 22219 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17880 6718 ns/op BenchmarkJSValEscaperWithObj-4 4232 26677 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12877 9138 ns/op BenchmarkJSStrEscaperNoSpecials-4 60722 1985 ns/op BenchmarkJSStrEscaper-4 10000 10211 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54249 2192 ns/op BenchmarkJSRegexpEscaper-4 10000 10818 ns/op BenchmarkTemplateSpecialTags-4 80 1351121 ns/op BenchmarkURLEscaper-4 4371 28037 ns/op BenchmarkURLEscaperNoSpecials-4 165328 709.0 ns/op BenchmarkURLNormalizer-4 5696 20662 ns/op BenchmarkURLNormalizerNoSpecials-4 151150 764.4 ns/op BenchmarkSrcsetFilter-4 18078 6576 ns/op BenchmarkSrcsetFilterNoSpecials-4 100056 1163 ns/op PASS ok html/template 5.142s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 567402 196.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 366475 276.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 587514 195.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 424825 280.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1790366 64.60 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1236486 96.71 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1807200 64.06 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1243456 97.11 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1404462 85.05 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 411534 281.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 297084 347.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 444615 266.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 338148 345.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 673099 152.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 530688 222.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 808921 126.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 543368 223.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 420096 272.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1343380 87.45 ns/op BenchmarkRGBASetRGBA-4 1382744 86.57 ns/op BenchmarkRGBA64At-4 664920 166.8 ns/op BenchmarkRGBA64SetRGBA64-4 754350 158.6 ns/op BenchmarkNRGBAAt-4 1373137 86.81 ns/op BenchmarkNRGBASetNRGBA-4 1367174 87.72 ns/op BenchmarkNRGBA64At-4 659682 166.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 724369 158.9 ns/op BenchmarkAlphaAt-4 2352051 51.50 ns/op BenchmarkAlphaSetAlpha-4 2348452 50.90 ns/op BenchmarkAlpha16At-4 1560146 76.07 ns/op BenchmarkAlphaSetAlpha16-4 1505709 76.32 ns/op BenchmarkGrayAt-4 2266754 52.16 ns/op BenchmarkGraySetGray-4 2236516 52.56 ns/op BenchmarkGray16At-4 1546076 76.46 ns/op BenchmarkGraySetGray16-4 1538178 76.05 ns/op PASS ok image 6.513s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3699327 30.34 ns/op BenchmarkYCbCrToRGB/128-4 3834378 31.27 ns/op BenchmarkYCbCrToRGB/255-4 4008130 29.79 ns/op BenchmarkRGBToYCbCr/0-4 4128280 28.96 ns/op BenchmarkRGBToYCbCr/Cb-4 4044703 29.71 ns/op BenchmarkRGBToYCbCr/Cr-4 4182765 28.64 ns/op BenchmarkYCbCrToRGBA/0-4 3356582 36.05 ns/op BenchmarkYCbCrToRGBA/128-4 3214791 37.89 ns/op BenchmarkYCbCrToRGBA/255-4 3357985 35.13 ns/op BenchmarkNYCbCrAToRGBA/0-4 3228985 37.26 ns/op BenchmarkNYCbCrAToRGBA/128-4 3311847 35.96 ns/op BenchmarkNYCbCrAToRGBA/255-4 3286262 36.70 ns/op PASS ok image/color 2.891s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35464770 ns/op BenchmarkFillSrc-4 289 426629 ns/op BenchmarkCopyOver-4 6 18335483 ns/op BenchmarkCopySrc-4 378 316790 ns/op BenchmarkNRGBAOver-4 6 19911472 ns/op BenchmarkNRGBASrc-4 8 12869489 ns/op BenchmarkYCbCr-4 7 14326197 ns/op BenchmarkGray-4 15 7744726 ns/op BenchmarkCMYK-4 8 12785915 ns/op BenchmarkGlyphOver-4 18 6303827 ns/op BenchmarkRGBAMaskOver-4 4 32056080 ns/op BenchmarkGrayMaskOver-4 5 24091664 ns/op BenchmarkRGBA64ImageMaskOver-4 3 40282128 ns/op BenchmarkRGBA-4 4 26635587 ns/op BenchmarkPalettedFill-4 896 134286 ns/op BenchmarkPalettedRGBA-4 4 25899805 ns/op BenchmarkGenericOver-4 2 57169807 ns/op BenchmarkGenericMaskOver-4 5 23588967 ns/op BenchmarkGenericSrc-4 3 38173053 ns/op BenchmarkGenericMaskSrc-4 4 32383004 ns/op PASS ok image/draw 7.550s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4888722 ns/op 3.16 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 115997895 ns/op 2.65 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3176183488 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 54 2173788 ns/op 7.11 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 158695371 ns/op 0.39 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.270s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3451 31049 ns/op BenchmarkIDCT-4 3692 29214 ns/op BenchmarkDecodeBaseline-4 8 12930016 ns/op 4.78 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17937061 ns/op 3.45 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 157970818 ns/op 7.78 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 196915813 ns/op 4.68 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.270s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11926821 8.792 ns/op BenchmarkDecodeGray-4 12 9375168 ns/op 6.99 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 40891228 ns/op 6.41 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 35288619 ns/op 7.43 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5550935 ns/op 11.81 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 33367582 ns/op 7.86 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40782635 ns/op 6.43 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 63079912 ns/op 4.87 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 62550608 ns/op 4.91 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 207095192 ns/op 5.93 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 224672238 ns/op 5.47 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31581513 ns/op 9.73 MB/s 848596 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 202235691 ns/op 6.08 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 849999870 ns/op 1.45 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.801s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 55400546 ns/op 1.81 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 46349472 ns/op 2.16 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 340600422 ns/op 1.47 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 349355026 ns/op 1.43 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 55509188 ns/op 1.80 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 46055097 ns/op 2.17 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 322834976 ns/op 1.55 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 317569613 ns/op 1.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 734992804 ns/op 1.36 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 759213170 ns/op 1.32 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4799534249 ns/op 1.04 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4748221799 ns/op 1.05 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 9688149830 ns/op 1.03 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 9839382308 ns/op 1.02 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 55612384181 ns/op 0.90 MB/s 200007856 B/op 3 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 53423477752 ns/op 0.94 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10513137 ns/op 9.51 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11898189 ns/op 8.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 50608023 ns/op 9.88 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 58500410 ns/op 8.55 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 103436510 ns/op 9.67 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 115541024 ns/op 8.65 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 516272238 ns/op 9.68 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 588859293 ns/op 8.49 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1022661807 ns/op 9.78 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1170042292 ns/op 8.55 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5171439949 ns/op 9.67 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5839696139 ns/op 8.56 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 62009133 ns/op 1.61 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 53853236 ns/op 1.86 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 405064248 ns/op 1.23 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 451729020 ns/op 1.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 941061423 ns/op 1.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1011538691 ns/op 0.99 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6973991509 ns/op 0.72 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 7068465942 ns/op 0.71 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 15115739171 ns/op 0.66 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 15590997681 ns/op 0.64 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 101873024277 ns/op 0.49 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 102844033241 ns/op 0.49 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 188522210 ns/op 22.17 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 195008189 ns/op 21.43 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 429.207s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34189 3051 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 35217 3273 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 30030 3729 ns/op 1.07 MB/s BenchmarkMarshalCorpusFile/8-4 26740 4246 ns/op 1.88 MB/s BenchmarkMarshalCorpusFile/16-4 20763 5629 ns/op 2.84 MB/s BenchmarkMarshalCorpusFile/32-4 14056 8483 ns/op 3.77 MB/s BenchmarkMarshalCorpusFile/64-4 10669 10963 ns/op 5.84 MB/s BenchmarkMarshalCorpusFile/128-4 8245 14514 ns/op 8.82 MB/s BenchmarkMarshalCorpusFile/256-4 2943 35927 ns/op 7.13 MB/s BenchmarkMarshalCorpusFile/512-4 1579 68757 ns/op 7.45 MB/s BenchmarkMarshalCorpusFile/1024-4 876 130674 ns/op 7.84 MB/s BenchmarkMarshalCorpusFile/2048-4 414 262891 ns/op 7.79 MB/s BenchmarkMarshalCorpusFile/4096-4 224 510779 ns/op 8.02 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1047157 ns/op 7.82 MB/s BenchmarkMarshalCorpusFile/16384-4 54 2094417 ns/op 7.82 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5956729 ns/op 5.50 MB/s BenchmarkMarshalCorpusFile/65536-4 9 12626495 ns/op 5.19 MB/s BenchmarkMarshalCorpusFile/131072-4 4 25379906 ns/op 5.16 MB/s BenchmarkMarshalCorpusFile/262144-4 2 55053744 ns/op 4.76 MB/s BenchmarkMarshalCorpusFile/524288-4 1 102679283 ns/op 5.11 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 275181263 ns/op 3.81 MB/s BenchmarkUnmarshalCorpusFile/1-4 9180 12741 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9481 13224 ns/op 0.15 MB/s BenchmarkUnmarshalCorpusFile/4-4 8133 14211 ns/op 0.28 MB/s BenchmarkUnmarshalCorpusFile/8-4 7342 15974 ns/op 0.50 MB/s BenchmarkUnmarshalCorpusFile/16-4 6139 19060 ns/op 0.84 MB/s BenchmarkUnmarshalCorpusFile/32-4 4268 28146 ns/op 1.14 MB/s BenchmarkUnmarshalCorpusFile/64-4 3517 33035 ns/op 1.94 MB/s BenchmarkUnmarshalCorpusFile/128-4 2719 44556 ns/op 2.87 MB/s BenchmarkUnmarshalCorpusFile/256-4 1041 115812 ns/op 2.21 MB/s BenchmarkUnmarshalCorpusFile/512-4 531 214565 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/1024-4 286 411764 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/2048-4 144 808547 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/4096-4 74 1583232 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/8192-4 32 3203100 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6390189 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12832491 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25590837 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 51303488 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 107132175 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 213660767 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 435342778 ns/op 2.41 MB/s BenchmarkMutatorBytes/1-4 33918 3507 ns/op BenchmarkMutatorBytes/10-4 37053 3247 ns/op BenchmarkMutatorBytes/100-4 35085 3512 ns/op BenchmarkMutatorBytes/1000-4 22497 5444 ns/op BenchmarkMutatorBytes/10000-4 5605 23674 ns/op BenchmarkMutatorBytes/100000-4 798 159695 ns/op BenchmarkMutatorString/1-4 32671 3560 ns/op BenchmarkMutatorString/10-4 34726 3456 ns/op BenchmarkMutatorString/100-4 30025 4340 ns/op BenchmarkMutatorString/1000-4 12439 8167 ns/op BenchmarkMutatorString/10000-4 2635 68763 ns/op BenchmarkMutatorString/100000-4 198 621728 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16352 6486 ns/op BenchmarkMutatorAllBasicTypes/string-4 18580 6423 ns/op BenchmarkMutatorAllBasicTypes/bool-4 59925 1994 ns/op BenchmarkMutatorAllBasicTypes/float32-4 53035 2252 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53498 2247 ns/op BenchmarkMutatorAllBasicTypes/int-4 57259 2120 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57056 2104 ns/op BenchmarkMutatorAllBasicTypes/int16-4 55330 2136 ns/op BenchmarkMutatorAllBasicTypes/int32-4 53758 2121 ns/op BenchmarkMutatorAllBasicTypes/int64-4 55982 2093 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 54723 2166 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55771 2136 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 54436 2150 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 54290 2137 ns/op PASS ok internal/fuzz 12.779s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 33171 4014 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 121004 989.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.414s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 39326 3363 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 13180 8525 ns/op BenchmarkSplicePipePoolParallel-4 101479 1119 ns/op BenchmarkSplicePipeNativeParallel-4 33170 3216 ns/op PASS ok internal/poll 1.885s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21404527 ns/op PASS ok internal/trace 4.199s PASS ok internal/zstd 1.031s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16991 ns/op BenchmarkCopyNLarge-4 138 1224203 ns/op PASS ok io 1.464s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 208104 532.7 ns/op BenchmarkPrintln-4 22470 5360 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33957 3556 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2449 45005 ns/op BenchmarkDiscard-4 750061 146.4 ns/op 0 B/op 0 allocs/op PASS ok log 1.910s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 87075 1310 ns/op BenchmarkJSONHandler/defaults-4 7465 15979 ns/op 531 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3927 26108 ns/op 793 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4875 22545 ns/op 760 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6855 15548 ns/op 517 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7450 15719 ns/op 534 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5408 20733 ns/op 514 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 30182 3996 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 30115 4024 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 78639 1542 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 61047 2099 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 48392 2503 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 57024 2214 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 60439 2173 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 48770 2518 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 845109 138.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 627862 182.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 486790 247.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 379260 298.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 333399 358.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 4894 22693 ns/op BenchmarkDispatch/switch-checked-4 193413 609.7 ns/op BenchmarkDispatch/As-4 178322 658.2 ns/op BenchmarkDispatch/Visit-4 181759 634.2 ns/op BenchmarkUnsafeStrings-4 18333 6451 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.478s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2014785 57.41 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1676043 67.28 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1208880 86.59 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 388204 298.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 57285 1846 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 80040 1527 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 46412 2794 ns/op 677 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 11600 9434 ns/op 3459 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16908 9326 ns/op 590 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14125 7186 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10246 12069 ns/op 1091 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3042 43497 ns/op 4329 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16257 7847 ns/op 514 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17578 7556 ns/op 530 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11568 10296 ns/op 938 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 2950 34855 ns/op 3699 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.114s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 55724405 ns/op PASS ok maps 2.763s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2181212 54.23 ns/op BenchmarkAcosh-4 910339 111.5 ns/op BenchmarkAsin-4 2187957 54.74 ns/op BenchmarkAsinh-4 973759 121.5 ns/op BenchmarkAtan-4 2894928 41.25 ns/op BenchmarkAtanh-4 923511 113.6 ns/op BenchmarkAtan2-4 2080446 57.42 ns/op BenchmarkCbrt-4 1426810 85.47 ns/op BenchmarkCeil-4 16308628 7.263 ns/op BenchmarkCopysign-4 2922040 40.78 ns/op BenchmarkCos-4 1346397 88.61 ns/op BenchmarkCosh-4 1475768 81.91 ns/op BenchmarkErf-4 2774245 43.37 ns/op BenchmarkErfc-4 2674611 44.49 ns/op BenchmarkErfinv-4 2426157 48.68 ns/op BenchmarkErfcinv-4 2463058 48.98 ns/op BenchmarkExp-4 5934458 20.18 ns/op BenchmarkExpGo-4 906782 126.2 ns/op BenchmarkExpm1-4 2058400 58.31 ns/op BenchmarkExp2-4 932595 116.7 ns/op BenchmarkExp2Go-4 924843 125.8 ns/op BenchmarkAbs-4 3778374 31.70 ns/op BenchmarkDim-4 7712199 15.70 ns/op BenchmarkFloor-4 16747862 7.170 ns/op BenchmarkMax-4 11331458 10.56 ns/op BenchmarkMin-4 11367853 10.54 ns/op BenchmarkMod-4 314833 346.1 ns/op BenchmarkFrexp-4 1961823 60.02 ns/op BenchmarkGamma-4 668049 171.4 ns/op BenchmarkHypot-4 10095231 11.89 ns/op BenchmarkHypotGo-4 1564586 76.09 ns/op BenchmarkIlogb-4 2352954 50.79 ns/op BenchmarkJ0-4 240052 494.2 ns/op BenchmarkJ1-4 238406 485.3 ns/op BenchmarkJn-4 110986 1084 ns/op BenchmarkLdexp-4 1801174 64.72 ns/op BenchmarkLgamma-4 806866 138.8 ns/op BenchmarkLog-4 5078991 23.54 ns/op BenchmarkLogb-4 2344695 50.39 ns/op BenchmarkLog1p-4 1303292 94.03 ns/op BenchmarkLog10-4 4906510 24.51 ns/op BenchmarkLog2-4 1464751 79.03 ns/op BenchmarkModf-4 2905684 40.41 ns/op BenchmarkNextafter32-4 2870215 41.44 ns/op BenchmarkNextafter64-4 2993223 39.95 ns/op BenchmarkPowInt-4 587982 197.0 ns/op BenchmarkPowFrac-4 433695 277.1 ns/op BenchmarkPow10Pos-4 4200214 28.29 ns/op BenchmarkPow10Neg-4 4056158 29.55 ns/op BenchmarkRound-4 3727912 32.13 ns/op BenchmarkRoundToEven-4 8042988 14.88 ns/op BenchmarkRemainder-4 497716 232.9 ns/op BenchmarkSignbit-4 5264917 22.84 ns/op BenchmarkSin-4 1630363 74.00 ns/op BenchmarkSincos-4 998112 117.6 ns/op BenchmarkSinh-4 1798732 66.46 ns/op BenchmarkSqrtIndirect-4 16451970 7.254 ns/op BenchmarkSqrtLatency-4 16557001 7.287 ns/op BenchmarkSqrtIndirectLatency-4 16579579 7.222 ns/op BenchmarkSqrtGoLatency-4 1333938 90.43 ns/op BenchmarkSqrtPrime-4 32324 3728 ns/op BenchmarkTan-4 1505709 82.77 ns/op BenchmarkTanh-4 1354966 87.87 ns/op BenchmarkTrunc-4 16410926 7.258 ns/op BenchmarkY0-4 232567 482.5 ns/op BenchmarkY1-4 243619 483.8 ns/op BenchmarkYn-4 118106 995.8 ns/op BenchmarkFloat64bits-4 5705155 21.07 ns/op BenchmarkFloat64frombits-4 5247536 22.71 ns/op BenchmarkFloat32bits-4 5159418 23.16 ns/op BenchmarkFloat32frombits-4 4874712 24.65 ns/op BenchmarkFMA-4 15812061 7.529 ns/op PASS ok math 12.001s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11250865 10.63 ns/op 6021.12 MB/s BenchmarkAddVV/2-4 10352745 11.56 ns/op 11072.76 MB/s BenchmarkAddVV/3-4 9710196 12.42 ns/op 15455.77 MB/s BenchmarkAddVV/4-4 9638707 12.24 ns/op 20913.17 MB/s BenchmarkAddVV/5-4 8968916 13.33 ns/op 24002.37 MB/s BenchmarkAddVV/10-4 7439863 15.97 ns/op 40078.41 MB/s BenchmarkAddVV/100-4 1835022 65.85 ns/op 97194.07 MB/s BenchmarkAddVV/1000-4 204788 589.9 ns/op 108497.56 MB/s BenchmarkSubVV/1-4 10660792 11.36 ns/op 5632.84 MB/s BenchmarkSubVV/2-4 9567626 12.60 ns/op 10161.33 MB/s BenchmarkSubVV/3-4 8999673 13.00 ns/op 14771.95 MB/s BenchmarkSubVV/4-4 9370662 12.55 ns/op 20403.27 MB/s BenchmarkSubVV/5-4 8955933 13.31 ns/op 24035.93 MB/s BenchmarkSubVV/10-4 7402256 16.23 ns/op 39431.76 MB/s BenchmarkSubVV/100-4 1835271 65.88 ns/op 97148.27 MB/s BenchmarkSubVV/1000-4 203761 583.4 ns/op 109699.14 MB/s BenchmarkAddVW/1-4 12144502 9.858 ns/op 811.53 MB/s BenchmarkAddVW/2-4 10909965 10.82 ns/op 1478.24 MB/s BenchmarkAddVW/3-4 10027890 11.72 ns/op 2047.75 MB/s BenchmarkAddVW/4-4 10693596 11.02 ns/op 2903.02 MB/s BenchmarkAddVW/5-4 10166473 11.84 ns/op 3377.41 MB/s BenchmarkAddVW/10-4 8567119 14.07 ns/op 5687.42 MB/s BenchmarkAddVW/100-4 238816 457.2 ns/op 1749.91 MB/s BenchmarkAddVW/1000-4 35184 3470 ns/op 2305.64 MB/s BenchmarkAddVWext/1-4 11203484 10.45 ns/op 765.40 MB/s BenchmarkAddVWext/2-4 10825768 10.83 ns/op 1476.72 MB/s BenchmarkAddVWext/3-4 10410422 11.41 ns/op 2103.39 MB/s BenchmarkAddVWext/4-4 10912543 10.94 ns/op 2924.28 MB/s BenchmarkAddVWext/5-4 10056237 11.87 ns/op 3370.88 MB/s BenchmarkAddVWext/10-4 8614743 13.96 ns/op 5731.46 MB/s BenchmarkAddVWext/100-4 81013 1475 ns/op 542.53 MB/s BenchmarkAddVWext/1000-4 8199 13885 ns/op 576.15 MB/s BenchmarkSubVW/1-4 12012097 9.864 ns/op 811.05 MB/s BenchmarkSubVW/2-4 10736052 12.83 ns/op 1246.91 MB/s BenchmarkSubVW/3-4 9948448 12.03 ns/op 1995.73 MB/s BenchmarkSubVW/4-4 10898127 10.95 ns/op 2922.68 MB/s BenchmarkSubVW/5-4 10136168 11.79 ns/op 3393.25 MB/s BenchmarkSubVW/10-4 8410759 14.09 ns/op 5676.61 MB/s BenchmarkSubVW/100-4 256506 469.6 ns/op 1703.75 MB/s BenchmarkSubVW/1000-4 34795 3424 ns/op 2336.43 MB/s BenchmarkSubVWext/1-4 11620219 10.26 ns/op 779.55 MB/s BenchmarkSubVWext/2-4 10654004 11.27 ns/op 1419.85 MB/s BenchmarkSubVWext/3-4 9901603 11.96 ns/op 2007.00 MB/s BenchmarkSubVWext/4-4 10981075 10.94 ns/op 2925.86 MB/s BenchmarkSubVWext/5-4 10132610 11.85 ns/op 3375.73 MB/s BenchmarkSubVWext/10-4 8484050 14.37 ns/op 5567.33 MB/s BenchmarkSubVWext/100-4 83331 1403 ns/op 570.03 MB/s BenchmarkSubVWext/1000-4 8539 13465 ns/op 594.15 MB/s BenchmarkMulAddVWW/1-4 10271254 11.83 ns/op 5408.43 MB/s BenchmarkMulAddVWW/2-4 9474022 12.78 ns/op 10018.10 MB/s BenchmarkMulAddVWW/3-4 9179234 13.13 ns/op 14620.51 MB/s BenchmarkMulAddVWW/4-4 8653316 13.76 ns/op 18605.33 MB/s BenchmarkMulAddVWW/5-4 8186150 14.81 ns/op 21612.95 MB/s BenchmarkMulAddVWW/10-4 6305784 18.99 ns/op 33710.23 MB/s BenchmarkMulAddVWW/100-4 1000000 102.5 ns/op 62445.94 MB/s BenchmarkMulAddVWW/1000-4 126184 951.5 ns/op 67264.41 MB/s BenchmarkAddMulVVW/1-4 10512932 11.28 ns/op 5672.03 MB/s BenchmarkAddMulVVW/2-4 9596082 12.30 ns/op 10403.87 MB/s BenchmarkAddMulVVW/3-4 9048356 13.37 ns/op 14364.27 MB/s BenchmarkAddMulVVW/4-4 8450374 14.11 ns/op 18146.33 MB/s BenchmarkAddMulVVW/5-4 8040960 14.87 ns/op 21515.33 MB/s BenchmarkAddMulVVW/10-4 6693325 17.89 ns/op 35777.50 MB/s BenchmarkAddMulVVW/100-4 1468597 81.67 ns/op 78366.82 MB/s BenchmarkAddMulVVW/1000-4 163886 727.5 ns/op 87974.49 MB/s BenchmarkDivWVW/1-4 2645805 44.11 ns/op 1450.76 MB/s BenchmarkDivWVW/2-4 1234720 96.93 ns/op 1320.58 MB/s BenchmarkDivWVW/3-4 899046 127.2 ns/op 1510.01 MB/s BenchmarkDivWVW/4-4 794487 146.7 ns/op 1744.74 MB/s BenchmarkDivWVW/5-4 761892 152.4 ns/op 2100.40 MB/s BenchmarkDivWVW/10-4 416289 285.1 ns/op 2244.65 MB/s BenchmarkDivWVW/100-4 54831 2186 ns/op 2927.20 MB/s BenchmarkDivWVW/1000-4 5463 21181 ns/op 3021.54 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11528720 9.070 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11582775 8.711 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10428110 10.35 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10669465 9.557 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9633212 11.03 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10309545 10.32 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8920483 12.12 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9602634 10.97 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8443855 12.83 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8397540 12.09 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6185895 17.10 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6825572 15.57 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 110.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1237466 92.40 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 129591 924.9 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154574 776.9 ns/op BenchmarkDecimalConversion-4 192 580654 ns/op BenchmarkFloatString/100-4 10000 11000 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 204 568247 ns/op 2912 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 52876964 ns/op 60668 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 5244922240 ns/op 858536 B/op 509 allocs/op BenchmarkFloatAdd/10-4 166228 710.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 160670 724.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 152598 790.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 84510 1398 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17282 6933 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 218560 533.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 225224 524.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 218349 547.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 159259 750.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44248 2687 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1894 62362 ns/op BenchmarkParseFloatLargeExp-4 429 273859 ns/op BenchmarkGCD10x10/WithoutXY-4 186322 640.8 ns/op BenchmarkGCD10x10/WithXY-4 58514 2070 ns/op BenchmarkGCD10x100/WithoutXY-4 95258 1238 ns/op BenchmarkGCD10x100/WithXY-4 15830 7395 ns/op BenchmarkGCD10x1000/WithoutXY-4 55693 1866 ns/op BenchmarkGCD10x1000/WithXY-4 13328 9159 ns/op BenchmarkGCD100x100/WithoutXY-4 23581 4935 ns/op BenchmarkGCD100x100/WithXY-4 9792 12327 ns/op BenchmarkGCD100x1000/WithoutXY-4 11654 10612 ns/op BenchmarkGCD100x1000/WithXY-4 5548 20238 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2134 55680 ns/op BenchmarkGCD1000x1000/WithXY-4 1147 100581 ns/op BenchmarkHilbert-4 21 5227966 ns/op BenchmarkBinomial-4 14052 8512 ns/op BenchmarkQuoRem-4 20358 6146 ns/op BenchmarkExp-4 15 7538821 ns/op BenchmarkExpMont/Odd-4 124 961599 ns/op 2586 B/op 21 allocs/op BenchmarkExpMont/Even1-4 122 962409 ns/op 3372 B/op 38 allocs/op BenchmarkExpMont/Even2-4 120 991405 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even3-4 120 988126 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1003467 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1007705 ns/op 3847 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1021225 ns/op 3858 B/op 53 allocs/op BenchmarkExpMont/Even64-4 139 847770 ns/op 3642 B/op 53 allocs/op BenchmarkExpMont/Even96-4 139 902529 ns/op 3793 B/op 51 allocs/op BenchmarkExpMont/Even128-4 158 760303 ns/op 3251 B/op 50 allocs/op BenchmarkExpMont/Even255-4 183 661926 ns/op 2938 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 435 284680 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 372 316160 ns/op 1728 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 368 316240 ns/op 1748 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 373 315987 ns/op 1754 B/op 48 allocs/op BenchmarkExp2-4 14 7630390 ns/op BenchmarkBitset-4 773826 150.3 ns/op BenchmarkBitsetNeg-4 434804 271.3 ns/op BenchmarkBitsetOrig-4 221599 515.6 ns/op BenchmarkBitsetNegOrig-4 141427 800.2 ns/op BenchmarkModSqrt225_Tonelli-4 100 1063813 ns/op BenchmarkModSqrt225_3Mod4-4 375 323058 ns/op BenchmarkModSqrt231_Tonelli-4 108 1072909 ns/op BenchmarkModSqrt231_5Mod8-4 313 381560 ns/op BenchmarkModInverse-4 10000 10077 ns/op BenchmarkSqrt-4 1568 76485 ns/op BenchmarkIntSqr/1-4 1392777 84.16 ns/op BenchmarkIntSqr/2-4 707862 159.7 ns/op BenchmarkIntSqr/3-4 609445 191.7 ns/op BenchmarkIntSqr/5-4 435080 274.6 ns/op BenchmarkIntSqr/8-4 312938 378.0 ns/op BenchmarkIntSqr/10-4 251340 474.2 ns/op BenchmarkIntSqr/20-4 45639 2717 ns/op BenchmarkIntSqr/30-4 33660 3732 ns/op BenchmarkIntSqr/50-4 20605 5864 ns/op BenchmarkIntSqr/80-4 12400 9558 ns/op BenchmarkIntSqr/100-4 8137 12537 ns/op BenchmarkIntSqr/200-4 3717 31815 ns/op BenchmarkIntSqr/300-4 1412 75892 ns/op BenchmarkIntSqr/500-4 746 164472 ns/op BenchmarkIntSqr/800-4 286 422699 ns/op BenchmarkIntSqr/1000-4 208 553627 ns/op BenchmarkDiv/20/10-4 431358 274.4 ns/op BenchmarkDiv/40/20-4 416420 275.2 ns/op BenchmarkDiv/100/50-4 363747 317.2 ns/op BenchmarkDiv/200/100-4 46369 2584 ns/op BenchmarkDiv/400/200-4 46400 2785 ns/op BenchmarkDiv/1000/500-4 37924 3297 ns/op BenchmarkDiv/2000/1000-4 28526 4432 ns/op BenchmarkDiv/20000/10000-4 993 119466 ns/op BenchmarkDiv/200000/100000-4 25 4912434 ns/op BenchmarkDiv/2000000/1000000-4 1 131767324 ns/op BenchmarkDiv/20000000/10000000-4 1 3812968844 ns/op BenchmarkMul-4 5 23572691 ns/op BenchmarkNatMul/10-4 143899 731.4 ns/op BenchmarkNatMul/100-4 5678 22460 ns/op BenchmarkNatMul/1000-4 166 710016 ns/op BenchmarkZeroShifts/Shl-4 16314 7355 ns/op BenchmarkZeroShifts/ShlSame-4 5386753 22.26 ns/op BenchmarkZeroShifts/Shr-4 15684 7423 ns/op BenchmarkZeroShifts/ShrSame-4 5485513 21.49 ns/op BenchmarkExp3Power/0x10-4 168554 707.1 ns/op BenchmarkExp3Power/0x40-4 147108 808.6 ns/op BenchmarkExp3Power/0x100-4 88435 1320 ns/op BenchmarkExp3Power/0x400-4 37909 2781 ns/op BenchmarkExp3Power/0x1000-4 8144 13422 ns/op BenchmarkExp3Power/0x4000-4 1723 65803 ns/op BenchmarkExp3Power/0x10000-4 196 606413 ns/op BenchmarkExp3Power/0x40000-4 16 6838361 ns/op BenchmarkExp3Power/0x100000-4 2 63965164 ns/op BenchmarkExp3Power/0x400000-4 1 586751473 ns/op BenchmarkFibo-4 3 39720571 ns/op BenchmarkNatSqr/1-4 833475 128.8 ns/op BenchmarkNatSqr/2-4 494550 232.2 ns/op BenchmarkNatSqr/3-4 353982 286.8 ns/op BenchmarkNatSqr/5-4 266880 400.6 ns/op BenchmarkNatSqr/8-4 194857 578.8 ns/op BenchmarkNatSqr/10-4 153771 680.3 ns/op BenchmarkNatSqr/20-4 40110 2843 ns/op BenchmarkNatSqr/30-4 30214 3864 ns/op BenchmarkNatSqr/50-4 17698 6345 ns/op BenchmarkNatSqr/80-4 9954 10913 ns/op BenchmarkNatSqr/100-4 8344 14263 ns/op BenchmarkNatSqr/200-4 3200 35032 ns/op BenchmarkNatSqr/300-4 1311 84454 ns/op BenchmarkNatSqr/500-4 678 165892 ns/op BenchmarkNatSqr/800-4 291 389652 ns/op BenchmarkNatSqr/1000-4 224 521915 ns/op BenchmarkNatSetBytes/8-4 679363 166.0 ns/op BenchmarkNatSetBytes/24-4 203564 597.7 ns/op BenchmarkNatSetBytes/128-4 45325 2581 ns/op BenchmarkNatSetBytes/7-4 766590 151.0 ns/op BenchmarkNatSetBytes/23-4 203253 558.0 ns/op BenchmarkNatSetBytes/127-4 44637 2567 ns/op BenchmarkScanPi-4 228 496501 ns/op BenchmarkStringPiParallel-4 546 198463 ns/op BenchmarkScan/10/Base2-4 40833 2991 ns/op BenchmarkScan/100/Base2-4 4650 25502 ns/op BenchmarkScan/1000/Base2-4 459 253878 ns/op BenchmarkScan/10/Base8-4 95672 1259 ns/op BenchmarkScan/100/Base8-4 13177 9133 ns/op BenchmarkScan/1000/Base8-4 1330 90088 ns/op BenchmarkScan/10/Base10-4 101311 1158 ns/op BenchmarkScan/100/Base10-4 14299 8334 ns/op BenchmarkScan/1000/Base10-4 1464 80867 ns/op BenchmarkScan/10/Base16-4 111344 1046 ns/op BenchmarkScan/100/Base16-4 16134 7218 ns/op BenchmarkScan/1000/Base16-4 1713 69513 ns/op BenchmarkString/10/Base2-4 164978 729.6 ns/op BenchmarkString/100/Base2-4 22171 5315 ns/op BenchmarkString/1000/Base2-4 2325 51986 ns/op BenchmarkString/10/Base8-4 320716 373.6 ns/op BenchmarkString/100/Base8-4 58347 2014 ns/op BenchmarkString/1000/Base8-4 6534 17925 ns/op BenchmarkString/10/Base10-4 189930 594.3 ns/op BenchmarkString/100/Base10-4 36088 3211 ns/op BenchmarkString/1000/Base10-4 4604 26577 ns/op BenchmarkString/10/Base16-4 350908 330.5 ns/op BenchmarkString/100/Base16-4 73665 1559 ns/op BenchmarkString/1000/Base16-4 7581 13812 ns/op BenchmarkLeafSize/0-4 37 2827223 ns/op BenchmarkLeafSize/1-4 354 326926 ns/op BenchmarkLeafSize/2-4 351 321119 ns/op BenchmarkLeafSize/3-4 273 429809 ns/op BenchmarkLeafSize/4-4 368 314388 ns/op BenchmarkLeafSize/5-4 240 486783 ns/op BenchmarkLeafSize/6-4 280 436548 ns/op BenchmarkLeafSize/7-4 290 403030 ns/op BenchmarkLeafSize/8-4 376 304266 ns/op BenchmarkLeafSize/9-4 206 581837 ns/op BenchmarkLeafSize/10-4 247 488314 ns/op BenchmarkLeafSize/11-4 236 455982 ns/op BenchmarkLeafSize/12-4 277 411167 ns/op BenchmarkLeafSize/13-4 256 459371 ns/op BenchmarkLeafSize/14-4 274 395263 ns/op BenchmarkLeafSize/15-4 316 370539 ns/op BenchmarkLeafSize/16-4 362 307237 ns/op BenchmarkLeafSize/32-4 352 312325 ns/op BenchmarkLeafSize/64-4 351 336747 ns/op BenchmarkProbablyPrime/n=0-4 9 12362776 ns/op BenchmarkProbablyPrime/n=1-4 8 13672066 ns/op BenchmarkProbablyPrime/n=5-4 6 19717587 ns/op BenchmarkProbablyPrime/n=10-4 4 26950122 ns/op BenchmarkProbablyPrime/n=20-4 3 42763719 ns/op BenchmarkProbablyPrime/Lucas-4 10 10749510 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1532960 ns/op BenchmarkRatCmp-4 201106 553.9 ns/op BenchmarkFloatSqrt/64-4 22210 5369 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 13953 8553 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9202 12088 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4345 24309 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 759 150684 ns/op 18060 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 56 1988528 ns/op 175248 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 153809854 ns/op 3716704 B/op 581 allocs/op PASS ok math/big 51.019s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8343254 14.41 ns/op BenchmarkLeadingZeros8-4 8609014 13.69 ns/op BenchmarkLeadingZeros16-4 10575230 11.34 ns/op BenchmarkLeadingZeros32-4 10789616 10.97 ns/op BenchmarkLeadingZeros64-4 10422879 11.48 ns/op BenchmarkTrailingZeros-4 9795912 12.28 ns/op BenchmarkTrailingZeros8-4 10484430 11.36 ns/op BenchmarkTrailingZeros16-4 9619142 12.34 ns/op BenchmarkTrailingZeros32-4 10858180 11.09 ns/op BenchmarkTrailingZeros64-4 9575985 12.57 ns/op BenchmarkOnesCount-4 9725842 12.19 ns/op BenchmarkOnesCount8-4 10520262 11.41 ns/op BenchmarkOnesCount16-4 10748703 11.14 ns/op BenchmarkOnesCount32-4 10774261 11.20 ns/op BenchmarkOnesCount64-4 9784506 12.20 ns/op BenchmarkRotateLeft-4 10390809 11.61 ns/op BenchmarkRotateLeft8-4 9685581 12.46 ns/op BenchmarkRotateLeft16-4 10306748 11.64 ns/op BenchmarkRotateLeft32-4 9353409 12.54 ns/op BenchmarkRotateLeft64-4 9440014 12.50 ns/op BenchmarkReverse-4 11745663 10.06 ns/op BenchmarkReverse8-4 14485522 8.083 ns/op BenchmarkReverse16-4 15555830 7.585 ns/op BenchmarkReverse32-4 14377807 8.292 ns/op BenchmarkReverse64-4 12004754 10.05 ns/op BenchmarkReverseBytes-4 16752597 7.135 ns/op BenchmarkReverseBytes16-4 16682846 7.157 ns/op BenchmarkReverseBytes32-4 16603219 7.157 ns/op BenchmarkReverseBytes64-4 16260481 7.137 ns/op BenchmarkAdd-4 9458882 12.28 ns/op BenchmarkAdd32-4 10460589 11.51 ns/op BenchmarkAdd64-4 9806461 12.21 ns/op BenchmarkAdd64multiple-4 18029653 6.474 ns/op BenchmarkSub-4 9478773 12.45 ns/op BenchmarkSub32-4 10403017 11.50 ns/op BenchmarkSub64-4 9534442 12.31 ns/op BenchmarkSub64multiple-4 18363553 6.596 ns/op BenchmarkMul-4 9662582 12.39 ns/op BenchmarkMul32-4 10428172 11.38 ns/op BenchmarkMul64-4 9795555 12.49 ns/op BenchmarkDiv-4 2733019 43.84 ns/op BenchmarkDiv32-4 5652986 21.16 ns/op BenchmarkDiv64-4 2670411 44.91 ns/op PASS ok math/bits 6.817s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10181468 10.73 ns/op BenchmarkAcos-4 460648 257.9 ns/op BenchmarkAcosh-4 393985 280.2 ns/op BenchmarkAsin-4 443497 257.7 ns/op BenchmarkAsinh-4 446044 260.3 ns/op BenchmarkAtan-4 700882 165.5 ns/op BenchmarkAtanh-4 711096 164.1 ns/op BenchmarkConj-4 16108995 6.462 ns/op BenchmarkCos-4 507440 204.7 ns/op BenchmarkCosh-4 558696 211.1 ns/op BenchmarkExp-4 743714 157.6 ns/op BenchmarkLog-4 803040 148.5 ns/op BenchmarkLog10-4 802794 146.5 ns/op BenchmarkPhase-4 1772766 68.56 ns/op BenchmarkPolar-4 1000000 102.9 ns/op BenchmarkPow-4 221641 526.3 ns/op BenchmarkRect-4 959613 120.5 ns/op BenchmarkSin-4 554005 211.3 ns/op BenchmarkSinh-4 561762 211.3 ns/op BenchmarkSqrt-4 1000000 118.1 ns/op BenchmarkTan-4 343779 332.4 ns/op BenchmarkTanh-4 384998 304.4 ns/op PASS ok math/cmplx 3.818s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 708033 167.4 ns/op BenchmarkInt63ThreadsafeParallel-4 670902 183.2 ns/op BenchmarkInt63Unthreadsafe-4 1235672 96.92 ns/op BenchmarkIntn1000-4 789045 138.2 ns/op BenchmarkInt63n1000-4 875595 128.3 ns/op BenchmarkInt31n1000-4 939825 121.5 ns/op BenchmarkFloat32-4 970744 115.4 ns/op BenchmarkFloat64-4 1232394 97.10 ns/op BenchmarkPerm3-4 189897 646.8 ns/op BenchmarkPerm30-4 22260 5225 ns/op BenchmarkPerm30ViaShuffle-4 26306 4515 ns/op BenchmarkShuffleOverhead-4 18124 6571 ns/op BenchmarkRead3-4 907414 131.9 ns/op BenchmarkRead64-4 74148 1598 ns/op BenchmarkRead1000-4 4849 23853 ns/op BenchmarkConcurrent-4 188332 883.0 ns/op PASS ok math/rand 3.497s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42273 2761 ns/op BenchmarkQDecodeWord-4 95328 1148 ns/op BenchmarkQDecodeHeader-4 97057 1232 ns/op BenchmarkTypeByExtension/.html-4 452476 292.1 ns/op BenchmarkTypeByExtension/.HTML-4 254262 418.4 ns/op BenchmarkTypeByExtension/.unused-4 314698 346.2 ns/op BenchmarkExtensionsByType/text/html-4 198649 646.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 94585 1236 ns/op BenchmarkExtensionsByType/application/octet-stream-4 119923 1058 ns/op PASS ok mime 2.599s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 657 180361 ns/op 47689 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 604 187757 ns/op 47943 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 232 502311 ns/op 105054 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 471 241271 ns/op 50310 B/op 207 allocs/op PASS ok mime/multipart 1.714s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 913 126310 ns/op PASS ok mime/quotedprintable 1.149s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 147 830521 ns/op 8488 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 15 10778135 ns/op 19614 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003428110 ns/op 160512 B/op 235 allocs/op BenchmarkDNSName-4 105177 1018 ns/op BenchmarkInterfaces-4 1390 81118 ns/op 16912 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1852 63605 ns/op 12339 B/op 25 allocs/op BenchmarkInterfaceByName-4 1396 77455 ns/op 16980 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 901 127632 ns/op 23039 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 3304 35972 ns/op 3927 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 514 212728 ns/op 137576 B/op 51 allocs/op BenchmarkParseIP-4 6806 18086 ns/op BenchmarkParseIPValidIPv4-4 299437 363.5 ns/op BenchmarkParseIPValidIPv6-4 157945 727.3 ns/op BenchmarkIPString/IPv4-4 116920 1029 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9733 11982 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 42484 2756 ns/op BenchmarkIPEqual/IPv4-4 1058842 112.7 ns/op BenchmarkIPEqual/IPv6-4 1075689 107.7 ns/op BenchmarkSendFile/1024-4 1 1210635675 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206476666 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1205784666 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1205465230 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206775409 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1017747439 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1017800019 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1018371730 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1017956424 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1019587088 ns/op 0.51 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/1048576-4 1 1021566413 ns/op 1.03 MB/s 616 B/op 12 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1017444335 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1017593859 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1017193052 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1017361634 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1017629047 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1017861579 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1017575423 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1018340639 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1018465819 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1019910568 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1021590282 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1017825833 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1017967656 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1017430138 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1017414463 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1017630702 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1017089782 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1017528235 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1017936676 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1018331987 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1020323506 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1021856415 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1017053898 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1017528113 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1017319831 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1018464039 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1017452348 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1017678252 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1017726327 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1018530832 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1018296723 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1019837080 ns/op 0.51 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1021746038 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1017549529 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1017322078 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1017473529 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1017294854 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1017408807 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1017053035 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1018023425 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1017516195 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1018724178 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1020116058 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1022013207 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2056 50993 ns/op BenchmarkTCP4OneShotTimeout-4 2070 55458 ns/op BenchmarkTCP4Persistent-4 11634 9349 ns/op BenchmarkTCP4PersistentTimeout-4 10956 9882 ns/op BenchmarkTCP6OneShot-4 1980 53134 ns/op BenchmarkTCP6OneShotTimeout-4 1885 53868 ns/op BenchmarkTCP6Persistent-4 12703 9721 ns/op BenchmarkTCP6PersistentTimeout-4 14312 9569 ns/op BenchmarkTCP4ConcurrentReadWrite-4 21003 5767 ns/op BenchmarkTCP6ConcurrentReadWrite-4 26856 5019 ns/op BenchmarkSetReadDeadline-4 122506 969.2 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10000 11613 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 11535 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 11556 ns/op 0 B/op 0 allocs/op PASS ok net 68.142s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27685 4137 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10917 10797 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13852 8613 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17818 6689 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 27835 3968 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 37324 3103 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1585051 75.86 ns/op BenchmarkFindChild/n=2/rep=map-4 3698814 32.24 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1349665 89.30 ns/op BenchmarkFindChild/n=4/rep=linear-4 783680 141.2 ns/op BenchmarkFindChild/n=4/rep=map-4 3303780 35.93 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 742514 154.3 ns/op BenchmarkFindChild/n=8/rep=linear-4 399249 290.9 ns/op BenchmarkFindChild/n=8/rep=map-4 3061497 38.98 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 371900 301.0 ns/op BenchmarkFindChild/n=16/rep=linear-4 206884 573.1 ns/op BenchmarkFindChild/n=16/rep=map-4 3087122 39.11 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2219058 53.77 ns/op BenchmarkFindChild/n=32/rep=linear-4 104050 1151 ns/op BenchmarkFindChild/n=32/rep=map-4 3705393 32.13 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2582634 47.62 ns/op BenchmarkServerMatch-4 18878 6275 ns/op BenchmarkReadRequestChrome-4 3616 32277 ns/op 18.93 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11032 10908 ns/op 7.15 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 11144 ns/op 7.36 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6968 16812 ns/op 8.98 MB/s 1051 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16689 7109 ns/op 5.63 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 340 341573 ns/op 3.00 MB/s BenchmarkFileAndServer_1KB/https1-4 205 598986 ns/op 1.71 MB/s BenchmarkFileAndServer_1KB/h2-4 136 741878 ns/op 1.38 MB/s BenchmarkFileAndServer_16MB/h1-4 2 52666777 ns/op 318.55 MB/s BenchmarkFileAndServer_16MB/https1-4 1 133361203 ns/op 125.80 MB/s BenchmarkFileAndServer_16MB/h2-4 1 224516683 ns/op 74.73 MB/s BenchmarkFileAndServer_64MB/h1-4 1 212905524 ns/op 315.20 MB/s BenchmarkFileAndServer_64MB/https1-4 1 501390580 ns/op 133.85 MB/s BenchmarkFileAndServer_64MB/h2-4 1 938700516 ns/op 71.49 MB/s BenchmarkServeMux-4 219 570585 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 272 463297 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 379 333082 ns/op 5912 B/op 63 allocs/op BenchmarkClientServer/https1-4 186 550671 ns/op 6751 B/op 75 allocs/op BenchmarkClientServer/h2-4 193 614457 ns/op 10090 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1063 114638 ns/op 9447 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 22 4896332 ns/op 98224 B/op 1070 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53026: read tcp 127.0.0.1:40607->127.0.0.1:53026: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53082: write tcp 127.0.0.1:40607->127.0.0.1:53082: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53070: write tcp 127.0.0.1:40607->127.0.0.1:53070: use of closed network connection BenchmarkClientServerParallel/4/h2-4 48 2161132 ns/op 43375 B/op 477 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55546: write tcp 127.0.0.1:37153->127.0.0.1:55546: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55538: write tcp 127.0.0.1:37153->127.0.0.1:55538: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50042: write tcp 127.0.0.1:46377->127.0.0.1:50042: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50000: write tcp 127.0.0.1:46377->127.0.0.1:50000: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50098: write tcp 127.0.0.1:46377->127.0.0.1:50098: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50064: write tcp 127.0.0.1:46377->127.0.0.1:50064: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50030: read tcp 127.0.0.1:46377->127.0.0.1:50030: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50104: read tcp 127.0.0.1:46377->127.0.0.1:50104: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50014: read tcp 127.0.0.1:46377->127.0.0.1:50014: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49986: write tcp 127.0.0.1:46377->127.0.0.1:49986: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 421 266581 ns/op 21475 B/op 110 allocs/op BenchmarkClientServerParallel/64/https1-4 99 4544429 ns/op 94531 B/op 1029 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52648: write tcp 127.0.0.1:43115->127.0.0.1:52648: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52652: write tcp 127.0.0.1:43115->127.0.0.1:52652: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33452: read tcp 127.0.0.1:38499->127.0.0.1:33452: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33544: read tcp 127.0.0.1:38499->127.0.0.1:33544: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33436: read tcp 127.0.0.1:38499->127.0.0.1:33436: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33520: read tcp 127.0.0.1:38499->127.0.0.1:33520: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33524: read tcp 127.0.0.1:38499->127.0.0.1:33524: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33546: read tcp 127.0.0.1:38499->127.0.0.1:33546: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33472: read tcp 127.0.0.1:38499->127.0.0.1:33472: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33550: read tcp 127.0.0.1:38499->127.0.0.1:33550: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 61 3063950 ns/op 60494 B/op 677 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39562: write tcp 127.0.0.1:39019->127.0.0.1:39562: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39556: write tcp 127.0.0.1:39019->127.0.0.1:39556: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34920: read tcp 127.0.0.1:39927->127.0.0.1:34920: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34924: read tcp 127.0.0.1:39927->127.0.0.1:34924: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34786: read tcp 127.0.0.1:39927->127.0.0.1:34786: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34932: write tcp 127.0.0.1:39927->127.0.0.1:34932: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34904: write tcp 127.0.0.1:39927->127.0.0.1:34904: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34898: read tcp 127.0.0.1:39927->127.0.0.1:34898: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34800: write tcp 127.0.0.1:39927->127.0.0.1:34800: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34816: read tcp 127.0.0.1:39927->127.0.0.1:34816: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1027528095 ns/op 56744 B/op 421 allocs/op BenchmarkClient-4 286 397064 ns/op 3758 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 676 177463 ns/op 7308 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1118 91717 ns/op 3082 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1676 70859 ns/op 1928 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1586 77318 ns/op 2806 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1597 79662 ns/op 2716 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1472 77546 ns/op 2717 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1738 70275 ns/op 1910 B/op 14 allocs/op BenchmarkServerHijack-4 958 121693 ns/op 16740 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 372 304115 ns/op 6011 B/op 52 allocs/op BenchmarkResponseStatusLine-4 478939 222.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.109s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4246 28062 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.200s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 83956 1384 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 456546 236.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 168606 685.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 64772 1895 ns/op BenchmarkStdIPv4-4 124692 971.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92238 1283 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 90856 1269 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 80311 1491 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 65799 1747 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1692877 70.89 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1476870 82.84 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1461661 81.22 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 249315 473.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 262747 435.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 238568 482.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 81456 1493 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 272403 439.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 136904 878.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 137158 821.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 130188 866.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 74701 1633 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 335630 346.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 117806 993.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 163833 711.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 239912 517.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 141109 767.4 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 295417 384.8 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 143391 817.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 140364 818.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 147470 814.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 112900 1051 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 449256 261.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 149379 730.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 87801 1358 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 117898 1017 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 157587 779.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 110677 1073 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 247944 458.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 106948 1081 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 130977 920.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 168645 670.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 124766 965.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 111.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 114.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 983817 112.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 995167 119.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 906586 117.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 936069 117.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 943822 117.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 972877 117.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 907333 117.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 320866 368.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 550693 200.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 190321 616.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 204475 574.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 186582 623.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 69366 1690 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 453060 249.2 ns/op PASS ok net/netip 8.639s 2023/09/19 21:07:44 Test RPC server listening on 127.0.0.1:33703 2023/09/19 21:07:44 Test HTTP RPC server listening on 127.0.0.1:39805 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1455 89041 ns/op BenchmarkEndToEndHTTP-4 1502 84526 ns/op BenchmarkEndToEndAsync-4 3411 33190 ns/op BenchmarkEndToEndAsyncHTTP-4 3021 40370 ns/op PASS ok net/rpc 1.880s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3116 35062 ns/op BenchmarkReadMIMEHeader/server_headers-4 4191 24819 ns/op BenchmarkUncommon-4 22398 4779 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.507s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 3762 26664 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 97882 1193 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 506035 210.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 85681 1345 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 167977 705.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 78958 1424 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13587 8718 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 360747 315.1 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 86322 1339 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 171925 719.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 83328 1444 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15240 7748 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 191097 617.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 77738 1524 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76982 1526 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35542 3334 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6069 18595 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 191065 611.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 76866 1530 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 77407 1535 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35140 3337 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6234 18593 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.083s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3220544 35.80 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 158422 720.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 679 165887 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 223 516395 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 543 208577 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 53156 2212 ns/op BenchmarkStatFile-4 44260 2657 ns/op BenchmarkStatDir-4 44264 2543 ns/op BenchmarkLstatDot-4 51631 2192 ns/op BenchmarkLstatFile-4 42586 2620 ns/op BenchmarkLstatDir-4 45070 2545 ns/op PASS ok os 2.625s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 138 856426 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.232s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 350396 297.1 ns/op PASS ok os/user 1.218s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3524994 33.67 ns/op BenchmarkString-4 2259138 53.28 ns/op BenchmarkBytes-4 1915756 61.66 ns/op BenchmarkNamedBytes-4 1000000 111.1 ns/op BenchmarkBytesArray-4 730711 162.6 ns/op BenchmarkSliceLen-4 2187590 54.51 ns/op BenchmarkMapLen-4 896176 127.3 ns/op BenchmarkStringLen-4 1854822 63.98 ns/op BenchmarkArrayLen-4 1315468 91.53 ns/op BenchmarkSliceCap-4 2413923 49.75 ns/op BenchmarkDeepEqual/int8-4 492199 231.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 91872 1304 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 397389 285.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 86943 1332 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 406731 280.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 87718 1350 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 426997 275.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 89149 1355 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 415928 279.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 86842 1339 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 449377 237.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 118272 993.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 412908 283.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 86712 1345 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 404133 292.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 87894 1357 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 400004 286.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 88760 1349 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 415333 281.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 87910 1349 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 400650 284.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 86528 1347 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 413151 281.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 88466 1350 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 422994 280.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 88092 1341 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 419070 279.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 85477 1339 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 405433 291.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 87256 1355 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 436308 241.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 89130 1298 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 417841 284.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 85947 1361 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 118862 999.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 55645 2087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 43842 2525 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 32792 3652 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 33427 3595 ns/op BenchmarkIsZero/ArrayComparable-4 254486 476.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 30057 3891 ns/op BenchmarkIsZero/StructComparable-4 545389 214.7 ns/op BenchmarkIsZero/StructIncomparable-4 141466 850.0 ns/op BenchmarkSetZero/Bool/Direct-4 4040768 29.76 ns/op BenchmarkSetZero/Bool/CachedZero-4 815174 133.7 ns/op BenchmarkSetZero/Bool/NewZero-4 641919 177.5 ns/op BenchmarkSetZero/Int/Direct-4 2486922 47.83 ns/op BenchmarkSetZero/Int/CachedZero-4 827598 132.8 ns/op BenchmarkSetZero/Int/NewZero-4 615127 179.3 ns/op BenchmarkSetZero/Uint/Direct-4 2415268 48.26 ns/op BenchmarkSetZero/Uint/CachedZero-4 865398 133.5 ns/op BenchmarkSetZero/Uint/NewZero-4 628282 177.4 ns/op BenchmarkSetZero/Float/Direct-4 2481594 48.50 ns/op BenchmarkSetZero/Float/CachedZero-4 798116 134.4 ns/op BenchmarkSetZero/Float/NewZero-4 667017 178.2 ns/op BenchmarkSetZero/Complex/Direct-4 2491890 48.08 ns/op BenchmarkSetZero/Complex/CachedZero-4 864092 135.5 ns/op BenchmarkSetZero/Complex/NewZero-4 640720 176.9 ns/op BenchmarkSetZero/Array/Direct-4 2246677 54.23 ns/op BenchmarkSetZero/Array/CachedZero-4 829773 134.8 ns/op BenchmarkSetZero/Array/NewZero-4 643123 175.7 ns/op BenchmarkSetZero/Chan/Direct-4 2538763 47.28 ns/op BenchmarkSetZero/Chan/CachedZero-4 795956 139.6 ns/op BenchmarkSetZero/Chan/NewZero-4 627088 180.4 ns/op BenchmarkSetZero/Func/Direct-4 2526327 47.43 ns/op BenchmarkSetZero/Func/CachedZero-4 747674 138.9 ns/op BenchmarkSetZero/Func/NewZero-4 633598 183.8 ns/op BenchmarkSetZero/Interface/Direct-4 2236755 53.36 ns/op BenchmarkSetZero/Interface/CachedZero-4 887781 132.2 ns/op BenchmarkSetZero/Interface/NewZero-4 647798 176.4 ns/op BenchmarkSetZero/Map/Direct-4 2513499 48.37 ns/op BenchmarkSetZero/Map/CachedZero-4 822242 136.7 ns/op BenchmarkSetZero/Map/NewZero-4 637344 184.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2482942 47.74 ns/op BenchmarkSetZero/Pointer/CachedZero-4 829879 139.6 ns/op BenchmarkSetZero/Pointer/NewZero-4 642124 185.2 ns/op BenchmarkSetZero/Slice/Direct-4 2212735 54.01 ns/op BenchmarkSetZero/Slice/CachedZero-4 821724 134.8 ns/op BenchmarkSetZero/Slice/NewZero-4 645093 176.6 ns/op BenchmarkSetZero/String/Direct-4 2440575 48.55 ns/op BenchmarkSetZero/String/CachedZero-4 882381 133.5 ns/op BenchmarkSetZero/String/NewZero-4 661058 178.4 ns/op BenchmarkSetZero/Struct/Direct-4 2264095 52.75 ns/op BenchmarkSetZero/Struct/CachedZero-4 878778 132.8 ns/op BenchmarkSetZero/Struct/NewZero-4 630070 178.8 ns/op BenchmarkSelect/1-4 149721 820.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 63391 1757 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 32397 3440 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 194076 545.9 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 155768 756.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 101499 1008 ns/op 127.03 MB/s BenchmarkCallArgCopy/size=256-4 109640 1029 ns/op 248.68 MB/s BenchmarkCallArgCopy/size=1024-4 79089 1813 ns/op 564.68 MB/s BenchmarkCallArgCopy/size=4096-4 33912 3816 ns/op 1073.47 MB/s BenchmarkCallArgCopy/size=65536-4 2112 58851 ns/op 1113.59 MB/s BenchmarkFieldByName1-4 1091943 112.4 ns/op BenchmarkFieldByName2-4 84216 1647 ns/op BenchmarkFieldByName3-4 10000 10958 ns/op BenchmarkInterfaceBig-4 4082144 29.78 ns/op BenchmarkInterfaceSmall-4 3899146 29.18 ns/op BenchmarkNew-4 1735618 73.42 ns/op BenchmarkMap/StringKeys/MapIndex-4 2263 51431 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1881 61633 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2282 52447 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1792 62365 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2307 51055 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1936 61866 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 213382 553.4 ns/op PASS ok reflect 17.505s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 8836 12974 ns/op 9269 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 12476 10175 ns/op 9231 B/op 1 allocs/op BenchmarkFindString-4 9591 12280 ns/op 9332 B/op 1 allocs/op BenchmarkFindSubmatch-4 8235 12998 ns/op 9227 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9154 14089 ns/op 9254 B/op 2 allocs/op BenchmarkLiteral-4 13255 9263 ns/op BenchmarkNotLiteral-4 4034 30297 ns/op BenchmarkMatchClass-4 3138 38627 ns/op BenchmarkMatchClass_InRange-4 3067 37374 ns/op BenchmarkReplaceAll-4 2036 63280 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 13597 8669 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 33890 3561 ns/op BenchmarkAnchoredShortMatch-4 12019 9256 ns/op BenchmarkAnchoredLongMatch-4 18128 6699 ns/op BenchmarkOnePassShortA-4 18769 6073 ns/op BenchmarkNotOnePassShortA-4 6684 17082 ns/op BenchmarkOnePassShortB-4 24452 4642 ns/op BenchmarkNotOnePassShortB-4 7518 14099 ns/op BenchmarkOnePassLongPrefix-4 79248 1532 ns/op BenchmarkOnePassLongNotPrefix-4 27237 4500 ns/op BenchmarkMatchParallelShared-4 19707 6574 ns/op BenchmarkMatchParallelCopied-4 18192 7159 ns/op BenchmarkQuoteMetaAll-4 131768 897.9 ns/op 15.59 MB/s BenchmarkQuoteMetaNone-4 242434 474.0 ns/op 54.86 MB/s BenchmarkCompile/Onepass-4 3544 32478 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1357 76278 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 180 660714 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3734079 31.15 ns/op 513.66 MB/s BenchmarkMatch/Easy0/32-4 12586 8507 ns/op 3.76 MB/s BenchmarkMatch/Easy0/1K-4 13191 9041 ns/op 113.26 MB/s BenchmarkMatch/Easy0i/16-4 3730756 31.55 ns/op 507.13 MB/s BenchmarkMatch/Easy0i/32-4 4623 24312 ns/op 1.32 MB/s BenchmarkMatch/Easy0i/1K-4 261 447210 ns/op 2.29 MB/s BenchmarkMatch/Easy1/16-4 3847522 30.96 ns/op 516.83 MB/s BenchmarkMatch/Easy1/32-4 13876 7599 ns/op 4.21 MB/s BenchmarkMatch/Easy1/1K-4 6631 18668 ns/op 54.85 MB/s BenchmarkMatch/Medium/16-4 3673562 31.86 ns/op 502.16 MB/s BenchmarkMatch/Medium/32-4 5678 22268 ns/op 1.44 MB/s BenchmarkMatch/Medium/1K-4 308 393118 ns/op 2.60 MB/s BenchmarkMatch/Hard/16-4 3789128 31.01 ns/op 516.03 MB/s BenchmarkMatch/Hard/32-4 3126 32632 ns/op 0.98 MB/s BenchmarkMatch/Hard/1K-4 168 699075 ns/op 1.46 MB/s BenchmarkMatch/Hard1/16-4 1339 89269 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 706 159845 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 25 4652020 ns/op 0.22 MB/s BenchmarkMatch_onepass_regex/16-4 27618 4320 ns/op 3.70 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17048 7166 ns/op 4.47 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 645 183293 ns/op 5.59 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.944s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 692086 170.4 ns/op BenchmarkIsWordChar-4 181584 655.3 ns/op PASS ok regexp/syntax 2.280s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 68616 1570 ns/op BenchmarkCallers/inlined-4 68445 1699 ns/op BenchmarkCallers/no-cache-4 15765 7562 ns/op BenchmarkFPCallers/cached-4 2843274 41.89 ns/op BenchmarkMakeChan/Byte-4 986640 127.8 ns/op BenchmarkMakeChan/Int-4 728806 173.4 ns/op BenchmarkMakeChan/Ptr-4 429988 249.4 ns/op BenchmarkMakeChan/Struct/0-4 992173 108.0 ns/op BenchmarkMakeChan/Struct/32-4 424896 294.5 ns/op BenchmarkMakeChan/Struct/40-4 333140 336.8 ns/op BenchmarkChanNonblocking-4 12484214 9.733 ns/op BenchmarkSelectUncontended-4 983053 132.6 ns/op BenchmarkSelectSyncContended-4 30426 4101 ns/op BenchmarkSelectAsyncContended-4 103791 1151 ns/op BenchmarkSelectNonblock-4 6123006 20.03 ns/op BenchmarkChanUncontended-4 7437 13918 ns/op BenchmarkChanContended-4 1399 94576 ns/op BenchmarkChanSync-4 169573 698.3 ns/op BenchmarkChanSyncWork-4 48972 2340 ns/op BenchmarkChanProdCons0-4 81386 1487 ns/op BenchmarkChanProdCons10-4 98581 1290 ns/op BenchmarkChanProdCons100-4 99368 1124 ns/op BenchmarkChanProdConsWork0-4 72625 1663 ns/op BenchmarkChanProdConsWork10-4 81730 1498 ns/op BenchmarkChanProdConsWork100-4 83785 1417 ns/op BenchmarkSelectProdCons-4 59454 1967 ns/op BenchmarkReceiveDataFromClosedChan-4 649844 184.1 ns/op BenchmarkChanCreation-4 203803 558.7 ns/op BenchmarkChanSem-4 135494 877.5 ns/op BenchmarkChanPopular-4 100 1293274 ns/op BenchmarkChanClosed-4 540943 223.2 ns/op BenchmarkCallClosure-4 6091470 19.80 ns/op BenchmarkCallClosure1-4 6250726 18.84 ns/op BenchmarkCallClosure2-4 1311348 93.78 ns/op BenchmarkCallClosure3-4 1327558 86.08 ns/op BenchmarkCallClosure4-4 1294015 88.98 ns/op BenchmarkComplex128DivNormal-4 10347856 11.60 ns/op BenchmarkComplex128DivNisNaN-4 7760056 15.21 ns/op BenchmarkComplex128DivDisNaN-4 7086074 16.43 ns/op BenchmarkComplex128DivNisInf-4 9558682 12.52 ns/op BenchmarkComplex128DivDisInf-4 5882527 20.44 ns/op BenchmarkSetTypePtr-4 44410395 2.647 ns/op 3022.63 MB/s BenchmarkSetTypePtr8-4 9977094 12.11 ns/op 5284.14 MB/s BenchmarkSetTypePtr16-4 9768132 12.05 ns/op 10618.46 MB/s BenchmarkSetTypePtr32-4 9990098 12.11 ns/op 21132.93 MB/s BenchmarkSetTypePtr64-4 9990712 12.05 ns/op 42492.85 MB/s BenchmarkSetTypePtr126-4 5761656 20.74 ns/op 48590.75 MB/s BenchmarkSetTypePtr128-4 5847938 20.56 ns/op 49797.86 MB/s BenchmarkSetTypePtrSlice-4 735943 164.3 ns/op 49857.30 MB/s BenchmarkSetTypeNode1-4 9957069 12.04 ns/op 1993.83 MB/s BenchmarkSetTypeNode1Slice-4 3033128 39.65 ns/op 19371.87 MB/s BenchmarkSetTypeNode8-4 9996858 12.05 ns/op 6637.21 MB/s BenchmarkSetTypeNode8Slice-4 1583647 75.86 ns/op 33748.07 MB/s BenchmarkSetTypeNode64-4 5786862 20.81 ns/op 25371.08 MB/s BenchmarkSetTypeNode64Slice-4 226214 519.9 ns/op 32501.10 MB/s BenchmarkSetTypeNode64Dead-4 7546689 16.05 ns/op 32899.37 MB/s BenchmarkSetTypeNode64DeadSlice-4 251545 465.5 ns/op 36297.65 MB/s BenchmarkSetTypeNode124-4 5677210 20.82 ns/op 48426.60 MB/s BenchmarkSetTypeNode124Slice-4 181172 665.5 ns/op 48471.45 MB/s BenchmarkSetTypeNode126-4 5895750 20.31 ns/op 50419.41 MB/s BenchmarkSetTypeNode126Slice-4 173452 664.8 ns/op 49291.39 MB/s BenchmarkSetTypeNode128-4 4074906 29.34 ns/op 35450.33 MB/s BenchmarkSetTypeNode128Slice-4 142920 838.0 ns/op 39714.46 MB/s BenchmarkSetTypeNode130-4 4081316 29.50 ns/op 35793.70 MB/s BenchmarkSetTypeNode130Slice-4 140230 851.4 ns/op 39690.47 MB/s BenchmarkSetTypeNode1024-4 766924 156.6 ns/op 52400.78 MB/s BenchmarkSetTypeNode1024Slice-4 24507 4885 ns/op 53772.70 MB/s BenchmarkAllocation-4 3224 38592 ns/op BenchmarkReadMemStats-4 6399 18462 ns/op BenchmarkReadMemStatsLatency-4 1 144646 p50-ns 144646 p90-ns 144646 p99-ns BenchmarkWriteBarrier-4 2030449 49.95 ns/op BenchmarkBulkWriteBarrier-4 4765171 21.00 ns/op BenchmarkScanStackNoLocals-4 2 50613317 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10744663 11.32 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10888749 12.33 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8276370 14.58 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6883585 18.18 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4891822 24.85 ns/op BenchmarkHash5-4 5784142 19.48 ns/op 256.66 MB/s BenchmarkHash16-4 6003280 19.79 ns/op 808.41 MB/s BenchmarkHash64-4 5620546 20.87 ns/op 3067.27 MB/s BenchmarkHash1024-4 1984983 60.63 ns/op 16889.71 MB/s BenchmarkHash65536-4 38308 3104 ns/op 21111.64 MB/s BenchmarkAlignedLoad-4 7269880 16.08 ns/op BenchmarkUnalignedLoad-4 6974952 15.90 ns/op BenchmarkEqEfaceConcrete-4 6012091 19.79 ns/op BenchmarkEqIfaceConcrete-4 6235336 19.22 ns/op BenchmarkNeEfaceConcrete-4 6264303 19.35 ns/op BenchmarkNeIfaceConcrete-4 6150709 19.63 ns/op BenchmarkConvT2EByteSized/bool-4 6127188 19.41 ns/op BenchmarkConvT2EByteSized/uint8-4 6207884 19.24 ns/op BenchmarkConvT2ESmall-4 5513623 21.75 ns/op BenchmarkConvT2EUintptr-4 5409920 22.05 ns/op BenchmarkConvT2ELarge-4 1000000 100.7 ns/op BenchmarkConvT2ISmall-4 5443005 21.99 ns/op BenchmarkConvT2IUintptr-4 5135444 23.00 ns/op BenchmarkConvT2ILarge-4 1202246 101.7 ns/op BenchmarkConvI2E-4 4693878 25.16 ns/op BenchmarkConvI2I-4 3824853 29.96 ns/op BenchmarkAssertE2T-4 4720135 25.41 ns/op BenchmarkAssertE2TLarge-4 2210164 51.13 ns/op BenchmarkAssertE2I-4 4160995 28.01 ns/op BenchmarkAssertI2T-4 4415094 27.09 ns/op BenchmarkAssertI2I-4 4272010 27.36 ns/op BenchmarkAssertI2E-4 5963979 19.36 ns/op BenchmarkAssertE2E-4 6041445 19.39 ns/op BenchmarkAssertE2T2-4 3668281 32.68 ns/op BenchmarkAssertE2T2Blank-4 4333856 27.76 ns/op BenchmarkAssertI2E2-4 4300126 27.84 ns/op BenchmarkAssertI2E2Blank-4 5520465 20.86 ns/op BenchmarkAssertE2E2-4 4341860 27.59 ns/op BenchmarkAssertE2E2Blank-4 5853524 20.31 ns/op BenchmarkConvT2Ezero/zero/16-4 5586366 21.47 ns/op BenchmarkConvT2Ezero/zero/32-4 5417421 21.68 ns/op BenchmarkConvT2Ezero/zero/64-4 5496528 21.83 ns/op BenchmarkConvT2Ezero/zero/str-4 5518838 21.75 ns/op BenchmarkConvT2Ezero/zero/slice-4 5405271 22.17 ns/op BenchmarkConvT2Ezero/zero/big-4 243055 514.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1324130 88.61 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1234281 103.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 221425 502.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 5428663 22.13 ns/op BenchmarkConvT2Ezero/smallint/32-4 5564359 21.55 ns/op BenchmarkConvT2Ezero/smallint/64-4 5483373 21.98 ns/op BenchmarkConvT2Ezero/largeint/16-4 1543630 79.03 ns/op BenchmarkConvT2Ezero/largeint/32-4 1515579 73.90 ns/op BenchmarkConvT2Ezero/largeint/64-4 1621005 73.43 ns/op BenchmarkMalloc8-4 2038875 59.71 ns/op BenchmarkMalloc16-4 1836913 67.72 ns/op BenchmarkMallocTypeInfo8-4 1893956 59.50 ns/op BenchmarkMallocTypeInfo16-4 1447412 78.24 ns/op BenchmarkMallocLargeStruct-4 187399 704.1 ns/op BenchmarkGoroutineSelect-4 74 1674266 ns/op BenchmarkGoroutineBlocking-4 72 1763975 ns/op BenchmarkGoroutineForRange-4 84 1729861 ns/op BenchmarkGoroutineIdle-4 100 1387982 ns/op BenchmarkHashStringSpeed-4 2367177 43.25 ns/op BenchmarkHashBytesSpeed-4 1508704 81.37 ns/op BenchmarkHashInt32Speed-4 3086146 43.81 ns/op BenchmarkHashInt64Speed-4 3272828 35.06 ns/op BenchmarkHashStringArraySpeed-4 589864 199.6 ns/op BenchmarkMegMap-4 3077161 38.12 ns/op BenchmarkMegOneMap-4 3893228 30.51 ns/op BenchmarkMegEqMap-4 1676 66112 ns/op BenchmarkMegEmptyMap-4 4554962 26.53 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2514471 47.53 ns/op BenchmarkSmallStrMap-4 3086569 37.33 ns/op BenchmarkMapStringKeysEight_16-4 3144385 37.66 ns/op BenchmarkMapStringKeysEight_32-4 3131764 38.42 ns/op BenchmarkMapStringKeysEight_64-4 3123176 39.08 ns/op BenchmarkMapStringKeysEight_1M-4 3034275 39.33 ns/op BenchmarkIntMap-4 3989130 30.22 ns/op BenchmarkMapFirst/1-4 4552542 25.92 ns/op BenchmarkMapFirst/2-4 4516803 25.96 ns/op BenchmarkMapFirst/3-4 4741564 25.68 ns/op BenchmarkMapFirst/4-4 4516156 26.02 ns/op BenchmarkMapFirst/5-4 4628388 25.27 ns/op BenchmarkMapFirst/6-4 4522059 26.36 ns/op BenchmarkMapFirst/7-4 4739445 26.03 ns/op BenchmarkMapFirst/8-4 4499448 26.68 ns/op BenchmarkMapFirst/9-4 3973754 29.24 ns/op BenchmarkMapFirst/10-4 3924211 30.18 ns/op BenchmarkMapFirst/11-4 4017168 29.15 ns/op BenchmarkMapFirst/12-4 3889762 31.52 ns/op BenchmarkMapFirst/13-4 4060059 29.08 ns/op BenchmarkMapFirst/14-4 3993740 29.72 ns/op BenchmarkMapFirst/15-4 3995334 30.66 ns/op BenchmarkMapFirst/16-4 4025583 29.77 ns/op BenchmarkMapMid/1-4 4787298 25.43 ns/op BenchmarkMapMid/2-4 4419513 26.06 ns/op BenchmarkMapMid/3-4 4495532 26.63 ns/op BenchmarkMapMid/4-4 4258402 27.75 ns/op BenchmarkMapMid/5-4 4626201 25.54 ns/op BenchmarkMapMid/6-4 4270494 26.92 ns/op BenchmarkMapMid/7-4 4333771 28.00 ns/op BenchmarkMapMid/8-4 4299480 28.63 ns/op BenchmarkMapMid/9-4 3900805 30.56 ns/op BenchmarkMapMid/10-4 3755394 32.33 ns/op BenchmarkMapMid/11-4 3927050 31.46 ns/op BenchmarkMapMid/12-4 3685514 30.91 ns/op BenchmarkMapMid/13-4 4016024 29.60 ns/op BenchmarkMapMid/14-4 3949771 30.02 ns/op BenchmarkMapMid/15-4 3902070 32.52 ns/op BenchmarkMapMid/16-4 4086302 30.85 ns/op BenchmarkMapLast/1-4 4755868 25.63 ns/op BenchmarkMapLast/2-4 4352589 26.86 ns/op BenchmarkMapLast/3-4 4299602 27.77 ns/op BenchmarkMapLast/4-4 4036974 29.40 ns/op BenchmarkMapLast/5-4 4142686 28.90 ns/op BenchmarkMapLast/6-4 3970790 28.62 ns/op BenchmarkMapLast/7-4 4277858 29.07 ns/op BenchmarkMapLast/8-4 3990723 30.11 ns/op BenchmarkMapLast/9-4 3873495 30.11 ns/op BenchmarkMapLast/10-4 3650983 31.30 ns/op BenchmarkMapLast/11-4 3578304 30.19 ns/op BenchmarkMapLast/12-4 3394552 34.59 ns/op BenchmarkMapLast/13-4 3851650 31.84 ns/op BenchmarkMapLast/14-4 3693300 35.86 ns/op BenchmarkMapLast/15-4 3856294 33.01 ns/op BenchmarkMapLast/16-4 3925746 30.56 ns/op BenchmarkMapCycle-4 1990849 58.66 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3151288 35.29 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2038 51202 ns/op BenchmarkMakeMap/[Byte]Byte-4 602565 210.6 ns/op BenchmarkMakeMap/[Int]Int-4 306469 413.9 ns/op BenchmarkNewEmptyMap-4 12285741 9.794 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1631115 72.63 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 473510 247.7 ns/op BenchmarkMapIterEmpty-4 5152782 22.71 ns/op BenchmarkSameLengthMap-4 4592626 26.48 ns/op BenchmarkBigKeyMap-4 1677422 71.76 ns/op BenchmarkBigValMap-4 1521458 80.69 ns/op BenchmarkSmallKeyMap-4 2879169 41.47 ns/op BenchmarkMapPopulate/1-4 2985276 40.22 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 130538 884.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7737 18280 ns/op 6278 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 678 162557 ns/op 51753 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 43 2530593 ns/op 416219 B/op 201 allocs/op BenchmarkMapPopulate/100000-4 3 39245375 ns/op 6528488 B/op 2908 allocs/op BenchmarkComplexAlgMap-4 477369 246.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 1600568 73.64 ns/op BenchmarkGoMapClear/Reflexive/10-4 1498416 80.38 ns/op BenchmarkGoMapClear/Reflexive/100-4 331040 349.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 51333 2335 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5959 20322 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1301808 91.49 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 100.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 322279 371.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 48678 2349 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5830 20558 ns/op BenchmarkMapStringConversion/32/simple-4 1732486 68.11 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1686152 70.56 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1554596 78.76 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1617742 73.50 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1549123 76.15 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1441783 83.25 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1934382 72.75 ns/op BenchmarkMapInterfacePtr-4 1958301 59.73 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4787058 25.10 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 101418 1215 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4621 24915 ns/op BenchmarkMapPop1000-4 349 351785 ns/op BenchmarkMapPop10000-4 18 6435456 ns/op BenchmarkMapAssign/Int32/256-4 2363598 52.00 ns/op BenchmarkMapAssign/Int32/65536-4 780543 162.2 ns/op BenchmarkMapAssign/Int64/256-4 2273372 52.77 ns/op BenchmarkMapAssign/Int64/65536-4 658868 179.2 ns/op BenchmarkMapAssign/Str/256-4 1857969 63.72 ns/op BenchmarkMapAssign/Str/65536-4 226768 441.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1483306 82.58 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 476998 245.0 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1447808 83.42 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 380406 280.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 446521 2740 ns/op BenchmarkMapOperatorAssign/Str/65536-4 104028 1019 ns/op BenchmarkMapAppendAssign/Int32/256-4 739882 187.0 ns/op 30 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 170038 705.0 ns/op 70 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 739909 187.7 ns/op 30 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 142258 819.9 ns/op 86 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 629365 280.6 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 93256 1347 ns/op 151 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1770190 68.35 ns/op BenchmarkMapDelete/Int32/1000-4 1844179 62.06 ns/op BenchmarkMapDelete/Int32/10000-4 1826976 64.81 ns/op BenchmarkMapDelete/Int64/100-4 1804941 65.82 ns/op BenchmarkMapDelete/Int64/1000-4 1867240 64.03 ns/op BenchmarkMapDelete/Int64/10000-4 1826060 67.09 ns/op BenchmarkMapDelete/Str/100-4 1263742 99.53 ns/op BenchmarkMapDelete/Str/1000-4 1496378 89.01 ns/op BenchmarkMapDelete/Str/10000-4 1324227 87.27 ns/op BenchmarkMapDelete/Pointer/100-4 1470354 74.58 ns/op BenchmarkMapDelete/Pointer/1000-4 1702492 72.29 ns/op BenchmarkMapDelete/Pointer/10000-4 1607574 73.25 ns/op BenchmarkMemmove/0-4 14043158 7.654 ns/op BenchmarkMemmove/1-4 1910186 62.66 ns/op 15.96 MB/s BenchmarkMemmove/2-4 1865576 64.47 ns/op 31.02 MB/s BenchmarkMemmove/3-4 1818639 65.59 ns/op 45.74 MB/s BenchmarkMemmove/4-4 1816610 65.47 ns/op 61.10 MB/s BenchmarkMemmove/5-4 1831912 65.44 ns/op 76.41 MB/s BenchmarkMemmove/6-4 1831545 65.42 ns/op 91.72 MB/s BenchmarkMemmove/7-4 1821590 65.15 ns/op 107.44 MB/s BenchmarkMemmove/8-4 1916727 62.98 ns/op 127.03 MB/s BenchmarkMemmove/9-4 1744098 68.24 ns/op 131.89 MB/s BenchmarkMemmove/10-4 1765063 67.98 ns/op 147.10 MB/s BenchmarkMemmove/11-4 1770856 67.09 ns/op 163.95 MB/s BenchmarkMemmove/12-4 1769544 68.09 ns/op 176.23 MB/s BenchmarkMemmove/13-4 1764639 67.79 ns/op 191.78 MB/s BenchmarkMemmove/14-4 1757292 67.58 ns/op 207.17 MB/s BenchmarkMemmove/15-4 1756312 67.32 ns/op 222.80 MB/s BenchmarkMemmove/16-4 1853205 64.54 ns/op 247.91 MB/s BenchmarkMemmove/32-4 1762564 69.01 ns/op 463.72 MB/s BenchmarkMemmove/64-4 1596949 75.45 ns/op 848.26 MB/s BenchmarkMemmove/128-4 1310358 95.14 ns/op 1345.35 MB/s BenchmarkMemmove/256-4 1000000 118.1 ns/op 2167.89 MB/s BenchmarkMemmove/512-4 565041 207.9 ns/op 2463.00 MB/s BenchmarkMemmove/1024-4 386143 314.7 ns/op 3254.37 MB/s BenchmarkMemmove/2048-4 225627 515.0 ns/op 3976.48 MB/s BenchmarkMemmove/4096-4 128502 940.8 ns/op 4353.58 MB/s BenchmarkMemmoveOverlap/32-4 1776247 67.17 ns/op 476.44 MB/s BenchmarkMemmoveOverlap/64-4 1587076 76.09 ns/op 841.12 MB/s BenchmarkMemmoveOverlap/128-4 1305214 91.28 ns/op 1402.35 MB/s BenchmarkMemmoveOverlap/256-4 1000000 116.7 ns/op 2194.07 MB/s BenchmarkMemmoveOverlap/512-4 554107 203.4 ns/op 2517.56 MB/s BenchmarkMemmoveOverlap/1024-4 383092 303.4 ns/op 3375.08 MB/s BenchmarkMemmoveOverlap/2048-4 237279 506.5 ns/op 4043.10 MB/s BenchmarkMemmoveOverlap/4096-4 127702 938.2 ns/op 4365.68 MB/s BenchmarkMemmoveUnalignedDst/0-4 13673383 8.274 ns/op BenchmarkMemmoveUnalignedDst/1-4 1866759 63.57 ns/op 15.73 MB/s BenchmarkMemmoveUnalignedDst/2-4 1826805 64.99 ns/op 30.77 MB/s BenchmarkMemmoveUnalignedDst/3-4 1830746 64.96 ns/op 46.18 MB/s BenchmarkMemmoveUnalignedDst/4-4 1847581 65.59 ns/op 60.99 MB/s BenchmarkMemmoveUnalignedDst/5-4 1821295 65.54 ns/op 76.29 MB/s BenchmarkMemmoveUnalignedDst/6-4 1828334 65.92 ns/op 91.02 MB/s BenchmarkMemmoveUnalignedDst/7-4 1823536 65.09 ns/op 107.55 MB/s BenchmarkMemmoveUnalignedDst/8-4 1939938 62.94 ns/op 127.10 MB/s BenchmarkMemmoveUnalignedDst/9-4 1778374 66.64 ns/op 135.05 MB/s BenchmarkMemmoveUnalignedDst/10-4 1808536 67.81 ns/op 147.48 MB/s BenchmarkMemmoveUnalignedDst/11-4 1784695 67.76 ns/op 162.34 MB/s BenchmarkMemmoveUnalignedDst/12-4 1779946 66.69 ns/op 179.92 MB/s BenchmarkMemmoveUnalignedDst/13-4 1780623 66.67 ns/op 194.98 MB/s BenchmarkMemmoveUnalignedDst/14-4 1784877 66.53 ns/op 210.43 MB/s BenchmarkMemmoveUnalignedDst/15-4 1774012 66.92 ns/op 224.16 MB/s BenchmarkMemmoveUnalignedDst/16-4 1742013 67.96 ns/op 235.45 MB/s BenchmarkMemmoveUnalignedDst/32-4 1680282 71.68 ns/op 446.42 MB/s BenchmarkMemmoveUnalignedDst/64-4 1514104 79.94 ns/op 800.56 MB/s BenchmarkMemmoveUnalignedDst/128-4 1286314 93.85 ns/op 1363.82 MB/s BenchmarkMemmoveUnalignedDst/256-4 842790 138.6 ns/op 1846.94 MB/s BenchmarkMemmoveUnalignedDst/512-4 561451 210.5 ns/op 2431.99 MB/s BenchmarkMemmoveUnalignedDst/1024-4 372294 324.0 ns/op 3160.39 MB/s BenchmarkMemmoveUnalignedDst/2048-4 231316 512.3 ns/op 3997.28 MB/s BenchmarkMemmoveUnalignedDst/4096-4 122854 959.4 ns/op 4269.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1676908 71.11 ns/op 450.01 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1529569 79.68 ns/op 803.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1272007 94.33 ns/op 1356.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 915560 119.9 ns/op 2134.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 563023 206.2 ns/op 2483.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 390142 304.8 ns/op 3359.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 234757 510.7 ns/op 4009.81 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 127004 932.4 ns/op 4393.15 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13984680 7.760 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1920589 63.07 ns/op 15.85 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1875747 65.43 ns/op 30.57 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1858273 64.90 ns/op 46.23 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1865530 64.16 ns/op 62.35 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1849339 64.18 ns/op 77.90 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1851970 64.44 ns/op 93.10 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1863877 64.55 ns/op 108.44 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1948580 61.44 ns/op 130.20 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1820324 65.82 ns/op 136.75 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1810891 66.19 ns/op 151.07 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1757888 66.48 ns/op 165.47 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1808654 66.93 ns/op 179.29 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1784295 66.66 ns/op 195.03 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1810790 66.82 ns/op 209.53 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1816238 66.30 ns/op 226.23 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1811085 66.49 ns/op 240.64 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1709528 70.14 ns/op 456.20 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1530400 79.65 ns/op 803.56 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1281904 92.63 ns/op 1381.91 MB/s BenchmarkMemmoveUnalignedSrc/256-4 941992 118.6 ns/op 2158.34 MB/s BenchmarkMemmoveUnalignedSrc/512-4 559773 209.3 ns/op 2446.02 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 383457 310.6 ns/op 3296.31 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 230198 514.0 ns/op 3984.52 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 124222 946.0 ns/op 4330.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1502832 79.21 ns/op 202.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1515998 78.32 ns/op 204.30 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1440730 83.07 ns/op 192.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1447930 84.10 ns/op 190.25 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1434069 83.12 ns/op 192.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1464598 81.21 ns/op 197.02 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1426012 82.33 ns/op 194.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1475221 81.19 ns/op 197.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1252905 95.40 ns/op 670.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1223384 97.05 ns/op 659.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1258981 95.67 ns/op 668.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1273486 93.73 ns/op 682.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1243804 96.98 ns/op 659.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1252112 94.00 ns/op 680.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1243784 95.86 ns/op 667.67 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1275654 93.56 ns/op 684.02 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 811321 144.5 ns/op 1772.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 723004 161.8 ns/op 1582.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 883315 134.0 ns/op 1910.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 831892 138.8 ns/op 1843.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 834434 134.7 ns/op 1900.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 854161 133.3 ns/op 1920.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 872667 134.0 ns/op 1910.57 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 899796 135.9 ns/op 1883.39 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 106128 1127 ns/op 3633.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 78934 1526 ns/op 2684.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 125037 952.4 ns/op 4300.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 125191 956.5 ns/op 4282.22 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 123621 954.7 ns/op 4290.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 123601 957.5 ns/op 4277.58 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 124156 955.2 ns/op 4287.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 121873 961.6 ns/op 4259.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6454 17460 ns/op 3753.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4798 24030 ns/op 2727.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7168 14605 ns/op 4487.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7212 14518 ns/op 4514.10 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7153 14566 ns/op 4499.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7215 14597 ns/op 4489.81 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7185 14508 ns/op 4517.25 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7374 14541 ns/op 4507.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1710860 70.16 ns/op 456.11 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1510238 79.92 ns/op 800.83 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1280641 94.11 ns/op 1360.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 891248 131.0 ns/op 1954.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 576834 204.5 ns/op 2503.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 382676 306.4 ns/op 3342.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 235458 508.2 ns/op 4030.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 129324 937.6 ns/op 4368.68 MB/s BenchmarkMemclr/5-4 10430685 11.51 ns/op 434.36 MB/s BenchmarkMemclr/16-4 9962896 12.12 ns/op 1319.93 MB/s BenchmarkMemclr/64-4 9533934 12.70 ns/op 5038.85 MB/s BenchmarkMemclr/256-4 8227105 14.17 ns/op 18070.13 MB/s BenchmarkMemclr/4096-4 2359516 50.65 ns/op 80875.52 MB/s BenchmarkMemclr/65536-4 72914 1611 ns/op 40681.18 MB/s BenchmarkMemclr/1M-4 2748 38772 ns/op 27044.94 MB/s BenchmarkMemclr/4M-4 685 175124 ns/op 23950.47 MB/s BenchmarkMemclr/8M-4 298 389448 ns/op 21539.71 MB/s BenchmarkMemclr/16M-4 43 2511866 ns/op 6679.18 MB/s BenchmarkMemclr/64M-4 14 7497440 ns/op 8950.90 MB/s BenchmarkMemclrUnaligned/0_5-4 7175491 16.53 ns/op 302.40 MB/s BenchmarkMemclrUnaligned/0_16-4 7145355 16.58 ns/op 965.20 MB/s BenchmarkMemclrUnaligned/0_64-4 6783105 17.49 ns/op 3658.83 MB/s BenchmarkMemclrUnaligned/0_256-4 6241182 18.83 ns/op 13595.57 MB/s BenchmarkMemclrUnaligned/0_4096-4 2238195 52.87 ns/op 77471.71 MB/s BenchmarkMemclrUnaligned/0_65536-4 68216 1506 ns/op 43508.39 MB/s BenchmarkMemclrUnaligned/1_5-4 7232884 16.57 ns/op 301.79 MB/s BenchmarkMemclrUnaligned/1_16-4 7215148 16.64 ns/op 961.75 MB/s BenchmarkMemclrUnaligned/1_64-4 6914493 17.49 ns/op 3659.83 MB/s BenchmarkMemclrUnaligned/1_256-4 6263322 19.03 ns/op 13453.53 MB/s BenchmarkMemclrUnaligned/1_4096-4 1360726 87.97 ns/op 46562.63 MB/s BenchmarkMemclrUnaligned/1_65536-4 57163 1939 ns/op 33804.04 MB/s BenchmarkMemclrUnaligned/4_5-4 7208398 16.58 ns/op 301.65 MB/s BenchmarkMemclrUnaligned/4_16-4 7027905 16.67 ns/op 959.88 MB/s BenchmarkMemclrUnaligned/4_64-4 6889266 17.36 ns/op 3686.83 MB/s BenchmarkMemclrUnaligned/4_256-4 6311606 19.01 ns/op 13466.03 MB/s BenchmarkMemclrUnaligned/4_4096-4 1307850 87.92 ns/op 46586.66 MB/s BenchmarkMemclrUnaligned/4_65536-4 52867 2099 ns/op 31228.57 MB/s BenchmarkMemclrUnaligned/7_5-4 7171946 16.59 ns/op 301.38 MB/s BenchmarkMemclrUnaligned/7_16-4 7102891 16.66 ns/op 960.42 MB/s BenchmarkMemclrUnaligned/7_64-4 6923022 17.47 ns/op 3662.51 MB/s BenchmarkMemclrUnaligned/7_256-4 6339139 18.85 ns/op 13580.68 MB/s BenchmarkMemclrUnaligned/7_4096-4 1369078 91.44 ns/op 44795.14 MB/s BenchmarkMemclrUnaligned/7_65536-4 66862 1880 ns/op 34864.63 MB/s BenchmarkMemclrUnaligned/0_1M-4 2708 39961 ns/op 26239.78 MB/s BenchmarkMemclrUnaligned/0_4M-4 690 170592 ns/op 24586.83 MB/s BenchmarkMemclrUnaligned/0_8M-4 288 393248 ns/op 21331.59 MB/s BenchmarkMemclrUnaligned/0_16M-4 43 2713253 ns/op 6183.43 MB/s BenchmarkMemclrUnaligned/0_64M-4 14 7586847 ns/op 8845.42 MB/s BenchmarkMemclrUnaligned/1_1M-4 2742 40950 ns/op 25606.12 MB/s BenchmarkMemclrUnaligned/1_4M-4 655 173843 ns/op 24126.94 MB/s BenchmarkMemclrUnaligned/1_8M-4 238 485791 ns/op 17267.92 MB/s BenchmarkMemclrUnaligned/1_16M-4 46 2711840 ns/op 6186.65 MB/s BenchmarkMemclrUnaligned/1_64M-4 14 7615263 ns/op 8812.42 MB/s BenchmarkMemclrUnaligned/4_1M-4 2755 40024 ns/op 26198.43 MB/s BenchmarkMemclrUnaligned/4_4M-4 674 169550 ns/op 24737.84 MB/s BenchmarkMemclrUnaligned/4_8M-4 226 549778 ns/op 15258.18 MB/s BenchmarkMemclrUnaligned/4_16M-4 38 2976948 ns/op 5635.71 MB/s BenchmarkMemclrUnaligned/4_64M-4 15 7396459 ns/op 9073.11 MB/s BenchmarkMemclrUnaligned/7_1M-4 2784 41815 ns/op 25076.33 MB/s BenchmarkMemclrUnaligned/7_4M-4 685 168537 ns/op 24886.58 MB/s BenchmarkMemclrUnaligned/7_8M-4 225 510142 ns/op 16443.67 MB/s BenchmarkMemclrUnaligned/7_16M-4 44 2726091 ns/op 6154.31 MB/s BenchmarkMemclrUnaligned/7_64M-4 15 7458834 ns/op 8997.23 MB/s BenchmarkGoMemclr/5-4 2003300 58.73 ns/op 85.14 MB/s BenchmarkGoMemclr/16-4 481941 247.2 ns/op 64.73 MB/s BenchmarkGoMemclr/64-4 122614 948.5 ns/op 67.47 MB/s BenchmarkGoMemclr/256-4 32281 3717 ns/op 68.86 MB/s BenchmarkMemclrRange/1K_2K-4 62564 1898 ns/op 50519.97 MB/s BenchmarkMemclrRange/2K_8K-4 30398 3963 ns/op 84156.69 MB/s BenchmarkMemclrRange/4K_16K-4 42928 2799 ns/op 115419.56 MB/s BenchmarkMemclrRange/160K_228K-4 1809 56899 ns/op 29225.02 MB/s BenchmarkClearFat7-4 6101218 19.37 ns/op BenchmarkClearFat8-4 6658143 17.28 ns/op BenchmarkClearFat11-4 5557088 20.90 ns/op BenchmarkClearFat12-4 5639288 20.83 ns/op BenchmarkClearFat13-4 5726306 21.25 ns/op BenchmarkClearFat14-4 5673942 21.09 ns/op BenchmarkClearFat15-4 5657588 21.39 ns/op BenchmarkClearFat16-4 6419846 18.73 ns/op BenchmarkClearFat24-4 6264592 19.21 ns/op BenchmarkClearFat32-4 5794783 19.88 ns/op BenchmarkClearFat40-4 5637602 21.44 ns/op BenchmarkClearFat48-4 5664735 21.77 ns/op BenchmarkClearFat56-4 5527551 21.53 ns/op BenchmarkClearFat64-4 5418585 22.62 ns/op BenchmarkClearFat72-4 5143382 23.32 ns/op BenchmarkClearFat128-4 3664441 32.97 ns/op BenchmarkClearFat256-4 2641036 45.22 ns/op BenchmarkClearFat512-4 1350519 89.14 ns/op BenchmarkClearFat1024-4 824014 143.7 ns/op BenchmarkClearFat1032-4 790962 150.9 ns/op BenchmarkClearFat1040-4 736971 152.5 ns/op BenchmarkCopyFat7-4 5938694 19.87 ns/op BenchmarkCopyFat8-4 6796116 17.80 ns/op BenchmarkCopyFat11-4 5589783 20.84 ns/op BenchmarkCopyFat12-4 5505458 20.88 ns/op BenchmarkCopyFat13-4 5776089 20.75 ns/op BenchmarkCopyFat14-4 5788004 20.52 ns/op BenchmarkCopyFat15-4 5649556 20.77 ns/op BenchmarkCopyFat16-4 6171302 18.84 ns/op BenchmarkCopyFat24-4 6264529 19.40 ns/op BenchmarkCopyFat32-4 5719335 21.26 ns/op BenchmarkCopyFat64-4 5244434 22.33 ns/op BenchmarkCopyFat72-4 4837146 24.69 ns/op BenchmarkCopyFat128-4 3652380 32.79 ns/op BenchmarkCopyFat256-4 2508586 47.60 ns/op BenchmarkCopyFat512-4 1268026 94.26 ns/op BenchmarkCopyFat520-4 1246622 95.64 ns/op BenchmarkCopyFat1024-4 746071 154.7 ns/op BenchmarkCopyFat1032-4 755606 156.0 ns/op BenchmarkCopyFat1040-4 749442 157.8 ns/op BenchmarkIssue18740/2byte-4 463 256114 ns/op BenchmarkIssue18740/4byte-4 740 161686 ns/op BenchmarkIssue18740/8byte-4 1009 117656 ns/op BenchmarkMemclrKnownSize1-4 8705245 13.70 ns/op 72.99 MB/s BenchmarkMemclrKnownSize2-4 5763721 21.06 ns/op 94.98 MB/s BenchmarkMemclrKnownSize4-4 3373738 35.51 ns/op 112.64 MB/s BenchmarkMemclrKnownSize8-4 990086 119.1 ns/op 67.16 MB/s BenchmarkMemclrKnownSize16-4 486408 241.8 ns/op 66.16 MB/s BenchmarkMemclrKnownSize32-4 235634 469.4 ns/op 68.17 MB/s BenchmarkMemclrKnownSize64-4 128840 909.8 ns/op 70.35 MB/s BenchmarkMemclrKnownSize112-4 71941 1589 ns/op 70.47 MB/s BenchmarkMemclrKnownSize128-4 65809 1801 ns/op 71.07 MB/s BenchmarkMemclrKnownSize192-4 43089 2707 ns/op 70.93 MB/s BenchmarkMemclrKnownSize248-4 34357 3499 ns/op 70.89 MB/s BenchmarkMemclrKnownSize256-4 33598 3553 ns/op 72.06 MB/s BenchmarkMemclrKnownSize512-4 16976 7077 ns/op 72.34 MB/s BenchmarkMemclrKnownSize1024-4 7774 14312 ns/op 71.55 MB/s BenchmarkMemclrKnownSize4096-4 2077 57372 ns/op 71.39 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7576301 ns/op 69.20 MB/s BenchmarkReadMetricsLatency-4 19717 5222 p50-ns 8042 p90-ns 20367 p99-ns BenchmarkFinalizer-4 171 666298 ns/op BenchmarkFinalizerRun-4 180913 1011 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6614701 18.08 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3082191 38.54 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2427001 49.70 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2381901 50.03 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1303744 91.43 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.6 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2226406 53.13 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1263483 95.17 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1305814 91.26 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1985709 59.93 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2006218 59.90 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1686822 70.32 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1471837 81.42 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1344843 88.87 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7911225 15.16 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8164234 14.66 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8147806 14.57 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7857547 15.38 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7112088 17.20 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5975796 18.46 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7753489 15.35 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8075860 14.65 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8198953 14.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7856527 15.23 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8169250 14.83 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8188971 14.64 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7827450 15.26 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8137534 14.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8131653 14.74 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7854272 15.19 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8220055 14.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8238922 14.62 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7854037 15.33 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7545979 15.76 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7569957 15.88 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7759038 15.30 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7607391 15.70 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7601815 15.72 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7824524 15.30 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7633027 15.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7598202 15.66 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7859569 15.28 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7603916 15.82 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7565106 15.80 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7782849 15.27 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8191605 14.56 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7996158 14.66 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7790740 15.27 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8110412 14.58 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8213468 14.68 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7846333 15.29 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8186173 14.84 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8153061 14.64 ns/op BenchmarkNetpollBreak-4 3296 31843 ns/op BenchmarkPinnerPinUnpinBatch-4 984 113531 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 211 541509 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1118 116523 ns/op BenchmarkPinnerPinUnpin-4 1000000 102.5 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 103.1 ns/op BenchmarkPinnerPinUnpinDouble-4 436922 268.7 ns/op BenchmarkPinnerPinUnpinParallel-4 3673771 36.27 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3027321 36.79 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 256658 497.0 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5281909 22.66 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5426464 22.19 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9540423 12.32 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9353299 12.52 ns/op BenchmarkPingPongHog-4 351 342322 ns/op BenchmarkStackGrowth-4 117686 1095 ns/op BenchmarkStackGrowthDeep-4 1182 104155 ns/op BenchmarkCreateGoroutines-4 51817 2168 ns/op BenchmarkCreateGoroutinesParallel-4 47548 2665 ns/op BenchmarkCreateGoroutinesCapture-4 8972 13464 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40114 3056 ns/op BenchmarkClosureCall-4 17883480 6.072 ns/op BenchmarkWakeupParallelSpinning/0s-4 5614 18216 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5178 23474 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5143 23421 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3321 36510 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2138 56677 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1280 94265 ns/op BenchmarkWakeupParallelSpinning/50µs-4 657 184329 ns/op BenchmarkWakeupParallelSpinning/100µs-4 360 316678 ns/op BenchmarkWakeupParallelSyscall/0s-4 790 160396 ns/op BenchmarkWakeupParallelSyscall/1µs-4 790 155260 ns/op BenchmarkWakeupParallelSyscall/2µs-4 745 154772 ns/op BenchmarkWakeupParallelSyscall/5µs-4 770 190890 ns/op BenchmarkWakeupParallelSyscall/10µs-4 642 175972 ns/op BenchmarkWakeupParallelSyscall/20µs-4 609 191905 ns/op BenchmarkWakeupParallelSyscall/50µs-4 476 263327 ns/op BenchmarkWakeupParallelSyscall/100µs-4 319 372915 ns/op BenchmarkMatmult-4 3070490 37.94 ns/op BenchmarkFastrand-4 10696756 9.803 ns/op BenchmarkFastrand64-4 12400628 9.159 ns/op BenchmarkFastrandHashiter-4 4570502 27.90 ns/op BenchmarkFastrandn/2-4 7403998 16.06 ns/op BenchmarkFastrandn/3-4 6997413 17.15 ns/op BenchmarkFastrandn/4-4 7680081 15.88 ns/op BenchmarkFastrandn/5-4 7725130 15.61 ns/op BenchmarkIfaceCmp100-4 93543 1265 ns/op BenchmarkIfaceCmpNil100-4 151707 778.6 ns/op BenchmarkEfaceCmpDiff-4 38941 3098 ns/op BenchmarkEfaceCmpDiffIndirect-4 30324 3958 ns/op BenchmarkDefer-4 1313862 90.78 ns/op BenchmarkDefer10-4 755962 169.7 ns/op BenchmarkDeferMany-4 440269 401.2 ns/op BenchmarkPanicRecover-4 599803 198.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7020 15934 ns/op 13961 p50-ns 20972 p90-ns 33981 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7665 19406 ns/op 15239 p50-ns 20169 p90-ns 126546 p99-ns BenchmarkGoroutineProfile/small/idle-4 3243 40387 ns/op 35733 p50-ns 50717 p90-ns 68861 p99-ns BenchmarkGoroutineProfile/small/loaded-4 846 284922 ns/op 124818 p50-ns 297175 p90-ns 3065328 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 8119 16424 ns/op 16251 p50-ns 19981 p90-ns 33921 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5386 19483 ns/op 15772 p50-ns 20233 p90-ns 128913 p99-ns BenchmarkGoroutineProfile/large/idle-4 34 3047179 ns/op 2989838 p50-ns 3436741 p90-ns 3480659 p99-ns BenchmarkGoroutineProfile/large/loaded-4 38 5958180 ns/op 4147920 p50-ns 13627871 p90-ns 23550837 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 8322 15669 ns/op 15137 p50-ns 19389 p90-ns 29603 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 8317 21471 ns/op 15878 p50-ns 20543 p90-ns 178314 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 952 117089 ns/op 111288 p50-ns 128172 p90-ns 191166 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 292 484127 ns/op 233754 p50-ns 465914 p90-ns 14179448 p99-ns BenchmarkRWMutexUncontended-4 3153921 37.79 ns/op BenchmarkRWMutexWrite100-4 644078 190.4 ns/op BenchmarkRWMutexWrite10-4 166720 955.9 ns/op BenchmarkRWMutexWorkWrite100-4 462357 247.8 ns/op BenchmarkRWMutexWorkWrite10-4 100239 1418 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2599 45416 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 907 128921 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1274 90945 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 446 267134 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 627 185708 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 194 561251 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 313 371757 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 97 1147750 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 289672 388.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 263318 402.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 303949 434.6 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 304458 415.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 284290 384.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 272982 446.6 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 305613 409.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 290168 404.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 263192 458.8 ns/op BenchmarkMakeSlice/Byte-4 1889238 62.33 ns/op BenchmarkMakeSlice/Int16-4 1955978 64.68 ns/op BenchmarkMakeSlice/Int-4 1522508 74.28 ns/op BenchmarkMakeSlice/Ptr-4 1000000 107.9 ns/op BenchmarkMakeSlice/Struct/24-4 952389 132.4 ns/op BenchmarkMakeSlice/Struct/32-4 708144 150.9 ns/op BenchmarkMakeSlice/Struct/40-4 547617 194.7 ns/op BenchmarkGrowSlice/Byte-4 843512 153.1 ns/op BenchmarkGrowSlice/Int16-4 775831 173.7 ns/op BenchmarkGrowSlice/Int-4 539916 219.6 ns/op BenchmarkGrowSlice/Ptr-4 543704 262.3 ns/op BenchmarkGrowSlice/Struct/24-4 280424 389.6 ns/op BenchmarkGrowSlice/Struct/32-4 266209 438.0 ns/op BenchmarkGrowSlice/Struct/40-4 220630 550.4 ns/op BenchmarkExtendSlice/IntSlice-4 513153 244.6 ns/op BenchmarkExtendSlice/PointerSlice-4 375574 322.0 ns/op BenchmarkExtendSlice/NoGrow-4 645732 155.3 ns/op BenchmarkAppend-4 808966 146.3 ns/op BenchmarkAppendGrowByte-4 3 34892097 ns/op BenchmarkAppendGrowString-4 1 408452816 ns/op BenchmarkAppendSlice/1Bytes-4 1861648 63.59 ns/op BenchmarkAppendSlice/4Bytes-4 1768141 66.93 ns/op BenchmarkAppendSlice/7Bytes-4 1743232 69.16 ns/op BenchmarkAppendSlice/8Bytes-4 1751085 68.04 ns/op BenchmarkAppendSlice/15Bytes-4 1650826 71.63 ns/op BenchmarkAppendSlice/16Bytes-4 1698967 71.26 ns/op BenchmarkAppendSlice/32Bytes-4 1722328 69.36 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 78048 1604 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 20725 5344 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6066 20862 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1386 80806 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 96 1295706 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 21 5495613 ns/op BenchmarkAppendStr/1Bytes-4 2037985 57.98 ns/op BenchmarkAppendStr/4Bytes-4 2053228 57.95 ns/op BenchmarkAppendStr/8Bytes-4 2015917 58.00 ns/op BenchmarkAppendStr/16Bytes-4 1995141 59.71 ns/op BenchmarkAppendStr/32Bytes-4 2004843 59.74 ns/op BenchmarkAppendSpecialCase-4 764410 155.4 ns/op BenchmarkCopy/1Byte-4 1911589 61.82 ns/op 16.18 MB/s BenchmarkCopy/1String-4 1942183 62.45 ns/op 16.01 MB/s BenchmarkCopy/2Byte-4 1844134 63.71 ns/op 31.39 MB/s BenchmarkCopy/2String-4 1894861 63.50 ns/op 31.49 MB/s BenchmarkCopy/4Byte-4 1865556 65.23 ns/op 61.32 MB/s BenchmarkCopy/4String-4 1906722 63.43 ns/op 63.06 MB/s BenchmarkCopy/8Byte-4 1875200 63.47 ns/op 126.05 MB/s BenchmarkCopy/8String-4 1918986 62.19 ns/op 128.63 MB/s BenchmarkCopy/12Byte-4 1809050 65.68 ns/op 182.71 MB/s BenchmarkCopy/12String-4 1784182 67.17 ns/op 178.65 MB/s BenchmarkCopy/16Byte-4 1856468 64.17 ns/op 249.33 MB/s BenchmarkCopy/16String-4 1824810 66.19 ns/op 241.74 MB/s BenchmarkCopy/32Byte-4 1732134 67.64 ns/op 473.08 MB/s BenchmarkCopy/32String-4 1712312 69.73 ns/op 458.88 MB/s BenchmarkCopy/128Byte-4 1286448 94.97 ns/op 1347.73 MB/s BenchmarkCopy/128String-4 1000000 101.4 ns/op 1262.92 MB/s BenchmarkCopy/1024Byte-4 386139 309.3 ns/op 3310.91 MB/s BenchmarkCopy/1024String-4 342186 355.0 ns/op 2884.56 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 26986 4365 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 16527 6881 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11066 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14046 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 6800 18342 ns/op BenchmarkAppendInPlace/Grow/Byte-4 124882 958.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 122880 963.8 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 87818 1241 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 66889 1501 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 64208 1651 ns/op BenchmarkStackCopyPtr-4 1 194735268 ns/op BenchmarkStackCopy-4 1 125522185 ns/op BenchmarkStackCopyNoCache-4 16 6469830 ns/op BenchmarkStackCopyWithStkobj-4 1 129816823 ns/op BenchmarkIssue18138-4 688 192874 ns/op BenchmarkCompareStringEqual-4 11245026 9.818 ns/op BenchmarkCompareStringIdentical-4 17890212 6.101 ns/op BenchmarkCompareStringSameLength-4 11070309 9.692 ns/op BenchmarkCompareStringDifferentLength-4 18537925 5.658 ns/op BenchmarkCompareStringBigUnaligned-4 1111 105123 ns/op 9974.80 MB/s BenchmarkCompareStringBig-4 1132 95486 ns/op 10981.57 MB/s BenchmarkConcatStringAndBytes-4 2570971 46.53 ns/op BenchmarkSliceByteToString/1-4 2173990 55.42 ns/op BenchmarkSliceByteToString/2-4 1000000 113.7 ns/op BenchmarkSliceByteToString/4-4 1000000 114.1 ns/op BenchmarkSliceByteToString/8-4 1000000 118.6 ns/op BenchmarkSliceByteToString/16-4 1000000 108.6 ns/op BenchmarkSliceByteToString/32-4 1000000 126.2 ns/op BenchmarkSliceByteToString/64-4 956163 168.1 ns/op BenchmarkSliceByteToString/128-4 712791 203.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2711570 43.71 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 893091 130.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4638274 26.21 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1787308 67.17 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2075356 57.78 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2289829 51.07 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 413906 278.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 527066 215.5 ns/op BenchmarkRuneIterate/range/ASCII-4 7962066 13.30 ns/op BenchmarkRuneIterate/range/Japanese-4 2208400 53.61 ns/op BenchmarkRuneIterate/range/MixedLength-4 2608249 45.47 ns/op BenchmarkRuneIterate/range1/ASCII-4 7832968 13.25 ns/op BenchmarkRuneIterate/range1/Japanese-4 2151106 53.41 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2592256 45.35 ns/op BenchmarkRuneIterate/range2/ASCII-4 7945873 13.25 ns/op BenchmarkRuneIterate/range2/Japanese-4 2202272 53.81 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2606287 45.45 ns/op BenchmarkArrayEqual-4 21091581 5.662 ns/op BenchmarkFunc/Name-4 2654690 44.17 ns/op BenchmarkFunc/Entry-4 9620182 11.38 ns/op BenchmarkFunc/FileLine-4 2337748 45.06 ns/op PASS ok runtime 156.320s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24637 4798 ns/op BenchmarkHandle/concurrent-4 14299 9289 ns/op PASS ok runtime/cgo 1.517s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21048044 5.652 ns/op BenchmarkAtomicStore64-4 9874842 12.15 ns/op BenchmarkAtomicLoad-4 20493787 5.644 ns/op BenchmarkAtomicStore-4 9875842 12.13 ns/op BenchmarkAnd8-4 9941662 12.15 ns/op BenchmarkAnd-4 9917174 12.15 ns/op BenchmarkAnd8Parallel-4 2458909 52.09 ns/op BenchmarkAndParallel-4 2387324 47.43 ns/op BenchmarkOr8-4 9958490 12.16 ns/op BenchmarkOr-4 9885679 12.11 ns/op BenchmarkOr8Parallel-4 3026282 51.47 ns/op BenchmarkOrParallel-4 2911406 50.42 ns/op BenchmarkXadd-4 2418156 48.42 ns/op BenchmarkXadd64-4 3017688 48.63 ns/op BenchmarkCas-4 2243760 50.12 ns/op BenchmarkCas64-4 2290498 54.07 ns/op BenchmarkXchg-4 2492866 49.41 ns/op BenchmarkXchg64-4 2448255 43.16 ns/op PASS ok runtime/internal/atomic 3.857s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4295403 27.68 ns/op BenchmarkMulUintptr/large-4 3394566 34.07 ns/op PASS ok runtime/internal/math 1.324s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 6688963 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 9534902 ns/op 652.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1480 80780 ns/op 1.903 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 14240853 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 20676448 ns/op 1410 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 324 318371 ns/op 18.98 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79223362 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 116710101 ns/op 7825 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 34 3753177 ns/op 280.7 concurrent_launches/op PASS ok runtime/pprof 2.706s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 34 3260573 ns/op BenchmarkStackLeak-4 20317 5633 ns/op PASS ok runtime/race 1.351s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 3536553 29.23 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 238140 442.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.278s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 20 5357656 ns/op BenchmarkIndex_Large-4 15666 7643 ns/op BenchmarkIndexFunc_Large-4 86 1255237 ns/op BenchmarkCompact/nil-4 6862405 17.44 ns/op BenchmarkCompact/one-4 1853346 64.14 ns/op BenchmarkCompact/sorted-4 1000000 101.6 ns/op BenchmarkCompact/1_item-4 1000000 114.4 ns/op BenchmarkCompact/unsorted-4 1000000 101.0 ns/op BenchmarkCompact/many-4 662700 174.9 ns/op BenchmarkCompact_Large-4 700 175471 ns/op BenchmarkCompactFunc_Large-4 48 2306072 ns/op BenchmarkReplace/naive-fast-4 63176 1705 ns/op BenchmarkReplace/optimized-fast-4 87274 1395 ns/op BenchmarkReplace/naive-slow-4 25999 4405 ns/op BenchmarkReplace/optimized-slow-4 27502 4003 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 110.3 ns/op BenchmarkBinarySearchFloats/Size32-4 929473 124.4 ns/op BenchmarkBinarySearchFloats/Size64-4 829976 140.3 ns/op BenchmarkBinarySearchFloats/Size128-4 699668 163.1 ns/op BenchmarkBinarySearchFloats/Size512-4 605084 194.1 ns/op BenchmarkBinarySearchFloats/Size1024-4 544510 212.3 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 559173 200.7 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 458646 241.3 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 424048 277.6 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 374295 310.3 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 303979 398.1 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 285409 415.0 ns/op PASS ok slices 5.338s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 160494 696.5 ns/op BenchmarkSortInts-4 2 96400934 ns/op BenchmarkSlicesSortInts-4 2 67213442 ns/op BenchmarkSortIsSorted-4 32 3416905 ns/op BenchmarkSlicesIsSorted-4 52 2306153 ns/op BenchmarkSortStrings-4 1 153488462 ns/op BenchmarkSlicesSortStrings-4 1 104563681 ns/op BenchmarkSortStrings_Sorted-4 27 4040803 ns/op BenchmarkSlicesSortStrings_Sorted-4 39 2851160 ns/op BenchmarkSortStructs-4 1 204513728 ns/op BenchmarkSortFuncStructs-4 1 169267637 ns/op BenchmarkSortString1K-4 247 476489 ns/op BenchmarkSortString1K_Slice-4 200 586427 ns/op BenchmarkStableString1K-4 97 1138406 ns/op BenchmarkSortInt1K-4 321 370052 ns/op BenchmarkSortInt1K_Sorted-4 5224 22670 ns/op BenchmarkSortInt1K_Reversed-4 3326 35899 ns/op BenchmarkSortInt1K_Mod8-4 831 142015 ns/op BenchmarkStableInt1K-4 139 843117 ns/op BenchmarkStableInt1K_Slice-4 163 715529 ns/op BenchmarkSortInt64K-4 3 34993832 ns/op BenchmarkSortInt64K_Slice-4 3 45582189 ns/op BenchmarkStableInt64K-4 2 72255594 ns/op BenchmarkSort1e2-4 469 443439 ns/op BenchmarkStable1e2-4 172 677374 ns/op BenchmarkSort1e4-4 2 52129462 ns/op BenchmarkStable1e4-4 1 226424055 ns/op PASS ok sort 13.720s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 871156 136.2 ns/op BenchmarkAtof64Float-4 763810 160.1 ns/op BenchmarkAtof64FloatExp-4 642301 185.9 ns/op BenchmarkAtof64Big-4 438490 261.9 ns/op BenchmarkAtof64RandomBits-4 211951 544.2 ns/op BenchmarkAtof64RandomFloats-4 432003 259.3 ns/op BenchmarkAtof64RandomLongFloats-4 259677 442.6 ns/op BenchmarkAtof32Decimal-4 767848 142.3 ns/op BenchmarkAtof32Float-4 738372 157.2 ns/op BenchmarkAtof32FloatExp-4 595712 192.4 ns/op BenchmarkAtof32Random-4 353559 335.8 ns/op BenchmarkAtof32RandomLong-4 148484 812.1 ns/op BenchmarkParseInt/Pos/7bit-4 1438843 82.85 ns/op BenchmarkParseInt/Pos/26bit-4 584238 190.7 ns/op BenchmarkParseInt/Pos/31bit-4 540471 213.4 ns/op BenchmarkParseInt/Pos/56bit-4 353397 325.8 ns/op BenchmarkParseInt/Pos/63bit-4 337272 350.9 ns/op BenchmarkParseInt/Neg/7bit-4 1487418 80.58 ns/op BenchmarkParseInt/Neg/26bit-4 571986 196.7 ns/op BenchmarkParseInt/Neg/31bit-4 528114 214.9 ns/op BenchmarkParseInt/Neg/56bit-4 354757 335.8 ns/op BenchmarkParseInt/Neg/63bit-4 326556 349.1 ns/op BenchmarkAtoi/Pos/7bit-4 2118366 59.12 ns/op BenchmarkAtoi/Pos/26bit-4 776548 147.3 ns/op BenchmarkAtoi/Pos/31bit-4 715856 161.6 ns/op BenchmarkAtoi/Pos/56bit-4 426667 273.2 ns/op BenchmarkAtoi/Pos/63bit-4 298407 371.4 ns/op BenchmarkAtoi/Neg/7bit-4 2103844 57.28 ns/op BenchmarkAtoi/Neg/26bit-4 775050 145.1 ns/op BenchmarkAtoi/Neg/31bit-4 686260 165.5 ns/op BenchmarkAtoi/Neg/56bit-4 430705 269.5 ns/op BenchmarkAtoi/Neg/63bit-4 322136 370.1 ns/op BenchmarkFormatFloat/Decimal-4 124824 981.8 ns/op BenchmarkFormatFloat/Float-4 111690 1037 ns/op BenchmarkFormatFloat/Exp-4 108105 1043 ns/op BenchmarkFormatFloat/NegExp-4 113866 1042 ns/op BenchmarkFormatFloat/LongExp-4 96448 1214 ns/op BenchmarkFormatFloat/Big-4 92353 1294 ns/op BenchmarkFormatFloat/BinaryExp-4 228690 521.2 ns/op BenchmarkFormatFloat/32Integer-4 126698 961.2 ns/op BenchmarkFormatFloat/32ExactFraction-4 129987 895.5 ns/op BenchmarkFormatFloat/32Point-4 115118 1029 ns/op BenchmarkFormatFloat/32Exp-4 119602 994.8 ns/op BenchmarkFormatFloat/32NegExp-4 123153 984.1 ns/op BenchmarkFormatFloat/32Shortest-4 127251 921.4 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 127358 909.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 130048 922.5 ns/op BenchmarkFormatFloat/64Fixed1-4 159717 767.6 ns/op BenchmarkFormatFloat/64Fixed2-4 162460 756.2 ns/op BenchmarkFormatFloat/64Fixed3-4 162451 778.9 ns/op BenchmarkFormatFloat/64Fixed4-4 154760 759.0 ns/op BenchmarkFormatFloat/64Fixed12-4 88742 1329 ns/op BenchmarkFormatFloat/64Fixed16-4 109064 1103 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 116578 1021 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 98155 1215 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2188 51290 ns/op BenchmarkFormatFloat/Slowpath64-4 98709 1228 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 98077 1237 ns/op BenchmarkAppendFloat/Decimal-4 143430 817.1 ns/op BenchmarkAppendFloat/Float-4 126930 927.2 ns/op BenchmarkAppendFloat/Exp-4 137925 854.1 ns/op BenchmarkAppendFloat/NegExp-4 138884 864.8 ns/op BenchmarkAppendFloat/LongExp-4 111878 1065 ns/op BenchmarkAppendFloat/Big-4 101893 1160 ns/op BenchmarkAppendFloat/BinaryExp-4 331472 353.0 ns/op BenchmarkAppendFloat/32Integer-4 142084 820.8 ns/op BenchmarkAppendFloat/32ExactFraction-4 155163 749.1 ns/op BenchmarkAppendFloat/32Point-4 134835 887.1 ns/op BenchmarkAppendFloat/32Exp-4 138144 856.6 ns/op BenchmarkAppendFloat/32NegExp-4 140694 858.4 ns/op BenchmarkAppendFloat/32Shortest-4 168535 700.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 149274 798.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 148963 789.0 ns/op BenchmarkAppendFloat/64Fixed1-4 189567 616.9 ns/op BenchmarkAppendFloat/64Fixed2-4 189776 613.7 ns/op BenchmarkAppendFloat/64Fixed3-4 186157 625.8 ns/op BenchmarkAppendFloat/64Fixed4-4 183206 612.7 ns/op BenchmarkAppendFloat/64Fixed12-4 99870 1147 ns/op BenchmarkAppendFloat/64Fixed16-4 120018 1002 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 145383 798.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 111859 1048 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2258 51255 ns/op BenchmarkAppendFloat/Slowpath64-4 110416 1078 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114373 1050 ns/op BenchmarkFormatInt-4 14724 8048 ns/op BenchmarkAppendInt-4 17444 6879 ns/op BenchmarkFormatUint-4 80409 1427 ns/op BenchmarkAppendUint-4 99042 1202 ns/op BenchmarkFormatIntSmall/7-4 3623313 33.37 ns/op BenchmarkFormatIntSmall/42-4 3505130 34.06 ns/op BenchmarkAppendIntSmall-4 1465750 79.21 ns/op BenchmarkAppendUintVarlen/1-4 1529052 80.85 ns/op BenchmarkAppendUintVarlen/12-4 1450933 82.31 ns/op BenchmarkAppendUintVarlen/123-4 1000000 111.8 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 112.2 ns/op BenchmarkAppendUintVarlen/12345-4 997920 114.3 ns/op BenchmarkAppendUintVarlen/123456-4 979015 114.8 ns/op BenchmarkAppendUintVarlen/1234567-4 953823 119.1 ns/op BenchmarkAppendUintVarlen/12345678-4 971520 117.8 ns/op BenchmarkAppendUintVarlen/123456789-4 873780 124.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 908971 124.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 847108 127.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 880929 127.3 ns/op BenchmarkAppendUintVarlen/1234567890123-4 853560 129.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 907160 128.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 852514 132.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 887122 130.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 868729 136.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 826521 137.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 839102 139.3 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 805932 140.9 ns/op BenchmarkQuote-4 44966 2631 ns/op BenchmarkQuoteRune-4 452680 262.6 ns/op BenchmarkAppendQuote-4 55173 2174 ns/op BenchmarkAppendQuoteRune-4 845002 130.5 ns/op BenchmarkUnquoteEasy-4 1375262 87.98 ns/op BenchmarkUnquoteHard-4 47024 2500 ns/op PASS ok strconv 19.824s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 364414 291.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 134712 881.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 168507 652.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 427266 271.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 121756 862.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 173337 645.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 271746 416.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 72871 1388 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 93463 1211 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 676186 195.1 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20655 5813 ns/op BenchmarkGenericMatch1-4 1882 54501 ns/op BenchmarkGenericMatch2-4 433 280338 ns/op BenchmarkSingleMaxSkipping-4 8210 14623 ns/op 683.86 MB/s BenchmarkSingleLongSuffixFail-4 14067 8502 ns/op 117.85 MB/s BenchmarkSingleMatch-4 243 479677 ns/op 31.27 MB/s BenchmarkByteByteNoMatch-4 71679 1634 ns/op BenchmarkByteByteMatch-4 18364 6535 ns/op BenchmarkByteStringMatch-4 21544 5435 ns/op BenchmarkHTMLEscapeNew-4 70189 1704 ns/op BenchmarkHTMLEscapeOld-4 86508 1416 ns/op BenchmarkByteStringReplacerWriteString-4 1440 81480 ns/op BenchmarkByteReplacerWriteString-4 1527 77362 ns/op BenchmarkByteByteReplaces-4 3417 35284 ns/op BenchmarkByteByteMap-4 8906 11492 ns/op BenchmarkMap/identity/ASCII-4 691666 169.0 ns/op BenchmarkMap/identity/Greek-4 491540 237.7 ns/op BenchmarkMap/change/ASCII-4 37832 3159 ns/op BenchmarkMap/change/Greek-4 29115 4191 ns/op BenchmarkIndexRune-4 1943599 61.84 ns/op BenchmarkIndexRuneLongString-4 1614013 74.00 ns/op BenchmarkIndexRuneFastPath-4 4369062 27.57 ns/op BenchmarkIndex-4 4394415 27.29 ns/op BenchmarkLastIndex-4 4678664 25.40 ns/op BenchmarkIndexByte-4 10233741 10.88 ns/op BenchmarkToUpper/#00-4 4850320 24.16 ns/op BenchmarkToUpper/ONLYUPPER-4 3336470 35.77 ns/op BenchmarkToUpper/abc-4 320761 367.3 ns/op BenchmarkToUpper/AbC123-4 247813 480.4 ns/op BenchmarkToUpper/azAZ09_-4 270452 452.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55393 2152 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73842 1661 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33978 3540 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56263 2143 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 121342 987.9 ns/op BenchmarkToLower/#00-4 4938638 23.80 ns/op BenchmarkToLower/abc-4 4248496 27.51 ns/op BenchmarkToLower/AbC123-4 233010 519.4 ns/op BenchmarkToLower/azAZ09_-4 227499 520.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98601 1205 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65751 1818 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34777 3464 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 75892 1550 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121606 981.1 ns/op BenchmarkMapNoChanges-4 937975 123.4 ns/op BenchmarkTrim-4 37701 3173 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3587158 32.24 ns/op BenchmarkToValidUTF8/InvalidASCII-4 196171 618.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 127962 946.2 ns/op BenchmarkEqualFold/Tests-4 53268 2215 ns/op BenchmarkEqualFold/ASCII-4 3461428 34.79 ns/op BenchmarkEqualFold/UnicodePrefix-4 108092 1089 ns/op BenchmarkEqualFold/UnicodeSuffix-4 117998 1003 ns/op BenchmarkIndexHard1-4 150 795510 ns/op BenchmarkIndexHard2-4 597 201758 ns/op BenchmarkIndexHard3-4 148 796795 ns/op BenchmarkIndexHard4-4 97 1187066 ns/op BenchmarkLastIndexHard1-4 57 1991437 ns/op BenchmarkLastIndexHard2-4 58 1987540 ns/op BenchmarkLastIndexHard3-4 57 1994251 ns/op BenchmarkCountHard1-4 150 793632 ns/op BenchmarkCountHard2-4 602 200086 ns/op BenchmarkCountHard3-4 147 796080 ns/op BenchmarkIndexTorture-4 7309 15647 ns/op BenchmarkCountTorture-4 7560 15594 ns/op BenchmarkCountTortureOverlapping-4 674 161186 ns/op BenchmarkCountByte/10-4 4292677 27.92 ns/op 358.17 MB/s BenchmarkCountByte/32-4 4301002 27.90 ns/op 1147.13 MB/s BenchmarkCountByte/4096-4 846156 134.9 ns/op 30365.43 MB/s BenchmarkCountByte/4194304-4 669 161029 ns/op 26046.96 MB/s BenchmarkCountByte/67108864-4 14 8205063 ns/op 8178.96 MB/s BenchmarkFields/ASCII/16-4 255789 464.0 ns/op 34.48 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19557 5995 ns/op 42.71 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1480 81088 ns/op 50.51 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 68 1602750 ns/op 40.89 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 25380965 ns/op 41.31 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 119134 996.1 ns/op 16.06 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9308 12449 ns/op 20.56 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 547 211634 ns/op 19.35 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 4437212 ns/op 14.77 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 89374089 ns/op 11.73 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 202771 601.0 ns/op 26.62 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16934 6779 ns/op 37.76 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 889 132510 ns/op 30.91 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 3017885 ns/op 21.72 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 70044811 ns/op 14.97 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 139189 851.2 ns/op 18.80 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12492 9627 ns/op 26.59 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 682 165338 ns/op 24.77 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3693195 ns/op 17.75 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 81104201 ns/op 12.93 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 114616572 ns/op BenchmarkSplitSingleByteSeparator-4 14 8525680 ns/op BenchmarkSplitMultiByteSeparator-4 27 4109624 ns/op BenchmarkSplitNSingleByteSeparator-4 206349 543.3 ns/op BenchmarkSplitNMultiByteSeparator-4 156508 690.6 ns/op BenchmarkRepeat/5x0-4 4136052 28.80 ns/op BenchmarkRepeat/5x1-4 4597588 26.08 ns/op BenchmarkRepeat/5x2-4 262327 475.2 ns/op BenchmarkRepeat/5x6-4 159968 773.2 ns/op BenchmarkRepeat/10x0-4 4052246 28.53 ns/op BenchmarkRepeat/10x1-4 4591468 25.92 ns/op BenchmarkRepeat/10x2-4 249087 467.4 ns/op BenchmarkRepeat/10x6-4 146746 792.8 ns/op BenchmarkRepeatLarge/256/1-4 68902 1630 ns/op 157.03 MB/s BenchmarkRepeatLarge/256/16-4 103581 1079 ns/op 237.15 MB/s BenchmarkRepeatLarge/512/1-4 54802 2045 ns/op 250.31 MB/s BenchmarkRepeatLarge/512/16-4 72679 1549 ns/op 330.60 MB/s BenchmarkRepeatLarge/1024/1-4 43154 2665 ns/op 384.23 MB/s BenchmarkRepeatLarge/1024/16-4 53965 2072 ns/op 494.14 MB/s BenchmarkRepeatLarge/2048/1-4 29268 3718 ns/op 550.89 MB/s BenchmarkRepeatLarge/2048/16-4 36969 3143 ns/op 651.71 MB/s BenchmarkRepeatLarge/4096/1-4 20013 6267 ns/op 653.63 MB/s BenchmarkRepeatLarge/4096/16-4 21676 5199 ns/op 787.87 MB/s BenchmarkRepeatLarge/8192/1-4 12514 9317 ns/op 879.23 MB/s BenchmarkRepeatLarge/8192/16-4 12549 9292 ns/op 881.59 MB/s BenchmarkRepeatLarge/8192/4097-4 5571238 20.99 ns/op 195213.69 MB/s BenchmarkRepeatLarge/16384/1-4 7118 16738 ns/op 978.84 MB/s BenchmarkRepeatLarge/16384/16-4 6163 16961 ns/op 965.98 MB/s BenchmarkRepeatLarge/16384/4097-4 9831 12029 ns/op 1021.79 MB/s BenchmarkRepeatLarge/32768/1-4 4976 28954 ns/op 1131.71 MB/s BenchmarkRepeatLarge/32768/16-4 3966 31762 ns/op 1031.68 MB/s BenchmarkRepeatLarge/32768/4097-4 4234 31365 ns/op 914.36 MB/s BenchmarkRepeatLarge/65536/1-4 1900 60111 ns/op 1090.25 MB/s BenchmarkRepeatLarge/65536/16-4 1772 60794 ns/op 1078.00 MB/s BenchmarkRepeatLarge/65536/4097-4 2156 65230 ns/op 942.12 MB/s BenchmarkRepeatLarge/131072/1-4 218 550814 ns/op 237.96 MB/s BenchmarkRepeatLarge/131072/16-4 220 535574 ns/op 244.73 MB/s BenchmarkRepeatLarge/131072/4097-4 212 537851 ns/op 236.14 MB/s BenchmarkRepeatLarge/262144/1-4 100 1097956 ns/op 238.76 MB/s BenchmarkRepeatLarge/262144/16-4 100 1079666 ns/op 242.80 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1073352 ns/op 240.47 MB/s BenchmarkRepeatLarge/524288/1-4 57 2135363 ns/op 245.53 MB/s BenchmarkRepeatLarge/524288/16-4 58 2131752 ns/op 245.94 MB/s BenchmarkRepeatLarge/524288/4097-4 58 2167137 ns/op 240.10 MB/s BenchmarkRepeatLarge/1048576/1-4 31 4184909 ns/op 250.56 MB/s BenchmarkRepeatLarge/1048576/16-4 27 4051612 ns/op 258.80 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4253246 ns/op 245.63 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8095402 ns/op 259.05 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8125886 ns/op 258.08 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 8162031 ns/op 256.50 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16486977 ns/op 254.40 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16004827 ns/op 262.06 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 16946452 ns/op 247.32 MB/s BenchmarkRepeatLarge/8388608/1-4 3 35572684 ns/op 235.82 MB/s BenchmarkRepeatLarge/8388608/16-4 4 32578821 ns/op 257.49 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 36478235 ns/op 229.91 MB/s BenchmarkRepeatLarge/16777216/1-4 2 65329398 ns/op 256.81 MB/s BenchmarkRepeatLarge/16777216/16-4 2 65951449 ns/op 254.39 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62668883 ns/op 267.71 MB/s BenchmarkRepeatLarge/33554432/1-4 1 122871273 ns/op 273.09 MB/s BenchmarkRepeatLarge/33554432/16-4 1 124094578 ns/op 270.39 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 127127821 ns/op 263.94 MB/s BenchmarkRepeatLarge/67108864/1-4 1 266569194 ns/op 251.75 MB/s BenchmarkRepeatLarge/67108864/16-4 1 242966050 ns/op 276.21 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 251298440 ns/op 267.05 MB/s BenchmarkRepeatLarge/134217728/1-4 1 512824396 ns/op 261.72 MB/s BenchmarkRepeatLarge/134217728/16-4 1 490263830 ns/op 273.77 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 496188690 ns/op 270.50 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1052081434 ns/op 255.15 MB/s BenchmarkRepeatLarge/268435456/16-4 1 983006795 ns/op 273.08 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 991393578 ns/op 270.77 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2073273005 ns/op 258.95 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1905129628 ns/op 281.80 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1955320613 ns/op 274.57 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4107085209 ns/op 261.44 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3839281887 ns/op 279.67 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3867387259 ns/op 277.64 MB/s BenchmarkIndexAnyASCII/1:1-4 2311974 50.37 ns/op BenchmarkIndexAnyASCII/1:2-4 2121124 51.85 ns/op BenchmarkIndexAnyASCII/1:4-4 2227378 55.43 ns/op BenchmarkIndexAnyASCII/1:8-4 2328609 51.06 ns/op BenchmarkIndexAnyASCII/1:16-4 2225680 54.21 ns/op BenchmarkIndexAnyASCII/1:32-4 2226966 53.60 ns/op BenchmarkIndexAnyASCII/1:64-4 2254425 51.88 ns/op BenchmarkIndexAnyASCII/16:1-4 2378254 51.90 ns/op BenchmarkIndexAnyASCII/16:2-4 820184 142.2 ns/op BenchmarkIndexAnyASCII/16:4-4 794251 144.6 ns/op BenchmarkIndexAnyASCII/16:8-4 743383 153.8 ns/op BenchmarkIndexAnyASCII/16:16-4 697774 166.1 ns/op BenchmarkIndexAnyASCII/16:32-4 601012 191.3 ns/op BenchmarkIndexAnyASCII/16:64-4 495970 236.9 ns/op BenchmarkIndexAnyASCII/256:1-4 2094385 56.65 ns/op BenchmarkIndexAnyASCII/256:2-4 74005 1610 ns/op BenchmarkIndexAnyASCII/256:4-4 73774 1616 ns/op BenchmarkIndexAnyASCII/256:8-4 71979 1673 ns/op BenchmarkIndexAnyASCII/256:16-4 71979 1676 ns/op BenchmarkIndexAnyASCII/256:32-4 69488 1706 ns/op BenchmarkIndexAnyASCII/256:64-4 67574 1740 ns/op BenchmarkIndexAnyUTF8/1:1-4 2528934 46.27 ns/op BenchmarkIndexAnyUTF8/1:2-4 2369949 51.98 ns/op BenchmarkIndexAnyUTF8/1:4-4 2319718 51.75 ns/op BenchmarkIndexAnyUTF8/1:8-4 2334220 51.68 ns/op BenchmarkIndexAnyUTF8/1:16-4 2259505 51.74 ns/op BenchmarkIndexAnyUTF8/1:32-4 2301634 51.90 ns/op BenchmarkIndexAnyUTF8/1:64-4 2342713 51.36 ns/op BenchmarkIndexAnyUTF8/16:1-4 1912828 62.31 ns/op BenchmarkIndexAnyUTF8/16:2-4 297375 386.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 300480 391.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 302144 384.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 295560 395.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 298933 397.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 298489 385.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 331068 345.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 22359 5239 ns/op BenchmarkIndexAnyUTF8/256:4-4 22299 5262 ns/op BenchmarkIndexAnyUTF8/256:8-4 22272 5353 ns/op BenchmarkIndexAnyUTF8/256:16-4 22070 5361 ns/op BenchmarkIndexAnyUTF8/256:32-4 21757 5549 ns/op BenchmarkIndexAnyUTF8/256:64-4 22261 5351 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2387960 51.19 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2284836 51.81 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2304146 51.47 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2358333 51.44 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2337254 50.59 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2287537 51.30 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2279342 52.39 ns/op BenchmarkLastIndexAnyASCII/16:1-4 815336 147.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 792170 141.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 797067 151.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 759080 153.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 677242 166.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 591069 191.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 494251 237.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72884 1637 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73189 1637 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73315 1654 ns/op BenchmarkLastIndexAnyASCII/256:8-4 71212 1695 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70957 1697 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70088 1730 ns/op BenchmarkLastIndexAnyASCII/256:64-4 66128 1792 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2300458 51.23 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2359021 50.85 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2333247 50.86 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2383780 50.40 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2354037 50.86 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2344504 51.64 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2312931 51.46 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 330058 332.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 189921 614.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 188330 620.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 191394 608.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 179353 647.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 175886 667.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 175612 670.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27644 4343 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12799 9104 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13196 9055 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13057 9077 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12050 9803 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10005 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 12105 9915 ns/op BenchmarkTrimASCII/1:1-4 3906662 30.70 ns/op BenchmarkTrimASCII/1:2-4 2786664 41.91 ns/op BenchmarkTrimASCII/1:4-4 2609863 46.87 ns/op BenchmarkTrimASCII/1:8-4 2249536 54.13 ns/op BenchmarkTrimASCII/1:16-4 1832756 65.18 ns/op BenchmarkTrimASCII/16:1-4 3143218 36.63 ns/op BenchmarkTrimASCII/16:2-4 784524 152.7 ns/op BenchmarkTrimASCII/16:4-4 760026 154.0 ns/op BenchmarkTrimASCII/16:8-4 724575 158.5 ns/op BenchmarkTrimASCII/16:16-4 696450 166.9 ns/op BenchmarkTrimASCII/256:1-4 792786 147.5 ns/op BenchmarkTrimASCII/256:2-4 69241 1719 ns/op BenchmarkTrimASCII/256:4-4 70146 1720 ns/op BenchmarkTrimASCII/256:8-4 70159 1705 ns/op BenchmarkTrimASCII/256:16-4 69612 1715 ns/op BenchmarkTrimASCII/4096:1-4 75243 1608 ns/op BenchmarkTrimASCII/4096:2-4 4300 26513 ns/op BenchmarkTrimASCII/4096:4-4 4402 26400 ns/op BenchmarkTrimASCII/4096:8-4 4346 26702 ns/op BenchmarkTrimASCII/4096:16-4 4405 26727 ns/op BenchmarkTrimByte-4 4153969 28.27 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13246 8963 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13414 9018 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1102 107695 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2259 52868 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4062 26571 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7800 14765 ns/op BenchmarkJoin/0-4 5389116 21.26 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4218848 29.02 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 196136 617.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 132086 887.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 101220 1198 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 83928 1516 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 66441 1778 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 57643 2031 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3017755 40.22 ns/op BenchmarkTrimSpace/ASCII-4 1658817 72.14 ns/op BenchmarkTrimSpace/SomeNonASCII-4 133255 882.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 71634 1645 ns/op BenchmarkReplaceAll-4 116563 1047 ns/op 16 B/op 1 allocs/op PASS ok strings 69.395s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 51960 2225 ns/op BenchmarkCond2-4 28167 5371 ns/op BenchmarkCond4-4 15181 8058 ns/op BenchmarkCond8-4 7250 15181 ns/op BenchmarkCond16-4 3978 42219 ns/op BenchmarkCond32-4 1422 75796 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 440983 269.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 222144 483.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 507633 237.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 445752 329.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 272644 466.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 447652 237.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 79035 1954 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 69618 2248 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 54831 3086 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 35544 3358 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 461689 234.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 145490 863.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 391286 286.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 142069 929.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 502669 215.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 142845 798.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1950218 80.16 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 30921 3466 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 91347 1216 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 313366 651.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3247 39036 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 277 418434 ns/op BenchmarkRange/*sync.Map-4 1137 106517 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 69733 1535 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 154946 658.2 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 54811 2213 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 94255 1256 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 192097 572.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 150180 1132 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 56067 2182 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 151968 793.0 ns/op BenchmarkDeleteCollision/*sync.Map-4 547368 220.7 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44679 2883 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 114058 989.2 ns/op BenchmarkSwapCollision/*sync.Map-4 60115 1926 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 214 557738 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 92948 1304 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 269720 407.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 15027 7458 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 55125 2314 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17168 6914 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 339708 381.2 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 96381 1450 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 140049 856.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1482514 72.04 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 125646 849.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1670136 78.79 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 484413 244.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 141058 970.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 446666 256.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 89928 1552 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 333506 403.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 409617 269.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 102772 1211 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 517476 242.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 228858 698.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 92830 1366 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 145096 867.7 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 51283 2355 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 157314 667.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 372334 310.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 102082 1116 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 539400 233.2 ns/op BenchmarkUncontendedSemaphore-4 3414273 35.15 ns/op BenchmarkContendedSemaphore-4 3037736 39.16 ns/op BenchmarkMutexUncontended-4 650280 200.7 ns/op BenchmarkMutex-4 120570 891.1 ns/op BenchmarkMutexSlack-4 122446 962.4 ns/op BenchmarkMutexWork-4 117570 1017 ns/op BenchmarkMutexWorkSlack-4 122122 1061 ns/op BenchmarkMutexNoSpin-4 49009 2406 ns/op BenchmarkMutexSpin-4 59814 2122 ns/op BenchmarkOnce-4 513122 232.5 ns/op BenchmarkOnceFunc/v=Once-4 991779 113.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 846818 133.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 872179 133.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 921246 117.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 841696 143.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 896756 132.5 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6945254 16.65 ns/op BenchmarkSemaSyntNonblock-4 1000000 110.2 ns/op BenchmarkSemaSyntBlock-4 1000000 108.5 ns/op BenchmarkSemaWorkNonblock-4 957962 129.2 ns/op BenchmarkSemaWorkBlock-4 745796 158.5 ns/op BenchmarkRWMutexUncontended-4 371008 320.2 ns/op BenchmarkRWMutexWrite100-4 275276 486.9 ns/op BenchmarkRWMutexWrite10-4 223096 536.6 ns/op BenchmarkRWMutexWorkWrite100-4 202929 562.0 ns/op BenchmarkRWMutexWorkWrite10-4 193227 686.0 ns/op BenchmarkWaitGroupUncontended-4 749421 144.9 ns/op BenchmarkWaitGroupAddDone-4 292852 410.3 ns/op BenchmarkWaitGroupAddDoneWork-4 253551 483.7 ns/op BenchmarkWaitGroupWait-4 4088421 27.50 ns/op BenchmarkWaitGroupWaitWork-4 2930910 40.90 ns/op BenchmarkWaitGroupActuallyWait-4 37970 3293 ns/op 32 B/op 2 allocs/op PASS ok sync 20.132s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 433323 256.1 ns/op PASS ok sync/atomic 1.136s PASS ok syscall 1.019s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 138820 830.1 ns/op 0 B/op 0 allocs/op PASS ok testing 1.146s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 6628 15615 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11250 10805 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 90 1276710 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 120 993220 ns/op 1078 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 199762288 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 192865531 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1688 68182 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2058 56359 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6308699 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5449842 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 807445841 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 777857357 ns/op 48120904 B/op 100076 allocs/op BenchmarkTable/100x10/new-4 208 568745 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 230 508559 ns/op 170 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 64003767 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 60765978 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 8043808561 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7659179946 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2637 43819 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3040956 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 340707070 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2254 48370 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 253 442902 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4555519 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 8214 14380 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 22.136s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 81417672 ns/op BenchmarkVariableString-4 94844 1215 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1954 57084 ns/op 2534 B/op 39 allocs/op PASS ok text/template/parse 1.532s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3279437 ns/op BenchmarkAfter-4 111 1176345 ns/op BenchmarkStop-4 201 623216 ns/op BenchmarkSimultaneousAfterFunc-4 26 4163712 ns/op BenchmarkStartStop-4 200 652086 ns/op BenchmarkReset-4 2457 55035 ns/op BenchmarkSleep-4 25 4027644 ns/op BenchmarkParallelTimerLatency-4 50 224050 avg-late-ns 1402334 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 320093 avg-late-ns 862161 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 371603 avg-late-ns 839510 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 358727 avg-late-ns 1152131 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 378254 avg-late-ns 1807452 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 279149 avg-late-ns 1504839 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 303700 avg-late-ns 3178537 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 262633 avg-late-ns 1971212 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 211836 avg-late-ns 1250649 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 191751 avg-late-ns 1875983 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 925353 avg-late-ns 4258416 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 312331 avg-late-ns 908318 max-late-ns BenchmarkTicker-4 340 331073 ns/op BenchmarkTickerReset-4 3171 33733 ns/op BenchmarkTickerResetNaive-4 187 695692 ns/op BenchmarkNow-4 1000000 103.2 ns/op BenchmarkNowUnixNano-4 1000000 103.6 ns/op BenchmarkNowUnixMilli-4 1000000 102.8 ns/op BenchmarkNowUnixMicro-4 1000000 103.7 ns/op BenchmarkFormat-4 56340 2117 ns/op BenchmarkFormatRFC3339-4 75922 1574 ns/op BenchmarkFormatRFC3339Nano-4 74618 1610 ns/op BenchmarkFormatNow-4 75513 1567 ns/op BenchmarkMarshalJSON-4 97131 1205 ns/op BenchmarkMarshalText-4 101876 1170 ns/op BenchmarkParse-4 137204 869.6 ns/op BenchmarkParseRFC3339UTC-4 319963 373.4 ns/op BenchmarkParseRFC3339UTCBytes-4 209521 581.3 ns/op BenchmarkParseRFC3339TZ-4 99700 1221 ns/op BenchmarkParseRFC3339TZBytes-4 75423 1601 ns/op BenchmarkParseDuration-4 483332 230.2 ns/op BenchmarkHour-4 835164 139.0 ns/op BenchmarkSecond-4 837385 139.3 ns/op BenchmarkYear-4 616507 187.8 ns/op BenchmarkDay-4 583245 202.8 ns/op BenchmarkISOWeek-4 626223 189.4 ns/op BenchmarkGoString-4 69942 1673 ns/op BenchmarkUnmarshalText-4 88574 1334 ns/op PASS ok time 12.691s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 620677 181.7 ns/op BenchmarkDecodeValidJapaneseChars-4 730396 154.2 ns/op BenchmarkDecodeRune-4 1631355 72.34 ns/op BenchmarkEncodeValidASCII-4 505348 207.5 ns/op BenchmarkEncodeValidJapaneseChars-4 703054 144.6 ns/op BenchmarkAppendRuneValidASCII-4 1475386 81.62 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2508549 49.70 ns/op BenchmarkEncodeRune-4 2760942 42.91 ns/op PASS ok unicode/utf16 2.215s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2056813 57.49 ns/op BenchmarkRuneCountTenJapaneseChars-4 287898 378.5 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3788836 31.88 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 404556 280.1 ns/op BenchmarkValidTenASCIIChars-4 1910497 62.46 ns/op BenchmarkValid100KASCIIChars-4 78 1329273 ns/op BenchmarkValidTenJapaneseChars-4 286135 411.3 ns/op BenchmarkValidLongMostlyASCII-4 81 1435895 ns/op BenchmarkValidLongJapanese-4 45 2310710 ns/op BenchmarkValidStringTenASCIIChars-4 4749410 25.55 ns/op BenchmarkValidString100KASCIIChars-4 9588 12266 ns/op BenchmarkValidStringTenJapaneseChars-4 397431 262.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1196 98163 ns/op BenchmarkValidStringLongJapanese-4 154 768611 ns/op BenchmarkEncodeASCIIRune-4 4329082 27.79 ns/op BenchmarkEncodeJapaneseRune-4 2402083 46.53 ns/op BenchmarkAppendASCIIRune-4 9325536 12.91 ns/op BenchmarkAppendJapaneseRune-4 3022934 39.48 ns/op BenchmarkDecodeASCIIRune-4 2706432 44.56 ns/op BenchmarkDecodeJapaneseRune-4 2135480 56.17 ns/op BenchmarkFullRune/ASCII-4 3383258 35.38 ns/op BenchmarkFullRune/Incomplete-4 1522894 78.88 ns/op BenchmarkFullRune/Japanese-4 3543746 33.73 ns/op PASS ok unicode/utf8 4.527s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 75623993521 ns/op PASS ok cmd/api 76.884s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 451899 252.8 ns/op BenchmarkCgoCall/one-pointer-4 358928 301.9 ns/op BenchmarkCgoCall/string-pointer-escape-4 315718 400.8 ns/op BenchmarkCgoCall/string-pointer-noescape-4 415239 275.5 ns/op BenchmarkCgoCall/eight-pointers-4 194702 618.0 ns/op BenchmarkCgoCall/eight-pointers-nil-4 378948 318.3 ns/op BenchmarkCgoCall/eight-pointers-array-4 31532 4128 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42732 2796 ns/op BenchmarkGoString-4 984945 112.7 ns/op BenchmarkCGoCallback-4 45378 2518 ns/op BenchmarkCGoInCThread-4 307263 365.0 ns/op PASS ok cmd/cgo/internal/test 2.569s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1216712 97.63 ns/op BenchmarkEqArrayOfStrings64-4 147882 770.6 ns/op BenchmarkEqArrayOfStrings1024-4 9386 11512 ns/op BenchmarkEqArrayOfFloats5-4 1400600 84.50 ns/op BenchmarkEqArrayOfFloats64-4 150988 804.8 ns/op BenchmarkEqArrayOfFloats1024-4 8598 13244 ns/op BenchmarkEqArrayOfStructsEq-4 2692 42804 ns/op BenchmarkEqArrayOfStructsNotEq-4 4950 23594 ns/op BenchmarkEqStruct-4 22714290 5.316 ns/op PASS ok cmd/compile/internal/reflectdata 2.415s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 62497 ns/op BenchmarkCopyElim1-4 573 198173 ns/op BenchmarkCopyElim10-4 465 215184 ns/op BenchmarkCopyElim100-4 284 420383 ns/op BenchmarkCopyElim1000-4 46 2374544 ns/op BenchmarkCopyElim10000-4 2 51320158 ns/op BenchmarkCopyElim100000-4 1 802720780 ns/op BenchmarkDeadCode/1-4 434 243453 ns/op BenchmarkDeadCode/10-4 405 258055 ns/op BenchmarkDeadCode/100-4 218 550450 ns/op BenchmarkDeadCode/1000-4 50 2905409 ns/op BenchmarkDeadCode/10000-4 3 38672485 ns/op BenchmarkDeadCode/100000-4 1 522196557 ns/op BenchmarkDeadCode/200000-4 1 1106666457 ns/op BenchmarkDominatorsLinear-4 10 10704606 ns/op 0.93 MB/s BenchmarkDominatorsFwdBack-4 7 16650758 ns/op 0.60 MB/s BenchmarkDominatorsManyPred-4 8 15151352 ns/op 0.66 MB/s BenchmarkDominatorsMaxPred-4 8 14543106 ns/op 0.69 MB/s BenchmarkDominatorsMaxPredVal-4 8 14910750 ns/op 0.67 MB/s BenchmarkFuse/1-4 462 252716 ns/op BenchmarkFuse/10-4 410 310632 ns/op BenchmarkFuse/100-4 122 1002965 ns/op BenchmarkFuse/1000-4 18 6508760 ns/op BenchmarkFuse/10000-4 2 90983582 ns/op BenchmarkNilCheckDeep1-4 10000 11000 ns/op 0.09 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4401 26950 ns/op 0.37 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 634 181240 ns/op 0.55 MB/s 675 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 58 1817514 ns/op 0.55 MB/s 6541 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 5 22733277 ns/op 0.44 MB/s 118380 B/op 6 allocs/op BenchmarkDSEPass-4 31 3789436 ns/op 63666 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 125115400 ns/op 4294368 B/op 109201 allocs/op BenchmarkCSEPass-4 7 16526302 ns/op 150286 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 161716194 ns/op 5644104 B/op 97318 allocs/op BenchmarkDeadcodePass-4 164 684405 ns/op 92310 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 146992185 ns/op 4047528 B/op 44931 allocs/op BenchmarkMultiPass-4 61 1801992 ns/op 214078 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 276933604 ns/op 11214760 B/op 149914 allocs/op BenchmarkCondRewrite/SoloJump-4 3070875 39.17 ns/op BenchmarkCondRewrite/CombJump-4 2702442 43.93 ns/op PASS ok cmd/compile/internal/ssa 16.653s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9448 11604 ns/op BenchmarkExtShift-4 16702 7279 ns/op BenchmarkModify-4 9039 12578 ns/op BenchmarkMullImm-4 16201 7370 ns/op BenchmarkConstModify-4 9135 12133 ns/op BenchmarkBitSet-4 19939 6000 ns/op BenchmarkBitClear-4 19640 6004 ns/op BenchmarkBitToggle-4 19936 6024 ns/op BenchmarkBitSetConst-4 157476 761.2 ns/op BenchmarkBitClearConst-4 150190 761.0 ns/op BenchmarkBitToggleConst-4 155904 765.2 ns/op BenchmarkDivconstI64-4 8266812 14.29 ns/op BenchmarkModconstI64-4 8459900 14.14 ns/op BenchmarkDivisiblePow2constI64-4 8162960 14.37 ns/op BenchmarkDivisibleconstI64-4 9386521 12.86 ns/op BenchmarkDivisibleWDivconstI64-4 6186472 19.30 ns/op BenchmarkDivconstU64/3-4 8906205 13.43 ns/op BenchmarkDivconstU64/5-4 8284983 14.24 ns/op BenchmarkDivconstU64/37-4 8910146 13.53 ns/op BenchmarkDivconstU64/1234567-4 8475307 14.04 ns/op BenchmarkModconstU64-4 8693896 13.78 ns/op BenchmarkDivisibleconstU64-4 8047602 14.89 ns/op BenchmarkDivisibleWDivconstU64-4 6123249 19.46 ns/op BenchmarkDivconstI32-4 8647532 13.82 ns/op BenchmarkModconstI32-4 8606860 13.94 ns/op BenchmarkDivisiblePow2constI32-4 8641222 13.99 ns/op BenchmarkDivisibleconstI32-4 8949218 13.37 ns/op BenchmarkDivisibleWDivconstI32-4 6159836 19.61 ns/op BenchmarkDivconstU32-4 8785094 13.62 ns/op BenchmarkModconstU32-4 8496184 13.99 ns/op BenchmarkDivisibleconstU32-4 8632100 13.92 ns/op BenchmarkDivisibleWDivconstU32-4 6139569 19.50 ns/op BenchmarkDivconstI16-4 8718398 13.86 ns/op BenchmarkModconstI16-4 8838484 13.55 ns/op BenchmarkDivisiblePow2constI16-4 8528118 14.06 ns/op BenchmarkDivisibleconstI16-4 9495249 12.56 ns/op BenchmarkDivisibleWDivconstI16-4 6071636 19.43 ns/op BenchmarkDivconstU16-4 8535044 14.16 ns/op BenchmarkModconstU16-4 9667326 12.44 ns/op BenchmarkDivisibleconstU16-4 8412128 14.41 ns/op BenchmarkDivisibleWDivconstU16-4 6372711 18.79 ns/op BenchmarkDivconstI8-4 9288295 12.85 ns/op BenchmarkModconstI8-4 8591112 13.89 ns/op BenchmarkDivisiblePow2constI8-4 8347708 14.55 ns/op BenchmarkDivisibleconstI8-4 8797762 13.60 ns/op BenchmarkDivisibleWDivconstI8-4 5910794 20.43 ns/op BenchmarkDivconstU8-4 8464759 14.01 ns/op BenchmarkModconstU8-4 9588362 12.48 ns/op BenchmarkDivisibleconstU8-4 8393059 14.40 ns/op BenchmarkDivisibleWDivconstU8-4 6129231 19.37 ns/op BenchmarkMul2-4 165231 726.7 ns/op BenchmarkMulNeg2-4 164215 733.3 ns/op BenchmarkEfaceInteger-4 3596298 28.28 ns/op BenchmarkDiv64UnsignedSmall-4 6901714 17.26 ns/op BenchmarkDiv64Small-4 6284532 19.01 ns/op BenchmarkDiv64SmallNegDivisor-4 6029240 20.10 ns/op BenchmarkDiv64SmallNegDividend-4 6207663 19.15 ns/op BenchmarkDiv64SmallNegBoth-4 6256004 18.98 ns/op BenchmarkDiv64Unsigned-4 6799695 17.44 ns/op BenchmarkDiv64-4 6134802 19.47 ns/op BenchmarkDiv64NegDivisor-4 6069314 19.55 ns/op BenchmarkDiv64NegDividend-4 6111967 19.39 ns/op BenchmarkDiv64NegBoth-4 6162304 19.42 ns/op BenchmarkMod64UnsignedSmall-4 7047009 17.00 ns/op BenchmarkMod64Small-4 6300682 19.09 ns/op BenchmarkMod64SmallNegDivisor-4 6126640 19.74 ns/op BenchmarkMod64SmallNegDividend-4 6160688 19.36 ns/op BenchmarkMod64SmallNegBoth-4 6064404 19.64 ns/op BenchmarkMod64Unsigned-4 6937267 17.05 ns/op BenchmarkMod64-4 6161463 19.31 ns/op BenchmarkMod64NegDivisor-4 6060844 19.72 ns/op BenchmarkMod64NegDividend-4 6024632 19.76 ns/op BenchmarkMod64NegBoth-4 6178128 19.38 ns/op BenchmarkMulconstI32/3-4 16473238 7.197 ns/op BenchmarkMulconstI32/5-4 16544989 7.168 ns/op BenchmarkMulconstI32/12-4 16126675 7.397 ns/op BenchmarkMulconstI32/120-4 16759736 7.225 ns/op BenchmarkMulconstI32/-120-4 16460697 7.195 ns/op BenchmarkMulconstI32/65537-4 16749316 7.181 ns/op BenchmarkMulconstI32/65538-4 16732407 7.179 ns/op BenchmarkMulconstI64/3-4 16736130 7.168 ns/op BenchmarkMulconstI64/5-4 16645434 7.247 ns/op BenchmarkMulconstI64/12-4 16569097 7.144 ns/op BenchmarkMulconstI64/120-4 16562919 7.197 ns/op BenchmarkMulconstI64/-120-4 16803564 7.276 ns/op BenchmarkMulconstI64/65537-4 16608046 7.151 ns/op BenchmarkMulconstI64/65538-4 16815158 7.178 ns/op BenchmarkMulconstU32/3-4 16552768 7.187 ns/op BenchmarkMulconstU32/5-4 16705671 7.152 ns/op BenchmarkMulconstU32/12-4 16546994 7.216 ns/op BenchmarkMulconstU32/120-4 16638655 7.182 ns/op BenchmarkMulconstU32/65537-4 16700004 7.250 ns/op BenchmarkMulconstU32/65538-4 16098645 7.518 ns/op BenchmarkMulconstU64/3-4 16212580 7.161 ns/op BenchmarkMulconstU64/5-4 16554452 7.236 ns/op BenchmarkMulconstU64/12-4 16741694 7.169 ns/op BenchmarkMulconstU64/120-4 16707830 7.138 ns/op BenchmarkMulconstU64/65537-4 16749434 7.319 ns/op BenchmarkMulconstU64/65538-4 16027207 7.299 ns/op BenchmarkShiftArithmeticRight-4 19547310 6.107 ns/op BenchmarkSwitch8Predictable-4 13180435 7.772 ns/op BenchmarkSwitch8Unpredictable-4 5727249 18.42 ns/op BenchmarkSwitch32Predictable-4 8519128 12.25 ns/op BenchmarkSwitch32Unpredictable-4 5778075 18.19 ns/op BenchmarkSwitchStringPredictable-4 7384575 16.23 ns/op BenchmarkSwitchStringUnpredictable-4 4335945 24.54 ns/op BenchmarkSwitchTypePredictable-4 6048721 19.91 ns/op BenchmarkSwitchTypeUnpredictable-4 3308730 36.73 ns/op PASS ok cmd/compile/internal/test 16.268s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 127 942472 ns/op BenchmarkNamed/Underlying/nongeneric-4 819582 138.4 ns/op BenchmarkNamed/Underlying/generic-4 764931 138.2 ns/op BenchmarkNamed/Underlying/src_instance-4 867819 142.7 ns/op BenchmarkNamed/Underlying/user_instance-4 870966 136.6 ns/op BenchmarkCheck/http/funcbodies/info-4 1 655559662 ns/op 50731 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 424107179 ns/op 78408 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 184354614 ns/op 180302 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 153264261 ns/op 216772 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 447788078 ns/op 11562 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 96511700 ns/op 53634 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36963297 ns/op 140036 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34646350 ns/op 149391 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 129907366 ns/op 16699 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 44430877 ns/op 48810 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 23278214 ns/op 93199 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21717731 ns/op 99883 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1318903014 ns/op 50163 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 686920859 ns/op 96311 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 189832030 ns/op 348368 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 136949784 ns/op 482839 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 560085219 ns/op 3592 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 75078356 ns/op 26786 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 43431329 ns/op 46302 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 43409481 ns/op 46285 lines/s PASS ok cmd/compile/internal/types2 18.140s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 122 978304 ns/op 2384057 sys-ns/op 1335607 user-ns/op PASS ok cmd/go 1.218s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 224256 530.0 ns/op PASS ok cmd/go/internal/cfg 1.235s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64092 1796 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 75876 1566 ns/op 5.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14176 8549 ns/op 119.78 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14451 8255 ns/op 124.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2161 54480 ns/op 150.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2150 54169 ns/op 151.23 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.963s All tests passed.