linux-amd64-longtest-race at 5b37d720e39037fec4e298c3ae44d6487f029f92 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn9b2137e" "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=9s" "GO_STAGE0_DL_DELAY=100ms" "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-rn9b2137e" "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=9s" "GO_STAGE0_DL_DELAY=100ms" "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.787s ok archive/zip 123.140s ok bufio 1.285s ok bytes 9.590s ok cmp 1.016s ok compress/bzip2 1.463s ok compress/flate 173.488s ok compress/gzip 13.755s ok compress/lzw 1.522s ok compress/zlib 9.670s ok container/heap 1.022s ok container/list 1.017s ok container/ring 1.019s ok context 1.049s ok crypto 1.017s ok crypto/aes 1.055s ok crypto/cipher 2.102s ok crypto/des 1.048s ok crypto/dsa 6.696s ok crypto/ecdh 2.182s ok crypto/ecdsa 4.520s ok crypto/ed25519 1.931s ok crypto/elliptic 2.304s ok crypto/hmac 1.021s ok crypto/internal/alias 1.017s ok crypto/internal/bigmod 3.692s ok crypto/internal/boring 1.016s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 1.360s ok crypto/internal/edwards25519 39.143s ok crypto/internal/edwards25519/field 14.367s ok crypto/internal/nistec 29.338s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.016s [no tests to run] ok crypto/md5 1.025s ok crypto/rand 3.853s ok crypto/rc4 1.447s ok crypto/rsa 7.210s ok crypto/sha1 1.038s ok crypto/sha256 1.022s ok crypto/sha512 1.024s ok crypto/subtle 21.364s ok crypto/tls 7.515s ok crypto/x509 5.931s ? crypto/x509/pkix [no test files] ok database/sql 2.359s ok database/sql/driver 1.017s ok debug/buildinfo 6.044s ok debug/dwarf 1.128s ok debug/elf 3.018s ok debug/gosym 1.331s ok debug/macho 1.032s ok debug/pe 1.048s ok debug/plan9obj 1.017s ok embed 1.017s [no tests to run] ok embed/internal/embedtest 1.019s ? encoding [no test files] ok encoding/ascii85 1.021s ok encoding/asn1 1.022s ok encoding/base32 1.066s ok encoding/base64 1.026s ok encoding/binary 1.024s ok encoding/csv 1.058s ok encoding/gob 20.956s ok encoding/hex 1.024s ok encoding/json 7.460s ok encoding/pem 3.492s ok encoding/xml 40.995s ok errors 1.024s ok expvar 1.023s ok flag 3.107s ok fmt 1.568s ok go/ast 1.027s ok go/build 5.454s ok go/build/constraint 1.025s ok go/constant 1.024s ok go/doc 1.248s ok go/doc/comment 3.069s ok go/format 1.048s ok go/importer 1.176s ok go/internal/gccgoimporter 1.050s ok go/internal/gcimporter 52.842s ok go/internal/srcimporter 16.685s ? go/internal/typeparams [no test files] ok go/parser 52.758s ok go/printer 2.387s ok go/scanner 1.023s ok go/token 1.116s ok go/types 48.762s ok hash 1.021s ok hash/adler32 1.049s ok hash/crc32 1.054s ok hash/crc64 1.028s ok hash/fnv 1.018s ok hash/maphash 1.018s ok html 1.018s ok html/template 1.847s ok image 2.388s ? image/color/palette [no test files] ok image/color 1.036s ok image/draw 1.565s ok image/gif 100.312s ? image/internal/imageutil [no test files] ok image/jpeg 25.081s ok image/png 7.168s ok index/suffixarray 609.198s ok internal/abi 1.055s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.016s ? 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.017s ? 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.018s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 1.017s ok internal/coverage/slicewriter 1.016s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 1.044s ok internal/cpu 3.049s ok internal/dag 1.017s ok internal/diff 1.019s ok internal/fmtsort 1.017s ? internal/goarch [no test files] ok internal/fuzz 1.037s ok internal/godebug 17.872s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.017s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/intern 3.379s ? 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.637s ok internal/poll 22.774s ? internal/race [no test files] ok internal/profile 1.026s ok internal/reflectlite 1.020s ok internal/safefilepath 1.018s ok internal/saferio 1.265s ok internal/singleflight 1.093s ? 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.150s ok internal/trace 7.937s ? internal/txtar [no test files] ok internal/types/errors 1.385s ok internal/unsafeheader 1.017s ok internal/xcoff 1.036s ok internal/zstd 1.145s ok io 1.055s ok io/fs 1.265s ok io/ioutil 1.021s ok log 1.026s ? log/internal [no test files] ? log/slog/internal [no test files] ok log/slog 1.106s ? log/slog/internal/slogtest [no test files] ok log/slog/internal/benchmarks 1.017s ok log/slog/internal/buffer 1.016s ok log/syslog 2.237s ok maps 1.018s ok math 1.030s ok math/big 8.524s ok math/bits 1.027s ok math/cmplx 1.018s ok math/rand 34.118s ok mime 1.038s ok mime/multipart 15.176s ok mime/quotedprintable 2.156s ok net 54.003s ok net/http 51.744s ok net/http/cgi 12.409s ok net/http/cookiejar 1.027s ok net/http/fcgi 1.229s ok net/http/httptest 1.199s ok net/http/httptrace 1.017s ok net/http/httputil 2.134s ? net/http/internal/testcert [no test files] ok net/http/internal 1.022s ok net/http/internal/ascii 1.017s ok net/http/pprof 6.192s ok net/internal/socktest 1.019s ok net/mail 1.024s ok net/netip 1.370s ok net/rpc 1.059s ok net/rpc/jsonrpc 1.028s ok net/smtp 1.070s ok net/textproto 1.049s ok net/url 1.030s ok os 23.335s ok os/exec 14.712s ok os/exec/internal/fdtest 1.016s ok os/signal 28.602s ok os/user 1.017s ok path 1.021s ok path/filepath 1.052s ok plugin 1.016s ok reflect 3.851s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 4.159s ok regexp/syntax 7.140s ok runtime 235.220s ok runtime/cgo 1.016s ok runtime/coverage 28.380s ok runtime/debug 2.168s ok runtime/internal/atomic 3.764s ok runtime/internal/math 1.021s ? runtime/internal/startlinetest [no test files] ok runtime/internal/sys 1.017s ok runtime/internal/syscall 1.016s ok runtime/internal/wasitest 1.017s ok runtime/metrics 1.029s ok runtime/pprof 95.196s ok runtime/race 12.158s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 8.532s ok slices 2.450s ok sort 7.141s ok strconv 9.288s ok strings 3.957s ok sync 2.833s ok sync/atomic 205.995s ok syscall 13.032s ? testing/internal/testdeps [no test files] ok testing 3.681s ok testing/fstest 1.023s ok testing/iotest 1.020s ok testing/quick 1.162s ok testing/slogtest 1.023s ok text/scanner 1.030s ok text/tabwriter 1.021s ok text/template 1.861s ok text/template/parse 1.032s ok time 15.155s ? time/tzdata [no test files] ok unicode 1.024s ok unicode/utf16 1.018s ? unsafe [no test files] ? vendor/golang.org/x/crypto/chacha20 [no test files] ok unicode/utf8 1.031s ? 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.408s ok cmd/api 8.474s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 4.388s ? cmd/asm/internal/flags [no test files] ? cmd/buildid [no test files] ok cmd/asm/internal/lex 1.019s ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.832s ok cmd/cgo/internal/test 2.158s ? 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 23.316s ok cmd/cgo/internal/testcshared 6.167s ok cmd/cgo/internal/testerrors 10.543s ok cmd/cgo/internal/testfortran 2.427s ok cmd/cgo/internal/testgodefs 1.617s ok cmd/cgo/internal/testlife 1.660s ok cmd/cgo/internal/testnocgo 1.016s ok cmd/cgo/internal/testplugin 32.514s ok cmd/cgo/internal/testsanitizers 18.749s ok cmd/cgo/internal/testshared 69.896s ok cmd/cgo/internal/testso 2.548s ok cmd/cgo/internal/teststdio 2.476s ok cmd/cgo/internal/testtls 1.016s ? cmd/compile [no test files] ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.042s ok cmd/compile/internal/amd64 60.800s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.017s ? cmd/compile/internal/bitvec [no test files] ? cmd/compile/internal/coverage [no test files] ok cmd/compile/internal/compare 1.019s ? cmd/compile/internal/devirtualize [no test files] ? cmd/compile/internal/escape [no test files] ok cmd/compile/internal/dwarfgen 1.452s ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 16.790s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.402s ok cmd/compile/internal/ir 1.017s ? cmd/compile/internal/liveness [no test files] ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/logopt 1.208s ok cmd/compile/internal/loopvar 27.285s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.022s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgo [no test files] ? cmd/compile/internal/pgo/internal/graph [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ? cmd/compile/internal/rangefunc [no test files] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/reflectdata 1.017s [no tests to run] ok cmd/compile/internal/ssa 191.295s ? cmd/compile/internal/ssagen [no test files] ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 18.764s ok cmd/compile/internal/test 36.003s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.255s ok cmd/compile/internal/types 1.018s ok cmd/compile/internal/types2 20.768s ? 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.926s ok cmd/cover 16.923s ok cmd/dist 1.019s ok cmd/distpack 1.016s ok cmd/doc 1.647s ok cmd/fix 1.772s ok cmd/go 462.383s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/auth 1.017s ? cmd/go/internal/clean [no test files] ok cmd/go/internal/cache 3.287s ok cmd/go/internal/cfg 1.017s [no tests to run] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.038s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.042s ? cmd/go/internal/help [no test files] ok cmd/go/internal/generate 1.029s ok cmd/go/internal/gover 1.019s ? cmd/go/internal/list [no test files] ok cmd/go/internal/imports 1.029s ok cmd/go/internal/load 1.025s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/lockedfile 3.438s ok cmd/go/internal/lockedfile/internal/filelock 2.056s ok cmd/go/internal/modfetch 37.708s ok cmd/go/internal/modfetch/codehost 10.844s ? cmd/go/internal/modget [no test files] ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modfetch/zip_sum_test 1.021s ok cmd/go/internal/modindex 1.611s ok cmd/go/internal/modload 53.592s ? cmd/go/internal/robustio [no test files] ok cmd/go/internal/mvs 1.045s ok cmd/go/internal/par 1.107s ? 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.018s ok cmd/go/internal/test 1.042s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.029s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 2.460s ok cmd/go/internal/vcweb 1.025s ? cmd/go/internal/version [no test files] ok cmd/go/internal/vcweb/vcstest 5.443s ? 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.093s ok cmd/gofmt 45.934s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/archive 1.458s ok cmd/internal/bootstrap_test 114.751s ? cmd/internal/codesign [no test files] ok cmd/internal/buildid 1.545s ok cmd/internal/cov 1.287s ? cmd/internal/gcprog [no test files] ok cmd/internal/dwarf 1.020s ok cmd/internal/edit 1.017s ok cmd/internal/goobj 15.713s ok cmd/internal/moddeps 12.857s ? cmd/internal/obj/arm [no test files] ok cmd/internal/notsha256 1.019s ok cmd/internal/obj 1.440s ? 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.456s ok cmd/internal/obj/riscv 10.059s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/s390x 1.018s ok cmd/internal/obj/x86 1.957s ? cmd/internal/objfile [no test files] ? cmd/internal/osinfo [no test files] ok cmd/internal/objabi 1.046s ok cmd/internal/pkgpath 5.084s ok cmd/internal/pkgpattern 1.021s ok cmd/internal/quoted 1.019s ? cmd/internal/sys [no test files] ? cmd/internal/traceviewer [no test files] ok cmd/internal/src 1.018s ok cmd/internal/test2json 1.753s ok cmd/link 23.419s ? 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.018s ok cmd/link/internal/ld 15.206s ? cmd/link/internal/loadelf [no test files] ? cmd/link/internal/loadmacho [no test files] ok cmd/link/internal/loader 1.052s ? 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.208s ok cmd/objdump 5.217s ok cmd/pack 8.872s ? cmd/test2json [no test files] ok cmd/pprof 3.480s ok cmd/trace 1.288s ? 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 30.952s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2649 40723 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2172 52504 ns/op 1858 B/op 37 allocs/op Benchmark/Writer/PAX-4 1496 79062 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3661 31255 ns/op 5154 B/op 16 allocs/op Benchmark/Reader/GNU-4 4716 21510 ns/op 5131 B/op 15 allocs/op Benchmark/Reader/PAX-4 1921 62489 ns/op 9038 B/op 33 allocs/op PASS ok archive/tar 1.746s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 352077871 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 163761909 ns/op BenchmarkZip64TestSizes/4096-4 1560 89158 ns/op BenchmarkZip64TestSizes/1048576-4 160 802867 ns/op BenchmarkZip64TestSizes/67108864-4 1 166026914 ns/op PASS ok archive/zip 2.474s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 223087 489.0 ns/op BenchmarkReaderCopyUnoptimal-4 135404 839.4 ns/op BenchmarkReaderCopyNoWriteTo-4 5440 24440 ns/op BenchmarkReaderWriteToOptimal-4 7466 15912 ns/op BenchmarkReaderReadString-4 129007 876.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 219038 545.7 ns/op BenchmarkWriterCopyUnoptimal-4 187894 584.5 ns/op BenchmarkWriterCopyNoReadFrom-4 5192 21597 ns/op BenchmarkReaderEmpty-4 34188 3624 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 25371 4280 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 599932 187.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.720s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4596 25433 ns/op 1288.40 MB/s BenchmarkWriteByte-4 453 255207 ns/op 16.05 MB/s BenchmarkWriteRune-4 253 479973 ns/op 25.60 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3981746 ns/op BenchmarkBufferFullSmallReads-4 100 1065214 ns/op BenchmarkBufferWriteBlock/N4096-4 6855 18094 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 379 296694 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 20267485 ns/op 4192275 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 147507174 ns/op 113.74 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4638720 25.49 ns/op 392.37 MB/s BenchmarkIndexByte/32-4 4503094 26.57 ns/op 1204.33 MB/s BenchmarkIndexByte/4K-4 905929 131.0 ns/op 31274.31 MB/s BenchmarkIndexBytePortable/10-4 774132 149.3 ns/op 66.96 MB/s BenchmarkIndexBytePortable/32-4 247610 481.9 ns/op 66.41 MB/s BenchmarkIndexBytePortable/4K-4 1992 55950 ns/op 73.21 MB/s BenchmarkIndexRune/10-4 1000000 103.7 ns/op 96.47 MB/s BenchmarkIndexRune/32-4 1000000 105.9 ns/op 302.17 MB/s BenchmarkIndexRune/4K-4 376735 326.5 ns/op 12544.24 MB/s BenchmarkIndexRuneASCII/10-4 4420696 27.09 ns/op 369.10 MB/s BenchmarkIndexRuneASCII/32-4 4112394 28.02 ns/op 1142.18 MB/s BenchmarkIndexRuneASCII/4K-4 856551 135.4 ns/op 30246.81 MB/s BenchmarkEqual/0-4 7443272 16.16 ns/op BenchmarkEqual/1-4 1379014 86.07 ns/op 11.62 MB/s BenchmarkEqual/6-4 1397516 84.53 ns/op 70.98 MB/s BenchmarkEqual/9-4 1415246 83.39 ns/op 107.93 MB/s BenchmarkEqual/15-4 1450177 83.75 ns/op 179.10 MB/s BenchmarkEqual/16-4 1477519 81.17 ns/op 197.11 MB/s BenchmarkEqual/20-4 1425927 84.51 ns/op 236.66 MB/s BenchmarkEqual/32-4 1404300 84.73 ns/op 377.69 MB/s BenchmarkEqual/4K-4 105506 1127 ns/op 3633.74 MB/s BenchmarkEqualBothUnaligned/64_0-4 1661794 73.15 ns/op 874.87 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 102.4 ns/op 625.20 MB/s BenchmarkEqualBothUnaligned/64_4-4 1580824 76.69 ns/op 834.56 MB/s BenchmarkEqualBothUnaligned/64_7-4 1496565 75.87 ns/op 843.50 MB/s BenchmarkEqualBothUnaligned/4096_0-4 107481 1118 ns/op 3663.24 MB/s BenchmarkEqualBothUnaligned/4096_1-4 40496 2955 ns/op 1385.93 MB/s BenchmarkEqualBothUnaligned/4096_4-4 119091 1037 ns/op 3949.06 MB/s BenchmarkEqualBothUnaligned/4096_7-4 119019 1018 ns/op 4022.73 MB/s BenchmarkIndex/10-4 2800316 42.96 ns/op 232.75 MB/s BenchmarkIndex/32-4 2720746 44.57 ns/op 717.89 MB/s BenchmarkIndex/4K-4 33870 3527 ns/op 1161.35 MB/s BenchmarkIndexEasy/10-4 3041718 38.20 ns/op 261.81 MB/s BenchmarkIndexEasy/32-4 2806809 41.44 ns/op 772.23 MB/s BenchmarkIndexEasy/4K-4 461200 254.4 ns/op 16100.01 MB/s BenchmarkCount/10-4 1462111 81.09 ns/op 123.32 MB/s BenchmarkCount/32-4 1364920 87.54 ns/op 365.54 MB/s BenchmarkCount/4K-4 33164 3584 ns/op 1142.75 MB/s BenchmarkCountEasy/10-4 1547011 77.01 ns/op 129.86 MB/s BenchmarkCountEasy/32-4 1418260 84.65 ns/op 378.01 MB/s BenchmarkCountEasy/4K-4 402140 293.8 ns/op 13941.53 MB/s BenchmarkCountSingle/10-4 3765019 31.50 ns/op 317.44 MB/s BenchmarkCountSingle/32-4 3517579 34.20 ns/op 935.66 MB/s BenchmarkCountSingle/4K-4 788634 140.6 ns/op 29134.62 MB/s BenchmarkToUpper/#00-4 2937008 41.54 ns/op BenchmarkToUpper/ONLYUPPER-4 287492 417.5 ns/op BenchmarkToUpper/abc-4 483211 253.2 ns/op BenchmarkToUpper/AbC123-4 288266 436.0 ns/op BenchmarkToUpper/azAZ09_-4 264610 472.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 76147 1584 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38533 3008 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54520 2185 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126134 972.8 ns/op BenchmarkToLower/#00-4 2788532 42.50 ns/op BenchmarkToLower/abc-4 448682 260.4 ns/op BenchmarkToLower/AbC123-4 269190 419.4 ns/op BenchmarkToLower/azAZ09_-4 265406 454.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 77127 1563 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39572 2993 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67711 1740 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118936 997.2 ns/op BenchmarkFields/ASCII/16-4 113763 1060 ns/op 15.10 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8755 13725 ns/op 18.65 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 566 206225 ns/op 19.86 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 28 3831532 ns/op 17.10 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 61562246 ns/op 17.03 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 82400 1403 ns/op 11.40 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5571 20265 ns/op 12.63 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 343 334888 ns/op 12.23 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6475992 ns/op 10.12 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 125899140 ns/op 8.33 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 133195 854.6 ns/op 18.72 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12214 9889 ns/op 25.89 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 630 172582 ns/op 23.73 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3823993 ns/op 17.14 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 81920110 ns/op 12.80 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 116340 990.6 ns/op 16.15 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8697 13702 ns/op 18.68 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 500 230857 ns/op 17.74 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4973021 ns/op 13.18 MB/s 512264 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 97184881 ns/op 10.79 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1950372 62.14 ns/op BenchmarkTrimSpace/ASCII-4 929641 124.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 105914 1079 ns/op BenchmarkTrimSpace/JustNonASCII-4 49359 2430 ns/op BenchmarkToValidUTF8/Valid-4 465061 262.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 317539 372.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 94102 1218 ns/op BenchmarkIndexHard1-4 817 144132 ns/op BenchmarkIndexHard2-4 601 200807 ns/op BenchmarkIndexHard3-4 148 797554 ns/op BenchmarkIndexHard4-4 96 1192292 ns/op BenchmarkLastIndexHard1-4 5 23350024 ns/op BenchmarkLastIndexHard2-4 4 29505168 ns/op BenchmarkLastIndexHard3-4 4 32005892 ns/op BenchmarkCountHard1-4 819 143426 ns/op BenchmarkCountHard2-4 591 200658 ns/op BenchmarkCountHard3-4 148 799218 ns/op BenchmarkSplitEmptySeparator-4 1 185813997 ns/op BenchmarkSplitSingleByteSeparator-4 10 11246452 ns/op BenchmarkSplitMultiByteSeparator-4 10 10143909 ns/op BenchmarkSplitNSingleByteSeparator-4 191174 638.8 ns/op BenchmarkSplitNMultiByteSeparator-4 68588 1698 ns/op BenchmarkRepeat-4 187891 624.7 ns/op BenchmarkRepeatLarge/256/1-4 127340 817.8 ns/op 313.03 MB/s BenchmarkRepeatLarge/256/16-4 193650 572.9 ns/op 446.84 MB/s BenchmarkRepeatLarge/512/1-4 90058 1118 ns/op 457.90 MB/s BenchmarkRepeatLarge/512/16-4 145758 830.2 ns/op 616.72 MB/s BenchmarkRepeatLarge/1024/1-4 64177 1654 ns/op 619.06 MB/s BenchmarkRepeatLarge/1024/16-4 77744 1410 ns/op 726.35 MB/s BenchmarkRepeatLarge/2048/1-4 42218 2690 ns/op 761.35 MB/s BenchmarkRepeatLarge/2048/16-4 44937 2445 ns/op 837.72 MB/s BenchmarkRepeatLarge/4096/1-4 25464 4639 ns/op 882.87 MB/s BenchmarkRepeatLarge/4096/16-4 26737 4243 ns/op 965.38 MB/s BenchmarkRepeatLarge/8192/1-4 13898 8674 ns/op 944.43 MB/s BenchmarkRepeatLarge/8192/16-4 14332 8752 ns/op 936.00 MB/s BenchmarkRepeatLarge/8192/4097-4 24387 5001 ns/op 819.25 MB/s BenchmarkRepeatLarge/16384/1-4 7309 14573 ns/op 1124.27 MB/s BenchmarkRepeatLarge/16384/16-4 8242 15034 ns/op 1089.78 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 13005 ns/op 945.08 MB/s BenchmarkRepeatLarge/32768/1-4 4063 31017 ns/op 1056.44 MB/s BenchmarkRepeatLarge/32768/16-4 4926 30570 ns/op 1071.89 MB/s BenchmarkRepeatLarge/32768/4097-4 4185 28916 ns/op 991.81 MB/s BenchmarkRepeatLarge/65536/1-4 2041 56460 ns/op 1160.74 MB/s BenchmarkRepeatLarge/65536/16-4 2095 58643 ns/op 1117.54 MB/s BenchmarkRepeatLarge/65536/4097-4 2245 59806 ns/op 1027.56 MB/s BenchmarkRepeatLarge/131072/1-4 232 505709 ns/op 259.18 MB/s BenchmarkRepeatLarge/131072/16-4 229 506807 ns/op 258.62 MB/s BenchmarkRepeatLarge/131072/4097-4 235 494182 ns/op 257.00 MB/s BenchmarkRepeatLarge/262144/1-4 100 1006907 ns/op 260.35 MB/s BenchmarkRepeatLarge/262144/16-4 100 1002848 ns/op 261.40 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1013932 ns/op 254.56 MB/s BenchmarkRepeatLarge/524288/1-4 66 2008858 ns/op 260.99 MB/s BenchmarkRepeatLarge/524288/16-4 63 2003403 ns/op 261.70 MB/s BenchmarkRepeatLarge/524288/4097-4 64 1994375 ns/op 260.89 MB/s BenchmarkRepeatLarge/1048576/1-4 31 3949644 ns/op 265.49 MB/s BenchmarkRepeatLarge/1048576/16-4 30 3964169 ns/op 264.51 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4057508 ns/op 257.48 MB/s BenchmarkRepeatLarge/2097152/1-4 16 7699048 ns/op 272.39 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7671903 ns/op 273.35 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7866172 ns/op 266.15 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15670229 ns/op 267.66 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15601556 ns/op 268.84 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15744441 ns/op 266.20 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31281129 ns/op 268.17 MB/s BenchmarkRepeatLarge/8388608/16-4 4 32424854 ns/op 258.71 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 32350600 ns/op 259.24 MB/s BenchmarkRepeatLarge/16777216/1-4 2 61608834 ns/op 272.32 MB/s BenchmarkRepeatLarge/16777216/16-4 2 63066932 ns/op 266.02 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 61856632 ns/op 271.23 MB/s BenchmarkRepeatLarge/33554432/1-4 1 118448465 ns/op 283.28 MB/s BenchmarkRepeatLarge/33554432/16-4 1 121160477 ns/op 276.94 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 117139869 ns/op 286.45 MB/s BenchmarkRepeatLarge/67108864/1-4 1 252078147 ns/op 266.22 MB/s BenchmarkRepeatLarge/67108864/16-4 1 235110409 ns/op 285.44 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 234892286 ns/op 285.70 MB/s BenchmarkRepeatLarge/134217728/1-4 1 493735599 ns/op 271.84 MB/s BenchmarkRepeatLarge/134217728/16-4 1 470499756 ns/op 285.27 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 465021135 ns/op 288.63 MB/s BenchmarkRepeatLarge/268435456/1-4 1 968916510 ns/op 277.05 MB/s BenchmarkRepeatLarge/268435456/16-4 1 928981000 ns/op 288.96 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 924445242 ns/op 290.37 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1956608101 ns/op 274.39 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1808061143 ns/op 296.93 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1830458648 ns/op 293.30 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3867391376 ns/op 277.64 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3610554136 ns/op 297.39 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3627651897 ns/op 295.99 MB/s BenchmarkBytesCompare/1-4 9344076 12.24 ns/op BenchmarkBytesCompare/2-4 9750531 12.21 ns/op BenchmarkBytesCompare/4-4 9802004 12.23 ns/op BenchmarkBytesCompare/8-4 10105101 11.71 ns/op BenchmarkBytesCompare/16-4 10392330 11.42 ns/op BenchmarkBytesCompare/32-4 9202285 12.98 ns/op BenchmarkBytesCompare/64-4 7917027 14.39 ns/op BenchmarkBytesCompare/128-4 6993108 17.20 ns/op BenchmarkBytesCompare/256-4 5952396 20.14 ns/op BenchmarkBytesCompare/512-4 4153762 28.76 ns/op BenchmarkBytesCompare/1024-4 2514004 47.13 ns/op BenchmarkBytesCompare/2048-4 1422367 83.25 ns/op BenchmarkIndexAnyASCII/1:1-4 2568354 47.22 ns/op BenchmarkIndexAnyASCII/1:2-4 2654655 45.58 ns/op BenchmarkIndexAnyASCII/1:4-4 2559734 45.58 ns/op BenchmarkIndexAnyASCII/1:8-4 2636056 45.72 ns/op BenchmarkIndexAnyASCII/1:16-4 2635912 45.93 ns/op BenchmarkIndexAnyASCII/1:32-4 2508787 47.53 ns/op BenchmarkIndexAnyASCII/1:64-4 2430024 48.93 ns/op BenchmarkIndexAnyASCII/16:1-4 2356324 51.20 ns/op BenchmarkIndexAnyASCII/16:2-4 415218 275.4 ns/op BenchmarkIndexAnyASCII/16:4-4 421652 280.1 ns/op BenchmarkIndexAnyASCII/16:8-4 402247 283.6 ns/op BenchmarkIndexAnyASCII/16:16-4 380415 300.6 ns/op BenchmarkIndexAnyASCII/16:32-4 363512 324.9 ns/op BenchmarkIndexAnyASCII/16:64-4 316554 369.4 ns/op BenchmarkIndexAnyASCII/256:1-4 2108737 57.59 ns/op BenchmarkIndexAnyASCII/256:2-4 32678 3633 ns/op BenchmarkIndexAnyASCII/256:4-4 32998 3646 ns/op BenchmarkIndexAnyASCII/256:8-4 33000 3592 ns/op BenchmarkIndexAnyASCII/256:16-4 32524 3607 ns/op BenchmarkIndexAnyASCII/256:32-4 32716 3677 ns/op BenchmarkIndexAnyASCII/256:64-4 32187 3715 ns/op BenchmarkIndexAnyUTF8/1:1-4 2516412 47.37 ns/op BenchmarkIndexAnyUTF8/1:2-4 2627425 46.20 ns/op BenchmarkIndexAnyUTF8/1:4-4 2627773 45.58 ns/op BenchmarkIndexAnyUTF8/1:8-4 2619387 45.66 ns/op BenchmarkIndexAnyUTF8/1:16-4 2621517 46.12 ns/op BenchmarkIndexAnyUTF8/1:32-4 2533430 47.31 ns/op BenchmarkIndexAnyUTF8/1:64-4 2416839 48.48 ns/op BenchmarkIndexAnyUTF8/16:1-4 153279 772.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 271700 433.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 269143 436.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 269966 436.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 265136 438.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 258646 459.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 258212 452.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11140 ns/op BenchmarkIndexAnyUTF8/256:2-4 18958 6270 ns/op BenchmarkIndexAnyUTF8/256:4-4 18885 6293 ns/op BenchmarkIndexAnyUTF8/256:8-4 19129 6334 ns/op BenchmarkIndexAnyUTF8/256:16-4 19065 6282 ns/op BenchmarkIndexAnyUTF8/256:32-4 17684 6666 ns/op BenchmarkIndexAnyUTF8/256:64-4 18369 6562 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2477432 48.28 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2575335 46.71 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2545411 47.07 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2559208 47.21 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2575162 46.44 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2489931 48.12 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2439934 49.34 ns/op BenchmarkLastIndexAnyASCII/16:1-4 310962 374.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 327018 368.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 314530 374.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 298246 370.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 307248 391.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 283326 416.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 238322 460.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23336 5125 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23443 5174 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23052 5085 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23492 5148 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23322 5139 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23107 5222 ns/op BenchmarkLastIndexAnyASCII/256:64-4 22848 5292 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2528566 47.74 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2615792 46.23 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2554461 48.14 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2576158 46.43 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2581382 46.76 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2431076 48.34 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2427279 49.84 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 228166 497.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 268028 443.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 261416 439.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 270085 442.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 266031 449.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 252288 464.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 256456 460.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16899 7073 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18924 6423 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18902 6394 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18628 6458 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18228 6564 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17749 6859 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17912 6658 ns/op BenchmarkTrimASCII/1:1-4 2835480 40.82 ns/op BenchmarkTrimASCII/1:2-4 2434393 47.47 ns/op BenchmarkTrimASCII/1:4-4 2312067 51.74 ns/op BenchmarkTrimASCII/1:8-4 2032916 59.21 ns/op BenchmarkTrimASCII/1:16-4 1709077 69.73 ns/op BenchmarkTrimASCII/16:1-4 420714 278.4 ns/op BenchmarkTrimASCII/16:2-4 327243 361.0 ns/op BenchmarkTrimASCII/16:4-4 318104 363.3 ns/op BenchmarkTrimASCII/16:8-4 319166 363.8 ns/op BenchmarkTrimASCII/16:16-4 307855 383.8 ns/op BenchmarkTrimASCII/256:1-4 31464 3774 ns/op BenchmarkTrimASCII/256:2-4 23349 5060 ns/op BenchmarkTrimASCII/256:4-4 23704 5042 ns/op BenchmarkTrimASCII/256:8-4 23628 5027 ns/op BenchmarkTrimASCII/256:16-4 23150 5110 ns/op BenchmarkTrimASCII/4096:1-4 1984 59724 ns/op BenchmarkTrimASCII/4096:2-4 1476 80203 ns/op BenchmarkTrimASCII/4096:4-4 1473 79907 ns/op BenchmarkTrimASCII/4096:8-4 1422 81268 ns/op BenchmarkTrimASCII/4096:16-4 1456 81811 ns/op BenchmarkTrimByte-4 2012178 59.61 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13161 9187 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13092 9188 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 679 173350 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1328 87673 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2569 43790 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4624 23835 ns/op BenchmarkCompareBytesEqual-4 9476410 11.19 ns/op BenchmarkCompareBytesToNil-4 11302975 10.26 ns/op BenchmarkCompareBytesEmpty-4 11665928 9.458 ns/op BenchmarkCompareBytesIdentical-4 11518179 9.490 ns/op BenchmarkCompareBytesSameLength-4 9868837 11.05 ns/op BenchmarkCompareBytesDifferentLength-4 9910242 11.47 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1759 62913 ns/op 16667.22 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1774 66632 ns/op 15737.00 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1776 60599 ns/op 17303.74 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1684 65878 ns/op 15917.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1766 65756 ns/op 15946.66 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1785 61257 ns/op 17117.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2113 60957 ns/op 17202.11 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 2103 54470 ns/op 19250.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1688 66373 ns/op 15798.38 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1648 67610 ns/op 15509.26 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1660 64085 ns/op 16362.30 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1687 65380 ns/op 16038.28 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1669 63994 ns/op 16385.59 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1702 66864 ns/op 15682.21 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1695 64631 ns/op 16224.20 MB/s BenchmarkCompareBytesBig-4 1760 64883 ns/op 16161.19 MB/s BenchmarkCompareBytesBigIdentical-4 12171241 9.802 ns/op 106976279.70 MB/s PASS ok bytes 73.223s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 75652692 ns/op 1.32 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 318652613 ns/op 1.78 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 24523094 ns/op 0.67 MB/s 3645038 B/op 51 allocs/op PASS ok compress/bzip2 2.364s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 60 1762785 ns/op 5.67 MB/s 43275 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17237476 ns/op 5.80 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 171707253 ns/op 5.82 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1776704 ns/op 5.63 MB/s 42702 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17633993 ns/op 5.67 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 180500014 ns/op 5.54 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 60 1778295 ns/op 5.62 MB/s 42630 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16958642 ns/op 5.90 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 169447478 ns/op 5.90 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 60 1776781 ns/op 5.63 MB/s 42493 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16695237 ns/op 5.99 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 171387444 ns/op 5.83 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 54 1953965 ns/op 5.12 MB/s 43067 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 19096705 ns/op 5.24 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 189533452 ns/op 5.28 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 73 1551492 ns/op 6.45 MB/s 43634 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12737016 ns/op 7.85 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 127911502 ns/op 7.82 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 73 1373893 ns/op 7.28 MB/s 42742 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10253818 ns/op 9.75 MB/s 47040 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 102775177 ns/op 9.73 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1389115 ns/op 7.20 MB/s 43056 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10303339 ns/op 9.71 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 103298580 ns/op 9.68 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 85 1245599 ns/op 8.03 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11826972 ns/op 8.46 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 118682996 ns/op 8.43 MB/s BenchmarkEncode/Digits/Speed/1e4-4 44 2298413 ns/op 4.35 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20713810 ns/op 4.83 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 208346831 ns/op 4.80 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6938342 ns/op 1.44 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 81721118 ns/op 1.22 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 851481535 ns/op 1.17 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6852414 ns/op 1.46 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 81512938 ns/op 1.23 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 851134761 ns/op 1.17 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1510239 ns/op 6.62 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 13098845 ns/op 7.63 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 130915176 ns/op 7.64 MB/s BenchmarkEncode/Newton/Speed/1e4-4 48 2210128 ns/op 4.52 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16757079 ns/op 5.97 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 168019811 ns/op 5.95 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6666663 ns/op 1.50 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 74356506 ns/op 1.34 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 762454491 ns/op 1.31 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6706459 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 92157977 ns/op 1.09 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 956555005 ns/op 1.05 MB/s PASS ok compress/flate 16.272s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2265353 ns/op 4.41 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2338995 ns/op 4.28 MB/s BenchmarkDecoder/1e5-4 5 22309151 ns/op 4.48 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22647793 ns/op 4.42 MB/s BenchmarkDecoder/1e6-4 1 221903566 ns/op 4.51 MB/s BenchmarkDecoder/1e-Reuse6-4 1 222844952 ns/op 4.49 MB/s BenchmarkEncoder/1e4-4 50 2174229 ns/op 4.60 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1818262 ns/op 5.50 MB/s BenchmarkEncoder/1e5-4 6 19469953 ns/op 5.14 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19366166 ns/op 5.16 MB/s BenchmarkEncoder/1e6-4 1 196808313 ns/op 5.08 MB/s BenchmarkEncoder/1e-Reuse6-4 1 191555181 ns/op 5.22 MB/s PASS ok compress/lzw 3.689s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 30 3776656 ns/op PASS ok container/heap 1.213s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19494 5982 ns/op BenchmarkWithTimeout/concurrency=40-4 4383 22951 ns/op BenchmarkWithTimeout/concurrency=4000-4 4695 25424 ns/op BenchmarkWithTimeout/concurrency=400000-4 6378 20715 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 332473 305.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12582 10760 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14107 8015 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2668 49317 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1624 76658 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2227 52338 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 217 555019 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 151 753728 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 235 496029 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 7502916 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9755067 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4684795 ns/op BenchmarkCheckCanceled/Err-4 264450 460.3 ns/op BenchmarkCheckCanceled/Done-4 379963 306.3 ns/op BenchmarkContextCancelDone-4 449485 280.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 21218 5144 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21546 5733 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19156 6235 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 17143 7749 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9391 10951 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 528297 225.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 317221 376.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 212444 550.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137619 867.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70629 1689 ns/op PASS ok context 12.163s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1767722 67.39 ns/op 237.44 MB/s BenchmarkDecrypt-4 1774312 67.41 ns/op 237.35 MB/s BenchmarkExpand-4 973514 118.3 ns/op PASS ok crypto/aes 1.518s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 186126 636.4 ns/op 100.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 364392 292.6 ns/op 218.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 180786 670.0 ns/op 95.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 376326 311.0 ns/op 205.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 114453 1021 ns/op 1322.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 178344 666.6 ns/op 2025.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 105606 1131 ns/op 1193.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 145797 797.9 ns/op 1692.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 40917 2929 ns/op 2796.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51859 2310 ns/op 3547.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 33834 3529 ns/op 2321.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 38560 3010 ns/op 2721.22 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6675 16432 ns/op 62.01 MB/s BenchmarkAESCFBDecrypt1K-4 7194 16175 ns/op 63.00 MB/s BenchmarkAESCFBDecrypt8K-4 942 129557 ns/op 63.19 MB/s BenchmarkAESOFB1K-4 10000 11091 ns/op 91.88 MB/s BenchmarkAESCTR1K-4 13614 8497 ns/op 119.93 MB/s BenchmarkAESCTR8K-4 1732 67274 ns/op 121.70 MB/s BenchmarkAESCBCEncrypt1K-4 14090 8506 ns/op 120.39 MB/s BenchmarkAESCBCDecrypt1K-4 17991 6858 ns/op 149.31 MB/s PASS ok crypto/cipher 3.972s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 72124 1610 ns/op 4.97 MB/s BenchmarkDecrypt-4 80168 1448 ns/op 5.52 MB/s BenchmarkTDESEncrypt-4 30558 3887 ns/op 2.06 MB/s BenchmarkTDESDecrypt-4 31810 3735 ns/op 2.14 MB/s PASS ok crypto/des 1.608s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 892 123475 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7812474 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20303550 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1249800 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.698s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1669 68070 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 33 3444667 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 14 8457329 ns/op 3064 B/op 35 allocs/op BenchmarkVerify/P256-4 936 126216 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8660726 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22146491 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4054 28778 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 63 1873184 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4880743 ns/op 1417 B/op 17 allocs/op PASS ok crypto/ecdsa 2.577s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 319 362445 ns/op BenchmarkNewKeyFromSeed-4 325 365641 ns/op BenchmarkSigning-4 301 396175 ns/op BenchmarkVerification-4 200 589654 ns/op PASS ok crypto/ed25519 1.659s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4778 23246 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 156 744246 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 58 1978639 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5033507 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1352 87127 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1885865 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5198895 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14179127 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10021 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6007 20527 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3460 31691 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 82 1369917 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2264 51297 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 307 395022 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1443 79051 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 87 1230418 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.302s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14786 8038 ns/op 127.39 MB/s BenchmarkHMACSHA256_32-4 23722 5016 ns/op 6.38 MB/s BenchmarkNewWriteSum-4 10000 10321 ns/op 3.10 MB/s PASS ok crypto/hmac 1.504s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 53062 2220 ns/op BenchmarkModSub-4 53743 2207 ns/op BenchmarkMontgomeryRepr-4 26658 4516 ns/op BenchmarkMontgomeryMul-4 26878 4437 ns/op BenchmarkModMul-4 13285 9119 ns/op BenchmarkExpBig-4 14 7544309 ns/op BenchmarkExp-4 6 18352132 ns/op PASS ok crypto/internal/bigmod 2.163s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3042 35197 ns/op BenchmarkScalarBaseMult-4 344 338645 ns/op BenchmarkScalarMult-4 154 757957 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 230 519777 ns/op PASS ok crypto/internal/edwards25519 1.638s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 523515 228.0 ns/op BenchmarkMultiply-4 4244422 28.44 ns/op BenchmarkSquare-4 5293622 22.73 ns/op BenchmarkInvert-4 24811 4868 ns/op BenchmarkMult32-4 1423563 83.74 ns/op PASS ok crypto/internal/edwards25519/field 1.918s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 56 1813211 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1610 74685 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5029231 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13917662 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 175 652482 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7944 14769 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 67 1732752 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4193610 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.179s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 605096 174.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 324099 359.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 124130 958.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 684158 174.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 321708 364.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 123309 973.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.761s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 117957 977.2 ns/op 8.19 MB/s BenchmarkHash64-4 144633 801.6 ns/op 79.84 MB/s BenchmarkHash128-4 127065 904.2 ns/op 141.56 MB/s BenchmarkHash256-4 103328 1128 ns/op 226.98 MB/s BenchmarkHash512-4 76410 1579 ns/op 324.23 MB/s BenchmarkHash1K-4 48708 2446 ns/op 418.73 MB/s BenchmarkHash8K-4 7783 14820 ns/op 552.75 MB/s BenchmarkHash1M-4 66 1802015 ns/op 581.89 MB/s BenchmarkHash8M-4 7 14431659 ns/op 581.26 MB/s BenchmarkHash8BytesUnaligned-4 114201 993.7 ns/op 8.05 MB/s BenchmarkHash1KUnaligned-4 48979 2472 ns/op 414.23 MB/s BenchmarkHash8KUnaligned-4 8004 14782 ns/op 554.18 MB/s PASS ok crypto/md5 2.753s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 134904216 ns/op PASS ok crypto/rand 1.154s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13050 9160 ns/op 13.97 MB/s BenchmarkRC4_1K-4 1563 72307 ns/op 14.16 MB/s BenchmarkRC4_8K-4 207 575815 ns/op 14.06 MB/s PASS ok crypto/rc4 1.536s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10953192 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 24049794 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 43181524 ns/op BenchmarkEncryptPKCS1v15/2048-4 37 2883761 ns/op BenchmarkDecryptOAEP/2048-4 10 10893608 ns/op BenchmarkEncryptOAEP/2048-4 37 2918762 ns/op BenchmarkSignPKCS1v15/2048-4 10 10858581 ns/op BenchmarkVerifyPKCS1v15/2048-4 37 2868799 ns/op BenchmarkSignPSS/2048-4 10 11106486 ns/op BenchmarkVerifyPSS/2048-4 40 2928378 ns/op PASS ok crypto/rsa 2.745s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 97370 1208 ns/op 6.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 114831 1013 ns/op 7.89 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76558 1544 ns/op 207.21 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88496 1349 ns/op 237.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49486 2423 ns/op 422.70 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 54295 2228 ns/op 459.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9542 11748 ns/op 697.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9936 11545 ns/op 709.60 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.077s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 78292 1483 ns/op 5.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 86533 1339 ns/op 5.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88470 1341 ns/op 5.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25783 4648 ns/op 220.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27117 4450 ns/op 230.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26606 4489 ns/op 228.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4189 28682 ns/op 285.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 3626 28770 ns/op 284.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4208 28154 ns/op 290.98 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.281s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 54585 2154 ns/op 3.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 68758 1710 ns/op 4.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 60606 1957 ns/op 4.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27211 4396 ns/op 232.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31016 3910 ns/op 261.86 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 28144 4113 ns/op 248.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5708 20535 ns/op 398.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5913 20162 ns/op 406.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5988 20195 ns/op 405.64 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.302s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15839779 7.610 ns/op BenchmarkConstantTimeEq-4 16748068 7.218 ns/op BenchmarkConstantTimeLessOrEq-4 14864350 8.006 ns/op BenchmarkXORBytes/8Bytes-4 4781184 24.26 ns/op 329.70 MB/s BenchmarkXORBytes/128Bytes-4 4182578 28.81 ns/op 4442.59 MB/s BenchmarkXORBytes/2048Bytes-4 879351 128.0 ns/op 15993.85 MB/s BenchmarkXORBytes/32768Bytes-4 61069 1971 ns/op 16625.24 MB/s PASS ok crypto/subtle 1.967s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 164 684244 ns/op BenchmarkCertCache/1-4 168 783095 ns/op BenchmarkCertCache/2-4 156 767778 ns/op BenchmarkCertCache/3-4 166 759910 ns/op BenchmarkHandshakeServer/RSA-4 15 7382204 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 8249708 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7795590 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 90 1171394 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 148 779162 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2423983 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 56 1999141 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34401147 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 34537954 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25666618 ns/op 40.85 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 36320530 ns/op 28.87 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 37503015 ns/op 55.92 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 55733312 ns/op 37.63 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 65207224 ns/op 64.32 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 96020056 ns/op 43.68 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 128786738 ns/op 65.14 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 169727904 ns/op 49.42 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 236589247 ns/op 70.91 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 348374340 ns/op 48.16 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 461518021 ns/op 72.70 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 664716561 ns/op 50.48 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 913419547 ns/op 73.47 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1371904876 ns/op 48.92 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25367116 ns/op 41.34 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 36048845 ns/op 29.09 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 40700266 ns/op 51.53 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 56767041 ns/op 36.94 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 68957482 ns/op 60.82 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 89821436 ns/op 46.70 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 136096129 ns/op 61.64 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 182512613 ns/op 45.96 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 235222935 ns/op 71.32 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 343664550 ns/op 48.82 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 475556970 ns/op 70.56 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 688470311 ns/op 48.74 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 917302317 ns/op 73.16 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1328682181 ns/op 50.51 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 706471408 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 709678254 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 291347465 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 292316483 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 152931211 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 153045319 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 84751534 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 84052222 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 43639905 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 42268371 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 147011525 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 148197814 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 67288414 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 68182458 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40787003 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 40916941 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 28492882 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 28046653 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20701015 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 20007583 ns/op PASS ok crypto/tls 20.552s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 14272474 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 318 369838 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 999 115547 ns/op 12100 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 939 122207 ns/op 13506 B/op 187 allocs/op PASS ok crypto/x509 1.868s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 5 24555685 ns/op 2503702 B/op 14641 allocs/op BenchmarkConcurrentStmtQuery-4 4 25992922 ns/op 2236364 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 7 14998659 ns/op 1773122 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 4 26093798 ns/op 2423556 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 10 11112879 ns/op 595498 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 19777501 ns/op 839785 B/op 20158 allocs/op BenchmarkConcurrentTxStmtExec-4 26 4313131 ns/op 108114 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 24904656 ns/op 1702443 B/op 14176 allocs/op BenchmarkManyConcurrentQueries-4 2157 49759 ns/op 4004 B/op 20 allocs/op BenchmarkGrabConn-4 171830 659.7 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.861s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1394 72732 ns/op BenchmarkSymbols32-4 1798 62876 ns/op PASS ok debug/elf 1.259s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 219500 549.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1648601 ns/op 188198 B/op 13 allocs/op Benchmark115/LineToPC-4 73 1652422 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16453 7329 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.768s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 61228 1922 ns/op BenchmarkMarshal-4 702 164505 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2557 43467 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.415s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 346 338946 ns/op 24.17 MB/s BenchmarkEncodeToString-4 261 404646 ns/op 20.24 MB/s BenchmarkDecode-4 133 873888 ns/op 15.00 MB/s BenchmarkDecodeString-4 132 906265 ns/op 14.47 MB/s PASS ok encoding/base32 1.725s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 297 367763 ns/op 22.28 MB/s BenchmarkDecodeString/2-4 262441 420.8 ns/op 9.51 MB/s BenchmarkDecodeString/4-4 237430 513.7 ns/op 15.57 MB/s BenchmarkDecodeString/8-4 184875 642.5 ns/op 18.68 MB/s BenchmarkDecodeString/64-4 34429 3438 ns/op 25.60 MB/s BenchmarkDecodeString/8192-4 307 388562 ns/op 28.11 MB/s BenchmarkNewEncoding-4 59445 1980 ns/op 129.27 MB/s PASS ok encoding/base64 2.025s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1244 91513 ns/op 43.71 MB/s BenchmarkReadStruct-4 16576 7231 ns/op 10.37 MB/s BenchmarkWriteStruct-4 15150 7736 ns/op 9.70 MB/s BenchmarkReadInts-4 46004 2583 ns/op 11.61 MB/s BenchmarkWriteInts-4 42103 2818 ns/op 10.65 MB/s BenchmarkWriteSlice1000Int32s-4 1224 94322 ns/op 42.41 MB/s BenchmarkPutUint16-4 3297778 36.39 ns/op 54.97 MB/s BenchmarkAppendUint16-4 3302754 36.16 ns/op 55.31 MB/s BenchmarkPutUint32-4 2379804 48.10 ns/op 83.16 MB/s BenchmarkAppendUint32-4 2427110 49.11 ns/op 81.45 MB/s BenchmarkPutUint64-4 988032 121.3 ns/op 65.94 MB/s BenchmarkAppendUint64-4 917940 126.1 ns/op 63.45 MB/s BenchmarkLittleEndianPutUint16-4 3302490 36.57 ns/op 54.70 MB/s BenchmarkLittleEndianAppendUint16-4 3249679 36.13 ns/op 55.36 MB/s BenchmarkLittleEndianPutUint32-4 2452980 47.68 ns/op 83.89 MB/s BenchmarkLittleEndianAppendUint32-4 2460048 47.82 ns/op 83.65 MB/s BenchmarkLittleEndianPutUint64-4 954206 122.5 ns/op 65.31 MB/s BenchmarkLittleEndianAppendUint64-4 907489 123.7 ns/op 64.68 MB/s BenchmarkReadFloats-4 153738 778.5 ns/op 15.41 MB/s BenchmarkWriteFloats-4 145363 814.6 ns/op 14.73 MB/s BenchmarkReadSlice1000Float32s-4 1118 99237 ns/op 40.31 MB/s BenchmarkWriteSlice1000Float32s-4 1023 108608 ns/op 36.83 MB/s BenchmarkReadSlice1000Uint8s-4 69742 1480 ns/op 675.50 MB/s BenchmarkWriteSlice1000Uint8s-4 96426 1069 ns/op 935.81 MB/s BenchmarkPutUvarint32-4 710196 155.9 ns/op 25.66 MB/s BenchmarkPutUvarint64-4 194714 605.5 ns/op 13.21 MB/s PASS ok encoding/binary 4.857s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5599 18356 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6994 17122 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6699 17453 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4084 28906 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7726 15561 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7698 15646 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7472 15313 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4290 26580 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 11611 10173 ns/op PASS ok encoding/csv 2.480s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11092 10320 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 13477 9167 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 254 504684 ns/op 16746 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 817 145117 ns/op 601 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1542 67788 ns/op 57 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1225 82081 ns/op 71 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2349 47727 ns/op 164 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 64 2001349 ns/op 34532 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 625 214566 ns/op 25229 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1254 87055 ns/op 10795 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1118 101110 ns/op 9759 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 802 160940 ns/op 39139 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 324 409091 ns/op 66239 B/op 2201 allocs/op BenchmarkDecodeBytesSlice-4 578 235263 ns/op 23714 B/op 189 allocs/op BenchmarkDecodeInterfaceSlice-4 102 1165099 ns/op 83000 B/op 3178 allocs/op BenchmarkDecodeMap-4 62 1659971 ns/op 54140 B/op 181 allocs/op PASS ok encoding/gob 4.309s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11680 10274 ns/op 24.92 MB/s BenchmarkEncode/1024-4 2734 41004 ns/op 24.97 MB/s BenchmarkEncode/4096-4 698 166851 ns/op 24.55 MB/s BenchmarkEncode/16384-4 180 660952 ns/op 24.79 MB/s BenchmarkDecode/256-4 23014 5220 ns/op 49.04 MB/s BenchmarkDecode/1024-4 5672 20674 ns/op 49.53 MB/s BenchmarkDecode/4096-4 1435 82911 ns/op 49.40 MB/s BenchmarkDecode/16384-4 363 330016 ns/op 49.65 MB/s BenchmarkDump/256-4 1299 92567 ns/op 2.77 MB/s BenchmarkDump/1024-4 325 360517 ns/op 2.84 MB/s BenchmarkDump/4096-4 81 1445144 ns/op 2.83 MB/s BenchmarkDump/16384-4 19 6036901 ns/op 2.71 MB/s PASS ok encoding/hex 2.784s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 114999980 ns/op 16.87 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 128900201 ns/op 15.05 MB/s 6096 B/op 77 allocs/op BenchmarkCodeMarshal-4 1 175422863 ns/op 11.06 MB/s 10332512 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 157701586 ns/op 12.30 MB/s 10337144 B/op 115 allocs/op BenchmarkMarshalBytes/32-4 20467 5824 ns/op BenchmarkMarshalBytes/256-4 5097 22910 ns/op BenchmarkMarshalBytes/4096-4 439 268637 ns/op BenchmarkMarshalBytesError/32-4 55 2137361 ns/op BenchmarkMarshalBytesError/256-4 55 2121371 ns/op BenchmarkMarshalBytesError/4096-4 48 2410675 ns/op BenchmarkMarshalMap-4 50702 2645 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 443101633 ns/op 4.38 MB/s 10097832 B/op 40038 allocs/op BenchmarkUnicodeDecoder-4 33318 3568 ns/op 3.92 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 44700 2498 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 383708685 ns/op 5.06 MB/s 2021392 B/op 40009 allocs/op BenchmarkCodeUnmarshalReuse-4 1 374074965 ns/op 5.19 MB/s 2020952 B/op 40011 allocs/op BenchmarkUnmarshalString-4 57186 2144 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 138212 857.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 262621 415.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16932 7114 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 77913 1589 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 86562 1292 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 17210 6770 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3981 29998 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 889 143561 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 97 1143543 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 11428309 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 395526 265.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 493764 239.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 412832 252.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 462247 255.9 ns/op BenchmarkEncodeMarshaler-4 65905 1869 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 82887 1524 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4074549 27.30 ns/op BenchmarkNumberIsValidRegexp-4 20629 5872 ns/op PASS ok encoding/json 9.122s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 43 2700398 ns/op 24.27 MB/s BenchmarkDecode-4 22 5538071 ns/op 16.03 MB/s PASS ok encoding/pem 1.373s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2551 40392 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1005 129429 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 3865 28835 ns/op PASS ok encoding/xml 1.576s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 213967 504.0 ns/op BenchmarkAs-4 76384 1597 ns/op PASS ok errors 1.276s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 230762 452.4 ns/op BenchmarkIntSet-4 397273 362.2 ns/op BenchmarkFloatAdd-4 63222 2041 ns/op BenchmarkFloatSet-4 393823 424.8 ns/op BenchmarkStringSet-4 333561 347.0 ns/op BenchmarkMapSet-4 58592 1936 ns/op BenchmarkMapSetDifferent-4 50130 2252 ns/op BenchmarkMapSetDifferentRandom-4 229 492780 ns/op BenchmarkMapSetString-4 64657 1876 ns/op BenchmarkMapAddSame-4 36678 3503 ns/op BenchmarkMapAddDifferent-4 15546 8576 ns/op BenchmarkMapAddDifferentRandom-4 192 609797 ns/op BenchmarkMapAddSameSteadyState-4 238623 576.7 ns/op BenchmarkMapAddDifferentSteadyState-4 99560 1129 ns/op BenchmarkMapString-4 5964 18185 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 17773 5997 ns/op PASS ok expvar 3.663s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 114298 1117 ns/op BenchmarkSprintfEmpty-4 396291 301.5 ns/op BenchmarkSprintfString-4 281271 382.3 ns/op BenchmarkSprintfTruncateString-4 219942 475.0 ns/op BenchmarkSprintfTruncateBytes-4 122329 826.6 ns/op BenchmarkSprintfSlowParsingPath-4 183236 607.8 ns/op BenchmarkSprintfQuoteString-4 38259 3107 ns/op BenchmarkSprintfInt-4 215036 488.2 ns/op BenchmarkSprintfIntInt-4 164216 637.5 ns/op BenchmarkSprintfPrefixedInt-4 203868 594.4 ns/op BenchmarkSprintfFloat-4 124184 855.3 ns/op BenchmarkSprintfComplex-4 59908 2119 ns/op BenchmarkSprintfBoolean-4 305830 464.9 ns/op BenchmarkSprintfHexString-4 136789 992.7 ns/op BenchmarkSprintfHexBytes-4 76950 1625 ns/op BenchmarkSprintfBytes-4 49508 2560 ns/op BenchmarkSprintfStringer-4 70293 1594 ns/op BenchmarkSprintfStructure-4 31680 3432 ns/op BenchmarkManyArgs-4 73220 1632 ns/op BenchmarkFprintInt-4 66022 1803 ns/op BenchmarkFprintfBytes-4 73788 1620 ns/op BenchmarkFprintIntNoAlloc-4 67844 1769 ns/op BenchmarkScanInts-4 36 3297581 ns/op BenchmarkScanRecursiveInt-4 1 382837085 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 423052957 ns/op PASS ok fmt 5.494s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 612 172496 ns/op PASS ok go/build 1.152s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 40233 2528 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13407 8978 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3417 31269 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1030 116635 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 250 477159 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 51 2353318 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 9613574 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 41776038 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 180220602 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 2.487s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 282278484 ns/op 0.23 MB/s 45234216 B/op 48728 allocs/op PASS ok go/format 1.329s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20288818 ns/op 2.65 MB/s BenchmarkParseOnly-4 6 17472331 ns/op 3.08 MB/s BenchmarkResolve-4 44 2617985 ns/op 20.57 MB/s PASS ok go/parser 2.199s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 158235316 ns/op 0.33 MB/s 5383344 B/op 27541 allocs/op BenchmarkPrintDecl-4 680 163386 ns/op 0.20 MB/s 15682 B/op 51 allocs/op PASS ok go/printer 1.315s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 254 470193 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8023039 ns/op 6.18 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12480152 ns/op 5.79 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18668329 ns/op 6.34 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 222 547822 ns/op 5.62 MB/s PASS ok go/scanner 1.747s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 105.4 ns/op PASS ok go/token 1.130s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 120 1020037 ns/op BenchmarkNamed/Underlying/nongeneric-4 749677 140.5 ns/op BenchmarkNamed/Underlying/generic-4 825093 141.4 ns/op BenchmarkNamed/Underlying/src_instance-4 812602 140.3 ns/op BenchmarkNamed/Underlying/user_instance-4 782382 138.5 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19102 6200 ns/op BenchmarkNamed/NewMethodSet/generic-4 18254 6077 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19467 6209 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19272 6223 ns/op BenchmarkCheck/http/funcbodies/info-4 1 684693321 ns/op 48474 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 481850378 ns/op 68878 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 265654890 ns/op 124917 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 223664928 ns/op 148334 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 466617670 ns/op 11079 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 114069768 ns/op 45310 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 67612494 ns/op 75433 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 67057108 ns/op 77058 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 146705485 ns/op 14766 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 64678672 ns/op 33487 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48099728 ns/op 45035 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 48250310 ns/op 44901 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1216082967 ns/op 54277 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 637119127 ns/op 103593 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 177104386 ns/op 372532 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 131251123 ns/op 497224 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 524627280 ns/op 3825 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 99113562 ns/op 20241 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 82383776 ns/op 24355 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 79428768 ns/op 25258 lines/s PASS ok go/types 20.004s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8128 14198 ns/op 72.12 MB/s PASS ok hash/adler32 1.206s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 185542 602.2 ns/op 24.91 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 199404 573.1 ns/op 26.18 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 102300 1155 ns/op 34.62 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 108049 1089 ns/op 36.72 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 428072 274.7 ns/op 1864.09 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 428059 272.8 ns/op 1876.69 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 382286 308.7 ns/op 3317.23 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 360944 301.6 ns/op 3395.03 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 229898 504.6 ns/op 8117.81 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 233548 505.9 ns/op 8096.24 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51825 2271 ns/op 14427.25 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53328 2246 ns/op 14590.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 396534 278.0 ns/op 53.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 399956 280.7 ns/op 53.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 427795 278.5 ns/op 143.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 418939 281.0 ns/op 142.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 302864 393.2 ns/op 1302.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 307567 391.5 ns/op 1307.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 243453 476.3 ns/op 2149.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 228307 488.9 ns/op 2094.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 206110 581.8 ns/op 7040.20 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 208568 574.3 ns/op 7132.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 44520 2706 ns/op 12109.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 44524 2676 ns/op 12245.17 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 193732 615.4 ns/op 24.37 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 196539 613.2 ns/op 24.46 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 96477 1230 ns/op 32.51 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 99669 1195 ns/op 33.46 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 6658 16067 ns/op 31.87 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7190 16244 ns/op 31.52 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3531 34046 ns/op 30.08 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3608 33172 ns/op 30.87 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 886 133404 ns/op 30.70 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 886 135868 ns/op 30.15 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1097743 ns/op 29.85 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1076429 ns/op 30.44 MB/s PASS ok hash/crc32 5.611s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 81 1417237 ns/op 46.24 MB/s BenchmarkCrc64/ISO4KB-4 849 121596 ns/op 33.69 MB/s BenchmarkCrc64/ISO1KB-4 4380 26393 ns/op 38.80 MB/s BenchmarkCrc64/ECMA64KB-4 84 1420249 ns/op 46.14 MB/s BenchmarkCrc64/Random64KB-4 90 1265539 ns/op 51.79 MB/s BenchmarkCrc64/Random16KB-4 357 333734 ns/op 49.09 MB/s PASS ok hash/crc64 1.777s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8434 14193 ns/op 72.15 MB/s BenchmarkFnv32aKB-4 7086 14345 ns/op 71.38 MB/s BenchmarkFnv64KB-4 7933 14266 ns/op 71.78 MB/s BenchmarkFnv64aKB-4 8148 14339 ns/op 71.42 MB/s BenchmarkFnv128KB-4 1930 59199 ns/op 17.30 MB/s BenchmarkFnv128aKB-4 2055 57078 ns/op 17.94 MB/s PASS ok hash/fnv 1.832s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 516402 198.9 ns/op 20.11 MB/s BenchmarkHash/n=4/Bytes-4 3820795 29.22 ns/op 136.88 MB/s BenchmarkHash/n=4/String-4 1786912 66.96 ns/op 59.74 MB/s BenchmarkHash/n=8/Write-4 609039 198.8 ns/op 40.24 MB/s BenchmarkHash/n=8/Bytes-4 3968206 29.58 ns/op 270.44 MB/s BenchmarkHash/n=8/String-4 1787661 67.24 ns/op 118.98 MB/s BenchmarkHash/n=16/Write-4 588674 198.7 ns/op 80.53 MB/s BenchmarkHash/n=16/Bytes-4 4296649 26.10 ns/op 612.95 MB/s BenchmarkHash/n=16/String-4 1832283 65.61 ns/op 243.86 MB/s BenchmarkHash/n=32/Write-4 571566 203.0 ns/op 157.63 MB/s BenchmarkHash/n=32/Bytes-4 4243399 26.97 ns/op 1186.32 MB/s BenchmarkHash/n=32/String-4 1858776 68.53 ns/op 466.96 MB/s BenchmarkHash/n=64/Write-4 524107 230.7 ns/op 277.37 MB/s BenchmarkHash/n=64/Bytes-4 3877473 31.70 ns/op 2019.05 MB/s BenchmarkHash/n=64/String-4 1699580 69.55 ns/op 920.23 MB/s BenchmarkHash/n=256/Write-4 385864 302.5 ns/op 846.38 MB/s BenchmarkHash/n=256/Bytes-4 2163375 54.58 ns/op 4690.29 MB/s BenchmarkHash/n=256/String-4 905458 136.5 ns/op 1875.83 MB/s BenchmarkHash/n=320/Write-4 350433 300.1 ns/op 1066.49 MB/s BenchmarkHash/n=320/Bytes-4 1739793 68.45 ns/op 4674.83 MB/s BenchmarkHash/n=320/String-4 629972 183.0 ns/op 1748.79 MB/s BenchmarkHash/n=1024/Write-4 256699 453.0 ns/op 2260.35 MB/s BenchmarkHash/n=1024/Bytes-4 739437 160.9 ns/op 6364.89 MB/s BenchmarkHash/n=1024/String-4 242535 473.9 ns/op 2161.00 MB/s BenchmarkHash/n=4096/Write-4 118986 1010 ns/op 4054.06 MB/s BenchmarkHash/n=4096/Bytes-4 197491 591.4 ns/op 6926.50 MB/s BenchmarkHash/n=4096/String-4 61458 1907 ns/op 2148.20 MB/s BenchmarkHash/n=16384/Write-4 37246 3212 ns/op 5100.51 MB/s BenchmarkHash/n=16384/Bytes-4 53060 2310 ns/op 7093.70 MB/s BenchmarkHash/n=16384/String-4 15777 7385 ns/op 2218.64 MB/s PASS ok hash/maphash 5.539s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 838 139891 ns/op BenchmarkEscapeNone-4 113131 1034 ns/op BenchmarkUnescape-4 746 157873 ns/op BenchmarkUnescapeNone-4 504082 218.3 ns/op BenchmarkUnescapeSparse-4 8025 12495 ns/op BenchmarkUnescapeDense-4 1119 103358 ns/op PASS ok html 1.869s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8965 12912 ns/op BenchmarkCSSEscaperNoSpecials-4 43438 2746 ns/op BenchmarkDecodeCSS-4 26175 4526 ns/op BenchmarkDecodeCSSNoSpecials-4 4205413 28.36 ns/op BenchmarkCSSValueFilter-4 103966 1085 ns/op BenchmarkCSSValueFilterOk-4 74418 1601 ns/op BenchmarkEscapedExecute-4 4382 25418 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10907 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 64293 1852 ns/op BenchmarkStripTags-4 20214 5809 ns/op BenchmarkStripTagsNoSpecials-4 273325 414.6 ns/op BenchmarkJSValEscaperWithNum-4 23456 5147 ns/op BenchmarkJSValEscaperWithStr-4 4489 22597 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17754 6692 ns/op BenchmarkJSValEscaperWithObj-4 4287 27093 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12718 9295 ns/op BenchmarkJSStrEscaperNoSpecials-4 57648 2064 ns/op BenchmarkJSStrEscaper-4 10000 10623 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 51708 2299 ns/op BenchmarkJSRegexpEscaper-4 10000 11361 ns/op BenchmarkTemplateSpecialTags-4 76 1336673 ns/op BenchmarkURLEscaper-4 3925 27589 ns/op BenchmarkURLEscaperNoSpecials-4 153279 730.5 ns/op BenchmarkURLNormalizer-4 5214 20784 ns/op BenchmarkURLNormalizerNoSpecials-4 150454 765.7 ns/op BenchmarkSrcsetFilter-4 17901 6487 ns/op BenchmarkSrcsetFilterNoSpecials-4 105531 1132 ns/op PASS ok html/template 4.900s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 496166 205.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 398782 271.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 608055 192.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 429362 271.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1806523 64.38 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1227140 97.63 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1837202 63.66 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1235042 97.34 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1473932 81.19 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 454814 255.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 325399 340.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 451161 257.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 349293 341.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 805362 143.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 577394 217.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 946204 118.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 544324 218.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 435534 263.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1358234 87.30 ns/op BenchmarkRGBASetRGBA-4 1431303 83.99 ns/op BenchmarkRGBA64At-4 703797 167.2 ns/op BenchmarkRGBA64SetRGBA64-4 745861 157.0 ns/op BenchmarkNRGBAAt-4 1386139 86.58 ns/op BenchmarkNRGBASetNRGBA-4 1397536 84.74 ns/op BenchmarkNRGBA64At-4 667478 168.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 768115 153.8 ns/op BenchmarkAlphaAt-4 2382958 50.12 ns/op BenchmarkAlphaSetAlpha-4 2335224 50.47 ns/op BenchmarkAlpha16At-4 1577702 75.18 ns/op BenchmarkAlphaSetAlpha16-4 1605508 73.99 ns/op BenchmarkGrayAt-4 2338134 50.77 ns/op BenchmarkGraySetGray-4 2361490 51.23 ns/op BenchmarkGray16At-4 1565956 75.52 ns/op BenchmarkGraySetGray16-4 1574572 74.39 ns/op PASS ok image 6.428s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4094288 29.32 ns/op BenchmarkYCbCrToRGB/128-4 4274865 28.26 ns/op BenchmarkYCbCrToRGB/255-4 4207017 28.36 ns/op BenchmarkRGBToYCbCr/0-4 4371960 27.53 ns/op BenchmarkRGBToYCbCr/Cb-4 4341704 27.71 ns/op BenchmarkRGBToYCbCr/Cr-4 4424824 27.16 ns/op BenchmarkYCbCrToRGBA/0-4 3597566 33.25 ns/op BenchmarkYCbCrToRGBA/128-4 3360499 35.51 ns/op BenchmarkYCbCrToRGBA/255-4 3824330 31.30 ns/op BenchmarkNYCbCrAToRGBA/0-4 3642778 33.01 ns/op BenchmarkNYCbCrAToRGBA/128-4 3590361 33.91 ns/op BenchmarkNYCbCrAToRGBA/255-4 3510343 34.04 ns/op PASS ok image/color 2.864s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35979366 ns/op BenchmarkFillSrc-4 292 398975 ns/op BenchmarkCopyOver-4 6 18458705 ns/op BenchmarkCopySrc-4 398 287284 ns/op BenchmarkNRGBAOver-4 5 20106936 ns/op BenchmarkNRGBASrc-4 8 12967034 ns/op BenchmarkYCbCr-4 8 14662942 ns/op BenchmarkGray-4 14 7667837 ns/op BenchmarkCMYK-4 8 12902909 ns/op BenchmarkGlyphOver-4 19 6351884 ns/op BenchmarkRGBAMaskOver-4 4 32281481 ns/op BenchmarkGrayMaskOver-4 5 24226293 ns/op BenchmarkRGBA64ImageMaskOver-4 3 40153553 ns/op BenchmarkRGBA-4 4 26416949 ns/op BenchmarkPalettedFill-4 894 135569 ns/op BenchmarkPalettedRGBA-4 4 26189470 ns/op BenchmarkGenericOver-4 2 57539162 ns/op BenchmarkGenericMaskOver-4 5 23775344 ns/op BenchmarkGenericSrc-4 3 37752435 ns/op BenchmarkGenericMaskSrc-4 4 32492488 ns/op PASS ok image/draw 7.517s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4749444 ns/op 3.25 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 111772649 ns/op 2.75 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3127069782 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 56 2073137 ns/op 7.45 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 153405109 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.185s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3463 30850 ns/op BenchmarkIDCT-4 3598 28805 ns/op BenchmarkDecodeBaseline-4 8 12537746 ns/op 4.93 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17701668 ns/op 3.49 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 154020655 ns/op 7.98 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 194015257 ns/op 4.75 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.231s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11959077 8.459 ns/op BenchmarkDecodeGray-4 12 9155903 ns/op 7.16 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 40119913 ns/op 6.53 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34807322 ns/op 7.53 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5437479 ns/op 12.05 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32653287 ns/op 8.03 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40361740 ns/op 6.49 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 62025497 ns/op 4.95 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61619325 ns/op 4.99 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 202276289 ns/op 6.07 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 218602754 ns/op 5.62 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30993309 ns/op 9.91 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 202004978 ns/op 6.08 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 822855460 ns/op 1.49 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.826s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54321510 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44043081 ns/op 2.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 313052764 ns/op 1.60 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 292388625 ns/op 1.71 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53123390 ns/op 1.88 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43851944 ns/op 2.28 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 292531932 ns/op 1.71 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 273338949 ns/op 1.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 656662078 ns/op 1.52 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 649007587 ns/op 1.54 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4179694757 ns/op 1.20 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4012726878 ns/op 1.25 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8448100559 ns/op 1.18 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 8346392351 ns/op 1.20 MB/s 80003248 B/op 3 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 48768943181 ns/op 1.03 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 47125249925 ns/op 1.06 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10491272 ns/op 9.53 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11644375 ns/op 8.59 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 51662661 ns/op 9.68 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 56967441 ns/op 8.78 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 102876284 ns/op 9.72 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 115357643 ns/op 8.67 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 518365656 ns/op 9.65 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 573021630 ns/op 8.73 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1017656316 ns/op 9.83 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1158956268 ns/op 8.63 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5176509647 ns/op 9.66 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5765900351 ns/op 8.67 MB/s 400007344 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60651951 ns/op 1.65 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 54192652 ns/op 1.85 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 377908301 ns/op 1.32 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 400775573 ns/op 1.25 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 898728066 ns/op 1.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 988024777 ns/op 1.01 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6452077246 ns/op 0.77 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6338461589 ns/op 0.79 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 13794397482 ns/op 0.72 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 13912130223 ns/op 0.72 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 88255360203 ns/op 0.57 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 88612239576 ns/op 0.56 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 194325424 ns/op 21.51 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 192748994 ns/op 21.68 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 378.527s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34498 3143 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 33187 3325 ns/op 0.60 MB/s BenchmarkMarshalCorpusFile/4-4 31297 3620 ns/op 1.11 MB/s BenchmarkMarshalCorpusFile/8-4 26070 4269 ns/op 1.87 MB/s BenchmarkMarshalCorpusFile/16-4 21066 5610 ns/op 2.85 MB/s BenchmarkMarshalCorpusFile/32-4 13766 8304 ns/op 3.85 MB/s BenchmarkMarshalCorpusFile/64-4 10521 11347 ns/op 5.64 MB/s BenchmarkMarshalCorpusFile/128-4 8274 14732 ns/op 8.69 MB/s BenchmarkMarshalCorpusFile/256-4 3462 34497 ns/op 7.42 MB/s BenchmarkMarshalCorpusFile/512-4 1609 70255 ns/op 7.29 MB/s BenchmarkMarshalCorpusFile/1024-4 865 131698 ns/op 7.78 MB/s BenchmarkMarshalCorpusFile/2048-4 424 264286 ns/op 7.75 MB/s BenchmarkMarshalCorpusFile/4096-4 229 518001 ns/op 7.91 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1044874 ns/op 7.84 MB/s BenchmarkMarshalCorpusFile/16384-4 58 2044281 ns/op 8.01 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5707048 ns/op 5.74 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11685498 ns/op 5.61 MB/s BenchmarkMarshalCorpusFile/131072-4 4 26871313 ns/op 4.88 MB/s BenchmarkMarshalCorpusFile/262144-4 2 50050934 ns/op 5.24 MB/s BenchmarkMarshalCorpusFile/524288-4 1 119421504 ns/op 4.39 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 195557577 ns/op 5.36 MB/s BenchmarkUnmarshalCorpusFile/1-4 9526 11648 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 8906 12717 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8348 13611 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 7236 15756 ns/op 0.51 MB/s BenchmarkUnmarshalCorpusFile/16-4 6369 18894 ns/op 0.85 MB/s BenchmarkUnmarshalCorpusFile/32-4 4038 27252 ns/op 1.17 MB/s BenchmarkUnmarshalCorpusFile/64-4 3454 32718 ns/op 1.96 MB/s BenchmarkUnmarshalCorpusFile/128-4 2593 43225 ns/op 2.96 MB/s BenchmarkUnmarshalCorpusFile/256-4 1036 110858 ns/op 2.31 MB/s BenchmarkUnmarshalCorpusFile/512-4 567 211754 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/1024-4 295 402038 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/2048-4 148 788850 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1550034 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/8192-4 34 3152406 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 6294119 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12560865 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 25176764 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 50701080 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 104052251 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 219027410 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 419225987 ns/op 2.50 MB/s BenchmarkMutatorBytes/1-4 35864 3347 ns/op BenchmarkMutatorBytes/10-4 38032 3158 ns/op BenchmarkMutatorBytes/100-4 31767 3970 ns/op BenchmarkMutatorBytes/1000-4 22075 6563 ns/op BenchmarkMutatorBytes/10000-4 5281 28292 ns/op BenchmarkMutatorBytes/100000-4 811 171878 ns/op BenchmarkMutatorString/1-4 34706 3593 ns/op BenchmarkMutatorString/10-4 34154 3475 ns/op BenchmarkMutatorString/100-4 30391 4297 ns/op BenchmarkMutatorString/1000-4 12854 8136 ns/op BenchmarkMutatorString/10000-4 3192 70062 ns/op BenchmarkMutatorString/100000-4 196 683357 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18022 6077 ns/op BenchmarkMutatorAllBasicTypes/string-4 19440 6205 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61759 1949 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54308 2179 ns/op BenchmarkMutatorAllBasicTypes/float64-4 54838 2202 ns/op BenchmarkMutatorAllBasicTypes/int-4 58330 2011 ns/op BenchmarkMutatorAllBasicTypes/int8-4 58642 2025 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58434 2054 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56898 2044 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59176 2021 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56617 2131 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56017 2109 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56592 2083 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57466 2085 ns/op PASS ok internal/fuzz 12.776s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 31256 3710 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 115868 997.1 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.349s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 36856 3033 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 13216 8293 ns/op BenchmarkSplicePipePoolParallel-4 105940 1017 ns/op BenchmarkSplicePipeNativeParallel-4 36081 3636 ns/op PASS ok internal/poll 1.813s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21688422 ns/op PASS ok internal/trace 4.161s PASS ok internal/zstd 1.077s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 19299 ns/op BenchmarkCopyNLarge-4 133 1222538 ns/op PASS ok io 1.482s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 215420 520.1 ns/op BenchmarkPrintln-4 21987 5357 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33314 3557 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2402 53272 ns/op BenchmarkDiscard-4 820042 144.5 ns/op 0 B/op 0 allocs/op PASS ok log 1.829s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 87400 1329 ns/op BenchmarkJSONHandler/defaults-4 7545 16174 ns/op 529 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4015 26197 ns/op 776 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5247 22265 ns/op 775 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7143 15448 ns/op 521 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7461 15582 ns/op 518 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5490 20458 ns/op 536 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29773 4060 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 29268 4023 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 78726 1540 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 61806 2140 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 45694 2367 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 56162 2222 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 60022 2169 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 48129 2430 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 852175 137.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 607845 188.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 485788 247.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 395984 303.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 342582 349.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5204 21112 ns/op BenchmarkDispatch/switch-checked-4 191422 600.9 ns/op BenchmarkDispatch/As-4 182505 659.4 ns/op BenchmarkDispatch/Visit-4 186619 621.5 ns/op BenchmarkUnsafeStrings-4 18652 6355 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.567s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2259835 53.40 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1847498 54.45 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1434062 84.76 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 376760 298.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 58492 1713 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 75190 1741 ns/op 258 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 41065 3143 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 12213 9842 ns/op 3456 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14814 7187 ns/op 594 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16434 9317 ns/op 600 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10668 11955 ns/op 1076 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2629 41107 ns/op 4292 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 13573 7798 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16034 6952 ns/op 510 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11034 11486 ns/op 935 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3418 31424 ns/op 3732 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.070s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 64808609 ns/op PASS ok maps 2.657s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2232948 54.06 ns/op BenchmarkAcosh-4 1063584 112.7 ns/op BenchmarkAsin-4 2211103 54.17 ns/op BenchmarkAsinh-4 978910 119.3 ns/op BenchmarkAtan-4 2912851 40.55 ns/op BenchmarkAtanh-4 1000000 113.5 ns/op BenchmarkAtan2-4 2122734 56.10 ns/op BenchmarkCbrt-4 1422783 84.11 ns/op BenchmarkCeil-4 15388182 7.582 ns/op BenchmarkCopysign-4 2929302 40.74 ns/op BenchmarkCos-4 1256294 93.31 ns/op BenchmarkCosh-4 1465308 83.81 ns/op BenchmarkErf-4 2764921 43.08 ns/op BenchmarkErfc-4 2532136 44.95 ns/op BenchmarkErfinv-4 2471020 48.34 ns/op BenchmarkErfcinv-4 2449616 48.70 ns/op BenchmarkExp-4 5834270 20.52 ns/op BenchmarkExpGo-4 842439 128.2 ns/op BenchmarkExpm1-4 2066682 58.96 ns/op BenchmarkExp2-4 1000000 115.3 ns/op BenchmarkExp2Go-4 918294 124.6 ns/op BenchmarkAbs-4 3805278 31.61 ns/op BenchmarkDim-4 8729818 14.74 ns/op BenchmarkFloor-4 16522218 7.205 ns/op BenchmarkMax-4 11705044 10.16 ns/op BenchmarkMin-4 11789077 10.23 ns/op BenchmarkMod-4 312992 333.9 ns/op BenchmarkFrexp-4 1959174 59.26 ns/op BenchmarkGamma-4 689361 171.0 ns/op BenchmarkHypot-4 9654738 12.00 ns/op BenchmarkHypotGo-4 1553872 75.71 ns/op BenchmarkIlogb-4 2392989 51.10 ns/op BenchmarkJ0-4 244228 494.2 ns/op BenchmarkJ1-4 245350 494.3 ns/op BenchmarkJn-4 112323 1045 ns/op BenchmarkLdexp-4 1939387 61.76 ns/op BenchmarkLgamma-4 842548 137.6 ns/op BenchmarkLog-4 5049273 23.45 ns/op BenchmarkLogb-4 2379134 50.46 ns/op BenchmarkLog1p-4 1273144 93.84 ns/op BenchmarkLog10-4 4781575 24.72 ns/op BenchmarkLog2-4 1516903 80.01 ns/op BenchmarkModf-4 2853901 40.20 ns/op BenchmarkNextafter32-4 2949864 40.51 ns/op BenchmarkNextafter64-4 2921773 40.98 ns/op BenchmarkPowInt-4 579314 192.9 ns/op BenchmarkPowFrac-4 430134 274.2 ns/op BenchmarkPow10Pos-4 4448436 26.78 ns/op BenchmarkPow10Neg-4 4216790 28.52 ns/op BenchmarkRound-4 3815178 31.46 ns/op BenchmarkRoundToEven-4 8354278 14.27 ns/op BenchmarkRemainder-4 498000 229.4 ns/op BenchmarkSignbit-4 5633420 21.20 ns/op BenchmarkSin-4 1702429 72.41 ns/op BenchmarkSincos-4 1000000 114.3 ns/op BenchmarkSinh-4 1794270 67.06 ns/op BenchmarkSqrtIndirect-4 16237225 7.391 ns/op BenchmarkSqrtLatency-4 16271358 7.406 ns/op BenchmarkSqrtIndirectLatency-4 15927958 7.351 ns/op BenchmarkSqrtGoLatency-4 1364940 88.13 ns/op BenchmarkSqrtPrime-4 32694 3648 ns/op BenchmarkTan-4 1496119 80.28 ns/op BenchmarkTanh-4 1393339 86.86 ns/op BenchmarkTrunc-4 16603597 7.223 ns/op BenchmarkY0-4 245499 480.0 ns/op BenchmarkY1-4 250993 476.1 ns/op BenchmarkYn-4 121434 988.6 ns/op BenchmarkFloat64bits-4 6092029 19.71 ns/op BenchmarkFloat64frombits-4 5643436 21.28 ns/op BenchmarkFloat32bits-4 5412544 22.27 ns/op BenchmarkFloat32frombits-4 5255598 22.72 ns/op BenchmarkFMA-4 15896202 7.567 ns/op PASS ok math 12.120s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11204582 10.74 ns/op 5958.30 MB/s BenchmarkAddVV/2-4 10135266 11.82 ns/op 10833.68 MB/s BenchmarkAddVV/3-4 9436132 12.49 ns/op 15369.54 MB/s BenchmarkAddVV/4-4 9796232 12.40 ns/op 20637.31 MB/s BenchmarkAddVV/5-4 9002733 13.30 ns/op 24057.33 MB/s BenchmarkAddVV/10-4 7492742 16.13 ns/op 39667.62 MB/s BenchmarkAddVV/100-4 1807329 66.31 ns/op 96511.41 MB/s BenchmarkAddVV/1000-4 204128 587.6 ns/op 108918.56 MB/s BenchmarkSubVV/1-4 10734745 11.46 ns/op 5586.58 MB/s BenchmarkSubVV/2-4 9968240 11.93 ns/op 10729.13 MB/s BenchmarkSubVV/3-4 9049364 13.23 ns/op 14509.13 MB/s BenchmarkSubVV/4-4 9340778 12.59 ns/op 20327.90 MB/s BenchmarkSubVV/5-4 8956465 13.49 ns/op 23724.24 MB/s BenchmarkSubVV/10-4 7410831 16.28 ns/op 39304.70 MB/s BenchmarkSubVV/100-4 1832881 65.95 ns/op 97050.31 MB/s BenchmarkSubVV/1000-4 202868 593.0 ns/op 107918.72 MB/s BenchmarkAddVW/1-4 11979514 9.968 ns/op 802.54 MB/s BenchmarkAddVW/2-4 10717864 11.02 ns/op 1451.87 MB/s BenchmarkAddVW/3-4 9741444 12.25 ns/op 1959.89 MB/s BenchmarkAddVW/4-4 10784274 10.98 ns/op 2914.05 MB/s BenchmarkAddVW/5-4 9958326 11.91 ns/op 3358.58 MB/s BenchmarkAddVW/10-4 8452900 14.02 ns/op 5706.40 MB/s BenchmarkAddVW/100-4 246309 466.3 ns/op 1715.79 MB/s BenchmarkAddVW/1000-4 35254 3434 ns/op 2329.53 MB/s BenchmarkAddVWext/1-4 11339004 10.70 ns/op 747.69 MB/s BenchmarkAddVWext/2-4 10713894 11.16 ns/op 1433.08 MB/s BenchmarkAddVWext/3-4 10016066 11.87 ns/op 2022.00 MB/s BenchmarkAddVWext/4-4 10951176 11.04 ns/op 2898.32 MB/s BenchmarkAddVWext/5-4 10136866 11.86 ns/op 3373.35 MB/s BenchmarkAddVWext/10-4 8544273 14.10 ns/op 5672.31 MB/s BenchmarkAddVWext/100-4 81900 1469 ns/op 544.53 MB/s BenchmarkAddVWext/1000-4 7810 14147 ns/op 565.49 MB/s BenchmarkSubVW/1-4 11666883 10.21 ns/op 783.88 MB/s BenchmarkSubVW/2-4 11182314 10.94 ns/op 1462.66 MB/s BenchmarkSubVW/3-4 9886803 11.66 ns/op 2059.01 MB/s BenchmarkSubVW/4-4 11019723 10.88 ns/op 2941.02 MB/s BenchmarkSubVW/5-4 9955641 11.96 ns/op 3344.40 MB/s BenchmarkSubVW/10-4 8526226 14.03 ns/op 5701.79 MB/s BenchmarkSubVW/100-4 251565 468.5 ns/op 1707.44 MB/s BenchmarkSubVW/1000-4 34858 3443 ns/op 2323.88 MB/s BenchmarkSubVWext/1-4 11164826 10.59 ns/op 755.67 MB/s BenchmarkSubVWext/2-4 10850210 11.07 ns/op 1445.60 MB/s BenchmarkSubVWext/3-4 10185140 11.89 ns/op 2018.71 MB/s BenchmarkSubVWext/4-4 10621725 11.18 ns/op 2863.30 MB/s BenchmarkSubVWext/5-4 10089073 12.03 ns/op 3324.42 MB/s BenchmarkSubVWext/10-4 8488707 14.20 ns/op 5631.90 MB/s BenchmarkSubVWext/100-4 81681 1466 ns/op 545.64 MB/s BenchmarkSubVWext/1000-4 8151 14143 ns/op 565.65 MB/s BenchmarkMulAddVWW/1-4 9686880 12.37 ns/op 5172.75 MB/s BenchmarkMulAddVWW/2-4 8723899 13.50 ns/op 9482.53 MB/s BenchmarkMulAddVWW/3-4 9048525 13.14 ns/op 14610.74 MB/s BenchmarkMulAddVWW/4-4 8618865 13.96 ns/op 18344.32 MB/s BenchmarkMulAddVWW/5-4 7940494 15.08 ns/op 21215.59 MB/s BenchmarkMulAddVWW/10-4 6267357 18.85 ns/op 33944.78 MB/s BenchmarkMulAddVWW/100-4 1000000 102.8 ns/op 62275.31 MB/s BenchmarkMulAddVWW/1000-4 123156 964.5 ns/op 66355.72 MB/s BenchmarkAddMulVVW/1-4 11166876 10.77 ns/op 5941.58 MB/s BenchmarkAddMulVVW/2-4 9823296 12.21 ns/op 10484.72 MB/s BenchmarkAddMulVVW/3-4 9048498 13.36 ns/op 14366.23 MB/s BenchmarkAddMulVVW/4-4 8560534 14.16 ns/op 18081.20 MB/s BenchmarkAddMulVVW/5-4 7801042 15.03 ns/op 21286.36 MB/s BenchmarkAddMulVVW/10-4 6611839 18.12 ns/op 35319.12 MB/s BenchmarkAddMulVVW/100-4 1467171 82.80 ns/op 77292.39 MB/s BenchmarkAddMulVVW/1000-4 164694 726.2 ns/op 88128.82 MB/s BenchmarkDivWVW/1-4 2719940 45.73 ns/op 1399.44 MB/s BenchmarkDivWVW/2-4 1226754 97.31 ns/op 1315.34 MB/s BenchmarkDivWVW/3-4 902011 126.7 ns/op 1515.07 MB/s BenchmarkDivWVW/4-4 818733 147.0 ns/op 1741.48 MB/s BenchmarkDivWVW/5-4 774546 151.2 ns/op 2116.27 MB/s BenchmarkDivWVW/10-4 413354 285.9 ns/op 2238.84 MB/s BenchmarkDivWVW/100-4 55760 2139 ns/op 2991.64 MB/s BenchmarkDivWVW/1000-4 5505 20811 ns/op 3075.27 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11539849 9.097 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11682403 8.758 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10385172 10.28 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10584552 9.539 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9668691 11.02 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9936422 10.39 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9074068 11.73 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9950803 11.07 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8573874 12.87 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8492748 12.06 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6662762 17.10 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6583976 16.24 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 111.4 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1247293 92.77 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126655 922.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 152833 778.0 ns/op BenchmarkDecimalConversion-4 204 570562 ns/op BenchmarkFloatString/100-4 10000 10829 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 214 561163 ns/op 2908 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 51365304 ns/op 61008 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 5179588728 ns/op 841304 B/op 520 allocs/op BenchmarkFloatAdd/10-4 167678 709.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 160484 719.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 153492 788.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 84848 1383 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16852 7029 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 221587 530.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 231074 519.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 213540 564.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161251 747.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 43978 2698 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1886 60057 ns/op BenchmarkParseFloatLargeExp-4 444 268120 ns/op BenchmarkGCD10x10/WithoutXY-4 196488 604.8 ns/op BenchmarkGCD10x10/WithXY-4 58051 2020 ns/op BenchmarkGCD10x100/WithoutXY-4 94509 1239 ns/op BenchmarkGCD10x100/WithXY-4 16653 7119 ns/op BenchmarkGCD10x1000/WithoutXY-4 57726 1830 ns/op BenchmarkGCD10x1000/WithXY-4 13719 8605 ns/op BenchmarkGCD100x100/WithoutXY-4 23800 4857 ns/op BenchmarkGCD100x100/WithXY-4 9441 11466 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10061 ns/op BenchmarkGCD100x1000/WithXY-4 5641 20003 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2212 54751 ns/op BenchmarkGCD1000x1000/WithXY-4 1153 99706 ns/op BenchmarkHilbert-4 22 5140968 ns/op BenchmarkBinomial-4 14431 8141 ns/op BenchmarkQuoRem-4 19903 6355 ns/op BenchmarkExp-4 15 7407106 ns/op BenchmarkExpMont/Odd-4 126 932267 ns/op 2604 B/op 22 allocs/op BenchmarkExpMont/Even1-4 122 946015 ns/op 3350 B/op 37 allocs/op BenchmarkExpMont/Even2-4 120 993091 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even3-4 120 995032 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even4-4 120 1000005 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even8-4 120 997317 ns/op 3867 B/op 54 allocs/op BenchmarkExpMont/Even32-4 121 989357 ns/op 3868 B/op 54 allocs/op BenchmarkExpMont/Even64-4 148 829883 ns/op 3627 B/op 53 allocs/op BenchmarkExpMont/Even96-4 139 854766 ns/op 3770 B/op 51 allocs/op BenchmarkExpMont/Even128-4 160 737601 ns/op 3252 B/op 50 allocs/op BenchmarkExpMont/Even255-4 184 630731 ns/op 2953 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 442 266335 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 404 302819 ns/op 1722 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 398 307369 ns/op 1748 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 388 305343 ns/op 1741 B/op 47 allocs/op BenchmarkExp2-4 15 7657879 ns/op BenchmarkBitset-4 704852 153.9 ns/op BenchmarkBitsetNeg-4 434452 278.2 ns/op BenchmarkBitsetOrig-4 233172 502.9 ns/op BenchmarkBitsetNegOrig-4 137031 803.8 ns/op BenchmarkModSqrt225_Tonelli-4 100 1055165 ns/op BenchmarkModSqrt225_3Mod4-4 375 319333 ns/op BenchmarkModSqrt231_Tonelli-4 100 1083489 ns/op BenchmarkModSqrt231_5Mod8-4 324 377236 ns/op BenchmarkModInverse-4 10000 10073 ns/op BenchmarkSqrt-4 1503 76090 ns/op BenchmarkIntSqr/1-4 1479674 80.39 ns/op BenchmarkIntSqr/2-4 761642 153.2 ns/op BenchmarkIntSqr/3-4 612338 184.3 ns/op BenchmarkIntSqr/5-4 439759 263.2 ns/op BenchmarkIntSqr/8-4 294204 371.2 ns/op BenchmarkIntSqr/10-4 258121 469.0 ns/op BenchmarkIntSqr/20-4 45840 2740 ns/op BenchmarkIntSqr/30-4 33922 3657 ns/op BenchmarkIntSqr/50-4 20667 5762 ns/op BenchmarkIntSqr/80-4 12310 9681 ns/op BenchmarkIntSqr/100-4 9234 12742 ns/op BenchmarkIntSqr/200-4 3333 32799 ns/op BenchmarkIntSqr/300-4 1442 75718 ns/op BenchmarkIntSqr/500-4 751 162032 ns/op BenchmarkIntSqr/800-4 285 413821 ns/op BenchmarkIntSqr/1000-4 208 559441 ns/op BenchmarkDiv/20/10-4 434432 275.9 ns/op BenchmarkDiv/40/20-4 422329 270.8 ns/op BenchmarkDiv/100/50-4 368934 317.5 ns/op BenchmarkDiv/200/100-4 47948 2632 ns/op BenchmarkDiv/400/200-4 46720 2662 ns/op BenchmarkDiv/1000/500-4 36616 3339 ns/op BenchmarkDiv/2000/1000-4 28302 4490 ns/op BenchmarkDiv/20000/10000-4 980 114805 ns/op BenchmarkDiv/200000/100000-4 22 4818023 ns/op BenchmarkDiv/2000000/1000000-4 1 131030361 ns/op BenchmarkDiv/20000000/10000000-4 1 3777018833 ns/op BenchmarkMul-4 5 23323982 ns/op BenchmarkNatMul/10-4 146113 690.0 ns/op BenchmarkNatMul/100-4 5415 21858 ns/op BenchmarkNatMul/1000-4 166 690268 ns/op BenchmarkZeroShifts/Shl-4 15093 8199 ns/op BenchmarkZeroShifts/ShlSame-4 5270312 22.72 ns/op BenchmarkZeroShifts/Shr-4 14982 7397 ns/op BenchmarkZeroShifts/ShrSame-4 5362279 21.99 ns/op BenchmarkExp3Power/0x10-4 171069 672.6 ns/op BenchmarkExp3Power/0x40-4 145988 772.4 ns/op BenchmarkExp3Power/0x100-4 90948 1307 ns/op BenchmarkExp3Power/0x400-4 41649 2762 ns/op BenchmarkExp3Power/0x1000-4 8883 13249 ns/op BenchmarkExp3Power/0x4000-4 1749 67387 ns/op BenchmarkExp3Power/0x10000-4 193 582843 ns/op BenchmarkExp3Power/0x40000-4 16 6843402 ns/op BenchmarkExp3Power/0x100000-4 2 63246912 ns/op BenchmarkExp3Power/0x400000-4 1 584705299 ns/op BenchmarkFibo-4 3 39040676 ns/op BenchmarkNatSqr/1-4 838675 136.8 ns/op BenchmarkNatSqr/2-4 480904 233.8 ns/op BenchmarkNatSqr/3-4 383247 280.6 ns/op BenchmarkNatSqr/5-4 277909 402.5 ns/op BenchmarkNatSqr/8-4 194115 573.5 ns/op BenchmarkNatSqr/10-4 154699 684.9 ns/op BenchmarkNatSqr/20-4 39096 3000 ns/op BenchmarkNatSqr/30-4 29935 3914 ns/op BenchmarkNatSqr/50-4 18327 6720 ns/op BenchmarkNatSqr/80-4 10000 10530 ns/op BenchmarkNatSqr/100-4 7766 13782 ns/op BenchmarkNatSqr/200-4 3302 35084 ns/op BenchmarkNatSqr/300-4 1368 82859 ns/op BenchmarkNatSqr/500-4 691 167644 ns/op BenchmarkNatSqr/800-4 301 384276 ns/op BenchmarkNatSqr/1000-4 224 511213 ns/op BenchmarkNatSetBytes/8-4 711343 165.4 ns/op BenchmarkNatSetBytes/24-4 200241 571.2 ns/op BenchmarkNatSetBytes/128-4 44048 2633 ns/op BenchmarkNatSetBytes/7-4 786368 150.5 ns/op BenchmarkNatSetBytes/23-4 207280 559.1 ns/op BenchmarkNatSetBytes/127-4 46490 2564 ns/op BenchmarkScanPi-4 247 490870 ns/op BenchmarkStringPiParallel-4 670 195150 ns/op BenchmarkScan/10/Base2-4 40858 2910 ns/op BenchmarkScan/100/Base2-4 4665 25497 ns/op BenchmarkScan/1000/Base2-4 471 251632 ns/op BenchmarkScan/10/Base8-4 100744 1191 ns/op BenchmarkScan/100/Base8-4 13244 8979 ns/op BenchmarkScan/1000/Base8-4 1371 86637 ns/op BenchmarkScan/10/Base10-4 105723 1126 ns/op BenchmarkScan/100/Base10-4 14294 8352 ns/op BenchmarkScan/1000/Base10-4 1477 79139 ns/op BenchmarkScan/10/Base16-4 112336 1036 ns/op BenchmarkScan/100/Base16-4 16196 7364 ns/op BenchmarkScan/1000/Base16-4 1710 70198 ns/op BenchmarkString/10/Base2-4 162537 728.1 ns/op BenchmarkString/100/Base2-4 22371 5365 ns/op BenchmarkString/1000/Base2-4 2308 51099 ns/op BenchmarkString/10/Base8-4 335611 368.2 ns/op BenchmarkString/100/Base8-4 58933 1995 ns/op BenchmarkString/1000/Base8-4 6607 18802 ns/op BenchmarkString/10/Base10-4 198492 615.1 ns/op BenchmarkString/100/Base10-4 36428 3246 ns/op BenchmarkString/1000/Base10-4 4585 27316 ns/op BenchmarkString/10/Base16-4 386581 325.9 ns/op BenchmarkString/100/Base16-4 77505 1526 ns/op BenchmarkString/1000/Base16-4 8806 13460 ns/op BenchmarkLeafSize/0-4 42 2712024 ns/op BenchmarkLeafSize/1-4 357 307201 ns/op BenchmarkLeafSize/2-4 373 321127 ns/op BenchmarkLeafSize/3-4 283 410067 ns/op BenchmarkLeafSize/4-4 374 300640 ns/op BenchmarkLeafSize/5-4 249 472845 ns/op BenchmarkLeafSize/6-4 289 411784 ns/op BenchmarkLeafSize/7-4 301 379776 ns/op BenchmarkLeafSize/8-4 387 298930 ns/op BenchmarkLeafSize/9-4 208 556054 ns/op BenchmarkLeafSize/10-4 255 460943 ns/op BenchmarkLeafSize/11-4 267 438830 ns/op BenchmarkLeafSize/12-4 286 404568 ns/op BenchmarkLeafSize/13-4 265 447465 ns/op BenchmarkLeafSize/14-4 302 414254 ns/op BenchmarkLeafSize/15-4 301 369034 ns/op BenchmarkLeafSize/16-4 378 302678 ns/op BenchmarkLeafSize/32-4 360 331447 ns/op BenchmarkLeafSize/64-4 328 322363 ns/op BenchmarkProbablyPrime/n=0-4 9 11836356 ns/op BenchmarkProbablyPrime/n=1-4 8 14596014 ns/op BenchmarkProbablyPrime/n=5-4 6 20268259 ns/op BenchmarkProbablyPrime/n=10-4 4 27017239 ns/op BenchmarkProbablyPrime/n=20-4 3 41721532 ns/op BenchmarkProbablyPrime/Lucas-4 10 11231040 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 73 1618340 ns/op BenchmarkRatCmp-4 213854 543.7 ns/op BenchmarkFloatSqrt/64-4 22638 5342 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14150 8303 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9576 12133 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4579 25027 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 775 158672 ns/op 18199 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 60 1976193 ns/op 174614 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 154379836 ns/op 3848168 B/op 664 allocs/op PASS ok math/big 51.104s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8118168 14.89 ns/op BenchmarkLeadingZeros8-4 7557938 15.92 ns/op BenchmarkLeadingZeros16-4 9025095 13.19 ns/op BenchmarkLeadingZeros32-4 8968179 13.44 ns/op BenchmarkLeadingZeros64-4 8625823 13.70 ns/op BenchmarkTrailingZeros-4 8872454 13.65 ns/op BenchmarkTrailingZeros8-4 8671784 13.38 ns/op BenchmarkTrailingZeros16-4 8742673 13.70 ns/op BenchmarkTrailingZeros32-4 8864900 13.44 ns/op BenchmarkTrailingZeros64-4 8755588 13.48 ns/op BenchmarkOnesCount-4 8987876 13.59 ns/op BenchmarkOnesCount8-4 9208749 12.96 ns/op BenchmarkOnesCount16-4 8816864 13.62 ns/op BenchmarkOnesCount32-4 8736096 13.78 ns/op BenchmarkOnesCount64-4 8919111 13.47 ns/op BenchmarkRotateLeft-4 9113628 13.03 ns/op BenchmarkRotateLeft8-4 9142226 13.17 ns/op BenchmarkRotateLeft16-4 9140358 12.95 ns/op BenchmarkRotateLeft32-4 9068587 13.16 ns/op BenchmarkRotateLeft64-4 9169142 13.05 ns/op BenchmarkReverse-4 12597818 9.509 ns/op BenchmarkReverse8-4 15149485 7.986 ns/op BenchmarkReverse16-4 16653951 7.213 ns/op BenchmarkReverse32-4 14216792 8.552 ns/op BenchmarkReverse64-4 12634414 9.551 ns/op BenchmarkReverseBytes-4 16705213 7.237 ns/op BenchmarkReverseBytes16-4 16513432 7.145 ns/op BenchmarkReverseBytes32-4 16683739 7.207 ns/op BenchmarkReverseBytes64-4 16625026 7.224 ns/op BenchmarkAdd-4 8830188 13.60 ns/op BenchmarkAdd32-4 9281386 12.93 ns/op BenchmarkAdd64-4 8937740 13.67 ns/op BenchmarkAdd64multiple-4 18475738 6.472 ns/op BenchmarkSub-4 8755924 13.68 ns/op BenchmarkSub32-4 8959281 13.46 ns/op BenchmarkSub64-4 8928726 13.55 ns/op BenchmarkSub64multiple-4 18393304 6.543 ns/op BenchmarkMul-4 9123948 13.15 ns/op BenchmarkMul32-4 9225643 12.89 ns/op BenchmarkMul64-4 8785702 13.15 ns/op BenchmarkDiv-4 2618626 45.82 ns/op BenchmarkDiv32-4 5502804 21.65 ns/op BenchmarkDiv64-4 2589019 46.46 ns/op PASS ok math/bits 6.881s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 9656852 10.90 ns/op BenchmarkAcos-4 462866 260.7 ns/op BenchmarkAcosh-4 388711 282.4 ns/op BenchmarkAsin-4 457482 259.0 ns/op BenchmarkAsinh-4 445750 258.4 ns/op BenchmarkAtan-4 726261 162.0 ns/op BenchmarkAtanh-4 737979 160.6 ns/op BenchmarkConj-4 22240694 5.396 ns/op BenchmarkCos-4 512624 208.1 ns/op BenchmarkCosh-4 575715 205.8 ns/op BenchmarkExp-4 761636 151.2 ns/op BenchmarkLog-4 816285 146.5 ns/op BenchmarkLog10-4 804086 146.9 ns/op BenchmarkPhase-4 1811634 66.56 ns/op BenchmarkPolar-4 1000000 102.7 ns/op BenchmarkPow-4 225471 521.2 ns/op BenchmarkRect-4 932696 117.4 ns/op BenchmarkSin-4 532905 207.4 ns/op BenchmarkSinh-4 577365 207.0 ns/op BenchmarkSqrt-4 1000000 116.8 ns/op BenchmarkTan-4 365488 321.8 ns/op BenchmarkTanh-4 382772 303.4 ns/op PASS ok math/cmplx 3.928s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 702202 170.4 ns/op BenchmarkInt63ThreadsafeParallel-4 485580 219.8 ns/op BenchmarkInt63Unthreadsafe-4 1000000 101.0 ns/op BenchmarkIntn1000-4 799980 143.9 ns/op BenchmarkInt63n1000-4 871099 132.2 ns/op BenchmarkInt31n1000-4 913032 124.2 ns/op BenchmarkFloat32-4 956594 121.2 ns/op BenchmarkFloat64-4 1000000 101.6 ns/op BenchmarkPerm3-4 184258 656.2 ns/op BenchmarkPerm30-4 22542 5324 ns/op BenchmarkPerm30ViaShuffle-4 25170 4745 ns/op BenchmarkShuffleOverhead-4 17244 6815 ns/op BenchmarkRead3-4 925260 129.1 ns/op BenchmarkRead64-4 73597 1615 ns/op BenchmarkRead1000-4 4978 23779 ns/op BenchmarkConcurrent-4 133209 969.4 ns/op PASS ok math/rand 3.232s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42974 2791 ns/op BenchmarkQDecodeWord-4 101380 1154 ns/op BenchmarkQDecodeHeader-4 94269 1243 ns/op BenchmarkTypeByExtension/.html-4 400302 278.1 ns/op BenchmarkTypeByExtension/.HTML-4 236950 437.6 ns/op BenchmarkTypeByExtension/.unused-4 330714 372.1 ns/op BenchmarkExtensionsByType/text/html-4 156260 691.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 78204 1619 ns/op BenchmarkExtensionsByType/application/octet-stream-4 124438 948.6 ns/op PASS ok mime 2.408s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 679 183586 ns/op 47879 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 606 180178 ns/op 47363 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 238 481662 ns/op 103968 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 481 238782 ns/op 49709 B/op 207 allocs/op PASS ok mime/multipart 1.716s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 926 126241 ns/op PASS ok mime/quotedprintable 1.150s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 133 921406 ns/op 8492 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 14 7450322 ns/op 19501 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5008091819 ns/op 159040 B/op 233 allocs/op BenchmarkDNSName-4 102394 1067 ns/op BenchmarkInterfaces-4 1383 80998 ns/op 16870 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1922 61770 ns/op 12384 B/op 25 allocs/op BenchmarkInterfaceByName-4 1413 78082 ns/op 17034 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 876 122336 ns/op 23137 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 3130 35732 ns/op 3938 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 537 209179 ns/op 137574 B/op 51 allocs/op BenchmarkParseIP-4 7010 17074 ns/op BenchmarkParseIPValidIPv4-4 313876 352.9 ns/op BenchmarkParseIPValidIPv6-4 161001 716.6 ns/op BenchmarkIPString/IPv4-4 121884 1007 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9142 11836 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 43316 2685 ns/op BenchmarkIPEqual/IPv4-4 1061953 110.0 ns/op BenchmarkIPEqual/IPv6-4 1125468 106.3 ns/op BenchmarkSendFile/1024-4 1 1213499610 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206208984 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206230813 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206900878 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206219642 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1016783839 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1016806556 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1016448464 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1017022436 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1017854364 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1020385112 ns/op 1.03 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1016191073 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1016997522 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1016539621 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1016014459 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1016697039 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1016604289 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1017170526 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1017175866 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1017023751 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1018733618 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1020616611 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1016035517 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1016243006 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1016360060 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1016373221 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1016083147 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1016351008 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1016589972 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1017334794 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1017516111 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1018792464 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1020744557 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1016791553 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1016489770 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1016416051 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1015745657 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1016308646 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1016488003 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1016462663 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1016967287 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1017096431 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1018600441 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1020668363 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1016664438 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1016379930 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1015856609 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1016292586 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1016247713 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1016488527 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1017247473 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1017083731 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1017244189 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1018696489 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1020551988 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 1982 57844 ns/op BenchmarkTCP4OneShotTimeout-4 1960 53703 ns/op BenchmarkTCP4Persistent-4 11911 9055 ns/op BenchmarkTCP4PersistentTimeout-4 13900 8634 ns/op BenchmarkTCP6OneShot-4 2019 55492 ns/op BenchmarkTCP6OneShotTimeout-4 1747 59332 ns/op BenchmarkTCP6Persistent-4 13946 8785 ns/op BenchmarkTCP6PersistentTimeout-4 12752 9364 ns/op BenchmarkTCP4ConcurrentReadWrite-4 23474 4804 ns/op BenchmarkTCP6ConcurrentReadWrite-4 23235 4971 ns/op BenchmarkSetReadDeadline-4 122368 946.7 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9951 11376 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 11242 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 11033 ns/op 0 B/op 0 allocs/op PASS ok net 67.708s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 29054 4053 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10689 10703 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14496 8341 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17347 6876 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 28702 3960 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 47520 2403 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1565182 76.76 ns/op BenchmarkFindChild/n=2/rep=map-4 3734658 31.90 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1340018 86.88 ns/op BenchmarkFindChild/n=4/rep=linear-4 760880 144.2 ns/op BenchmarkFindChild/n=4/rep=map-4 3326008 36.18 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 781264 151.7 ns/op BenchmarkFindChild/n=8/rep=linear-4 411054 288.9 ns/op BenchmarkFindChild/n=8/rep=map-4 3213928 37.50 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 398059 293.6 ns/op BenchmarkFindChild/n=16/rep=linear-4 212341 562.6 ns/op BenchmarkFindChild/n=16/rep=map-4 2984311 38.92 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2248508 52.68 ns/op BenchmarkFindChild/n=32/rep=linear-4 103797 1144 ns/op BenchmarkFindChild/n=32/rep=map-4 3123556 35.55 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2422340 49.74 ns/op BenchmarkMultiConflicts-4 1 176163089 ns/op BenchmarkServerMatch-4 18170 6444 ns/op BenchmarkReadRequestChrome-4 3364 33043 ns/op 18.49 MB/s 1507 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10702 11225 ns/op 6.95 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9682 11490 ns/op 7.14 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7099 16518 ns/op 9.14 MB/s 1051 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16531 7211 ns/op 5.55 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 256 420408 ns/op 2.44 MB/s BenchmarkFileAndServer_1KB/https1-4 201 541702 ns/op 1.89 MB/s BenchmarkFileAndServer_1KB/h2-4 134 750285 ns/op 1.36 MB/s BenchmarkFileAndServer_16MB/h1-4 2 55812983 ns/op 300.60 MB/s BenchmarkFileAndServer_16MB/https1-4 1 148574905 ns/op 112.92 MB/s BenchmarkFileAndServer_16MB/h2-4 1 204695778 ns/op 81.96 MB/s BenchmarkFileAndServer_64MB/h1-4 1 224644906 ns/op 298.73 MB/s BenchmarkFileAndServer_64MB/https1-4 1 442727385 ns/op 151.58 MB/s BenchmarkFileAndServer_64MB/h2-4 1 964283471 ns/op 69.59 MB/s BenchmarkServeMux-4 212 584788 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 284 467425 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 361 337399 ns/op 5856 B/op 63 allocs/op BenchmarkClientServer/https1-4 214 487391 ns/op 6622 B/op 74 allocs/op BenchmarkClientServer/h2-4 159 630496 ns/op 10322 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1124 97849 ns/op 9261 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 31 5519116 ns/op 102850 B/op 1100 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57150: read tcp 127.0.0.1:46867->127.0.0.1:57150: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57166: read tcp 127.0.0.1:46867->127.0.0.1:57166: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57124: read tcp 127.0.0.1:46867->127.0.0.1:57124: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57188: write tcp 127.0.0.1:46867->127.0.0.1:57188: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40192: read tcp 127.0.0.1:34535->127.0.0.1:40192: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40152: read tcp 127.0.0.1:34535->127.0.0.1:40152: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40184: read tcp 127.0.0.1:34535->127.0.0.1:40184: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40190: read tcp 127.0.0.1:34535->127.0.0.1:40190: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40136: write tcp 127.0.0.1:34535->127.0.0.1:40136: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40170: write tcp 127.0.0.1:34535->127.0.0.1:40170: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 61 1705363 ns/op 35413 B/op 385 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37894: write tcp 127.0.0.1:46215->127.0.0.1:37894: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37888: write tcp 127.0.0.1:46215->127.0.0.1:37888: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36078: write tcp 127.0.0.1:45921->127.0.0.1:36078: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36066: write tcp 127.0.0.1:45921->127.0.0.1:36066: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36042: write tcp 127.0.0.1:45921->127.0.0.1:36042: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34140: read tcp 127.0.0.1:40691->127.0.0.1:34140: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34204: read tcp 127.0.0.1:40691->127.0.0.1:34204: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34170: read tcp 127.0.0.1:40691->127.0.0.1:34170: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34226: read tcp 127.0.0.1:40691->127.0.0.1:34226: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34148: write tcp 127.0.0.1:40691->127.0.0.1:34148: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 586 234440 ns/op 19143 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 36 4723332 ns/op 102672 B/op 1125 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35982: read tcp 127.0.0.1:45703->127.0.0.1:35982: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36046: read tcp 127.0.0.1:45703->127.0.0.1:36046: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36014: read tcp 127.0.0.1:45703->127.0.0.1:36014: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35918: read tcp 127.0.0.1:45703->127.0.0.1:35918: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35922: read tcp 127.0.0.1:45703->127.0.0.1:35922: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36036: write tcp 127.0.0.1:45703->127.0.0.1:36036: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45986: read tcp 127.0.0.1:46695->127.0.0.1:45986: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46000: read tcp 127.0.0.1:46695->127.0.0.1:46000: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46128: write tcp 127.0.0.1:46695->127.0.0.1:46128: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46048: write tcp 127.0.0.1:46695->127.0.0.1:46048: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 54 3581383 ns/op 72367 B/op 814 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50718: read tcp 127.0.0.1:46667->127.0.0.1:50718: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50800: read tcp 127.0.0.1:46667->127.0.0.1:50800: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50786: read tcp 127.0.0.1:46667->127.0.0.1:50786: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50712: write tcp 127.0.0.1:46667->127.0.0.1:50712: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50708: read tcp 127.0.0.1:46667->127.0.0.1:50708: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50692: write tcp 127.0.0.1:46667->127.0.0.1:50692: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50830: read tcp 127.0.0.1:46667->127.0.0.1:50830: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50816: read tcp 127.0.0.1:46667->127.0.0.1:50816: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50770: read tcp 127.0.0.1:46667->127.0.0.1:50770: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50808: write tcp 127.0.0.1:46667->127.0.0.1:50808: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1025434747 ns/op 31200 B/op 155 allocs/op BenchmarkClient-4 285 464478 ns/op 3750 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 600 185826 ns/op 7418 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1224 94459 ns/op 3133 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1639 73615 ns/op 1980 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1524 78483 ns/op 2775 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1794 75307 ns/op 2745 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1394 73896 ns/op 2728 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1826 74774 ns/op 1908 B/op 14 allocs/op BenchmarkServerHijack-4 942 115593 ns/op 16774 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 385 311243 ns/op 5704 B/op 52 allocs/op BenchmarkResponseStatusLine-4 465495 252.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.339s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3957 29270 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.207s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 83574 1385 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 553722 205.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 166114 687.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 61840 1909 ns/op BenchmarkStdIPv4-4 131786 912.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91676 1286 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 79722 1284 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 77184 1504 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 66385 1801 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1765023 67.86 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1553685 78.21 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1498292 79.86 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 248887 466.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 267147 441.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 249366 474.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 80413 1487 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 281168 437.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 131353 877.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 136596 819.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 136034 861.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 71738 1618 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 343414 347.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 118424 975.6 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 163558 703.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 235909 486.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 154758 779.6 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 315000 378.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 143926 800.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 145200 814.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 142188 803.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 113882 1059 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 404206 258.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 151665 744.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 89832 1288 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 111552 1013 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 156505 772.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 112818 1064 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 236090 462.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 111895 1074 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 126667 883.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 173446 667.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 123198 950.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 108.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 109.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 109.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 113.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 114.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 114.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 995978 113.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 114.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 114.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 329251 354.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 595071 192.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 195153 605.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 208083 567.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 196404 617.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 70068 1681 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 486530 245.1 ns/op PASS ok net/netip 8.728s 2023/09/20 20:33:41 Test RPC server listening on 127.0.0.1:34655 2023/09/20 20:33:41 Test HTTP RPC server listening on 127.0.0.1:39857 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1465 76641 ns/op BenchmarkEndToEndHTTP-4 1519 79740 ns/op BenchmarkEndToEndAsync-4 2544 43962 ns/op BenchmarkEndToEndAsyncHTTP-4 3690 38036 ns/op PASS ok net/rpc 1.816s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3014 38095 ns/op BenchmarkReadMIMEHeader/server_headers-4 4573 23052 ns/op BenchmarkUncommon-4 24632 4688 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.423s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 3699 28599 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 96012 1264 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 529848 217.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 86054 1441 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 166893 711.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 81013 1456 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13191 9539 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 347397 324.3 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 88600 1361 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 167053 708.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 80376 1463 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 13716 8446 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 186912 616.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 77437 1608 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 72600 1650 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34527 3429 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5988 18476 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 190281 628.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 72853 1610 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 71064 1562 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34872 3414 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6066 18429 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.143s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3040963 36.15 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 156429 720.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 657 169255 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 207 536512 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 572 203761 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 50606 2166 ns/op BenchmarkStatFile-4 44341 2616 ns/op BenchmarkStatDir-4 45118 2544 ns/op BenchmarkLstatDot-4 53172 2265 ns/op BenchmarkLstatFile-4 43573 2612 ns/op BenchmarkLstatDir-4 46171 2537 ns/op PASS ok os 2.617s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 141 843466 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.230s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 369230 293.5 ns/op PASS ok os/user 1.217s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3590154 33.26 ns/op BenchmarkString-4 2258497 52.48 ns/op BenchmarkBytes-4 2001496 59.27 ns/op BenchmarkNamedBytes-4 1000000 110.6 ns/op BenchmarkBytesArray-4 744303 161.4 ns/op BenchmarkSliceLen-4 2329270 51.83 ns/op BenchmarkMapLen-4 913830 125.7 ns/op BenchmarkStringLen-4 1923675 62.61 ns/op BenchmarkArrayLen-4 1340762 87.84 ns/op BenchmarkSliceCap-4 2503216 47.43 ns/op BenchmarkDeepEqual/int8-4 502062 231.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 92922 1286 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 419984 282.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 90295 1321 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 430426 278.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 88606 1333 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 426306 279.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 86955 1323 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 411442 291.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 88898 1332 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 462037 236.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 121059 998.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 417254 278.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 90075 1335 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 415843 284.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 87855 1329 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 411384 285.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 89251 1326 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 398510 281.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 90259 1330 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 408763 284.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 85786 1336 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 415929 281.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 88994 1316 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 424251 279.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 90069 1336 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 383276 285.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 89256 1338 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 426770 275.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 89817 1336 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 514784 230.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 93038 1286 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 431128 270.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 89268 1330 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 122893 988.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 58323 2030 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 47673 2496 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 32931 3572 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 34077 3450 ns/op BenchmarkIsZero/ArrayComparable-4 250352 443.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 30560 3871 ns/op BenchmarkIsZero/StructComparable-4 591493 202.8 ns/op BenchmarkIsZero/StructIncomparable-4 138559 864.7 ns/op BenchmarkSetZero/Bool/Direct-4 3999774 29.82 ns/op BenchmarkSetZero/Bool/CachedZero-4 832623 131.5 ns/op BenchmarkSetZero/Bool/NewZero-4 664464 177.4 ns/op BenchmarkSetZero/Int/Direct-4 2543054 47.33 ns/op BenchmarkSetZero/Int/CachedZero-4 860140 136.2 ns/op BenchmarkSetZero/Int/NewZero-4 637299 177.4 ns/op BenchmarkSetZero/Uint/Direct-4 2535033 46.71 ns/op BenchmarkSetZero/Uint/CachedZero-4 825454 132.1 ns/op BenchmarkSetZero/Uint/NewZero-4 659845 176.4 ns/op BenchmarkSetZero/Float/Direct-4 2606532 46.33 ns/op BenchmarkSetZero/Float/CachedZero-4 867696 131.8 ns/op BenchmarkSetZero/Float/NewZero-4 645765 173.8 ns/op BenchmarkSetZero/Complex/Direct-4 2515629 47.30 ns/op BenchmarkSetZero/Complex/CachedZero-4 860127 131.9 ns/op BenchmarkSetZero/Complex/NewZero-4 673774 176.0 ns/op BenchmarkSetZero/Array/Direct-4 2200506 53.07 ns/op BenchmarkSetZero/Array/CachedZero-4 855085 136.8 ns/op BenchmarkSetZero/Array/NewZero-4 662056 177.9 ns/op BenchmarkSetZero/Chan/Direct-4 2599282 47.53 ns/op BenchmarkSetZero/Chan/CachedZero-4 858622 135.4 ns/op BenchmarkSetZero/Chan/NewZero-4 646508 176.5 ns/op BenchmarkSetZero/Func/Direct-4 2568354 46.92 ns/op BenchmarkSetZero/Func/CachedZero-4 839872 138.5 ns/op BenchmarkSetZero/Func/NewZero-4 650970 180.4 ns/op BenchmarkSetZero/Interface/Direct-4 2283744 52.12 ns/op BenchmarkSetZero/Interface/CachedZero-4 862974 131.9 ns/op BenchmarkSetZero/Interface/NewZero-4 655578 177.6 ns/op BenchmarkSetZero/Map/Direct-4 2579379 46.86 ns/op BenchmarkSetZero/Map/CachedZero-4 817730 139.4 ns/op BenchmarkSetZero/Map/NewZero-4 628570 179.9 ns/op BenchmarkSetZero/Pointer/Direct-4 2541169 47.12 ns/op BenchmarkSetZero/Pointer/CachedZero-4 854961 136.2 ns/op BenchmarkSetZero/Pointer/NewZero-4 650124 178.8 ns/op BenchmarkSetZero/Slice/Direct-4 2227801 54.39 ns/op BenchmarkSetZero/Slice/CachedZero-4 850167 131.8 ns/op BenchmarkSetZero/Slice/NewZero-4 660572 175.2 ns/op BenchmarkSetZero/String/Direct-4 2501668 47.64 ns/op BenchmarkSetZero/String/CachedZero-4 885716 133.9 ns/op BenchmarkSetZero/String/NewZero-4 653539 178.9 ns/op BenchmarkSetZero/Struct/Direct-4 2106962 57.37 ns/op BenchmarkSetZero/Struct/CachedZero-4 854175 134.6 ns/op BenchmarkSetZero/Struct/NewZero-4 649114 176.2 ns/op BenchmarkSelect/1-4 152919 779.5 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 65391 1735 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 28924 3475 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 195062 539.9 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 160767 742.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 108766 1079 ns/op 118.63 MB/s BenchmarkCallArgCopy/size=256-4 108618 1072 ns/op 238.84 MB/s BenchmarkCallArgCopy/size=1024-4 68539 1492 ns/op 686.11 MB/s BenchmarkCallArgCopy/size=4096-4 34647 4181 ns/op 979.78 MB/s BenchmarkCallArgCopy/size=65536-4 2232 48607 ns/op 1348.29 MB/s BenchmarkFieldByName1-4 1193187 92.20 ns/op BenchmarkFieldByName2-4 92070 1564 ns/op BenchmarkFieldByName3-4 10530 10456 ns/op BenchmarkInterfaceBig-4 4040392 32.21 ns/op BenchmarkInterfaceSmall-4 4090244 28.97 ns/op BenchmarkNew-4 1955313 69.09 ns/op BenchmarkMap/StringKeys/MapIndex-4 2269 52201 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1966 61464 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2258 53593 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1824 63923 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2342 51407 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1904 60671 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 218484 547.9 ns/op PASS ok reflect 17.941s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9100 12197 ns/op 9228 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 13711 8822 ns/op 9337 B/op 1 allocs/op BenchmarkFindString-4 9974 11120 ns/op 9490 B/op 1 allocs/op BenchmarkFindSubmatch-4 8497 12746 ns/op 9468 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10096 12264 ns/op 9618 B/op 2 allocs/op BenchmarkLiteral-4 15997 7327 ns/op BenchmarkNotLiteral-4 4572 28707 ns/op BenchmarkMatchClass-4 2812 37296 ns/op BenchmarkMatchClass_InRange-4 3394 36109 ns/op BenchmarkReplaceAll-4 2155 55125 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15295 8434 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 35479 3463 ns/op BenchmarkAnchoredShortMatch-4 12847 9784 ns/op BenchmarkAnchoredLongMatch-4 18142 6179 ns/op BenchmarkOnePassShortA-4 20157 6008 ns/op BenchmarkNotOnePassShortA-4 8606 16373 ns/op BenchmarkOnePassShortB-4 24896 4621 ns/op BenchmarkNotOnePassShortB-4 9426 12599 ns/op BenchmarkOnePassLongPrefix-4 82796 1504 ns/op BenchmarkOnePassLongNotPrefix-4 27296 4441 ns/op BenchmarkMatchParallelShared-4 19051 5905 ns/op BenchmarkMatchParallelCopied-4 24940 4409 ns/op BenchmarkQuoteMetaAll-4 132309 871.6 ns/op 16.06 MB/s BenchmarkQuoteMetaNone-4 252812 470.5 ns/op 55.26 MB/s BenchmarkCompile/Onepass-4 3854 28911 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1580 73998 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 187 629660 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3886850 31.49 ns/op 508.17 MB/s BenchmarkMatch/Easy0/32-4 14820 8243 ns/op 3.88 MB/s BenchmarkMatch/Easy0/1K-4 13455 8723 ns/op 117.39 MB/s BenchmarkMatch/Easy0i/16-4 3812487 31.03 ns/op 515.60 MB/s BenchmarkMatch/Easy0i/32-4 4861 22845 ns/op 1.40 MB/s BenchmarkMatch/Easy0i/1K-4 273 431190 ns/op 2.37 MB/s BenchmarkMatch/Easy1/16-4 3829286 31.18 ns/op 513.10 MB/s BenchmarkMatch/Easy1/32-4 13800 9171 ns/op 3.49 MB/s BenchmarkMatch/Easy1/1K-4 7389 17798 ns/op 57.54 MB/s BenchmarkMatch/Medium/16-4 3919173 30.40 ns/op 526.40 MB/s BenchmarkMatch/Medium/32-4 6193 20197 ns/op 1.58 MB/s BenchmarkMatch/Medium/1K-4 302 385101 ns/op 2.66 MB/s BenchmarkMatch/Hard/16-4 3764598 31.58 ns/op 506.71 MB/s BenchmarkMatch/Hard/32-4 3454 30363 ns/op 1.05 MB/s BenchmarkMatch/Hard/1K-4 171 680290 ns/op 1.51 MB/s BenchmarkMatch/Hard1/16-4 1443 81903 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 752 157863 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 22 4564226 ns/op 0.22 MB/s BenchmarkMatch_onepass_regex/16-4 28753 4133 ns/op 3.87 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17458 6829 ns/op 4.69 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 678 178087 ns/op 5.75 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.895s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 608444 188.2 ns/op BenchmarkIsWordChar-4 170848 703.1 ns/op PASS ok regexp/syntax 2.241s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 69171 1688 ns/op BenchmarkCallers/inlined-4 69669 1730 ns/op BenchmarkCallers/no-cache-4 15938 7554 ns/op BenchmarkFPCallers/cached-4 2830970 41.98 ns/op BenchmarkMakeChan/Byte-4 974559 118.0 ns/op BenchmarkMakeChan/Int-4 899920 138.4 ns/op BenchmarkMakeChan/Ptr-4 530340 226.1 ns/op BenchmarkMakeChan/Struct/0-4 1160362 104.4 ns/op BenchmarkMakeChan/Struct/32-4 472767 283.1 ns/op BenchmarkMakeChan/Struct/40-4 367797 312.1 ns/op BenchmarkChanNonblocking-4 10929186 9.588 ns/op BenchmarkSelectUncontended-4 764010 132.8 ns/op BenchmarkSelectSyncContended-4 31828 3910 ns/op BenchmarkSelectAsyncContended-4 111082 1083 ns/op BenchmarkSelectNonblock-4 6219867 17.93 ns/op BenchmarkChanUncontended-4 9447 11804 ns/op BenchmarkChanContended-4 1336 95041 ns/op BenchmarkChanSync-4 169160 706.0 ns/op BenchmarkChanSyncWork-4 50007 2397 ns/op BenchmarkChanProdCons0-4 82458 1515 ns/op BenchmarkChanProdCons10-4 114558 1185 ns/op BenchmarkChanProdCons100-4 117808 1071 ns/op BenchmarkChanProdConsWork0-4 80972 1602 ns/op BenchmarkChanProdConsWork10-4 84489 1457 ns/op BenchmarkChanProdConsWork100-4 86857 1330 ns/op BenchmarkSelectProdCons-4 68484 1819 ns/op BenchmarkReceiveDataFromClosedChan-4 619999 193.7 ns/op BenchmarkChanCreation-4 203356 512.0 ns/op BenchmarkChanSem-4 131275 911.1 ns/op BenchmarkChanPopular-4 87 1260333 ns/op BenchmarkChanClosed-4 484202 222.8 ns/op BenchmarkCallClosure-4 6459838 18.52 ns/op BenchmarkCallClosure1-4 6514176 18.57 ns/op BenchmarkCallClosure2-4 1316536 88.46 ns/op BenchmarkCallClosure3-4 1472564 77.94 ns/op BenchmarkCallClosure4-4 1350303 89.63 ns/op BenchmarkComplex128DivNormal-4 9986810 11.56 ns/op BenchmarkComplex128DivNisNaN-4 7782898 15.31 ns/op BenchmarkComplex128DivDisNaN-4 7796566 15.62 ns/op BenchmarkComplex128DivNisInf-4 10246896 11.80 ns/op BenchmarkComplex128DivDisInf-4 5884390 20.39 ns/op BenchmarkSetTypePtr-4 44476549 2.639 ns/op 3031.73 MB/s BenchmarkSetTypePtr8-4 9897292 12.07 ns/op 5301.36 MB/s BenchmarkSetTypePtr16-4 9879258 12.16 ns/op 10527.30 MB/s BenchmarkSetTypePtr32-4 9800094 12.14 ns/op 21095.39 MB/s BenchmarkSetTypePtr64-4 9944349 12.11 ns/op 42289.85 MB/s BenchmarkSetTypePtr126-4 5784976 20.73 ns/op 48616.01 MB/s BenchmarkSetTypePtr128-4 5876263 20.34 ns/op 50334.14 MB/s BenchmarkSetTypePtrSlice-4 700813 164.2 ns/op 49880.63 MB/s BenchmarkSetTypeNode1-4 9791205 12.05 ns/op 1991.67 MB/s BenchmarkSetTypeNode1Slice-4 3021098 39.75 ns/op 19320.35 MB/s BenchmarkSetTypeNode8-4 9905029 12.12 ns/op 6601.77 MB/s BenchmarkSetTypeNode8Slice-4 1573635 79.57 ns/op 32174.73 MB/s BenchmarkSetTypeNode64-4 5764867 20.79 ns/op 25401.25 MB/s BenchmarkSetTypeNode64Slice-4 228105 527.3 ns/op 32041.49 MB/s BenchmarkSetTypeNode64Dead-4 7567892 15.95 ns/op 33096.79 MB/s BenchmarkSetTypeNode64DeadSlice-4 259758 464.8 ns/op 36354.70 MB/s BenchmarkSetTypeNode124-4 5769312 20.78 ns/op 48515.17 MB/s BenchmarkSetTypeNode124Slice-4 178602 662.5 ns/op 48685.88 MB/s BenchmarkSetTypeNode126-4 5723242 20.47 ns/op 50029.64 MB/s BenchmarkSetTypeNode126Slice-4 174751 667.1 ns/op 49119.80 MB/s BenchmarkSetTypeNode128-4 4052520 29.53 ns/op 35216.43 MB/s BenchmarkSetTypeNode128Slice-4 142518 849.3 ns/op 39185.56 MB/s BenchmarkSetTypeNode130-4 4032778 29.61 ns/op 35659.08 MB/s BenchmarkSetTypeNode130Slice-4 141242 854.6 ns/op 39543.05 MB/s BenchmarkSetTypeNode1024-4 762350 156.3 ns/op 52513.89 MB/s BenchmarkSetTypeNode1024Slice-4 24429 4915 ns/op 53439.22 MB/s BenchmarkAllocation-4 3460 38158 ns/op BenchmarkReadMemStats-4 5940 19265 ns/op BenchmarkReadMemStatsLatency-4 1 139889 p50-ns 139889 p90-ns 139889 p99-ns BenchmarkWriteBarrier-4 2142495 55.38 ns/op BenchmarkBulkWriteBarrier-4 4941589 22.04 ns/op BenchmarkScanStackNoLocals-4 3 54295622 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11278364 11.51 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11599284 12.52 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9017275 13.97 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7346527 17.81 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5090876 25.21 ns/op BenchmarkHash5-4 6351679 17.37 ns/op 287.79 MB/s BenchmarkHash16-4 6708848 17.93 ns/op 892.13 MB/s BenchmarkHash64-4 6131840 19.63 ns/op 3260.17 MB/s BenchmarkHash1024-4 1977594 60.25 ns/op 16996.98 MB/s BenchmarkHash65536-4 38589 3112 ns/op 21055.98 MB/s BenchmarkAlignedLoad-4 8245357 14.29 ns/op BenchmarkUnalignedLoad-4 7448856 14.98 ns/op BenchmarkEqEfaceConcrete-4 6333163 19.10 ns/op BenchmarkEqIfaceConcrete-4 6902102 17.25 ns/op BenchmarkNeEfaceConcrete-4 6612885 18.30 ns/op BenchmarkNeIfaceConcrete-4 6567598 17.88 ns/op BenchmarkConvT2EByteSized/bool-4 6530702 18.76 ns/op BenchmarkConvT2EByteSized/uint8-4 6245337 19.21 ns/op BenchmarkConvT2ESmall-4 5534098 21.62 ns/op BenchmarkConvT2EUintptr-4 5596695 21.20 ns/op BenchmarkConvT2ELarge-4 1000000 100.1 ns/op BenchmarkConvT2ISmall-4 5521906 22.09 ns/op BenchmarkConvT2IUintptr-4 5628315 22.25 ns/op BenchmarkConvT2ILarge-4 1000000 103.4 ns/op BenchmarkConvI2E-4 4897579 22.19 ns/op BenchmarkConvI2I-4 4129124 29.24 ns/op BenchmarkAssertE2T-4 4668657 24.91 ns/op BenchmarkAssertE2TLarge-4 2165715 52.57 ns/op BenchmarkAssertE2I-4 4374380 25.89 ns/op BenchmarkAssertI2T-4 4696581 26.40 ns/op BenchmarkAssertI2I-4 4068639 27.58 ns/op BenchmarkAssertI2E-4 5832757 18.85 ns/op BenchmarkAssertE2E-4 6235056 19.70 ns/op BenchmarkAssertE2T2-4 3818870 30.77 ns/op BenchmarkAssertE2T2Blank-4 4645423 25.51 ns/op BenchmarkAssertI2E2-4 4518762 26.09 ns/op BenchmarkAssertI2E2Blank-4 5850228 18.74 ns/op BenchmarkAssertE2E2-4 4513640 26.23 ns/op BenchmarkAssertE2E2Blank-4 6065784 17.97 ns/op BenchmarkConvT2Ezero/zero/16-4 5708035 21.02 ns/op BenchmarkConvT2Ezero/zero/32-4 5962710 20.00 ns/op BenchmarkConvT2Ezero/zero/64-4 5870749 20.53 ns/op BenchmarkConvT2Ezero/zero/str-4 5408018 21.70 ns/op BenchmarkConvT2Ezero/zero/slice-4 5709818 21.01 ns/op BenchmarkConvT2Ezero/zero/big-4 183717 564.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1358823 88.51 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1201534 98.11 ns/op BenchmarkConvT2Ezero/nonzero/big-4 188448 602.3 ns/op BenchmarkConvT2Ezero/smallint/16-4 5757937 20.76 ns/op BenchmarkConvT2Ezero/smallint/32-4 6019201 20.20 ns/op BenchmarkConvT2Ezero/smallint/64-4 5954858 20.40 ns/op BenchmarkConvT2Ezero/largeint/16-4 1582330 77.87 ns/op BenchmarkConvT2Ezero/largeint/32-4 1743040 68.59 ns/op BenchmarkConvT2Ezero/largeint/64-4 1642284 72.00 ns/op BenchmarkMalloc8-4 1971133 64.12 ns/op BenchmarkMalloc16-4 1690256 62.04 ns/op BenchmarkMallocTypeInfo8-4 2055549 61.40 ns/op BenchmarkMallocTypeInfo16-4 1596220 74.53 ns/op BenchmarkMallocLargeStruct-4 161616 775.2 ns/op BenchmarkGoroutineSelect-4 81 1895817 ns/op BenchmarkGoroutineBlocking-4 69 1588218 ns/op BenchmarkGoroutineForRange-4 96 1683672 ns/op BenchmarkGoroutineIdle-4 82 1836576 ns/op BenchmarkHashStringSpeed-4 2608845 45.51 ns/op BenchmarkHashBytesSpeed-4 1396527 84.85 ns/op BenchmarkHashInt32Speed-4 2770682 36.45 ns/op BenchmarkHashInt64Speed-4 3281217 38.26 ns/op BenchmarkHashStringArraySpeed-4 576140 194.0 ns/op BenchmarkMegMap-4 3315290 37.47 ns/op BenchmarkMegOneMap-4 4093866 30.21 ns/op BenchmarkMegEqMap-4 1711 83083 ns/op BenchmarkMegEmptyMap-4 4809213 24.94 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2617939 45.74 ns/op BenchmarkSmallStrMap-4 3128740 36.23 ns/op BenchmarkMapStringKeysEight_16-4 3372068 35.66 ns/op BenchmarkMapStringKeysEight_32-4 3369224 36.14 ns/op BenchmarkMapStringKeysEight_64-4 3220329 37.03 ns/op BenchmarkMapStringKeysEight_1M-4 3177973 37.80 ns/op BenchmarkIntMap-4 4056501 28.78 ns/op BenchmarkMapFirst/1-4 4788956 25.09 ns/op BenchmarkMapFirst/2-4 4604715 25.15 ns/op BenchmarkMapFirst/3-4 4798822 24.85 ns/op BenchmarkMapFirst/4-4 4624321 25.78 ns/op BenchmarkMapFirst/5-4 4610161 25.21 ns/op BenchmarkMapFirst/6-4 4479355 26.88 ns/op BenchmarkMapFirst/7-4 4747050 25.30 ns/op BenchmarkMapFirst/8-4 4454586 26.66 ns/op BenchmarkMapFirst/9-4 4042092 30.07 ns/op BenchmarkMapFirst/10-4 4060410 30.38 ns/op BenchmarkMapFirst/11-4 4103956 28.95 ns/op BenchmarkMapFirst/12-4 3972328 30.05 ns/op BenchmarkMapFirst/13-4 4155688 28.70 ns/op BenchmarkMapFirst/14-4 4076266 29.36 ns/op BenchmarkMapFirst/15-4 4100775 29.01 ns/op BenchmarkMapFirst/16-4 4100929 29.00 ns/op BenchmarkMapMid/1-4 4774371 25.26 ns/op BenchmarkMapMid/2-4 4584618 25.48 ns/op BenchmarkMapMid/3-4 4668649 25.65 ns/op BenchmarkMapMid/4-4 4334670 27.84 ns/op BenchmarkMapMid/5-4 4687990 25.67 ns/op BenchmarkMapMid/6-4 4252356 26.65 ns/op BenchmarkMapMid/7-4 4403443 27.89 ns/op BenchmarkMapMid/8-4 4370120 27.18 ns/op BenchmarkMapMid/9-4 4116862 29.12 ns/op BenchmarkMapMid/10-4 3858284 34.05 ns/op BenchmarkMapMid/11-4 3821844 31.17 ns/op BenchmarkMapMid/12-4 3611802 32.38 ns/op BenchmarkMapMid/13-4 3925142 29.58 ns/op BenchmarkMapMid/14-4 4003071 29.90 ns/op BenchmarkMapMid/15-4 3928432 30.54 ns/op BenchmarkMapMid/16-4 3880116 30.86 ns/op BenchmarkMapLast/1-4 4802179 24.70 ns/op BenchmarkMapLast/2-4 4429144 25.79 ns/op BenchmarkMapLast/3-4 4430380 27.03 ns/op BenchmarkMapLast/4-4 4025280 29.14 ns/op BenchmarkMapLast/5-4 4359478 27.59 ns/op BenchmarkMapLast/6-4 3975621 27.89 ns/op BenchmarkMapLast/7-4 4153210 28.52 ns/op BenchmarkMapLast/8-4 4039009 29.77 ns/op BenchmarkMapLast/9-4 3633759 31.40 ns/op BenchmarkMapLast/10-4 3558734 32.18 ns/op BenchmarkMapLast/11-4 3717345 32.58 ns/op BenchmarkMapLast/12-4 3648235 33.60 ns/op BenchmarkMapLast/13-4 3912248 30.83 ns/op BenchmarkMapLast/14-4 4012998 30.26 ns/op BenchmarkMapLast/15-4 3790741 30.16 ns/op BenchmarkMapLast/16-4 3716325 30.28 ns/op BenchmarkMapCycle-4 2051619 59.26 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3205626 37.08 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 1968 51237 ns/op BenchmarkMakeMap/[Byte]Byte-4 540837 230.1 ns/op BenchmarkMakeMap/[Int]Int-4 312595 410.9 ns/op BenchmarkNewEmptyMap-4 12036330 9.646 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1610280 71.18 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 485974 244.0 ns/op BenchmarkMapIterEmpty-4 5377111 22.62 ns/op BenchmarkSameLengthMap-4 4733698 25.25 ns/op BenchmarkBigKeyMap-4 1724025 70.53 ns/op BenchmarkBigValMap-4 1507449 79.09 ns/op BenchmarkSmallKeyMap-4 2928238 41.25 ns/op BenchmarkMapPopulate/1-4 2979663 39.45 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 136875 840.6 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7592 17395 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 733 158531 ns/op 51730 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 55 2334582 ns/op 416454 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 3 36837721 ns/op 6527688 B/op 2901 allocs/op BenchmarkComplexAlgMap-4 496896 240.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 1633125 74.54 ns/op BenchmarkGoMapClear/Reflexive/10-4 1457612 83.00 ns/op BenchmarkGoMapClear/Reflexive/100-4 340044 345.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 51601 2325 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5838 20292 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1315538 89.60 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1211062 98.44 ns/op BenchmarkGoMapClear/NonReflexive/100-4 331317 366.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 49362 2322 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5802 20230 ns/op BenchmarkMapStringConversion/32/simple-4 1758286 67.60 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1741267 68.22 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1555551 77.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1679824 72.42 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1601810 74.35 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1463612 81.96 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1839205 65.57 ns/op BenchmarkMapInterfacePtr-4 1835220 62.19 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4820649 24.99 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 98505 1090 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4887 24888 ns/op BenchmarkMapPop1000-4 349 339005 ns/op BenchmarkMapPop10000-4 19 6050767 ns/op BenchmarkMapAssign/Int32/256-4 2274216 53.13 ns/op BenchmarkMapAssign/Int32/65536-4 820114 122.6 ns/op BenchmarkMapAssign/Int64/256-4 2230048 53.71 ns/op BenchmarkMapAssign/Int64/65536-4 760982 144.7 ns/op BenchmarkMapAssign/Str/256-4 1845268 64.13 ns/op BenchmarkMapAssign/Str/65536-4 375188 284.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1541692 79.21 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 583926 180.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1471924 81.46 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 466574 234.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 460069 2483 ns/op BenchmarkMapOperatorAssign/Str/65536-4 131532 770.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 792338 166.7 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 188521 629.4 ns/op 67 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 708766 174.4 ns/op 31 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 152032 712.0 ns/op 83 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 537105 258.7 ns/op 57 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 98204 1161 ns/op 145 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1795252 71.86 ns/op BenchmarkMapDelete/Int32/1000-4 1891837 64.53 ns/op BenchmarkMapDelete/Int32/10000-4 1761758 64.66 ns/op BenchmarkMapDelete/Int64/100-4 1859078 66.87 ns/op BenchmarkMapDelete/Int64/1000-4 1881346 64.46 ns/op BenchmarkMapDelete/Int64/10000-4 1777792 64.97 ns/op BenchmarkMapDelete/Str/100-4 1269032 86.75 ns/op BenchmarkMapDelete/Str/1000-4 1453884 81.66 ns/op BenchmarkMapDelete/Str/10000-4 1405198 85.31 ns/op BenchmarkMapDelete/Pointer/100-4 1374386 79.91 ns/op BenchmarkMapDelete/Pointer/1000-4 1656349 71.17 ns/op BenchmarkMapDelete/Pointer/10000-4 1591780 72.44 ns/op BenchmarkMemmove/0-4 13823703 7.279 ns/op BenchmarkMemmove/1-4 1948258 61.14 ns/op 16.36 MB/s BenchmarkMemmove/2-4 1864531 64.15 ns/op 31.18 MB/s BenchmarkMemmove/3-4 1873023 62.74 ns/op 47.82 MB/s BenchmarkMemmove/4-4 1931970 62.23 ns/op 64.28 MB/s BenchmarkMemmove/5-4 1916984 62.60 ns/op 79.87 MB/s BenchmarkMemmove/6-4 1941654 62.44 ns/op 96.09 MB/s BenchmarkMemmove/7-4 1877785 64.35 ns/op 108.78 MB/s BenchmarkMemmove/8-4 1908501 62.66 ns/op 127.67 MB/s BenchmarkMemmove/9-4 1869156 64.43 ns/op 139.69 MB/s BenchmarkMemmove/10-4 1881424 65.06 ns/op 153.70 MB/s BenchmarkMemmove/11-4 1767020 68.17 ns/op 161.37 MB/s BenchmarkMemmove/12-4 1770564 68.43 ns/op 175.37 MB/s BenchmarkMemmove/13-4 1736907 70.95 ns/op 183.22 MB/s BenchmarkMemmove/14-4 1763976 68.10 ns/op 205.58 MB/s BenchmarkMemmove/15-4 1772613 68.11 ns/op 220.23 MB/s BenchmarkMemmove/16-4 1815696 68.66 ns/op 233.05 MB/s BenchmarkMemmove/32-4 1770948 67.95 ns/op 470.92 MB/s BenchmarkMemmove/64-4 1693620 69.65 ns/op 918.86 MB/s BenchmarkMemmove/128-4 1393911 87.38 ns/op 1464.90 MB/s BenchmarkMemmove/256-4 988533 113.8 ns/op 2250.46 MB/s BenchmarkMemmove/512-4 579414 202.7 ns/op 2525.37 MB/s BenchmarkMemmove/1024-4 393901 306.2 ns/op 3344.58 MB/s BenchmarkMemmove/2048-4 233313 504.7 ns/op 4057.76 MB/s BenchmarkMemmove/4096-4 126346 938.5 ns/op 4364.48 MB/s BenchmarkMemmoveOverlap/32-4 1802871 65.35 ns/op 489.63 MB/s BenchmarkMemmoveOverlap/64-4 1647058 73.50 ns/op 870.80 MB/s BenchmarkMemmoveOverlap/128-4 1354507 88.64 ns/op 1444.11 MB/s BenchmarkMemmoveOverlap/256-4 1000000 113.3 ns/op 2259.96 MB/s BenchmarkMemmoveOverlap/512-4 581194 200.6 ns/op 2552.61 MB/s BenchmarkMemmoveOverlap/1024-4 397832 302.7 ns/op 3382.92 MB/s BenchmarkMemmoveOverlap/2048-4 232502 508.4 ns/op 4028.62 MB/s BenchmarkMemmoveOverlap/4096-4 127392 925.3 ns/op 4426.68 MB/s BenchmarkMemmoveUnalignedDst/0-4 13547176 7.786 ns/op BenchmarkMemmoveUnalignedDst/1-4 1947501 61.72 ns/op 16.20 MB/s BenchmarkMemmoveUnalignedDst/2-4 1919554 62.97 ns/op 31.76 MB/s BenchmarkMemmoveUnalignedDst/3-4 1880220 63.94 ns/op 46.92 MB/s BenchmarkMemmoveUnalignedDst/4-4 1903561 62.42 ns/op 64.08 MB/s BenchmarkMemmoveUnalignedDst/5-4 1912387 63.35 ns/op 78.93 MB/s BenchmarkMemmoveUnalignedDst/6-4 1871112 62.96 ns/op 95.30 MB/s BenchmarkMemmoveUnalignedDst/7-4 1872135 64.59 ns/op 108.38 MB/s BenchmarkMemmoveUnalignedDst/8-4 1942636 60.79 ns/op 131.61 MB/s BenchmarkMemmoveUnalignedDst/9-4 1864051 66.44 ns/op 135.46 MB/s BenchmarkMemmoveUnalignedDst/10-4 1851783 64.94 ns/op 154.00 MB/s BenchmarkMemmoveUnalignedDst/11-4 1820037 66.42 ns/op 165.61 MB/s BenchmarkMemmoveUnalignedDst/12-4 1805180 65.17 ns/op 184.14 MB/s BenchmarkMemmoveUnalignedDst/13-4 1866568 65.59 ns/op 198.19 MB/s BenchmarkMemmoveUnalignedDst/14-4 1812873 65.26 ns/op 214.51 MB/s BenchmarkMemmoveUnalignedDst/15-4 1838175 65.83 ns/op 227.84 MB/s BenchmarkMemmoveUnalignedDst/16-4 1808362 65.02 ns/op 246.06 MB/s BenchmarkMemmoveUnalignedDst/32-4 1730128 68.95 ns/op 464.07 MB/s BenchmarkMemmoveUnalignedDst/64-4 1586815 75.94 ns/op 842.78 MB/s BenchmarkMemmoveUnalignedDst/128-4 1324478 91.22 ns/op 1403.16 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 116.5 ns/op 2198.26 MB/s BenchmarkMemmoveUnalignedDst/512-4 550341 210.7 ns/op 2430.09 MB/s BenchmarkMemmoveUnalignedDst/1024-4 366430 321.4 ns/op 3186.19 MB/s BenchmarkMemmoveUnalignedDst/2048-4 234042 522.1 ns/op 3922.93 MB/s BenchmarkMemmoveUnalignedDst/4096-4 124243 965.2 ns/op 4243.66 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1771518 67.13 ns/op 476.72 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1597888 75.70 ns/op 845.41 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1332318 90.66 ns/op 1411.81 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 973448 116.8 ns/op 2192.39 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 584893 206.4 ns/op 2480.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 384040 309.6 ns/op 3307.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 232910 515.4 ns/op 3973.39 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 125787 940.0 ns/op 4357.41 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14174529 7.634 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1810516 61.13 ns/op 16.36 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1890614 62.69 ns/op 31.90 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1871538 62.75 ns/op 47.81 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1810380 63.54 ns/op 62.95 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1929511 62.46 ns/op 80.06 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1879360 62.25 ns/op 96.38 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1926627 62.54 ns/op 111.92 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1914056 61.93 ns/op 129.19 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1858378 64.58 ns/op 139.35 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1855430 64.65 ns/op 154.68 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1847284 65.23 ns/op 168.65 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1854798 64.61 ns/op 185.72 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1741280 64.18 ns/op 202.55 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1888990 64.34 ns/op 217.60 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1843014 64.66 ns/op 231.97 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1882563 63.91 ns/op 250.36 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1806277 67.37 ns/op 474.96 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1590139 76.32 ns/op 838.59 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1354987 88.62 ns/op 1444.40 MB/s BenchmarkMemmoveUnalignedSrc/256-4 986689 117.0 ns/op 2187.96 MB/s BenchmarkMemmoveUnalignedSrc/512-4 570145 205.0 ns/op 2497.90 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 387007 309.8 ns/op 3305.09 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 231950 514.9 ns/op 3977.18 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 127690 940.0 ns/op 4357.30 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1474768 81.86 ns/op 195.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1432474 81.78 ns/op 195.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1307974 86.34 ns/op 185.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1424600 83.67 ns/op 191.22 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1379199 88.35 ns/op 181.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1444336 83.46 ns/op 191.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1521782 78.97 ns/op 202.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1531098 77.47 ns/op 206.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1337644 90.50 ns/op 707.18 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1262422 95.03 ns/op 673.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1297778 90.23 ns/op 709.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1298943 91.91 ns/op 696.35 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1302183 90.58 ns/op 706.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1317264 90.53 ns/op 706.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1322473 91.84 ns/op 696.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1338746 93.04 ns/op 687.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 823212 140.5 ns/op 1821.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 720996 165.0 ns/op 1551.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 871076 133.9 ns/op 1912.30 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 886747 131.1 ns/op 1952.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 852421 131.1 ns/op 1952.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 861009 134.4 ns/op 1905.39 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 891339 132.7 ns/op 1928.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 916510 132.2 ns/op 1935.76 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 103215 1137 ns/op 3602.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 79125 1521 ns/op 2692.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 125733 958.1 ns/op 4274.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 124280 962.7 ns/op 4254.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 125214 950.0 ns/op 4311.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 125623 964.1 ns/op 4248.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 125371 956.4 ns/op 4282.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 125055 968.6 ns/op 4228.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6415 18332 ns/op 3575.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4659 24112 ns/op 2717.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7434 14725 ns/op 4450.79 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7136 14763 ns/op 4439.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7364 14417 ns/op 4545.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7287 14660 ns/op 4470.51 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7269 14404 ns/op 4550.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7288 14473 ns/op 4528.26 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1759483 67.67 ns/op 472.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1574664 75.52 ns/op 847.45 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1342891 89.14 ns/op 1435.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 889512 131.5 ns/op 1946.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 571329 205.2 ns/op 2494.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 371935 306.5 ns/op 3340.71 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 233712 510.1 ns/op 4014.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 127060 936.6 ns/op 4373.33 MB/s BenchmarkMemclr/5-4 11186385 10.69 ns/op 467.61 MB/s BenchmarkMemclr/16-4 10463205 11.44 ns/op 1398.86 MB/s BenchmarkMemclr/64-4 9710834 12.22 ns/op 5235.76 MB/s BenchmarkMemclr/256-4 8209892 14.30 ns/op 17903.75 MB/s BenchmarkMemclr/4096-4 2346739 51.18 ns/op 80031.99 MB/s BenchmarkMemclr/65536-4 56898 1858 ns/op 35269.59 MB/s BenchmarkMemclr/1M-4 2595 41187 ns/op 25458.94 MB/s BenchmarkMemclr/4M-4 642 170606 ns/op 24584.77 MB/s BenchmarkMemclr/8M-4 268 417929 ns/op 20071.85 MB/s BenchmarkMemclr/16M-4 61 2073426 ns/op 8091.54 MB/s BenchmarkMemclr/64M-4 10 10055968 ns/op 6673.54 MB/s BenchmarkMemclrUnaligned/0_5-4 7462017 16.00 ns/op 312.47 MB/s BenchmarkMemclrUnaligned/0_16-4 7560826 15.78 ns/op 1013.94 MB/s BenchmarkMemclrUnaligned/0_64-4 7299955 16.39 ns/op 3905.02 MB/s BenchmarkMemclrUnaligned/0_256-4 6427286 18.45 ns/op 13876.55 MB/s BenchmarkMemclrUnaligned/0_4096-4 2212822 54.62 ns/op 74985.68 MB/s BenchmarkMemclrUnaligned/0_65536-4 66356 1557 ns/op 42084.23 MB/s BenchmarkMemclrUnaligned/1_5-4 7531260 16.23 ns/op 307.98 MB/s BenchmarkMemclrUnaligned/1_16-4 7630236 15.84 ns/op 1010.25 MB/s BenchmarkMemclrUnaligned/1_64-4 7286078 16.43 ns/op 3895.09 MB/s BenchmarkMemclrUnaligned/1_256-4 6469687 18.47 ns/op 13857.46 MB/s BenchmarkMemclrUnaligned/1_4096-4 1357485 88.95 ns/op 46050.58 MB/s BenchmarkMemclrUnaligned/1_65536-4 47800 2327 ns/op 28164.82 MB/s BenchmarkMemclrUnaligned/4_5-4 7495825 15.99 ns/op 312.63 MB/s BenchmarkMemclrUnaligned/4_16-4 7632913 15.89 ns/op 1007.04 MB/s BenchmarkMemclrUnaligned/4_64-4 7332885 16.53 ns/op 3871.97 MB/s BenchmarkMemclrUnaligned/4_256-4 6483295 18.60 ns/op 13763.55 MB/s BenchmarkMemclrUnaligned/4_4096-4 1339059 93.28 ns/op 43911.44 MB/s BenchmarkMemclrUnaligned/4_65536-4 50256 2068 ns/op 31695.94 MB/s BenchmarkMemclrUnaligned/7_5-4 7438682 15.98 ns/op 312.82 MB/s BenchmarkMemclrUnaligned/7_16-4 7240663 16.21 ns/op 987.29 MB/s BenchmarkMemclrUnaligned/7_64-4 7147060 16.54 ns/op 3870.32 MB/s BenchmarkMemclrUnaligned/7_256-4 6427473 18.53 ns/op 13816.17 MB/s BenchmarkMemclrUnaligned/7_4096-4 1357744 89.95 ns/op 45536.92 MB/s BenchmarkMemclrUnaligned/7_65536-4 50758 2546 ns/op 25741.09 MB/s BenchmarkMemclrUnaligned/0_1M-4 2767 38459 ns/op 27264.57 MB/s BenchmarkMemclrUnaligned/0_4M-4 685 166298 ns/op 25221.60 MB/s BenchmarkMemclrUnaligned/0_8M-4 286 426615 ns/op 19663.19 MB/s BenchmarkMemclrUnaligned/0_16M-4 61 2254831 ns/op 7440.56 MB/s BenchmarkMemclrUnaligned/0_64M-4 10 10428613 ns/op 6435.07 MB/s BenchmarkMemclrUnaligned/1_1M-4 2772 41860 ns/op 25049.46 MB/s BenchmarkMemclrUnaligned/1_4M-4 595 175599 ns/op 23885.68 MB/s BenchmarkMemclrUnaligned/1_8M-4 219 538940 ns/op 15565.02 MB/s BenchmarkMemclrUnaligned/1_16M-4 40 2525533 ns/op 6643.04 MB/s BenchmarkMemclrUnaligned/1_64M-4 10 10692285 ns/op 6276.38 MB/s BenchmarkMemclrUnaligned/4_1M-4 2838 42172 ns/op 24864.41 MB/s BenchmarkMemclrUnaligned/4_4M-4 655 174753 ns/op 24001.36 MB/s BenchmarkMemclrUnaligned/4_8M-4 210 519278 ns/op 16154.38 MB/s BenchmarkMemclrUnaligned/4_16M-4 56 2334437 ns/op 7186.83 MB/s BenchmarkMemclrUnaligned/4_64M-4 10 10479043 ns/op 6404.10 MB/s BenchmarkMemclrUnaligned/7_1M-4 2340 43109 ns/op 24323.82 MB/s BenchmarkMemclrUnaligned/7_4M-4 673 167975 ns/op 24969.86 MB/s BenchmarkMemclrUnaligned/7_8M-4 204 526179 ns/op 15942.49 MB/s BenchmarkMemclrUnaligned/7_16M-4 51 2299315 ns/op 7296.62 MB/s BenchmarkMemclrUnaligned/7_64M-4 10 10792994 ns/op 6217.82 MB/s BenchmarkGoMemclr/5-4 2052409 58.49 ns/op 85.48 MB/s BenchmarkGoMemclr/16-4 489007 249.5 ns/op 64.12 MB/s BenchmarkGoMemclr/64-4 128838 937.2 ns/op 68.29 MB/s BenchmarkGoMemclr/256-4 32662 3647 ns/op 70.20 MB/s BenchmarkMemclrRange/1K_2K-4 64543 1783 ns/op 53757.28 MB/s BenchmarkMemclrRange/2K_8K-4 30009 3963 ns/op 84157.00 MB/s BenchmarkMemclrRange/4K_16K-4 41912 2822 ns/op 114478.88 MB/s BenchmarkMemclrRange/160K_228K-4 1809 56893 ns/op 29227.90 MB/s BenchmarkClearFat7-4 6148214 19.21 ns/op BenchmarkClearFat8-4 6829014 17.16 ns/op BenchmarkClearFat11-4 5898666 20.61 ns/op BenchmarkClearFat12-4 5800694 20.50 ns/op BenchmarkClearFat13-4 5801080 20.15 ns/op BenchmarkClearFat14-4 5864396 20.85 ns/op BenchmarkClearFat15-4 5737356 20.64 ns/op BenchmarkClearFat16-4 6389349 18.62 ns/op BenchmarkClearFat24-4 6250438 19.04 ns/op BenchmarkClearFat32-4 5937919 20.16 ns/op BenchmarkClearFat40-4 5858234 20.28 ns/op BenchmarkClearFat48-4 5534266 21.98 ns/op BenchmarkClearFat56-4 5500090 21.87 ns/op BenchmarkClearFat64-4 5514126 21.62 ns/op BenchmarkClearFat72-4 5287192 22.79 ns/op BenchmarkClearFat128-4 3759216 31.75 ns/op BenchmarkClearFat256-4 2597656 45.36 ns/op BenchmarkClearFat512-4 1351558 89.15 ns/op BenchmarkClearFat1024-4 809469 147.3 ns/op BenchmarkClearFat1032-4 776278 152.6 ns/op BenchmarkClearFat1040-4 786871 151.9 ns/op BenchmarkCopyFat7-4 5959716 19.82 ns/op BenchmarkCopyFat8-4 6803436 17.62 ns/op BenchmarkCopyFat11-4 5625397 21.25 ns/op BenchmarkCopyFat12-4 5722724 21.05 ns/op BenchmarkCopyFat13-4 5742708 21.01 ns/op BenchmarkCopyFat14-4 5706612 21.39 ns/op BenchmarkCopyFat15-4 5664098 21.20 ns/op BenchmarkCopyFat16-4 6297945 18.94 ns/op BenchmarkCopyFat24-4 6389301 18.70 ns/op BenchmarkCopyFat32-4 6191629 19.53 ns/op BenchmarkCopyFat64-4 5594809 21.72 ns/op BenchmarkCopyFat72-4 4831885 23.91 ns/op BenchmarkCopyFat128-4 3743576 32.24 ns/op BenchmarkCopyFat256-4 2095696 57.80 ns/op BenchmarkCopyFat512-4 1256276 95.32 ns/op BenchmarkCopyFat520-4 1213298 98.26 ns/op BenchmarkCopyFat1024-4 758929 156.4 ns/op BenchmarkCopyFat1032-4 738085 156.7 ns/op BenchmarkCopyFat1040-4 755946 159.0 ns/op BenchmarkIssue18740/2byte-4 484 248688 ns/op BenchmarkIssue18740/4byte-4 764 156433 ns/op BenchmarkIssue18740/8byte-4 1028 117026 ns/op BenchmarkMemclrKnownSize1-4 8604356 12.82 ns/op 78.02 MB/s BenchmarkMemclrKnownSize2-4 5768146 20.96 ns/op 95.44 MB/s BenchmarkMemclrKnownSize4-4 3447463 34.75 ns/op 115.11 MB/s BenchmarkMemclrKnownSize8-4 988282 119.0 ns/op 67.23 MB/s BenchmarkMemclrKnownSize16-4 494043 249.4 ns/op 64.15 MB/s BenchmarkMemclrKnownSize32-4 254732 490.0 ns/op 65.30 MB/s BenchmarkMemclrKnownSize64-4 134847 882.3 ns/op 72.54 MB/s BenchmarkMemclrKnownSize112-4 76552 1571 ns/op 71.30 MB/s BenchmarkMemclrKnownSize128-4 66270 1773 ns/op 72.21 MB/s BenchmarkMemclrKnownSize192-4 45252 2601 ns/op 73.83 MB/s BenchmarkMemclrKnownSize248-4 33680 3598 ns/op 68.92 MB/s BenchmarkMemclrKnownSize256-4 33034 3608 ns/op 70.95 MB/s BenchmarkMemclrKnownSize512-4 16604 7193 ns/op 71.18 MB/s BenchmarkMemclrKnownSize1024-4 7951 14479 ns/op 70.72 MB/s BenchmarkMemclrKnownSize4096-4 2088 57778 ns/op 70.89 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7486093 ns/op 70.03 MB/s BenchmarkReadMetricsLatency-4 14754 5096 p50-ns 5847 p90-ns 20883 p99-ns BenchmarkFinalizer-4 166 717430 ns/op BenchmarkFinalizerRun-4 180621 927.0 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6496398 18.16 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3120259 38.76 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2414277 49.86 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2389590 51.26 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1279056 92.02 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.4 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2244418 54.43 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1253172 96.50 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1309806 91.02 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1977619 60.73 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1994650 60.54 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1687315 70.97 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1448836 82.65 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1324824 89.33 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8199786 14.76 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8658645 14.00 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8692340 14.02 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8019886 14.81 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7282874 15.69 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6751840 17.69 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8174962 14.67 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8550784 14.15 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8603512 13.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8161725 14.97 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8555504 13.84 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8567053 14.01 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8173158 14.69 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8624218 13.78 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8524135 14.07 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8225443 14.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8603878 13.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8527797 13.93 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8276269 14.76 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7265478 16.48 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7409160 16.39 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8174815 14.78 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7440640 16.50 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7278363 16.45 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8123373 14.62 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7231058 16.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7394200 16.42 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8250400 14.69 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7268404 16.50 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7245948 16.31 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8160543 14.74 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8639552 13.89 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8654943 13.76 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8096720 14.76 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8199450 13.92 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8622744 13.91 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8127363 14.66 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8500002 13.91 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8687439 13.95 ns/op BenchmarkNetpollBreak-4 3692 32490 ns/op BenchmarkPinnerPinUnpinBatch-4 943 114439 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 222 539182 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1102 120028 ns/op BenchmarkPinnerPinUnpin-4 1000000 103.1 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 104.2 ns/op BenchmarkPinnerPinUnpinDouble-4 438982 271.8 ns/op BenchmarkPinnerPinUnpinParallel-4 3569880 37.81 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3550572 36.22 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 319728 501.4 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5164744 23.56 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5684916 21.56 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9207913 13.52 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9703546 11.74 ns/op BenchmarkPingPongHog-4 378 319059 ns/op BenchmarkStackGrowth-4 114240 1042 ns/op BenchmarkStackGrowthDeep-4 1352 96707 ns/op BenchmarkCreateGoroutines-4 48723 3570 ns/op BenchmarkCreateGoroutinesParallel-4 46622 2775 ns/op BenchmarkCreateGoroutinesCapture-4 8854 14728 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37124 3174 ns/op BenchmarkClosureCall-4 22542572 5.354 ns/op BenchmarkWakeupParallelSpinning/0s-4 8557 18722 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5379 21858 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4550 23824 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3076 36380 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2121 56720 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1214 95411 ns/op BenchmarkWakeupParallelSpinning/50µs-4 625 191533 ns/op BenchmarkWakeupParallelSpinning/100µs-4 357 359402 ns/op BenchmarkWakeupParallelSyscall/0s-4 758 157024 ns/op BenchmarkWakeupParallelSyscall/1µs-4 784 159810 ns/op BenchmarkWakeupParallelSyscall/2µs-4 692 167927 ns/op BenchmarkWakeupParallelSyscall/5µs-4 760 164958 ns/op BenchmarkWakeupParallelSyscall/10µs-4 649 184291 ns/op BenchmarkWakeupParallelSyscall/20µs-4 592 207506 ns/op BenchmarkWakeupParallelSyscall/50µs-4 434 279497 ns/op BenchmarkWakeupParallelSyscall/100µs-4 318 387039 ns/op BenchmarkMatmult-4 4707999 39.21 ns/op BenchmarkFastrand-4 13275862 10.69 ns/op BenchmarkFastrand64-4 10782154 10.37 ns/op BenchmarkFastrandHashiter-4 4317225 25.06 ns/op BenchmarkFastrandn/2-4 7656578 15.60 ns/op BenchmarkFastrandn/3-4 7102400 16.69 ns/op BenchmarkFastrandn/4-4 7934871 15.39 ns/op BenchmarkFastrandn/5-4 7759855 15.26 ns/op BenchmarkIfaceCmp100-4 103701 1172 ns/op BenchmarkIfaceCmpNil100-4 154075 784.5 ns/op BenchmarkEfaceCmpDiff-4 39439 2966 ns/op BenchmarkEfaceCmpDiffIndirect-4 30300 3970 ns/op BenchmarkDefer-4 1349889 87.20 ns/op BenchmarkDefer10-4 767898 176.6 ns/op BenchmarkDeferMany-4 472566 507.0 ns/op BenchmarkPanicRecover-4 521908 196.9 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7512 15735 ns/op 15663 p50-ns 19128 p90-ns 29288 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 8013 20390 ns/op 16211 p50-ns 21776 p90-ns 168036 p99-ns BenchmarkGoroutineProfile/small/idle-4 2980 41591 ns/op 35909 p50-ns 47807 p90-ns 151817 p99-ns BenchmarkGoroutineProfile/small/loaded-4 370 327558 ns/op 133443 p50-ns 373913 p90-ns 5010885 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6652 18426 ns/op 15711 p50-ns 23973 p90-ns 81615 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7027 20680 ns/op 16068 p50-ns 22291 p90-ns 180306 p99-ns BenchmarkGoroutineProfile/large/idle-4 31 3777124 ns/op 3746013 p50-ns 3925769 p90-ns 4399016 p99-ns BenchmarkGoroutineProfile/large/loaded-4 27 6816923 ns/op 4837672 p50-ns 13817402 p90-ns 16753610 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7450 16605 ns/op 15437 p50-ns 19602 p90-ns 49829 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6632 22417 ns/op 15947 p50-ns 22829 p90-ns 195370 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 895 120382 ns/op 112416 p50-ns 133964 p90-ns 274784 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 286 366970 ns/op 203550 p50-ns 333829 p90-ns 7221784 p99-ns BenchmarkRWMutexUncontended-4 2572380 40.01 ns/op BenchmarkRWMutexWrite100-4 649050 209.0 ns/op BenchmarkRWMutexWrite10-4 1000000 1139 ns/op BenchmarkRWMutexWorkWrite100-4 403023 276.5 ns/op BenchmarkRWMutexWorkWrite10-4 88976 1374 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2568 45006 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 894 130544 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1243 91455 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 426 267602 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 627 184653 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 198 558091 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 309 374600 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 97 1170287 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 248540 405.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 317044 389.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 283881 440.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 311414 394.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 249916 419.7 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 249810 471.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 236824 443.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 215006 483.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 238260 477.1 ns/op BenchmarkMakeSlice/Byte-4 1964408 60.06 ns/op BenchmarkMakeSlice/Int16-4 1971879 62.59 ns/op BenchmarkMakeSlice/Int-4 1511697 87.12 ns/op BenchmarkMakeSlice/Ptr-4 1000000 106.8 ns/op BenchmarkMakeSlice/Struct/24-4 891603 139.2 ns/op BenchmarkMakeSlice/Struct/32-4 711372 161.4 ns/op BenchmarkMakeSlice/Struct/40-4 627159 193.7 ns/op BenchmarkGrowSlice/Byte-4 829634 148.2 ns/op BenchmarkGrowSlice/Int16-4 753420 172.1 ns/op BenchmarkGrowSlice/Int-4 632509 229.6 ns/op BenchmarkGrowSlice/Ptr-4 439030 279.1 ns/op BenchmarkGrowSlice/Struct/24-4 303740 380.8 ns/op BenchmarkGrowSlice/Struct/32-4 273577 440.7 ns/op BenchmarkGrowSlice/Struct/40-4 193530 575.2 ns/op BenchmarkExtendSlice/IntSlice-4 492775 267.2 ns/op BenchmarkExtendSlice/PointerSlice-4 373420 338.5 ns/op BenchmarkExtendSlice/NoGrow-4 842890 145.2 ns/op BenchmarkAppend-4 821565 146.0 ns/op BenchmarkAppendGrowByte-4 3 35157779 ns/op BenchmarkAppendGrowString-4 1 396322835 ns/op BenchmarkAppendSlice/1Bytes-4 1919066 62.82 ns/op BenchmarkAppendSlice/4Bytes-4 1893842 64.69 ns/op BenchmarkAppendSlice/7Bytes-4 1819447 65.59 ns/op BenchmarkAppendSlice/8Bytes-4 1826473 65.90 ns/op BenchmarkAppendSlice/15Bytes-4 1792317 67.34 ns/op BenchmarkAppendSlice/16Bytes-4 1802707 66.77 ns/op BenchmarkAppendSlice/32Bytes-4 1788786 67.48 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 84436 1418 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 19516 5427 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7941 20486 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1614 74983 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 98 1187301 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5601397 ns/op BenchmarkAppendStr/1Bytes-4 2111307 56.62 ns/op BenchmarkAppendStr/4Bytes-4 2045983 58.03 ns/op BenchmarkAppendStr/8Bytes-4 2041561 58.87 ns/op BenchmarkAppendStr/16Bytes-4 2037034 60.88 ns/op BenchmarkAppendStr/32Bytes-4 2017965 59.46 ns/op BenchmarkAppendSpecialCase-4 762421 161.9 ns/op BenchmarkCopy/1Byte-4 2012130 59.21 ns/op 16.89 MB/s BenchmarkCopy/1String-4 1978364 60.46 ns/op 16.54 MB/s BenchmarkCopy/2Byte-4 1919641 62.35 ns/op 32.08 MB/s BenchmarkCopy/2String-4 1898968 60.77 ns/op 32.91 MB/s BenchmarkCopy/4Byte-4 1912350 63.88 ns/op 62.61 MB/s BenchmarkCopy/4String-4 1969288 60.89 ns/op 65.70 MB/s BenchmarkCopy/8Byte-4 1957168 62.90 ns/op 127.18 MB/s BenchmarkCopy/8String-4 1936069 61.16 ns/op 130.81 MB/s BenchmarkCopy/12Byte-4 1834074 66.26 ns/op 181.11 MB/s BenchmarkCopy/12String-4 1851382 67.41 ns/op 178.00 MB/s BenchmarkCopy/16Byte-4 1863698 64.14 ns/op 249.47 MB/s BenchmarkCopy/16String-4 1863090 63.96 ns/op 250.14 MB/s BenchmarkCopy/32Byte-4 1827553 66.33 ns/op 482.41 MB/s BenchmarkCopy/32String-4 1772486 67.77 ns/op 472.22 MB/s BenchmarkCopy/128Byte-4 1309924 90.19 ns/op 1419.23 MB/s BenchmarkCopy/128String-4 1249272 95.72 ns/op 1337.20 MB/s BenchmarkCopy/1024Byte-4 386347 308.5 ns/op 3319.10 MB/s BenchmarkCopy/1024String-4 340413 344.4 ns/op 2973.48 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 26888 4324 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17617 6607 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10131 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12897 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8305 16154 ns/op BenchmarkAppendInPlace/Grow/Byte-4 123532 943.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 128115 861.6 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 108522 1203 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 82594 1528 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 68856 1623 ns/op BenchmarkStackCopyPtr-4 1 182598955 ns/op BenchmarkStackCopy-4 1 119493640 ns/op BenchmarkStackCopyNoCache-4 19 6049611 ns/op BenchmarkStackCopyWithStkobj-4 1 128644379 ns/op BenchmarkIssue18138-4 720 183358 ns/op BenchmarkCompareStringEqual-4 9633232 11.62 ns/op BenchmarkCompareStringIdentical-4 18365500 5.489 ns/op BenchmarkCompareStringSameLength-4 12696004 9.112 ns/op BenchmarkCompareStringDifferentLength-4 22094949 5.403 ns/op BenchmarkCompareStringBigUnaligned-4 1428 90336 ns/op 11607.64 MB/s BenchmarkCompareStringBig-4 1237 91315 ns/op 11483.23 MB/s BenchmarkConcatStringAndBytes-4 2553004 47.22 ns/op BenchmarkSliceByteToString/1-4 2168155 55.50 ns/op BenchmarkSliceByteToString/2-4 1000000 109.4 ns/op BenchmarkSliceByteToString/4-4 1000000 111.2 ns/op BenchmarkSliceByteToString/8-4 1000000 114.3 ns/op BenchmarkSliceByteToString/16-4 1000000 113.0 ns/op BenchmarkSliceByteToString/32-4 1000000 129.0 ns/op BenchmarkSliceByteToString/64-4 731180 158.8 ns/op BenchmarkSliceByteToString/128-4 607632 219.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2508464 47.96 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 910263 131.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 974048 111.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4341730 27.90 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1801592 67.39 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2082853 57.27 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2594908 46.37 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 425097 281.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 562815 210.3 ns/op BenchmarkRuneIterate/range/ASCII-4 7819226 13.24 ns/op BenchmarkRuneIterate/range/Japanese-4 2204808 54.54 ns/op BenchmarkRuneIterate/range/MixedLength-4 2574735 45.45 ns/op BenchmarkRuneIterate/range1/ASCII-4 7636692 13.32 ns/op BenchmarkRuneIterate/range1/Japanese-4 2204398 55.42 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2436397 46.07 ns/op BenchmarkRuneIterate/range2/ASCII-4 7748817 13.49 ns/op BenchmarkRuneIterate/range2/Japanese-4 2100477 54.67 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2582338 45.61 ns/op BenchmarkArrayEqual-4 20911184 5.756 ns/op BenchmarkFunc/Name-4 2585995 44.92 ns/op BenchmarkFunc/Entry-4 8989165 11.35 ns/op BenchmarkFunc/FileLine-4 2624683 43.24 ns/op PASS ok runtime 156.987s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24592 4819 ns/op BenchmarkHandle/concurrent-4 13498 8161 ns/op PASS ok runtime/cgo 1.511s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 22128176 5.309 ns/op BenchmarkAtomicStore64-4 9945019 12.17 ns/op BenchmarkAtomicLoad-4 22353715 5.323 ns/op BenchmarkAtomicStore-4 9826386 12.07 ns/op BenchmarkAnd8-4 9754168 12.14 ns/op BenchmarkAnd-4 9882884 12.17 ns/op BenchmarkAnd8Parallel-4 2974375 47.14 ns/op BenchmarkAndParallel-4 3062839 46.70 ns/op BenchmarkOr8-4 9884418 12.11 ns/op BenchmarkOr-4 9864628 12.13 ns/op BenchmarkOr8Parallel-4 3134547 48.62 ns/op BenchmarkOrParallel-4 2370147 48.53 ns/op BenchmarkXadd-4 2942118 49.34 ns/op BenchmarkXadd64-4 2971879 49.85 ns/op BenchmarkCas-4 2199212 52.62 ns/op BenchmarkCas64-4 2230002 51.91 ns/op BenchmarkXchg-4 3079885 47.44 ns/op BenchmarkXchg64-4 2395335 48.92 ns/op PASS ok runtime/internal/atomic 3.895s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4582281 25.50 ns/op BenchmarkMulUintptr/large-4 3561867 31.27 ns/op PASS ok runtime/internal/math 1.314s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 7311102 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 9302127 ns/op 692.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1454 92070 ns/op 2.019 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13448846 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 19004769 ns/op 1145 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 375 349914 ns/op 19.99 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79122610 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 105770092 ns/op 7715 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 25 4581919 ns/op 327.1 concurrent_launches/op PASS ok runtime/pprof 2.689s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 30 3338045 ns/op BenchmarkStackLeak-4 19845 5813 ns/op PASS ok runtime/race 1.354s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4328649 26.09 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 199276 567.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.395s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 20 5166466 ns/op BenchmarkIndex_Large-4 14286 8134 ns/op BenchmarkIndexFunc_Large-4 92 1323716 ns/op BenchmarkCompact/nil-4 6897975 17.46 ns/op BenchmarkCompact/one-4 1865713 64.10 ns/op BenchmarkCompact/sorted-4 1216779 99.00 ns/op BenchmarkCompact/1_item-4 1000000 112.4 ns/op BenchmarkCompact/unsorted-4 1213472 98.85 ns/op BenchmarkCompact/many-4 687164 175.1 ns/op BenchmarkCompact_Large-4 638 175922 ns/op BenchmarkCompactFunc_Large-4 38 2677981 ns/op BenchmarkReplace/naive-fast-4 64393 1631 ns/op BenchmarkReplace/optimized-fast-4 71236 1416 ns/op BenchmarkReplace/naive-slow-4 25137 4352 ns/op BenchmarkReplace/optimized-slow-4 30540 3760 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 100.8 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 115.6 ns/op BenchmarkBinarySearchFloats/Size64-4 924531 129.8 ns/op BenchmarkBinarySearchFloats/Size128-4 761324 154.2 ns/op BenchmarkBinarySearchFloats/Size512-4 676149 179.3 ns/op BenchmarkBinarySearchFloats/Size1024-4 609964 195.1 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 578994 192.0 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 505881 232.5 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 427237 269.8 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 383311 307.2 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 314618 370.4 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 290925 400.1 ns/op PASS ok slices 5.488s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 166651 694.1 ns/op BenchmarkSortInts-4 2 93704994 ns/op BenchmarkSlicesSortInts-4 2 66284736 ns/op BenchmarkSortIsSorted-4 36 3254535 ns/op BenchmarkSlicesIsSorted-4 52 2133182 ns/op BenchmarkSortStrings-4 1 153524674 ns/op BenchmarkSlicesSortStrings-4 1 102134907 ns/op BenchmarkSortStrings_Sorted-4 28 3958274 ns/op BenchmarkSlicesSortStrings_Sorted-4 39 2902118 ns/op BenchmarkSortStructs-4 1 194754483 ns/op BenchmarkSortFuncStructs-4 1 161850933 ns/op BenchmarkSortString1K-4 255 485441 ns/op BenchmarkSortString1K_Slice-4 195 596612 ns/op BenchmarkStableString1K-4 100 1127372 ns/op BenchmarkSortInt1K-4 328 358830 ns/op BenchmarkSortInt1K_Sorted-4 4953 24614 ns/op BenchmarkSortInt1K_Reversed-4 3441 38202 ns/op BenchmarkSortInt1K_Mod8-4 824 144927 ns/op BenchmarkStableInt1K-4 141 843383 ns/op BenchmarkStableInt1K_Slice-4 165 730947 ns/op BenchmarkSortInt64K-4 3 34882887 ns/op BenchmarkSortInt64K_Slice-4 3 44741821 ns/op BenchmarkStableInt64K-4 2 72301922 ns/op BenchmarkSort1e2-4 469 254260 ns/op BenchmarkStable1e2-4 145 1045372 ns/op BenchmarkSort1e4-4 2 51583827 ns/op BenchmarkStable1e4-4 1 223642865 ns/op PASS ok sort 13.854s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 869065 137.9 ns/op BenchmarkAtof64Float-4 737131 161.6 ns/op BenchmarkAtof64FloatExp-4 596073 189.8 ns/op BenchmarkAtof64Big-4 422439 271.4 ns/op BenchmarkAtof64RandomBits-4 392146 292.8 ns/op BenchmarkAtof64RandomFloats-4 429728 264.1 ns/op BenchmarkAtof64RandomLongFloats-4 194706 630.4 ns/op BenchmarkAtof32Decimal-4 757683 143.9 ns/op BenchmarkAtof32Float-4 694624 169.4 ns/op BenchmarkAtof32FloatExp-4 565840 198.3 ns/op BenchmarkAtof32Random-4 340312 345.4 ns/op BenchmarkAtof32RandomLong-4 143490 812.9 ns/op BenchmarkParseInt/Pos/7bit-4 1366207 86.53 ns/op BenchmarkParseInt/Pos/26bit-4 572232 200.5 ns/op BenchmarkParseInt/Pos/31bit-4 519774 216.4 ns/op BenchmarkParseInt/Pos/56bit-4 353679 330.9 ns/op BenchmarkParseInt/Pos/63bit-4 321558 354.9 ns/op BenchmarkParseInt/Neg/7bit-4 1368324 87.65 ns/op BenchmarkParseInt/Neg/26bit-4 553837 203.3 ns/op BenchmarkParseInt/Neg/31bit-4 530584 217.6 ns/op BenchmarkParseInt/Neg/56bit-4 355957 329.1 ns/op BenchmarkParseInt/Neg/63bit-4 342270 346.6 ns/op BenchmarkAtoi/Pos/7bit-4 2000416 59.23 ns/op BenchmarkAtoi/Pos/26bit-4 751141 151.2 ns/op BenchmarkAtoi/Pos/31bit-4 690092 168.6 ns/op BenchmarkAtoi/Pos/56bit-4 408132 283.1 ns/op BenchmarkAtoi/Pos/63bit-4 310826 372.8 ns/op BenchmarkAtoi/Neg/7bit-4 1974850 62.00 ns/op BenchmarkAtoi/Neg/26bit-4 754166 151.8 ns/op BenchmarkAtoi/Neg/31bit-4 683233 165.9 ns/op BenchmarkAtoi/Neg/56bit-4 411822 286.8 ns/op BenchmarkAtoi/Neg/63bit-4 318667 371.2 ns/op BenchmarkFormatFloat/Decimal-4 123648 1034 ns/op BenchmarkFormatFloat/Float-4 112632 1084 ns/op BenchmarkFormatFloat/Exp-4 113518 1052 ns/op BenchmarkFormatFloat/NegExp-4 113733 1085 ns/op BenchmarkFormatFloat/LongExp-4 95581 1237 ns/op BenchmarkFormatFloat/Big-4 90070 1343 ns/op BenchmarkFormatFloat/BinaryExp-4 223311 554.2 ns/op BenchmarkFormatFloat/32Integer-4 123327 1005 ns/op BenchmarkFormatFloat/32ExactFraction-4 133023 903.8 ns/op BenchmarkFormatFloat/32Point-4 116546 1035 ns/op BenchmarkFormatFloat/32Exp-4 120230 999.2 ns/op BenchmarkFormatFloat/32NegExp-4 121818 989.9 ns/op BenchmarkFormatFloat/32Shortest-4 131190 918.2 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 130923 905.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 126928 950.6 ns/op BenchmarkFormatFloat/64Fixed1-4 153900 771.6 ns/op BenchmarkFormatFloat/64Fixed2-4 156831 785.1 ns/op BenchmarkFormatFloat/64Fixed3-4 158224 757.8 ns/op BenchmarkFormatFloat/64Fixed4-4 158506 757.7 ns/op BenchmarkFormatFloat/64Fixed12-4 89001 1325 ns/op BenchmarkFormatFloat/64Fixed16-4 104005 1114 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 117105 1045 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 99097 1215 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2184 51569 ns/op BenchmarkFormatFloat/Slowpath64-4 99088 1218 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 99158 1221 ns/op BenchmarkAppendFloat/Decimal-4 141264 849.2 ns/op BenchmarkAppendFloat/Float-4 123188 958.0 ns/op BenchmarkAppendFloat/Exp-4 133084 890.0 ns/op BenchmarkAppendFloat/NegExp-4 128334 892.3 ns/op BenchmarkAppendFloat/LongExp-4 109555 1097 ns/op BenchmarkAppendFloat/Big-4 100914 1193 ns/op BenchmarkAppendFloat/BinaryExp-4 324676 359.1 ns/op BenchmarkAppendFloat/32Integer-4 140878 849.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 150568 783.2 ns/op BenchmarkAppendFloat/32Point-4 130209 907.1 ns/op BenchmarkAppendFloat/32Exp-4 135710 881.2 ns/op BenchmarkAppendFloat/32NegExp-4 131163 890.5 ns/op BenchmarkAppendFloat/32Shortest-4 162202 721.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 147999 802.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 143439 808.9 ns/op BenchmarkAppendFloat/64Fixed1-4 187225 627.6 ns/op BenchmarkAppendFloat/64Fixed2-4 184942 622.7 ns/op BenchmarkAppendFloat/64Fixed3-4 183733 634.3 ns/op BenchmarkAppendFloat/64Fixed4-4 186795 621.3 ns/op BenchmarkAppendFloat/64Fixed12-4 98304 1178 ns/op BenchmarkAppendFloat/64Fixed16-4 117279 1004 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 146179 811.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 111690 1069 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2284 51203 ns/op BenchmarkAppendFloat/Slowpath64-4 107652 1094 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 111328 1089 ns/op BenchmarkFormatInt-4 14796 8021 ns/op BenchmarkAppendInt-4 17148 6993 ns/op BenchmarkFormatUint-4 79461 1408 ns/op BenchmarkAppendUint-4 97518 1229 ns/op BenchmarkFormatIntSmall/7-4 3146386 37.43 ns/op BenchmarkFormatIntSmall/42-4 3170227 37.30 ns/op BenchmarkAppendIntSmall-4 1368349 86.42 ns/op BenchmarkAppendUintVarlen/1-4 1412792 83.23 ns/op BenchmarkAppendUintVarlen/12-4 1388934 86.10 ns/op BenchmarkAppendUintVarlen/123-4 974839 116.6 ns/op BenchmarkAppendUintVarlen/1234-4 920950 121.9 ns/op BenchmarkAppendUintVarlen/12345-4 928682 123.1 ns/op BenchmarkAppendUintVarlen/123456-4 926374 123.3 ns/op BenchmarkAppendUintVarlen/1234567-4 906752 127.5 ns/op BenchmarkAppendUintVarlen/12345678-4 866749 119.5 ns/op BenchmarkAppendUintVarlen/123456789-4 899110 124.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 904166 126.7 ns/op BenchmarkAppendUintVarlen/12345678901-4 846367 128.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 806908 133.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 830005 135.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 851941 138.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 838422 140.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 803390 139.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 798102 143.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 784207 146.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 775242 146.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 747684 147.8 ns/op BenchmarkQuote-4 43887 2686 ns/op BenchmarkQuoteRune-4 433021 262.7 ns/op BenchmarkAppendQuote-4 54038 2206 ns/op BenchmarkAppendQuoteRune-4 818640 136.6 ns/op BenchmarkUnquoteEasy-4 1382611 86.54 ns/op BenchmarkUnquoteHard-4 45511 2581 ns/op PASS ok strconv 19.912s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 348450 288.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 114414 911.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 173805 653.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 417172 272.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 123859 922.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 192835 632.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 257889 412.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 75979 1361 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 92917 1216 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 649686 194.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20582 5688 ns/op BenchmarkGenericMatch1-4 2241 51074 ns/op BenchmarkGenericMatch2-4 430 275879 ns/op BenchmarkSingleMaxSkipping-4 8217 14656 ns/op 682.33 MB/s BenchmarkSingleLongSuffixFail-4 13820 8266 ns/op 121.23 MB/s BenchmarkSingleMatch-4 243 487321 ns/op 30.78 MB/s BenchmarkByteByteNoMatch-4 72946 1636 ns/op BenchmarkByteByteMatch-4 18133 6448 ns/op BenchmarkByteStringMatch-4 21300 5531 ns/op BenchmarkHTMLEscapeNew-4 67936 1762 ns/op BenchmarkHTMLEscapeOld-4 86565 1349 ns/op BenchmarkByteStringReplacerWriteString-4 1428 80865 ns/op BenchmarkByteReplacerWriteString-4 1538 75912 ns/op BenchmarkByteByteReplaces-4 3367 33956 ns/op BenchmarkByteByteMap-4 10509 11367 ns/op BenchmarkMap/identity/ASCII-4 618535 192.5 ns/op BenchmarkMap/identity/Greek-4 453943 251.3 ns/op BenchmarkMap/change/ASCII-4 38058 3125 ns/op BenchmarkMap/change/Greek-4 29642 4080 ns/op BenchmarkIndexRune-4 2009220 59.77 ns/op BenchmarkIndexRuneLongString-4 1742665 69.25 ns/op BenchmarkIndexRuneFastPath-4 4451569 26.75 ns/op BenchmarkIndex-4 4424478 27.07 ns/op BenchmarkLastIndex-4 4959718 24.12 ns/op BenchmarkIndexByte-4 9154731 11.56 ns/op BenchmarkToUpper/#00-4 4919450 24.60 ns/op BenchmarkToUpper/ONLYUPPER-4 3044689 39.94 ns/op BenchmarkToUpper/abc-4 334242 389.7 ns/op BenchmarkToUpper/AbC123-4 249471 471.7 ns/op BenchmarkToUpper/azAZ09_-4 285265 435.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55264 2163 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71414 1772 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31599 3492 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57639 2147 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127152 943.5 ns/op BenchmarkToLower/#00-4 5475897 22.07 ns/op BenchmarkToLower/abc-4 4356218 28.19 ns/op BenchmarkToLower/AbC123-4 211648 536.1 ns/op BenchmarkToLower/azAZ09_-4 225220 536.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 85041 1223 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66008 1826 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34384 3458 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76062 1589 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119700 1030 ns/op BenchmarkMapNoChanges-4 820189 141.2 ns/op BenchmarkTrim-4 38653 3199 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4060914 29.50 ns/op BenchmarkToValidUTF8/InvalidASCII-4 195542 617.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 127846 919.5 ns/op BenchmarkEqualFold/Tests-4 54952 2150 ns/op BenchmarkEqualFold/ASCII-4 3756055 32.45 ns/op BenchmarkEqualFold/UnicodePrefix-4 99562 1126 ns/op BenchmarkEqualFold/UnicodeSuffix-4 113476 971.6 ns/op BenchmarkIndexHard1-4 150 832568 ns/op BenchmarkIndexHard2-4 601 202517 ns/op BenchmarkIndexHard3-4 147 821699 ns/op BenchmarkIndexHard4-4 88 1251234 ns/op BenchmarkLastIndexHard1-4 60 1990971 ns/op BenchmarkLastIndexHard2-4 58 1999529 ns/op BenchmarkLastIndexHard3-4 57 1990191 ns/op BenchmarkCountHard1-4 148 802568 ns/op BenchmarkCountHard2-4 591 200192 ns/op BenchmarkCountHard3-4 148 802134 ns/op BenchmarkIndexTorture-4 7251 15782 ns/op BenchmarkCountTorture-4 7608 15640 ns/op BenchmarkCountTortureOverlapping-4 674 167628 ns/op BenchmarkCountByte/10-4 4499932 26.27 ns/op 380.62 MB/s BenchmarkCountByte/32-4 4425874 27.46 ns/op 1165.37 MB/s BenchmarkCountByte/4096-4 865279 133.8 ns/op 30604.48 MB/s BenchmarkCountByte/4194304-4 661 163262 ns/op 25690.56 MB/s BenchmarkCountByte/67108864-4 15 7350015 ns/op 9130.44 MB/s BenchmarkFields/ASCII/16-4 293432 405.6 ns/op 39.45 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19333 6048 ns/op 42.33 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1479 80167 ns/op 51.09 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 75 1570236 ns/op 41.74 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 25338666 ns/op 41.38 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 131150 877.2 ns/op 18.24 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10638 10871 ns/op 23.55 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 577 206963 ns/op 19.79 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4193689 ns/op 15.63 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 86147231 ns/op 12.17 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 255754 464.3 ns/op 34.46 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18781 6302 ns/op 40.62 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 952 118225 ns/op 34.65 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 43 2888637 ns/op 22.69 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 66312974 ns/op 15.81 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 164209 740.9 ns/op 21.60 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13714 8682 ns/op 29.49 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 720 159236 ns/op 25.72 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3474176 ns/op 18.86 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 75082320 ns/op 13.97 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 109053695 ns/op BenchmarkSplitSingleByteSeparator-4 15 8051185 ns/op BenchmarkSplitMultiByteSeparator-4 26 4006670 ns/op BenchmarkSplitNSingleByteSeparator-4 205842 593.6 ns/op BenchmarkSplitNMultiByteSeparator-4 167077 687.5 ns/op BenchmarkRepeat/5x0-4 4385688 27.05 ns/op BenchmarkRepeat/5x1-4 4689652 25.59 ns/op BenchmarkRepeat/5x2-4 270786 461.7 ns/op BenchmarkRepeat/5x6-4 164329 748.9 ns/op BenchmarkRepeat/10x0-4 4277596 27.13 ns/op BenchmarkRepeat/10x1-4 4630962 25.79 ns/op BenchmarkRepeat/10x2-4 260563 465.9 ns/op BenchmarkRepeat/10x6-4 151784 766.0 ns/op BenchmarkRepeatLarge/256/1-4 70674 1614 ns/op 158.60 MB/s BenchmarkRepeatLarge/256/16-4 109776 1045 ns/op 244.99 MB/s BenchmarkRepeatLarge/512/1-4 54644 1992 ns/op 256.99 MB/s BenchmarkRepeatLarge/512/16-4 80384 1377 ns/op 371.69 MB/s BenchmarkRepeatLarge/1024/1-4 43164 2577 ns/op 397.29 MB/s BenchmarkRepeatLarge/1024/16-4 57789 1990 ns/op 514.54 MB/s BenchmarkRepeatLarge/2048/1-4 29290 3604 ns/op 568.24 MB/s BenchmarkRepeatLarge/2048/16-4 34083 3129 ns/op 654.62 MB/s BenchmarkRepeatLarge/4096/1-4 19314 5677 ns/op 721.48 MB/s BenchmarkRepeatLarge/4096/16-4 20690 5412 ns/op 756.86 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10436 ns/op 784.99 MB/s BenchmarkRepeatLarge/8192/16-4 13054 9180 ns/op 892.38 MB/s BenchmarkRepeatLarge/8192/4097-4 5692381 20.85 ns/op 196526.02 MB/s BenchmarkRepeatLarge/16384/1-4 6378 18511 ns/op 885.10 MB/s BenchmarkRepeatLarge/16384/16-4 8510 18407 ns/op 890.10 MB/s BenchmarkRepeatLarge/16384/4097-4 7882 13478 ns/op 911.94 MB/s BenchmarkRepeatLarge/32768/1-4 3776 31792 ns/op 1030.69 MB/s BenchmarkRepeatLarge/32768/16-4 3765 31080 ns/op 1054.30 MB/s BenchmarkRepeatLarge/32768/4097-4 3907 28309 ns/op 1013.07 MB/s BenchmarkRepeatLarge/65536/1-4 1952 59643 ns/op 1098.81 MB/s BenchmarkRepeatLarge/65536/16-4 2000 59346 ns/op 1104.31 MB/s BenchmarkRepeatLarge/65536/4097-4 1682 62383 ns/op 985.13 MB/s BenchmarkRepeatLarge/131072/1-4 218 507513 ns/op 258.26 MB/s BenchmarkRepeatLarge/131072/16-4 230 515067 ns/op 254.48 MB/s BenchmarkRepeatLarge/131072/4097-4 229 512537 ns/op 247.80 MB/s BenchmarkRepeatLarge/262144/1-4 100 1023247 ns/op 256.19 MB/s BenchmarkRepeatLarge/262144/16-4 100 1014229 ns/op 258.47 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1017316 ns/op 253.72 MB/s BenchmarkRepeatLarge/524288/1-4 56 2079680 ns/op 252.10 MB/s BenchmarkRepeatLarge/524288/16-4 61 2000105 ns/op 262.13 MB/s BenchmarkRepeatLarge/524288/4097-4 62 2037715 ns/op 255.34 MB/s BenchmarkRepeatLarge/1048576/1-4 31 4102476 ns/op 255.60 MB/s BenchmarkRepeatLarge/1048576/16-4 27 4022636 ns/op 260.67 MB/s BenchmarkRepeatLarge/1048576/4097-4 26 4151667 ns/op 251.64 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7702204 ns/op 272.28 MB/s BenchmarkRepeatLarge/2097152/16-4 16 7634003 ns/op 274.71 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 8105281 ns/op 258.30 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15798560 ns/op 265.49 MB/s BenchmarkRepeatLarge/4194304/16-4 7 17046885 ns/op 246.05 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16468030 ns/op 254.51 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30153687 ns/op 278.20 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30967395 ns/op 270.89 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 33611008 ns/op 249.52 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63682686 ns/op 263.45 MB/s BenchmarkRepeatLarge/16777216/16-4 2 63742000 ns/op 263.21 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62714616 ns/op 267.52 MB/s BenchmarkRepeatLarge/33554432/1-4 1 117420202 ns/op 285.76 MB/s BenchmarkRepeatLarge/33554432/16-4 1 117348596 ns/op 285.94 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 121610493 ns/op 275.92 MB/s BenchmarkRepeatLarge/67108864/1-4 1 257851155 ns/op 260.26 MB/s BenchmarkRepeatLarge/67108864/16-4 1 236197023 ns/op 284.12 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 235595137 ns/op 284.85 MB/s BenchmarkRepeatLarge/134217728/1-4 1 502622981 ns/op 267.03 MB/s BenchmarkRepeatLarge/134217728/16-4 1 469241578 ns/op 286.03 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 472649772 ns/op 283.97 MB/s BenchmarkRepeatLarge/268435456/1-4 1 987894790 ns/op 271.72 MB/s BenchmarkRepeatLarge/268435456/16-4 1 923846322 ns/op 290.56 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 922990380 ns/op 290.83 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1962866714 ns/op 273.51 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1809676002 ns/op 296.67 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1883430961 ns/op 285.05 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3870018387 ns/op 277.45 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3595442005 ns/op 298.64 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3678747523 ns/op 291.88 MB/s BenchmarkIndexAnyASCII/1:1-4 2357647 52.96 ns/op BenchmarkIndexAnyASCII/1:2-4 2314808 50.65 ns/op BenchmarkIndexAnyASCII/1:4-4 2324943 51.00 ns/op BenchmarkIndexAnyASCII/1:8-4 2332545 50.75 ns/op BenchmarkIndexAnyASCII/1:16-4 2463357 48.77 ns/op BenchmarkIndexAnyASCII/1:32-4 2307836 52.96 ns/op BenchmarkIndexAnyASCII/1:64-4 2417532 52.32 ns/op BenchmarkIndexAnyASCII/16:1-4 2330391 51.34 ns/op BenchmarkIndexAnyASCII/16:2-4 813426 144.9 ns/op BenchmarkIndexAnyASCII/16:4-4 782350 147.0 ns/op BenchmarkIndexAnyASCII/16:8-4 772965 156.7 ns/op BenchmarkIndexAnyASCII/16:16-4 706028 164.9 ns/op BenchmarkIndexAnyASCII/16:32-4 623589 191.9 ns/op BenchmarkIndexAnyASCII/16:64-4 504536 236.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2113632 60.42 ns/op BenchmarkIndexAnyASCII/256:2-4 72639 1621 ns/op BenchmarkIndexAnyASCII/256:4-4 73678 1617 ns/op BenchmarkIndexAnyASCII/256:8-4 73075 1641 ns/op BenchmarkIndexAnyASCII/256:16-4 73172 1644 ns/op BenchmarkIndexAnyASCII/256:32-4 71412 1678 ns/op BenchmarkIndexAnyASCII/256:64-4 69706 1715 ns/op BenchmarkIndexAnyUTF8/1:1-4 2461687 49.17 ns/op BenchmarkIndexAnyUTF8/1:2-4 2379409 49.77 ns/op BenchmarkIndexAnyUTF8/1:4-4 2372800 50.98 ns/op BenchmarkIndexAnyUTF8/1:8-4 2353933 50.35 ns/op BenchmarkIndexAnyUTF8/1:16-4 2418444 49.23 ns/op BenchmarkIndexAnyUTF8/1:32-4 2081550 51.23 ns/op BenchmarkIndexAnyUTF8/1:64-4 2350372 49.50 ns/op BenchmarkIndexAnyUTF8/16:1-4 1812954 67.80 ns/op BenchmarkIndexAnyUTF8/16:2-4 302436 380.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 303969 380.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 310178 378.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 305257 388.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 310296 415.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 298620 385.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 334374 356.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 23583 5160 ns/op BenchmarkIndexAnyUTF8/256:4-4 24015 5162 ns/op BenchmarkIndexAnyUTF8/256:8-4 23810 5199 ns/op BenchmarkIndexAnyUTF8/256:16-4 21703 5401 ns/op BenchmarkIndexAnyUTF8/256:32-4 22255 5455 ns/op BenchmarkIndexAnyUTF8/256:64-4 21918 5466 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2361009 55.68 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2430691 49.78 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2344044 51.04 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2194532 49.88 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2342520 51.02 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2237499 53.63 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2328963 55.45 ns/op BenchmarkLastIndexAnyASCII/16:1-4 791194 145.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 803743 146.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 796528 147.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 743415 151.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 698557 166.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 615216 195.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 497971 240.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73521 1622 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74330 1624 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73762 1622 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72848 1640 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71338 1638 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70568 1682 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68758 1727 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2327643 51.09 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2338710 50.44 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2357667 52.09 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2358542 50.66 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2346501 54.63 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2183523 53.83 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2340877 50.68 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 377472 308.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 184242 634.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 188364 683.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 186646 630.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 177484 661.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 171554 710.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 169934 698.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28566 4153 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12702 9372 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12685 9407 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12900 9603 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10038 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10336 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10238 ns/op BenchmarkTrimASCII/1:1-4 3870242 31.06 ns/op BenchmarkTrimASCII/1:2-4 2847476 42.20 ns/op BenchmarkTrimASCII/1:4-4 2554747 46.53 ns/op BenchmarkTrimASCII/1:8-4 2177533 56.23 ns/op BenchmarkTrimASCII/1:16-4 1793448 65.93 ns/op BenchmarkTrimASCII/16:1-4 2820218 42.09 ns/op BenchmarkTrimASCII/16:2-4 814771 141.3 ns/op BenchmarkTrimASCII/16:4-4 809217 144.6 ns/op BenchmarkTrimASCII/16:8-4 778050 152.6 ns/op BenchmarkTrimASCII/16:16-4 728198 159.4 ns/op BenchmarkTrimASCII/256:1-4 513927 232.8 ns/op BenchmarkTrimASCII/256:2-4 77468 1529 ns/op BenchmarkTrimASCII/256:4-4 76996 1531 ns/op BenchmarkTrimASCII/256:8-4 77612 1549 ns/op BenchmarkTrimASCII/256:16-4 77127 1559 ns/op BenchmarkTrimASCII/4096:1-4 37876 3148 ns/op BenchmarkTrimASCII/4096:2-4 4890 23712 ns/op BenchmarkTrimASCII/4096:4-4 4922 23686 ns/op BenchmarkTrimASCII/4096:8-4 5001 23883 ns/op BenchmarkTrimASCII/4096:16-4 4962 23891 ns/op BenchmarkTrimByte-4 4381783 27.70 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13360 8998 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13341 9015 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1105 108600 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2242 53136 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4411 26396 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7706 14774 ns/op BenchmarkJoin/0-4 5629294 21.20 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4264333 28.52 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 200007 600.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 139708 861.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 103160 1187 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 83074 1489 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 69734 1732 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 59108 1983 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2858234 41.80 ns/op BenchmarkTrimSpace/ASCII-4 1628923 74.80 ns/op BenchmarkTrimSpace/SomeNonASCII-4 141313 819.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 74979 1574 ns/op BenchmarkReplaceAll-4 118819 1006 ns/op 16 B/op 1 allocs/op PASS ok strings 68.175s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 48612 2203 ns/op BenchmarkCond2-4 25892 5082 ns/op BenchmarkCond4-4 16142 7396 ns/op BenchmarkCond8-4 9736 14548 ns/op BenchmarkCond16-4 3394 29514 ns/op BenchmarkCond32-4 1784 73581 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 362851 297.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 214664 553.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 449305 248.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 445550 270.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 239901 450.6 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 497037 224.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 65152 2220 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 62697 2169 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 44730 2631 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39939 3168 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 419660 246.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 134995 856.7 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 458668 265.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 120334 907.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 465852 229.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 164086 802.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2112753 62.84 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 40530 2951 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 102922 1195 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 256856 468.4 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4150 33417 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 229 446455 ns/op BenchmarkRange/*sync.Map-4 984 108779 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 74094 1518 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 187518 625.9 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 55604 2059 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 83898 1251 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 181453 555.1 ns/op BenchmarkAdversarialDelete/*sync.Map-4 113210 1065 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 65515 1755 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 169263 727.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 561068 223.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 35986 2823 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 133563 1014 ns/op BenchmarkSwapCollision/*sync.Map-4 63349 1935 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 235 524328 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 84193 1338 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 268802 456.1 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 16324 6573 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 51390 2202 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20168 6692 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 311920 477.6 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 76809 1473 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 143922 838.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1570159 69.50 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 148699 852.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1776784 64.81 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 449743 241.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 140047 876.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 427933 251.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 81382 1468 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 270183 406.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 402979 304.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 105615 1155 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 475676 257.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 321145 867.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 100242 1454 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 152602 700.0 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 53114 2527 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 170302 691.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 370054 278.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 105704 1121 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 542148 230.1 ns/op BenchmarkUncontendedSemaphore-4 3423352 35.37 ns/op BenchmarkContendedSemaphore-4 3048564 39.07 ns/op BenchmarkMutexUncontended-4 669476 153.3 ns/op BenchmarkMutex-4 140139 905.3 ns/op BenchmarkMutexSlack-4 130344 840.5 ns/op BenchmarkMutexWork-4 134422 1000 ns/op BenchmarkMutexWorkSlack-4 119640 1029 ns/op BenchmarkMutexNoSpin-4 54916 2254 ns/op BenchmarkMutexSpin-4 43972 2295 ns/op BenchmarkOnce-4 573128 215.6 ns/op BenchmarkOnceFunc/v=Once-4 1000000 106.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 892461 127.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 958974 122.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 116.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 830079 128.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 963460 123.0 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6547381 17.34 ns/op BenchmarkSemaSyntNonblock-4 1000000 101.8 ns/op BenchmarkSemaSyntBlock-4 1000000 100.3 ns/op BenchmarkSemaWorkNonblock-4 831837 131.3 ns/op BenchmarkSemaWorkBlock-4 837325 157.6 ns/op BenchmarkRWMutexUncontended-4 323005 334.4 ns/op BenchmarkRWMutexWrite100-4 216074 474.9 ns/op BenchmarkRWMutexWrite10-4 214249 531.5 ns/op BenchmarkRWMutexWorkWrite100-4 210697 567.0 ns/op BenchmarkRWMutexWorkWrite10-4 174993 688.2 ns/op BenchmarkWaitGroupUncontended-4 838676 155.8 ns/op BenchmarkWaitGroupAddDone-4 241875 446.3 ns/op BenchmarkWaitGroupAddDoneWork-4 246867 425.5 ns/op BenchmarkWaitGroupWait-4 4276543 27.37 ns/op BenchmarkWaitGroupWaitWork-4 2484824 48.28 ns/op BenchmarkWaitGroupActuallyWait-4 39886 3305 ns/op 32 B/op 2 allocs/op PASS ok sync 19.500s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 449926 325.8 ns/op PASS ok sync/atomic 1.171s PASS ok syscall 1.018s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 144852 823.8 ns/op 0 B/op 0 allocs/op PASS ok testing 1.245s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7378 15004 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11655 10387 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1235218 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 977207 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 190841721 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 204268147 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1557 67639 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2055 55093 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6292758 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5386975 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 780124095 ns/op 48120712 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 748347903 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 211 564622 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 238 504925 ns/op 165 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61544900 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58332088 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7632597296 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7404703493 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2557 42428 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3050370 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 329822657 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2510 47991 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 264 445629 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4441538 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8239 14222 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.452s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 82248096 ns/op BenchmarkVariableString-4 92084 1249 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1957 58856 ns/op 2500 B/op 39 allocs/op PASS ok text/template/parse 1.537s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3260626 ns/op BenchmarkAfter-4 112 1160313 ns/op BenchmarkStop-4 186 618120 ns/op BenchmarkSimultaneousAfterFunc-4 31 3591246 ns/op BenchmarkStartStop-4 189 625863 ns/op BenchmarkReset-4 2521 54048 ns/op BenchmarkSleep-4 33 4036424 ns/op BenchmarkParallelTimerLatency-4 49 311132 avg-late-ns 4815787 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 377133 avg-late-ns 920833 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 373786 avg-late-ns 897348 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 221426 avg-late-ns 1413006 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 403287 avg-late-ns 1802855 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 332772 avg-late-ns 1703519 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 327321 avg-late-ns 1902769 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 195066 avg-late-ns 1580842 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 192687 avg-late-ns 1289122 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 217802 avg-late-ns 1242766 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 963724 avg-late-ns 5302896 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 298999 avg-late-ns 911630 max-late-ns BenchmarkTicker-4 324 335634 ns/op BenchmarkTickerReset-4 3144 33978 ns/op BenchmarkTickerResetNaive-4 195 623868 ns/op BenchmarkNow-4 945411 106.0 ns/op BenchmarkNowUnixNano-4 1000000 102.0 ns/op BenchmarkNowUnixMilli-4 1000000 103.4 ns/op BenchmarkNowUnixMicro-4 1000000 103.4 ns/op BenchmarkFormat-4 56842 2082 ns/op BenchmarkFormatRFC3339-4 77128 1564 ns/op BenchmarkFormatRFC3339Nano-4 73275 1598 ns/op BenchmarkFormatNow-4 80210 1556 ns/op BenchmarkMarshalJSON-4 102195 1222 ns/op BenchmarkMarshalText-4 104560 1169 ns/op BenchmarkParse-4 142591 855.1 ns/op BenchmarkParseRFC3339UTC-4 333518 364.0 ns/op BenchmarkParseRFC3339UTCBytes-4 212905 560.3 ns/op BenchmarkParseRFC3339TZ-4 97774 1198 ns/op BenchmarkParseRFC3339TZBytes-4 78169 1575 ns/op BenchmarkParseDuration-4 545386 222.8 ns/op BenchmarkHour-4 836572 137.8 ns/op BenchmarkSecond-4 847683 137.3 ns/op BenchmarkYear-4 623652 183.2 ns/op BenchmarkDay-4 578517 202.9 ns/op BenchmarkISOWeek-4 610483 185.4 ns/op BenchmarkGoString-4 75688 1630 ns/op BenchmarkUnmarshalText-4 90850 1312 ns/op PASS ok time 12.817s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 674816 174.8 ns/op BenchmarkDecodeValidJapaneseChars-4 731107 148.4 ns/op BenchmarkDecodeRune-4 1673318 70.53 ns/op BenchmarkEncodeValidASCII-4 501266 216.4 ns/op BenchmarkEncodeValidJapaneseChars-4 854556 154.1 ns/op BenchmarkAppendRuneValidASCII-4 1619848 71.59 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2568159 46.30 ns/op BenchmarkEncodeRune-4 2875556 41.95 ns/op PASS ok unicode/utf16 2.298s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2011015 59.89 ns/op BenchmarkRuneCountTenJapaneseChars-4 296809 361.4 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3897244 30.58 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 429858 273.9 ns/op BenchmarkValidTenASCIIChars-4 2065069 57.84 ns/op BenchmarkValid100KASCIIChars-4 78 1348413 ns/op BenchmarkValidTenJapaneseChars-4 300135 392.9 ns/op BenchmarkValidLongMostlyASCII-4 85 1409930 ns/op BenchmarkValidLongJapanese-4 49 2230822 ns/op BenchmarkValidStringTenASCIIChars-4 4961343 24.43 ns/op BenchmarkValidString100KASCIIChars-4 9654 12334 ns/op BenchmarkValidStringTenJapaneseChars-4 411817 257.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1206 99673 ns/op BenchmarkValidStringLongJapanese-4 158 754811 ns/op BenchmarkEncodeASCIIRune-4 4448737 26.92 ns/op BenchmarkEncodeJapaneseRune-4 2449706 43.96 ns/op BenchmarkAppendASCIIRune-4 9536056 12.69 ns/op BenchmarkAppendJapaneseRune-4 2986819 42.35 ns/op BenchmarkDecodeASCIIRune-4 2705863 42.76 ns/op BenchmarkDecodeJapaneseRune-4 2215285 55.71 ns/op BenchmarkFullRune/ASCII-4 3455148 34.36 ns/op BenchmarkFullRune/Incomplete-4 1483546 81.58 ns/op BenchmarkFullRune/Japanese-4 3564387 33.76 ns/op PASS ok unicode/utf8 4.535s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 73167577795 ns/op PASS ok cmd/api 74.409s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 471484 251.0 ns/op BenchmarkCgoCall/one-pointer-4 367430 308.7 ns/op BenchmarkCgoCall/string-pointer-escape-4 295568 390.5 ns/op BenchmarkCgoCall/string-pointer-noescape-4 426763 282.7 ns/op BenchmarkCgoCall/eight-pointers-4 190425 626.5 ns/op BenchmarkCgoCall/eight-pointers-nil-4 377096 308.6 ns/op BenchmarkCgoCall/eight-pointers-array-4 30926 4174 ns/op BenchmarkCgoCall/eight-pointers-slice-4 41773 2858 ns/op BenchmarkGoString-4 1025484 114.7 ns/op BenchmarkCGoCallback-4 47184 2497 ns/op BenchmarkCGoInCThread-4 297967 368.4 ns/op PASS ok cmd/cgo/internal/test 2.672s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 102.0 ns/op BenchmarkEqArrayOfStrings64-4 150922 795.6 ns/op BenchmarkEqArrayOfStrings1024-4 9808 11799 ns/op BenchmarkEqArrayOfFloats5-4 1402690 85.33 ns/op BenchmarkEqArrayOfFloats64-4 145112 832.8 ns/op BenchmarkEqArrayOfFloats1024-4 8848 13357 ns/op BenchmarkEqArrayOfStructsEq-4 2760 43111 ns/op BenchmarkEqArrayOfStructsNotEq-4 4791 24236 ns/op BenchmarkEqStruct-4 21042852 5.702 ns/op PASS ok cmd/compile/internal/reflectdata 2.325s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 62225 ns/op BenchmarkCopyElim1-4 598 201782 ns/op BenchmarkCopyElim10-4 505 211347 ns/op BenchmarkCopyElim100-4 274 419840 ns/op BenchmarkCopyElim1000-4 50 2236771 ns/op BenchmarkCopyElim10000-4 3 42969790 ns/op BenchmarkCopyElim100000-4 1 765213670 ns/op BenchmarkDeadCode/1-4 514 234929 ns/op BenchmarkDeadCode/10-4 384 285525 ns/op BenchmarkDeadCode/100-4 189 593660 ns/op BenchmarkDeadCode/1000-4 45 3006818 ns/op BenchmarkDeadCode/10000-4 3 36151424 ns/op BenchmarkDeadCode/100000-4 1 469421161 ns/op BenchmarkDeadCode/200000-4 1 1004433311 ns/op BenchmarkDominatorsLinear-4 10 11379170 ns/op 0.88 MB/s BenchmarkDominatorsFwdBack-4 7 16585338 ns/op 0.60 MB/s BenchmarkDominatorsManyPred-4 8 15313045 ns/op 0.65 MB/s BenchmarkDominatorsMaxPred-4 8 15525924 ns/op 0.64 MB/s BenchmarkDominatorsMaxPredVal-4 7 15567333 ns/op 0.64 MB/s BenchmarkFuse/1-4 444 238129 ns/op BenchmarkFuse/10-4 394 273108 ns/op BenchmarkFuse/100-4 140 850634 ns/op BenchmarkFuse/1000-4 18 6508456 ns/op BenchmarkFuse/10000-4 2 83616252 ns/op BenchmarkNilCheckDeep1-4 10000 10903 ns/op 0.09 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 3890 27602 ns/op 0.36 MB/s 241 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 624 184968 ns/op 0.54 MB/s 675 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 58 1813458 ns/op 0.55 MB/s 4127 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 5 21653290 ns/op 0.46 MB/s 164276 B/op 7 allocs/op BenchmarkDSEPass-4 31 3708714 ns/op 46744 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 122715467 ns/op 4242864 B/op 108207 allocs/op BenchmarkCSEPass-4 7 15431200 ns/op 159628 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 163947988 ns/op 5707840 B/op 97774 allocs/op BenchmarkDeadcodePass-4 164 683072 ns/op 99307 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 145855910 ns/op 4030488 B/op 44865 allocs/op BenchmarkMultiPass-4 63 1787254 ns/op 221106 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 275959525 ns/op 11303592 B/op 150779 allocs/op BenchmarkCondRewrite/SoloJump-4 3155367 37.88 ns/op BenchmarkCondRewrite/CombJump-4 2702959 43.94 ns/op PASS ok cmd/compile/internal/ssa 16.096s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11007 ns/op BenchmarkExtShift-4 17150 6974 ns/op BenchmarkModify-4 9558 11827 ns/op BenchmarkMullImm-4 16638 7216 ns/op BenchmarkConstModify-4 9830 11662 ns/op BenchmarkBitSet-4 20529 5662 ns/op BenchmarkBitClear-4 21027 5720 ns/op BenchmarkBitToggle-4 21138 5669 ns/op BenchmarkBitSetConst-4 166282 673.4 ns/op BenchmarkBitClearConst-4 162086 736.0 ns/op BenchmarkBitToggleConst-4 165904 673.8 ns/op BenchmarkDivconstI64-4 8472271 13.85 ns/op BenchmarkModconstI64-4 8230939 14.50 ns/op BenchmarkDivisiblePow2constI64-4 8368413 14.12 ns/op BenchmarkDivisibleconstI64-4 8736628 13.65 ns/op BenchmarkDivisibleWDivconstI64-4 6883323 17.41 ns/op BenchmarkDivconstU64/3-4 8840188 13.32 ns/op BenchmarkDivconstU64/5-4 8346536 14.33 ns/op BenchmarkDivconstU64/37-4 8789814 13.56 ns/op BenchmarkDivconstU64/1234567-4 8568555 13.95 ns/op BenchmarkModconstU64-4 8974567 13.40 ns/op BenchmarkDivisibleconstU64-4 8524483 14.24 ns/op BenchmarkDivisibleWDivconstU64-4 6806494 17.61 ns/op BenchmarkDivconstI32-4 8500243 13.88 ns/op BenchmarkModconstI32-4 8438132 14.20 ns/op BenchmarkDivisiblePow2constI32-4 8846870 13.69 ns/op BenchmarkDivisibleconstI32-4 8533652 13.88 ns/op BenchmarkDivisibleWDivconstI32-4 6922876 17.31 ns/op BenchmarkDivconstU32-4 8763684 13.84 ns/op BenchmarkModconstU32-4 8771194 13.59 ns/op BenchmarkDivisibleconstU32-4 8835642 13.73 ns/op BenchmarkDivisibleWDivconstU32-4 7458054 16.31 ns/op BenchmarkDivconstI16-4 8369767 14.19 ns/op BenchmarkModconstI16-4 8655278 13.47 ns/op BenchmarkDivisiblePow2constI16-4 8750271 13.63 ns/op BenchmarkDivisibleconstI16-4 8804320 13.75 ns/op BenchmarkDivisibleWDivconstI16-4 6924787 17.32 ns/op BenchmarkDivconstU16-4 8785724 13.67 ns/op BenchmarkModconstU16-4 8729434 13.74 ns/op BenchmarkDivisibleconstU16-4 9000921 13.10 ns/op BenchmarkDivisibleWDivconstU16-4 7514746 15.90 ns/op BenchmarkDivconstI8-4 8829829 13.60 ns/op BenchmarkModconstI8-4 8435997 14.35 ns/op BenchmarkDivisiblePow2constI8-4 9323334 12.92 ns/op BenchmarkDivisibleconstI8-4 8832332 13.58 ns/op BenchmarkDivisibleWDivconstI8-4 6820951 17.16 ns/op BenchmarkDivconstU8-4 8805264 13.77 ns/op BenchmarkModconstU8-4 8770256 13.69 ns/op BenchmarkDivisibleconstU8-4 9160770 13.00 ns/op BenchmarkDivisibleWDivconstU8-4 7425394 16.04 ns/op BenchmarkMul2-4 163202 723.4 ns/op BenchmarkMulNeg2-4 162660 730.4 ns/op BenchmarkEfaceInteger-4 3703134 27.54 ns/op BenchmarkDiv64UnsignedSmall-4 6899458 17.55 ns/op BenchmarkDiv64Small-4 6237282 19.21 ns/op BenchmarkDiv64SmallNegDivisor-4 5971778 19.98 ns/op BenchmarkDiv64SmallNegDividend-4 6211479 19.16 ns/op BenchmarkDiv64SmallNegBoth-4 6276151 19.07 ns/op BenchmarkDiv64Unsigned-4 6799927 17.61 ns/op BenchmarkDiv64-4 6037276 19.33 ns/op BenchmarkDiv64NegDivisor-4 6118690 19.59 ns/op BenchmarkDiv64NegDividend-4 6082387 19.72 ns/op BenchmarkDiv64NegBoth-4 6111990 19.70 ns/op BenchmarkMod64UnsignedSmall-4 6983031 16.93 ns/op BenchmarkMod64Small-4 6306111 18.98 ns/op BenchmarkMod64SmallNegDivisor-4 6045596 19.60 ns/op BenchmarkMod64SmallNegDividend-4 5905834 19.45 ns/op BenchmarkMod64SmallNegBoth-4 6084787 19.88 ns/op BenchmarkMod64Unsigned-4 6942135 17.09 ns/op BenchmarkMod64-4 6169047 19.27 ns/op BenchmarkMod64NegDivisor-4 6012878 20.09 ns/op BenchmarkMod64NegDividend-4 5947516 19.90 ns/op BenchmarkMod64NegBoth-4 6091980 19.35 ns/op BenchmarkMulconstI32/3-4 16714879 7.154 ns/op BenchmarkMulconstI32/5-4 16799997 7.182 ns/op BenchmarkMulconstI32/12-4 16732538 7.253 ns/op BenchmarkMulconstI32/120-4 16729335 7.167 ns/op BenchmarkMulconstI32/-120-4 16011153 7.178 ns/op BenchmarkMulconstI32/65537-4 16579551 7.213 ns/op BenchmarkMulconstI32/65538-4 16528155 7.191 ns/op BenchmarkMulconstI64/3-4 16728312 7.160 ns/op BenchmarkMulconstI64/5-4 16691274 7.201 ns/op BenchmarkMulconstI64/12-4 16386650 7.215 ns/op BenchmarkMulconstI64/120-4 16576914 7.228 ns/op BenchmarkMulconstI64/-120-4 16634257 7.217 ns/op BenchmarkMulconstI64/65537-4 16707136 7.323 ns/op BenchmarkMulconstI64/65538-4 16412044 7.294 ns/op BenchmarkMulconstU32/3-4 16604674 7.252 ns/op BenchmarkMulconstU32/5-4 16105062 7.193 ns/op BenchmarkMulconstU32/12-4 16635165 7.181 ns/op BenchmarkMulconstU32/120-4 16684219 7.222 ns/op BenchmarkMulconstU32/65537-4 15710982 7.831 ns/op BenchmarkMulconstU32/65538-4 16565065 7.218 ns/op BenchmarkMulconstU64/3-4 16566361 7.245 ns/op BenchmarkMulconstU64/5-4 16707120 7.218 ns/op BenchmarkMulconstU64/12-4 16574930 7.181 ns/op BenchmarkMulconstU64/120-4 16704367 7.205 ns/op BenchmarkMulconstU64/65537-4 16524145 7.220 ns/op BenchmarkMulconstU64/65538-4 16683720 7.300 ns/op BenchmarkShiftArithmeticRight-4 20363526 5.778 ns/op BenchmarkSwitch8Predictable-4 16116024 7.389 ns/op BenchmarkSwitch8Unpredictable-4 6646453 17.85 ns/op BenchmarkSwitch32Predictable-4 8486682 11.83 ns/op BenchmarkSwitch32Unpredictable-4 5641192 17.73 ns/op BenchmarkSwitchStringPredictable-4 9494264 12.62 ns/op BenchmarkSwitchStringUnpredictable-4 4339434 23.50 ns/op BenchmarkSwitchTypePredictable-4 6471176 18.45 ns/op BenchmarkSwitchTypeUnpredictable-4 3447650 34.98 ns/op PASS ok cmd/compile/internal/test 16.469s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 114 1027430 ns/op BenchmarkNamed/Underlying/nongeneric-4 758473 141.3 ns/op BenchmarkNamed/Underlying/generic-4 800930 141.0 ns/op BenchmarkNamed/Underlying/src_instance-4 830878 142.1 ns/op BenchmarkNamed/Underlying/user_instance-4 823971 141.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 627294963 ns/op 52980 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 424005889 ns/op 78376 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 181580838 ns/op 182956 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 159018613 ns/op 208916 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 462513121 ns/op 11193 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 94502743 ns/op 54769 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36884570 ns/op 140285 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 36047136 ns/op 143587 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 126171629 ns/op 17191 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 43672785 ns/op 49676 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22751701 ns/op 95337 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 20841802 ns/op 104048 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1278484972 ns/op 51753 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 661286026 ns/op 100051 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 177215748 ns/op 373254 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 128918782 ns/op 512936 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 499554383 ns/op 4027 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 72541938 ns/op 27700 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42714079 ns/op 47066 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 41436961 ns/op 48536 lines/s PASS ok cmd/compile/internal/types2 18.168s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 116 968569 ns/op 2103612 sys-ns/op 1551940 user-ns/op PASS ok cmd/go 1.212s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 223825 532.3 ns/op PASS ok cmd/go/internal/cfg 1.227s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 57691 1839 ns/op 4.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 74934 1573 ns/op 5.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 13909 8587 ns/op 119.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14412 8358 ns/op 122.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2194 53995 ns/op 151.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2179 54146 ns/op 151.30 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.952s All tests passed.