linux-amd64-longtest-race at 30886b1b1ea0ff0282419e4deefdd35a51b2c9fc :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn5553313" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn5553313" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.743s ok archive/zip 111.335s ok bufio 1.285s ok bytes 9.368s ok cmp 1.016s ok compress/bzip2 1.460s ok compress/flate 170.162s ok compress/gzip 13.075s ok compress/lzw 1.489s ok compress/zlib 8.943s ok container/heap 1.022s ok container/list 1.016s ok container/ring 1.017s ok context 1.045s ok crypto 1.016s ok crypto/aes 1.053s ok crypto/cipher 2.152s ok crypto/des 1.048s ok crypto/dsa 6.077s ok crypto/ecdh 2.038s ok crypto/ecdsa 4.489s ok crypto/ed25519 2.017s ok crypto/elliptic 2.283s ok crypto/hmac 1.023s ok crypto/internal/alias 1.016s ok crypto/internal/bigmod 3.840s 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.329s ok crypto/internal/edwards25519 38.569s ok crypto/internal/edwards25519/field 13.812s ok crypto/internal/nistec 29.001s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.015s [no tests to run] ok crypto/md5 1.023s ok crypto/rand 3.592s ok crypto/rc4 1.470s ok crypto/rsa 7.186s ok crypto/sha1 1.037s ok crypto/sha256 1.021s ok crypto/sha512 1.022s ok crypto/subtle 20.866s ok crypto/tls 7.247s ok crypto/x509 5.806s ? crypto/x509/pkix [no test files] ok database/sql 2.339s ok database/sql/driver 1.016s ok debug/buildinfo 5.678s ok debug/dwarf 1.102s ok debug/elf 2.925s ok debug/gosym 1.310s ok debug/macho 1.028s ok debug/pe 1.048s ok debug/plan9obj 1.016s ok embed 1.016s [no tests to run] ok embed/internal/embedtest 1.017s ? encoding [no test files] ok encoding/ascii85 1.020s ok encoding/asn1 1.021s ok encoding/base32 1.066s ok encoding/base64 1.025s ok encoding/binary 1.022s ok encoding/csv 1.069s ok encoding/gob 20.187s ok encoding/hex 1.023s ok encoding/json 7.316s ok encoding/pem 3.416s ok encoding/xml 39.679s ok errors 1.022s ok expvar 1.017s ok flag 3.099s ok fmt 1.580s ok go/ast 1.025s ok go/build 5.531s ok go/build/constraint 1.023s ok go/constant 1.023s ok go/doc 1.239s ok go/doc/comment 3.092s ok go/format 1.048s ok go/importer 1.178s ok go/internal/gccgoimporter 1.047s ok go/internal/gcimporter 49.678s ok go/internal/srcimporter 15.904s ? go/internal/typeparams [no test files] ok go/parser 53.491s ok go/printer 2.255s ok go/scanner 1.024s ok go/token 1.112s ok go/types 47.338s ok hash 1.019s ok hash/adler32 1.047s ok hash/crc32 1.050s ok hash/crc64 1.027s ok hash/fnv 1.017s ok hash/maphash 1.017s ok html 1.018s ok html/template 1.744s ok image 2.395s ? image/color/palette [no test files] ok image/color 1.037s ok image/draw 1.553s ok image/gif 100.793s ? image/internal/imageutil [no test files] ok image/jpeg 25.110s ok image/png 6.901s ok index/suffixarray 607.464s ok internal/abi 1.053s ? 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.016s ok internal/coverage/cmerge 1.015s ? 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.015s ok internal/coverage/slicewriter 1.016s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 1.044s ok internal/cpu 3.048s ok internal/dag 1.016s ok internal/diff 1.017s ok internal/fmtsort 1.017s ? internal/goarch [no test files] ok internal/fuzz 1.036s ok internal/godebug 17.824s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.016s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/intern 3.178s ? internal/lazyregexp [no test files] ? internal/lazytemplate [no test files] ok internal/itoa 1.016s ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 1.575s ok internal/poll 22.238s ? internal/race [no test files] ok internal/profile 1.018s ok internal/reflectlite 1.018s ok internal/safefilepath 1.015s ok internal/saferio 1.285s ok internal/singleflight 1.083s ? 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.144s ok internal/trace 7.664s ? internal/txtar [no test files] ok internal/types/errors 1.361s ok internal/unsafeheader 1.016s ok internal/xcoff 1.032s ok internal/zstd 1.045s ok io 1.050s ok io/fs 1.259s ok io/ioutil 1.020s ok log 1.025s ? log/internal [no test files] ? log/slog/internal [no test files] ok log/slog 1.108s ? log/slog/internal/slogtest [no test files] ok log/slog/internal/benchmarks 1.016s ok log/slog/internal/buffer 1.015s ok log/syslog 2.234s ok maps 1.016s ok math 1.028s ok math/big 8.327s ok math/bits 1.025s ok math/cmplx 1.019s ok math/rand 32.869s ok mime 1.036s ok mime/multipart 14.963s ok mime/quotedprintable 1.969s ok net 53.124s ok net/http 50.596s ok net/http/cgi 12.395s ok net/http/cookiejar 1.025s ok net/http/fcgi 1.229s ok net/http/httptest 1.182s ok net/http/httptrace 1.017s ok net/http/httputil 2.078s ? net/http/internal/testcert [no test files] ok net/http/internal 1.021s ok net/http/internal/ascii 1.016s ok net/http/pprof 6.179s ok net/internal/socktest 1.016s ok net/mail 1.023s ok net/netip 1.352s ok net/rpc 1.055s ok net/rpc/jsonrpc 1.025s ok net/smtp 1.067s ok net/textproto 1.050s ok net/url 1.030s ok os 23.206s ok os/exec 14.687s ok os/exec/internal/fdtest 1.016s ok os/signal 28.542s ok os/user 1.016s ok path 1.017s ok path/filepath 1.050s ok plugin 1.016s ok reflect 3.471s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 4.078s ok regexp/syntax 7.115s ok runtime 220.327s ok runtime/cgo 1.015s ok runtime/coverage 27.179s ok runtime/debug 2.150s ok runtime/internal/atomic 3.757s ok runtime/internal/math 1.017s ? runtime/internal/startlinetest [no test files] ok runtime/internal/sys 1.016s ok runtime/internal/syscall 1.016s ok runtime/internal/wasitest 1.017s ok runtime/metrics 1.027s ok runtime/pprof 94.624s ok runtime/race 11.679s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 8.149s ok slices 2.483s ok sort 7.100s ok strconv 9.062s ok strings 3.907s ok sync 2.765s ok sync/atomic 193.959s ok syscall 11.853s ? testing/internal/testdeps [no test files] ok testing 3.717s ok testing/fstest 1.021s ok testing/iotest 1.017s ok testing/quick 1.163s ok testing/slogtest 1.020s ok text/scanner 1.030s ok text/tabwriter 1.021s ok text/template 1.846s ok text/template/parse 1.031s ok time 14.816s ? time/tzdata [no test files] ok unicode 1.023s ok unicode/utf16 1.017s ? unsafe [no test files] ? vendor/golang.org/x/crypto/chacha20 [no test files] ok unicode/utf8 1.030s ? 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.309s ok cmd/api 8.081s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 4.321s ? cmd/asm/internal/flags [no test files] ? cmd/buildid [no test files] ok cmd/asm/internal/lex 1.018s ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.754s ok cmd/cgo/internal/test 2.174s ? 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 22.437s ok cmd/cgo/internal/testcshared 5.955s ok cmd/cgo/internal/testerrors 9.976s ok cmd/cgo/internal/testfortran 2.367s ok cmd/cgo/internal/testgodefs 1.586s ok cmd/cgo/internal/testlife 1.628s ok cmd/cgo/internal/testnocgo 1.016s ok cmd/cgo/internal/testplugin 30.867s ok cmd/cgo/internal/testsanitizers 18.022s ok cmd/cgo/internal/testshared 66.189s ok cmd/cgo/internal/testso 2.492s ok cmd/cgo/internal/teststdio 2.395s 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 58.436s ? 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.018s ? cmd/compile/internal/devirtualize [no test files] ? cmd/compile/internal/escape [no test files] ok cmd/compile/internal/dwarfgen 1.419s ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 16.020s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.357s 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.184s ok cmd/compile/internal/loopvar 25.797s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.021s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgo [no test files] ? cmd/compile/internal/pgo/internal/graph [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ok cmd/compile/internal/reflectdata 1.017s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 188.752s ? 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.022s ok cmd/compile/internal/test 33.256s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.250s ok cmd/compile/internal/types 1.017s ok cmd/compile/internal/types2 19.778s ? 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.867s ok cmd/cover 16.870s ok cmd/dist 1.019s ok cmd/distpack 1.016s ok cmd/doc 1.609s ok cmd/fix 1.707s ok cmd/go 464.779s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/auth 1.016s ? cmd/go/internal/clean [no test files] ok cmd/go/internal/cache 3.254s 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.041s ? 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.028s 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.350s ok cmd/go/internal/lockedfile/internal/filelock 2.055s ok cmd/go/internal/modfetch 34.817s ok cmd/go/internal/modfetch/codehost 10.211s ? 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.603s ok cmd/go/internal/modload 52.908s ? cmd/go/internal/robustio [no test files] ok cmd/go/internal/mvs 1.038s ok cmd/go/internal/par 1.088s ? 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.017s ok cmd/go/internal/test 1.038s ? 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 1.810s ok cmd/go/internal/vcweb 1.025s ? cmd/go/internal/version [no test files] ok cmd/go/internal/vcweb/vcstest 5.136s ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.019s ? cmd/go/internal/workcmd [no test files] ok cmd/go/internal/work 2.060s ok cmd/gofmt 43.930s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/archive 1.421s ok cmd/internal/bootstrap_test 108.691s ? cmd/internal/codesign [no test files] ok cmd/internal/buildid 1.540s ok cmd/internal/cov 1.260s ? cmd/internal/gcprog [no test files] ok cmd/internal/dwarf 1.017s ok cmd/internal/edit 1.016s ok cmd/internal/goobj 15.396s ok cmd/internal/moddeps 13.137s ? cmd/internal/obj/arm [no test files] ok cmd/internal/notsha256 1.019s ok cmd/internal/obj 1.424s ? 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.253s ok cmd/internal/obj/riscv 9.761s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/s390x 1.017s ok cmd/internal/obj/x86 1.923s ? cmd/internal/objfile [no test files] ? cmd/internal/osinfo [no test files] ok cmd/internal/objabi 1.044s ok cmd/internal/pkgpath 5.083s ok cmd/internal/pkgpattern 1.020s ok cmd/internal/quoted 1.018s ? cmd/internal/sys [no test files] ? cmd/internal/traceviewer [no test files] ok cmd/internal/src 1.018s ok cmd/internal/test2json 1.726s ok cmd/link 23.049s ? 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 14.846s ? cmd/link/internal/loadelf [no test files] ? cmd/link/internal/loadmacho [no test files] ok cmd/link/internal/loader 1.046s ? 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.118s ok cmd/pack 8.843s ? cmd/test2json [no test files] ok cmd/pprof 3.447s ok cmd/trace 1.272s ? cmd/vendor/github.com/google/pprof/driver [no test files] ? cmd/vendor/github.com/google/pprof/internal/binutils [no test files] ? cmd/vendor/github.com/google/pprof/internal/driver [no test files] ? cmd/vendor/github.com/google/pprof/internal/elfexec [no test files] ? cmd/vendor/github.com/google/pprof/internal/graph [no test files] ? cmd/vendor/github.com/google/pprof/internal/measurement [no test files] ? cmd/vendor/github.com/google/pprof/internal/plugin [no test files] ? cmd/vendor/github.com/google/pprof/internal/report [no test files] ? cmd/vendor/github.com/google/pprof/internal/symbolizer [no test files] ? cmd/vendor/github.com/google/pprof/internal/symbolz [no test files] ? cmd/vendor/github.com/google/pprof/internal/transport [no test files] ? cmd/vendor/github.com/google/pprof/profile [no test files] ? cmd/vendor/github.com/google/pprof/third_party/d3flamegraph [no test files] ? cmd/vendor/github.com/google/pprof/third_party/svgpan [no test files] ? cmd/vendor/github.com/ianlancetaylor/demangle [no test files] ? cmd/vendor/golang.org/x/arch/arm/armasm [no test files] ? cmd/vendor/golang.org/x/arch/arm64/arm64asm [no test files] ? cmd/vendor/golang.org/x/arch/ppc64/ppc64asm [no test files] ? cmd/vendor/golang.org/x/arch/x86/x86asm [no test files] ? cmd/vendor/golang.org/x/mod/internal/lazyregexp [no test files] ? cmd/vendor/golang.org/x/mod/modfile [no test files] ? cmd/vendor/golang.org/x/mod/module [no test files] ? cmd/vendor/golang.org/x/mod/semver [no test files] ? cmd/vendor/golang.org/x/mod/sumdb [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/dirhash [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/note [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/tlog [no test files] ? cmd/vendor/golang.org/x/mod/zip [no test files] ? cmd/vendor/golang.org/x/sync/semaphore [no test files] ? cmd/vendor/golang.org/x/sys/internal/unsafeheader [no test files] ? cmd/vendor/golang.org/x/sys/unix [no test files] ? cmd/vendor/golang.org/x/term [no test files] ? cmd/vendor/golang.org/x/tools/cover [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/assign [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/bools [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/composite [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/directive [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/analysisutil [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/printf [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/shift [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/slog [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/tests [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/unitchecker [no test files] ? cmd/vendor/golang.org/x/tools/go/ast/astutil [no test files] ? cmd/vendor/golang.org/x/tools/go/ast/inspector [no test files] ? cmd/vendor/golang.org/x/tools/go/cfg [no test files] ? cmd/vendor/golang.org/x/tools/go/types/objectpath [no test files] ? cmd/vendor/golang.org/x/tools/go/types/typeutil [no test files] ? cmd/vendor/golang.org/x/tools/internal/bisect [no test files] ? cmd/vendor/golang.org/x/tools/internal/facts [no test files] ? cmd/vendor/golang.org/x/tools/internal/typeparams [no test files] ? cmd/vendor/golang.org/x/tools/internal/typesinternal [no test files] ok cmd/vet 31.078s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2620 40642 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2388 50896 ns/op 1851 B/op 36 allocs/op Benchmark/Writer/PAX-4 1483 78147 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3556 30193 ns/op 5097 B/op 15 allocs/op Benchmark/Reader/GNU-4 4957 21098 ns/op 5156 B/op 15 allocs/op Benchmark/Reader/PAX-4 1945 61119 ns/op 8828 B/op 33 allocs/op PASS ok archive/tar 1.840s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 344069186 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 160271928 ns/op BenchmarkZip64TestSizes/4096-4 1195 94946 ns/op BenchmarkZip64TestSizes/1048576-4 164 690279 ns/op BenchmarkZip64TestSizes/67108864-4 1 163102968 ns/op PASS ok archive/zip 2.417s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 224228 487.7 ns/op BenchmarkReaderCopyUnoptimal-4 137343 839.1 ns/op BenchmarkReaderCopyNoWriteTo-4 7612 18780 ns/op BenchmarkReaderWriteToOptimal-4 7604 15804 ns/op BenchmarkReaderReadString-4 125460 885.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 216253 556.6 ns/op BenchmarkWriterCopyUnoptimal-4 200118 564.0 ns/op BenchmarkWriterCopyNoReadFrom-4 6255 20549 ns/op BenchmarkReaderEmpty-4 35371 3047 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 32509 3813 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 545240 187.4 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.642s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6006 20206 ns/op 1621.71 MB/s BenchmarkWriteByte-4 508 228495 ns/op 17.93 MB/s BenchmarkWriteRune-4 261 452669 ns/op 27.15 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3877166 ns/op BenchmarkBufferFullSmallReads-4 120 1001750 ns/op BenchmarkBufferWriteBlock/N4096-4 7530 16062 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 441 269024 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 22558235 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 146138275 ns/op 114.80 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4714833 24.85 ns/op 402.42 MB/s BenchmarkIndexByte/32-4 4416452 27.33 ns/op 1171.02 MB/s BenchmarkIndexByte/4K-4 857552 129.6 ns/op 31602.02 MB/s BenchmarkIndexBytePortable/10-4 798661 144.5 ns/op 69.22 MB/s BenchmarkIndexBytePortable/32-4 258840 467.8 ns/op 68.40 MB/s BenchmarkIndexBytePortable/4K-4 2168 54360 ns/op 75.35 MB/s BenchmarkIndexRune/10-4 1000000 101.9 ns/op 98.18 MB/s BenchmarkIndexRune/32-4 1000000 102.5 ns/op 312.13 MB/s BenchmarkIndexRune/4K-4 388314 308.3 ns/op 13287.31 MB/s BenchmarkIndexRuneASCII/10-4 5015593 23.78 ns/op 420.49 MB/s BenchmarkIndexRuneASCII/32-4 4194825 28.09 ns/op 1139.18 MB/s BenchmarkIndexRuneASCII/4K-4 898612 129.2 ns/op 31697.78 MB/s BenchmarkEqual/0-4 7994008 13.96 ns/op BenchmarkEqual/1-4 1547281 77.28 ns/op 12.94 MB/s BenchmarkEqual/6-4 1508592 79.02 ns/op 75.93 MB/s BenchmarkEqual/9-4 1522369 78.55 ns/op 114.57 MB/s BenchmarkEqual/15-4 1523392 79.05 ns/op 189.75 MB/s BenchmarkEqual/16-4 1570329 76.37 ns/op 209.51 MB/s BenchmarkEqual/20-4 1492737 80.17 ns/op 249.47 MB/s BenchmarkEqual/32-4 1484160 81.20 ns/op 394.10 MB/s BenchmarkEqual/4K-4 104676 1139 ns/op 3595.64 MB/s BenchmarkEqualBothUnaligned/64_0-4 1676355 71.48 ns/op 895.35 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 102.3 ns/op 625.83 MB/s BenchmarkEqualBothUnaligned/64_4-4 1606786 75.75 ns/op 844.85 MB/s BenchmarkEqualBothUnaligned/64_7-4 1588128 75.13 ns/op 851.83 MB/s BenchmarkEqualBothUnaligned/4096_0-4 107601 1115 ns/op 3673.40 MB/s BenchmarkEqualBothUnaligned/4096_1-4 41312 2914 ns/op 1405.55 MB/s BenchmarkEqualBothUnaligned/4096_4-4 119788 1011 ns/op 4052.79 MB/s BenchmarkEqualBothUnaligned/4096_7-4 119680 997.7 ns/op 4105.50 MB/s BenchmarkIndex/10-4 3024610 39.54 ns/op 252.94 MB/s BenchmarkIndex/32-4 2811074 42.06 ns/op 760.73 MB/s BenchmarkIndex/4K-4 34269 3499 ns/op 1170.65 MB/s BenchmarkIndexEasy/10-4 3138343 34.64 ns/op 288.70 MB/s BenchmarkIndexEasy/32-4 2893716 39.35 ns/op 813.27 MB/s BenchmarkIndexEasy/4K-4 475153 243.3 ns/op 16836.99 MB/s BenchmarkCount/10-4 1655780 72.39 ns/op 138.14 MB/s BenchmarkCount/32-4 1543848 78.24 ns/op 409.02 MB/s BenchmarkCount/4K-4 33852 3509 ns/op 1167.33 MB/s BenchmarkCountEasy/10-4 1639899 73.33 ns/op 136.36 MB/s BenchmarkCountEasy/32-4 1518202 79.03 ns/op 404.89 MB/s BenchmarkCountEasy/4K-4 411003 285.3 ns/op 14354.48 MB/s BenchmarkCountSingle/10-4 3879588 30.53 ns/op 327.51 MB/s BenchmarkCountSingle/32-4 3698541 32.51 ns/op 984.35 MB/s BenchmarkCountSingle/4K-4 822714 139.5 ns/op 29367.37 MB/s BenchmarkToUpper/#00-4 2872543 42.28 ns/op BenchmarkToUpper/ONLYUPPER-4 293248 398.4 ns/op BenchmarkToUpper/abc-4 507616 252.7 ns/op BenchmarkToUpper/AbC123-4 291021 428.7 ns/op BenchmarkToUpper/azAZ09_-4 264684 450.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 78655 1519 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40222 2945 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53428 2199 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126013 934.0 ns/op BenchmarkToLower/#00-4 2966862 40.14 ns/op BenchmarkToLower/abc-4 461444 263.0 ns/op BenchmarkToLower/AbC123-4 268723 417.7 ns/op BenchmarkToLower/azAZ09_-4 252261 474.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 76314 1534 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39690 2978 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67744 1713 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123916 974.0 ns/op BenchmarkFields/ASCII/16-4 126990 957.5 ns/op 16.71 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 7506 13657 ns/op 18.75 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 566 207226 ns/op 19.77 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 28 3853158 ns/op 17.01 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 61020172 ns/op 17.18 MB/s 2252800 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 85582 1371 ns/op 11.67 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5316 19196 ns/op 13.34 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 350 329979 ns/op 12.41 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6389139 ns/op 10.26 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 125618200 ns/op 8.35 MB/s 11219296 B/op 25 allocs/op BenchmarkFieldsFunc/ASCII/16-4 150350 759.9 ns/op 21.06 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12204 9561 ns/op 26.77 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 705 171499 ns/op 23.88 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3726618 ns/op 17.59 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 81481206 ns/op 12.87 MB/s 11194624 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 120792 971.1 ns/op 16.48 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9160 12839 ns/op 19.94 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 505 227512 ns/op 18.00 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 4685059 ns/op 13.99 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 95742204 ns/op 10.95 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2013194 59.52 ns/op BenchmarkTrimSpace/ASCII-4 1000000 117.4 ns/op BenchmarkTrimSpace/SomeNonASCII-4 109480 1043 ns/op BenchmarkTrimSpace/JustNonASCII-4 51318 2292 ns/op BenchmarkToValidUTF8/Valid-4 450045 256.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 328644 364.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 100212 1167 ns/op BenchmarkIndexHard1-4 819 144140 ns/op BenchmarkIndexHard2-4 597 200555 ns/op BenchmarkIndexHard3-4 150 792524 ns/op BenchmarkIndexHard4-4 98 1188413 ns/op BenchmarkLastIndexHard1-4 5 22461904 ns/op BenchmarkLastIndexHard2-4 4 29116409 ns/op BenchmarkLastIndexHard3-4 4 31642958 ns/op BenchmarkCountHard1-4 841 141978 ns/op BenchmarkCountHard2-4 602 198435 ns/op BenchmarkCountHard3-4 150 790738 ns/op BenchmarkSplitEmptySeparator-4 1 183142348 ns/op BenchmarkSplitSingleByteSeparator-4 10 11082695 ns/op BenchmarkSplitMultiByteSeparator-4 12 9909637 ns/op BenchmarkSplitNSingleByteSeparator-4 169827 658.8 ns/op BenchmarkSplitNMultiByteSeparator-4 67255 1718 ns/op BenchmarkRepeat-4 192835 593.1 ns/op BenchmarkRepeatLarge/256/1-4 140170 771.1 ns/op 332.01 MB/s BenchmarkRepeatLarge/256/16-4 240409 493.4 ns/op 518.86 MB/s BenchmarkRepeatLarge/512/1-4 99834 1026 ns/op 499.18 MB/s BenchmarkRepeatLarge/512/16-4 158602 781.9 ns/op 654.83 MB/s BenchmarkRepeatLarge/1024/1-4 66715 1547 ns/op 662.04 MB/s BenchmarkRepeatLarge/1024/16-4 83822 1330 ns/op 770.17 MB/s BenchmarkRepeatLarge/2048/1-4 42320 2640 ns/op 775.73 MB/s BenchmarkRepeatLarge/2048/16-4 48949 2168 ns/op 944.67 MB/s BenchmarkRepeatLarge/4096/1-4 25342 4706 ns/op 870.45 MB/s BenchmarkRepeatLarge/4096/16-4 28797 3999 ns/op 1024.23 MB/s BenchmarkRepeatLarge/8192/1-4 14982 7907 ns/op 1036.08 MB/s BenchmarkRepeatLarge/8192/16-4 16314 8005 ns/op 1023.35 MB/s BenchmarkRepeatLarge/8192/4097-4 25536 4640 ns/op 882.95 MB/s BenchmarkRepeatLarge/16384/1-4 8655 16202 ns/op 1011.22 MB/s BenchmarkRepeatLarge/16384/16-4 10000 14039 ns/op 1167.03 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 11593 ns/op 1060.22 MB/s BenchmarkRepeatLarge/32768/1-4 3877 32868 ns/op 996.96 MB/s BenchmarkRepeatLarge/32768/16-4 4634 29591 ns/op 1107.35 MB/s BenchmarkRepeatLarge/32768/4097-4 4534 26002 ns/op 1102.94 MB/s BenchmarkRepeatLarge/65536/1-4 2283 51368 ns/op 1275.81 MB/s BenchmarkRepeatLarge/65536/16-4 2320 54743 ns/op 1197.15 MB/s BenchmarkRepeatLarge/65536/4097-4 2265 57295 ns/op 1072.61 MB/s BenchmarkRepeatLarge/131072/1-4 234 519588 ns/op 252.26 MB/s BenchmarkRepeatLarge/131072/16-4 235 502735 ns/op 260.72 MB/s BenchmarkRepeatLarge/131072/4097-4 232 505589 ns/op 251.21 MB/s BenchmarkRepeatLarge/262144/1-4 121 993353 ns/op 263.90 MB/s BenchmarkRepeatLarge/262144/16-4 100 1018822 ns/op 257.30 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1006607 ns/op 256.42 MB/s BenchmarkRepeatLarge/524288/1-4 63 2059313 ns/op 254.59 MB/s BenchmarkRepeatLarge/524288/16-4 64 2016885 ns/op 259.95 MB/s BenchmarkRepeatLarge/524288/4097-4 66 1960085 ns/op 265.46 MB/s BenchmarkRepeatLarge/1048576/1-4 30 3930476 ns/op 266.78 MB/s BenchmarkRepeatLarge/1048576/16-4 33 3999194 ns/op 262.20 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4078720 ns/op 256.14 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7661023 ns/op 273.74 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7626232 ns/op 274.99 MB/s BenchmarkRepeatLarge/2097152/4097-4 16 7831856 ns/op 267.31 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15391281 ns/op 272.51 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15324780 ns/op 273.69 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16267237 ns/op 257.65 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30977569 ns/op 270.80 MB/s BenchmarkRepeatLarge/8388608/16-4 4 32535808 ns/op 257.83 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31762370 ns/op 264.04 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62219819 ns/op 269.64 MB/s BenchmarkRepeatLarge/16777216/16-4 2 67959493 ns/op 246.87 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62615397 ns/op 267.94 MB/s BenchmarkRepeatLarge/33554432/1-4 1 118047637 ns/op 284.24 MB/s BenchmarkRepeatLarge/33554432/16-4 1 117468289 ns/op 285.65 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 126875599 ns/op 264.47 MB/s BenchmarkRepeatLarge/67108864/1-4 1 245222225 ns/op 273.67 MB/s BenchmarkRepeatLarge/67108864/16-4 1 236904588 ns/op 283.27 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 233773305 ns/op 287.07 MB/s BenchmarkRepeatLarge/134217728/1-4 1 493759808 ns/op 271.83 MB/s BenchmarkRepeatLarge/134217728/16-4 1 467658973 ns/op 287.00 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 464358509 ns/op 289.04 MB/s BenchmarkRepeatLarge/268435456/1-4 1 972960734 ns/op 275.90 MB/s BenchmarkRepeatLarge/268435456/16-4 1 930055395 ns/op 288.62 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 938110800 ns/op 286.14 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1917266212 ns/op 280.02 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1903677956 ns/op 282.02 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1884410419 ns/op 284.90 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3842609229 ns/op 279.43 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3634423798 ns/op 295.44 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3644753143 ns/op 294.60 MB/s BenchmarkBytesCompare/1-4 10758436 11.15 ns/op BenchmarkBytesCompare/2-4 10696512 11.19 ns/op BenchmarkBytesCompare/4-4 10237546 11.19 ns/op BenchmarkBytesCompare/8-4 10372806 11.64 ns/op BenchmarkBytesCompare/16-4 10817294 11.18 ns/op BenchmarkBytesCompare/32-4 9639710 12.41 ns/op BenchmarkBytesCompare/64-4 7860381 14.59 ns/op BenchmarkBytesCompare/128-4 6811294 17.23 ns/op BenchmarkBytesCompare/256-4 5791053 20.15 ns/op BenchmarkBytesCompare/512-4 4180929 28.69 ns/op BenchmarkBytesCompare/1024-4 2572674 46.85 ns/op BenchmarkBytesCompare/2048-4 1441947 83.02 ns/op BenchmarkIndexAnyASCII/1:1-4 2647124 45.03 ns/op BenchmarkIndexAnyASCII/1:2-4 2747626 43.77 ns/op BenchmarkIndexAnyASCII/1:4-4 2745043 43.33 ns/op BenchmarkIndexAnyASCII/1:8-4 2750160 43.56 ns/op BenchmarkIndexAnyASCII/1:16-4 2707525 44.55 ns/op BenchmarkIndexAnyASCII/1:32-4 2582210 45.94 ns/op BenchmarkIndexAnyASCII/1:64-4 2533408 47.23 ns/op BenchmarkIndexAnyASCII/16:1-4 2399008 49.55 ns/op BenchmarkIndexAnyASCII/16:2-4 425842 272.4 ns/op BenchmarkIndexAnyASCII/16:4-4 421910 272.1 ns/op BenchmarkIndexAnyASCII/16:8-4 425793 273.5 ns/op BenchmarkIndexAnyASCII/16:16-4 392948 290.4 ns/op BenchmarkIndexAnyASCII/16:32-4 358784 316.5 ns/op BenchmarkIndexAnyASCII/16:64-4 324735 361.4 ns/op BenchmarkIndexAnyASCII/256:1-4 2156623 55.63 ns/op BenchmarkIndexAnyASCII/256:2-4 33649 3628 ns/op BenchmarkIndexAnyASCII/256:4-4 33532 3570 ns/op BenchmarkIndexAnyASCII/256:8-4 33483 3557 ns/op BenchmarkIndexAnyASCII/256:16-4 33592 3560 ns/op BenchmarkIndexAnyASCII/256:32-4 32468 3643 ns/op BenchmarkIndexAnyASCII/256:64-4 32715 3639 ns/op BenchmarkIndexAnyUTF8/1:1-4 2627840 45.62 ns/op BenchmarkIndexAnyUTF8/1:2-4 2658372 44.78 ns/op BenchmarkIndexAnyUTF8/1:4-4 2670859 44.57 ns/op BenchmarkIndexAnyUTF8/1:8-4 2729842 43.43 ns/op BenchmarkIndexAnyUTF8/1:16-4 2684686 44.91 ns/op BenchmarkIndexAnyUTF8/1:32-4 2597347 46.37 ns/op BenchmarkIndexAnyUTF8/1:64-4 2529897 47.15 ns/op BenchmarkIndexAnyUTF8/16:1-4 158311 747.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 274932 427.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 273602 426.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 273058 424.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 272919 431.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 258943 453.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 266239 442.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 9873 11025 ns/op BenchmarkIndexAnyUTF8/256:2-4 19441 6249 ns/op BenchmarkIndexAnyUTF8/256:4-4 19460 6160 ns/op BenchmarkIndexAnyUTF8/256:8-4 19461 6167 ns/op BenchmarkIndexAnyUTF8/256:16-4 19140 6236 ns/op BenchmarkIndexAnyUTF8/256:32-4 18303 6697 ns/op BenchmarkIndexAnyUTF8/256:64-4 18487 6442 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2658430 45.30 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2706570 44.13 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2704050 43.75 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2716222 43.91 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2692777 44.71 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2588848 45.89 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2454678 47.87 ns/op BenchmarkLastIndexAnyASCII/16:1-4 331096 358.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 328921 361.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 321740 363.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 320533 368.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 308251 375.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 289962 410.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 262746 453.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23937 5030 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23784 5023 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23814 5032 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23829 5012 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23832 5069 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23475 5129 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23402 5107 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2663839 45.06 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2626065 45.10 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2628486 45.61 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2614818 45.55 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2656863 44.83 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2521422 47.29 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2462265 48.00 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 227547 493.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 274281 433.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 270594 434.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 270643 436.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 268111 435.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 257426 457.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 262860 445.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17671 6749 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19165 6261 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19076 6340 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19198 6253 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18992 6280 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18050 6633 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18714 6374 ns/op BenchmarkTrimASCII/1:1-4 3059671 39.17 ns/op BenchmarkTrimASCII/1:2-4 2372870 47.48 ns/op BenchmarkTrimASCII/1:4-4 2324257 51.27 ns/op BenchmarkTrimASCII/1:8-4 2073830 57.97 ns/op BenchmarkTrimASCII/1:16-4 1692604 69.58 ns/op BenchmarkTrimASCII/16:1-4 421393 276.5 ns/op BenchmarkTrimASCII/16:2-4 310558 364.8 ns/op BenchmarkTrimASCII/16:4-4 319964 369.9 ns/op BenchmarkTrimASCII/16:8-4 321889 367.3 ns/op BenchmarkTrimASCII/16:16-4 305521 383.9 ns/op BenchmarkTrimASCII/256:1-4 31873 3737 ns/op BenchmarkTrimASCII/256:2-4 22927 5076 ns/op BenchmarkTrimASCII/256:4-4 23210 5127 ns/op BenchmarkTrimASCII/256:8-4 23031 5167 ns/op BenchmarkTrimASCII/256:16-4 22670 5171 ns/op BenchmarkTrimASCII/4096:1-4 1924 59173 ns/op BenchmarkTrimASCII/4096:2-4 1444 81159 ns/op BenchmarkTrimASCII/4096:4-4 1431 81861 ns/op BenchmarkTrimASCII/4096:8-4 1443 81134 ns/op BenchmarkTrimASCII/4096:16-4 1434 81835 ns/op BenchmarkTrimByte-4 2189362 54.34 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12924 9125 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13058 9177 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 682 171442 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1309 85780 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2587 43455 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4598 23111 ns/op BenchmarkCompareBytesEqual-4 9896458 11.66 ns/op BenchmarkCompareBytesToNil-4 11623999 9.506 ns/op BenchmarkCompareBytesEmpty-4 12065263 9.138 ns/op BenchmarkCompareBytesIdentical-4 12029491 9.196 ns/op BenchmarkCompareBytesSameLength-4 10223806 10.36 ns/op BenchmarkCompareBytesDifferentLength-4 9716270 11.01 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1718 71676 ns/op 14629.47 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1754 79412 ns/op 13204.32 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1401 77331 ns/op 13559.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1832 85280 ns/op 12295.86 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1400 84813 ns/op 12363.48 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1387 73220 ns/op 14321.01 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1741 86493 ns/op 12123.32 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1378 85514 ns/op 12262.12 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1533 70484 ns/op 14876.86 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1382 85558 ns/op 12255.76 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1382 84917 ns/op 12348.29 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1375 85580 ns/op 12252.68 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1369 86304 ns/op 12149.90 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1375 85498 ns/op 12264.38 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1389 85991 ns/op 12194.05 MB/s BenchmarkCompareBytesBig-4 1381 85411 ns/op 12276.88 MB/s BenchmarkCompareBytesBigIdentical-4 12230094 9.752 ns/op 107529583.55 MB/s PASS ok bytes 73.643s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 77303903 ns/op 1.29 MB/s 3616636 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 310610396 ns/op 1.83 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 25015223 ns/op 0.65 MB/s 3646766 B/op 52 allocs/op PASS ok compress/bzip2 2.356s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 57 1837549 ns/op 5.44 MB/s 42843 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17766705 ns/op 5.63 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 176381225 ns/op 5.67 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 1824182 ns/op 5.48 MB/s 43134 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17833397 ns/op 5.61 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 182798336 ns/op 5.47 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1784826 ns/op 5.60 MB/s 43054 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17181245 ns/op 5.82 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 171121278 ns/op 5.84 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 1783558 ns/op 5.61 MB/s 43359 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16921108 ns/op 5.91 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 170434836 ns/op 5.87 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1977561 ns/op 5.06 MB/s 43691 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 19170558 ns/op 5.22 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 194276791 ns/op 5.15 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1552325 ns/op 6.44 MB/s 43933 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12873712 ns/op 7.77 MB/s 47885 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 131607411 ns/op 7.60 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 75 1399558 ns/op 7.15 MB/s 44121 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10341756 ns/op 9.67 MB/s 47861 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103989270 ns/op 9.62 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 76 1410200 ns/op 7.09 MB/s 43107 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10270414 ns/op 9.74 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102654148 ns/op 9.74 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 85 1234930 ns/op 8.10 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12087666 ns/op 8.27 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 118557124 ns/op 8.43 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2314634 ns/op 4.32 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20768917 ns/op 4.81 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 202787363 ns/op 4.93 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6811987 ns/op 1.47 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77832714 ns/op 1.28 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 817125462 ns/op 1.22 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6620879 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 77228772 ns/op 1.29 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 799579996 ns/op 1.25 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 74 1488872 ns/op 6.72 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12858811 ns/op 7.78 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 126992813 ns/op 7.87 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2182955 ns/op 4.58 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16585318 ns/op 6.03 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 165722334 ns/op 6.03 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6635682 ns/op 1.51 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 73025523 ns/op 1.37 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 739856126 ns/op 1.35 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6657237 ns/op 1.50 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 90664912 ns/op 1.10 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 939200310 ns/op 1.06 MB/s PASS ok compress/flate 16.113s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2275590 ns/op 4.39 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2372924 ns/op 4.21 MB/s BenchmarkDecoder/1e5-4 5 22284205 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22482110 ns/op 4.45 MB/s BenchmarkDecoder/1e6-4 1 224277635 ns/op 4.46 MB/s BenchmarkDecoder/1e-Reuse6-4 1 223694195 ns/op 4.47 MB/s BenchmarkEncoder/1e4-4 50 2195525 ns/op 4.55 MB/s BenchmarkEncoder/1e-Reuse4-4 62 1863292 ns/op 5.37 MB/s BenchmarkEncoder/1e5-4 6 19571677 ns/op 5.11 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19338598 ns/op 5.17 MB/s BenchmarkEncoder/1e6-4 1 197424870 ns/op 5.07 MB/s BenchmarkEncoder/1e-Reuse6-4 1 194915701 ns/op 5.13 MB/s PASS ok compress/lzw 3.871s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3829621 ns/op PASS ok container/heap 1.242s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 18703 5579 ns/op BenchmarkWithTimeout/concurrency=40-4 5808 22526 ns/op BenchmarkWithTimeout/concurrency=4000-4 4968 24225 ns/op BenchmarkWithTimeout/concurrency=400000-4 5756 19552 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 383686 290.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12520 10083 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14883 7804 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2672 46379 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1752 71359 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2323 50707 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 224 518060 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 160 991207 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 250 451701 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 5273735 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 9112228 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4754939 ns/op BenchmarkCheckCanceled/Err-4 252610 448.2 ns/op BenchmarkCheckCanceled/Done-4 384542 311.8 ns/op BenchmarkContextCancelDone-4 460606 248.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 24140 5114 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21387 5606 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 18811 6050 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 16161 7415 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10111 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 529058 228.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 294558 401.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 209367 573.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 129532 921.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 67044 1793 ns/op PASS ok context 11.967s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1716686 69.19 ns/op 231.23 MB/s BenchmarkDecrypt-4 1752252 69.19 ns/op 231.25 MB/s BenchmarkExpand-4 978650 119.8 ns/op PASS ok crypto/aes 1.523s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 187399 630.1 ns/op 101.58 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 367471 293.0 ns/op 218.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 181446 665.5 ns/op 96.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 378320 311.9 ns/op 205.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 116806 1026 ns/op 1316.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 180844 661.6 ns/op 2040.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 105684 1135 ns/op 1189.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 149767 796.9 ns/op 1694.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41529 2879 ns/op 2845.32 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52814 2267 ns/op 3613.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34977 3444 ns/op 2378.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39915 3006 ns/op 2724.99 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6452 16547 ns/op 61.58 MB/s BenchmarkAESCFBDecrypt1K-4 7078 16286 ns/op 62.57 MB/s BenchmarkAESCFBDecrypt8K-4 939 130633 ns/op 62.67 MB/s BenchmarkAESOFB1K-4 10000 10952 ns/op 93.05 MB/s BenchmarkAESCTR1K-4 13686 8843 ns/op 115.23 MB/s BenchmarkAESCTR8K-4 1749 68415 ns/op 119.67 MB/s BenchmarkAESCBCEncrypt1K-4 14300 8343 ns/op 122.74 MB/s BenchmarkAESCBCDecrypt1K-4 17808 6933 ns/op 147.70 MB/s PASS ok crypto/cipher 3.950s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 73371 1608 ns/op 4.97 MB/s BenchmarkDecrypt-4 79228 1503 ns/op 5.32 MB/s BenchmarkTDESEncrypt-4 30500 3927 ns/op 2.04 MB/s BenchmarkTDESDecrypt-4 30663 3891 ns/op 2.06 MB/s PASS ok crypto/des 1.615s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 963 120485 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7561686 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20047639 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 100 1197645 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.624s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1688 66607 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 33 3457419 ns/op 2680 B/op 34 allocs/op BenchmarkSign/P521-4 13 8343223 ns/op 3063 B/op 35 allocs/op BenchmarkVerify/P256-4 943 124675 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8604807 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22396373 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4080 28196 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 63 1856678 ns/op 1094 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4963093 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.543s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 306 365998 ns/op BenchmarkNewKeyFromSeed-4 321 372111 ns/op BenchmarkSigning-4 300 401147 ns/op BenchmarkVerification-4 199 599717 ns/op PASS ok crypto/ed25519 1.655s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4930 23377 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 159 744229 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1938437 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 4954719 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1357 86959 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1892201 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5196821 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14533568 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12380 9314 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5919 20030 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3528 31327 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 85 1312435 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2308 50898 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 301 395087 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1503 77841 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 90 1239443 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.313s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14828 8018 ns/op 127.72 MB/s BenchmarkHMACSHA256_32-4 23538 5032 ns/op 6.36 MB/s BenchmarkNewWriteSum-4 10000 10320 ns/op 3.10 MB/s PASS ok crypto/hmac 1.501s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 53223 2209 ns/op BenchmarkModSub-4 52305 2252 ns/op BenchmarkMontgomeryRepr-4 26802 4381 ns/op BenchmarkMontgomeryMul-4 27228 4440 ns/op BenchmarkModMul-4 13400 9157 ns/op BenchmarkExpBig-4 15 7413668 ns/op BenchmarkExp-4 6 17970463 ns/op PASS ok crypto/internal/bigmod 2.162s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 2961 35512 ns/op BenchmarkScalarBaseMult-4 338 346125 ns/op BenchmarkScalarMult-4 157 753841 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 232 512640 ns/op PASS ok crypto/internal/edwards25519 1.634s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 527437 200.2 ns/op BenchmarkMultiply-4 4281295 27.88 ns/op BenchmarkSquare-4 5298782 22.56 ns/op BenchmarkInvert-4 24829 4821 ns/op BenchmarkMult32-4 1558734 76.24 ns/op PASS ok crypto/internal/edwards25519/field 1.792s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 57 1875024 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1615 74415 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5059416 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14194102 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 177 667163 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7645 14796 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 67 1685146 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4287385 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.075s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 620262 180.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 315307 367.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118420 997.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 669333 175.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 320437 368.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 116665 1011 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.763s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 120738 991.9 ns/op 8.07 MB/s BenchmarkHash64-4 141768 810.0 ns/op 79.01 MB/s BenchmarkHash128-4 131788 903.2 ns/op 141.72 MB/s BenchmarkHash256-4 103794 1133 ns/op 225.97 MB/s BenchmarkHash512-4 74894 1575 ns/op 325.18 MB/s BenchmarkHash1K-4 48313 2454 ns/op 417.20 MB/s BenchmarkHash8K-4 8107 14665 ns/op 558.61 MB/s BenchmarkHash1M-4 67 1778789 ns/op 589.49 MB/s BenchmarkHash8M-4 8 14261545 ns/op 588.20 MB/s BenchmarkHash8BytesUnaligned-4 113680 991.5 ns/op 8.07 MB/s BenchmarkHash1KUnaligned-4 48445 2456 ns/op 416.88 MB/s BenchmarkHash8KUnaligned-4 8107 14696 ns/op 557.43 MB/s PASS ok crypto/md5 2.871s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 147786602 ns/op PASS ok crypto/rand 1.166s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12940 9267 ns/op 13.81 MB/s BenchmarkRC4_1K-4 1564 74970 ns/op 13.66 MB/s BenchmarkRC4_8K-4 206 571249 ns/op 14.17 MB/s PASS ok crypto/rc4 1.538s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10411406 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23175356 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42322500 ns/op BenchmarkEncryptPKCS1v15/2048-4 40 2727669 ns/op BenchmarkDecryptOAEP/2048-4 10 10492187 ns/op BenchmarkEncryptOAEP/2048-4 40 2749550 ns/op BenchmarkSignPKCS1v15/2048-4 10 10573392 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2689404 ns/op BenchmarkSignPSS/2048-4 10 10554904 ns/op BenchmarkVerifyPSS/2048-4 43 2732274 ns/op PASS ok crypto/rsa 2.609s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 97224 1195 ns/op 6.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 115460 1014 ns/op 7.89 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75891 1558 ns/op 205.45 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88885 1355 ns/op 236.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49645 2440 ns/op 419.69 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53822 2227 ns/op 459.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9712 11729 ns/op 698.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11556 ns/op 708.90 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.078s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 70461 1491 ns/op 5.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 87874 1322 ns/op 6.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 89097 1352 ns/op 5.92 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25750 4614 ns/op 221.92 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27117 4405 ns/op 232.47 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26958 4434 ns/op 230.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4108 28084 ns/op 291.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4257 27988 ns/op 292.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4185 28023 ns/op 292.33 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.277s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 55071 2114 ns/op 3.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 69796 1686 ns/op 4.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 62484 1908 ns/op 4.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27762 4292 ns/op 238.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31138 3863 ns/op 265.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 28994 4087 ns/op 250.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5836 20320 ns/op 403.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6015 19964 ns/op 410.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5835 20121 ns/op 407.13 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.295s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16611996 7.148 ns/op BenchmarkConstantTimeEq-4 16698026 7.158 ns/op BenchmarkConstantTimeLessOrEq-4 15460908 7.616 ns/op BenchmarkXORBytes/8Bytes-4 4566307 27.11 ns/op 295.07 MB/s BenchmarkXORBytes/128Bytes-4 4189622 29.43 ns/op 4348.99 MB/s BenchmarkXORBytes/2048Bytes-4 909505 127.2 ns/op 16104.93 MB/s BenchmarkXORBytes/32768Bytes-4 61446 1959 ns/op 16729.07 MB/s PASS ok crypto/subtle 1.972s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 175 767629 ns/op BenchmarkCertCache/1-4 174 709495 ns/op BenchmarkCertCache/2-4 169 751766 ns/op BenchmarkCertCache/3-4 175 750937 ns/op BenchmarkHandshakeServer/RSA-4 15 7121959 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 7779226 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7364940 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1111656 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 158 744105 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 50 2293085 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 62 1909074 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31660698 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30823452 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 25067087 ns/op 41.83 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 33531117 ns/op 31.27 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 36629934 ns/op 57.25 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 61098158 ns/op 34.32 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 56870984 ns/op 73.75 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 100997365 ns/op 41.53 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 111164603 ns/op 75.46 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 140529535 ns/op 59.69 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 197746412 ns/op 84.84 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 345894067 ns/op 48.50 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 450614676 ns/op 74.46 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 561899121 ns/op 59.72 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 985858920 ns/op 68.07 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1209477554 ns/op 55.49 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26350718 ns/op 39.79 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 35728030 ns/op 29.35 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35672616 ns/op 58.79 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 45572590 ns/op 46.02 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 58103694 ns/op 72.19 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 87850168 ns/op 47.74 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 104812651 ns/op 80.03 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 158746805 ns/op 52.84 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 196103071 ns/op 85.55 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 287995045 ns/op 58.26 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 445253682 ns/op 75.36 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 642593190 ns/op 52.22 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 850703629 ns/op 78.89 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1100548903 ns/op 60.98 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 706386779 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 709868546 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 290417188 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 291245363 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 153364019 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 152640767 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 84082772 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 82799058 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 42646151 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 41827477 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 146505958 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 149419421 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 67196641 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 67346265 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40691311 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 39988619 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 27889972 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 27227922 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20917104 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 19189158 ns/op PASS ok crypto/tls 19.644s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 7 14444443 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 321 372253 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1003 112237 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 964 122850 ns/op 13508 B/op 187 allocs/op PASS ok crypto/x509 1.835s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 5 24779024 ns/op 2503587 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 5 25010775 ns/op 2236713 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 7 14899200 ns/op 1772765 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 4 25677800 ns/op 2408850 B/op 19657 allocs/op BenchmarkConcurrentTxExec-4 10 11061724 ns/op 595163 B/op 14150 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 18891291 ns/op 839644 B/op 20158 allocs/op BenchmarkConcurrentTxStmtExec-4 25 4274342 ns/op 108096 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 22951698 ns/op 1682460 B/op 13786 allocs/op BenchmarkManyConcurrentQueries-4 2184 49564 ns/op 4011 B/op 20 allocs/op BenchmarkGrabConn-4 200398 631.4 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.957s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1428 71410 ns/op BenchmarkSymbols32-4 1671 63612 ns/op PASS ok debug/elf 1.251s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 230006 513.2 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1656474 ns/op 188241 B/op 13 allocs/op Benchmark115/LineToPC-4 74 1662183 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16436 7214 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.775s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 57644 1882 ns/op BenchmarkMarshal-4 729 158141 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2656 42330 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.408s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 350 340398 ns/op 24.07 MB/s BenchmarkEncodeToString-4 268 402843 ns/op 20.34 MB/s BenchmarkDecode-4 135 866161 ns/op 15.14 MB/s BenchmarkDecodeString-4 132 885033 ns/op 14.82 MB/s PASS ok encoding/base32 1.728s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 295 364724 ns/op 22.46 MB/s BenchmarkDecodeString/2-4 277215 417.8 ns/op 9.57 MB/s BenchmarkDecodeString/4-4 237426 500.2 ns/op 15.99 MB/s BenchmarkDecodeString/8-4 192768 621.9 ns/op 19.30 MB/s BenchmarkDecodeString/64-4 34054 3479 ns/op 25.30 MB/s BenchmarkDecodeString/8192-4 304 380732 ns/op 28.69 MB/s BenchmarkNewEncoding-4 60394 1969 ns/op 130.01 MB/s PASS ok encoding/base64 2.016s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1296 91431 ns/op 43.75 MB/s BenchmarkReadStruct-4 16670 7128 ns/op 10.52 MB/s BenchmarkWriteStruct-4 15421 7710 ns/op 9.73 MB/s BenchmarkReadInts-4 46070 2644 ns/op 11.35 MB/s BenchmarkWriteInts-4 44134 2663 ns/op 11.27 MB/s BenchmarkWriteSlice1000Int32s-4 1221 92659 ns/op 43.17 MB/s BenchmarkPutUint16-4 3445806 34.75 ns/op 57.56 MB/s BenchmarkAppendUint16-4 3614558 32.87 ns/op 60.84 MB/s BenchmarkPutUint32-4 2764977 42.99 ns/op 93.06 MB/s BenchmarkAppendUint32-4 2648482 44.19 ns/op 90.53 MB/s BenchmarkPutUint64-4 1007257 118.0 ns/op 67.81 MB/s BenchmarkAppendUint64-4 977790 124.7 ns/op 64.15 MB/s BenchmarkLittleEndianPutUint16-4 3499822 34.14 ns/op 58.57 MB/s BenchmarkLittleEndianAppendUint16-4 3580533 33.76 ns/op 59.24 MB/s BenchmarkLittleEndianPutUint32-4 2629012 43.31 ns/op 92.36 MB/s BenchmarkLittleEndianAppendUint32-4 2765983 42.08 ns/op 95.06 MB/s BenchmarkLittleEndianPutUint64-4 899965 122.6 ns/op 65.23 MB/s BenchmarkLittleEndianAppendUint64-4 938205 118.8 ns/op 67.36 MB/s BenchmarkReadFloats-4 157657 747.3 ns/op 16.06 MB/s BenchmarkWriteFloats-4 155491 773.1 ns/op 15.52 MB/s BenchmarkReadSlice1000Float32s-4 1212 96080 ns/op 41.63 MB/s BenchmarkWriteSlice1000Float32s-4 1154 103676 ns/op 38.58 MB/s BenchmarkReadSlice1000Uint8s-4 74223 1452 ns/op 688.87 MB/s BenchmarkWriteSlice1000Uint8s-4 115558 1003 ns/op 996.96 MB/s BenchmarkPutUvarint32-4 781532 146.9 ns/op 27.23 MB/s BenchmarkPutUvarint64-4 198092 598.0 ns/op 13.38 MB/s PASS ok encoding/binary 4.954s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6834 16727 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6924 17148 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 5970 16919 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3681 28045 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7057 15068 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7178 15073 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7303 15104 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4484 26009 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12589 9438 ns/op PASS ok encoding/csv 2.342s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11854 9634 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 14578 7995 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 260 408204 ns/op 16707 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 770 143597 ns/op 638 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1551 65309 ns/op 56 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1501 67917 ns/op 58 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2143 58843 ns/op 180 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 69 1818924 ns/op 33918 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 602 210313 ns/op 25230 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1308 105139 ns/op 10794 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1513 89378 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 728 159276 ns/op 39148 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 320 435872 ns/op 66250 B/op 2202 allocs/op BenchmarkDecodeBytesSlice-4 550 234171 ns/op 23744 B/op 190 allocs/op BenchmarkDecodeInterfaceSlice-4 104 1075995 ns/op 82991 B/op 3178 allocs/op BenchmarkDecodeMap-4 73 1617418 ns/op 54124 B/op 181 allocs/op PASS ok encoding/gob 4.368s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11290 10311 ns/op 24.83 MB/s BenchmarkEncode/1024-4 2676 40909 ns/op 25.03 MB/s BenchmarkEncode/4096-4 734 162720 ns/op 25.17 MB/s BenchmarkEncode/16384-4 182 652554 ns/op 25.11 MB/s BenchmarkDecode/256-4 23127 5128 ns/op 49.92 MB/s BenchmarkDecode/1024-4 5643 20461 ns/op 50.05 MB/s BenchmarkDecode/4096-4 1465 81180 ns/op 50.46 MB/s BenchmarkDecode/16384-4 367 327104 ns/op 50.09 MB/s BenchmarkDump/256-4 1298 91020 ns/op 2.81 MB/s BenchmarkDump/1024-4 334 352723 ns/op 2.90 MB/s BenchmarkDump/4096-4 79 1429205 ns/op 2.87 MB/s BenchmarkDump/16384-4 19 5907369 ns/op 2.77 MB/s PASS ok encoding/hex 2.769s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 112751086 ns/op 17.21 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 123337259 ns/op 15.73 MB/s 137136 B/op 101 allocs/op BenchmarkCodeMarshal-4 1 152636229 ns/op 12.71 MB/s 10201360 B/op 33 allocs/op BenchmarkCodeMarshalError-4 1 127598313 ns/op 15.21 MB/s 1946688 B/op 71 allocs/op BenchmarkMarshalBytes/32-4 20706 5714 ns/op BenchmarkMarshalBytes/256-4 5049 23233 ns/op BenchmarkMarshalBytes/4096-4 444 267716 ns/op BenchmarkMarshalBytesError/32-4 55 2038712 ns/op BenchmarkMarshalBytesError/256-4 56 2055483 ns/op BenchmarkMarshalBytesError/4096-4 50 2287105 ns/op BenchmarkMarshalMap-4 50358 2895 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 441560361 ns/op 4.39 MB/s 10097736 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 35379 3402 ns/op 4.11 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 46090 2407 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 377147461 ns/op 5.15 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 367934142 ns/op 5.27 MB/s 2020952 B/op 40011 allocs/op BenchmarkUnmarshalString-4 56078 2176 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 138775 921.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 264898 462.5 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17444 7054 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 81123 1554 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 76956 1315 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17839 6672 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4414 27746 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 832 134585 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 99 1146041 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 9 11306722 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 462936 240.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 451407 237.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 472350 249.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 485385 243.7 ns/op BenchmarkEncodeMarshaler-4 69000 1666 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 81422 1357 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4043605 28.43 ns/op BenchmarkNumberIsValidRegexp-4 21396 5771 ns/op PASS ok encoding/json 8.885s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 44 2700444 ns/op 24.27 MB/s BenchmarkDecode-4 21 5436773 ns/op 16.33 MB/s PASS ok encoding/pem 1.365s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3092 42136 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1081 111112 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4317 25830 ns/op PASS ok encoding/xml 1.595s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 223222 501.5 ns/op BenchmarkAs-4 77032 1549 ns/op PASS ok errors 1.278s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 356677 392.5 ns/op BenchmarkIntSet-4 341310 394.1 ns/op BenchmarkFloatAdd-4 57147 2106 ns/op BenchmarkFloatSet-4 284739 387.0 ns/op BenchmarkStringSet-4 310285 392.0 ns/op BenchmarkMapSet-4 71162 1982 ns/op BenchmarkMapSetDifferent-4 55966 2021 ns/op BenchmarkMapSetDifferentRandom-4 229 483883 ns/op BenchmarkMapSetString-4 72295 1821 ns/op BenchmarkMapAddSame-4 39942 3214 ns/op BenchmarkMapAddDifferent-4 16320 7064 ns/op BenchmarkMapAddDifferentRandom-4 206 596086 ns/op BenchmarkMapAddSameSteadyState-4 206524 520.7 ns/op BenchmarkMapAddDifferentSteadyState-4 94407 1224 ns/op BenchmarkMapString-4 6562 17721 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 18699 6130 ns/op PASS ok expvar 3.788s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 106950 1065 ns/op BenchmarkSprintfEmpty-4 347546 317.8 ns/op BenchmarkSprintfString-4 242024 435.8 ns/op BenchmarkSprintfTruncateString-4 221959 509.5 ns/op BenchmarkSprintfTruncateBytes-4 149037 807.6 ns/op BenchmarkSprintfSlowParsingPath-4 242754 510.0 ns/op BenchmarkSprintfQuoteString-4 34692 3029 ns/op BenchmarkSprintfInt-4 260407 402.9 ns/op BenchmarkSprintfIntInt-4 187351 646.6 ns/op BenchmarkSprintfPrefixedInt-4 214605 587.8 ns/op BenchmarkSprintfFloat-4 121803 892.4 ns/op BenchmarkSprintfComplex-4 58502 2392 ns/op BenchmarkSprintfBoolean-4 256104 474.7 ns/op BenchmarkSprintfHexString-4 128839 1045 ns/op BenchmarkSprintfHexBytes-4 87202 1458 ns/op BenchmarkSprintfBytes-4 39189 2839 ns/op BenchmarkSprintfStringer-4 70106 1574 ns/op BenchmarkSprintfStructure-4 32175 3401 ns/op BenchmarkManyArgs-4 56008 1998 ns/op BenchmarkFprintInt-4 69853 1767 ns/op BenchmarkFprintfBytes-4 71030 1668 ns/op BenchmarkFprintIntNoAlloc-4 67207 1767 ns/op BenchmarkScanInts-4 36 3326593 ns/op BenchmarkScanRecursiveInt-4 1 386195910 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 420912047 ns/op PASS ok fmt 5.695s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 636 171729 ns/op PASS ok go/build 1.154s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 49612 2222 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13514 8834 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3590 31092 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 987 115724 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 254 465684 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 51 2253028 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 9300396 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 41023864 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 179607224 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.574s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 279606950 ns/op 0.23 MB/s 47143808 B/op 49105 allocs/op PASS ok go/format 1.326s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20573164 ns/op 2.62 MB/s BenchmarkParseOnly-4 6 17531678 ns/op 3.07 MB/s BenchmarkResolve-4 44 2626096 ns/op 20.51 MB/s PASS ok go/parser 2.210s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 156569586 ns/op 0.33 MB/s 4997024 B/op 27458 allocs/op BenchmarkPrintDecl-4 666 160975 ns/op 0.20 MB/s 16435 B/op 51 allocs/op PASS ok go/printer 1.308s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 252 466270 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8076760 ns/op 6.14 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12669057 ns/op 5.70 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18554542 ns/op 6.37 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 220 561366 ns/op 5.48 MB/s PASS ok go/scanner 1.737s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 102.7 ns/op PASS ok go/token 1.126s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 124 1001488 ns/op BenchmarkNamed/Underlying/nongeneric-4 838491 142.7 ns/op BenchmarkNamed/Underlying/generic-4 804978 142.8 ns/op BenchmarkNamed/Underlying/src_instance-4 793813 143.0 ns/op BenchmarkNamed/Underlying/user_instance-4 804580 141.4 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19113 6009 ns/op BenchmarkNamed/NewMethodSet/generic-4 19851 5941 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19296 6158 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18903 6098 ns/op BenchmarkCheck/http/funcbodies/info-4 1 666659878 ns/op 48936 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 453659456 ns/op 71900 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 248212645 ns/op 131422 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 224593017 ns/op 145235 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 452045528 ns/op 11436 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 111937219 ns/op 46171 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 65243984 ns/op 79197 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 62883645 ns/op 82182 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 150777681 ns/op 14202 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 63961204 ns/op 33865 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46016838 ns/op 47078 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 44512623 ns/op 48668 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1156449183 ns/op 57069 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 608406585 ns/op 108471 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 171483917 ns/op 384738 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 122311209 ns/op 539322 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 503423484 ns/op 3986 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 95685428 ns/op 20970 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 79610716 ns/op 25202 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 76998314 ns/op 26055 lines/s PASS ok go/types 19.609s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8622 14013 ns/op 73.08 MB/s PASS ok hash/adler32 1.239s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 188924 581.9 ns/op 25.78 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 206076 552.7 ns/op 27.14 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 104733 1120 ns/op 35.73 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 112681 1053 ns/op 37.99 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 439972 267.0 ns/op 1917.92 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 429284 266.9 ns/op 1918.55 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 386872 299.6 ns/op 3417.86 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 397423 296.1 ns/op 3458.07 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 237390 496.2 ns/op 8254.77 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 237142 497.1 ns/op 8239.89 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51651 2352 ns/op 13931.67 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51717 2318 ns/op 14136.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 416827 270.4 ns/op 55.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 432648 269.2 ns/op 55.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 424945 268.9 ns/op 148.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 418100 270.2 ns/op 148.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 302266 373.9 ns/op 1369.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 305656 377.4 ns/op 1356.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 250083 463.6 ns/op 2209.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 251078 461.6 ns/op 2218.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 214929 544.3 ns/op 7525.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 216960 548.3 ns/op 7470.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45966 2606 ns/op 12574.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45990 2606 ns/op 12573.83 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 207546 564.0 ns/op 26.59 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 200823 581.8 ns/op 25.78 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 102568 1167 ns/op 34.27 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 98307 1162 ns/op 34.42 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7480 15753 ns/op 32.50 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7374 16225 ns/op 31.56 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3588 33181 ns/op 30.86 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3574 33127 ns/op 30.91 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 891 133782 ns/op 30.62 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 892 133900 ns/op 30.59 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1087826 ns/op 30.12 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1071696 ns/op 30.58 MB/s PASS ok hash/crc32 5.589s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 84 1407481 ns/op 46.56 MB/s BenchmarkCrc64/ISO4KB-4 994 118576 ns/op 34.54 MB/s BenchmarkCrc64/ISO1KB-4 4437 25741 ns/op 39.78 MB/s BenchmarkCrc64/ECMA64KB-4 82 1408284 ns/op 46.54 MB/s BenchmarkCrc64/Random64KB-4 92 1234075 ns/op 53.11 MB/s BenchmarkCrc64/Random16KB-4 370 320409 ns/op 51.13 MB/s PASS ok hash/crc64 1.785s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8497 14090 ns/op 72.68 MB/s BenchmarkFnv32aKB-4 8514 14164 ns/op 72.29 MB/s BenchmarkFnv64KB-4 8066 14238 ns/op 71.92 MB/s BenchmarkFnv64aKB-4 7683 14324 ns/op 71.49 MB/s BenchmarkFnv128KB-4 1922 59700 ns/op 17.15 MB/s BenchmarkFnv128aKB-4 2040 57528 ns/op 17.80 MB/s PASS ok hash/fnv 1.936s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 513807 197.7 ns/op 20.23 MB/s BenchmarkHash/n=4/Bytes-4 3960612 29.97 ns/op 133.48 MB/s BenchmarkHash/n=4/String-4 1692320 71.19 ns/op 56.19 MB/s BenchmarkHash/n=8/Write-4 553336 193.1 ns/op 41.43 MB/s BenchmarkHash/n=8/Bytes-4 4024380 30.16 ns/op 265.23 MB/s BenchmarkHash/n=8/String-4 1692914 71.36 ns/op 112.11 MB/s BenchmarkHash/n=16/Write-4 581694 197.1 ns/op 81.17 MB/s BenchmarkHash/n=16/Bytes-4 4357779 26.32 ns/op 607.96 MB/s BenchmarkHash/n=16/String-4 1736744 69.33 ns/op 230.79 MB/s BenchmarkHash/n=32/Write-4 572947 202.1 ns/op 158.33 MB/s BenchmarkHash/n=32/Bytes-4 4210010 27.53 ns/op 1162.24 MB/s BenchmarkHash/n=32/String-4 1728970 69.83 ns/op 458.28 MB/s BenchmarkHash/n=64/Write-4 535003 219.7 ns/op 291.24 MB/s BenchmarkHash/n=64/Bytes-4 3853772 30.94 ns/op 2068.59 MB/s BenchmarkHash/n=64/String-4 1669258 71.87 ns/op 890.47 MB/s BenchmarkHash/n=256/Write-4 380509 304.2 ns/op 841.43 MB/s BenchmarkHash/n=256/Bytes-4 2154669 54.84 ns/op 4668.37 MB/s BenchmarkHash/n=256/String-4 855993 132.3 ns/op 1934.61 MB/s BenchmarkHash/n=320/Write-4 398149 297.2 ns/op 1076.55 MB/s BenchmarkHash/n=320/Bytes-4 1721143 69.95 ns/op 4574.64 MB/s BenchmarkHash/n=320/String-4 625341 181.8 ns/op 1760.23 MB/s BenchmarkHash/n=1024/Write-4 252758 459.7 ns/op 2227.41 MB/s BenchmarkHash/n=1024/Bytes-4 747764 160.2 ns/op 6390.33 MB/s BenchmarkHash/n=1024/String-4 248973 465.3 ns/op 2200.94 MB/s BenchmarkHash/n=4096/Write-4 121222 970.4 ns/op 4220.89 MB/s BenchmarkHash/n=4096/Bytes-4 206497 578.5 ns/op 7080.74 MB/s BenchmarkHash/n=4096/String-4 66066 1809 ns/op 2264.31 MB/s BenchmarkHash/n=16384/Write-4 38716 3091 ns/op 5301.01 MB/s BenchmarkHash/n=16384/Bytes-4 53154 2264 ns/op 7236.53 MB/s BenchmarkHash/n=16384/String-4 16810 7187 ns/op 2279.83 MB/s PASS ok hash/maphash 5.433s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 788 136298 ns/op BenchmarkEscapeNone-4 117870 998.4 ns/op BenchmarkUnescape-4 753 155007 ns/op BenchmarkUnescapeNone-4 534973 214.3 ns/op BenchmarkUnescapeSparse-4 10752 10869 ns/op BenchmarkUnescapeDense-4 1143 103378 ns/op PASS ok html 1.875s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9309 12468 ns/op BenchmarkCSSEscaperNoSpecials-4 44294 2665 ns/op BenchmarkDecodeCSS-4 26022 4449 ns/op BenchmarkDecodeCSSNoSpecials-4 4308202 27.62 ns/op BenchmarkCSSValueFilter-4 106838 1094 ns/op BenchmarkCSSValueFilterOk-4 75558 1642 ns/op BenchmarkEscapedExecute-4 4548 25073 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10510 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66508 1791 ns/op BenchmarkStripTags-4 20802 5750 ns/op BenchmarkStripTagsNoSpecials-4 305769 401.5 ns/op BenchmarkJSValEscaperWithNum-4 23644 5047 ns/op BenchmarkJSValEscaperWithStr-4 5173 22053 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17931 6639 ns/op BenchmarkJSValEscaperWithObj-4 4408 25993 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13040 9014 ns/op BenchmarkJSStrEscaperNoSpecials-4 60306 1977 ns/op BenchmarkJSStrEscaper-4 10000 10027 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54714 2167 ns/op BenchmarkJSRegexpEscaper-4 10000 10680 ns/op BenchmarkTemplateSpecialTags-4 81 1336551 ns/op BenchmarkURLEscaper-4 3762 27626 ns/op BenchmarkURLEscaperNoSpecials-4 161364 723.3 ns/op BenchmarkURLNormalizer-4 5077 20579 ns/op BenchmarkURLNormalizerNoSpecials-4 159783 731.8 ns/op BenchmarkSrcsetFilter-4 18760 6221 ns/op BenchmarkSrcsetFilterNoSpecials-4 103510 1144 ns/op PASS ok html/template 4.903s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 597951 188.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 415196 266.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 598006 191.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 418286 265.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1799444 64.07 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1248340 96.57 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1817378 63.92 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1248144 96.61 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1472391 80.79 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 439110 272.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 360368 345.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 449967 256.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 351912 338.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 788697 149.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 522512 225.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 910063 125.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 533095 223.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 435022 272.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1374620 87.05 ns/op BenchmarkRGBASetRGBA-4 1395895 86.79 ns/op BenchmarkRGBA64At-4 695512 165.5 ns/op BenchmarkRGBA64SetRGBA64-4 766086 155.8 ns/op BenchmarkNRGBAAt-4 1382332 86.34 ns/op BenchmarkNRGBASetNRGBA-4 1361223 88.13 ns/op BenchmarkNRGBA64At-4 716172 164.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 705282 159.2 ns/op BenchmarkAlphaAt-4 2354662 51.25 ns/op BenchmarkAlphaSetAlpha-4 2368713 50.42 ns/op BenchmarkAlpha16At-4 1573700 74.64 ns/op BenchmarkAlphaSetAlpha16-4 1560607 76.29 ns/op BenchmarkGrayAt-4 2321055 51.64 ns/op BenchmarkGraySetGray-4 2334135 51.32 ns/op BenchmarkGray16At-4 1580374 75.42 ns/op BenchmarkGraySetGray16-4 1546510 76.26 ns/op PASS ok image 6.614s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3978318 30.20 ns/op BenchmarkYCbCrToRGB/128-4 3819397 31.28 ns/op BenchmarkYCbCrToRGB/255-4 4042434 29.47 ns/op BenchmarkRGBToYCbCr/0-4 4143024 29.06 ns/op BenchmarkRGBToYCbCr/Cb-4 4048278 29.66 ns/op BenchmarkRGBToYCbCr/Cr-4 4201720 28.52 ns/op BenchmarkYCbCrToRGBA/0-4 3373501 35.66 ns/op BenchmarkYCbCrToRGBA/128-4 3190534 37.46 ns/op BenchmarkYCbCrToRGBA/255-4 3407144 35.23 ns/op BenchmarkNYCbCrAToRGBA/0-4 3248606 36.80 ns/op BenchmarkNYCbCrAToRGBA/128-4 3362766 35.67 ns/op BenchmarkNYCbCrAToRGBA/255-4 3295272 36.39 ns/op PASS ok image/color 2.887s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35393493 ns/op BenchmarkFillSrc-4 308 390160 ns/op BenchmarkCopyOver-4 6 18227742 ns/op BenchmarkCopySrc-4 409 286172 ns/op BenchmarkNRGBAOver-4 6 20020248 ns/op BenchmarkNRGBASrc-4 8 12630569 ns/op BenchmarkYCbCr-4 8 14268943 ns/op BenchmarkGray-4 15 7562502 ns/op BenchmarkCMYK-4 8 12840976 ns/op BenchmarkGlyphOver-4 19 6244916 ns/op BenchmarkRGBAMaskOver-4 4 31890737 ns/op BenchmarkGrayMaskOver-4 5 23843631 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39839763 ns/op BenchmarkRGBA-4 4 26123406 ns/op BenchmarkPalettedFill-4 903 134722 ns/op BenchmarkPalettedRGBA-4 4 25987456 ns/op BenchmarkGenericOver-4 2 56959114 ns/op BenchmarkGenericMaskOver-4 5 23478870 ns/op BenchmarkGenericSrc-4 3 37810444 ns/op BenchmarkGenericMaskSrc-4 4 31899744 ns/op PASS ok image/draw 7.239s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4787316 ns/op 3.23 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 117065237 ns/op 2.62 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3156737094 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 55 2088200 ns/op 7.40 MB/s 80029 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 154632807 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.232s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3878 30826 ns/op BenchmarkIDCT-4 3615 29137 ns/op BenchmarkDecodeBaseline-4 8 12701305 ns/op 4.87 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17704080 ns/op 3.49 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 158227277 ns/op 7.77 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 198922505 ns/op 4.63 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.357s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12006324 8.699 ns/op BenchmarkDecodeGray-4 12 9286746 ns/op 7.06 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 40028331 ns/op 6.55 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34490194 ns/op 7.60 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5417896 ns/op 12.10 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32931115 ns/op 7.96 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40369890 ns/op 6.49 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 62702822 ns/op 4.90 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61677902 ns/op 4.98 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 201364854 ns/op 6.10 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 220083845 ns/op 5.58 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30512346 ns/op 10.07 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 199748947 ns/op 6.15 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 828092923 ns/op 1.48 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.907s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54379276 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 45184775 ns/op 2.21 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 311066909 ns/op 1.61 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 290502608 ns/op 1.72 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53205411 ns/op 1.88 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43897346 ns/op 2.28 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 290866099 ns/op 1.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 261538656 ns/op 1.91 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 626544535 ns/op 1.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 604105600 ns/op 1.66 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4113194698 ns/op 1.22 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3869792018 ns/op 1.29 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8076923615 ns/op 1.24 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 7768004077 ns/op 1.29 MB/s 80003248 B/op 3 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 45572279264 ns/op 1.10 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 44548738833 ns/op 1.12 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 9 11200961 ns/op 8.93 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11577784 ns/op 8.64 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 50343278 ns/op 9.93 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 56699893 ns/op 8.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 102081403 ns/op 9.80 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 114768861 ns/op 8.71 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 508163145 ns/op 9.84 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 573908637 ns/op 8.71 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 994583172 ns/op 10.05 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1165202022 ns/op 8.58 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5133377093 ns/op 9.74 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5680297988 ns/op 8.80 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60155258 ns/op 1.66 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 50617972 ns/op 1.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 349241128 ns/op 1.43 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 333842256 ns/op 1.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 786902217 ns/op 1.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 821428628 ns/op 1.22 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5752726912 ns/op 0.87 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5777009149 ns/op 0.87 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 12896919760 ns/op 0.78 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 12522942149 ns/op 0.80 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 76170380948 ns/op 0.66 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 74942555399 ns/op 0.67 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 186217089 ns/op 22.45 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 190665520 ns/op 21.92 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 341.379s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34653 3080 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 35995 3268 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 32870 3587 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 26641 4228 ns/op 1.89 MB/s BenchmarkMarshalCorpusFile/16-4 21646 5468 ns/op 2.93 MB/s BenchmarkMarshalCorpusFile/32-4 14582 8203 ns/op 3.90 MB/s BenchmarkMarshalCorpusFile/64-4 10983 10795 ns/op 5.93 MB/s BenchmarkMarshalCorpusFile/128-4 8463 13733 ns/op 9.32 MB/s BenchmarkMarshalCorpusFile/256-4 3318 34099 ns/op 7.51 MB/s BenchmarkMarshalCorpusFile/512-4 1634 67119 ns/op 7.63 MB/s BenchmarkMarshalCorpusFile/1024-4 897 127298 ns/op 8.04 MB/s BenchmarkMarshalCorpusFile/2048-4 441 260095 ns/op 7.87 MB/s BenchmarkMarshalCorpusFile/4096-4 234 500581 ns/op 8.18 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1016524 ns/op 8.06 MB/s BenchmarkMarshalCorpusFile/16384-4 55 1981752 ns/op 8.27 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5458692 ns/op 6.00 MB/s BenchmarkMarshalCorpusFile/65536-4 9 12425164 ns/op 5.27 MB/s BenchmarkMarshalCorpusFile/131072-4 4 25283332 ns/op 5.18 MB/s BenchmarkMarshalCorpusFile/262144-4 3 50688929 ns/op 5.17 MB/s BenchmarkMarshalCorpusFile/524288-4 1 122811276 ns/op 4.27 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 198041496 ns/op 5.29 MB/s BenchmarkUnmarshalCorpusFile/1-4 9024 12177 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9614 12240 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8930 13761 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 6567 15518 ns/op 0.52 MB/s BenchmarkUnmarshalCorpusFile/16-4 6290 18431 ns/op 0.87 MB/s BenchmarkUnmarshalCorpusFile/32-4 4348 27124 ns/op 1.18 MB/s BenchmarkUnmarshalCorpusFile/64-4 3727 32576 ns/op 1.96 MB/s BenchmarkUnmarshalCorpusFile/128-4 2769 42853 ns/op 2.99 MB/s BenchmarkUnmarshalCorpusFile/256-4 1039 113359 ns/op 2.26 MB/s BenchmarkUnmarshalCorpusFile/512-4 549 214331 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/1024-4 291 408330 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/2048-4 147 806217 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/4096-4 70 1606173 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/8192-4 36 3206093 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6378770 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12936243 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25761536 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 52010668 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 105165970 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 212524429 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 423669967 ns/op 2.47 MB/s BenchmarkMutatorBytes/1-4 35169 3465 ns/op BenchmarkMutatorBytes/10-4 36741 3266 ns/op BenchmarkMutatorBytes/100-4 33800 3494 ns/op BenchmarkMutatorBytes/1000-4 22753 5465 ns/op BenchmarkMutatorBytes/10000-4 5878 23920 ns/op BenchmarkMutatorBytes/100000-4 835 151124 ns/op BenchmarkMutatorString/1-4 33946 3526 ns/op BenchmarkMutatorString/10-4 33484 3527 ns/op BenchmarkMutatorString/100-4 31528 4250 ns/op BenchmarkMutatorString/1000-4 13108 8141 ns/op BenchmarkMutatorString/10000-4 3320 69323 ns/op BenchmarkMutatorString/100000-4 204 576473 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18931 6197 ns/op BenchmarkMutatorAllBasicTypes/string-4 19003 6323 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61162 2000 ns/op BenchmarkMutatorAllBasicTypes/float32-4 53287 2225 ns/op BenchmarkMutatorAllBasicTypes/float64-4 54069 2207 ns/op BenchmarkMutatorAllBasicTypes/int-4 56730 2079 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57931 2080 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56469 2091 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56281 2109 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56342 2080 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55483 2147 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55989 2129 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55243 2130 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 55327 2133 ns/op PASS ok internal/fuzz 12.855s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 26198 4012 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 124075 969.8 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.285s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 42418 3020 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 12062 8378 ns/op BenchmarkSplicePipePoolParallel-4 116448 1218 ns/op BenchmarkSplicePipeNativeParallel-4 33574 3832 ns/op PASS ok internal/poll 1.916s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21033430 ns/op PASS ok internal/trace 4.046s PASS ok internal/zstd 1.028s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16380 ns/op BenchmarkCopyNLarge-4 141 1117030 ns/op PASS ok io 1.440s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 213854 531.2 ns/op BenchmarkPrintln-4 22753 5303 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34226 3546 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 2239 45390 ns/op BenchmarkDiscard-4 754862 146.5 ns/op 0 B/op 0 allocs/op PASS ok log 1.702s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 88256 1323 ns/op BenchmarkJSONHandler/defaults-4 7626 15399 ns/op 528 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4110 25339 ns/op 785 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5149 22367 ns/op 747 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7352 15465 ns/op 522 B/op 0 allocs/op BenchmarkPreformatting/struct-4 6678 15175 ns/op 505 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 6067 20207 ns/op 521 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 30538 3923 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 30517 3953 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 79510 1526 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 61606 2092 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 50470 2307 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 57168 2203 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 61971 2105 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 50090 2418 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 802732 133.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 648496 184.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 469964 241.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 392535 300.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 346519 348.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 4819 20760 ns/op BenchmarkDispatch/switch-checked-4 196506 592.1 ns/op BenchmarkDispatch/As-4 183993 643.0 ns/op BenchmarkDispatch/Visit-4 194799 611.2 ns/op BenchmarkUnsafeStrings-4 19324 6294 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.447s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1812724 62.50 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1646727 65.43 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1188646 84.86 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 398007 265.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 73226 1867 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 60910 1816 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 40827 2825 ns/op 676 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 11299 9849 ns/op 3475 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17004 7074 ns/op 600 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16992 6958 ns/op 604 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9360 12015 ns/op 1082 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2964 41986 ns/op 4304 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18309 7421 ns/op 516 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 15508 6918 ns/op 523 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11140 11364 ns/op 934 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3382 30305 ns/op 3705 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.977s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 52291390 ns/op PASS ok maps 2.507s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2214062 53.91 ns/op BenchmarkAcosh-4 1080571 111.2 ns/op BenchmarkAsin-4 2200194 54.21 ns/op BenchmarkAsinh-4 990928 119.3 ns/op BenchmarkAtan-4 2904512 41.34 ns/op BenchmarkAtanh-4 1000000 113.4 ns/op BenchmarkAtan2-4 2074143 57.00 ns/op BenchmarkCbrt-4 1435486 83.42 ns/op BenchmarkCeil-4 16769664 7.160 ns/op BenchmarkCopysign-4 2828618 42.08 ns/op BenchmarkCos-4 1340324 88.79 ns/op BenchmarkCosh-4 1485586 81.51 ns/op BenchmarkErf-4 2814693 42.35 ns/op BenchmarkErfc-4 2710954 44.32 ns/op BenchmarkErfinv-4 2455504 48.56 ns/op BenchmarkErfcinv-4 2448760 48.33 ns/op BenchmarkExp-4 5921361 20.12 ns/op BenchmarkExpGo-4 889190 124.8 ns/op BenchmarkExpm1-4 2040981 58.33 ns/op BenchmarkExp2-4 926994 116.5 ns/op BenchmarkExp2Go-4 915878 125.1 ns/op BenchmarkAbs-4 3753765 32.22 ns/op BenchmarkDim-4 7822321 15.52 ns/op BenchmarkFloor-4 16705641 7.190 ns/op BenchmarkMax-4 11344845 10.61 ns/op BenchmarkMin-4 11251270 10.57 ns/op BenchmarkMod-4 326916 335.4 ns/op BenchmarkFrexp-4 2037710 58.76 ns/op BenchmarkGamma-4 675504 173.1 ns/op BenchmarkHypot-4 10108125 11.84 ns/op BenchmarkHypotGo-4 1584499 75.18 ns/op BenchmarkIlogb-4 2426860 49.25 ns/op BenchmarkJ0-4 244008 485.7 ns/op BenchmarkJ1-4 245061 485.2 ns/op BenchmarkJn-4 114291 1062 ns/op BenchmarkLdexp-4 2004147 59.61 ns/op BenchmarkLgamma-4 848696 138.0 ns/op BenchmarkLog-4 5104986 23.47 ns/op BenchmarkLogb-4 2391909 49.01 ns/op BenchmarkLog1p-4 1312036 91.54 ns/op BenchmarkLog10-4 4825398 24.34 ns/op BenchmarkLog2-4 1515987 78.65 ns/op BenchmarkModf-4 2982319 40.01 ns/op BenchmarkNextafter32-4 2926158 41.01 ns/op BenchmarkNextafter64-4 2970405 39.74 ns/op BenchmarkPowInt-4 608268 197.9 ns/op BenchmarkPowFrac-4 431437 269.8 ns/op BenchmarkPow10Pos-4 4244517 28.15 ns/op BenchmarkPow10Neg-4 4059106 29.37 ns/op BenchmarkRound-4 3467361 32.05 ns/op BenchmarkRoundToEven-4 8047855 14.83 ns/op BenchmarkRemainder-4 511525 228.3 ns/op BenchmarkSignbit-4 5269146 22.99 ns/op BenchmarkSin-4 1653753 72.74 ns/op BenchmarkSincos-4 960312 116.7 ns/op BenchmarkSinh-4 1805005 67.02 ns/op BenchmarkSqrtIndirect-4 16433524 7.278 ns/op BenchmarkSqrtLatency-4 16473658 7.219 ns/op BenchmarkSqrtIndirectLatency-4 16165824 7.310 ns/op BenchmarkSqrtGoLatency-4 1344271 89.68 ns/op BenchmarkSqrtPrime-4 32379 3705 ns/op BenchmarkTan-4 1514194 78.97 ns/op BenchmarkTanh-4 1380764 87.15 ns/op BenchmarkTrunc-4 16480815 7.254 ns/op BenchmarkY0-4 241036 479.3 ns/op BenchmarkY1-4 248265 480.0 ns/op BenchmarkYn-4 121485 982.4 ns/op BenchmarkFloat64bits-4 5762344 20.96 ns/op BenchmarkFloat64frombits-4 5274451 22.78 ns/op BenchmarkFloat32bits-4 5188584 23.20 ns/op BenchmarkFloat32frombits-4 4910234 24.44 ns/op BenchmarkFMA-4 15899839 7.522 ns/op PASS ok math 12.117s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11286037 10.61 ns/op 6034.51 MB/s BenchmarkAddVV/2-4 10447294 11.43 ns/op 11203.12 MB/s BenchmarkAddVV/3-4 9710170 12.31 ns/op 15601.33 MB/s BenchmarkAddVV/4-4 9874158 12.14 ns/op 21090.24 MB/s BenchmarkAddVV/5-4 9008612 13.23 ns/op 24188.53 MB/s BenchmarkAddVV/10-4 7494135 15.90 ns/op 40263.67 MB/s BenchmarkAddVV/100-4 1832188 65.51 ns/op 97697.35 MB/s BenchmarkAddVV/1000-4 204855 582.9 ns/op 109792.54 MB/s BenchmarkSubVV/1-4 10600718 11.28 ns/op 5675.27 MB/s BenchmarkSubVV/2-4 9561506 12.39 ns/op 10328.40 MB/s BenchmarkSubVV/3-4 9184977 12.87 ns/op 14918.35 MB/s BenchmarkSubVV/4-4 9594206 12.31 ns/op 20790.24 MB/s BenchmarkSubVV/5-4 8986737 13.40 ns/op 23886.03 MB/s BenchmarkSubVV/10-4 7425520 16.26 ns/op 39358.86 MB/s BenchmarkSubVV/100-4 1836832 65.33 ns/op 97967.07 MB/s BenchmarkSubVV/1000-4 199896 587.0 ns/op 109034.27 MB/s BenchmarkAddVW/1-4 12213849 9.763 ns/op 819.46 MB/s BenchmarkAddVW/2-4 11088930 10.85 ns/op 1474.56 MB/s BenchmarkAddVW/3-4 8636356 11.82 ns/op 2031.12 MB/s BenchmarkAddVW/4-4 10824505 11.02 ns/op 2903.52 MB/s BenchmarkAddVW/5-4 10116235 11.88 ns/op 3367.36 MB/s BenchmarkAddVW/10-4 8628885 13.91 ns/op 5750.22 MB/s BenchmarkAddVW/100-4 245110 460.2 ns/op 1738.27 MB/s BenchmarkAddVW/1000-4 34794 3420 ns/op 2339.09 MB/s BenchmarkAddVWext/1-4 11660221 10.31 ns/op 775.70 MB/s BenchmarkAddVWext/2-4 11098730 10.77 ns/op 1486.18 MB/s BenchmarkAddVWext/3-4 10083411 11.76 ns/op 2041.57 MB/s BenchmarkAddVWext/4-4 10818428 10.94 ns/op 2925.67 MB/s BenchmarkAddVWext/5-4 10109854 11.78 ns/op 3394.76 MB/s BenchmarkAddVWext/10-4 8644447 13.83 ns/op 5782.50 MB/s BenchmarkAddVWext/100-4 82836 1472 ns/op 543.63 MB/s BenchmarkAddVWext/1000-4 8594 13794 ns/op 579.98 MB/s BenchmarkSubVW/1-4 12177967 9.739 ns/op 821.44 MB/s BenchmarkSubVW/2-4 10493053 11.27 ns/op 1419.40 MB/s BenchmarkSubVW/3-4 9902108 12.12 ns/op 1979.64 MB/s BenchmarkSubVW/4-4 10845906 10.96 ns/op 2920.20 MB/s BenchmarkSubVW/5-4 10228560 11.83 ns/op 3381.02 MB/s BenchmarkSubVW/10-4 8532174 14.06 ns/op 5690.99 MB/s BenchmarkSubVW/100-4 254623 463.4 ns/op 1726.43 MB/s BenchmarkSubVW/1000-4 35244 3422 ns/op 2337.93 MB/s BenchmarkSubVWext/1-4 11405654 10.31 ns/op 775.77 MB/s BenchmarkSubVWext/2-4 10658101 11.16 ns/op 1433.74 MB/s BenchmarkSubVWext/3-4 10034173 12.05 ns/op 1992.07 MB/s BenchmarkSubVWext/4-4 11008881 10.92 ns/op 2930.65 MB/s BenchmarkSubVWext/5-4 10172302 11.79 ns/op 3392.00 MB/s BenchmarkSubVWext/10-4 8493951 14.17 ns/op 5646.04 MB/s BenchmarkSubVWext/100-4 86284 1383 ns/op 578.30 MB/s BenchmarkSubVWext/1000-4 8800 13343 ns/op 599.56 MB/s BenchmarkMulAddVWW/1-4 10335003 11.66 ns/op 5489.60 MB/s BenchmarkMulAddVWW/2-4 9430220 12.68 ns/op 10094.11 MB/s BenchmarkMulAddVWW/3-4 9151084 13.11 ns/op 14645.69 MB/s BenchmarkMulAddVWW/4-4 8644938 13.76 ns/op 18610.36 MB/s BenchmarkMulAddVWW/5-4 8177836 14.62 ns/op 21892.96 MB/s BenchmarkMulAddVWW/10-4 6389005 18.73 ns/op 34163.09 MB/s BenchmarkMulAddVWW/100-4 1000000 101.4 ns/op 63114.87 MB/s BenchmarkMulAddVWW/1000-4 126264 946.5 ns/op 67617.54 MB/s BenchmarkAddMulVVW/1-4 10705839 11.25 ns/op 5690.86 MB/s BenchmarkAddMulVVW/2-4 9705580 12.42 ns/op 10309.58 MB/s BenchmarkAddMulVVW/3-4 8974009 13.30 ns/op 14434.54 MB/s BenchmarkAddMulVVW/4-4 8583723 13.99 ns/op 18301.25 MB/s BenchmarkAddMulVVW/5-4 7964164 14.97 ns/op 21372.17 MB/s BenchmarkAddMulVVW/10-4 6729604 17.87 ns/op 35816.53 MB/s BenchmarkAddMulVVW/100-4 1477389 81.49 ns/op 78537.94 MB/s BenchmarkAddMulVVW/1000-4 166234 727.4 ns/op 87982.59 MB/s BenchmarkDivWVW/1-4 2698087 43.47 ns/op 1472.21 MB/s BenchmarkDivWVW/2-4 1247824 96.30 ns/op 1329.12 MB/s BenchmarkDivWVW/3-4 952034 125.3 ns/op 1532.20 MB/s BenchmarkDivWVW/4-4 807764 145.7 ns/op 1756.85 MB/s BenchmarkDivWVW/5-4 733051 151.6 ns/op 2111.04 MB/s BenchmarkDivWVW/10-4 417116 283.8 ns/op 2255.16 MB/s BenchmarkDivWVW/100-4 55099 2182 ns/op 2932.43 MB/s BenchmarkDivWVW/1000-4 5470 21289 ns/op 3006.28 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11563646 9.030 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13703644 8.717 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10605418 10.22 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10646287 9.468 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9636102 10.95 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10292164 10.28 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8948859 12.07 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9515967 10.92 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8462310 12.83 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8728053 11.75 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6445027 16.91 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6978888 15.53 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.4 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1243605 92.82 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 130533 921.1 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153999 774.0 ns/op BenchmarkDecimalConversion-4 198 559710 ns/op BenchmarkFloatString/100-4 10000 10535 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 213 553604 ns/op 2908 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 51755496 ns/op 61384 B/op 52 allocs/op BenchmarkFloatString/100000-4 1 5153808274 ns/op 846112 B/op 513 allocs/op BenchmarkFloatAdd/10-4 169330 695.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 168000 700.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 155792 766.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86104 1362 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17108 6972 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 222810 521.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 228168 520.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 216859 536.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161942 737.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44853 2680 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1929 59329 ns/op BenchmarkParseFloatLargeExp-4 445 257747 ns/op BenchmarkGCD10x10/WithoutXY-4 203222 594.6 ns/op BenchmarkGCD10x10/WithXY-4 59308 1981 ns/op BenchmarkGCD10x100/WithoutXY-4 97762 1160 ns/op BenchmarkGCD10x100/WithXY-4 16930 6969 ns/op BenchmarkGCD10x1000/WithoutXY-4 60172 1808 ns/op BenchmarkGCD10x1000/WithXY-4 13878 8585 ns/op BenchmarkGCD100x100/WithoutXY-4 24964 4678 ns/op BenchmarkGCD100x100/WithXY-4 10000 11330 ns/op BenchmarkGCD100x1000/WithoutXY-4 12136 10091 ns/op BenchmarkGCD100x1000/WithXY-4 6086 19759 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2198 54879 ns/op BenchmarkGCD1000x1000/WithXY-4 1166 97400 ns/op BenchmarkHilbert-4 22 4953505 ns/op BenchmarkBinomial-4 14551 8184 ns/op BenchmarkQuoRem-4 20689 6121 ns/op BenchmarkExp-4 15 7463035 ns/op BenchmarkExpMont/Odd-4 127 932270 ns/op 2583 B/op 21 allocs/op BenchmarkExpMont/Even1-4 127 943887 ns/op 3342 B/op 37 allocs/op BenchmarkExpMont/Even2-4 122 980714 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even3-4 123 984244 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even4-4 121 982156 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even8-4 121 986021 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even32-4 122 974102 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even64-4 146 818148 ns/op 3667 B/op 54 allocs/op BenchmarkExpMont/Even96-4 141 850883 ns/op 3753 B/op 50 allocs/op BenchmarkExpMont/Even128-4 162 728534 ns/op 3269 B/op 50 allocs/op BenchmarkExpMont/Even255-4 184 652657 ns/op 2938 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 442 262496 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 386 301325 ns/op 1730 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 393 301256 ns/op 1747 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 384 305322 ns/op 1737 B/op 47 allocs/op BenchmarkExp2-4 15 7524060 ns/op BenchmarkBitset-4 788337 146.9 ns/op BenchmarkBitsetNeg-4 444994 265.6 ns/op BenchmarkBitsetOrig-4 239136 488.9 ns/op BenchmarkBitsetNegOrig-4 146529 757.2 ns/op BenchmarkModSqrt225_Tonelli-4 100 1027928 ns/op BenchmarkModSqrt225_3Mod4-4 376 313836 ns/op BenchmarkModSqrt231_Tonelli-4 100 1075285 ns/op BenchmarkModSqrt231_5Mod8-4 319 374502 ns/op BenchmarkModInverse-4 12466 9822 ns/op BenchmarkSqrt-4 1616 73420 ns/op BenchmarkIntSqr/1-4 1443878 82.31 ns/op BenchmarkIntSqr/2-4 739816 156.1 ns/op BenchmarkIntSqr/3-4 632728 188.9 ns/op BenchmarkIntSqr/5-4 424201 278.2 ns/op BenchmarkIntSqr/8-4 311700 384.6 ns/op BenchmarkIntSqr/10-4 252949 476.0 ns/op BenchmarkIntSqr/20-4 46366 2728 ns/op BenchmarkIntSqr/30-4 33566 3649 ns/op BenchmarkIntSqr/50-4 21472 5712 ns/op BenchmarkIntSqr/80-4 12675 9437 ns/op BenchmarkIntSqr/100-4 9602 12298 ns/op BenchmarkIntSqr/200-4 3631 31676 ns/op BenchmarkIntSqr/300-4 1432 75117 ns/op BenchmarkIntSqr/500-4 778 160887 ns/op BenchmarkIntSqr/800-4 290 410075 ns/op BenchmarkIntSqr/1000-4 213 548549 ns/op BenchmarkDiv/20/10-4 435009 267.9 ns/op BenchmarkDiv/40/20-4 434772 267.4 ns/op BenchmarkDiv/100/50-4 376884 314.7 ns/op BenchmarkDiv/200/100-4 48720 2560 ns/op BenchmarkDiv/400/200-4 47280 2629 ns/op BenchmarkDiv/1000/500-4 38433 3222 ns/op BenchmarkDiv/2000/1000-4 29532 4361 ns/op BenchmarkDiv/20000/10000-4 1024 115212 ns/op BenchmarkDiv/200000/100000-4 25 4878668 ns/op BenchmarkDiv/2000000/1000000-4 1 131566200 ns/op BenchmarkDiv/20000000/10000000-4 1 3740877163 ns/op BenchmarkMul-4 5 23365585 ns/op BenchmarkNatMul/10-4 175666 663.0 ns/op BenchmarkNatMul/100-4 5920 21761 ns/op BenchmarkNatMul/1000-4 170 688631 ns/op BenchmarkZeroShifts/Shl-4 16848 6444 ns/op BenchmarkZeroShifts/ShlSame-4 5354766 21.57 ns/op BenchmarkZeroShifts/Shr-4 16093 6773 ns/op BenchmarkZeroShifts/ShrSame-4 5631723 21.09 ns/op BenchmarkExp3Power/0x10-4 176767 648.1 ns/op BenchmarkExp3Power/0x40-4 155119 757.9 ns/op BenchmarkExp3Power/0x100-4 87852 1255 ns/op BenchmarkExp3Power/0x400-4 42424 2733 ns/op BenchmarkExp3Power/0x1000-4 9777 12769 ns/op BenchmarkExp3Power/0x4000-4 1836 64365 ns/op BenchmarkExp3Power/0x10000-4 195 576863 ns/op BenchmarkExp3Power/0x40000-4 18 6671099 ns/op BenchmarkExp3Power/0x100000-4 2 62902690 ns/op BenchmarkExp3Power/0x400000-4 1 574237119 ns/op BenchmarkFibo-4 3 39056754 ns/op BenchmarkNatSqr/1-4 832191 124.3 ns/op BenchmarkNatSqr/2-4 619174 214.5 ns/op BenchmarkNatSqr/3-4 479421 271.1 ns/op BenchmarkNatSqr/5-4 284300 387.8 ns/op BenchmarkNatSqr/8-4 192559 532.7 ns/op BenchmarkNatSqr/10-4 168471 655.9 ns/op BenchmarkNatSqr/20-4 42118 2730 ns/op BenchmarkNatSqr/30-4 30963 3762 ns/op BenchmarkNatSqr/50-4 19036 6148 ns/op BenchmarkNatSqr/80-4 10000 10463 ns/op BenchmarkNatSqr/100-4 9013 13498 ns/op BenchmarkNatSqr/200-4 3590 34459 ns/op BenchmarkNatSqr/300-4 1395 86083 ns/op BenchmarkNatSqr/500-4 710 161634 ns/op BenchmarkNatSqr/800-4 300 381547 ns/op BenchmarkNatSqr/1000-4 231 501892 ns/op BenchmarkNatSetBytes/8-4 721082 162.1 ns/op BenchmarkNatSetBytes/24-4 207235 568.3 ns/op BenchmarkNatSetBytes/128-4 45696 2508 ns/op BenchmarkNatSetBytes/7-4 801942 145.8 ns/op BenchmarkNatSetBytes/23-4 216334 559.0 ns/op BenchmarkNatSetBytes/127-4 46581 2512 ns/op BenchmarkScanPi-4 250 471811 ns/op BenchmarkStringPiParallel-4 727 168447 ns/op BenchmarkScan/10/Base2-4 40538 2935 ns/op BenchmarkScan/100/Base2-4 4752 25257 ns/op BenchmarkScan/1000/Base2-4 481 250436 ns/op BenchmarkScan/10/Base8-4 99340 1203 ns/op BenchmarkScan/100/Base8-4 13470 8940 ns/op BenchmarkScan/1000/Base8-4 1345 86420 ns/op BenchmarkScan/10/Base10-4 103952 1139 ns/op BenchmarkScan/100/Base10-4 14546 8181 ns/op BenchmarkScan/1000/Base10-4 1488 78786 ns/op BenchmarkScan/10/Base16-4 117735 1026 ns/op BenchmarkScan/100/Base16-4 16762 7157 ns/op BenchmarkScan/1000/Base16-4 1686 69313 ns/op BenchmarkString/10/Base2-4 166396 719.3 ns/op BenchmarkString/100/Base2-4 22032 5220 ns/op BenchmarkString/1000/Base2-4 2410 50110 ns/op BenchmarkString/10/Base8-4 338329 378.1 ns/op BenchmarkString/100/Base8-4 60559 1941 ns/op BenchmarkString/1000/Base8-4 6621 18026 ns/op BenchmarkString/10/Base10-4 206098 598.3 ns/op BenchmarkString/100/Base10-4 37305 3132 ns/op BenchmarkString/1000/Base10-4 4604 25690 ns/op BenchmarkString/10/Base16-4 380814 313.8 ns/op BenchmarkString/100/Base16-4 81486 1461 ns/op BenchmarkString/1000/Base16-4 9150 13491 ns/op BenchmarkLeafSize/0-4 40 2791121 ns/op BenchmarkLeafSize/1-4 382 293944 ns/op BenchmarkLeafSize/2-4 387 290999 ns/op BenchmarkLeafSize/3-4 290 399656 ns/op BenchmarkLeafSize/4-4 390 290044 ns/op BenchmarkLeafSize/5-4 258 459269 ns/op BenchmarkLeafSize/6-4 292 404637 ns/op BenchmarkLeafSize/7-4 300 382708 ns/op BenchmarkLeafSize/8-4 394 289537 ns/op BenchmarkLeafSize/9-4 217 534956 ns/op BenchmarkLeafSize/10-4 255 459746 ns/op BenchmarkLeafSize/11-4 268 432029 ns/op BenchmarkLeafSize/12-4 289 390991 ns/op BenchmarkLeafSize/13-4 270 427393 ns/op BenchmarkLeafSize/14-4 315 369984 ns/op BenchmarkLeafSize/15-4 326 360667 ns/op BenchmarkLeafSize/16-4 381 295040 ns/op BenchmarkLeafSize/32-4 387 295088 ns/op BenchmarkLeafSize/64-4 369 313772 ns/op BenchmarkProbablyPrime/n=0-4 9 11964697 ns/op BenchmarkProbablyPrime/n=1-4 8 13531940 ns/op BenchmarkProbablyPrime/n=5-4 6 19482936 ns/op BenchmarkProbablyPrime/n=10-4 4 26638216 ns/op BenchmarkProbablyPrime/n=20-4 3 41956513 ns/op BenchmarkProbablyPrime/Lucas-4 10 10274880 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 76 1521289 ns/op BenchmarkRatCmp-4 213463 536.8 ns/op BenchmarkFloatSqrt/64-4 22886 5295 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14164 8341 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9882 11863 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4350 23848 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 763 154214 ns/op 18144 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 61 1949762 ns/op 177501 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 151893156 ns/op 3691904 B/op 573 allocs/op PASS ok math/big 51.221s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8474209 14.16 ns/op BenchmarkLeadingZeros8-4 8610706 13.74 ns/op BenchmarkLeadingZeros16-4 10518060 11.39 ns/op BenchmarkLeadingZeros32-4 10832343 11.25 ns/op BenchmarkLeadingZeros64-4 10489789 11.48 ns/op BenchmarkTrailingZeros-4 9672193 12.35 ns/op BenchmarkTrailingZeros8-4 10692441 11.24 ns/op BenchmarkTrailingZeros16-4 9575110 12.46 ns/op BenchmarkTrailingZeros32-4 10865246 11.14 ns/op BenchmarkTrailingZeros64-4 9514076 12.57 ns/op BenchmarkOnesCount-4 9751063 12.32 ns/op BenchmarkOnesCount8-4 10492531 11.46 ns/op BenchmarkOnesCount16-4 10647992 11.18 ns/op BenchmarkOnesCount32-4 10773500 11.07 ns/op BenchmarkOnesCount64-4 9876115 12.21 ns/op BenchmarkRotateLeft-4 10458400 11.46 ns/op BenchmarkRotateLeft8-4 9438831 12.44 ns/op BenchmarkRotateLeft16-4 10363076 11.50 ns/op BenchmarkRotateLeft32-4 9268066 12.60 ns/op BenchmarkRotateLeft64-4 9427418 12.59 ns/op BenchmarkReverse-4 11702426 10.08 ns/op BenchmarkReverse8-4 14613675 7.998 ns/op BenchmarkReverse16-4 15960290 7.507 ns/op BenchmarkReverse32-4 14447278 8.258 ns/op BenchmarkReverse64-4 11989454 9.937 ns/op BenchmarkReverseBytes-4 16692657 7.160 ns/op BenchmarkReverseBytes16-4 16685200 7.192 ns/op BenchmarkReverseBytes32-4 15873108 7.154 ns/op BenchmarkReverseBytes64-4 16843729 7.137 ns/op BenchmarkAdd-4 9624280 12.22 ns/op BenchmarkAdd32-4 10528567 11.44 ns/op BenchmarkAdd64-4 9622507 12.24 ns/op BenchmarkAdd64multiple-4 18764815 6.396 ns/op BenchmarkSub-4 9693721 12.33 ns/op BenchmarkSub32-4 10355403 11.49 ns/op BenchmarkSub64-4 9686541 12.46 ns/op BenchmarkSub64multiple-4 18156214 6.424 ns/op BenchmarkMul-4 9676959 12.38 ns/op BenchmarkMul32-4 10528256 11.40 ns/op BenchmarkMul64-4 9690129 12.35 ns/op BenchmarkDiv-4 2726877 43.87 ns/op BenchmarkDiv32-4 5692296 21.08 ns/op BenchmarkDiv64-4 2650210 45.02 ns/op PASS ok math/bits 6.794s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10338656 10.72 ns/op BenchmarkAcos-4 457963 259.2 ns/op BenchmarkAcosh-4 384194 279.1 ns/op BenchmarkAsin-4 455757 256.8 ns/op BenchmarkAsinh-4 459816 256.6 ns/op BenchmarkAtan-4 700356 165.3 ns/op BenchmarkAtanh-4 697495 164.3 ns/op BenchmarkConj-4 16113319 6.507 ns/op BenchmarkCos-4 524349 205.0 ns/op BenchmarkCosh-4 566898 211.3 ns/op BenchmarkExp-4 758174 156.2 ns/op BenchmarkLog-4 808471 147.6 ns/op BenchmarkLog10-4 810312 146.5 ns/op BenchmarkPhase-4 1774750 67.74 ns/op BenchmarkPolar-4 1000000 103.0 ns/op BenchmarkPow-4 224896 522.0 ns/op BenchmarkRect-4 981410 119.4 ns/op BenchmarkSin-4 561636 210.6 ns/op BenchmarkSinh-4 568135 211.0 ns/op BenchmarkSqrt-4 995125 116.1 ns/op BenchmarkTan-4 348544 327.6 ns/op BenchmarkTanh-4 389144 304.5 ns/op PASS ok math/cmplx 3.824s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 711343 169.2 ns/op BenchmarkInt63ThreadsafeParallel-4 543975 214.9 ns/op BenchmarkInt63Unthreadsafe-4 1230049 96.24 ns/op BenchmarkIntn1000-4 814470 136.4 ns/op BenchmarkInt63n1000-4 901840 127.9 ns/op BenchmarkInt31n1000-4 968122 119.8 ns/op BenchmarkFloat32-4 978570 113.4 ns/op BenchmarkFloat64-4 1243995 96.45 ns/op BenchmarkPerm3-4 197815 626.4 ns/op BenchmarkPerm30-4 22890 5069 ns/op BenchmarkPerm30ViaShuffle-4 26532 4490 ns/op BenchmarkShuffleOverhead-4 18382 6532 ns/op BenchmarkRead3-4 916160 127.4 ns/op BenchmarkRead64-4 73501 1586 ns/op BenchmarkRead1000-4 4645 23527 ns/op BenchmarkConcurrent-4 166752 785.5 ns/op PASS ok math/rand 3.440s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 40124 2713 ns/op BenchmarkQDecodeWord-4 96423 1174 ns/op BenchmarkQDecodeHeader-4 96950 1219 ns/op BenchmarkTypeByExtension/.html-4 404470 276.8 ns/op BenchmarkTypeByExtension/.HTML-4 343544 351.9 ns/op BenchmarkTypeByExtension/.unused-4 335029 304.0 ns/op BenchmarkExtensionsByType/text/html-4 162108 647.2 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 107767 1343 ns/op BenchmarkExtensionsByType/application/octet-stream-4 120006 987.1 ns/op PASS ok mime 2.715s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 702 170198 ns/op 48129 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 626 169661 ns/op 48045 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 256 458836 ns/op 104443 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 474 230762 ns/op 48884 B/op 206 allocs/op PASS ok mime/multipart 1.696s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 927 125733 ns/op PASS ok mime/quotedprintable 1.150s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 74 1529184 ns/op 8574 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 19 7148673 ns/op 19625 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003432241 ns/op 158752 B/op 230 allocs/op BenchmarkDNSName-4 105379 1021 ns/op BenchmarkInterfaces-4 1332 81995 ns/op 16897 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1999 58703 ns/op 12325 B/op 25 allocs/op BenchmarkInterfaceByName-4 1528 81449 ns/op 16984 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 918 122385 ns/op 22902 B/op 106 allocs/op BenchmarkInterfacesAndAddrs-4 3196 35452 ns/op 3904 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 565 188803 ns/op 137572 B/op 51 allocs/op BenchmarkParseIP-4 6868 16949 ns/op BenchmarkParseIPValidIPv4-4 335364 354.1 ns/op BenchmarkParseIPValidIPv6-4 162849 725.5 ns/op BenchmarkIPString/IPv4-4 114417 1069 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10053 11842 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 42164 2723 ns/op BenchmarkIPEqual/IPv4-4 1097685 110.7 ns/op BenchmarkIPEqual/IPv6-4 1137697 104.4 ns/op BenchmarkSendFile/1024-4 1 1213919574 ns/op 0.00 MB/s 528 B/op 12 allocs/op BenchmarkSendFile/2048-4 1 1206549588 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206159058 ns/op 0.00 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/8192-4 1 1205531312 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206375649 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1016322244 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1016446341 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1016245801 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1016767007 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1017237606 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1019625194 ns/op 1.03 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1016453217 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1016140138 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1016428009 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1016479272 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1016486838 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1016629300 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1016396614 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1016682055 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1016855337 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1017957333 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1020953416 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1016479548 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1016409482 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1016476713 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1016563703 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1015838114 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1016551673 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1016766181 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1017708637 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1017102218 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1018466319 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1019909774 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1016534823 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1016160268 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1016175591 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1016439548 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1016788275 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1016307783 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1016016189 ns/op 0.06 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1016561220 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1017172796 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1017958950 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1020016863 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1016535381 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1016272196 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1016026785 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1016388890 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1016407661 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1016336125 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1016457792 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1016608401 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1016867034 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1018118883 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1020386207 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2128 54746 ns/op BenchmarkTCP4OneShotTimeout-4 2036 50781 ns/op BenchmarkTCP4Persistent-4 12487 8454 ns/op BenchmarkTCP4PersistentTimeout-4 13767 8851 ns/op BenchmarkTCP6OneShot-4 2522 49819 ns/op BenchmarkTCP6OneShotTimeout-4 2443 51075 ns/op BenchmarkTCP6Persistent-4 13044 9213 ns/op BenchmarkTCP6PersistentTimeout-4 12946 9681 ns/op BenchmarkTCP4ConcurrentReadWrite-4 21748 5515 ns/op BenchmarkTCP6ConcurrentReadWrite-4 22108 5471 ns/op BenchmarkSetReadDeadline-4 126308 936.6 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10000 12279 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 7264 16228 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 12579 ns/op 0 B/op 0 allocs/op PASS ok net 68.027s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28244 4009 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11028 10417 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14419 7970 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17314 6888 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 29587 3905 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49072 2362 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1562730 76.92 ns/op BenchmarkFindChild/n=2/rep=map-4 3677260 32.62 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1363880 87.71 ns/op BenchmarkFindChild/n=4/rep=linear-4 765882 141.9 ns/op BenchmarkFindChild/n=4/rep=map-4 3336002 35.82 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 760960 152.1 ns/op BenchmarkFindChild/n=8/rep=linear-4 404763 288.8 ns/op BenchmarkFindChild/n=8/rep=map-4 3086052 39.01 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 387824 295.8 ns/op BenchmarkFindChild/n=16/rep=linear-4 211998 554.6 ns/op BenchmarkFindChild/n=16/rep=map-4 3109214 39.07 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2209802 53.46 ns/op BenchmarkFindChild/n=32/rep=linear-4 104704 1133 ns/op BenchmarkFindChild/n=32/rep=map-4 3482658 33.85 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2369461 51.96 ns/op BenchmarkServerMatch-4 19052 6182 ns/op BenchmarkReadRequestChrome-4 3270 32876 ns/op 18.58 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10866 10841 ns/op 7.20 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9944 11063 ns/op 7.41 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6988 16796 ns/op 8.99 MB/s 1051 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17146 6958 ns/op 5.75 MB/s 891 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 258 434266 ns/op 2.36 MB/s BenchmarkFileAndServer_1KB/https1-4 222 501905 ns/op 2.04 MB/s BenchmarkFileAndServer_1KB/h2-4 164 669318 ns/op 1.53 MB/s BenchmarkFileAndServer_16MB/h1-4 2 51850600 ns/op 323.57 MB/s BenchmarkFileAndServer_16MB/https1-4 1 124876691 ns/op 134.35 MB/s BenchmarkFileAndServer_16MB/h2-4 1 233298502 ns/op 71.91 MB/s BenchmarkFileAndServer_64MB/h1-4 1 209175358 ns/op 320.83 MB/s BenchmarkFileAndServer_64MB/https1-4 1 434369950 ns/op 154.50 MB/s BenchmarkFileAndServer_64MB/h2-4 1 942919169 ns/op 71.17 MB/s BenchmarkServeMux-4 220 583881 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 279 457777 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 410 302205 ns/op 5972 B/op 63 allocs/op BenchmarkClientServer/https1-4 225 446254 ns/op 6656 B/op 73 allocs/op BenchmarkClientServer/h2-4 186 563206 ns/op 10238 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 940 109220 ns/op 9198 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 48 4481795 ns/op 86547 B/op 933 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47208: read tcp 127.0.0.1:46419->127.0.0.1:47208: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47224: write tcp 127.0.0.1:46419->127.0.0.1:47224: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41868: read tcp 127.0.0.1:43613->127.0.0.1:41868: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41800: write tcp 127.0.0.1:43613->127.0.0.1:41800: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41810: read tcp 127.0.0.1:43613->127.0.0.1:41810: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41852: read tcp 127.0.0.1:43613->127.0.0.1:41852: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41900: read tcp 127.0.0.1:43613->127.0.0.1:41900: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41886: read tcp 127.0.0.1:43613->127.0.0.1:41886: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41916: read tcp 127.0.0.1:43613->127.0.0.1:41916: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41836: write tcp 127.0.0.1:43613->127.0.0.1:41836: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 132 773052 ns/op 21025 B/op 217 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45946: write tcp 127.0.0.1:37339->127.0.0.1:45946: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45934: write tcp 127.0.0.1:37339->127.0.0.1:45934: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48376: read tcp 127.0.0.1:40649->127.0.0.1:48376: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48404: read tcp 127.0.0.1:40649->127.0.0.1:48404: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48350: write tcp 127.0.0.1:40649->127.0.0.1:48350: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39126: read tcp 127.0.0.1:46333->127.0.0.1:39126: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39142: read tcp 127.0.0.1:46333->127.0.0.1:39142: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39154: write tcp 127.0.0.1:46333->127.0.0.1:39154: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39038: write tcp 127.0.0.1:46333->127.0.0.1:39038: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59486: write tcp 127.0.0.1:43757->127.0.0.1:59486: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 519 216982 ns/op 18952 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 26 4813296 ns/op 107967 B/op 1168 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51382: read tcp 127.0.0.1:41897->127.0.0.1:51382: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51364: read tcp 127.0.0.1:41897->127.0.0.1:51364: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51354: write tcp 127.0.0.1:41897->127.0.0.1:51354: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53800: read tcp 127.0.0.1:37591->127.0.0.1:53800: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53700: write tcp 127.0.0.1:37591->127.0.0.1:53700: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53734: write tcp 127.0.0.1:37591->127.0.0.1:53734: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53718: read tcp 127.0.0.1:37591->127.0.0.1:53718: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53738: write tcp 127.0.0.1:37591->127.0.0.1:53738: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53746: write tcp 127.0.0.1:37591->127.0.0.1:53746: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41742: read tcp 127.0.0.1:33781->127.0.0.1:41742: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 73 2552966 ns/op 51770 B/op 565 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48822: read tcp 127.0.0.1:46583->127.0.0.1:48822: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48838: write tcp 127.0.0.1:46583->127.0.0.1:48838: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48858: write tcp 127.0.0.1:46583->127.0.0.1:48858: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56096: read tcp 127.0.0.1:46811->127.0.0.1:56096: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56114: read tcp 127.0.0.1:46811->127.0.0.1:56114: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56214: read tcp 127.0.0.1:46811->127.0.0.1:56214: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56200: read tcp 127.0.0.1:46811->127.0.0.1:56200: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56232: read tcp 127.0.0.1:46811->127.0.0.1:56232: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56098: read tcp 127.0.0.1:46811->127.0.0.1:56098: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56194: read tcp 127.0.0.1:46811->127.0.0.1:56194: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1024299763 ns/op 31120 B/op 154 allocs/op BenchmarkClient-4 289 394608 ns/op 3767 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 744 166743 ns/op 7357 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1261 88984 ns/op 3057 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1824 67045 ns/op 1949 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1671 72740 ns/op 2742 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1800 68704 ns/op 2723 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1684 75847 ns/op 2791 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1557 68140 ns/op 1939 B/op 14 allocs/op BenchmarkServerHijack-4 1026 112327 ns/op 16760 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 411 288456 ns/op 5724 B/op 52 allocs/op BenchmarkResponseStatusLine-4 470743 221.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.529s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4716 26308 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.202s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 87867 1371 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 517648 207.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 178003 680.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 64106 1893 ns/op BenchmarkStdIPv4-4 123554 945.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91561 1323 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92606 1268 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 78724 1498 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 66663 1774 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1697246 70.70 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1475784 81.88 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1473232 81.41 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 247798 467.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 265440 440.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 242572 485.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 81060 1481 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 274318 436.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 139105 868.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 146883 824.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 139134 865.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 73743 1641 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 335566 345.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 122355 978.9 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 165236 702.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 242584 503.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 156150 757.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 319722 378.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 148255 822.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 138793 826.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 146353 815.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 107331 1051 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 396716 272.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 166570 744.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 91070 1296 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 117129 1010 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 146668 814.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 116097 1056 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 264512 454.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 111585 1072 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 126711 897.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 186904 657.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 121504 963.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 110.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 111.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 110.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 928023 117.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 998866 116.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 991578 116.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 117.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 988381 117.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 881953 116.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 334872 354.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 560904 200.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 189030 616.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 204813 576.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 192601 615.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 72126 1691 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 478633 245.8 ns/op PASS ok net/netip 8.905s 2023/09/18 23:20:27 Test RPC server listening on 127.0.0.1:41745 2023/09/18 23:20:27 Test HTTP RPC server listening on 127.0.0.1:35993 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1568 74904 ns/op BenchmarkEndToEndHTTP-4 1492 71915 ns/op BenchmarkEndToEndAsync-4 3464 33665 ns/op BenchmarkEndToEndAsyncHTTP-4 3454 32110 ns/op PASS ok net/rpc 1.880s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 2968 35738 ns/op BenchmarkReadMIMEHeader/server_headers-4 5222 22391 ns/op BenchmarkUncommon-4 25318 4641 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.519s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4261 24637 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 96660 1187 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 509521 203.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 88614 1318 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 171106 682.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 85520 1396 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13450 8682 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 382822 302.0 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 88784 1328 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 169574 685.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 87350 1385 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15135 7564 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 200844 595.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 75746 1513 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 78265 1501 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35788 3329 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6252 18377 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 198908 599.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77822 1516 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 79213 1518 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35876 3321 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6494 18087 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.066s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3235812 36.14 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 165178 680.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 734 159366 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 235 500658 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 577 196141 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 54417 2101 ns/op BenchmarkStatFile-4 43149 2530 ns/op BenchmarkStatDir-4 46902 2435 ns/op BenchmarkLstatDot-4 53598 2176 ns/op BenchmarkLstatFile-4 43029 2558 ns/op BenchmarkLstatDir-4 46860 2547 ns/op PASS ok os 2.605s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 154 743294 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.218s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 379411 298.5 ns/op PASS ok os/user 1.222s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3542737 33.49 ns/op BenchmarkString-4 2281743 52.43 ns/op BenchmarkBytes-4 1932896 60.98 ns/op BenchmarkNamedBytes-4 1000000 108.3 ns/op BenchmarkBytesArray-4 734764 159.2 ns/op BenchmarkSliceLen-4 2231611 53.47 ns/op BenchmarkMapLen-4 915398 124.4 ns/op BenchmarkStringLen-4 1888924 63.77 ns/op BenchmarkArrayLen-4 1311238 90.54 ns/op BenchmarkSliceCap-4 2450059 48.78 ns/op BenchmarkDeepEqual/int8-4 497822 229.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 93500 1284 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 428707 275.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 89680 1324 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 422989 276.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 89174 1335 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 432433 276.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 89337 1331 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 416061 278.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 90154 1324 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 469464 234.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 121071 980.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 422380 282.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 89184 1334 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 418084 284.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 88453 1343 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 405246 285.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 87786 1330 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 415354 278.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 88926 1335 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 426750 281.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 88987 1325 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 426379 275.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 88105 1342 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 420945 276.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 89582 1327 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 418857 277.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 89854 1326 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 421692 284.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 89262 1326 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 467179 236.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 93818 1278 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 419461 279.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 89358 1339 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 118996 994.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 57483 2071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 47950 2479 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 32976 3611 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 34256 3513 ns/op BenchmarkIsZero/ArrayComparable-4 255121 469.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 31275 3821 ns/op BenchmarkIsZero/StructComparable-4 559993 214.0 ns/op BenchmarkIsZero/StructIncomparable-4 143620 837.0 ns/op BenchmarkSetZero/Bool/Direct-4 4096501 29.09 ns/op BenchmarkSetZero/Bool/CachedZero-4 826759 131.7 ns/op BenchmarkSetZero/Bool/NewZero-4 660907 175.4 ns/op BenchmarkSetZero/Int/Direct-4 2521258 47.12 ns/op BenchmarkSetZero/Int/CachedZero-4 855284 135.1 ns/op BenchmarkSetZero/Int/NewZero-4 656311 177.2 ns/op BenchmarkSetZero/Uint/Direct-4 2527898 47.27 ns/op BenchmarkSetZero/Uint/CachedZero-4 846034 135.3 ns/op BenchmarkSetZero/Uint/NewZero-4 652114 177.4 ns/op BenchmarkSetZero/Float/Direct-4 2531740 47.13 ns/op BenchmarkSetZero/Float/CachedZero-4 858092 135.9 ns/op BenchmarkSetZero/Float/NewZero-4 668624 175.3 ns/op BenchmarkSetZero/Complex/Direct-4 2520187 47.62 ns/op BenchmarkSetZero/Complex/CachedZero-4 894973 132.4 ns/op BenchmarkSetZero/Complex/NewZero-4 674122 176.4 ns/op BenchmarkSetZero/Array/Direct-4 2238902 53.72 ns/op BenchmarkSetZero/Array/CachedZero-4 884764 132.8 ns/op BenchmarkSetZero/Array/NewZero-4 667623 177.4 ns/op BenchmarkSetZero/Chan/Direct-4 2550282 47.15 ns/op BenchmarkSetZero/Chan/CachedZero-4 886254 132.0 ns/op BenchmarkSetZero/Chan/NewZero-4 622886 182.3 ns/op BenchmarkSetZero/Func/Direct-4 2566394 47.18 ns/op BenchmarkSetZero/Func/CachedZero-4 854977 132.5 ns/op BenchmarkSetZero/Func/NewZero-4 655562 180.9 ns/op BenchmarkSetZero/Interface/Direct-4 2311932 51.69 ns/op BenchmarkSetZero/Interface/CachedZero-4 904982 132.0 ns/op BenchmarkSetZero/Interface/NewZero-4 641985 176.0 ns/op BenchmarkSetZero/Map/Direct-4 2549798 47.36 ns/op BenchmarkSetZero/Map/CachedZero-4 883008 133.7 ns/op BenchmarkSetZero/Map/NewZero-4 661394 179.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2550246 47.42 ns/op BenchmarkSetZero/Pointer/CachedZero-4 877570 134.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 622609 179.9 ns/op BenchmarkSetZero/Slice/Direct-4 2250002 53.27 ns/op BenchmarkSetZero/Slice/CachedZero-4 852210 133.0 ns/op BenchmarkSetZero/Slice/NewZero-4 663925 175.9 ns/op BenchmarkSetZero/String/Direct-4 2501240 48.03 ns/op BenchmarkSetZero/String/CachedZero-4 881066 131.6 ns/op BenchmarkSetZero/String/NewZero-4 661186 176.4 ns/op BenchmarkSetZero/Struct/Direct-4 2243424 52.91 ns/op BenchmarkSetZero/Struct/CachedZero-4 861615 132.6 ns/op BenchmarkSetZero/Struct/NewZero-4 639075 175.6 ns/op BenchmarkSelect/1-4 157790 772.1 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 65208 1716 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 31839 3341 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 198962 603.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 159759 732.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 110293 1010 ns/op 126.67 MB/s BenchmarkCallArgCopy/size=256-4 118288 1017 ns/op 251.65 MB/s BenchmarkCallArgCopy/size=1024-4 70249 1681 ns/op 609.05 MB/s BenchmarkCallArgCopy/size=4096-4 28018 3979 ns/op 1029.33 MB/s BenchmarkCallArgCopy/size=65536-4 2689 50955 ns/op 1286.15 MB/s BenchmarkFieldByName1-4 1366378 102.1 ns/op BenchmarkFieldByName2-4 105051 1060 ns/op BenchmarkFieldByName3-4 12434 8577 ns/op BenchmarkInterfaceBig-4 4107902 28.96 ns/op BenchmarkInterfaceSmall-4 4114874 31.74 ns/op BenchmarkNew-4 1987834 67.60 ns/op BenchmarkMap/StringKeys/MapIndex-4 2332 50740 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1951 60615 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2338 50925 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1874 61183 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2367 49923 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1905 61659 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 210591 535.9 ns/op PASS ok reflect 17.542s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10126 10682 ns/op 9637 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15812 7889 ns/op 9396 B/op 1 allocs/op BenchmarkFindString-4 11659 10487 ns/op 9330 B/op 1 allocs/op BenchmarkFindSubmatch-4 8439 11984 ns/op 9177 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10472 11081 ns/op 9479 B/op 2 allocs/op BenchmarkLiteral-4 16594 7369 ns/op BenchmarkNotLiteral-4 4818 27819 ns/op BenchmarkMatchClass-4 3379 35641 ns/op BenchmarkMatchClass_InRange-4 3361 34747 ns/op BenchmarkReplaceAll-4 2424 43580 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15877 7177 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36362 3169 ns/op BenchmarkAnchoredShortMatch-4 13515 9826 ns/op BenchmarkAnchoredLongMatch-4 18600 6074 ns/op BenchmarkOnePassShortA-4 20172 6036 ns/op BenchmarkNotOnePassShortA-4 6378 15932 ns/op BenchmarkOnePassShortB-4 25731 4589 ns/op BenchmarkNotOnePassShortB-4 9645 11985 ns/op BenchmarkOnePassLongPrefix-4 81002 1522 ns/op BenchmarkOnePassLongNotPrefix-4 27114 4477 ns/op BenchmarkMatchParallelShared-4 23468 6550 ns/op BenchmarkMatchParallelCopied-4 25873 5135 ns/op BenchmarkQuoteMetaAll-4 137258 874.3 ns/op 16.01 MB/s BenchmarkQuoteMetaNone-4 247063 466.0 ns/op 55.80 MB/s BenchmarkCompile/Onepass-4 3954 29440 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1573 73677 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 188 625318 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3595294 33.18 ns/op 482.26 MB/s BenchmarkMatch/Easy0/32-4 15764 6817 ns/op 4.69 MB/s BenchmarkMatch/Easy0/1K-4 16492 7520 ns/op 136.17 MB/s BenchmarkMatch/Easy0i/16-4 3602688 32.88 ns/op 486.65 MB/s BenchmarkMatch/Easy0i/32-4 5486 21522 ns/op 1.49 MB/s BenchmarkMatch/Easy0i/1K-4 270 440041 ns/op 2.33 MB/s BenchmarkMatch/Easy1/16-4 3648465 33.14 ns/op 482.74 MB/s BenchmarkMatch/Easy1/32-4 16996 8330 ns/op 3.84 MB/s BenchmarkMatch/Easy1/1K-4 7764 16866 ns/op 60.71 MB/s BenchmarkMatch/Medium/16-4 3588200 33.10 ns/op 483.37 MB/s BenchmarkMatch/Medium/32-4 6120 18994 ns/op 1.68 MB/s BenchmarkMatch/Medium/1K-4 309 388715 ns/op 2.63 MB/s BenchmarkMatch/Hard/16-4 3870608 30.29 ns/op 528.27 MB/s BenchmarkMatch/Hard/32-4 3589 29725 ns/op 1.08 MB/s BenchmarkMatch/Hard/1K-4 170 687898 ns/op 1.49 MB/s BenchmarkMatch/Hard1/16-4 1406 84188 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 723 156398 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 25 4461022 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 28591 4163 ns/op 3.84 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17235 6993 ns/op 4.58 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 650 181336 ns/op 5.65 MB/s 23 B/op 0 allocs/op PASS ok regexp 9.262s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 687714 170.9 ns/op BenchmarkIsWordChar-4 182476 655.5 ns/op PASS ok regexp/syntax 2.272s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 72859 1649 ns/op BenchmarkCallers/inlined-4 70448 1708 ns/op BenchmarkCallers/no-cache-4 15866 7511 ns/op BenchmarkFPCallers/cached-4 2844306 42.18 ns/op BenchmarkMakeChan/Byte-4 835765 120.1 ns/op BenchmarkMakeChan/Int-4 833985 150.3 ns/op BenchmarkMakeChan/Ptr-4 556034 237.6 ns/op BenchmarkMakeChan/Struct/0-4 1091916 105.4 ns/op BenchmarkMakeChan/Struct/32-4 490365 256.5 ns/op BenchmarkMakeChan/Struct/40-4 522046 359.3 ns/op BenchmarkChanNonblocking-4 10398664 9.736 ns/op BenchmarkSelectUncontended-4 876709 136.4 ns/op BenchmarkSelectSyncContended-4 33202 3896 ns/op BenchmarkSelectAsyncContended-4 105970 1088 ns/op BenchmarkSelectNonblock-4 6148290 18.15 ns/op BenchmarkChanUncontended-4 11511 13245 ns/op BenchmarkChanContended-4 1226 95451 ns/op BenchmarkChanSync-4 172749 692.6 ns/op BenchmarkChanSyncWork-4 51048 2305 ns/op BenchmarkChanProdCons0-4 85504 1396 ns/op BenchmarkChanProdCons10-4 107001 1221 ns/op BenchmarkChanProdCons100-4 108955 1074 ns/op BenchmarkChanProdConsWork0-4 76286 1558 ns/op BenchmarkChanProdConsWork10-4 84292 1438 ns/op BenchmarkChanProdConsWork100-4 89520 1382 ns/op BenchmarkSelectProdCons-4 65768 1806 ns/op BenchmarkReceiveDataFromClosedChan-4 641950 183.0 ns/op BenchmarkChanCreation-4 215274 503.2 ns/op BenchmarkChanSem-4 142874 833.7 ns/op BenchmarkChanPopular-4 108 1100483 ns/op BenchmarkChanClosed-4 605290 246.7 ns/op BenchmarkCallClosure-4 6074163 19.83 ns/op BenchmarkCallClosure1-4 6396135 18.85 ns/op BenchmarkCallClosure2-4 1226664 92.54 ns/op BenchmarkCallClosure3-4 1458940 78.11 ns/op BenchmarkCallClosure4-4 1284687 88.37 ns/op BenchmarkComplex128DivNormal-4 10353250 11.56 ns/op BenchmarkComplex128DivNisNaN-4 7967078 15.09 ns/op BenchmarkComplex128DivDisNaN-4 7337460 16.50 ns/op BenchmarkComplex128DivNisInf-4 9560934 12.47 ns/op BenchmarkComplex128DivDisInf-4 5871672 20.41 ns/op BenchmarkSetTypePtr-4 43953258 2.635 ns/op 3035.81 MB/s BenchmarkSetTypePtr8-4 9927374 12.18 ns/op 5256.56 MB/s BenchmarkSetTypePtr16-4 9988455 12.03 ns/op 10636.15 MB/s BenchmarkSetTypePtr32-4 9975468 12.08 ns/op 21200.32 MB/s BenchmarkSetTypePtr64-4 9714795 12.04 ns/op 42522.00 MB/s BenchmarkSetTypePtr126-4 5759163 20.71 ns/op 48675.87 MB/s BenchmarkSetTypePtr128-4 5871288 20.28 ns/op 50499.92 MB/s BenchmarkSetTypePtrSlice-4 731014 163.0 ns/op 50269.22 MB/s BenchmarkSetTypeNode1-4 9980635 12.11 ns/op 1982.32 MB/s BenchmarkSetTypeNode1Slice-4 3022248 39.53 ns/op 19429.86 MB/s BenchmarkSetTypeNode8-4 9884962 12.03 ns/op 6649.75 MB/s BenchmarkSetTypeNode8Slice-4 1583316 75.53 ns/op 33892.40 MB/s BenchmarkSetTypeNode64-4 5806024 20.77 ns/op 25415.61 MB/s BenchmarkSetTypeNode64Slice-4 225979 520.9 ns/op 32434.52 MB/s BenchmarkSetTypeNode64Dead-4 7477521 15.77 ns/op 33477.26 MB/s BenchmarkSetTypeNode64DeadSlice-4 255963 463.7 ns/op 36434.26 MB/s BenchmarkSetTypeNode124-4 5787580 20.72 ns/op 48645.12 MB/s BenchmarkSetTypeNode124Slice-4 180358 660.7 ns/op 48818.23 MB/s BenchmarkSetTypeNode126-4 5886081 20.37 ns/op 50277.99 MB/s BenchmarkSetTypeNode126Slice-4 180366 670.2 ns/op 48896.22 MB/s BenchmarkSetTypeNode128-4 4080876 29.28 ns/op 35520.32 MB/s BenchmarkSetTypeNode128Slice-4 139186 838.8 ns/op 39677.96 MB/s BenchmarkSetTypeNode130-4 4084406 29.31 ns/op 36033.91 MB/s BenchmarkSetTypeNode130Slice-4 141888 849.1 ns/op 39797.54 MB/s BenchmarkSetTypeNode1024-4 775642 155.6 ns/op 52757.11 MB/s BenchmarkSetTypeNode1024Slice-4 24530 4909 ns/op 53501.82 MB/s BenchmarkAllocation-4 3501 36446 ns/op BenchmarkReadMemStats-4 6926 19840 ns/op BenchmarkReadMemStatsLatency-4 1 56152 p50-ns 56152 p90-ns 56152 p99-ns BenchmarkWriteBarrier-4 1750628 58.85 ns/op BenchmarkBulkWriteBarrier-4 7234257 17.85 ns/op BenchmarkScanStackNoLocals-4 3 55784783 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10948489 11.21 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10588315 12.11 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8467162 14.51 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6987091 17.81 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4894786 24.90 ns/op BenchmarkHash5-4 5784186 19.60 ns/op 255.13 MB/s BenchmarkHash16-4 5991835 19.78 ns/op 808.84 MB/s BenchmarkHash64-4 5732374 20.99 ns/op 3049.28 MB/s BenchmarkHash1024-4 1998754 59.95 ns/op 17080.22 MB/s BenchmarkHash65536-4 38719 3094 ns/op 21180.16 MB/s BenchmarkAlignedLoad-4 7340197 16.19 ns/op BenchmarkUnalignedLoad-4 7063335 16.05 ns/op BenchmarkEqEfaceConcrete-4 6031011 19.76 ns/op BenchmarkEqIfaceConcrete-4 6267840 19.06 ns/op BenchmarkNeEfaceConcrete-4 6271743 19.30 ns/op BenchmarkNeIfaceConcrete-4 6096682 19.55 ns/op BenchmarkConvT2EByteSized/bool-4 6106339 19.54 ns/op BenchmarkConvT2EByteSized/uint8-4 6255781 19.23 ns/op BenchmarkConvT2ESmall-4 5518820 21.67 ns/op BenchmarkConvT2EUintptr-4 5485090 21.86 ns/op BenchmarkConvT2ELarge-4 1000000 100.1 ns/op BenchmarkConvT2ISmall-4 5468624 21.87 ns/op BenchmarkConvT2IUintptr-4 5209446 22.86 ns/op BenchmarkConvT2ILarge-4 1000000 105.1 ns/op BenchmarkConvI2E-4 4728488 25.35 ns/op BenchmarkConvI2I-4 3952767 29.72 ns/op BenchmarkAssertE2T-4 4724407 25.39 ns/op BenchmarkAssertE2TLarge-4 2294532 50.31 ns/op BenchmarkAssertE2I-4 4147099 27.96 ns/op BenchmarkAssertI2T-4 4419454 26.96 ns/op BenchmarkAssertI2I-4 4240773 27.54 ns/op BenchmarkAssertI2E-4 5971696 19.35 ns/op BenchmarkAssertE2E-4 6022015 19.38 ns/op BenchmarkAssertE2T2-4 3649118 32.77 ns/op BenchmarkAssertE2T2Blank-4 4336676 27.62 ns/op BenchmarkAssertI2E2-4 4295392 27.89 ns/op BenchmarkAssertI2E2Blank-4 5527050 20.77 ns/op BenchmarkAssertE2E2-4 4365800 27.47 ns/op BenchmarkAssertE2E2Blank-4 5885551 20.09 ns/op BenchmarkConvT2Ezero/zero/16-4 5574810 21.52 ns/op BenchmarkConvT2Ezero/zero/32-4 5573786 21.46 ns/op BenchmarkConvT2Ezero/zero/64-4 5512736 21.90 ns/op BenchmarkConvT2Ezero/zero/str-4 5490456 21.85 ns/op BenchmarkConvT2Ezero/zero/slice-4 5497040 21.92 ns/op BenchmarkConvT2Ezero/zero/big-4 202176 521.6 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1304520 91.28 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1279324 93.58 ns/op BenchmarkConvT2Ezero/nonzero/big-4 236674 566.4 ns/op BenchmarkConvT2Ezero/smallint/16-4 5440017 22.07 ns/op BenchmarkConvT2Ezero/smallint/32-4 5552362 21.56 ns/op BenchmarkConvT2Ezero/smallint/64-4 5496565 21.91 ns/op BenchmarkConvT2Ezero/largeint/16-4 1525915 71.99 ns/op BenchmarkConvT2Ezero/largeint/32-4 1564413 73.08 ns/op BenchmarkConvT2Ezero/largeint/64-4 1731243 70.12 ns/op BenchmarkMalloc8-4 1874041 58.62 ns/op BenchmarkMalloc16-4 1935762 66.57 ns/op BenchmarkMallocTypeInfo8-4 1820149 57.36 ns/op BenchmarkMallocTypeInfo16-4 1382826 76.22 ns/op BenchmarkMallocLargeStruct-4 205473 658.4 ns/op BenchmarkGoroutineSelect-4 91 1565534 ns/op BenchmarkGoroutineBlocking-4 81 1382213 ns/op BenchmarkGoroutineForRange-4 70 1433795 ns/op BenchmarkGoroutineIdle-4 100 1242596 ns/op BenchmarkHashStringSpeed-4 2581689 51.23 ns/op BenchmarkHashBytesSpeed-4 1450546 82.65 ns/op BenchmarkHashInt32Speed-4 3255944 35.61 ns/op BenchmarkHashInt64Speed-4 3333057 34.93 ns/op BenchmarkHashStringArraySpeed-4 589342 196.8 ns/op BenchmarkMegMap-4 3161061 37.25 ns/op BenchmarkMegOneMap-4 4026348 29.76 ns/op BenchmarkMegEqMap-4 1707 78611 ns/op BenchmarkMegEmptyMap-4 4684550 25.69 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2567061 46.26 ns/op BenchmarkSmallStrMap-4 3215910 37.01 ns/op BenchmarkMapStringKeysEight_16-4 3190858 37.35 ns/op BenchmarkMapStringKeysEight_32-4 3179907 37.70 ns/op BenchmarkMapStringKeysEight_64-4 3170566 38.36 ns/op BenchmarkMapStringKeysEight_1M-4 3073576 39.02 ns/op BenchmarkIntMap-4 4056690 29.62 ns/op BenchmarkMapFirst/1-4 4782064 24.94 ns/op BenchmarkMapFirst/2-4 4711998 25.15 ns/op BenchmarkMapFirst/3-4 4814994 24.95 ns/op BenchmarkMapFirst/4-4 4671704 25.62 ns/op BenchmarkMapFirst/5-4 4481356 25.57 ns/op BenchmarkMapFirst/6-4 4563778 26.07 ns/op BenchmarkMapFirst/7-4 4764037 24.99 ns/op BenchmarkMapFirst/8-4 4574823 26.10 ns/op BenchmarkMapFirst/9-4 4149468 29.17 ns/op BenchmarkMapFirst/10-4 4162702 29.28 ns/op BenchmarkMapFirst/11-4 4072369 30.26 ns/op BenchmarkMapFirst/12-4 3964618 29.51 ns/op BenchmarkMapFirst/13-4 4169391 28.79 ns/op BenchmarkMapFirst/14-4 3986059 30.02 ns/op BenchmarkMapFirst/15-4 3927981 30.98 ns/op BenchmarkMapFirst/16-4 3838972 31.63 ns/op BenchmarkMapMid/1-4 4901632 24.49 ns/op BenchmarkMapMid/2-4 4440110 25.77 ns/op BenchmarkMapMid/3-4 4587189 26.23 ns/op BenchmarkMapMid/4-4 4217125 28.34 ns/op BenchmarkMapMid/5-4 4546822 26.33 ns/op BenchmarkMapMid/6-4 4111452 27.91 ns/op BenchmarkMapMid/7-4 4290001 27.81 ns/op BenchmarkMapMid/8-4 4324928 27.98 ns/op BenchmarkMapMid/9-4 3898753 29.63 ns/op BenchmarkMapMid/10-4 3702939 30.30 ns/op BenchmarkMapMid/11-4 3753703 32.06 ns/op BenchmarkMapMid/12-4 3686632 30.25 ns/op BenchmarkMapMid/13-4 3914840 30.48 ns/op BenchmarkMapMid/14-4 3930097 31.39 ns/op BenchmarkMapMid/15-4 4197082 29.44 ns/op BenchmarkMapMid/16-4 3904754 30.96 ns/op BenchmarkMapLast/1-4 4833836 24.65 ns/op BenchmarkMapLast/2-4 4480456 26.24 ns/op BenchmarkMapLast/3-4 4332890 27.68 ns/op BenchmarkMapLast/4-4 4100880 28.77 ns/op BenchmarkMapLast/5-4 4290824 28.36 ns/op BenchmarkMapLast/6-4 4051902 28.25 ns/op BenchmarkMapLast/7-4 4326843 28.75 ns/op BenchmarkMapLast/8-4 4048112 30.02 ns/op BenchmarkMapLast/9-4 3717883 32.47 ns/op BenchmarkMapLast/10-4 3748624 31.31 ns/op BenchmarkMapLast/11-4 3790304 30.48 ns/op BenchmarkMapLast/12-4 3898177 31.50 ns/op BenchmarkMapLast/13-4 4012425 29.84 ns/op BenchmarkMapLast/14-4 3672987 31.80 ns/op BenchmarkMapLast/15-4 3672458 32.32 ns/op BenchmarkMapLast/16-4 3848881 32.61 ns/op BenchmarkMapCycle-4 2086464 56.90 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3289642 35.91 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2236 50209 ns/op BenchmarkMakeMap/[Byte]Byte-4 483537 215.0 ns/op BenchmarkMakeMap/[Int]Int-4 310556 384.9 ns/op BenchmarkNewEmptyMap-4 12316666 9.820 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1660042 73.24 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 463767 243.2 ns/op BenchmarkMapIterEmpty-4 5155453 23.12 ns/op BenchmarkSameLengthMap-4 4415532 25.86 ns/op BenchmarkBigKeyMap-4 1690280 71.72 ns/op BenchmarkBigValMap-4 1510837 77.82 ns/op BenchmarkSmallKeyMap-4 2962765 41.10 ns/op BenchmarkMapPopulate/1-4 2971770 40.14 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 133273 825.3 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8294 16667 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 787 153160 ns/op 51787 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 55 2278976 ns/op 416514 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 3 36498621 ns/op 6538418 B/op 2960 allocs/op BenchmarkComplexAlgMap-4 467887 244.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 1654346 73.21 ns/op BenchmarkGoMapClear/Reflexive/10-4 1516125 79.91 ns/op BenchmarkGoMapClear/Reflexive/100-4 343357 345.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 51907 2302 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5904 20211 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1334089 90.20 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1217527 98.75 ns/op BenchmarkGoMapClear/NonReflexive/100-4 338631 363.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 50746 2398 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5931 20592 ns/op BenchmarkMapStringConversion/32/simple-4 1779316 66.04 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1737055 69.09 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1595227 75.19 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1681975 70.65 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1609653 72.90 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1496684 80.57 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1991973 68.43 ns/op BenchmarkMapInterfacePtr-4 1936140 58.47 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4800253 25.02 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 126555 903.7 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4863 24804 ns/op BenchmarkMapPop1000-4 361 344017 ns/op BenchmarkMapPop10000-4 20 6516969 ns/op BenchmarkMapAssign/Int32/256-4 2331810 50.07 ns/op BenchmarkMapAssign/Int32/65536-4 1176657 101.3 ns/op BenchmarkMapAssign/Int64/256-4 2277328 51.17 ns/op BenchmarkMapAssign/Int64/65536-4 1009874 108.7 ns/op BenchmarkMapAssign/Str/256-4 1889115 65.53 ns/op BenchmarkMapAssign/Str/65536-4 377856 265.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1488184 79.88 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 818139 142.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1453046 80.17 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 674042 182.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 445473 2391 ns/op BenchmarkMapOperatorAssign/Str/65536-4 168202 667.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 865929 163.5 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 191624 550.9 ns/op 66 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 778624 164.6 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 164714 671.6 ns/op 79 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 550522 252.2 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 113144 1048 ns/op 130 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1872313 64.62 ns/op BenchmarkMapDelete/Int32/1000-4 1929799 61.43 ns/op BenchmarkMapDelete/Int32/10000-4 1881301 63.57 ns/op BenchmarkMapDelete/Int64/100-4 1823601 66.10 ns/op BenchmarkMapDelete/Int64/1000-4 1885600 64.98 ns/op BenchmarkMapDelete/Int64/10000-4 1787094 65.85 ns/op BenchmarkMapDelete/Str/100-4 1520602 79.05 ns/op BenchmarkMapDelete/Str/1000-4 1513407 78.93 ns/op BenchmarkMapDelete/Str/10000-4 1404604 83.54 ns/op BenchmarkMapDelete/Pointer/100-4 1429362 70.97 ns/op BenchmarkMapDelete/Pointer/1000-4 1733577 69.07 ns/op BenchmarkMapDelete/Pointer/10000-4 1658608 72.22 ns/op BenchmarkMemmove/0-4 14315088 7.675 ns/op BenchmarkMemmove/1-4 1901161 62.48 ns/op 16.01 MB/s BenchmarkMemmove/2-4 1872997 63.86 ns/op 31.32 MB/s BenchmarkMemmove/3-4 1867564 64.21 ns/op 46.72 MB/s BenchmarkMemmove/4-4 1868485 63.90 ns/op 62.59 MB/s BenchmarkMemmove/5-4 1869741 64.38 ns/op 77.66 MB/s BenchmarkMemmove/6-4 1842824 64.76 ns/op 92.65 MB/s BenchmarkMemmove/7-4 1851534 65.12 ns/op 107.49 MB/s BenchmarkMemmove/8-4 1974108 60.92 ns/op 131.32 MB/s BenchmarkMemmove/9-4 1811450 66.15 ns/op 136.05 MB/s BenchmarkMemmove/10-4 1795054 66.70 ns/op 149.92 MB/s BenchmarkMemmove/11-4 1821580 65.54 ns/op 167.82 MB/s BenchmarkMemmove/12-4 1814152 66.13 ns/op 181.45 MB/s BenchmarkMemmove/13-4 1795294 65.93 ns/op 197.17 MB/s BenchmarkMemmove/14-4 1802823 66.10 ns/op 211.79 MB/s BenchmarkMemmove/15-4 1830146 66.80 ns/op 224.55 MB/s BenchmarkMemmove/16-4 1897002 62.93 ns/op 254.26 MB/s BenchmarkMemmove/32-4 1793067 69.11 ns/op 463.06 MB/s BenchmarkMemmove/64-4 1626549 74.00 ns/op 864.90 MB/s BenchmarkMemmove/128-4 1319586 90.21 ns/op 1418.97 MB/s BenchmarkMemmove/256-4 1000000 115.4 ns/op 2217.51 MB/s BenchmarkMemmove/512-4 582561 203.6 ns/op 2514.13 MB/s BenchmarkMemmove/1024-4 390892 306.8 ns/op 3337.96 MB/s BenchmarkMemmove/2048-4 237520 508.3 ns/op 4029.33 MB/s BenchmarkMemmove/4096-4 128668 935.1 ns/op 4380.13 MB/s BenchmarkMemmoveOverlap/32-4 1831656 65.25 ns/op 490.44 MB/s BenchmarkMemmoveOverlap/64-4 1636024 73.27 ns/op 873.50 MB/s BenchmarkMemmoveOverlap/128-4 1349257 89.04 ns/op 1437.49 MB/s BenchmarkMemmoveOverlap/256-4 1000000 114.3 ns/op 2239.72 MB/s BenchmarkMemmoveOverlap/512-4 596443 201.6 ns/op 2539.74 MB/s BenchmarkMemmoveOverlap/1024-4 386379 301.0 ns/op 3402.47 MB/s BenchmarkMemmoveOverlap/2048-4 236970 507.6 ns/op 4034.75 MB/s BenchmarkMemmoveOverlap/4096-4 128029 925.1 ns/op 4427.49 MB/s BenchmarkMemmoveUnalignedDst/0-4 13641573 8.408 ns/op BenchmarkMemmoveUnalignedDst/1-4 1925112 62.06 ns/op 16.11 MB/s BenchmarkMemmoveUnalignedDst/2-4 1868342 64.24 ns/op 31.13 MB/s BenchmarkMemmoveUnalignedDst/3-4 1862461 63.82 ns/op 47.01 MB/s BenchmarkMemmoveUnalignedDst/4-4 1886845 63.33 ns/op 63.16 MB/s BenchmarkMemmoveUnalignedDst/5-4 1878164 63.23 ns/op 79.08 MB/s BenchmarkMemmoveUnalignedDst/6-4 1888574 64.11 ns/op 93.59 MB/s BenchmarkMemmoveUnalignedDst/7-4 1849752 63.80 ns/op 109.72 MB/s BenchmarkMemmoveUnalignedDst/8-4 1960524 61.65 ns/op 129.77 MB/s BenchmarkMemmoveUnalignedDst/9-4 1842386 66.27 ns/op 135.80 MB/s BenchmarkMemmoveUnalignedDst/10-4 1825171 65.35 ns/op 153.02 MB/s BenchmarkMemmoveUnalignedDst/11-4 1828858 65.46 ns/op 168.04 MB/s BenchmarkMemmoveUnalignedDst/12-4 1839105 64.83 ns/op 185.11 MB/s BenchmarkMemmoveUnalignedDst/13-4 1831813 65.90 ns/op 197.28 MB/s BenchmarkMemmoveUnalignedDst/14-4 1806030 65.96 ns/op 212.25 MB/s BenchmarkMemmoveUnalignedDst/15-4 1797340 65.86 ns/op 227.74 MB/s BenchmarkMemmoveUnalignedDst/16-4 1816101 65.90 ns/op 242.78 MB/s BenchmarkMemmoveUnalignedDst/32-4 1741556 69.35 ns/op 461.46 MB/s BenchmarkMemmoveUnalignedDst/64-4 1529578 78.59 ns/op 814.31 MB/s BenchmarkMemmoveUnalignedDst/128-4 1305936 92.45 ns/op 1384.49 MB/s BenchmarkMemmoveUnalignedDst/256-4 856680 135.9 ns/op 1883.66 MB/s BenchmarkMemmoveUnalignedDst/512-4 554557 210.1 ns/op 2437.11 MB/s BenchmarkMemmoveUnalignedDst/1024-4 364911 321.6 ns/op 3184.32 MB/s BenchmarkMemmoveUnalignedDst/2048-4 231769 515.2 ns/op 3974.99 MB/s BenchmarkMemmoveUnalignedDst/4096-4 123056 956.8 ns/op 4280.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1712058 69.83 ns/op 458.27 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1552563 77.47 ns/op 826.18 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1306053 91.66 ns/op 1396.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 965955 117.6 ns/op 2176.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 548931 202.1 ns/op 2533.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 385172 306.6 ns/op 3340.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 233726 510.9 ns/op 4008.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128731 929.8 ns/op 4405.24 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13844960 7.783 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1961040 61.09 ns/op 16.37 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1901542 62.97 ns/op 31.76 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1876116 63.57 ns/op 47.19 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1909676 63.04 ns/op 63.46 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1893370 63.99 ns/op 78.14 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1906545 62.85 ns/op 95.46 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1903491 63.02 ns/op 111.07 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1967028 60.66 ns/op 131.89 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1832150 65.19 ns/op 138.06 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1853940 65.05 ns/op 153.72 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1851564 64.86 ns/op 169.60 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1840311 64.87 ns/op 184.98 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1856721 64.89 ns/op 200.33 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1842844 64.71 ns/op 216.35 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1839274 64.90 ns/op 231.14 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1807312 65.09 ns/op 245.83 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1747748 68.80 ns/op 465.13 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1545684 76.65 ns/op 835.02 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1304026 91.50 ns/op 1398.91 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 119.6 ns/op 2140.66 MB/s BenchmarkMemmoveUnalignedSrc/512-4 556682 208.6 ns/op 2454.34 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 387568 309.2 ns/op 3311.95 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 221206 518.0 ns/op 3953.75 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 127340 944.4 ns/op 4337.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1535314 78.32 ns/op 204.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1562739 77.57 ns/op 206.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1477400 81.73 ns/op 195.78 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1480551 81.15 ns/op 197.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1477992 80.89 ns/op 197.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1485145 80.47 ns/op 198.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1465713 81.22 ns/op 197.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1514367 79.80 ns/op 200.51 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1280527 92.64 ns/op 690.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1247329 95.52 ns/op 669.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1264792 93.46 ns/op 684.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1299339 92.01 ns/op 695.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1276112 93.72 ns/op 682.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1302088 92.51 ns/op 691.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1288952 93.60 ns/op 683.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1288449 93.05 ns/op 687.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 812595 141.5 ns/op 1809.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 717110 164.8 ns/op 1553.62 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 888285 133.3 ns/op 1920.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 851485 131.3 ns/op 1949.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 887551 132.5 ns/op 1931.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 880972 131.3 ns/op 1949.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 895110 131.9 ns/op 1940.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 843015 131.0 ns/op 1953.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 106855 1128 ns/op 3630.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 79437 1517 ns/op 2700.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 125808 953.2 ns/op 4297.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 125214 961.2 ns/op 4261.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 125059 952.8 ns/op 4299.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 123597 956.6 ns/op 4281.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 125427 958.4 ns/op 4273.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 123975 959.2 ns/op 4270.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6579 17552 ns/op 3733.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4686 23784 ns/op 2755.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7340 14352 ns/op 4566.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7159 14432 ns/op 4540.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7488 14345 ns/op 4568.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7269 14460 ns/op 4532.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7323 14394 ns/op 4553.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7138 14493 ns/op 4521.80 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1733311 69.23 ns/op 462.21 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1518969 78.82 ns/op 812.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1299633 91.81 ns/op 1394.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 865030 130.7 ns/op 1958.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 565950 206.7 ns/op 2476.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 387150 307.9 ns/op 3325.65 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 232532 514.2 ns/op 3982.63 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 126735 936.2 ns/op 4374.92 MB/s BenchmarkMemclr/5-4 10438624 11.53 ns/op 433.66 MB/s BenchmarkMemclr/16-4 9915170 12.12 ns/op 1320.02 MB/s BenchmarkMemclr/64-4 9454600 12.70 ns/op 5040.01 MB/s BenchmarkMemclr/256-4 8157748 14.40 ns/op 17781.58 MB/s BenchmarkMemclr/4096-4 2360130 50.86 ns/op 80533.01 MB/s BenchmarkMemclr/65536-4 57117 2040 ns/op 32121.54 MB/s BenchmarkMemclr/1M-4 2818 41872 ns/op 25042.13 MB/s BenchmarkMemclr/4M-4 698 167734 ns/op 25005.62 MB/s BenchmarkMemclr/8M-4 304 374822 ns/op 22380.25 MB/s BenchmarkMemclr/16M-4 122 1088785 ns/op 15409.11 MB/s BenchmarkMemclr/64M-4 10 10076518 ns/op 6659.93 MB/s BenchmarkMemclrUnaligned/0_5-4 7234776 16.65 ns/op 300.38 MB/s BenchmarkMemclrUnaligned/0_16-4 7162280 16.78 ns/op 953.68 MB/s BenchmarkMemclrUnaligned/0_64-4 6871953 17.60 ns/op 3635.68 MB/s BenchmarkMemclrUnaligned/0_256-4 6289167 18.90 ns/op 13543.73 MB/s BenchmarkMemclrUnaligned/0_4096-4 2256429 52.71 ns/op 77704.91 MB/s BenchmarkMemclrUnaligned/0_65536-4 57852 1801 ns/op 36389.61 MB/s BenchmarkMemclrUnaligned/1_5-4 7223492 16.55 ns/op 302.11 MB/s BenchmarkMemclrUnaligned/1_16-4 7221724 16.62 ns/op 962.55 MB/s BenchmarkMemclrUnaligned/1_64-4 6855212 17.39 ns/op 3680.96 MB/s BenchmarkMemclrUnaligned/1_256-4 6381420 18.88 ns/op 13555.78 MB/s BenchmarkMemclrUnaligned/1_4096-4 1359284 87.84 ns/op 46632.84 MB/s BenchmarkMemclrUnaligned/1_65536-4 47288 2243 ns/op 29213.24 MB/s BenchmarkMemclrUnaligned/4_5-4 7189393 16.59 ns/op 301.31 MB/s BenchmarkMemclrUnaligned/4_16-4 7225474 16.62 ns/op 962.48 MB/s BenchmarkMemclrUnaligned/4_64-4 6931100 17.50 ns/op 3657.42 MB/s BenchmarkMemclrUnaligned/4_256-4 6133207 19.51 ns/op 13122.61 MB/s BenchmarkMemclrUnaligned/4_4096-4 1289817 92.09 ns/op 44480.06 MB/s BenchmarkMemclrUnaligned/4_65536-4 47781 2212 ns/op 29621.81 MB/s BenchmarkMemclrUnaligned/7_5-4 7231557 16.58 ns/op 301.50 MB/s BenchmarkMemclrUnaligned/7_16-4 7231608 16.58 ns/op 964.91 MB/s BenchmarkMemclrUnaligned/7_64-4 6851096 17.35 ns/op 3689.44 MB/s BenchmarkMemclrUnaligned/7_256-4 6243210 19.58 ns/op 13072.05 MB/s BenchmarkMemclrUnaligned/7_4096-4 1307862 91.25 ns/op 44885.24 MB/s BenchmarkMemclrUnaligned/7_65536-4 53239 2218 ns/op 29550.48 MB/s BenchmarkMemclrUnaligned/0_1M-4 2770 41281 ns/op 25400.94 MB/s BenchmarkMemclrUnaligned/0_4M-4 687 172771 ns/op 24276.61 MB/s BenchmarkMemclrUnaligned/0_8M-4 296 391753 ns/op 21413.02 MB/s BenchmarkMemclrUnaligned/0_16M-4 112 1024778 ns/op 16371.56 MB/s BenchmarkMemclrUnaligned/0_64M-4 10 10050255 ns/op 6677.33 MB/s BenchmarkMemclrUnaligned/1_1M-4 2754 40142 ns/op 26121.73 MB/s BenchmarkMemclrUnaligned/1_4M-4 667 168828 ns/op 24843.60 MB/s BenchmarkMemclrUnaligned/1_8M-4 243 506758 ns/op 16553.47 MB/s BenchmarkMemclrUnaligned/1_16M-4 81 1520488 ns/op 11034.10 MB/s BenchmarkMemclrUnaligned/1_64M-4 10 10271026 ns/op 6533.80 MB/s BenchmarkMemclrUnaligned/4_1M-4 2671 41561 ns/op 25229.96 MB/s BenchmarkMemclrUnaligned/4_4M-4 673 168698 ns/op 24862.82 MB/s BenchmarkMemclrUnaligned/4_8M-4 235 517321 ns/op 16215.48 MB/s BenchmarkMemclrUnaligned/4_16M-4 78 1490994 ns/op 11252.37 MB/s BenchmarkMemclrUnaligned/4_64M-4 10 10118477 ns/op 6632.31 MB/s BenchmarkMemclrUnaligned/7_1M-4 2692 41223 ns/op 25436.41 MB/s BenchmarkMemclrUnaligned/7_4M-4 673 171242 ns/op 24493.38 MB/s BenchmarkMemclrUnaligned/7_8M-4 234 479481 ns/op 17495.20 MB/s BenchmarkMemclrUnaligned/7_16M-4 79 1829155 ns/op 9172.11 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9804180 ns/op 6844.92 MB/s BenchmarkGoMemclr/5-4 2042026 58.86 ns/op 84.94 MB/s BenchmarkGoMemclr/16-4 485138 248.0 ns/op 64.51 MB/s BenchmarkGoMemclr/64-4 130123 920.4 ns/op 69.54 MB/s BenchmarkGoMemclr/256-4 33181 3697 ns/op 69.25 MB/s BenchmarkMemclrRange/1K_2K-4 63710 1880 ns/op 50997.50 MB/s BenchmarkMemclrRange/2K_8K-4 30248 3972 ns/op 83961.63 MB/s BenchmarkMemclrRange/4K_16K-4 42738 2842 ns/op 113691.67 MB/s BenchmarkMemclrRange/160K_228K-4 1851 61062 ns/op 27232.54 MB/s BenchmarkClearFat7-4 6124609 19.46 ns/op BenchmarkClearFat8-4 6661094 17.70 ns/op BenchmarkClearFat11-4 5767605 21.15 ns/op BenchmarkClearFat12-4 5733570 20.34 ns/op BenchmarkClearFat13-4 5671616 20.79 ns/op BenchmarkClearFat14-4 5836666 20.80 ns/op BenchmarkClearFat15-4 5714234 20.97 ns/op BenchmarkClearFat16-4 6351950 18.28 ns/op BenchmarkClearFat24-4 6348296 18.95 ns/op BenchmarkClearFat32-4 6111692 19.50 ns/op BenchmarkClearFat40-4 5682902 20.75 ns/op BenchmarkClearFat48-4 5691465 20.84 ns/op BenchmarkClearFat56-4 5642146 21.24 ns/op BenchmarkClearFat64-4 5499262 22.21 ns/op BenchmarkClearFat72-4 5142597 23.34 ns/op BenchmarkClearFat128-4 3706736 32.25 ns/op BenchmarkClearFat256-4 2678889 44.75 ns/op BenchmarkClearFat512-4 1313858 91.57 ns/op BenchmarkClearFat1024-4 726642 144.8 ns/op BenchmarkClearFat1032-4 743764 158.1 ns/op BenchmarkClearFat1040-4 750405 151.9 ns/op BenchmarkCopyFat7-4 5965822 19.89 ns/op BenchmarkCopyFat8-4 6771654 17.56 ns/op BenchmarkCopyFat11-4 5744739 20.80 ns/op BenchmarkCopyFat12-4 5742169 21.04 ns/op BenchmarkCopyFat13-4 5881839 20.23 ns/op BenchmarkCopyFat14-4 5897100 20.64 ns/op BenchmarkCopyFat15-4 5802096 20.68 ns/op BenchmarkCopyFat16-4 6546073 18.85 ns/op BenchmarkCopyFat24-4 6334945 18.98 ns/op BenchmarkCopyFat32-4 5794882 20.27 ns/op BenchmarkCopyFat64-4 5404064 21.95 ns/op BenchmarkCopyFat72-4 4852882 24.65 ns/op BenchmarkCopyFat128-4 3640936 32.99 ns/op BenchmarkCopyFat256-4 2535577 47.39 ns/op BenchmarkCopyFat512-4 1279720 93.85 ns/op BenchmarkCopyFat520-4 1258070 95.01 ns/op BenchmarkCopyFat1024-4 781323 154.1 ns/op BenchmarkCopyFat1032-4 757338 156.4 ns/op BenchmarkCopyFat1040-4 745893 158.0 ns/op BenchmarkIssue18740/2byte-4 448 253899 ns/op BenchmarkIssue18740/4byte-4 738 161300 ns/op BenchmarkIssue18740/8byte-4 1005 116369 ns/op BenchmarkMemclrKnownSize1-4 8508103 13.83 ns/op 72.29 MB/s BenchmarkMemclrKnownSize2-4 5604150 21.10 ns/op 94.78 MB/s BenchmarkMemclrKnownSize4-4 3372585 35.74 ns/op 111.92 MB/s BenchmarkMemclrKnownSize8-4 980450 118.7 ns/op 67.38 MB/s BenchmarkMemclrKnownSize16-4 479696 239.9 ns/op 66.69 MB/s BenchmarkMemclrKnownSize32-4 254084 461.9 ns/op 69.27 MB/s BenchmarkMemclrKnownSize64-4 132921 900.5 ns/op 71.08 MB/s BenchmarkMemclrKnownSize112-4 74292 1569 ns/op 71.40 MB/s BenchmarkMemclrKnownSize128-4 65229 1802 ns/op 71.03 MB/s BenchmarkMemclrKnownSize192-4 40836 2667 ns/op 71.98 MB/s BenchmarkMemclrKnownSize248-4 34639 3449 ns/op 71.90 MB/s BenchmarkMemclrKnownSize256-4 33738 3530 ns/op 72.52 MB/s BenchmarkMemclrKnownSize512-4 16939 7098 ns/op 72.13 MB/s BenchmarkMemclrKnownSize1024-4 8296 14064 ns/op 72.81 MB/s BenchmarkMemclrKnownSize4096-4 2054 57668 ns/op 71.03 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7505218 ns/op 69.86 MB/s BenchmarkReadMetricsLatency-4 17230 5375 p50-ns 5838 p90-ns 18466 p99-ns BenchmarkFinalizer-4 174 637112 ns/op BenchmarkFinalizerRun-4 198343 892.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6578504 18.20 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3101484 38.35 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2444192 49.12 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2396610 50.04 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1305254 92.46 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.7 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2223284 53.65 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1272318 94.30 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1327852 90.44 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2008464 59.66 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1978482 59.68 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1697544 70.20 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1477002 81.31 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1348284 88.81 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7677739 15.32 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8148020 14.75 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8171670 14.77 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7899438 15.42 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7105362 16.94 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6521205 18.48 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7871215 15.25 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8257366 14.66 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8149669 14.74 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7839967 15.24 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8185831 14.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8087569 14.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7824190 15.24 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8032658 14.69 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8133939 14.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7832827 15.26 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8151498 14.70 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8179443 14.68 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7839972 15.22 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7619881 15.72 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7609926 15.76 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7700694 15.37 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7672828 15.79 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7629106 15.68 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7783965 15.24 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7445965 15.74 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7608212 15.75 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7875124 15.37 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7581802 15.68 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7700434 15.73 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7795322 15.29 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8133320 14.66 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8092580 14.67 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7875302 15.23 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8206564 14.83 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8159902 14.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7737492 15.39 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8107978 14.80 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8150656 14.65 ns/op BenchmarkNetpollBreak-4 3985 27836 ns/op BenchmarkPinnerPinUnpinBatch-4 936 118341 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 219 529382 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1093 112718 ns/op BenchmarkPinnerPinUnpin-4 1000000 103.1 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 102.7 ns/op BenchmarkPinnerPinUnpinDouble-4 433684 271.5 ns/op BenchmarkPinnerPinUnpinParallel-4 3676112 32.62 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3680530 35.62 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 245976 479.4 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5304985 22.47 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5409484 22.06 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 7567842 13.46 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 8714073 12.25 ns/op BenchmarkPingPongHog-4 315 380425 ns/op BenchmarkStackGrowth-4 88974 1176 ns/op BenchmarkStackGrowthDeep-4 1178 105188 ns/op BenchmarkCreateGoroutines-4 56740 2163 ns/op BenchmarkCreateGoroutinesParallel-4 46797 2528 ns/op BenchmarkCreateGoroutinesCapture-4 9204 12894 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 44313 2748 ns/op BenchmarkClosureCall-4 17842833 6.074 ns/op BenchmarkWakeupParallelSpinning/0s-4 5926 17424 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4554 23475 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4257 25757 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3066 36324 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2136 56734 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1255 94264 ns/op BenchmarkWakeupParallelSpinning/50µs-4 602 195422 ns/op BenchmarkWakeupParallelSpinning/100µs-4 358 337739 ns/op BenchmarkWakeupParallelSyscall/0s-4 666 151624 ns/op BenchmarkWakeupParallelSyscall/1µs-4 771 153644 ns/op BenchmarkWakeupParallelSyscall/2µs-4 786 155739 ns/op BenchmarkWakeupParallelSyscall/5µs-4 763 157268 ns/op BenchmarkWakeupParallelSyscall/10µs-4 712 168781 ns/op BenchmarkWakeupParallelSyscall/20µs-4 601 193006 ns/op BenchmarkWakeupParallelSyscall/50µs-4 472 262847 ns/op BenchmarkWakeupParallelSyscall/100µs-4 333 365762 ns/op BenchmarkMatmult-4 3115602 40.68 ns/op BenchmarkFastrand-4 11395149 10.51 ns/op BenchmarkFastrand64-4 13129819 9.752 ns/op BenchmarkFastrandHashiter-4 4558599 28.51 ns/op BenchmarkFastrandn/2-4 7441450 15.99 ns/op BenchmarkFastrandn/3-4 6901689 17.08 ns/op BenchmarkFastrandn/4-4 7693660 15.56 ns/op BenchmarkFastrandn/5-4 7603478 15.62 ns/op BenchmarkIfaceCmp100-4 95169 1258 ns/op BenchmarkIfaceCmpNil100-4 152058 775.4 ns/op BenchmarkEfaceCmpDiff-4 38936 3074 ns/op BenchmarkEfaceCmpDiffIndirect-4 30618 3939 ns/op BenchmarkDefer-4 1348016 88.52 ns/op BenchmarkDefer10-4 718256 175.2 ns/op BenchmarkDeferMany-4 380346 414.8 ns/op BenchmarkPanicRecover-4 509918 196.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 8205 14858 ns/op 14451 p50-ns 18105 p90-ns 25667 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7470 19147 ns/op 14869 p50-ns 19562 p90-ns 87578 p99-ns BenchmarkGoroutineProfile/small/idle-4 3291 36627 ns/op 35137 p50-ns 39024 p90-ns 51203 p99-ns BenchmarkGoroutineProfile/small/loaded-4 471 333338 ns/op 115533 p50-ns 288774 p90-ns 8942925 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7844 18114 ns/op 17529 p50-ns 21296 p90-ns 29326 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6423 19536 ns/op 15384 p50-ns 19989 p90-ns 57132 p99-ns BenchmarkGoroutineProfile/large/idle-4 32 3229799 ns/op 3245604 p50-ns 3427493 p90-ns 3590852 p99-ns BenchmarkGoroutineProfile/large/loaded-4 30 6702455 ns/op 4250438 p50-ns 15719681 p90-ns 23598593 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7123 15564 ns/op 14832 p50-ns 19006 p90-ns 29220 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 8115 18136 ns/op 15356 p50-ns 19748 p90-ns 173558 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 904 117625 ns/op 112936 p50-ns 132590 p90-ns 146320 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 368 536970 ns/op 265632 p50-ns 388606 p90-ns 11688596 p99-ns BenchmarkRWMutexUncontended-4 2944906 41.00 ns/op BenchmarkRWMutexWrite100-4 1000000 191.3 ns/op BenchmarkRWMutexWrite10-4 109362 1255 ns/op BenchmarkRWMutexWorkWrite100-4 407469 253.4 ns/op BenchmarkRWMutexWorkWrite10-4 98750 1425 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2613 45136 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 920 128700 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1263 91175 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 444 266598 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 632 184520 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 208 555792 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 310 373527 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 100 1159069 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 342556 396.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 288890 383.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 220323 470.4 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 302619 391.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 262401 392.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 266914 463.6 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 276314 377.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 310435 399.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 224616 455.2 ns/op BenchmarkMakeSlice/Byte-4 1857654 59.34 ns/op BenchmarkMakeSlice/Int16-4 1934274 62.90 ns/op BenchmarkMakeSlice/Int-4 1500206 77.26 ns/op BenchmarkMakeSlice/Ptr-4 1000000 104.7 ns/op BenchmarkMakeSlice/Struct/24-4 953010 136.9 ns/op BenchmarkMakeSlice/Struct/32-4 785534 147.3 ns/op BenchmarkMakeSlice/Struct/40-4 722059 163.9 ns/op BenchmarkGrowSlice/Byte-4 867033 150.5 ns/op BenchmarkGrowSlice/Int16-4 738973 163.4 ns/op BenchmarkGrowSlice/Int-4 568374 229.1 ns/op BenchmarkGrowSlice/Ptr-4 480518 264.8 ns/op BenchmarkGrowSlice/Struct/24-4 309676 373.9 ns/op BenchmarkGrowSlice/Struct/32-4 284324 429.4 ns/op BenchmarkGrowSlice/Struct/40-4 232531 517.1 ns/op BenchmarkExtendSlice/IntSlice-4 511940 249.1 ns/op BenchmarkExtendSlice/PointerSlice-4 379537 329.1 ns/op BenchmarkExtendSlice/NoGrow-4 911053 140.6 ns/op BenchmarkAppend-4 811107 146.5 ns/op BenchmarkAppendGrowByte-4 3 33499308 ns/op BenchmarkAppendGrowString-4 1 438866476 ns/op BenchmarkAppendSlice/1Bytes-4 1900646 63.25 ns/op BenchmarkAppendSlice/4Bytes-4 1863219 64.52 ns/op BenchmarkAppendSlice/7Bytes-4 1780592 68.42 ns/op BenchmarkAppendSlice/8Bytes-4 1801114 67.51 ns/op BenchmarkAppendSlice/15Bytes-4 1700431 70.12 ns/op BenchmarkAppendSlice/16Bytes-4 1758124 68.75 ns/op BenchmarkAppendSlice/32Bytes-4 1780407 66.88 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 79011 1547 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 20856 5408 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8997 20548 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1477 78055 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 98 1240315 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5472080 ns/op BenchmarkAppendStr/1Bytes-4 2100205 56.52 ns/op BenchmarkAppendStr/4Bytes-4 2074096 57.66 ns/op BenchmarkAppendStr/8Bytes-4 2049271 58.07 ns/op BenchmarkAppendStr/16Bytes-4 2010840 60.19 ns/op BenchmarkAppendStr/32Bytes-4 2061154 57.94 ns/op BenchmarkAppendSpecialCase-4 727555 154.8 ns/op BenchmarkCopy/1Byte-4 1954864 61.05 ns/op 16.38 MB/s BenchmarkCopy/1String-4 1948248 60.62 ns/op 16.50 MB/s BenchmarkCopy/2Byte-4 1903790 63.29 ns/op 31.60 MB/s BenchmarkCopy/2String-4 1955842 62.47 ns/op 32.02 MB/s BenchmarkCopy/4Byte-4 1916596 62.57 ns/op 63.93 MB/s BenchmarkCopy/4String-4 1920916 62.19 ns/op 64.32 MB/s BenchmarkCopy/8Byte-4 1963814 61.82 ns/op 129.40 MB/s BenchmarkCopy/8String-4 1930995 62.13 ns/op 128.76 MB/s BenchmarkCopy/12Byte-4 1804004 65.86 ns/op 182.22 MB/s BenchmarkCopy/12String-4 1802112 66.26 ns/op 181.12 MB/s BenchmarkCopy/16Byte-4 1873494 62.79 ns/op 254.82 MB/s BenchmarkCopy/16String-4 1840522 63.22 ns/op 253.07 MB/s BenchmarkCopy/32Byte-4 1783413 66.57 ns/op 480.68 MB/s BenchmarkCopy/32String-4 1739292 67.76 ns/op 472.22 MB/s BenchmarkCopy/128Byte-4 1302430 91.90 ns/op 1392.88 MB/s BenchmarkCopy/128String-4 1228502 97.65 ns/op 1310.82 MB/s BenchmarkCopy/1024Byte-4 388604 308.1 ns/op 3323.44 MB/s BenchmarkCopy/1024String-4 344013 348.4 ns/op 2939.22 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27543 4417 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18427 6691 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10618 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12888 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9386 16072 ns/op BenchmarkAppendInPlace/Grow/Byte-4 126493 936.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 122556 886.1 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 92565 1249 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 76813 1487 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 66067 1641 ns/op BenchmarkStackCopyPtr-4 1 189701475 ns/op BenchmarkStackCopy-4 1 121335164 ns/op BenchmarkStackCopyNoCache-4 16 6356057 ns/op BenchmarkStackCopyWithStkobj-4 1 125840878 ns/op BenchmarkIssue18138-4 782 168692 ns/op BenchmarkCompareStringEqual-4 11181620 9.811 ns/op BenchmarkCompareStringIdentical-4 17985996 6.108 ns/op BenchmarkCompareStringSameLength-4 11184693 9.586 ns/op BenchmarkCompareStringDifferentLength-4 18714219 5.676 ns/op BenchmarkCompareStringBigUnaligned-4 1142 95929 ns/op 10930.81 MB/s BenchmarkCompareStringBig-4 1306 94373 ns/op 11111.10 MB/s BenchmarkConcatStringAndBytes-4 2610354 46.60 ns/op BenchmarkSliceByteToString/1-4 2233798 53.68 ns/op BenchmarkSliceByteToString/2-4 1000000 109.1 ns/op BenchmarkSliceByteToString/4-4 1000000 106.0 ns/op BenchmarkSliceByteToString/8-4 1000000 104.0 ns/op BenchmarkSliceByteToString/16-4 1000000 108.3 ns/op BenchmarkSliceByteToString/32-4 965211 121.5 ns/op BenchmarkSliceByteToString/64-4 843780 149.2 ns/op BenchmarkSliceByteToString/128-4 537734 208.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2728455 43.90 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 913408 129.9 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4647793 25.93 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1793958 67.00 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2083483 57.40 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2382382 49.82 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 431878 275.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 556440 213.2 ns/op BenchmarkRuneIterate/range/ASCII-4 7885449 13.30 ns/op BenchmarkRuneIterate/range/Japanese-4 2206891 53.71 ns/op BenchmarkRuneIterate/range/MixedLength-4 2604784 45.44 ns/op BenchmarkRuneIterate/range1/ASCII-4 7959256 13.20 ns/op BenchmarkRuneIterate/range1/Japanese-4 2217366 53.35 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2592746 45.24 ns/op BenchmarkRuneIterate/range2/ASCII-4 7985954 13.27 ns/op BenchmarkRuneIterate/range2/Japanese-4 2216881 53.62 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2578970 45.61 ns/op BenchmarkArrayEqual-4 21188601 5.642 ns/op BenchmarkFunc/Name-4 2667853 44.39 ns/op BenchmarkFunc/Entry-4 9615693 11.35 ns/op BenchmarkFunc/FileLine-4 2575354 47.10 ns/op PASS ok runtime 155.033s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24978 4761 ns/op BenchmarkHandle/concurrent-4 15164 8500 ns/op PASS ok runtime/cgo 1.519s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21135217 5.664 ns/op BenchmarkAtomicStore64-4 9980456 12.10 ns/op BenchmarkAtomicLoad-4 21162942 5.708 ns/op BenchmarkAtomicStore-4 9968036 12.09 ns/op BenchmarkAnd8-4 9926487 12.08 ns/op BenchmarkAnd-4 9848944 12.08 ns/op BenchmarkAnd8Parallel-4 3115845 47.65 ns/op BenchmarkAndParallel-4 3045325 47.99 ns/op BenchmarkOr8-4 9913599 12.11 ns/op BenchmarkOr-4 9903306 12.08 ns/op BenchmarkOr8Parallel-4 3133101 46.91 ns/op BenchmarkOrParallel-4 2423529 47.50 ns/op BenchmarkXadd-4 3173688 46.31 ns/op BenchmarkXadd64-4 2332556 51.33 ns/op BenchmarkCas-4 2304099 53.79 ns/op BenchmarkCas64-4 2278473 53.07 ns/op BenchmarkXchg-4 2558341 42.75 ns/op BenchmarkXchg64-4 4291191 44.71 ns/op PASS ok runtime/internal/atomic 3.914s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4276569 27.67 ns/op BenchmarkMulUintptr/large-4 3395218 33.73 ns/op PASS ok runtime/internal/math 1.320s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 6968968 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 8873116 ns/op 674.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1464 80190 ns/op 1.777 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13301311 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 20854201 ns/op 1532 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 332 335703 ns/op 21.52 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79783496 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 115289605 ns/op 7958 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 34 3455599 ns/op 257.4 concurrent_launches/op PASS ok runtime/pprof 2.633s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 39 3188102 ns/op BenchmarkStackLeak-4 19734 5600 ns/op PASS ok runtime/race 1.435s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4663053 25.12 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 212730 545.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.390s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 24 4642853 ns/op BenchmarkIndex_Large-4 14628 7851 ns/op BenchmarkIndexFunc_Large-4 110 1045383 ns/op BenchmarkCompact/nil-4 6902467 17.42 ns/op BenchmarkCompact/one-4 1884195 63.70 ns/op BenchmarkCompact/sorted-4 1000000 101.0 ns/op BenchmarkCompact/1_item-4 1000000 114.6 ns/op BenchmarkCompact/unsorted-4 1000000 100.9 ns/op BenchmarkCompact/many-4 674222 175.1 ns/op BenchmarkCompact_Large-4 560 186783 ns/op BenchmarkCompactFunc_Large-4 50 2065952 ns/op BenchmarkReplace/naive-fast-4 64520 1555 ns/op BenchmarkReplace/optimized-fast-4 84091 1333 ns/op BenchmarkReplace/naive-slow-4 26437 4643 ns/op BenchmarkReplace/optimized-slow-4 34792 3739 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 109.4 ns/op BenchmarkBinarySearchFloats/Size32-4 962396 124.8 ns/op BenchmarkBinarySearchFloats/Size64-4 843104 141.7 ns/op BenchmarkBinarySearchFloats/Size128-4 684832 162.6 ns/op BenchmarkBinarySearchFloats/Size512-4 612133 194.3 ns/op BenchmarkBinarySearchFloats/Size1024-4 570472 210.4 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 581240 199.3 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 472040 240.9 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 418849 278.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 376287 312.2 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 314215 377.3 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 282961 412.9 ns/op PASS ok slices 5.272s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 161050 693.3 ns/op BenchmarkSortInts-4 2 96737892 ns/op BenchmarkSlicesSortInts-4 2 66957366 ns/op BenchmarkSortIsSorted-4 33 3467731 ns/op BenchmarkSlicesIsSorted-4 52 2286971 ns/op BenchmarkSortStrings-4 1 145551716 ns/op BenchmarkSlicesSortStrings-4 1 102904800 ns/op BenchmarkSortStrings_Sorted-4 27 3991468 ns/op BenchmarkSlicesSortStrings_Sorted-4 40 2867221 ns/op BenchmarkSortStructs-4 1 187702174 ns/op BenchmarkSortFuncStructs-4 1 160474342 ns/op BenchmarkSortString1K-4 249 471994 ns/op BenchmarkSortString1K_Slice-4 201 603081 ns/op BenchmarkStableString1K-4 99 1162712 ns/op BenchmarkSortInt1K-4 326 363843 ns/op BenchmarkSortInt1K_Sorted-4 5179 22669 ns/op BenchmarkSortInt1K_Reversed-4 3273 40345 ns/op BenchmarkSortInt1K_Mod8-4 841 155277 ns/op BenchmarkStableInt1K-4 120 838693 ns/op BenchmarkStableInt1K_Slice-4 164 801692 ns/op BenchmarkSortInt64K-4 3 34842192 ns/op BenchmarkSortInt64K_Slice-4 3 45636256 ns/op BenchmarkStableInt64K-4 2 74004300 ns/op BenchmarkSort1e2-4 466 304609 ns/op BenchmarkStable1e2-4 175 778257 ns/op BenchmarkSort1e4-4 2 51792864 ns/op BenchmarkStable1e4-4 1 226584280 ns/op PASS ok sort 13.836s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 893460 134.7 ns/op BenchmarkAtof64Float-4 644803 156.3 ns/op BenchmarkAtof64FloatExp-4 636457 183.0 ns/op BenchmarkAtof64Big-4 432044 259.5 ns/op BenchmarkAtof64RandomBits-4 430128 273.3 ns/op BenchmarkAtof64RandomFloats-4 455660 258.4 ns/op BenchmarkAtof64RandomLongFloats-4 258882 439.7 ns/op BenchmarkAtof32Decimal-4 805849 141.7 ns/op BenchmarkAtof32Float-4 732300 158.6 ns/op BenchmarkAtof32FloatExp-4 603697 193.8 ns/op BenchmarkAtof32Random-4 358560 333.7 ns/op BenchmarkAtof32RandomLong-4 148286 799.5 ns/op BenchmarkParseInt/Pos/7bit-4 1433713 81.63 ns/op BenchmarkParseInt/Pos/26bit-4 552616 197.7 ns/op BenchmarkParseInt/Pos/31bit-4 537192 213.8 ns/op BenchmarkParseInt/Pos/56bit-4 335893 336.0 ns/op BenchmarkParseInt/Pos/63bit-4 336660 352.4 ns/op BenchmarkParseInt/Neg/7bit-4 1423076 83.72 ns/op BenchmarkParseInt/Neg/26bit-4 585403 199.7 ns/op BenchmarkParseInt/Neg/31bit-4 541060 216.2 ns/op BenchmarkParseInt/Neg/56bit-4 351721 334.3 ns/op BenchmarkParseInt/Neg/63bit-4 332091 351.9 ns/op BenchmarkAtoi/Pos/7bit-4 1960746 56.30 ns/op BenchmarkAtoi/Pos/26bit-4 779383 148.0 ns/op BenchmarkAtoi/Pos/31bit-4 710745 162.1 ns/op BenchmarkAtoi/Pos/56bit-4 420980 274.4 ns/op BenchmarkAtoi/Pos/63bit-4 312894 372.9 ns/op BenchmarkAtoi/Neg/7bit-4 1974933 57.51 ns/op BenchmarkAtoi/Neg/26bit-4 753500 150.7 ns/op BenchmarkAtoi/Neg/31bit-4 670237 162.8 ns/op BenchmarkAtoi/Neg/56bit-4 418082 270.9 ns/op BenchmarkAtoi/Neg/63bit-4 322977 370.0 ns/op BenchmarkFormatFloat/Decimal-4 125481 977.7 ns/op BenchmarkFormatFloat/Float-4 113245 1038 ns/op BenchmarkFormatFloat/Exp-4 115226 1027 ns/op BenchmarkFormatFloat/NegExp-4 117270 1042 ns/op BenchmarkFormatFloat/LongExp-4 98407 1226 ns/op BenchmarkFormatFloat/Big-4 92192 1294 ns/op BenchmarkFormatFloat/BinaryExp-4 228831 531.8 ns/op BenchmarkFormatFloat/32Integer-4 121496 963.6 ns/op BenchmarkFormatFloat/32ExactFraction-4 133560 884.1 ns/op BenchmarkFormatFloat/32Point-4 113010 1030 ns/op BenchmarkFormatFloat/32Exp-4 121303 991.2 ns/op BenchmarkFormatFloat/32NegExp-4 125984 990.3 ns/op BenchmarkFormatFloat/32Shortest-4 129516 923.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 135075 897.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 126207 924.3 ns/op BenchmarkFormatFloat/64Fixed1-4 159426 751.5 ns/op BenchmarkFormatFloat/64Fixed2-4 160366 757.6 ns/op BenchmarkFormatFloat/64Fixed3-4 160076 767.0 ns/op BenchmarkFormatFloat/64Fixed4-4 160712 770.6 ns/op BenchmarkFormatFloat/64Fixed12-4 88888 1314 ns/op BenchmarkFormatFloat/64Fixed16-4 107942 1108 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 118824 1045 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 99926 1206 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2188 52047 ns/op BenchmarkFormatFloat/Slowpath64-4 98152 1294 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 91947 1218 ns/op BenchmarkAppendFloat/Decimal-4 143302 823.4 ns/op BenchmarkAppendFloat/Float-4 128704 928.4 ns/op BenchmarkAppendFloat/Exp-4 139296 856.6 ns/op BenchmarkAppendFloat/NegExp-4 131937 856.0 ns/op BenchmarkAppendFloat/LongExp-4 111790 1065 ns/op BenchmarkAppendFloat/Big-4 102940 1166 ns/op BenchmarkAppendFloat/BinaryExp-4 337688 354.2 ns/op BenchmarkAppendFloat/32Integer-4 145069 830.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 157143 742.2 ns/op BenchmarkAppendFloat/32Point-4 134456 876.9 ns/op BenchmarkAppendFloat/32Exp-4 138015 854.6 ns/op BenchmarkAppendFloat/32NegExp-4 139030 851.2 ns/op BenchmarkAppendFloat/32Shortest-4 171537 701.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 149119 794.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 148041 786.4 ns/op BenchmarkAppendFloat/64Fixed1-4 190600 619.9 ns/op BenchmarkAppendFloat/64Fixed2-4 189474 610.5 ns/op BenchmarkAppendFloat/64Fixed3-4 191893 643.1 ns/op BenchmarkAppendFloat/64Fixed4-4 191882 624.4 ns/op BenchmarkAppendFloat/64Fixed12-4 102675 1150 ns/op BenchmarkAppendFloat/64Fixed16-4 122262 979.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 152184 787.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 114590 1049 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2296 51140 ns/op BenchmarkAppendFloat/Slowpath64-4 111038 1070 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114013 1042 ns/op BenchmarkFormatInt-4 14665 8258 ns/op BenchmarkAppendInt-4 17484 6819 ns/op BenchmarkFormatUint-4 81489 1404 ns/op BenchmarkAppendUint-4 99290 1198 ns/op BenchmarkFormatIntSmall/7-4 3490185 33.28 ns/op BenchmarkFormatIntSmall/42-4 3491834 34.01 ns/op BenchmarkAppendIntSmall-4 1468746 79.50 ns/op BenchmarkAppendUintVarlen/1-4 1536124 80.28 ns/op BenchmarkAppendUintVarlen/12-4 1456278 82.38 ns/op BenchmarkAppendUintVarlen/123-4 978291 113.1 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 113.1 ns/op BenchmarkAppendUintVarlen/12345-4 994328 114.5 ns/op BenchmarkAppendUintVarlen/123456-4 975308 116.4 ns/op BenchmarkAppendUintVarlen/1234567-4 923816 118.7 ns/op BenchmarkAppendUintVarlen/12345678-4 983992 117.9 ns/op BenchmarkAppendUintVarlen/123456789-4 939418 123.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 912123 125.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 912582 126.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 911742 127.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 877776 129.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 886226 128.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 786273 133.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 887126 130.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 855036 138.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 849724 136.8 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 839737 139.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 799628 140.3 ns/op BenchmarkQuote-4 44896 2611 ns/op BenchmarkQuoteRune-4 449664 259.5 ns/op BenchmarkAppendQuote-4 54844 2167 ns/op BenchmarkAppendQuoteRune-4 884749 129.0 ns/op BenchmarkUnquoteEasy-4 1367253 88.32 ns/op BenchmarkUnquoteHard-4 47277 2409 ns/op PASS ok strconv 19.740s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 364228 284.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 119271 887.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 167870 667.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 415408 281.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 116281 903.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 183031 625.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 274520 413.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 77395 1374 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 87759 1153 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 601545 179.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21122 5617 ns/op BenchmarkGenericMatch1-4 2108 52556 ns/op BenchmarkGenericMatch2-4 421 276469 ns/op BenchmarkSingleMaxSkipping-4 8140 14564 ns/op 686.63 MB/s BenchmarkSingleLongSuffixFail-4 14179 8477 ns/op 118.20 MB/s BenchmarkSingleMatch-4 246 474564 ns/op 31.61 MB/s BenchmarkByteByteNoMatch-4 73672 1615 ns/op BenchmarkByteByteMatch-4 18630 6388 ns/op BenchmarkByteStringMatch-4 21421 5468 ns/op BenchmarkHTMLEscapeNew-4 70420 1712 ns/op BenchmarkHTMLEscapeOld-4 87261 1369 ns/op BenchmarkByteStringReplacerWriteString-4 1429 82840 ns/op BenchmarkByteReplacerWriteString-4 1485 78417 ns/op BenchmarkByteByteReplaces-4 3333 35259 ns/op BenchmarkByteByteMap-4 9957 11855 ns/op BenchmarkMap/identity/ASCII-4 661156 168.9 ns/op BenchmarkMap/identity/Greek-4 492147 240.4 ns/op BenchmarkMap/change/ASCII-4 38379 3159 ns/op BenchmarkMap/change/Greek-4 28857 4161 ns/op BenchmarkIndexRune-4 1948419 62.71 ns/op BenchmarkIndexRuneLongString-4 1607868 73.48 ns/op BenchmarkIndexRuneFastPath-4 4378063 27.53 ns/op BenchmarkIndex-4 4402826 27.30 ns/op BenchmarkLastIndex-4 4787467 25.49 ns/op BenchmarkIndexByte-4 10190355 10.87 ns/op BenchmarkToUpper/#00-4 4956445 23.98 ns/op BenchmarkToUpper/ONLYUPPER-4 3364405 36.01 ns/op BenchmarkToUpper/abc-4 321003 364.6 ns/op BenchmarkToUpper/AbC123-4 235891 475.1 ns/op BenchmarkToUpper/azAZ09_-4 279128 435.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55069 2165 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 74022 1643 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34270 3525 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57212 2153 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 121845 973.7 ns/op BenchmarkToLower/#00-4 4936891 24.20 ns/op BenchmarkToLower/abc-4 4282609 27.91 ns/op BenchmarkToLower/AbC123-4 234387 515.7 ns/op BenchmarkToLower/azAZ09_-4 233212 516.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 100927 1224 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64564 1825 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34622 3463 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 77643 1555 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119283 986.4 ns/op BenchmarkMapNoChanges-4 872704 122.7 ns/op BenchmarkTrim-4 38074 3129 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3590234 32.00 ns/op BenchmarkToValidUTF8/InvalidASCII-4 191727 621.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126412 953.3 ns/op BenchmarkEqualFold/Tests-4 53593 2206 ns/op BenchmarkEqualFold/ASCII-4 3451328 34.75 ns/op BenchmarkEqualFold/UnicodePrefix-4 109980 1087 ns/op BenchmarkEqualFold/UnicodeSuffix-4 120535 986.7 ns/op BenchmarkIndexHard1-4 151 791517 ns/op BenchmarkIndexHard2-4 604 199967 ns/op BenchmarkIndexHard3-4 150 792705 ns/op BenchmarkIndexHard4-4 94 1184439 ns/op BenchmarkLastIndexHard1-4 58 2001169 ns/op BenchmarkLastIndexHard2-4 57 1977101 ns/op BenchmarkLastIndexHard3-4 58 1976192 ns/op BenchmarkCountHard1-4 151 794576 ns/op BenchmarkCountHard2-4 603 198428 ns/op BenchmarkCountHard3-4 150 793358 ns/op BenchmarkIndexTorture-4 7710 15636 ns/op BenchmarkCountTorture-4 7369 15628 ns/op BenchmarkCountTortureOverlapping-4 702 158829 ns/op BenchmarkCountByte/10-4 4345581 27.08 ns/op 369.34 MB/s BenchmarkCountByte/32-4 4323921 27.84 ns/op 1149.49 MB/s BenchmarkCountByte/4096-4 883922 135.9 ns/op 30132.80 MB/s BenchmarkCountByte/4194304-4 664 162163 ns/op 25864.78 MB/s BenchmarkCountByte/67108864-4 15 7049500 ns/op 9519.66 MB/s BenchmarkFields/ASCII/16-4 258985 457.8 ns/op 34.95 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20762 5675 ns/op 45.11 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1316 88514 ns/op 46.28 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 66 1702890 ns/op 38.49 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 27166894 ns/op 38.60 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 329077 379.5 ns/op 42.16 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10298 11367 ns/op 22.52 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 565 202611 ns/op 20.22 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4283963 ns/op 15.30 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 90526912 ns/op 11.58 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 201444 558.8 ns/op 28.63 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18034 6422 ns/op 39.86 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 918 123763 ns/op 33.10 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2949240 ns/op 22.22 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 67552324 ns/op 15.52 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 239010 485.2 ns/op 32.98 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12597 9171 ns/op 27.92 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 718 156764 ns/op 26.13 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3505153 ns/op 18.70 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 76500768 ns/op 13.71 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 109659362 ns/op BenchmarkSplitSingleByteSeparator-4 14 7906025 ns/op BenchmarkSplitMultiByteSeparator-4 26 3961895 ns/op BenchmarkSplitNSingleByteSeparator-4 206590 533.9 ns/op BenchmarkSplitNMultiByteSeparator-4 164116 700.4 ns/op BenchmarkRepeat/5x0-4 4238132 28.20 ns/op BenchmarkRepeat/5x1-4 4695991 25.31 ns/op BenchmarkRepeat/5x2-4 272508 456.3 ns/op BenchmarkRepeat/5x6-4 155964 745.1 ns/op BenchmarkRepeat/10x0-4 4182976 28.12 ns/op BenchmarkRepeat/10x1-4 4650028 25.85 ns/op BenchmarkRepeat/10x2-4 269557 455.0 ns/op BenchmarkRepeat/10x6-4 149371 780.6 ns/op BenchmarkRepeatLarge/256/1-4 69938 1604 ns/op 159.56 MB/s BenchmarkRepeatLarge/256/16-4 108405 1036 ns/op 247.05 MB/s BenchmarkRepeatLarge/512/1-4 55052 2051 ns/op 249.61 MB/s BenchmarkRepeatLarge/512/16-4 80810 1390 ns/op 368.26 MB/s BenchmarkRepeatLarge/1024/1-4 42886 2602 ns/op 393.57 MB/s BenchmarkRepeatLarge/1024/16-4 61846 1899 ns/op 539.35 MB/s BenchmarkRepeatLarge/2048/1-4 31903 3698 ns/op 553.82 MB/s BenchmarkRepeatLarge/2048/16-4 39428 3152 ns/op 649.76 MB/s BenchmarkRepeatLarge/4096/1-4 21463 5310 ns/op 771.41 MB/s BenchmarkRepeatLarge/4096/16-4 23844 4743 ns/op 863.62 MB/s BenchmarkRepeatLarge/8192/1-4 13196 8547 ns/op 958.44 MB/s BenchmarkRepeatLarge/8192/16-4 14580 8542 ns/op 959.01 MB/s BenchmarkRepeatLarge/8192/4097-4 5546606 20.87 ns/op 196354.43 MB/s BenchmarkRepeatLarge/16384/1-4 7300 15313 ns/op 1069.95 MB/s BenchmarkRepeatLarge/16384/16-4 8109 15695 ns/op 1043.88 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 13195 ns/op 931.48 MB/s BenchmarkRepeatLarge/32768/1-4 3204 31243 ns/op 1048.83 MB/s BenchmarkRepeatLarge/32768/16-4 3985 29271 ns/op 1119.48 MB/s BenchmarkRepeatLarge/32768/4097-4 4944 26538 ns/op 1080.68 MB/s BenchmarkRepeatLarge/65536/1-4 2190 55094 ns/op 1189.54 MB/s BenchmarkRepeatLarge/65536/16-4 2221 47692 ns/op 1374.14 MB/s BenchmarkRepeatLarge/65536/4097-4 2804 51249 ns/op 1199.16 MB/s BenchmarkRepeatLarge/131072/1-4 226 494861 ns/op 264.87 MB/s BenchmarkRepeatLarge/131072/16-4 222 509640 ns/op 257.19 MB/s BenchmarkRepeatLarge/131072/4097-4 242 491051 ns/op 258.64 MB/s BenchmarkRepeatLarge/262144/1-4 100 1093894 ns/op 239.64 MB/s BenchmarkRepeatLarge/262144/16-4 100 1009987 ns/op 259.55 MB/s BenchmarkRepeatLarge/262144/4097-4 124 992680 ns/op 260.01 MB/s BenchmarkRepeatLarge/524288/1-4 63 1959111 ns/op 267.62 MB/s BenchmarkRepeatLarge/524288/16-4 67 2035406 ns/op 257.58 MB/s BenchmarkRepeatLarge/524288/4097-4 66 1939428 ns/op 268.28 MB/s BenchmarkRepeatLarge/1048576/1-4 31 3917667 ns/op 267.65 MB/s BenchmarkRepeatLarge/1048576/16-4 32 3888646 ns/op 269.65 MB/s BenchmarkRepeatLarge/1048576/4097-4 31 3910567 ns/op 267.16 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7594423 ns/op 276.14 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7863460 ns/op 266.70 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 7933108 ns/op 263.90 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15423241 ns/op 271.95 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15134854 ns/op 277.13 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15531307 ns/op 269.86 MB/s BenchmarkRepeatLarge/8388608/1-4 3 34008226 ns/op 246.66 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30353371 ns/op 276.36 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31728988 ns/op 264.32 MB/s BenchmarkRepeatLarge/16777216/1-4 2 64466024 ns/op 260.25 MB/s BenchmarkRepeatLarge/16777216/16-4 2 62194970 ns/op 269.75 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 65489352 ns/op 256.18 MB/s BenchmarkRepeatLarge/33554432/1-4 1 119095805 ns/op 281.74 MB/s BenchmarkRepeatLarge/33554432/16-4 1 118060566 ns/op 284.21 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 119254324 ns/op 281.37 MB/s BenchmarkRepeatLarge/67108864/1-4 1 251898944 ns/op 266.41 MB/s BenchmarkRepeatLarge/67108864/16-4 1 233192554 ns/op 287.78 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 233381500 ns/op 287.55 MB/s BenchmarkRepeatLarge/134217728/1-4 1 494068321 ns/op 271.66 MB/s BenchmarkRepeatLarge/134217728/16-4 1 470228646 ns/op 285.43 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 475161764 ns/op 282.47 MB/s BenchmarkRepeatLarge/268435456/1-4 1 989258231 ns/op 271.35 MB/s BenchmarkRepeatLarge/268435456/16-4 1 911036782 ns/op 294.65 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 931681692 ns/op 288.12 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1944718197 ns/op 276.07 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1866789465 ns/op 287.59 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1874659071 ns/op 286.38 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3852331774 ns/op 278.73 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3645366312 ns/op 294.55 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3602776297 ns/op 298.03 MB/s BenchmarkIndexAnyASCII/1:1-4 2391969 50.52 ns/op BenchmarkIndexAnyASCII/1:2-4 2327000 51.06 ns/op BenchmarkIndexAnyASCII/1:4-4 2088387 55.41 ns/op BenchmarkIndexAnyASCII/1:8-4 2337680 50.52 ns/op BenchmarkIndexAnyASCII/1:16-4 2277226 51.02 ns/op BenchmarkIndexAnyASCII/1:32-4 2322018 51.15 ns/op BenchmarkIndexAnyASCII/1:64-4 2388582 50.29 ns/op BenchmarkIndexAnyASCII/16:1-4 2389041 49.64 ns/op BenchmarkIndexAnyASCII/16:2-4 815474 142.3 ns/op BenchmarkIndexAnyASCII/16:4-4 794913 146.0 ns/op BenchmarkIndexAnyASCII/16:8-4 766064 151.5 ns/op BenchmarkIndexAnyASCII/16:16-4 696483 164.5 ns/op BenchmarkIndexAnyASCII/16:32-4 629596 191.3 ns/op BenchmarkIndexAnyASCII/16:64-4 486462 236.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1956087 60.89 ns/op BenchmarkIndexAnyASCII/256:2-4 72450 1624 ns/op BenchmarkIndexAnyASCII/256:4-4 73692 1625 ns/op BenchmarkIndexAnyASCII/256:8-4 71557 1673 ns/op BenchmarkIndexAnyASCII/256:16-4 71878 1674 ns/op BenchmarkIndexAnyASCII/256:32-4 70458 1687 ns/op BenchmarkIndexAnyASCII/256:64-4 67701 1754 ns/op BenchmarkIndexAnyUTF8/1:1-4 2583890 46.45 ns/op BenchmarkIndexAnyUTF8/1:2-4 2362736 50.70 ns/op BenchmarkIndexAnyUTF8/1:4-4 2355003 50.41 ns/op BenchmarkIndexAnyUTF8/1:8-4 2380740 50.72 ns/op BenchmarkIndexAnyUTF8/1:16-4 2353485 51.05 ns/op BenchmarkIndexAnyUTF8/1:32-4 2297863 51.62 ns/op BenchmarkIndexAnyUTF8/1:64-4 2384641 50.19 ns/op BenchmarkIndexAnyUTF8/16:1-4 1937832 63.19 ns/op BenchmarkIndexAnyUTF8/16:2-4 287899 383.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 305491 382.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 308821 392.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 300104 392.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 298575 396.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 304632 382.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 337468 345.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 22623 5261 ns/op BenchmarkIndexAnyUTF8/256:4-4 22402 5256 ns/op BenchmarkIndexAnyUTF8/256:8-4 22528 5214 ns/op BenchmarkIndexAnyUTF8/256:16-4 22758 5353 ns/op BenchmarkIndexAnyUTF8/256:32-4 21174 5684 ns/op BenchmarkIndexAnyUTF8/256:64-4 20706 5709 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2382910 49.53 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2391804 49.75 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2382657 50.62 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2405694 49.93 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2379240 50.88 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2342368 51.89 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2321515 50.97 ns/op BenchmarkLastIndexAnyASCII/16:1-4 836050 142.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 784437 141.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 815426 146.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 735801 153.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 710704 162.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 628806 190.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 502986 236.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72302 1656 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72853 1648 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72606 1635 ns/op BenchmarkLastIndexAnyASCII/256:8-4 70198 1679 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71215 1683 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70480 1701 ns/op BenchmarkLastIndexAnyASCII/256:64-4 66558 1763 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2346462 50.03 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2425951 50.18 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2390712 50.05 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2407975 49.55 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2400220 49.80 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2341963 51.26 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2378457 49.49 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 386203 304.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 192625 604.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 194098 610.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 195801 601.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 179467 641.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 170012 682.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 180393 652.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28009 4178 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13377 8926 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13458 8902 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13230 8865 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12559 9578 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10160 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 12408 9674 ns/op BenchmarkTrimASCII/1:1-4 4017396 29.89 ns/op BenchmarkTrimASCII/1:2-4 2925958 41.13 ns/op BenchmarkTrimASCII/1:4-4 2652754 45.08 ns/op BenchmarkTrimASCII/1:8-4 2270552 52.53 ns/op BenchmarkTrimASCII/1:16-4 1862767 64.21 ns/op BenchmarkTrimASCII/16:1-4 3219936 36.03 ns/op BenchmarkTrimASCII/16:2-4 774374 149.3 ns/op BenchmarkTrimASCII/16:4-4 769633 152.4 ns/op BenchmarkTrimASCII/16:8-4 750926 155.8 ns/op BenchmarkTrimASCII/16:16-4 708499 167.6 ns/op BenchmarkTrimASCII/256:1-4 812968 146.6 ns/op BenchmarkTrimASCII/256:2-4 70068 1707 ns/op BenchmarkTrimASCII/256:4-4 70161 1712 ns/op BenchmarkTrimASCII/256:8-4 69062 1710 ns/op BenchmarkTrimASCII/256:16-4 69168 1721 ns/op BenchmarkTrimASCII/4096:1-4 73914 1600 ns/op BenchmarkTrimASCII/4096:2-4 4476 26709 ns/op BenchmarkTrimASCII/4096:4-4 4442 26508 ns/op BenchmarkTrimASCII/4096:8-4 4465 26631 ns/op BenchmarkTrimASCII/4096:16-4 4417 26411 ns/op BenchmarkTrimByte-4 4140720 27.73 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13309 9025 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13425 8988 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1112 107520 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2251 52977 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4443 26569 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7702 14740 ns/op BenchmarkJoin/0-4 5559048 21.02 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4276104 27.96 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 199161 604.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 142345 854.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 104977 1160 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 84676 1445 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 69928 1699 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 60482 2002 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3067448 39.49 ns/op BenchmarkTrimSpace/ASCII-4 1708228 70.16 ns/op BenchmarkTrimSpace/SomeNonASCII-4 143310 819.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 73785 1623 ns/op BenchmarkReplaceAll-4 120463 1004 ns/op 16 B/op 1 allocs/op PASS ok strings 68.341s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 48553 2240 ns/op BenchmarkCond2-4 21610 5548 ns/op BenchmarkCond4-4 14745 7693 ns/op BenchmarkCond8-4 8840 14456 ns/op BenchmarkCond16-4 4567 29032 ns/op BenchmarkCond32-4 1894 71395 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 384054 360.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 294254 429.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 499257 231.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 455284 240.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 304101 404.6 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 514867 227.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 79436 1791 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 64935 2033 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 48080 2241 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 36798 3415 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 309699 363.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 160354 768.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 435108 258.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 130554 978.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 496023 224.5 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 151204 783.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1795828 65.79 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 32590 3233 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 85936 1340 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 220410 533.1 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3271 32254 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 278 418513 ns/op BenchmarkRange/*sync.Map-4 1202 103743 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 108572 1842 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 200059 566.5 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 59923 2005 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 98989 1163 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 203102 495.6 ns/op BenchmarkAdversarialDelete/*sync.Map-4 103815 1096 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 68943 1859 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 170677 723.5 ns/op BenchmarkDeleteCollision/*sync.Map-4 559548 221.5 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44628 2736 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 131445 985.2 ns/op BenchmarkSwapCollision/*sync.Map-4 68931 2045 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 244 505148 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 93948 1267 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 312072 396.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 17800 7285 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 54848 2126 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19045 6098 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 355945 354.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 95430 1331 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 150330 806.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1663294 67.50 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 129292 830.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1741618 67.18 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 438200 246.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 122910 966.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 507409 252.2 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 92810 1459 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 283801 424.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 400322 307.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 98884 1233 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 481791 241.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 137582 862.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 85681 1409 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 154615 778.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 52059 2500 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 181884 641.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 375703 297.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 117330 1221 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 468723 229.4 ns/op BenchmarkUncontendedSemaphore-4 3412838 35.07 ns/op BenchmarkContendedSemaphore-4 3031857 39.82 ns/op BenchmarkMutexUncontended-4 706360 179.6 ns/op BenchmarkMutex-4 122298 932.3 ns/op BenchmarkMutexSlack-4 108116 929.0 ns/op BenchmarkMutexWork-4 123445 1028 ns/op BenchmarkMutexWorkSlack-4 105344 1028 ns/op BenchmarkMutexNoSpin-4 53890 2121 ns/op BenchmarkMutexSpin-4 57993 1940 ns/op BenchmarkOnce-4 511806 220.3 ns/op BenchmarkOnceFunc/v=Once-4 1000000 106.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 908910 125.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 954355 121.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 110.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 935426 125.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 868215 122.1 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6562393 18.33 ns/op BenchmarkSemaSyntNonblock-4 1000000 105.9 ns/op BenchmarkSemaSyntBlock-4 1000000 111.5 ns/op BenchmarkSemaWorkNonblock-4 891672 135.7 ns/op BenchmarkSemaWorkBlock-4 774980 154.3 ns/op BenchmarkRWMutexUncontended-4 371454 281.6 ns/op BenchmarkRWMutexWrite100-4 293792 434.3 ns/op BenchmarkRWMutexWrite10-4 204859 501.9 ns/op BenchmarkRWMutexWorkWrite100-4 241536 535.0 ns/op BenchmarkRWMutexWorkWrite10-4 181712 660.4 ns/op BenchmarkWaitGroupUncontended-4 790503 139.3 ns/op BenchmarkWaitGroupAddDone-4 330806 407.9 ns/op BenchmarkWaitGroupAddDoneWork-4 317562 397.5 ns/op BenchmarkWaitGroupWait-4 4175625 27.25 ns/op BenchmarkWaitGroupWaitWork-4 3022662 43.34 ns/op BenchmarkWaitGroupActuallyWait-4 44343 2921 ns/op 32 B/op 2 allocs/op PASS ok sync 19.961s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 487191 251.2 ns/op PASS ok sync/atomic 1.147s PASS ok syscall 1.019s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 139759 832.3 ns/op 0 B/op 0 allocs/op PASS ok testing 1.146s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7626 14922 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11388 10727 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 88 1285299 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 118 997830 ns/op 1096 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 189981865 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 186591810 ns/op 19393208 B/op 100060 allocs/op BenchmarkTable/10x10/new-4 1658 67392 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2018 55261 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6127476 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5469638 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 760161145 ns/op 48120896 B/op 100075 allocs/op BenchmarkTable/10x100000/reuse-4 1 739059302 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 213 553536 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 241 496919 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 60487206 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58673936 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7377295936 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 7310542088 ns/op 335150248 B/op 100093 allocs/op BenchmarkPyramid/10-4 2676 43406 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3106722 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 326677142 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2338 48123 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 259 441815 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4480059 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7944 14417 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.925s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 79158902 ns/op BenchmarkVariableString-4 96627 1226 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1952 56676 ns/op 2503 B/op 39 allocs/op PASS ok text/template/parse 1.529s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 38 3076980 ns/op BenchmarkAfter-4 124 1110211 ns/op BenchmarkStop-4 198 588788 ns/op BenchmarkSimultaneousAfterFunc-4 26 4020918 ns/op BenchmarkStartStop-4 201 570917 ns/op BenchmarkReset-4 2619 57572 ns/op BenchmarkSleep-4 33 3621844 ns/op BenchmarkParallelTimerLatency-4 51 234802 avg-late-ns 2014717 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 323056 avg-late-ns 849831 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 391646 avg-late-ns 1310238 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 380120 avg-late-ns 1057175 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 392409 avg-late-ns 1417742 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 331930 avg-late-ns 1532743 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 313267 avg-late-ns 1795719 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 239443 avg-late-ns 1536272 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 229517 avg-late-ns 2136008 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 207926 avg-late-ns 1763486 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 861934 avg-late-ns 3054457 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 303792 avg-late-ns 889790 max-late-ns BenchmarkTicker-4 318 409013 ns/op BenchmarkTickerReset-4 3945 33239 ns/op BenchmarkTickerResetNaive-4 195 667505 ns/op BenchmarkNow-4 1000000 102.1 ns/op BenchmarkNowUnixNano-4 1000000 104.0 ns/op BenchmarkNowUnixMilli-4 1000000 110.2 ns/op BenchmarkNowUnixMicro-4 1000000 103.3 ns/op BenchmarkFormat-4 58378 2069 ns/op BenchmarkFormatRFC3339-4 78110 1548 ns/op BenchmarkFormatRFC3339Nano-4 77526 1562 ns/op BenchmarkFormatNow-4 78898 1507 ns/op BenchmarkMarshalJSON-4 99060 1168 ns/op BenchmarkMarshalText-4 106164 1145 ns/op BenchmarkParse-4 139288 852.9 ns/op BenchmarkParseRFC3339UTC-4 321142 373.5 ns/op BenchmarkParseRFC3339UTCBytes-4 210651 569.9 ns/op BenchmarkParseRFC3339TZ-4 101229 1204 ns/op BenchmarkParseRFC3339TZBytes-4 75637 1559 ns/op BenchmarkParseDuration-4 515221 228.3 ns/op BenchmarkHour-4 860538 135.5 ns/op BenchmarkSecond-4 809047 137.5 ns/op BenchmarkYear-4 647018 182.1 ns/op BenchmarkDay-4 586116 200.9 ns/op BenchmarkISOWeek-4 623180 190.4 ns/op BenchmarkGoString-4 75356 1610 ns/op BenchmarkUnmarshalText-4 90001 1321 ns/op PASS ok time 12.383s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 610885 179.0 ns/op BenchmarkDecodeValidJapaneseChars-4 729862 154.0 ns/op BenchmarkDecodeRune-4 1644042 72.21 ns/op BenchmarkEncodeValidASCII-4 544020 206.5 ns/op BenchmarkEncodeValidJapaneseChars-4 814362 147.3 ns/op BenchmarkAppendRuneValidASCII-4 1477269 81.12 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2427330 48.55 ns/op BenchmarkEncodeRune-4 2812033 42.63 ns/op PASS ok unicode/utf16 2.228s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2081403 57.23 ns/op BenchmarkRuneCountTenJapaneseChars-4 283023 376.6 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3817676 31.54 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 412392 278.8 ns/op BenchmarkValidTenASCIIChars-4 1922420 64.11 ns/op BenchmarkValid100KASCIIChars-4 75 1333366 ns/op BenchmarkValidTenJapaneseChars-4 285928 406.5 ns/op BenchmarkValidLongMostlyASCII-4 82 1447904 ns/op BenchmarkValidLongJapanese-4 46 2255279 ns/op BenchmarkValidStringTenASCIIChars-4 4737565 25.25 ns/op BenchmarkValidString100KASCIIChars-4 9794 12234 ns/op BenchmarkValidStringTenJapaneseChars-4 404416 260.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1203 99094 ns/op BenchmarkValidStringLongJapanese-4 156 767367 ns/op BenchmarkEncodeASCIIRune-4 4503116 26.21 ns/op BenchmarkEncodeJapaneseRune-4 2402247 46.32 ns/op BenchmarkAppendASCIIRune-4 9230276 12.78 ns/op BenchmarkAppendJapaneseRune-4 3057355 39.77 ns/op BenchmarkDecodeASCIIRune-4 2681004 44.45 ns/op BenchmarkDecodeJapaneseRune-4 2114137 56.35 ns/op BenchmarkFullRune/ASCII-4 3384008 35.83 ns/op BenchmarkFullRune/Incomplete-4 1524978 78.52 ns/op BenchmarkFullRune/Japanese-4 3587335 33.50 ns/op PASS ok unicode/utf8 4.510s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 71150202343 ns/op PASS ok cmd/api 72.387s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 460786 251.5 ns/op BenchmarkCgoCall/one-pointer-4 377241 300.8 ns/op BenchmarkCgoCall/string-pointer-escape-4 322227 390.8 ns/op BenchmarkCgoCall/string-pointer-noescape-4 415966 277.9 ns/op BenchmarkCgoCall/eight-pointers-4 193911 616.6 ns/op BenchmarkCgoCall/eight-pointers-nil-4 377878 303.4 ns/op BenchmarkCgoCall/eight-pointers-array-4 31629 4139 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42394 2828 ns/op BenchmarkGoString-4 950703 115.1 ns/op BenchmarkCGoCallback-4 47684 2479 ns/op BenchmarkCGoInCThread-4 309776 358.9 ns/op PASS ok cmd/cgo/internal/test 2.565s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 100.8 ns/op BenchmarkEqArrayOfStrings64-4 154557 768.6 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11477 ns/op BenchmarkEqArrayOfFloats5-4 1417892 84.42 ns/op BenchmarkEqArrayOfFloats64-4 150808 803.9 ns/op BenchmarkEqArrayOfFloats1024-4 9007 13175 ns/op BenchmarkEqArrayOfStructsEq-4 2817 42397 ns/op BenchmarkEqArrayOfStructsNotEq-4 5029 23840 ns/op BenchmarkEqStruct-4 22607888 5.311 ns/op PASS ok cmd/compile/internal/reflectdata 2.318s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 61676 ns/op BenchmarkCopyElim1-4 646 168034 ns/op BenchmarkCopyElim10-4 495 209548 ns/op BenchmarkCopyElim100-4 254 430416 ns/op BenchmarkCopyElim1000-4 51 2185753 ns/op BenchmarkCopyElim10000-4 3 41078452 ns/op BenchmarkCopyElim100000-4 1 753866642 ns/op BenchmarkDeadCode/1-4 460 222419 ns/op BenchmarkDeadCode/10-4 475 241725 ns/op BenchmarkDeadCode/100-4 223 554162 ns/op BenchmarkDeadCode/1000-4 44 2781237 ns/op BenchmarkDeadCode/10000-4 3 35610326 ns/op BenchmarkDeadCode/100000-4 1 479742745 ns/op BenchmarkDeadCode/200000-4 1 992402788 ns/op BenchmarkDominatorsLinear-4 13 9863986 ns/op 1.01 MB/s BenchmarkDominatorsFwdBack-4 8 13518324 ns/op 0.74 MB/s BenchmarkDominatorsManyPred-4 9 13002759 ns/op 0.77 MB/s BenchmarkDominatorsMaxPred-4 8 13153699 ns/op 0.76 MB/s BenchmarkDominatorsMaxPredVal-4 9 13781602 ns/op 0.73 MB/s BenchmarkFuse/1-4 546 222704 ns/op BenchmarkFuse/10-4 382 285388 ns/op BenchmarkFuse/100-4 135 874545 ns/op BenchmarkFuse/1000-4 20 6187901 ns/op BenchmarkFuse/10000-4 2 83650824 ns/op BenchmarkNilCheckDeep1-4 10000 10904 ns/op 0.09 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4014 26697 ns/op 0.37 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 648 181812 ns/op 0.55 MB/s 689 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 62 1785723 ns/op 0.56 MB/s 5394 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 5 21082917 ns/op 0.47 MB/s 131494 B/op 7 allocs/op BenchmarkDSEPass-4 31 3734974 ns/op 40381 B/op 6 allocs/op BenchmarkDSEPassBlock-4 1 127675039 ns/op 4250544 B/op 108333 allocs/op BenchmarkCSEPass-4 7 16162477 ns/op 75550 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 160630341 ns/op 5651384 B/op 97370 allocs/op BenchmarkDeadcodePass-4 168 649430 ns/op 82030 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 139412947 ns/op 4090640 B/op 45285 allocs/op BenchmarkMultiPass-4 64 1729228 ns/op 221772 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 273405415 ns/op 11312376 B/op 150950 allocs/op BenchmarkCondRewrite/SoloJump-4 2992838 39.81 ns/op BenchmarkCondRewrite/CombJump-4 2819029 42.51 ns/op PASS ok cmd/compile/internal/ssa 15.785s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 8823 12789 ns/op BenchmarkExtShift-4 17340 6902 ns/op BenchmarkModify-4 9734 11574 ns/op BenchmarkMullImm-4 16425 7313 ns/op BenchmarkConstModify-4 8779 12645 ns/op BenchmarkBitSet-4 20119 5983 ns/op BenchmarkBitClear-4 19891 6015 ns/op BenchmarkBitToggle-4 19857 5984 ns/op BenchmarkBitSetConst-4 153163 760.0 ns/op BenchmarkBitClearConst-4 156877 767.9 ns/op BenchmarkBitToggleConst-4 150198 762.4 ns/op BenchmarkDivconstI64-4 8752269 13.61 ns/op BenchmarkModconstI64-4 8906479 13.44 ns/op BenchmarkDivisiblePow2constI64-4 8371664 14.53 ns/op BenchmarkDivisibleconstI64-4 8738434 13.61 ns/op BenchmarkDivisibleWDivconstI64-4 6154722 19.55 ns/op BenchmarkDivconstU64/3-4 8589706 13.90 ns/op BenchmarkDivconstU64/5-4 8342506 14.35 ns/op BenchmarkDivconstU64/37-4 8689204 14.01 ns/op BenchmarkDivconstU64/1234567-4 8783047 13.47 ns/op BenchmarkModconstU64-4 8223123 14.40 ns/op BenchmarkDivisibleconstU64-4 9029538 13.42 ns/op BenchmarkDivisibleWDivconstU64-4 6413074 18.58 ns/op BenchmarkDivconstI32-4 8727578 13.56 ns/op BenchmarkModconstI32-4 8837307 13.52 ns/op BenchmarkDivisiblePow2constI32-4 8401044 14.02 ns/op BenchmarkDivisibleconstI32-4 8433724 14.07 ns/op BenchmarkDivisibleWDivconstI32-4 6134684 19.49 ns/op BenchmarkDivconstU32-4 9606224 12.45 ns/op BenchmarkModconstU32-4 8292766 14.38 ns/op BenchmarkDivisibleconstU32-4 8501763 14.09 ns/op BenchmarkDivisibleWDivconstU32-4 6174847 19.08 ns/op BenchmarkDivconstI16-4 8998857 13.34 ns/op BenchmarkModconstI16-4 9697675 12.42 ns/op BenchmarkDivisiblePow2constI16-4 8609254 13.97 ns/op BenchmarkDivisibleconstI16-4 8883327 13.49 ns/op BenchmarkDivisibleWDivconstI16-4 6143406 19.62 ns/op BenchmarkDivconstU16-4 8128111 14.49 ns/op BenchmarkModconstU16-4 8814334 13.63 ns/op BenchmarkDivisibleconstU16-4 8490116 13.99 ns/op BenchmarkDivisibleWDivconstU16-4 5944312 20.08 ns/op BenchmarkDivconstI8-4 8590941 13.84 ns/op BenchmarkModconstI8-4 8177269 14.42 ns/op BenchmarkDivisiblePow2constI8-4 8867757 13.58 ns/op BenchmarkDivisibleconstI8-4 8354257 14.42 ns/op BenchmarkDivisibleWDivconstI8-4 6175561 19.17 ns/op BenchmarkDivconstU8-4 8265622 14.12 ns/op BenchmarkModconstU8-4 8806130 13.54 ns/op BenchmarkDivisibleconstU8-4 8796116 13.70 ns/op BenchmarkDivisibleWDivconstU8-4 5939773 20.07 ns/op BenchmarkMul2-4 166681 720.6 ns/op BenchmarkMulNeg2-4 165361 725.4 ns/op BenchmarkEfaceInteger-4 3540861 29.32 ns/op BenchmarkDiv64UnsignedSmall-4 6857305 17.39 ns/op BenchmarkDiv64Small-4 6225699 19.04 ns/op BenchmarkDiv64SmallNegDivisor-4 6155032 19.64 ns/op BenchmarkDiv64SmallNegDividend-4 6403059 18.95 ns/op BenchmarkDiv64SmallNegBoth-4 6223989 19.25 ns/op BenchmarkDiv64Unsigned-4 6843969 17.51 ns/op BenchmarkDiv64-4 6195866 19.38 ns/op BenchmarkDiv64NegDivisor-4 6184118 19.38 ns/op BenchmarkDiv64NegDividend-4 6174726 19.35 ns/op BenchmarkDiv64NegBoth-4 5995452 19.53 ns/op BenchmarkMod64UnsignedSmall-4 7138357 17.05 ns/op BenchmarkMod64Small-4 6356236 18.83 ns/op BenchmarkMod64SmallNegDivisor-4 6179181 19.37 ns/op BenchmarkMod64SmallNegDividend-4 6218194 19.28 ns/op BenchmarkMod64SmallNegBoth-4 6114338 19.53 ns/op BenchmarkMod64Unsigned-4 7068411 17.07 ns/op BenchmarkMod64-4 6239560 19.18 ns/op BenchmarkMod64NegDivisor-4 5981182 19.84 ns/op BenchmarkMod64NegDividend-4 6043210 19.82 ns/op BenchmarkMod64NegBoth-4 6208396 19.28 ns/op BenchmarkMulconstI32/3-4 16352061 7.241 ns/op BenchmarkMulconstI32/5-4 16429515 7.202 ns/op BenchmarkMulconstI32/12-4 16636632 7.235 ns/op BenchmarkMulconstI32/120-4 16635126 7.209 ns/op BenchmarkMulconstI32/-120-4 16172046 7.459 ns/op BenchmarkMulconstI32/65537-4 16719271 7.220 ns/op BenchmarkMulconstI32/65538-4 16520188 7.234 ns/op BenchmarkMulconstI64/3-4 16444234 7.251 ns/op BenchmarkMulconstI64/5-4 16497962 7.218 ns/op BenchmarkMulconstI64/12-4 16522522 7.239 ns/op BenchmarkMulconstI64/120-4 16271059 7.191 ns/op BenchmarkMulconstI64/-120-4 16252518 7.242 ns/op BenchmarkMulconstI64/65537-4 16564911 7.219 ns/op BenchmarkMulconstI64/65538-4 16472592 7.286 ns/op BenchmarkMulconstU32/3-4 16763857 7.267 ns/op BenchmarkMulconstU32/5-4 16687365 7.228 ns/op BenchmarkMulconstU32/12-4 16590632 7.220 ns/op BenchmarkMulconstU32/120-4 16506566 7.186 ns/op BenchmarkMulconstU32/65537-4 16204382 7.338 ns/op BenchmarkMulconstU32/65538-4 16618630 7.274 ns/op BenchmarkMulconstU64/3-4 16460234 7.219 ns/op BenchmarkMulconstU64/5-4 16036528 7.601 ns/op BenchmarkMulconstU64/12-4 16065363 7.275 ns/op BenchmarkMulconstU64/120-4 15096109 7.899 ns/op BenchmarkMulconstU64/65537-4 16618023 7.208 ns/op BenchmarkMulconstU64/65538-4 16287178 7.290 ns/op BenchmarkShiftArithmeticRight-4 19253502 6.095 ns/op BenchmarkSwitch8Predictable-4 12658880 8.748 ns/op BenchmarkSwitch8Unpredictable-4 5444030 18.43 ns/op BenchmarkSwitch32Predictable-4 8168569 12.33 ns/op BenchmarkSwitch32Unpredictable-4 6623694 17.95 ns/op BenchmarkSwitchStringPredictable-4 7967413 13.35 ns/op BenchmarkSwitchStringUnpredictable-4 4350100 24.21 ns/op BenchmarkSwitchTypePredictable-4 5931106 20.01 ns/op BenchmarkSwitchTypeUnpredictable-4 3295971 35.95 ns/op PASS ok cmd/compile/internal/test 16.350s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 124 917497 ns/op BenchmarkNamed/Underlying/nongeneric-4 797794 144.3 ns/op BenchmarkNamed/Underlying/generic-4 804109 147.9 ns/op BenchmarkNamed/Underlying/src_instance-4 780418 144.7 ns/op BenchmarkNamed/Underlying/user_instance-4 796215 144.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 615255957 ns/op 53094 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 395788145 ns/op 82527 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 177828737 ns/op 183640 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 147353226 ns/op 221569 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 430597694 ns/op 12024 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 88758618 ns/op 58319 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36212884 ns/op 142936 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 35381809 ns/op 146265 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 122635027 ns/op 17687 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41893430 ns/op 51771 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21465378 ns/op 101054 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20887514 ns/op 103864 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1191765738 ns/op 55512 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 612234661 ns/op 108052 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 183553108 ns/op 360322 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 125569449 ns/op 526588 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 479114666 ns/op 4199 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 66078378 ns/op 30411 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 41798538 ns/op 48110 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39891301 ns/op 50422 lines/s PASS ok cmd/compile/internal/types2 17.166s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 134 852912 ns/op 1935679 sys-ns/op 1294694 user-ns/op PASS ok cmd/go 1.207s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 208732 542.4 ns/op PASS ok cmd/go/internal/cfg 1.141s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65343 1795 ns/op 4.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 74922 1558 ns/op 5.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14151 8411 ns/op 121.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14629 8181 ns/op 125.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2163 54280 ns/op 150.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2196 53749 ns/op 152.41 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.955s All tests passed.