linux-amd64-longtest-race at 2551fffd2c06cf0655ebbbd11d9b1e70a5b2e9cb :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rnf483cca" "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-rnf483cca" "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.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.812s ok archive/zip 115.821s ok bufio 1.362s ok bytes 9.263s ok cmp 1.023s ok compress/bzip2 1.479s ok compress/flate 156.611s ok compress/gzip 13.253s ok compress/lzw 1.587s ok compress/zlib 8.960s ok container/heap 1.027s ok container/list 1.024s ok container/ring 1.024s ok context 1.058s ok crypto 1.021s ok crypto/aes 1.069s ok crypto/cipher 2.127s ok crypto/des 1.053s ok crypto/dsa 10.527s ok crypto/ecdh 2.271s ok crypto/ecdsa 4.789s ok crypto/ed25519 1.931s ok crypto/elliptic 2.326s ok crypto/hmac 1.026s ok crypto/internal/alias 1.022s ok crypto/internal/bigmod 3.901s ok crypto/internal/boring 1.022s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 1.402s ok crypto/internal/edwards25519 39.355s ok crypto/internal/edwards25519/field 13.391s ok crypto/internal/nistec 30.708s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.020s [no tests to run] ok crypto/md5 1.032s ok crypto/rand 3.660s ok crypto/rc4 1.431s ok crypto/rsa 10.365s ok crypto/sha1 1.045s ok crypto/sha256 1.027s ok crypto/sha512 1.029s ok crypto/subtle 20.320s ok crypto/tls 8.111s ok crypto/x509 6.597s ? crypto/x509/pkix [no test files] ok database/sql 2.411s ok database/sql/driver 1.021s ok debug/buildinfo 6.768s ok debug/dwarf 1.131s ok debug/elf 3.176s ok debug/gosym 1.357s ok debug/macho 1.035s ok debug/pe 1.062s ok debug/plan9obj 1.023s ok embed 1.022s [no tests to run] ok embed/internal/embedtest 1.023s ? encoding [no test files] ok encoding/ascii85 1.027s ok encoding/asn1 1.027s ok encoding/base32 1.078s ok encoding/base64 1.032s ok encoding/binary 1.030s ok encoding/csv 1.070s ok encoding/gob 21.516s ok encoding/hex 1.029s ok encoding/json 8.011s ok encoding/pem 3.851s ok encoding/xml 41.068s ok errors 1.032s ok expvar 1.024s ok flag 3.138s ok fmt 1.573s ok go/ast 1.033s ok go/build 6.173s ok go/build/constraint 1.033s ok go/constant 1.032s ok go/doc 1.267s ok go/doc/comment 3.516s ok go/format 1.055s ok go/importer 1.231s ok go/internal/gccgoimporter 1.069s ok go/internal/gcimporter 63.995s ok go/internal/srcimporter 18.562s ? go/internal/typeparams [no test files] ok go/parser 75.333s ok go/printer 2.433s ok go/scanner 1.029s ok go/token 1.126s ok go/types 54.773s ok go/version 1.030s ok hash 1.026s ok hash/adler32 1.052s ok hash/crc32 1.054s ok hash/crc64 1.034s ok hash/fnv 1.022s ok hash/maphash 1.027s ok html 1.024s ok html/template 1.957s ? image/color/palette [no test files] ok image 2.348s ok image/color 1.043s ok image/draw 1.569s ok image/gif 105.300s ? image/internal/imageutil [no test files] ok image/jpeg 24.508s ok image/png 6.994s ok index/suffixarray 645.180s ok internal/abi 1.075s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.022s ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ? internal/coverage/decodecounter [no test files] ok internal/coverage/cformat 1.022s ok internal/coverage/cmerge 1.022s ? 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.025s ok internal/coverage/slicereader 1.021s ? internal/coverage/stringtab [no test files] ? internal/coverage/uleb128 [no test files] ok internal/coverage/slicewriter 1.021s ok internal/coverage/test 1.050s ok internal/cpu 3.064s ok internal/dag 1.022s ok internal/diff 1.026s ok internal/fmtsort 1.022s ? internal/goarch [no test files] ok internal/fuzz 1.046s ok internal/godebug 11.968s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.021s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/gover 1.022s ? internal/lazyregexp [no test files] ok internal/intern 3.080s ok internal/itoa 1.021s ? internal/lazytemplate [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 1.683s ok internal/poll 21.273s ? internal/race [no test files] ok internal/profile 1.027s ok internal/reflectlite 1.026s ok internal/safefilepath 1.021s ok internal/saferio 1.327s ok internal/singleflight 1.137s ? 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.169s ok internal/trace 8.236s ? internal/trace/v2/event [no test files] ? internal/trace/v2/event/go122 [no test files] ok internal/trace/v2 23.488s ? internal/trace/v2/internal/testgen/go122 [no test files] ? internal/trace/v2/raw [no test files] ? internal/trace/v2/testtrace [no test files] ? internal/trace/v2/version [no test files] ? internal/txtar [no test files] ok internal/types/errors 1.426s ok internal/unsafeheader 1.021s ok internal/xcoff 1.046s ok internal/zstd 1.181s ok io 1.060s ok io/fs 1.252s ok io/ioutil 1.027s ? log/internal [no test files] ok log 1.034s ok log/slog 1.154s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.022s ok log/slog/internal/buffer 1.021s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.247s ok maps 1.023s ok math 1.038s ok math/big 8.713s ok math/bits 1.034s ok math/cmplx 1.024s ok math/rand 32.424s ok math/rand/v2 23.891s ok mime 1.045s ok mime/multipart 16.575s ok mime/quotedprintable 2.134s ok net 62.854s ok net/http 53.859s ok net/http/cgi 27.701s ok net/http/cookiejar 1.033s ok net/http/fcgi 1.238s ok net/http/httptest 1.198s ok net/http/httptrace 1.022s ok net/http/httputil 2.234s ? net/http/internal/testcert [no test files] ok net/http/internal 1.028s ok net/http/internal/ascii 1.023s ok net/http/pprof 6.190s ok net/internal/socktest 1.023s ok net/mail 1.030s ok net/netip 1.421s ok net/rpc 1.067s ok net/rpc/jsonrpc 1.033s ok net/smtp 1.075s ok net/textproto 1.062s ok net/url 1.037s ok os 24.830s ok os/exec 14.878s ok os/exec/internal/fdtest 1.020s ok os/signal 28.718s ok os/user 1.022s ok path 1.025s ok path/filepath 1.066s ok plugin 1.021s ok reflect 3.637s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 4.369s ok regexp/syntax 7.301s ok runtime 267.031s ok runtime/cgo 1.022s ok runtime/coverage 39.967s ok runtime/debug 2.130s ok runtime/internal/atomic 3.905s ok runtime/internal/math 1.025s ? runtime/internal/startlinetest [no test files] ok runtime/internal/sys 1.021s ok runtime/internal/syscall 1.021s ok runtime/internal/wasitest 1.022s ok runtime/metrics 1.036s ok runtime/pprof 96.171s ok runtime/race 12.934s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 8.552s ok slices 2.483s ok sort 7.054s ok strconv 8.936s ok strings 3.975s ok sync 2.818s ok sync/atomic 174.281s ok syscall 12.434s ? testing/internal/testdeps [no test files] ok testing 4.150s ok testing/fstest 1.027s ok testing/iotest 1.023s ok testing/quick 1.173s ok testing/slogtest 1.027s ok text/scanner 1.039s ok text/tabwriter 1.026s ok text/template 2.010s ok text/template/parse 1.039s ok time 16.097s ? time/tzdata [no test files] ok unicode 1.030s ok unicode/utf16 1.022s ? unsafe [no test files] ? vendor/golang.org/x/crypto/chacha20 [no test files] ok unicode/utf8 1.038s ? vendor/golang.org/x/crypto/chacha20poly1305 [no test files] ? vendor/golang.org/x/crypto/cryptobyte [no test files] ? vendor/golang.org/x/crypto/cryptobyte/asn1 [no test files] ? vendor/golang.org/x/crypto/hkdf [no test files] ? vendor/golang.org/x/crypto/internal/alias [no test files] ? vendor/golang.org/x/crypto/internal/poly1305 [no test files] ? vendor/golang.org/x/net/dns/dnsmessage [no test files] ? vendor/golang.org/x/net/http/httpguts [no test files] ? vendor/golang.org/x/net/http/httpproxy [no test files] ? vendor/golang.org/x/net/http2/hpack [no test files] ? vendor/golang.org/x/net/idna [no test files] ? vendor/golang.org/x/net/nettest [no test files] ? vendor/golang.org/x/sys/cpu [no test files] ? vendor/golang.org/x/text/secure/bidirule [no test files] ? vendor/golang.org/x/text/transform [no test files] ? vendor/golang.org/x/text/unicode/bidi [no test files] ? vendor/golang.org/x/text/unicode/norm [no test files] ok cmd/addr2line 4.595s ok cmd/api 10.006s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 4.416s ? cmd/asm/internal/flags [no test files] ? cmd/buildid [no test files] ok cmd/asm/internal/lex 1.025s ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.926s ok cmd/cgo/internal/test 2.167s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9400 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 26.453s ok cmd/cgo/internal/testcshared 7.036s ok cmd/cgo/internal/testerrors 11.824s ok cmd/cgo/internal/testfortran 2.731s ok cmd/cgo/internal/testgodefs 1.757s ok cmd/cgo/internal/testlife 1.780s ok cmd/cgo/internal/testnocgo 1.021s ok cmd/cgo/internal/testplugin 35.604s ok cmd/cgo/internal/testsanitizers 21.910s ok cmd/cgo/internal/testshared 78.240s ok cmd/cgo/internal/testso 2.835s ok cmd/cgo/internal/teststdio 2.770s ok cmd/cgo/internal/testtls 1.024s ? cmd/compile [no test files] ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.048s ok cmd/compile/internal/amd64 62.236s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.023s ? cmd/compile/internal/bitvec [no test files] ? cmd/compile/internal/coverage [no test files] ok cmd/compile/internal/compare 1.024s ? cmd/compile/internal/escape [no test files] ok cmd/compile/internal/devirtualize 1.025s ok cmd/compile/internal/dwarfgen 1.469s ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 20.641s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.485s ok cmd/compile/internal/ir 1.024s ? cmd/compile/internal/liveness [no test files] ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/logopt 1.262s ok cmd/compile/internal/loopvar 30.389s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.029s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgo [no test files] ? cmd/compile/internal/pgo/internal/graph [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ? cmd/compile/internal/rangefunc [no test files] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/reflectdata 1.022s [no tests to run] ok cmd/compile/internal/ssa 194.865s ? cmd/compile/internal/ssagen [no test files] ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 19.004s ok cmd/compile/internal/test 39.617s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.297s ok cmd/compile/internal/types 1.022s ok cmd/compile/internal/types2 25.505s ? cmd/compile/internal/walk [no test files] ? cmd/compile/internal/wasm [no test files] ? cmd/compile/internal/x86 [no test files] ok cmd/covdata 8.058s ok cmd/cover 17.248s ok cmd/dist 1.024s ok cmd/distpack 1.022s ok cmd/doc 1.737s ok cmd/fix 2.072s ok cmd/go 541.525s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/auth 1.023s ? cmd/go/internal/clean [no test files] ok cmd/go/internal/cache 3.879s ok cmd/go/internal/cfg 1.022s [no tests to run] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.047s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.058s ? cmd/go/internal/help [no test files] ok cmd/go/internal/generate 1.037s ok cmd/go/internal/gover 1.025s ? cmd/go/internal/list [no test files] ok cmd/go/internal/imports 1.037s ok cmd/go/internal/load 1.032s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/lockedfile 3.440s ok cmd/go/internal/lockedfile/internal/filelock 2.066s ok cmd/go/internal/modfetch 40.241s ok cmd/go/internal/modfetch/codehost 11.817s ? cmd/go/internal/modget [no test files] ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modfetch/zip_sum_test 1.029s ok cmd/go/internal/modindex 1.653s ok cmd/go/internal/modload 52.250s ? cmd/go/internal/robustio [no test files] ok cmd/go/internal/mvs 1.050s ok cmd/go/internal/par 1.113s ? 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.022s ok cmd/go/internal/test 1.050s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.035s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.466s ok cmd/go/internal/vcweb 1.033s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/vcweb/vcstest 5.788s ok cmd/go/internal/web 1.027s ? cmd/go/internal/workcmd [no test files] ok cmd/go/internal/work 2.069s ok cmd/gofmt 50.074s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/archive 1.540s ok cmd/internal/bootstrap_test 131.655s ? cmd/internal/codesign [no test files] ok cmd/internal/buildid 1.548s ok cmd/internal/cov 1.313s ? cmd/internal/cov/covcmd [no test files] ? cmd/internal/gcprog [no test files] ok cmd/internal/dwarf 1.023s ok cmd/internal/edit 1.022s ok cmd/internal/goobj 16.509s ok cmd/internal/moddeps 14.974s ? cmd/internal/obj/arm [no test files] ok cmd/internal/notsha256 1.024s ok cmd/internal/obj 1.509s ? 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.586s ok cmd/internal/obj/riscv 10.756s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/s390x 1.023s ok cmd/internal/obj/x86 2.126s ? cmd/internal/objfile [no test files] ? cmd/internal/osinfo [no test files] ok cmd/internal/objabi 1.063s ok cmd/internal/pkgpath 5.109s ok cmd/internal/pkgpattern 1.027s ok cmd/internal/quoted 1.024s ? cmd/internal/sys [no test files] ? cmd/internal/traceviewer [no test files] ok cmd/internal/src 1.023s ok cmd/internal/test2json 1.768s ok cmd/link 25.045s ? cmd/link/internal/amd64 [no test files] ? cmd/link/internal/arm [no test files] ? cmd/link/internal/arm64 [no test files] ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/benchmark 1.025s ok cmd/link/internal/ld 17.223s ? cmd/link/internal/loadelf [no test files] ? cmd/link/internal/loadmacho [no test files] ok cmd/link/internal/loader 1.058s ? 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.269s ok cmd/objdump 5.407s ok cmd/pack 8.982s ? cmd/test2json [no test files] ok cmd/pprof 3.537s ok cmd/trace 1.295s ? 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/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/appends [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/defers [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] ok cmd/vet 32.277s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2546 40932 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2072 51374 ns/op 1850 B/op 36 allocs/op Benchmark/Writer/PAX-4 1506 79819 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3876 28947 ns/op 5288 B/op 16 allocs/op Benchmark/Reader/GNU-4 5077 20442 ns/op 5120 B/op 15 allocs/op Benchmark/Reader/PAX-4 2024 57667 ns/op 8920 B/op 33 allocs/op PASS ok archive/tar 1.745s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 322527828 ns/op 1642792 B/op 100 allocs/op BenchmarkZip64Test-4 1 132097921 ns/op BenchmarkZip64TestSizes/4096-4 1539 72626 ns/op BenchmarkZip64TestSizes/1048576-4 188 624220 ns/op BenchmarkZip64TestSizes/67108864-4 1 131778703 ns/op PASS ok archive/zip 2.336s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 225358 486.6 ns/op BenchmarkReaderCopyUnoptimal-4 147057 823.1 ns/op BenchmarkReaderCopyNoWriteTo-4 5554 18238 ns/op BenchmarkReaderWriteToOptimal-4 9321 12101 ns/op BenchmarkReaderReadString-4 132621 888.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 224678 530.1 ns/op BenchmarkWriterCopyUnoptimal-4 204403 537.4 ns/op BenchmarkWriterCopyNoReadFrom-4 5691 21773 ns/op BenchmarkReaderEmpty-4 26980 3993 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29838 3809 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 567362 196.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.592s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4808 25678 ns/op 1276.13 MB/s BenchmarkWriteByte-4 478 246498 ns/op 16.62 MB/s BenchmarkWriteRune-4 268 439479 ns/op 27.96 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3669896 ns/op BenchmarkBufferFullSmallReads-4 98 1109442 ns/op BenchmarkBufferWriteBlock/N4096-4 7274 15342 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 493 257966 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 24723346 ns/op 4192275 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 166749672 ns/op 100.61 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4939348 24.12 ns/op 414.62 MB/s BenchmarkIndexByte/32-4 4828348 24.95 ns/op 1282.33 MB/s BenchmarkIndexByte/4K-4 890667 131.2 ns/op 31222.45 MB/s BenchmarkIndexBytePortable/10-4 888175 126.9 ns/op 78.83 MB/s BenchmarkIndexBytePortable/32-4 285721 409.5 ns/op 78.15 MB/s BenchmarkIndexBytePortable/4K-4 2406 48489 ns/op 84.47 MB/s BenchmarkIndexRune/10-4 1231633 99.31 ns/op 100.70 MB/s BenchmarkIndexRune/32-4 1259582 95.28 ns/op 335.86 MB/s BenchmarkIndexRune/4K-4 382754 303.0 ns/op 13520.04 MB/s BenchmarkIndexRuneASCII/10-4 5121614 23.32 ns/op 428.84 MB/s BenchmarkIndexRuneASCII/32-4 4931408 24.62 ns/op 1299.69 MB/s BenchmarkIndexRuneASCII/4K-4 912705 132.9 ns/op 30810.18 MB/s BenchmarkEqual/0-4 7788823 15.46 ns/op BenchmarkEqual/1-4 1546528 79.03 ns/op 12.65 MB/s BenchmarkEqual/6-4 1495450 78.80 ns/op 76.14 MB/s BenchmarkEqual/9-4 1497333 79.53 ns/op 113.17 MB/s BenchmarkEqual/15-4 1507645 79.46 ns/op 188.78 MB/s BenchmarkEqual/16-4 1602655 79.17 ns/op 202.10 MB/s BenchmarkEqual/20-4 1443170 80.92 ns/op 247.17 MB/s BenchmarkEqual/32-4 1487592 83.02 ns/op 385.44 MB/s BenchmarkEqual/4K-4 108738 1085 ns/op 3774.63 MB/s BenchmarkEqualBothUnaligned/64_0-4 1706787 70.06 ns/op 913.56 MB/s BenchmarkEqualBothUnaligned/64_1-4 1399338 86.07 ns/op 743.62 MB/s BenchmarkEqualBothUnaligned/64_4-4 1634982 73.05 ns/op 876.11 MB/s BenchmarkEqualBothUnaligned/64_7-4 1635939 72.85 ns/op 878.48 MB/s BenchmarkEqualBothUnaligned/4096_0-4 103298 1096 ns/op 3736.01 MB/s BenchmarkEqualBothUnaligned/4096_1-4 68805 1738 ns/op 2356.11 MB/s BenchmarkEqualBothUnaligned/4096_4-4 119084 1011 ns/op 4049.95 MB/s BenchmarkEqualBothUnaligned/4096_7-4 117639 1016 ns/op 4031.17 MB/s BenchmarkIndex/10-4 3016604 40.03 ns/op 249.84 MB/s BenchmarkIndex/32-4 3072132 38.82 ns/op 824.42 MB/s BenchmarkIndex/4K-4 35500 3375 ns/op 1213.53 MB/s BenchmarkIndexEasy/10-4 3103698 38.02 ns/op 263.00 MB/s BenchmarkIndexEasy/32-4 3240924 38.19 ns/op 837.81 MB/s BenchmarkIndexEasy/4K-4 474426 246.4 ns/op 16622.32 MB/s BenchmarkCount/10-4 1658175 71.57 ns/op 139.73 MB/s BenchmarkCount/32-4 1623543 75.41 ns/op 424.37 MB/s BenchmarkCount/4K-4 34978 3409 ns/op 1201.68 MB/s BenchmarkCountEasy/10-4 1667145 72.25 ns/op 138.41 MB/s BenchmarkCountEasy/32-4 1594876 75.76 ns/op 422.36 MB/s BenchmarkCountEasy/4K-4 414789 287.5 ns/op 14244.53 MB/s BenchmarkCountSingle/10-4 3250186 36.55 ns/op 273.63 MB/s BenchmarkCountSingle/32-4 3159638 38.69 ns/op 827.17 MB/s BenchmarkCountSingle/4K-4 867817 127.8 ns/op 32052.24 MB/s BenchmarkToUpper/#00-4 2788467 42.10 ns/op BenchmarkToUpper/ONLYUPPER-4 323448 380.4 ns/op BenchmarkToUpper/abc-4 445244 241.2 ns/op BenchmarkToUpper/AbC123-4 277402 392.2 ns/op BenchmarkToUpper/azAZ09_-4 275731 436.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 89727 1373 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40071 2910 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57002 2117 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127048 921.5 ns/op BenchmarkToLower/#00-4 2791978 43.41 ns/op BenchmarkToLower/abc-4 455014 259.5 ns/op BenchmarkToLower/AbC123-4 290320 402.1 ns/op BenchmarkToLower/azAZ09_-4 283669 422.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 84423 1369 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41594 2805 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69996 1717 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 125740 946.1 ns/op BenchmarkFields/ASCII/16-4 121664 970.7 ns/op 16.48 MB/s 96 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9417 12281 ns/op 20.84 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 622 187845 ns/op 21.81 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 33 3695889 ns/op 17.73 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 57008156 ns/op 18.39 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 82081 1415 ns/op 11.30 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5874 18481 ns/op 13.85 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 364 313329 ns/op 13.07 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6365970 ns/op 10.29 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 129482177 ns/op 8.10 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 125468 877.3 ns/op 18.24 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12716 9189 ns/op 27.86 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 699 163506 ns/op 25.05 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 27 3988087 ns/op 16.43 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 89789051 ns/op 11.68 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 112579 1052 ns/op 15.22 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8724 13055 ns/op 19.61 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 480 225735 ns/op 18.15 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 4999700 ns/op 13.11 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 106801659 ns/op 9.82 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2006246 59.90 ns/op BenchmarkTrimSpace/ASCII-4 977755 123.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 112791 1046 ns/op BenchmarkTrimSpace/JustNonASCII-4 50301 2354 ns/op BenchmarkToValidUTF8/Valid-4 441267 242.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 321994 349.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 99141 1180 ns/op BenchmarkIndexHard1-4 849 138453 ns/op BenchmarkIndexHard2-4 621 193096 ns/op BenchmarkIndexHard3-4 150 802072 ns/op BenchmarkIndexHard4-4 130 909033 ns/op BenchmarkLastIndexHard1-4 5 20680566 ns/op BenchmarkLastIndexHard2-4 4 25703436 ns/op BenchmarkLastIndexHard3-4 4 27961124 ns/op BenchmarkCountHard1-4 861 137784 ns/op BenchmarkCountHard2-4 619 193829 ns/op BenchmarkCountHard3-4 148 802562 ns/op BenchmarkSplitEmptySeparator-4 1 197159510 ns/op BenchmarkSplitSingleByteSeparator-4 9 12604470 ns/op BenchmarkSplitMultiByteSeparator-4 10 10473082 ns/op BenchmarkSplitNSingleByteSeparator-4 189687 603.4 ns/op BenchmarkSplitNMultiByteSeparator-4 68594 1618 ns/op BenchmarkRepeat-4 198598 592.4 ns/op BenchmarkRepeatLarge/256/1-4 129678 791.2 ns/op 323.54 MB/s BenchmarkRepeatLarge/256/16-4 220935 536.5 ns/op 477.20 MB/s BenchmarkRepeatLarge/512/1-4 98175 1151 ns/op 444.76 MB/s BenchmarkRepeatLarge/512/16-4 142906 840.7 ns/op 609.03 MB/s BenchmarkRepeatLarge/1024/1-4 62510 1644 ns/op 623.03 MB/s BenchmarkRepeatLarge/1024/16-4 91455 1419 ns/op 721.88 MB/s BenchmarkRepeatLarge/2048/1-4 47547 2473 ns/op 828.19 MB/s BenchmarkRepeatLarge/2048/16-4 46882 2256 ns/op 907.95 MB/s BenchmarkRepeatLarge/4096/1-4 25531 4664 ns/op 878.29 MB/s BenchmarkRepeatLarge/4096/16-4 27906 4038 ns/op 1014.40 MB/s BenchmarkRepeatLarge/8192/1-4 13506 8094 ns/op 1012.15 MB/s BenchmarkRepeatLarge/8192/16-4 14436 8287 ns/op 988.50 MB/s BenchmarkRepeatLarge/8192/4097-4 24614 4179 ns/op 980.32 MB/s BenchmarkRepeatLarge/16384/1-4 9790 14993 ns/op 1092.77 MB/s BenchmarkRepeatLarge/16384/16-4 9555 14551 ns/op 1125.95 MB/s BenchmarkRepeatLarge/16384/4097-4 8970 12078 ns/op 1017.59 MB/s BenchmarkRepeatLarge/32768/1-4 5474 28706 ns/op 1141.49 MB/s BenchmarkRepeatLarge/32768/16-4 4333 25129 ns/op 1303.97 MB/s BenchmarkRepeatLarge/32768/4097-4 4246 25149 ns/op 1140.34 MB/s BenchmarkRepeatLarge/65536/1-4 1681 61135 ns/op 1071.99 MB/s BenchmarkRepeatLarge/65536/16-4 2119 55356 ns/op 1183.90 MB/s BenchmarkRepeatLarge/65536/4097-4 1714 61646 ns/op 996.91 MB/s BenchmarkRepeatLarge/131072/1-4 177 642991 ns/op 203.85 MB/s BenchmarkRepeatLarge/131072/16-4 176 629847 ns/op 208.10 MB/s BenchmarkRepeatLarge/131072/4097-4 182 630924 ns/op 201.30 MB/s BenchmarkRepeatLarge/262144/1-4 93 1261451 ns/op 207.81 MB/s BenchmarkRepeatLarge/262144/16-4 81 1275346 ns/op 205.55 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1276854 ns/op 202.15 MB/s BenchmarkRepeatLarge/524288/1-4 51 2559741 ns/op 204.82 MB/s BenchmarkRepeatLarge/524288/16-4 42 2578599 ns/op 203.32 MB/s BenchmarkRepeatLarge/524288/4097-4 48 2544228 ns/op 204.51 MB/s BenchmarkRepeatLarge/1048576/1-4 21 5014428 ns/op 209.11 MB/s BenchmarkRepeatLarge/1048576/16-4 22 5042042 ns/op 207.97 MB/s BenchmarkRepeatLarge/1048576/4097-4 22 5251669 ns/op 198.93 MB/s BenchmarkRepeatLarge/2097152/1-4 13 9184229 ns/op 228.34 MB/s BenchmarkRepeatLarge/2097152/16-4 13 9227527 ns/op 227.27 MB/s BenchmarkRepeatLarge/2097152/4097-4 13 9195687 ns/op 227.67 MB/s BenchmarkRepeatLarge/4194304/1-4 6 18814085 ns/op 222.93 MB/s BenchmarkRepeatLarge/4194304/16-4 6 18590453 ns/op 225.62 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 19108048 ns/op 219.34 MB/s BenchmarkRepeatLarge/8388608/1-4 3 38480100 ns/op 218.00 MB/s BenchmarkRepeatLarge/8388608/16-4 3 39307625 ns/op 213.41 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 38869283 ns/op 215.76 MB/s BenchmarkRepeatLarge/16777216/1-4 2 72830682 ns/op 230.36 MB/s BenchmarkRepeatLarge/16777216/16-4 2 74310982 ns/op 225.77 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 74606364 ns/op 224.88 MB/s BenchmarkRepeatLarge/33554432/1-4 1 144760433 ns/op 231.79 MB/s BenchmarkRepeatLarge/33554432/16-4 1 138494058 ns/op 242.28 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 137769159 ns/op 243.56 MB/s BenchmarkRepeatLarge/67108864/1-4 1 293815806 ns/op 228.40 MB/s BenchmarkRepeatLarge/67108864/16-4 1 286945972 ns/op 233.87 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 290375756 ns/op 231.11 MB/s BenchmarkRepeatLarge/134217728/1-4 1 596553100 ns/op 224.99 MB/s BenchmarkRepeatLarge/134217728/16-4 1 574088222 ns/op 233.79 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 574286160 ns/op 233.71 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1163659852 ns/op 230.68 MB/s BenchmarkRepeatLarge/268435456/16-4 1 1126691289 ns/op 238.25 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 1112380106 ns/op 241.32 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2373127761 ns/op 226.23 MB/s BenchmarkRepeatLarge/536870912/16-4 1 2269474423 ns/op 236.56 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 2280486685 ns/op 235.42 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4549242200 ns/op 236.03 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4549321647 ns/op 236.02 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4334850087 ns/op 247.70 MB/s BenchmarkBytesCompare/1-4 10090389 11.60 ns/op BenchmarkBytesCompare/2-4 10904949 10.57 ns/op BenchmarkBytesCompare/4-4 11313022 10.94 ns/op BenchmarkBytesCompare/8-4 11056722 11.11 ns/op BenchmarkBytesCompare/16-4 11578042 10.34 ns/op BenchmarkBytesCompare/32-4 9630788 11.57 ns/op BenchmarkBytesCompare/64-4 9183026 13.20 ns/op BenchmarkBytesCompare/128-4 7434237 14.30 ns/op BenchmarkBytesCompare/256-4 6447266 17.40 ns/op BenchmarkBytesCompare/512-4 5030127 23.32 ns/op BenchmarkBytesCompare/1024-4 3333392 35.98 ns/op BenchmarkBytesCompare/2048-4 1957770 61.51 ns/op BenchmarkIndexAnyASCII/1:1-4 2425190 48.15 ns/op BenchmarkIndexAnyASCII/1:2-4 2447883 47.68 ns/op BenchmarkIndexAnyASCII/1:4-4 2497824 47.95 ns/op BenchmarkIndexAnyASCII/1:8-4 2432115 48.35 ns/op BenchmarkIndexAnyASCII/1:16-4 2449966 47.58 ns/op BenchmarkIndexAnyASCII/1:32-4 2421340 49.50 ns/op BenchmarkIndexAnyASCII/1:64-4 2380556 49.53 ns/op BenchmarkIndexAnyASCII/16:1-4 2537073 47.06 ns/op BenchmarkIndexAnyASCII/16:2-4 334254 351.9 ns/op BenchmarkIndexAnyASCII/16:4-4 343298 338.8 ns/op BenchmarkIndexAnyASCII/16:8-4 345816 343.5 ns/op BenchmarkIndexAnyASCII/16:16-4 318956 351.9 ns/op BenchmarkIndexAnyASCII/16:32-4 309636 380.7 ns/op BenchmarkIndexAnyASCII/16:64-4 275018 442.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2438863 49.29 ns/op BenchmarkIndexAnyASCII/256:2-4 25860 4598 ns/op BenchmarkIndexAnyASCII/256:4-4 26179 4556 ns/op BenchmarkIndexAnyASCII/256:8-4 26258 4639 ns/op BenchmarkIndexAnyASCII/256:16-4 25965 4643 ns/op BenchmarkIndexAnyASCII/256:32-4 26128 4593 ns/op BenchmarkIndexAnyASCII/256:64-4 25762 4674 ns/op BenchmarkIndexAnyUTF8/1:1-4 2450292 47.84 ns/op BenchmarkIndexAnyUTF8/1:2-4 2499153 47.84 ns/op BenchmarkIndexAnyUTF8/1:4-4 2482365 48.22 ns/op BenchmarkIndexAnyUTF8/1:8-4 2489978 47.88 ns/op BenchmarkIndexAnyUTF8/1:16-4 2513656 48.05 ns/op BenchmarkIndexAnyUTF8/1:32-4 2455932 49.15 ns/op BenchmarkIndexAnyUTF8/1:64-4 2465221 47.84 ns/op BenchmarkIndexAnyUTF8/16:1-4 158774 739.5 ns/op BenchmarkIndexAnyUTF8/16:2-4 298976 391.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 296810 393.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 294918 396.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 292326 404.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 287924 406.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 290601 413.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10858 ns/op BenchmarkIndexAnyUTF8/256:2-4 21139 5654 ns/op BenchmarkIndexAnyUTF8/256:4-4 21144 5604 ns/op BenchmarkIndexAnyUTF8/256:8-4 21381 5615 ns/op BenchmarkIndexAnyUTF8/256:16-4 20514 5864 ns/op BenchmarkIndexAnyUTF8/256:32-4 20162 5959 ns/op BenchmarkIndexAnyUTF8/256:64-4 19612 6098 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2540456 47.05 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2523264 46.87 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2524372 47.20 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2482974 46.95 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2564235 47.07 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2478037 47.48 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2483368 47.91 ns/op BenchmarkLastIndexAnyASCII/16:1-4 365557 323.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 359638 321.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 363626 324.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 362917 324.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 341745 338.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 319312 369.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 275920 422.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 26179 4574 ns/op BenchmarkLastIndexAnyASCII/256:2-4 26371 4499 ns/op BenchmarkLastIndexAnyASCII/256:4-4 26623 4440 ns/op BenchmarkLastIndexAnyASCII/256:8-4 26614 4441 ns/op BenchmarkLastIndexAnyASCII/256:16-4 26611 4440 ns/op BenchmarkLastIndexAnyASCII/256:32-4 26880 4514 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25538 4644 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2496523 47.87 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2498421 47.67 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2491252 48.16 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2486988 48.01 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2532386 47.61 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2488341 47.65 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2520842 47.98 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 254668 457.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 294259 407.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 290767 410.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 287244 404.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 299241 400.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 280272 416.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 271360 424.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17822 6599 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20138 5876 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20012 5888 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20456 5749 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20952 5725 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20088 5912 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 19968 5993 ns/op BenchmarkTrimASCII/1:1-4 2977192 40.22 ns/op BenchmarkTrimASCII/1:2-4 2381187 50.22 ns/op BenchmarkTrimASCII/1:4-4 2293603 52.37 ns/op BenchmarkTrimASCII/1:8-4 1983652 60.18 ns/op BenchmarkTrimASCII/1:16-4 1678971 70.79 ns/op BenchmarkTrimASCII/16:1-4 459064 245.6 ns/op BenchmarkTrimASCII/16:2-4 341749 334.1 ns/op BenchmarkTrimASCII/16:4-4 334954 343.4 ns/op BenchmarkTrimASCII/16:8-4 328358 342.0 ns/op BenchmarkTrimASCII/16:16-4 323391 351.9 ns/op BenchmarkTrimASCII/256:1-4 35851 3325 ns/op BenchmarkTrimASCII/256:2-4 26143 4531 ns/op BenchmarkTrimASCII/256:4-4 26613 4496 ns/op BenchmarkTrimASCII/256:8-4 26415 4485 ns/op BenchmarkTrimASCII/256:16-4 26697 4517 ns/op BenchmarkTrimASCII/4096:1-4 2265 51778 ns/op BenchmarkTrimASCII/4096:2-4 1665 70637 ns/op BenchmarkTrimASCII/4096:4-4 1646 70542 ns/op BenchmarkTrimASCII/4096:8-4 1669 70599 ns/op BenchmarkTrimASCII/4096:16-4 1664 71042 ns/op BenchmarkTrimByte-4 2039956 59.95 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13456 8800 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13656 8848 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 646 180750 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1273 90737 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2449 45881 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4324 23609 ns/op BenchmarkCompareBytesEqual-4 10502436 11.01 ns/op BenchmarkCompareBytesToNil-4 11823002 10.32 ns/op BenchmarkCompareBytesEmpty-4 11805177 9.653 ns/op BenchmarkCompareBytesIdentical-4 12113198 10.00 ns/op BenchmarkCompareBytesSameLength-4 10273363 11.64 ns/op BenchmarkCompareBytesDifferentLength-4 10317360 11.55 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1819 64892 ns/op 16158.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1735 63790 ns/op 16438.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1867 63473 ns/op 16520.30 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1854 65207 ns/op 16080.88 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1773 63171 ns/op 16599.09 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1860 66338 ns/op 15806.83 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1850 64449 ns/op 16269.91 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1743 65013 ns/op 16128.93 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1746 63659 ns/op 16472.00 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1855 68493 ns/op 15309.42 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1809 63960 ns/op 16394.28 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1864 63787 ns/op 16438.79 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1849 63811 ns/op 16432.68 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1857 67094 ns/op 15628.56 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1786 66762 ns/op 15706.21 MB/s BenchmarkCompareBytesBig-4 1792 66030 ns/op 15880.42 MB/s BenchmarkCompareBytesBigIdentical-4 13540875 8.749 ns/op 119855805.66 MB/s PASS ok bytes 78.016s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 77960902 ns/op 1.28 MB/s 3618124 B/op 55 allocs/op BenchmarkDecodeNewton-4 1 310302308 ns/op 1.83 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 24119044 ns/op 0.68 MB/s 3645142 B/op 51 allocs/op PASS ok compress/bzip2 2.351s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 69 1717670 ns/op 5.82 MB/s 42916 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 17926082 ns/op 5.58 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 164242539 ns/op 6.09 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1725586 ns/op 5.80 MB/s 42798 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17410163 ns/op 5.74 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 175482230 ns/op 5.70 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 68 1721913 ns/op 5.81 MB/s 43354 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16637284 ns/op 6.01 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 165025350 ns/op 6.06 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 61 1694500 ns/op 5.90 MB/s 42058 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16221299 ns/op 6.16 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 164288272 ns/op 6.09 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 58 1835949 ns/op 5.45 MB/s 43083 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17933800 ns/op 5.58 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 181560750 ns/op 5.51 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 79 1487426 ns/op 6.72 MB/s 42821 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12390254 ns/op 8.07 MB/s 49247 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 125748841 ns/op 7.95 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1330926 ns/op 7.51 MB/s 42715 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9793199 ns/op 10.21 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 98277137 ns/op 10.18 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 88 1316451 ns/op 7.60 MB/s 42640 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9765087 ns/op 10.24 MB/s 44292 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 97624374 ns/op 10.24 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 99 1131673 ns/op 8.84 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10969271 ns/op 9.12 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 108062617 ns/op 9.25 MB/s BenchmarkEncode/Digits/Speed/1e4-4 52 2214156 ns/op 4.52 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20447555 ns/op 4.89 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 200188564 ns/op 5.00 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6668210 ns/op 1.50 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77051756 ns/op 1.30 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 797524301 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6510929 ns/op 1.54 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 75209318 ns/op 1.33 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 770250034 ns/op 1.30 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 78 1380832 ns/op 7.24 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11670186 ns/op 8.57 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 115417105 ns/op 8.66 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2108233 ns/op 4.74 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15977785 ns/op 6.26 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 157805143 ns/op 6.34 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6490294 ns/op 1.54 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 72652618 ns/op 1.38 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 730090421 ns/op 1.37 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6567449 ns/op 1.52 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 89184506 ns/op 1.12 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 918691332 ns/op 1.09 MB/s PASS ok compress/flate 18.985s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 48 2247735 ns/op 4.45 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2301338 ns/op 4.35 MB/s BenchmarkDecoder/1e5-4 5 22029523 ns/op 4.54 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22102241 ns/op 4.52 MB/s BenchmarkDecoder/1e6-4 1 220735426 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse6-4 1 221758734 ns/op 4.51 MB/s BenchmarkEncoder/1e4-4 48 2198272 ns/op 4.55 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1777728 ns/op 5.63 MB/s BenchmarkEncoder/1e5-4 6 19441806 ns/op 5.14 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19326040 ns/op 5.17 MB/s BenchmarkEncoder/1e6-4 1 196527152 ns/op 5.09 MB/s BenchmarkEncoder/1e-Reuse6-4 1 193483449 ns/op 5.17 MB/s PASS ok compress/lzw 3.785s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 32 3673005 ns/op PASS ok container/heap 1.243s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 15848 7292 ns/op BenchmarkWithTimeout/concurrency=40-4 5126 24630 ns/op BenchmarkWithTimeout/concurrency=4000-4 5356 27686 ns/op BenchmarkWithTimeout/concurrency=400000-4 5776 22569 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 337314 301.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 11010 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 13564 8867 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2173 52618 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1513 85120 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 1975 55501 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 202 581319 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 146 833909 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 226 527172 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 6106822 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 13998313 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 5154240 ns/op BenchmarkCheckCanceled/Err-4 246198 474.2 ns/op BenchmarkCheckCanceled/Done-4 390531 304.5 ns/op BenchmarkContextCancelDone-4 617254 206.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 17072 6527 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12224 9980 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12511 10348 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10986 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8541 16228 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 504050 238.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 285787 425.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 194703 609.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 121344 974.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 63406 1899 ns/op PASS ok context 13.741s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1612351 73.84 ns/op 216.68 MB/s BenchmarkDecrypt-4 1618572 74.03 ns/op 216.12 MB/s BenchmarkExpand-4 1362702 88.41 ns/op PASS ok crypto/aes 1.631s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 188385 613.7 ns/op 104.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 313918 326.0 ns/op 196.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 181533 649.7 ns/op 98.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 329727 355.9 ns/op 179.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 108826 1095 ns/op 1233.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 143226 839.0 ns/op 1609.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 91754 1324 ns/op 1019.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 119738 1000 ns/op 1349.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 37105 3296 ns/op 2485.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 37076 3182 ns/op 2574.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26805 4482 ns/op 1827.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29078 4084 ns/op 2005.68 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6330 16988 ns/op 59.98 MB/s BenchmarkAESCFBDecrypt1K-4 6968 16879 ns/op 60.37 MB/s BenchmarkAESCFBDecrypt8K-4 909 130017 ns/op 62.97 MB/s BenchmarkAESOFB1K-4 10000 10967 ns/op 92.91 MB/s BenchmarkAESCTR1K-4 13537 8943 ns/op 113.95 MB/s BenchmarkAESCTR8K-4 1732 68676 ns/op 119.21 MB/s BenchmarkAESCBCEncrypt1K-4 13663 8514 ns/op 120.27 MB/s BenchmarkAESCBCDecrypt1K-4 16876 6892 ns/op 148.59 MB/s PASS ok crypto/cipher 3.908s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 76772 1519 ns/op 5.27 MB/s BenchmarkDecrypt-4 81488 1463 ns/op 5.47 MB/s BenchmarkTDESEncrypt-4 31599 3824 ns/op 2.09 MB/s BenchmarkTDESDecrypt-4 31737 3813 ns/op 2.10 MB/s PASS ok crypto/des 1.621s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 920 127663 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8422320 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21090254 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 90 1244285 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.717s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1498 76621 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 30 3855011 ns/op 2677 B/op 34 allocs/op BenchmarkSign/P521-4 13 9295456 ns/op 3067 B/op 35 allocs/op BenchmarkVerify/P256-4 878 128606 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 10009096 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 24008961 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 3888 29615 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 54 2162316 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 5287569 ns/op 1417 B/op 17 allocs/op PASS ok crypto/ecdsa 2.741s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 318 358202 ns/op BenchmarkNewKeyFromSeed-4 325 366556 ns/op BenchmarkSigning-4 302 387966 ns/op BenchmarkVerification-4 201 579648 ns/op PASS ok crypto/ed25519 1.658s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4622 23697 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 139 847087 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 51 2223490 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5343028 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1357 86081 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 55 2091827 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5793702 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15045937 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12172 9393 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5691 19852 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3573 29762 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 73 1514704 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2409 47874 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 283 412834 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1614 72459 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 90 1215347 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.333s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15321 7833 ns/op 130.73 MB/s BenchmarkHMACSHA256_32-4 25412 4690 ns/op 6.82 MB/s BenchmarkNewWriteSum-4 12150 8889 ns/op 3.60 MB/s PASS ok crypto/hmac 1.610s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52060 2265 ns/op BenchmarkModSub-4 50624 2382 ns/op BenchmarkMontgomeryRepr-4 25818 4650 ns/op BenchmarkMontgomeryMul-4 25548 4649 ns/op BenchmarkModMul-4 12466 9711 ns/op BenchmarkExpBig-4 14 7624896 ns/op BenchmarkExp-4 6 18932320 ns/op PASS ok crypto/internal/bigmod 2.191s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3060 33511 ns/op BenchmarkScalarBaseMult-4 337 335097 ns/op BenchmarkScalarMult-4 154 766595 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 224 532125 ns/op PASS ok crypto/internal/edwards25519 1.638s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 484214 223.7 ns/op BenchmarkMultiply-4 4228462 28.23 ns/op BenchmarkSquare-4 5275681 22.81 ns/op BenchmarkInvert-4 24326 4908 ns/op BenchmarkMult32-4 1436232 83.12 ns/op PASS ok crypto/internal/edwards25519/field 1.812s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 2037740 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1626 73963 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5552083 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14591613 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 157 743163 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8125 14634 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 58 1911218 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4597915 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.200s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 531055 209.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 283767 409.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 119114 995.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 535873 217.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 291825 408.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 118153 1008 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.777s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 123907 969.5 ns/op 8.25 MB/s BenchmarkHash64-4 146415 789.9 ns/op 81.03 MB/s BenchmarkHash128-4 132070 882.9 ns/op 144.98 MB/s BenchmarkHash256-4 107696 1098 ns/op 233.15 MB/s BenchmarkHash512-4 78412 1536 ns/op 333.42 MB/s BenchmarkHash1K-4 50305 2386 ns/op 429.19 MB/s BenchmarkHash8K-4 8016 14344 ns/op 571.13 MB/s BenchmarkHash1M-4 68 1733197 ns/op 605.00 MB/s BenchmarkHash8M-4 8 13876348 ns/op 604.53 MB/s BenchmarkHash8BytesUnaligned-4 117522 983.8 ns/op 8.13 MB/s BenchmarkHash1KUnaligned-4 50034 2394 ns/op 427.81 MB/s BenchmarkHash8KUnaligned-4 8228 14335 ns/op 571.48 MB/s PASS ok crypto/md5 2.873s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 374489132 ns/op PASS ok crypto/rand 1.401s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13998 8572 ns/op 14.93 MB/s BenchmarkRC4_1K-4 1664 68817 ns/op 14.88 MB/s BenchmarkRC4_8K-4 223 534441 ns/op 15.15 MB/s PASS ok crypto/rc4 1.533s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 11087940 ns/op BenchmarkDecryptPKCS1v15/3072-4 4 25595251 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 45687843 ns/op BenchmarkEncryptPKCS1v15/2048-4 37 3029191 ns/op BenchmarkDecryptOAEP/2048-4 10 10977689 ns/op BenchmarkEncryptOAEP/2048-4 37 2990806 ns/op BenchmarkSignPKCS1v15/2048-4 10 11043278 ns/op BenchmarkVerifyPKCS1v15/2048-4 39 2951362 ns/op BenchmarkSignPSS/2048-4 10 11150923 ns/op BenchmarkVerifyPSS/2048-4 38 3000349 ns/op PASS ok crypto/rsa 2.863s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 98366 1189 ns/op 6.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 111696 1033 ns/op 7.74 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74868 1569 ns/op 203.98 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 84321 1422 ns/op 224.99 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48726 2429 ns/op 421.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52735 2279 ns/op 449.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11660 ns/op 702.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11369 ns/op 720.59 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.086s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 78782 1464 ns/op 5.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 89803 1307 ns/op 6.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 89667 1332 ns/op 6.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25837 4641 ns/op 220.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27033 4400 ns/op 232.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27122 4472 ns/op 228.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4252 28001 ns/op 292.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4303 27786 ns/op 294.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4240 27965 ns/op 292.93 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.308s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 56560 2083 ns/op 3.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72364 1634 ns/op 4.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 65558 1833 ns/op 4.37 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27736 4316 ns/op 237.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31371 3807 ns/op 269.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29665 4041 ns/op 253.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5682 20967 ns/op 390.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5817 20403 ns/op 401.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5724 20541 ns/op 398.81 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.302s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16234218 7.266 ns/op BenchmarkConstantTimeEq-4 15729135 7.276 ns/op BenchmarkConstantTimeLessOrEq-4 16500415 7.278 ns/op BenchmarkXORBytes/8Bytes-4 4758006 24.14 ns/op 331.45 MB/s BenchmarkXORBytes/128Bytes-4 3879483 30.68 ns/op 4172.21 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 111.0 ns/op 18443.32 MB/s BenchmarkXORBytes/32768Bytes-4 60392 1979 ns/op 16557.19 MB/s PASS ok crypto/subtle 1.962s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 141 879518 ns/op BenchmarkCertCache/1-4 139 735884 ns/op BenchmarkCertCache/2-4 160 799328 ns/op BenchmarkCertCache/3-4 151 805239 ns/op BenchmarkHandshakeServer/RSA-4 16 7433220 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 8002879 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7670237 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 90 1276015 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 138 859572 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2425818 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 57 2039364 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34648587 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 34231657 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 27111657 ns/op 38.68 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 30732600 ns/op 34.12 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 41159055 ns/op 50.95 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 48975800 ns/op 42.82 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 66748356 ns/op 62.84 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 97387212 ns/op 43.07 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 129365515 ns/op 64.84 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 175910081 ns/op 47.69 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 245665428 ns/op 68.29 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 344303950 ns/op 48.73 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 483069783 ns/op 69.46 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 626700642 ns/op 53.54 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 942741856 ns/op 71.18 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1254710021 ns/op 53.49 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26930419 ns/op 38.94 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 34809039 ns/op 30.12 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 39903030 ns/op 52.56 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 59551355 ns/op 35.22 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 66066017 ns/op 63.49 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 95668238 ns/op 43.84 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 130948931 ns/op 64.06 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 162616506 ns/op 51.59 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 266559284 ns/op 62.94 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 329057546 ns/op 50.99 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 469797520 ns/op 71.42 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 704078347 ns/op 47.66 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 896122407 ns/op 74.89 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1261315083 ns/op 53.21 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 707156543 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 709614665 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 292233748 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 291736171 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 153534164 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 153569476 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 84460846 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 84389353 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 42862696 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 42470065 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 147645818 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 149938242 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 68360086 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 67858178 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 41785243 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 41101000 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 28841251 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 28327006 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20943792 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 20183709 ns/op PASS ok crypto/tls 20.846s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 14189681 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 304 386671 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 992 116199 ns/op 12660 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 896 126906 ns/op 14068 B/op 188 allocs/op PASS ok crypto/x509 2.328s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 4 28963825 ns/op 2503482 B/op 14641 allocs/op BenchmarkConcurrentStmtQuery-4 4 29682348 ns/op 2236292 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 6 17074137 ns/op 1772850 B/op 3173 allocs/op BenchmarkConcurrentTxQuery-4 4 29864480 ns/op 2359652 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 9 12197307 ns/op 595579 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 5 22119425 ns/op 839724 B/op 20158 allocs/op BenchmarkConcurrentTxStmtExec-4 25 4342801 ns/op 108521 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 4 28123987 ns/op 1686662 B/op 13953 allocs/op BenchmarkManyConcurrentQueries-4 1746 62334 ns/op 4007 B/op 20 allocs/op BenchmarkGrabConn-4 169495 753.8 ns/op 0 B/op 0 allocs/op PASS ok database/sql 3.175s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1700 68184 ns/op BenchmarkSymbols32-4 1908 60178 ns/op PASS ok debug/elf 1.380s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 210291 573.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1625203 ns/op 180181 B/op 13 allocs/op Benchmark115/LineToPC-4 80 1461485 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19136 6296 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.861s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 62406 1874 ns/op BenchmarkMarshal-4 703 172023 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2594 41525 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.425s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 370 319235 ns/op 25.66 MB/s BenchmarkEncodeToString-4 296 357828 ns/op 22.89 MB/s BenchmarkDecode-4 144 816768 ns/op 16.05 MB/s BenchmarkDecodeString-4 148 795051 ns/op 16.49 MB/s PASS ok encoding/base32 1.731s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 325 324414 ns/op 25.25 MB/s BenchmarkDecodeString/2-4 286454 394.4 ns/op 10.14 MB/s BenchmarkDecodeString/4-4 234788 511.7 ns/op 15.63 MB/s BenchmarkDecodeString/8-4 193525 619.8 ns/op 19.36 MB/s BenchmarkDecodeString/64-4 36147 3132 ns/op 28.10 MB/s BenchmarkDecodeString/8192-4 336 351328 ns/op 31.09 MB/s BenchmarkNewEncoding-4 64542 1832 ns/op 139.72 MB/s PASS ok encoding/base64 2.094s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1348 85074 ns/op 47.02 MB/s BenchmarkReadStruct-4 17254 6918 ns/op 10.84 MB/s BenchmarkWriteStruct-4 16021 7350 ns/op 10.20 MB/s BenchmarkReadInts-4 46456 2510 ns/op 11.95 MB/s BenchmarkWriteInts-4 44419 2616 ns/op 11.47 MB/s BenchmarkWriteSlice1000Int32s-4 1309 86659 ns/op 46.16 MB/s BenchmarkPutUint16-4 3565876 33.39 ns/op 59.91 MB/s BenchmarkAppendUint16-4 3630446 32.91 ns/op 60.77 MB/s BenchmarkPutUint32-4 2505990 48.08 ns/op 83.19 MB/s BenchmarkAppendUint32-4 2479669 48.21 ns/op 82.98 MB/s BenchmarkPutUint64-4 1122506 108.4 ns/op 73.78 MB/s BenchmarkAppendUint64-4 998601 111.8 ns/op 71.54 MB/s BenchmarkLittleEndianPutUint16-4 3620322 33.45 ns/op 59.78 MB/s BenchmarkLittleEndianAppendUint16-4 3471130 34.14 ns/op 58.58 MB/s BenchmarkLittleEndianPutUint32-4 2511991 48.00 ns/op 83.34 MB/s BenchmarkLittleEndianAppendUint32-4 2623339 45.46 ns/op 87.99 MB/s BenchmarkLittleEndianPutUint64-4 1000000 105.5 ns/op 75.85 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 109.3 ns/op 73.18 MB/s BenchmarkReadFloats-4 148381 779.7 ns/op 15.39 MB/s BenchmarkWriteFloats-4 148938 777.2 ns/op 15.44 MB/s BenchmarkReadSlice1000Float32s-4 1170 99349 ns/op 40.26 MB/s BenchmarkWriteSlice1000Float32s-4 1155 105104 ns/op 38.06 MB/s BenchmarkReadSlice1000Uint8s-4 71674 1430 ns/op 699.33 MB/s BenchmarkWriteSlice1000Uint8s-4 118051 1070 ns/op 934.74 MB/s BenchmarkPutUvarint32-4 687021 152.7 ns/op 26.20 MB/s BenchmarkPutUvarint64-4 189964 591.2 ns/op 13.53 MB/s PASS ok encoding/binary 4.950s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6721 16404 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7002 16628 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7316 16868 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3784 28107 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7998 14881 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7998 14813 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7324 15042 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4390 25787 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 11709 9746 ns/op PASS ok encoding/csv 2.396s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 9446 12055 ns/op 1815 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 13684 8180 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 202 506470 ns/op 16890 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 727 168649 ns/op 674 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1494 71218 ns/op 59 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1708 78348 ns/op 51 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2263 44882 ns/op 171 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 68 1644672 ns/op 33954 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 487 218702 ns/op 25258 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1281 97158 ns/op 10796 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1407 91593 ns/op 9758 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 711 142829 ns/op 39150 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 244 489279 ns/op 66502 B/op 2209 allocs/op BenchmarkDecodeBytesSlice-4 469 232911 ns/op 23854 B/op 194 allocs/op BenchmarkDecodeInterfaceSlice-4 108 1050368 ns/op 82953 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1622600 ns/op 54133 B/op 181 allocs/op PASS ok encoding/gob 3.646s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13279 9006 ns/op 28.43 MB/s BenchmarkEncode/1024-4 3020 35839 ns/op 28.57 MB/s BenchmarkEncode/4096-4 825 143058 ns/op 28.63 MB/s BenchmarkEncode/16384-4 207 569777 ns/op 28.76 MB/s BenchmarkDecode/256-4 25983 4593 ns/op 55.73 MB/s BenchmarkDecode/1024-4 6477 18069 ns/op 56.67 MB/s BenchmarkDecode/4096-4 1624 72307 ns/op 56.65 MB/s BenchmarkDecode/16384-4 416 288692 ns/op 56.75 MB/s BenchmarkDump/256-4 1296 92140 ns/op 2.78 MB/s BenchmarkDump/1024-4 322 357082 ns/op 2.87 MB/s BenchmarkDump/4096-4 82 1419738 ns/op 2.89 MB/s BenchmarkDump/16384-4 19 5998999 ns/op 2.73 MB/s PASS ok encoding/hex 2.752s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 146701150 ns/op 13.23 MB/s 8391320 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 157248287 ns/op 12.34 MB/s 8395072 B/op 118 allocs/op BenchmarkCodeMarshal-4 1 156001839 ns/op 12.44 MB/s 10333344 B/op 60 allocs/op BenchmarkCodeMarshalError-4 1 165319913 ns/op 11.74 MB/s 10335736 B/op 112 allocs/op BenchmarkMarshalBytes/32-4 21608 5531 ns/op BenchmarkMarshalBytes/256-4 5318 21152 ns/op BenchmarkMarshalBytes/4096-4 501 240151 ns/op BenchmarkMarshalBytesError/32-4 43 2355998 ns/op BenchmarkMarshalBytesError/256-4 51 2324289 ns/op BenchmarkMarshalBytesError/4096-4 39 2740333 ns/op BenchmarkMarshalMap-4 36672 2832 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 460908816 ns/op 4.21 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 34159 3435 ns/op 4.08 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 42514 2463 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 368038074 ns/op 5.27 MB/s 2019824 B/op 40003 allocs/op BenchmarkCodeUnmarshalReuse-4 1 358547182 ns/op 5.41 MB/s 2019576 B/op 40006 allocs/op BenchmarkUnmarshalString-4 63164 1906 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 154680 765.4 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 236415 508.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 18364 6265 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 71089 1539 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 93326 1296 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 20366 6028 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2766 38350 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 690 156290 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 75 1431557 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 7 15396294 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 501882 220.8 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 570819 211.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 497607 211.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 440277 235.7 ns/op BenchmarkEncodeMarshaler-4 56984 1766 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 83436 1383 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 3738792 31.25 ns/op BenchmarkNumberIsValidRegexp-4 20982 5710 ns/op PASS ok encoding/json 8.751s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2456588 ns/op 26.68 MB/s BenchmarkDecode-4 20 5342098 ns/op 16.62 MB/s PASS ok encoding/pem 1.356s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2721 42257 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 859 117012 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4202 27624 ns/op PASS ok encoding/xml 1.484s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 214148 487.5 ns/op BenchmarkAs-4 62322 1867 ns/op PASS ok errors 1.280s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 240230 462.2 ns/op BenchmarkIntSet-4 382101 341.8 ns/op BenchmarkFloatAdd-4 97651 1680 ns/op BenchmarkFloatSet-4 518665 285.6 ns/op BenchmarkStringSet-4 360832 326.5 ns/op BenchmarkMapSet-4 86152 1603 ns/op BenchmarkMapSetDifferent-4 52578 2095 ns/op BenchmarkMapSetDifferentRandom-4 212 536675 ns/op BenchmarkMapSetString-4 83168 1484 ns/op BenchmarkMapAddSame-4 32714 3421 ns/op BenchmarkMapAddDifferent-4 15284 10172 ns/op BenchmarkMapAddDifferentRandom-4 183 644428 ns/op BenchmarkMapAddSameSteadyState-4 254475 513.4 ns/op BenchmarkMapAddDifferentSteadyState-4 114027 1042 ns/op BenchmarkMapString-4 6146 18669 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 15064 9087 ns/op PASS ok expvar 3.753s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 119233 1173 ns/op BenchmarkSprintfEmpty-4 389785 278.8 ns/op BenchmarkSprintfString-4 243255 457.2 ns/op BenchmarkSprintfTruncateString-4 219853 477.5 ns/op BenchmarkSprintfTruncateBytes-4 176318 731.7 ns/op BenchmarkSprintfSlowParsingPath-4 276082 422.8 ns/op BenchmarkSprintfQuoteString-4 41046 2669 ns/op BenchmarkSprintfInt-4 226434 529.9 ns/op BenchmarkSprintfIntInt-4 188179 631.6 ns/op BenchmarkSprintfPrefixedInt-4 184792 581.1 ns/op BenchmarkSprintfFloat-4 125028 990.7 ns/op BenchmarkSprintfComplex-4 60016 1848 ns/op BenchmarkSprintfBoolean-4 254412 471.9 ns/op BenchmarkSprintfHexString-4 107787 1071 ns/op BenchmarkSprintfHexBytes-4 91638 1443 ns/op BenchmarkSprintfBytes-4 45606 2438 ns/op BenchmarkSprintfStringer-4 88920 1511 ns/op BenchmarkSprintfStructure-4 31678 3228 ns/op BenchmarkManyArgs-4 57894 1745 ns/op BenchmarkFprintInt-4 65524 1834 ns/op BenchmarkFprintfBytes-4 72163 1647 ns/op BenchmarkFprintIntNoAlloc-4 64513 1822 ns/op BenchmarkScanInts-4 36 3367273 ns/op BenchmarkScanRecursiveInt-4 1 380166032 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 424630392 ns/op PASS ok fmt 5.839s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 447 237350 ns/op PASS ok go/build 1.169s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 40617 2597 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12218 9666 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3490 33425 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 940 126489 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 224 505110 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 42 2535732 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 10503911 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 43577710 ns/op 3615202 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 206561511 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.650s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 286203760 ns/op 0.23 MB/s 46382512 B/op 49038 allocs/op PASS ok go/format 1.339s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 21717749 ns/op 2.48 MB/s BenchmarkParseOnly-4 6 18859136 ns/op 2.86 MB/s BenchmarkResolve-4 42 2733394 ns/op 19.70 MB/s PASS ok go/parser 2.233s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 160132271 ns/op 0.32 MB/s 4908760 B/op 27459 allocs/op BenchmarkPrintDecl-4 643 169322 ns/op 0.19 MB/s 16992 B/op 51 allocs/op PASS ok go/printer 1.320s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 268 444356 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7674705 ns/op 6.46 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12275893 ns/op 5.97 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18786514 ns/op 6.55 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 225 535588 ns/op 5.79 MB/s PASS ok go/scanner 1.851s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 108.3 ns/op PASS ok go/token 1.140s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 97 1136912 ns/op BenchmarkNamed/Underlying/nongeneric-4 603764 170.8 ns/op BenchmarkNamed/Underlying/generic-4 667058 167.3 ns/op BenchmarkNamed/Underlying/src_instance-4 684601 167.0 ns/op BenchmarkNamed/Underlying/user_instance-4 688492 166.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 16826 7153 ns/op BenchmarkNamed/NewMethodSet/generic-4 16363 7039 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 16876 6910 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 16456 7364 ns/op BenchmarkCheck/http/funcbodies/info-4 1 796671768 ns/op 42224 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 530595764 ns/op 63395 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 287496100 ns/op 116984 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 246858731 ns/op 136196 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 529594886 ns/op 9784 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 125166986 ns/op 41388 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 75371265 ns/op 68740 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 70995898 ns/op 72964 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 180638417 ns/op 11992 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 75658890 ns/op 28627 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 50552801 ns/op 42857 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 50471400 ns/op 42911 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1562914630 ns/op 43481 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 754877133 ns/op 90022 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 198426319 ns/op 342377 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 149125554 ns/op 455475 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 672752927 ns/op 2983 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 104754072 ns/op 19146 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 86711248 ns/op 23137 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 84946560 ns/op 23622 lines/s PASS ok go/types 21.079s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10092 11887 ns/op 86.14 MB/s PASS ok hash/adler32 1.240s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 226898 526.2 ns/op 28.51 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 217891 507.8 ns/op 29.54 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 115528 1015 ns/op 39.42 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 122656 984.4 ns/op 40.64 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 443660 261.1 ns/op 1960.57 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 433800 257.8 ns/op 1986.13 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 394430 290.5 ns/op 3525.44 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 402354 293.8 ns/op 3484.84 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 245940 485.2 ns/op 8442.02 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 239306 486.8 ns/op 8414.88 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 48506 2462 ns/op 13310.72 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51910 2318 ns/op 14135.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 415382 267.2 ns/op 56.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 446816 265.4 ns/op 56.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 442394 265.6 ns/op 150.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 443454 265.9 ns/op 150.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 323830 362.0 ns/op 1414.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 326372 367.8 ns/op 1392.20 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 264002 446.1 ns/op 2295.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 258063 471.4 ns/op 2172.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 212876 544.2 ns/op 7526.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 220342 534.0 ns/op 7670.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47781 2514 ns/op 13034.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46946 2537 ns/op 12915.51 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 220797 535.7 ns/op 28.00 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 214890 547.2 ns/op 27.41 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 112306 1070 ns/op 37.39 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 111944 1054 ns/op 37.93 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8587 13785 ns/op 37.14 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8703 13883 ns/op 36.88 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4165 28840 ns/op 35.51 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4186 27965 ns/op 36.62 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1050 113652 ns/op 36.04 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1026 114039 ns/op 35.92 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 130 923978 ns/op 35.46 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 130 913647 ns/op 35.87 MB/s PASS ok hash/crc32 5.970s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 96 1151967 ns/op 56.89 MB/s BenchmarkCrc64/ISO4KB-4 1107 105378 ns/op 38.87 MB/s BenchmarkCrc64/ISO1KB-4 4950 22808 ns/op 44.90 MB/s BenchmarkCrc64/ECMA64KB-4 97 1170317 ns/op 56.00 MB/s BenchmarkCrc64/Random64KB-4 100 1100560 ns/op 59.55 MB/s BenchmarkCrc64/Random16KB-4 402 293380 ns/op 55.85 MB/s PASS ok hash/crc64 1.776s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 9282 12451 ns/op 82.24 MB/s BenchmarkFnv32aKB-4 9956 12157 ns/op 84.23 MB/s BenchmarkFnv64KB-4 9363 12521 ns/op 81.78 MB/s BenchmarkFnv64aKB-4 9276 12245 ns/op 83.63 MB/s BenchmarkFnv128KB-4 2083 55843 ns/op 18.34 MB/s BenchmarkFnv128aKB-4 2229 53668 ns/op 19.08 MB/s PASS ok hash/fnv 1.938s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 638551 188.6 ns/op 21.21 MB/s BenchmarkHash/n=4/Bytes-4 4971558 23.67 ns/op 168.97 MB/s BenchmarkHash/n=4/String-4 1723423 70.73 ns/op 56.56 MB/s BenchmarkHash/n=8/Write-4 582801 184.7 ns/op 43.31 MB/s BenchmarkHash/n=8/Bytes-4 5056153 23.86 ns/op 335.23 MB/s BenchmarkHash/n=8/String-4 1732064 70.38 ns/op 113.66 MB/s BenchmarkHash/n=16/Write-4 614859 185.5 ns/op 86.24 MB/s BenchmarkHash/n=16/Bytes-4 4922947 24.30 ns/op 658.32 MB/s BenchmarkHash/n=16/String-4 1692591 71.06 ns/op 225.17 MB/s BenchmarkHash/n=32/Write-4 599272 193.5 ns/op 165.33 MB/s BenchmarkHash/n=32/Bytes-4 4844455 24.65 ns/op 1298.20 MB/s BenchmarkHash/n=32/String-4 1789730 66.92 ns/op 478.18 MB/s BenchmarkHash/n=64/Write-4 538700 211.8 ns/op 302.21 MB/s BenchmarkHash/n=64/Bytes-4 4581770 25.37 ns/op 2522.46 MB/s BenchmarkHash/n=64/String-4 1730235 68.76 ns/op 930.75 MB/s BenchmarkHash/n=256/Write-4 410740 286.4 ns/op 893.93 MB/s BenchmarkHash/n=256/Bytes-4 2642793 45.31 ns/op 5649.70 MB/s BenchmarkHash/n=256/String-4 896236 124.9 ns/op 2049.00 MB/s BenchmarkHash/n=320/Write-4 413205 281.3 ns/op 1137.43 MB/s BenchmarkHash/n=320/Bytes-4 2041706 58.55 ns/op 5465.06 MB/s BenchmarkHash/n=320/String-4 685862 171.5 ns/op 1866.37 MB/s BenchmarkHash/n=1024/Write-4 277052 430.3 ns/op 2379.79 MB/s BenchmarkHash/n=1024/Bytes-4 766525 153.8 ns/op 6659.04 MB/s BenchmarkHash/n=1024/String-4 259221 443.7 ns/op 2308.11 MB/s BenchmarkHash/n=4096/Write-4 121960 976.2 ns/op 4195.91 MB/s BenchmarkHash/n=4096/Bytes-4 208382 574.9 ns/op 7124.22 MB/s BenchmarkHash/n=4096/String-4 70761 1696 ns/op 2415.68 MB/s BenchmarkHash/n=16384/Write-4 37495 3114 ns/op 5261.73 MB/s BenchmarkHash/n=16384/Bytes-4 51603 2252 ns/op 7276.18 MB/s BenchmarkHash/n=16384/String-4 17764 6705 ns/op 2443.58 MB/s PASS ok hash/maphash 5.505s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 758 138950 ns/op BenchmarkEscapeNone-4 127578 927.3 ns/op BenchmarkUnescape-4 721 155605 ns/op BenchmarkUnescapeNone-4 443715 242.4 ns/op BenchmarkUnescapeSparse-4 9325 11670 ns/op BenchmarkUnescapeDense-4 1164 100626 ns/op PASS ok html 1.868s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9308 12276 ns/op BenchmarkCSSEscaperNoSpecials-4 46412 2550 ns/op BenchmarkDecodeCSS-4 26858 4429 ns/op BenchmarkDecodeCSSNoSpecials-4 4632994 25.72 ns/op BenchmarkCSSValueFilter-4 103654 1088 ns/op BenchmarkCSSValueFilterOk-4 79467 1483 ns/op BenchmarkEscapedExecute-4 4725 25978 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10421 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67213 1754 ns/op BenchmarkStripTags-4 21138 5616 ns/op BenchmarkStripTagsNoSpecials-4 289586 419.4 ns/op BenchmarkJSValEscaperWithNum-4 23205 5030 ns/op BenchmarkJSValEscaperWithStr-4 5826 20120 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18328 6359 ns/op BenchmarkJSValEscaperWithObj-4 4665 24945 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13198 8895 ns/op BenchmarkJSStrEscaperNoSpecials-4 56620 2038 ns/op BenchmarkJSStrEscaper-4 10000 10440 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 53611 2178 ns/op BenchmarkJSRegexpEscaper-4 10000 10896 ns/op BenchmarkTemplateSpecialTags-4 94 1239164 ns/op BenchmarkURLEscaper-4 4438 26828 ns/op BenchmarkURLEscaperNoSpecials-4 147830 749.8 ns/op BenchmarkURLNormalizer-4 5696 20901 ns/op BenchmarkURLNormalizerNoSpecials-4 144970 755.1 ns/op BenchmarkSrcsetFilter-4 17990 6475 ns/op BenchmarkSrcsetFilterNoSpecials-4 102576 1128 ns/op PASS ok html/template 5.333s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 599484 181.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 425462 257.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 603172 196.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 393322 262.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1778832 66.73 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 100.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1810192 66.65 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 101.1 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1428051 84.23 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 405592 255.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 370782 323.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 427827 259.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 372164 330.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 799045 140.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 554638 215.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 887169 124.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 539571 213.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 405820 260.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1383079 85.64 ns/op BenchmarkRGBASetRGBA-4 1412076 84.12 ns/op BenchmarkRGBA64At-4 694749 144.7 ns/op BenchmarkRGBA64SetRGBA64-4 815767 139.9 ns/op BenchmarkNRGBAAt-4 1425411 82.96 ns/op BenchmarkNRGBASetNRGBA-4 1449064 83.77 ns/op BenchmarkNRGBA64At-4 731275 146.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 741612 142.3 ns/op BenchmarkAlphaAt-4 2311885 52.02 ns/op BenchmarkAlphaSetAlpha-4 2329594 50.19 ns/op BenchmarkAlpha16At-4 1537726 79.98 ns/op BenchmarkAlphaSetAlpha16-4 1571354 76.88 ns/op BenchmarkGrayAt-4 2354533 48.93 ns/op BenchmarkGraySetGray-4 2403890 48.81 ns/op BenchmarkGray16At-4 1540053 78.03 ns/op BenchmarkGraySetGray16-4 1512231 76.63 ns/op PASS ok image 6.257s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3844292 31.21 ns/op BenchmarkYCbCrToRGB/128-4 4141236 28.59 ns/op BenchmarkYCbCrToRGB/255-4 4233819 28.30 ns/op BenchmarkRGBToYCbCr/0-4 4259431 28.36 ns/op BenchmarkRGBToYCbCr/Cb-4 4302194 28.18 ns/op BenchmarkRGBToYCbCr/Cr-4 4190902 28.55 ns/op BenchmarkYCbCrToRGBA/0-4 3331684 36.56 ns/op BenchmarkYCbCrToRGBA/128-4 3145870 37.57 ns/op BenchmarkYCbCrToRGBA/255-4 3256083 36.11 ns/op BenchmarkNYCbCrAToRGBA/0-4 3295008 36.00 ns/op BenchmarkNYCbCrAToRGBA/128-4 3249907 36.38 ns/op BenchmarkNYCbCrAToRGBA/255-4 3171110 37.76 ns/op PASS ok image/color 2.900s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 32730862 ns/op BenchmarkFillSrc-4 351 332791 ns/op BenchmarkCopyOver-4 7 16431623 ns/op BenchmarkCopySrc-4 441 284678 ns/op BenchmarkNRGBAOver-4 6 17332716 ns/op BenchmarkNRGBASrc-4 9 11336148 ns/op BenchmarkYCbCr-4 8 12775160 ns/op BenchmarkGray-4 16 6779010 ns/op BenchmarkCMYK-4 9 11487493 ns/op BenchmarkGlyphOver-4 20 5541347 ns/op BenchmarkRGBAMaskOver-4 4 28195836 ns/op BenchmarkGrayMaskOver-4 5 21975969 ns/op BenchmarkRGBA64ImageMaskOver-4 3 37066214 ns/op BenchmarkRGBA-4 5 24209198 ns/op BenchmarkPalettedFill-4 980 126765 ns/op BenchmarkPalettedRGBA-4 4 25926054 ns/op BenchmarkGenericOver-4 2 53897006 ns/op BenchmarkGenericMaskOver-4 5 22060106 ns/op BenchmarkGenericSrc-4 3 35856100 ns/op BenchmarkGenericMaskSrc-4 4 30026143 ns/op PASS ok image/draw 7.092s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4733963 ns/op 3.26 MB/s 48618 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 122842767 ns/op 2.50 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3199252675 ns/op 0.38 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 54 2157915 ns/op 7.16 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 154617415 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.276s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3718 27619 ns/op BenchmarkIDCT-4 4640 25970 ns/op BenchmarkDecodeBaseline-4 9 12081560 ns/op 5.12 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16952139 ns/op 3.65 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151359146 ns/op 8.12 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 189409768 ns/op 4.87 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.446s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11990565 9.525 ns/op BenchmarkDecodeGray-4 12 8662096 ns/op 7.57 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37312095 ns/op 7.03 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32616158 ns/op 8.04 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5296763 ns/op 12.37 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30671012 ns/op 8.55 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38096241 ns/op 6.88 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 58367972 ns/op 5.26 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 56796047 ns/op 5.41 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 189513922 ns/op 6.48 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 203733492 ns/op 6.03 MB/s 864096 B/op 30 allocs/op BenchmarkEncodePaletted-4 4 29498833 ns/op 10.41 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 185049285 ns/op 6.64 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 753102931 ns/op 1.63 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.610s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 55306687 ns/op 1.81 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 47705636 ns/op 2.10 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 302391388 ns/op 1.65 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 304279017 ns/op 1.64 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 54157938 ns/op 1.85 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 46235458 ns/op 2.16 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 297687519 ns/op 1.68 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 286192235 ns/op 1.75 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 660683018 ns/op 1.51 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 642936739 ns/op 1.56 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4126626691 ns/op 1.21 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4046788845 ns/op 1.24 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8402114492 ns/op 1.19 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 8118219222 ns/op 1.23 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 47774004960 ns/op 1.05 MB/s 200007856 B/op 3 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 45443322853 ns/op 1.10 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10010472 ns/op 9.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11492449 ns/op 8.70 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 49369257 ns/op 10.13 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 55468683 ns/op 9.01 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 97390992 ns/op 10.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 115004240 ns/op 8.70 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 498714630 ns/op 10.03 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 574420539 ns/op 8.70 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1014980723 ns/op 9.85 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1123534826 ns/op 8.90 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 4976754057 ns/op 10.05 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5782901335 ns/op 8.65 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 61768626 ns/op 1.62 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 54491238 ns/op 1.84 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 353185112 ns/op 1.42 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 365556758 ns/op 1.37 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 820539132 ns/op 1.22 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 920787014 ns/op 1.09 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6611322728 ns/op 0.76 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6520527060 ns/op 0.77 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 14016899610 ns/op 0.71 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 14061882444 ns/op 0.71 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 85502961872 ns/op 0.58 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 81659643671 ns/op 0.61 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 195521171 ns/op 21.38 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 203322624 ns/op 20.56 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 367.081s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 33252 3093 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 34249 3333 ns/op 0.60 MB/s BenchmarkMarshalCorpusFile/4-4 32106 3676 ns/op 1.09 MB/s BenchmarkMarshalCorpusFile/8-4 27895 4384 ns/op 1.82 MB/s BenchmarkMarshalCorpusFile/16-4 21660 5411 ns/op 2.96 MB/s BenchmarkMarshalCorpusFile/32-4 14809 7919 ns/op 4.04 MB/s BenchmarkMarshalCorpusFile/64-4 11178 10531 ns/op 6.08 MB/s BenchmarkMarshalCorpusFile/128-4 8868 13773 ns/op 9.29 MB/s BenchmarkMarshalCorpusFile/256-4 3630 32933 ns/op 7.77 MB/s BenchmarkMarshalCorpusFile/512-4 1843 66067 ns/op 7.75 MB/s BenchmarkMarshalCorpusFile/1024-4 945 121541 ns/op 8.43 MB/s BenchmarkMarshalCorpusFile/2048-4 458 242179 ns/op 8.46 MB/s BenchmarkMarshalCorpusFile/4096-4 242 466869 ns/op 8.77 MB/s BenchmarkMarshalCorpusFile/8192-4 127 941749 ns/op 8.70 MB/s BenchmarkMarshalCorpusFile/16384-4 64 1897388 ns/op 8.64 MB/s BenchmarkMarshalCorpusFile/32768-4 19 5803120 ns/op 5.65 MB/s BenchmarkMarshalCorpusFile/65536-4 9 12232296 ns/op 5.36 MB/s BenchmarkMarshalCorpusFile/131072-4 4 28714687 ns/op 4.56 MB/s BenchmarkMarshalCorpusFile/262144-4 2 58211644 ns/op 4.50 MB/s BenchmarkMarshalCorpusFile/524288-4 1 137572207 ns/op 3.81 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 235725013 ns/op 4.45 MB/s BenchmarkUnmarshalCorpusFile/1-4 7245 14111 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 8622 13655 ns/op 0.15 MB/s BenchmarkUnmarshalCorpusFile/4-4 8004 14879 ns/op 0.27 MB/s BenchmarkUnmarshalCorpusFile/8-4 6318 16472 ns/op 0.49 MB/s BenchmarkUnmarshalCorpusFile/16-4 5992 19732 ns/op 0.81 MB/s BenchmarkUnmarshalCorpusFile/32-4 4263 28022 ns/op 1.14 MB/s BenchmarkUnmarshalCorpusFile/64-4 3345 33259 ns/op 1.92 MB/s BenchmarkUnmarshalCorpusFile/128-4 2787 42368 ns/op 3.02 MB/s BenchmarkUnmarshalCorpusFile/256-4 1123 106800 ns/op 2.40 MB/s BenchmarkUnmarshalCorpusFile/512-4 586 203766 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/1024-4 302 395308 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/2048-4 157 763029 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/4096-4 79 1489806 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 3012967 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5959677 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12068997 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24137367 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 49126393 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 101011025 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 202682024 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 405248664 ns/op 2.59 MB/s BenchmarkMutatorBytes/1-4 34882 3476 ns/op BenchmarkMutatorBytes/10-4 37140 3300 ns/op BenchmarkMutatorBytes/100-4 34082 3582 ns/op BenchmarkMutatorBytes/1000-4 23904 5216 ns/op BenchmarkMutatorBytes/10000-4 7116 20991 ns/op BenchmarkMutatorBytes/100000-4 1004 127184 ns/op BenchmarkMutatorString/1-4 1 113117301 ns/op BenchmarkMutatorString/10-4 32996 3684 ns/op BenchmarkMutatorString/100-4 30147 4513 ns/op BenchmarkMutatorString/1000-4 15274 8416 ns/op BenchmarkMutatorString/10000-4 3421 71515 ns/op BenchmarkMutatorString/100000-4 172 663887 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20169 6049 ns/op BenchmarkMutatorAllBasicTypes/string-4 19767 6345 ns/op BenchmarkMutatorAllBasicTypes/bool-4 60728 2032 ns/op BenchmarkMutatorAllBasicTypes/float32-4 53802 2288 ns/op BenchmarkMutatorAllBasicTypes/float64-4 52094 2321 ns/op BenchmarkMutatorAllBasicTypes/int-4 55632 2120 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57343 2123 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56120 2128 ns/op BenchmarkMutatorAllBasicTypes/int32-4 57294 2120 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57931 2092 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55460 2171 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56871 2170 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55455 2137 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56820 2154 ns/op PASS ok internal/fuzz 13.602s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 21897 4712 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 124897 962.5 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.283s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 29767 4057 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 6730 17740 ns/op BenchmarkSplicePipePoolParallel-4 78319 1468 ns/op BenchmarkSplicePipeNativeParallel-4 16404 6404 ns/op PASS ok internal/poll 1.745s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 24006362 ns/op PASS ok internal/trace 5.441s PASS ok internal/zstd 1.091s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 20326 ns/op BenchmarkCopyNLarge-4 121 1012997 ns/op PASS ok io 1.472s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 233954 510.3 ns/op BenchmarkPrintln-4 22465 5218 ns/op 76 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34375 3520 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 1760 58752 ns/op BenchmarkDiscard-4 701258 171.4 ns/op 0 B/op 0 allocs/op PASS ok log 1.904s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 91033 1317 ns/op BenchmarkJSONHandler/defaults-4 6740 16284 ns/op 524 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3844 28693 ns/op 776 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4663 25134 ns/op 767 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7491 16376 ns/op 532 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7500 16586 ns/op 528 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5007 23352 ns/op 521 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29125 4065 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28417 4252 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 81404 1541 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 61974 2018 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 48609 2508 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 57074 2203 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 63226 2066 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 49684 2530 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 888636 138.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 546136 229.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 529140 222.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 423865 280.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 377628 325.1 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5266 23021 ns/op BenchmarkDispatch/switch-checked-4 198992 580.6 ns/op BenchmarkDispatch/As-4 184742 633.7 ns/op BenchmarkDispatch/Visit-4 188686 606.9 ns/op BenchmarkUnsafeStrings-4 18714 6373 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.823s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1657794 71.57 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1418841 73.64 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 816050 140.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 270652 445.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 72168 1675 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 79184 1660 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 45412 2764 ns/op 681 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14326 9562 ns/op 3439 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 13642 7863 ns/op 600 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 13958 8393 ns/op 592 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11024 10631 ns/op 1091 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2894 39093 ns/op 4288 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 19184 7258 ns/op 529 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16264 7098 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 10726 10474 ns/op 953 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3986 33990 ns/op 3735 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.244s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 60915637 ns/op PASS ok maps 2.938s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 3176184 37.69 ns/op BenchmarkAcosh-4 875966 118.5 ns/op BenchmarkAsin-4 3320961 35.70 ns/op BenchmarkAsinh-4 957984 120.4 ns/op BenchmarkAtan-4 4192993 28.23 ns/op BenchmarkAtanh-4 879421 120.1 ns/op BenchmarkAtan2-4 2387320 49.45 ns/op BenchmarkCbrt-4 1277704 93.31 ns/op BenchmarkCeil-4 16642324 7.239 ns/op BenchmarkCopysign-4 2038749 59.15 ns/op BenchmarkCos-4 1000000 101.7 ns/op BenchmarkCosh-4 1455682 82.24 ns/op BenchmarkErf-4 4530912 26.15 ns/op BenchmarkErfc-4 4369340 27.25 ns/op BenchmarkErfinv-4 4061558 29.53 ns/op BenchmarkErfcinv-4 3918297 30.57 ns/op BenchmarkExp-4 5431137 21.78 ns/op BenchmarkExpGo-4 819391 139.1 ns/op BenchmarkExpm1-4 3101412 38.12 ns/op BenchmarkExp2-4 825832 128.5 ns/op BenchmarkExp2Go-4 821118 135.9 ns/op BenchmarkAbs-4 2738215 43.40 ns/op BenchmarkDim-4 8051646 14.45 ns/op BenchmarkFloor-4 16248730 7.204 ns/op BenchmarkMax-4 11903307 9.959 ns/op BenchmarkMin-4 11703150 10.24 ns/op BenchmarkMod-4 238770 483.0 ns/op BenchmarkFrexp-4 1410974 84.46 ns/op BenchmarkGamma-4 627672 182.3 ns/op BenchmarkHypot-4 10331208 11.59 ns/op BenchmarkHypotGo-4 1319370 90.93 ns/op BenchmarkIlogb-4 1674080 70.94 ns/op BenchmarkJ0-4 237838 499.5 ns/op BenchmarkJ1-4 261439 465.6 ns/op BenchmarkJn-4 116311 1028 ns/op BenchmarkLdexp-4 1375816 86.37 ns/op BenchmarkLgamma-4 982130 117.1 ns/op BenchmarkLog-4 5936667 20.26 ns/op BenchmarkLogb-4 1712419 69.78 ns/op BenchmarkLog1p-4 1000000 101.8 ns/op BenchmarkLog10-4 5752466 20.90 ns/op BenchmarkLog2-4 1000000 100.4 ns/op BenchmarkModf-4 2320687 51.08 ns/op BenchmarkNextafter32-4 2241274 52.90 ns/op BenchmarkNextafter64-4 2232450 53.33 ns/op BenchmarkPowInt-4 429187 276.5 ns/op BenchmarkPowFrac-4 347473 336.3 ns/op BenchmarkPow10Pos-4 4296063 27.91 ns/op BenchmarkPow10Neg-4 4123902 29.28 ns/op BenchmarkRound-4 2649884 45.51 ns/op BenchmarkRoundToEven-4 7612318 15.86 ns/op BenchmarkRemainder-4 363385 320.2 ns/op BenchmarkSignbit-4 3866928 29.99 ns/op BenchmarkSin-4 1676511 72.01 ns/op BenchmarkSincos-4 984530 120.1 ns/op BenchmarkSinh-4 2368336 51.15 ns/op BenchmarkSqrtIndirect-4 17738096 6.601 ns/op BenchmarkSqrtLatency-4 18262443 6.575 ns/op BenchmarkSqrtIndirectLatency-4 17806282 6.559 ns/op BenchmarkSqrtGoLatency-4 995055 106.4 ns/op BenchmarkSqrtPrime-4 33350 3591 ns/op BenchmarkTan-4 1534453 77.71 ns/op BenchmarkTanh-4 1364476 87.52 ns/op BenchmarkTrunc-4 16468735 7.219 ns/op BenchmarkY0-4 253466 473.6 ns/op BenchmarkY1-4 247663 467.7 ns/op BenchmarkYn-4 123190 978.5 ns/op BenchmarkFloat64bits-4 4118246 29.04 ns/op BenchmarkFloat64frombits-4 3875119 30.54 ns/op BenchmarkFloat32bits-4 3877173 30.11 ns/op BenchmarkFloat32frombits-4 3871731 30.95 ns/op BenchmarkFMA-4 17415120 6.923 ns/op PASS ok math 11.676s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11820085 10.19 ns/op 6278.20 MB/s BenchmarkAddVV/2-4 10616048 11.36 ns/op 11267.77 MB/s BenchmarkAddVV/3-4 9842695 12.12 ns/op 15841.13 MB/s BenchmarkAddVV/4-4 10104648 11.79 ns/op 21705.42 MB/s BenchmarkAddVV/5-4 9176298 13.15 ns/op 24330.64 MB/s BenchmarkAddVV/10-4 7353002 16.24 ns/op 39406.76 MB/s BenchmarkAddVV/100-4 1807867 66.01 ns/op 96961.49 MB/s BenchmarkAddVV/1000-4 206028 579.7 ns/op 110405.11 MB/s BenchmarkSubVV/1-4 11641560 10.22 ns/op 6262.10 MB/s BenchmarkSubVV/2-4 10553829 11.34 ns/op 11288.49 MB/s BenchmarkSubVV/3-4 9700646 12.27 ns/op 15647.78 MB/s BenchmarkSubVV/4-4 10206963 11.89 ns/op 21522.04 MB/s BenchmarkSubVV/5-4 9019759 13.14 ns/op 24357.90 MB/s BenchmarkSubVV/10-4 7353274 16.28 ns/op 39304.98 MB/s BenchmarkSubVV/100-4 1816824 66.10 ns/op 96825.51 MB/s BenchmarkSubVV/1000-4 206086 575.7 ns/op 111172.52 MB/s BenchmarkAddVW/1-4 12180679 9.842 ns/op 812.83 MB/s BenchmarkAddVW/2-4 11134386 10.78 ns/op 1483.64 MB/s BenchmarkAddVW/3-4 10277581 11.49 ns/op 2088.72 MB/s BenchmarkAddVW/4-4 10939695 10.84 ns/op 2952.19 MB/s BenchmarkAddVW/5-4 10297089 11.59 ns/op 3451.57 MB/s BenchmarkAddVW/10-4 8662599 13.77 ns/op 5808.39 MB/s BenchmarkAddVW/100-4 308905 341.8 ns/op 2340.27 MB/s BenchmarkAddVW/1000-4 52957 2266 ns/op 3530.93 MB/s BenchmarkAddVWext/1-4 12152781 9.817 ns/op 814.92 MB/s BenchmarkAddVWext/2-4 10803967 10.75 ns/op 1488.69 MB/s BenchmarkAddVWext/3-4 10460018 11.49 ns/op 2089.13 MB/s BenchmarkAddVWext/4-4 10927268 10.83 ns/op 2953.80 MB/s BenchmarkAddVWext/5-4 10252496 11.51 ns/op 3476.49 MB/s BenchmarkAddVWext/10-4 8781129 13.68 ns/op 5847.89 MB/s BenchmarkAddVWext/100-4 89911 1344 ns/op 595.08 MB/s BenchmarkAddVWext/1000-4 8440 12971 ns/op 616.78 MB/s BenchmarkSubVW/1-4 12184014 9.903 ns/op 807.85 MB/s BenchmarkSubVW/2-4 11016615 10.94 ns/op 1463.13 MB/s BenchmarkSubVW/3-4 10124706 11.94 ns/op 2010.42 MB/s BenchmarkSubVW/4-4 11092220 10.70 ns/op 2990.56 MB/s BenchmarkSubVW/5-4 10477737 11.44 ns/op 3496.60 MB/s BenchmarkSubVW/10-4 8306392 14.34 ns/op 5579.74 MB/s BenchmarkSubVW/100-4 327202 347.4 ns/op 2302.60 MB/s BenchmarkSubVW/1000-4 53109 2266 ns/op 3531.18 MB/s BenchmarkSubVWext/1-4 11952309 9.826 ns/op 814.14 MB/s BenchmarkSubVWext/2-4 11000950 10.97 ns/op 1457.87 MB/s BenchmarkSubVWext/3-4 9965624 11.83 ns/op 2029.39 MB/s BenchmarkSubVWext/4-4 10966478 10.85 ns/op 2949.28 MB/s BenchmarkSubVWext/5-4 10465717 11.60 ns/op 3449.02 MB/s BenchmarkSubVWext/10-4 8307013 14.33 ns/op 5583.13 MB/s BenchmarkSubVWext/100-4 90171 1327 ns/op 602.98 MB/s BenchmarkSubVWext/1000-4 8835 12896 ns/op 620.35 MB/s BenchmarkMulAddVWW/1-4 10598547 11.41 ns/op 5608.05 MB/s BenchmarkMulAddVWW/2-4 9762883 12.22 ns/op 10478.14 MB/s BenchmarkMulAddVWW/3-4 9678679 12.43 ns/op 15445.35 MB/s BenchmarkMulAddVWW/4-4 9010297 13.10 ns/op 19542.58 MB/s BenchmarkMulAddVWW/5-4 8397418 14.28 ns/op 22406.14 MB/s BenchmarkMulAddVWW/10-4 6568647 18.24 ns/op 35081.48 MB/s BenchmarkMulAddVWW/100-4 1240446 96.93 ns/op 66025.00 MB/s BenchmarkMulAddVWW/1000-4 131275 902.6 ns/op 70910.02 MB/s BenchmarkAddMulVVW/1-4 10343198 11.20 ns/op 5714.17 MB/s BenchmarkAddMulVVW/2-4 9780177 12.57 ns/op 10178.98 MB/s BenchmarkAddMulVVW/3-4 9026131 13.14 ns/op 14607.96 MB/s BenchmarkAddMulVVW/4-4 8499478 13.98 ns/op 18308.88 MB/s BenchmarkAddMulVVW/5-4 7799394 15.39 ns/op 20791.63 MB/s BenchmarkAddMulVVW/10-4 6468698 18.25 ns/op 35064.51 MB/s BenchmarkAddMulVVW/100-4 1399836 85.91 ns/op 74496.95 MB/s BenchmarkAddMulVVW/1000-4 151857 788.6 ns/op 81156.23 MB/s BenchmarkDivWVW/1-4 3020858 39.75 ns/op 1610.13 MB/s BenchmarkDivWVW/2-4 1296458 93.24 ns/op 1372.81 MB/s BenchmarkDivWVW/3-4 983463 116.9 ns/op 1642.58 MB/s BenchmarkDivWVW/4-4 847161 137.8 ns/op 1857.78 MB/s BenchmarkDivWVW/5-4 821540 143.8 ns/op 2224.77 MB/s BenchmarkDivWVW/10-4 422365 273.7 ns/op 2338.05 MB/s BenchmarkDivWVW/100-4 56934 2098 ns/op 3051.12 MB/s BenchmarkDivWVW/1000-4 5794 20351 ns/op 3144.86 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11799913 9.904 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12065871 9.478 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10926024 11.45 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11240444 10.63 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9527156 12.02 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10545792 11.15 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9407874 12.63 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9813606 12.51 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8789530 13.55 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8816266 13.05 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6700592 17.63 ns/op BenchmarkNonZeroShifts/10/shlVU-4 5781624 17.45 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 106.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1306512 89.71 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 130420 915.9 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 158412 757.0 ns/op BenchmarkDecimalConversion-4 196 579556 ns/op BenchmarkFloatString/100-4 10000 10514 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 226 525714 ns/op 2908 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 48205844 ns/op 60666 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 4831280220 ns/op 856200 B/op 525 allocs/op BenchmarkFloatAdd/10-4 169753 691.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 168224 703.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 151114 794.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 84517 1390 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17320 6876 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 219864 529.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 217321 540.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 204380 567.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 156668 786.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44569 2669 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1804 68545 ns/op BenchmarkParseFloatLargeExp-4 402 276455 ns/op BenchmarkGCD10x10/WithoutXY-4 189466 606.6 ns/op BenchmarkGCD10x10/WithXY-4 56733 2138 ns/op BenchmarkGCD10x100/WithoutXY-4 90920 1274 ns/op BenchmarkGCD10x100/WithXY-4 15991 7476 ns/op BenchmarkGCD10x1000/WithoutXY-4 55207 1991 ns/op BenchmarkGCD10x1000/WithXY-4 12734 9167 ns/op BenchmarkGCD100x100/WithoutXY-4 23576 4886 ns/op BenchmarkGCD100x100/WithXY-4 9468 12293 ns/op BenchmarkGCD100x1000/WithoutXY-4 9694 10753 ns/op BenchmarkGCD100x1000/WithXY-4 5565 20504 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2050 56993 ns/op BenchmarkGCD1000x1000/WithXY-4 1159 103150 ns/op BenchmarkHilbert-4 20 5604070 ns/op BenchmarkBinomial-4 14030 8553 ns/op BenchmarkQuoRem-4 19818 6166 ns/op BenchmarkExp-4 14 7683506 ns/op BenchmarkExpMont/Odd-4 124 949263 ns/op 2591 B/op 22 allocs/op BenchmarkExpMont/Even1-4 121 966550 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1015672 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1007344 ns/op 3886 B/op 54 allocs/op BenchmarkExpMont/Even4-4 120 1001075 ns/op 3825 B/op 52 allocs/op BenchmarkExpMont/Even8-4 100 1003425 ns/op 3878 B/op 54 allocs/op BenchmarkExpMont/Even32-4 100 1004030 ns/op 3860 B/op 53 allocs/op BenchmarkExpMont/Even64-4 142 845802 ns/op 3639 B/op 53 allocs/op BenchmarkExpMont/Even96-4 135 866795 ns/op 3780 B/op 51 allocs/op BenchmarkExpMont/Even128-4 146 803750 ns/op 3260 B/op 50 allocs/op BenchmarkExpMont/Even255-4 175 679948 ns/op 2950 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 439 275030 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 373 319770 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 381 307717 ns/op 1745 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 379 309325 ns/op 1736 B/op 47 allocs/op BenchmarkExp2-4 14 7730365 ns/op BenchmarkBitset-4 724994 147.1 ns/op BenchmarkBitsetNeg-4 425167 266.8 ns/op BenchmarkBitsetOrig-4 223438 505.9 ns/op BenchmarkBitsetNegOrig-4 132340 798.4 ns/op BenchmarkModSqrt225_Tonelli-4 100 1089593 ns/op BenchmarkModSqrt225_3Mod4-4 349 326812 ns/op BenchmarkModSqrt231_Tonelli-4 99 1132156 ns/op BenchmarkModSqrt231_5Mod8-4 301 387384 ns/op BenchmarkModInverse-4 10000 10138 ns/op BenchmarkSqrt-4 1554 77680 ns/op BenchmarkIntSqr/1-4 1321407 88.63 ns/op BenchmarkIntSqr/2-4 690771 166.7 ns/op BenchmarkIntSqr/3-4 607573 200.4 ns/op BenchmarkIntSqr/5-4 420054 280.8 ns/op BenchmarkIntSqr/8-4 305791 396.1 ns/op BenchmarkIntSqr/10-4 241726 504.7 ns/op BenchmarkIntSqr/20-4 48998 2556 ns/op BenchmarkIntSqr/30-4 34516 3333 ns/op BenchmarkIntSqr/50-4 22268 5363 ns/op BenchmarkIntSqr/80-4 13207 9321 ns/op BenchmarkIntSqr/100-4 10000 12668 ns/op BenchmarkIntSqr/200-4 3403 32188 ns/op BenchmarkIntSqr/300-4 1581 72253 ns/op BenchmarkIntSqr/500-4 768 157614 ns/op BenchmarkIntSqr/800-4 306 396322 ns/op BenchmarkIntSqr/1000-4 225 531724 ns/op BenchmarkDiv/20/10-4 419127 283.7 ns/op BenchmarkDiv/40/20-4 421096 281.4 ns/op BenchmarkDiv/100/50-4 364845 322.0 ns/op BenchmarkDiv/200/100-4 46832 2620 ns/op BenchmarkDiv/400/200-4 43375 2730 ns/op BenchmarkDiv/1000/500-4 37204 3342 ns/op BenchmarkDiv/2000/1000-4 27111 4436 ns/op BenchmarkDiv/20000/10000-4 1035 114418 ns/op BenchmarkDiv/200000/100000-4 26 4728072 ns/op BenchmarkDiv/2000000/1000000-4 1 131815505 ns/op BenchmarkDiv/20000000/10000000-4 1 3840902431 ns/op BenchmarkMul-4 5 25670197 ns/op BenchmarkNatMul/10-4 167253 705.7 ns/op BenchmarkNatMul/100-4 5572 21443 ns/op BenchmarkNatMul/1000-4 163 721178 ns/op BenchmarkZeroShifts/Shl-4 18950 6683 ns/op BenchmarkZeroShifts/ShlSame-4 5306906 22.31 ns/op BenchmarkZeroShifts/Shr-4 19222 7201 ns/op BenchmarkZeroShifts/ShrSame-4 5282856 22.50 ns/op BenchmarkExp3Power/0x10-4 167583 697.2 ns/op BenchmarkExp3Power/0x40-4 159553 794.2 ns/op BenchmarkExp3Power/0x100-4 83214 1320 ns/op BenchmarkExp3Power/0x400-4 42662 2914 ns/op BenchmarkExp3Power/0x1000-4 8521 13113 ns/op BenchmarkExp3Power/0x4000-4 1816 66331 ns/op BenchmarkExp3Power/0x10000-4 206 572647 ns/op BenchmarkExp3Power/0x40000-4 16 6615361 ns/op BenchmarkExp3Power/0x100000-4 2 60895114 ns/op BenchmarkExp3Power/0x400000-4 1 547288336 ns/op BenchmarkFibo-4 3 39453612 ns/op BenchmarkNatSqr/1-4 1000000 138.6 ns/op BenchmarkNatSqr/2-4 424300 238.4 ns/op BenchmarkNatSqr/3-4 362241 290.3 ns/op BenchmarkNatSqr/5-4 330723 396.9 ns/op BenchmarkNatSqr/8-4 178519 584.9 ns/op BenchmarkNatSqr/10-4 141289 735.1 ns/op BenchmarkNatSqr/20-4 41220 2771 ns/op BenchmarkNatSqr/30-4 31238 3661 ns/op BenchmarkNatSqr/50-4 18612 6392 ns/op BenchmarkNatSqr/80-4 10000 10254 ns/op BenchmarkNatSqr/100-4 7653 13354 ns/op BenchmarkNatSqr/200-4 3513 34789 ns/op BenchmarkNatSqr/300-4 1458 81854 ns/op BenchmarkNatSqr/500-4 745 161821 ns/op BenchmarkNatSqr/800-4 306 382494 ns/op BenchmarkNatSqr/1000-4 228 512883 ns/op BenchmarkNatSetBytes/8-4 755727 146.2 ns/op BenchmarkNatSetBytes/24-4 209563 546.8 ns/op BenchmarkNatSetBytes/128-4 49453 2354 ns/op BenchmarkNatSetBytes/7-4 807454 134.0 ns/op BenchmarkNatSetBytes/23-4 220500 521.0 ns/op BenchmarkNatSetBytes/127-4 51430 2275 ns/op BenchmarkScanPi-4 236 482864 ns/op BenchmarkStringPiParallel-4 592 188629 ns/op BenchmarkScan/10/Base2-4 42312 2884 ns/op BenchmarkScan/100/Base2-4 4723 24639 ns/op BenchmarkScan/1000/Base2-4 487 239967 ns/op BenchmarkScan/10/Base8-4 99223 1183 ns/op BenchmarkScan/100/Base8-4 13948 8615 ns/op BenchmarkScan/1000/Base8-4 1426 84593 ns/op BenchmarkScan/10/Base10-4 106785 1117 ns/op BenchmarkScan/100/Base10-4 15280 7906 ns/op BenchmarkScan/1000/Base10-4 1564 76130 ns/op BenchmarkScan/10/Base16-4 117519 993.5 ns/op BenchmarkScan/100/Base16-4 17360 6867 ns/op BenchmarkScan/1000/Base16-4 1758 67618 ns/op BenchmarkString/10/Base2-4 162940 703.0 ns/op BenchmarkString/100/Base2-4 23670 4903 ns/op BenchmarkString/1000/Base2-4 2355 53630 ns/op BenchmarkString/10/Base8-4 310065 372.7 ns/op BenchmarkString/100/Base8-4 58556 1919 ns/op BenchmarkString/1000/Base8-4 6668 16932 ns/op BenchmarkString/10/Base10-4 195406 607.4 ns/op BenchmarkString/100/Base10-4 38911 3094 ns/op BenchmarkString/1000/Base10-4 5161 25190 ns/op BenchmarkString/10/Base16-4 341478 345.7 ns/op BenchmarkString/100/Base16-4 81775 1444 ns/op BenchmarkString/1000/Base16-4 9013 12331 ns/op BenchmarkLeafSize/0-4 44 2673350 ns/op BenchmarkLeafSize/1-4 369 295337 ns/op BenchmarkLeafSize/2-4 387 292348 ns/op BenchmarkLeafSize/3-4 282 400663 ns/op BenchmarkLeafSize/4-4 385 298187 ns/op BenchmarkLeafSize/5-4 256 451761 ns/op BenchmarkLeafSize/6-4 292 388221 ns/op BenchmarkLeafSize/7-4 312 371512 ns/op BenchmarkLeafSize/8-4 399 300049 ns/op BenchmarkLeafSize/9-4 224 530661 ns/op BenchmarkLeafSize/10-4 259 437766 ns/op BenchmarkLeafSize/11-4 272 418106 ns/op BenchmarkLeafSize/12-4 301 379393 ns/op BenchmarkLeafSize/13-4 277 427184 ns/op BenchmarkLeafSize/14-4 318 371558 ns/op BenchmarkLeafSize/15-4 339 333946 ns/op BenchmarkLeafSize/16-4 398 282300 ns/op BenchmarkLeafSize/32-4 402 283147 ns/op BenchmarkLeafSize/64-4 375 316253 ns/op BenchmarkProbablyPrime/n=0-4 9 12475491 ns/op BenchmarkProbablyPrime/n=1-4 8 14190259 ns/op BenchmarkProbablyPrime/n=5-4 6 20411489 ns/op BenchmarkProbablyPrime/n=10-4 4 27611522 ns/op BenchmarkProbablyPrime/n=20-4 3 42737684 ns/op BenchmarkProbablyPrime/Lucas-4 10 10800523 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 72 1554376 ns/op BenchmarkRatCmp-4 182902 613.5 ns/op BenchmarkFloatPrecExact/1-4 130048 892.8 ns/op BenchmarkFloatPrecExact/10-4 43441 2745 ns/op BenchmarkFloatPrecExact/100-4 8820 11638 ns/op BenchmarkFloatPrecExact/1000-4 2085 58456 ns/op BenchmarkFloatPrecExact/10000-4 124 943613 ns/op BenchmarkFloatPrecExact/100000-4 3 38271240 ns/op BenchmarkFloatPrecExact/1000000-4 1 1858484682 ns/op BenchmarkFloatPrecMixed/1-4 119367 943.2 ns/op BenchmarkFloatPrecMixed/10-4 33314 3472 ns/op BenchmarkFloatPrecMixed/100-4 4630 23561 ns/op BenchmarkFloatPrecMixed/1000-4 435 275191 ns/op BenchmarkFloatPrecMixed/10000-4 12 9400645 ns/op BenchmarkFloatPrecMixed/100000-4 1 504515896 ns/op BenchmarkFloatPrecMixed/1000000-4 1 31128510314 ns/op BenchmarkFloatPrecInexact/1-4 221386 570.0 ns/op BenchmarkFloatPrecInexact/10-4 182180 712.2 ns/op BenchmarkFloatPrecInexact/100-4 98288 1078 ns/op BenchmarkFloatPrecInexact/1000-4 31848 3489 ns/op BenchmarkFloatPrecInexact/10000-4 4620 27833 ns/op BenchmarkFloatPrecInexact/100000-4 429 260935 ns/op BenchmarkFloatPrecInexact/1000000-4 18 6384331 ns/op BenchmarkFloatSqrt/64-4 21628 5476 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 13966 8416 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9525 12342 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4384 25772 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 801 143787 ns/op 18073 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 61 1925658 ns/op 176128 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 158874672 ns/op 3674120 B/op 562 allocs/op PASS ok math/big 88.983s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8333700 14.58 ns/op BenchmarkLeadingZeros8-4 6493762 15.72 ns/op BenchmarkLeadingZeros16-4 8942605 13.44 ns/op BenchmarkLeadingZeros32-4 8252856 14.21 ns/op BenchmarkLeadingZeros64-4 8813239 13.61 ns/op BenchmarkTrailingZeros-4 8236797 14.47 ns/op BenchmarkTrailingZeros8-4 8440592 14.53 ns/op BenchmarkTrailingZeros16-4 8241243 14.34 ns/op BenchmarkTrailingZeros32-4 8459713 14.24 ns/op BenchmarkTrailingZeros64-4 8160903 14.56 ns/op BenchmarkOnesCount-4 8156844 13.81 ns/op BenchmarkOnesCount8-4 8675487 13.39 ns/op BenchmarkOnesCount16-4 8269168 14.48 ns/op BenchmarkOnesCount32-4 8582353 14.11 ns/op BenchmarkOnesCount64-4 8540851 13.91 ns/op BenchmarkRotateLeft-4 9147625 13.18 ns/op BenchmarkRotateLeft8-4 8928037 13.26 ns/op BenchmarkRotateLeft16-4 8913679 13.11 ns/op BenchmarkRotateLeft32-4 8975131 13.35 ns/op BenchmarkRotateLeft64-4 8541320 13.79 ns/op BenchmarkReverse-4 12640003 9.564 ns/op BenchmarkReverse8-4 16325726 7.291 ns/op BenchmarkReverse16-4 15636074 7.655 ns/op BenchmarkReverse32-4 13538694 8.798 ns/op BenchmarkReverse64-4 13035133 9.120 ns/op BenchmarkReverseBytes-4 16045023 7.297 ns/op BenchmarkReverseBytes16-4 15868670 7.330 ns/op BenchmarkReverseBytes32-4 16195238 7.363 ns/op BenchmarkReverseBytes64-4 16273857 7.307 ns/op BenchmarkAdd-4 8879372 13.63 ns/op BenchmarkAdd32-4 8691741 13.86 ns/op BenchmarkAdd64-4 8723265 13.71 ns/op BenchmarkAdd64multiple-4 16440660 6.988 ns/op BenchmarkSub-4 8891204 13.60 ns/op BenchmarkSub32-4 8285020 14.27 ns/op BenchmarkSub64-4 8901792 13.63 ns/op BenchmarkSub64multiple-4 16214846 7.295 ns/op BenchmarkMul-4 8686347 13.15 ns/op BenchmarkMul32-4 9029018 13.24 ns/op BenchmarkMul64-4 9036738 13.10 ns/op BenchmarkDiv-4 2760920 43.24 ns/op BenchmarkDiv32-4 5414655 22.65 ns/op BenchmarkDiv64-4 2764315 42.94 ns/op PASS ok math/bits 6.868s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 9978271 11.18 ns/op BenchmarkAcos-4 477648 250.3 ns/op BenchmarkAcosh-4 407284 267.8 ns/op BenchmarkAsin-4 468769 250.2 ns/op BenchmarkAsinh-4 478246 246.4 ns/op BenchmarkAtan-4 723524 154.7 ns/op BenchmarkAtanh-4 765188 151.7 ns/op BenchmarkConj-4 18704967 6.245 ns/op BenchmarkCos-4 494694 210.6 ns/op BenchmarkCosh-4 548158 218.6 ns/op BenchmarkExp-4 792058 148.4 ns/op BenchmarkLog-4 1025368 116.2 ns/op BenchmarkLog10-4 967814 117.2 ns/op BenchmarkPhase-4 1998804 58.75 ns/op BenchmarkPolar-4 1479578 80.71 ns/op BenchmarkPow-4 205800 570.3 ns/op BenchmarkRect-4 952942 120.1 ns/op BenchmarkSin-4 531274 215.4 ns/op BenchmarkSinh-4 540896 215.5 ns/op BenchmarkSqrt-4 836073 141.9 ns/op BenchmarkTan-4 327722 352.5 ns/op BenchmarkTanh-4 372764 310.2 ns/op PASS ok math/cmplx 4.027s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 733076 164.1 ns/op BenchmarkInt63ThreadsafeParallel-4 693073 207.5 ns/op BenchmarkInt63Unthreadsafe-4 1238562 97.45 ns/op BenchmarkIntn1000-4 864691 131.5 ns/op BenchmarkInt63n1000-4 857806 125.7 ns/op BenchmarkInt31n1000-4 999351 117.8 ns/op BenchmarkFloat32-4 971174 114.0 ns/op BenchmarkFloat64-4 1230775 97.99 ns/op BenchmarkPerm3-4 192579 625.0 ns/op BenchmarkPerm30-4 23734 4946 ns/op BenchmarkPerm30ViaShuffle-4 25858 4701 ns/op BenchmarkShuffleOverhead-4 18423 6504 ns/op BenchmarkRead3-4 902756 132.8 ns/op BenchmarkRead64-4 74856 1594 ns/op BenchmarkRead1000-4 4924 23780 ns/op BenchmarkConcurrent-4 167038 782.2 ns/op PASS ok math/rand 3.583s goos: linux goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPCG_DXSM-4 3934879 30.59 ns/op BenchmarkSourceUint64-4 3858024 30.50 ns/op BenchmarkGlobalInt64-4 3869018 30.05 ns/op BenchmarkGlobalInt64Parallel-4 6420303 18.25 ns/op BenchmarkGlobalUint64-4 4100848 29.38 ns/op BenchmarkGlobalUint64Parallel-4 7231702 16.55 ns/op BenchmarkInt64-4 2279966 52.40 ns/op BenchmarkUint64-4 2284766 52.64 ns/op BenchmarkGlobalIntN1000-4 2613751 45.65 ns/op BenchmarkIntN1000-4 1772965 68.09 ns/op BenchmarkInt64N1000-4 1734874 67.00 ns/op BenchmarkInt64N1e8-4 1805826 66.45 ns/op BenchmarkInt64N1e9-4 1797699 67.71 ns/op BenchmarkInt64N2e9-4 1821810 66.77 ns/op BenchmarkInt64N1e18-4 1706599 69.80 ns/op BenchmarkInt64N2e18-4 1671956 73.84 ns/op BenchmarkInt64N4e18-4 1476990 80.19 ns/op BenchmarkInt32N1000-4 1799468 66.70 ns/op BenchmarkInt32N1e8-4 1819598 65.88 ns/op BenchmarkInt32N1e9-4 1790622 67.22 ns/op BenchmarkInt32N2e9-4 1775598 67.76 ns/op BenchmarkFloat32-4 2301890 53.55 ns/op BenchmarkFloat64-4 2221220 53.77 ns/op BenchmarkExpFloat64-4 1248480 94.81 ns/op BenchmarkNormFloat64-4 1257717 95.65 ns/op BenchmarkPerm3-4 313312 386.0 ns/op BenchmarkPerm30-4 31419 3690 ns/op BenchmarkPerm30ViaShuffle-4 34768 3402 ns/op BenchmarkShuffleOverhead-4 48242 2411 ns/op BenchmarkConcurrent-4 3416466 36.85 ns/op PASS ok math/rand/v2 6.587s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45002 2655 ns/op BenchmarkQDecodeWord-4 95930 1128 ns/op BenchmarkQDecodeHeader-4 100698 1155 ns/op BenchmarkTypeByExtension/.html-4 402729 259.0 ns/op BenchmarkTypeByExtension/.HTML-4 279300 366.6 ns/op BenchmarkTypeByExtension/.unused-4 392439 313.7 ns/op BenchmarkExtensionsByType/text/html-4 205904 681.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 113971 1290 ns/op BenchmarkExtensionsByType/application/octet-stream-4 114004 881.4 ns/op PASS ok mime 2.325s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 661 182672 ns/op 48465 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 583 182625 ns/op 47998 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 199 611229 ns/op 105206 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 448 245479 ns/op 50444 B/op 207 allocs/op PASS ok mime/multipart 1.727s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1000 113414 ns/op PASS ok mime/quotedprintable 1.151s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 15 6942766 ns/op 8701 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 10 12814801 ns/op 19228 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5016287508 ns/op 159088 B/op 233 allocs/op BenchmarkDNSName-4 102752 1020 ns/op BenchmarkInterfaces-4 727 156737 ns/op 17327 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 932 123923 ns/op 12546 B/op 25 allocs/op BenchmarkInterfaceByName-4 793 144033 ns/op 17360 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 535 217827 ns/op 23387 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 1843 63779 ns/op 4014 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 457 265102 ns/op 137582 B/op 51 allocs/op BenchmarkParseIP-4 5997 16837 ns/op BenchmarkParseIPValidIPv4-4 381159 321.3 ns/op BenchmarkParseIPValidIPv6-4 187746 624.1 ns/op BenchmarkIPString/IPv4-4 117025 1040 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 8912 11687 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 44732 2540 ns/op BenchmarkIPEqual/IPv4-4 1226235 98.42 ns/op BenchmarkIPEqual/IPv6-4 1219400 95.58 ns/op BenchmarkSendFile/file-to-tcp/1024-4 1 1211950017 ns/op 0.00 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1213959090 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1212313642 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1205563762 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1205448317 ns/op 0.01 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1021653817 ns/op 0.03 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1021829435 ns/op 0.06 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1022181299 ns/op 0.13 MB/s 672 B/op 13 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1022421513 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1024732787 ns/op 0.51 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1026728592 ns/op 1.02 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1021752818 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1021526968 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1021827259 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1021727789 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1021190316 ns/op 0.02 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1021927747 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1022176615 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1022052937 ns/op 0.13 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1023424033 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1023420741 ns/op 0.51 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1023690385 ns/op 1.02 MB/s 480 B/op 11 allocs/op BenchmarkSendfileZeroBytes-4 1 207044458 ns/op 4032688 B/op 215500 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1022151498 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1021770819 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1022131348 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1022290822 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1021338900 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1022187367 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1021752254 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1022148815 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1023447992 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1024428141 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1026420435 ns/op 1.02 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1021592297 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1021822800 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1022480715 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1021797230 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1021923617 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1021411710 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1022212681 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1022069710 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1022451657 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1024504595 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1026295888 ns/op 1.02 MB/s BenchmarkSplice/tcp-to-unix/1024-4 1 1021491014 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/2048-4 1 1021474422 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/4096-4 1 1021377164 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/8192-4 1 1020925889 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-unix/16384-4 1 1021330685 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-unix/32768-4 1 1022820905 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-unix/65536-4 1 1022036695 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-unix/131072-4 1 1023908636 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-unix/262144-4 1 1024012432 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-unix/524288-4 1 1024223713 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-unix/1048576-4 1 1026997465 ns/op 1.02 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1021795701 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1021557964 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1021850863 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1021969999 ns/op 0.01 MB/s 904 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1021138174 ns/op 0.02 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1021845590 ns/op 0.03 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1021114769 ns/op 0.06 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1022920813 ns/op 0.13 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1023139838 ns/op 0.26 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1024362824 ns/op 0.51 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1026974394 ns/op 1.02 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1021507746 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1021565137 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1022120108 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1022361673 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1021776297 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1021870303 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1021210449 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1022623449 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1023038936 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1025171226 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1026663060 ns/op 1.02 MB/s 896 B/op 8 allocs/op BenchmarkTCP4OneShot-4 1401 83230 ns/op BenchmarkTCP4OneShotTimeout-4 1437 84915 ns/op BenchmarkTCP4Persistent-4 7447 14683 ns/op BenchmarkTCP4PersistentTimeout-4 7922 15538 ns/op BenchmarkTCP6OneShot-4 1438 91106 ns/op BenchmarkTCP6OneShotTimeout-4 1328 79317 ns/op BenchmarkTCP6Persistent-4 7880 15567 ns/op BenchmarkTCP6PersistentTimeout-4 8620 13409 ns/op BenchmarkTCP4ConcurrentReadWrite-4 24067 8228 ns/op BenchmarkTCP6ConcurrentReadWrite-4 13320 8391 ns/op BenchmarkSetReadDeadline-4 112654 1029 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 5583 22688 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 5649 20355 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 5572 20496 ns/op 0 B/op 0 allocs/op PASS ok net 91.292s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28170 4190 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 9954 11621 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14086 8334 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17524 6755 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 28885 4058 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49305 2309 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1553666 76.35 ns/op BenchmarkFindChild/n=2/rep=map-4 3429013 34.24 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1390510 85.84 ns/op BenchmarkFindChild/n=4/rep=linear-4 810464 139.8 ns/op BenchmarkFindChild/n=4/rep=map-4 3154732 36.16 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 756517 148.0 ns/op BenchmarkFindChild/n=8/rep=linear-4 416162 280.0 ns/op BenchmarkFindChild/n=8/rep=map-4 2942718 40.12 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 400923 300.1 ns/op BenchmarkFindChild/n=16/rep=linear-4 213152 550.5 ns/op BenchmarkFindChild/n=16/rep=map-4 2958997 39.09 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2092714 54.54 ns/op BenchmarkFindChild/n=32/rep=linear-4 103120 1134 ns/op BenchmarkFindChild/n=32/rep=map-4 3264400 37.03 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2421306 49.28 ns/op BenchmarkMultiConflicts-4 1 169527628 ns/op BenchmarkServerMatch-4 17235 6814 ns/op BenchmarkReadRequestChrome-4 3312 32105 ns/op 19.03 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10432 11259 ns/op 6.93 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 11524 ns/op 7.12 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6547 16424 ns/op 9.19 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16353 7308 ns/op 5.47 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 248 500939 ns/op 2.04 MB/s BenchmarkFileAndServer_1KB/https1-4 147 739525 ns/op 1.38 MB/s BenchmarkFileAndServer_1KB/h2-4 116 945319 ns/op 1.08 MB/s BenchmarkFileAndServer_16MB/h1-4 2 72999381 ns/op 229.83 MB/s BenchmarkFileAndServer_16MB/https1-4 1 140036130 ns/op 119.81 MB/s BenchmarkFileAndServer_16MB/h2-4 1 249889834 ns/op 67.14 MB/s BenchmarkFileAndServer_64MB/h1-4 1 222029556 ns/op 302.25 MB/s BenchmarkFileAndServer_64MB/https1-4 1 549510329 ns/op 122.12 MB/s BenchmarkFileAndServer_64MB/h2-4 1 725654136 ns/op 92.48 MB/s BenchmarkServeMux-4 210 620441 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 253 493674 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 291 424809 ns/op 5929 B/op 63 allocs/op BenchmarkClientServer/https1-4 175 581857 ns/op 6829 B/op 75 allocs/op BenchmarkClientServer/h2-4 134 800836 ns/op 10652 B/op 83 allocs/op BenchmarkClientServerParallel/4/h1-4 912 136674 ns/op 9253 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 33 5214117 ns/op 105426 B/op 1144 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55798: write tcp 127.0.0.1:33933->127.0.0.1:55798: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55812: write tcp 127.0.0.1:33933->127.0.0.1:55812: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57536: write tcp 127.0.0.1:34507->127.0.0.1:57536: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57508: read tcp 127.0.0.1:34507->127.0.0.1:57508: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57530: write tcp 127.0.0.1:34507->127.0.0.1:57530: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57518: write tcp 127.0.0.1:34507->127.0.0.1:57518: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52170: read tcp 127.0.0.1:39725->127.0.0.1:52170: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52110: read tcp 127.0.0.1:39725->127.0.0.1:52110: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52138: read tcp 127.0.0.1:39725->127.0.0.1:52138: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52204: write tcp 127.0.0.1:39725->127.0.0.1:52204: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 122 892637 ns/op 21709 B/op 229 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49136: write tcp 127.0.0.1:42263->127.0.0.1:49136: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49200: read tcp 127.0.0.1:42263->127.0.0.1:49200: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49100: read tcp 127.0.0.1:42263->127.0.0.1:49100: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49146: read tcp 127.0.0.1:42263->127.0.0.1:49146: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49176: read tcp 127.0.0.1:42263->127.0.0.1:49176: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49188: write tcp 127.0.0.1:42263->127.0.0.1:49188: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49120: write tcp 127.0.0.1:42263->127.0.0.1:49120: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39046: read tcp 127.0.0.1:41511->127.0.0.1:39046: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39054: write tcp 127.0.0.1:41511->127.0.0.1:39054: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39034: write tcp 127.0.0.1:41511->127.0.0.1:39034: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 466 226453 ns/op 18842 B/op 107 allocs/op BenchmarkClientServerParallel/64/https1-4 67 4653357 ns/op 94929 B/op 1018 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60434: write tcp 127.0.0.1:37619->127.0.0.1:60434: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60430: write tcp 127.0.0.1:37619->127.0.0.1:60430: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40280: write tcp 127.0.0.1:41693->127.0.0.1:40280: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40302: write tcp 127.0.0.1:41693->127.0.0.1:40302: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40286: read tcp 127.0.0.1:41693->127.0.0.1:40286: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40334: read tcp 127.0.0.1:41693->127.0.0.1:40334: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40252: read tcp 127.0.0.1:41693->127.0.0.1:40252: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40262: write tcp 127.0.0.1:41693->127.0.0.1:40262: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40336: write tcp 127.0.0.1:41693->127.0.0.1:40336: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60960: read tcp 127.0.0.1:45935->127.0.0.1:60960: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 58 2909938 ns/op 59824 B/op 661 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51336: write tcp 127.0.0.1:42965->127.0.0.1:51336: 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:42965->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:40252: read tcp 127.0.0.1:42203->127.0.0.1:40252: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40234: read tcp 127.0.0.1:42203->127.0.0.1:40234: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40254: read tcp 127.0.0.1:42203->127.0.0.1:40254: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40272: read tcp 127.0.0.1:42203->127.0.0.1:40272: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40348: write tcp 127.0.0.1:42203->127.0.0.1:40348: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40340: write tcp 127.0.0.1:42203->127.0.0.1:40340: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40376: write tcp 127.0.0.1:42203->127.0.0.1:40376: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40356: write tcp 127.0.0.1:42203->127.0.0.1:40356: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1031317085 ns/op 29832 B/op 156 allocs/op BenchmarkClient-4 222 535031 ns/op 3764 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 519 221877 ns/op 7051 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1138 112840 ns/op 3071 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1357 103124 ns/op 1947 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1284 93762 ns/op 2733 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1346 88687 ns/op 2770 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1298 93954 ns/op 2776 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1516 101735 ns/op 1960 B/op 14 allocs/op BenchmarkServerHijack-4 754 147020 ns/op 16742 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 267 419759 ns/op 6144 B/op 52 allocs/op BenchmarkResponseStatusLine-4 452176 221.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.916s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4260 25658 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.189s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 86468 1335 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 547422 206.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 184518 637.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 65368 1891 ns/op BenchmarkStdIPv4-4 119185 989.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 78543 1436 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 86301 1356 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 78204 1530 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 66008 1775 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1569088 74.69 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1401396 85.44 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1383816 86.35 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 265472 431.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 291651 396.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 268369 428.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 84630 1469 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 251233 454.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 147399 824.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 146176 774.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 142188 810.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 77110 1602 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 340327 350.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 125210 943.8 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 166983 729.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 230610 499.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 148670 759.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 286920 384.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 143776 804.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 150202 790.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 152158 797.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 120232 1055 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 410269 261.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 244626 499.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 96190 1238 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 125949 958.0 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 167394 766.4 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 116325 996.0 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 264987 446.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 118501 1012 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 132406 863.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 188446 649.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 117406 912.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 109.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 947491 110.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1091950 109.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 991310 115.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1036634 115.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 115.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 969219 115.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 114.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 114.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 340062 350.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 533607 210.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 210686 570.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 225822 522.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 208148 571.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75898 1619 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 512782 233.3 ns/op PASS ok net/netip 9.102s 2023/11/19 18:47:11 Test RPC server listening on 127.0.0.1:34653 2023/11/19 18:47:11 Test HTTP RPC server listening on 127.0.0.1:41587 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1165 108626 ns/op BenchmarkEndToEndHTTP-4 1048 106026 ns/op BenchmarkEndToEndAsync-4 2124 47634 ns/op BenchmarkEndToEndAsyncHTTP-4 1963 54778 ns/op PASS ok net/rpc 1.634s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3050 34758 ns/op BenchmarkReadMIMEHeader/server_headers-4 4514 22446 ns/op BenchmarkUncommon-4 25126 4674 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.417s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4627 23633 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 97668 1188 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 520723 211.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 88117 1352 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 168780 704.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 81573 1424 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13717 8627 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 355689 318.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 86702 1406 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 161301 721.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 85756 1420 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15210 7631 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 194172 618.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 75446 1538 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76993 1564 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34866 3414 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6244 19081 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 189746 624.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77754 1529 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 76570 1564 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34611 3403 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6429 18686 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.334s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2978473 37.16 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 161701 705.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 610 191851 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 156 728966 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 498 230379 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 34000 3337 ns/op BenchmarkStatFile-4 25164 4677 ns/op BenchmarkStatDir-4 25891 4464 ns/op BenchmarkLstatDot-4 33331 3375 ns/op BenchmarkLstatFile-4 24765 4677 ns/op BenchmarkLstatDir-4 26319 4450 ns/op PASS ok os 2.769s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 93 1133062 ns/op 7195 B/op 30 allocs/op PASS ok os/exec 1.135s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 340654 314.0 ns/op PASS ok os/user 1.224s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3330086 32.02 ns/op BenchmarkString-4 2274433 52.68 ns/op BenchmarkBytes-4 1913715 61.43 ns/op BenchmarkNamedBytes-4 1000000 110.3 ns/op BenchmarkBytesArray-4 710251 159.4 ns/op BenchmarkSliceLen-4 2318684 51.64 ns/op BenchmarkMapLen-4 752647 143.5 ns/op BenchmarkStringLen-4 1810424 66.08 ns/op BenchmarkArrayLen-4 1298485 92.11 ns/op BenchmarkSliceCap-4 2346042 50.57 ns/op BenchmarkDeepEqual/int8-4 370724 291.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 91180 1297 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 350013 339.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 85977 1362 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 353268 335.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 87710 1360 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 351382 334.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 87103 1356 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 350530 336.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 88546 1358 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 396160 287.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 117790 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 353380 336.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 86431 1361 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 353248 339.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 87660 1363 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 339697 341.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 88353 1356 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 346789 339.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 88186 1356 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 323493 339.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 88431 1372 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 348441 341.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 87360 1355 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 343393 337.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 87517 1371 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 343027 341.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 88296 1350 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 345066 342.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 88087 1371 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 398769 292.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 91638 1318 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 345398 338.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 86538 1379 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 115906 1027 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 57564 2065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 46597 2597 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 32604 3706 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 31634 3669 ns/op BenchmarkIsZero/ArrayComparable-4 276638 435.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 30488 3892 ns/op BenchmarkIsZero/StructComparable-4 513910 220.2 ns/op BenchmarkIsZero/StructIncomparable-4 135799 870.0 ns/op BenchmarkIsZero/ArrayInt_4-4 1000000 101.4 ns/op BenchmarkIsZero/ArrayInt_1024-4 16292 7335 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 31533 3794 ns/op BenchmarkIsZero/Struct4Int-4 896016 130.8 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 16658 7158 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 16706 7191 ns/op BenchmarkSetZero/Bool/Direct-4 4176098 28.72 ns/op BenchmarkSetZero/Bool/CachedZero-4 852907 139.9 ns/op BenchmarkSetZero/Bool/NewZero-4 618505 189.6 ns/op BenchmarkSetZero/Int/Direct-4 2501632 47.95 ns/op BenchmarkSetZero/Int/CachedZero-4 767450 137.1 ns/op BenchmarkSetZero/Int/NewZero-4 639051 184.8 ns/op BenchmarkSetZero/Uint/Direct-4 2504446 47.82 ns/op BenchmarkSetZero/Uint/CachedZero-4 835105 137.7 ns/op BenchmarkSetZero/Uint/NewZero-4 623614 183.6 ns/op BenchmarkSetZero/Float/Direct-4 2488962 48.19 ns/op BenchmarkSetZero/Float/CachedZero-4 819914 137.0 ns/op BenchmarkSetZero/Float/NewZero-4 636174 183.7 ns/op BenchmarkSetZero/Complex/Direct-4 2516280 47.34 ns/op BenchmarkSetZero/Complex/CachedZero-4 835460 139.2 ns/op BenchmarkSetZero/Complex/NewZero-4 629478 187.0 ns/op BenchmarkSetZero/Array/Direct-4 2165994 54.41 ns/op BenchmarkSetZero/Array/CachedZero-4 835855 138.8 ns/op BenchmarkSetZero/Array/NewZero-4 614054 186.4 ns/op BenchmarkSetZero/Chan/Direct-4 2499874 47.75 ns/op BenchmarkSetZero/Chan/CachedZero-4 796911 137.1 ns/op BenchmarkSetZero/Chan/NewZero-4 617338 181.5 ns/op BenchmarkSetZero/Func/Direct-4 2492700 48.29 ns/op BenchmarkSetZero/Func/CachedZero-4 856801 136.2 ns/op BenchmarkSetZero/Func/NewZero-4 648792 179.8 ns/op BenchmarkSetZero/Interface/Direct-4 2366347 50.90 ns/op BenchmarkSetZero/Interface/CachedZero-4 863013 137.2 ns/op BenchmarkSetZero/Interface/NewZero-4 633404 183.6 ns/op BenchmarkSetZero/Map/Direct-4 2489598 47.83 ns/op BenchmarkSetZero/Map/CachedZero-4 832296 136.5 ns/op BenchmarkSetZero/Map/NewZero-4 634171 183.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2469292 48.40 ns/op BenchmarkSetZero/Pointer/CachedZero-4 809737 136.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 619660 183.2 ns/op BenchmarkSetZero/Slice/Direct-4 2306373 51.77 ns/op BenchmarkSetZero/Slice/CachedZero-4 843387 138.9 ns/op BenchmarkSetZero/Slice/NewZero-4 612321 183.1 ns/op BenchmarkSetZero/String/Direct-4 2452567 47.91 ns/op BenchmarkSetZero/String/CachedZero-4 846582 138.1 ns/op BenchmarkSetZero/String/NewZero-4 631741 186.1 ns/op BenchmarkSetZero/Struct/Direct-4 2160135 54.42 ns/op BenchmarkSetZero/Struct/CachedZero-4 781807 139.2 ns/op BenchmarkSetZero/Struct/NewZero-4 616681 189.3 ns/op BenchmarkSelect/1-4 139009 897.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 60656 1880 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 29323 3924 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 201879 566.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 154077 749.6 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 142473 1046 ns/op 122.38 MB/s BenchmarkCallArgCopy/size=256-4 109364 1021 ns/op 250.82 MB/s BenchmarkCallArgCopy/size=1024-4 92289 1520 ns/op 673.57 MB/s BenchmarkCallArgCopy/size=4096-4 37690 3323 ns/op 1232.80 MB/s BenchmarkCallArgCopy/size=65536-4 2763 41645 ns/op 1573.70 MB/s BenchmarkFieldByName1-4 1172512 104.8 ns/op BenchmarkFieldByName2-4 74736 1708 ns/op BenchmarkFieldByName3-4 9220 11435 ns/op BenchmarkInterfaceBig-4 4146554 28.37 ns/op BenchmarkInterfaceSmall-4 4167256 28.10 ns/op BenchmarkNew-4 1442038 79.89 ns/op BenchmarkMap/StringKeys/MapIndex-4 2287 52707 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1846 64808 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2076 55189 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1782 66486 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2205 53016 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1824 66606 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 209760 548.2 ns/op PASS ok reflect 18.541s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9832 11848 ns/op 9024 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 14544 9227 ns/op 9119 B/op 1 allocs/op BenchmarkFindString-4 10000 10775 ns/op 9069 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 12344 ns/op 9299 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 8504 11993 ns/op 9497 B/op 2 allocs/op BenchmarkLiteral-4 15012 7979 ns/op BenchmarkNotLiteral-4 3507 29916 ns/op BenchmarkMatchClass-4 3178 37802 ns/op BenchmarkMatchClass_InRange-4 2739 36597 ns/op BenchmarkReplaceAll-4 2346 54434 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 14893 7891 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36043 3686 ns/op BenchmarkAnchoredShortMatch-4 12832 8636 ns/op BenchmarkAnchoredLongMatch-4 18187 6438 ns/op BenchmarkOnePassShortA-4 21160 5814 ns/op BenchmarkNotOnePassShortA-4 6424 16535 ns/op BenchmarkOnePassShortB-4 27406 4377 ns/op BenchmarkNotOnePassShortB-4 8529 13775 ns/op BenchmarkOnePassLongPrefix-4 83690 1478 ns/op BenchmarkOnePassLongNotPrefix-4 28476 4312 ns/op BenchmarkMatchParallelShared-4 25316 5970 ns/op BenchmarkMatchParallelCopied-4 20143 5654 ns/op BenchmarkQuoteMetaAll-4 143538 813.3 ns/op 17.21 MB/s BenchmarkQuoteMetaNone-4 281624 397.2 ns/op 65.46 MB/s BenchmarkCompile/Onepass-4 3753 31708 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1491 81410 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 183 648718 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3931711 30.19 ns/op 530.06 MB/s BenchmarkMatch/Easy0/32-4 14226 7497 ns/op 4.27 MB/s BenchmarkMatch/Easy0/1K-4 14481 7380 ns/op 138.76 MB/s BenchmarkMatch/Easy0i/16-4 3928960 30.08 ns/op 531.83 MB/s BenchmarkMatch/Easy0i/32-4 5218 22405 ns/op 1.43 MB/s BenchmarkMatch/Easy0i/1K-4 262 443227 ns/op 2.31 MB/s BenchmarkMatch/Easy1/16-4 3973158 29.80 ns/op 536.87 MB/s BenchmarkMatch/Easy1/32-4 16134 7259 ns/op 4.41 MB/s BenchmarkMatch/Easy1/1K-4 6145 17456 ns/op 58.66 MB/s BenchmarkMatch/Medium/16-4 3941037 30.30 ns/op 527.97 MB/s BenchmarkMatch/Medium/32-4 5700 20295 ns/op 1.58 MB/s BenchmarkMatch/Medium/1K-4 297 398065 ns/op 2.57 MB/s BenchmarkMatch/Hard/16-4 3972975 29.79 ns/op 537.16 MB/s BenchmarkMatch/Hard/32-4 3694 30868 ns/op 1.04 MB/s BenchmarkMatch/Hard/1K-4 172 698307 ns/op 1.47 MB/s BenchmarkMatch/Hard1/16-4 1323 84506 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 708 156511 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 24 4528111 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29786 3963 ns/op 4.04 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18345 6598 ns/op 4.85 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 703 171252 ns/op 5.98 MB/s 23 B/op 0 allocs/op PASS ok regexp 8.997s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 632476 187.9 ns/op BenchmarkIsWordChar-4 169927 718.3 ns/op PASS ok regexp/syntax 2.304s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 71818 1664 ns/op BenchmarkCallers/inlined-4 67705 1787 ns/op BenchmarkCallers/no-cache-4 15501 7859 ns/op BenchmarkFPCallers/cached-4 2689647 44.40 ns/op BenchmarkMakeChan/Byte-4 901593 137.5 ns/op BenchmarkMakeChan/Int-4 698607 175.3 ns/op BenchmarkMakeChan/Ptr-4 588261 223.7 ns/op BenchmarkMakeChan/Struct/0-4 1089663 128.3 ns/op BenchmarkMakeChan/Struct/32-4 418454 285.7 ns/op BenchmarkMakeChan/Struct/40-4 327804 334.7 ns/op BenchmarkChanNonblocking-4 10867773 9.340 ns/op BenchmarkSelectUncontended-4 876594 129.5 ns/op BenchmarkSelectSyncContended-4 21439 5789 ns/op BenchmarkSelectAsyncContended-4 85476 1256 ns/op BenchmarkSelectNonblock-4 6714999 18.06 ns/op BenchmarkChanUncontended-4 8145 12357 ns/op BenchmarkChanContended-4 1282 106991 ns/op BenchmarkChanSync-4 141244 815.6 ns/op BenchmarkChanSyncWork-4 45024 2736 ns/op BenchmarkChanProdCons0-4 69002 1651 ns/op BenchmarkChanProdCons10-4 81926 1599 ns/op BenchmarkChanProdCons100-4 91906 1346 ns/op BenchmarkChanProdConsWork0-4 72351 1764 ns/op BenchmarkChanProdConsWork10-4 65118 1707 ns/op BenchmarkChanProdConsWork100-4 74416 1571 ns/op BenchmarkSelectProdCons-4 77472 1742 ns/op BenchmarkReceiveDataFromClosedChan-4 588823 202.0 ns/op BenchmarkChanCreation-4 234949 498.7 ns/op BenchmarkChanSem-4 122274 1112 ns/op BenchmarkChanPopular-4 96 1514264 ns/op BenchmarkChanClosed-4 664659 197.0 ns/op BenchmarkCallClosure-4 6153987 18.59 ns/op BenchmarkCallClosure1-4 6284412 19.13 ns/op BenchmarkCallClosure2-4 1297146 89.29 ns/op BenchmarkCallClosure3-4 1547816 82.44 ns/op BenchmarkCallClosure4-4 1000000 100.6 ns/op BenchmarkComplex128DivNormal-4 10549608 11.30 ns/op BenchmarkComplex128DivNisNaN-4 8153228 14.61 ns/op BenchmarkComplex128DivDisNaN-4 8329623 14.24 ns/op BenchmarkComplex128DivNisInf-4 10899446 10.83 ns/op BenchmarkComplex128DivDisInf-4 6006783 20.18 ns/op BenchmarkAllocation-4 3140 46670 ns/op BenchmarkReadMemStats-4 4406 27023 ns/op BenchmarkReadMemStatsLatency-4 1 97488 p50-ns 97488 p90-ns 97488 p99-ns BenchmarkWriteBarrier-4 2465380 62.76 ns/op BenchmarkBulkWriteBarrier-4 5541486 21.03 ns/op BenchmarkScanStackNoLocals-4 3 55628898 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11047054 10.05 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10043770 10.99 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9121522 12.89 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7105606 17.11 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5021079 24.64 ns/op BenchmarkHash5-4 6168573 18.41 ns/op 271.61 MB/s BenchmarkHash16-4 6025183 19.87 ns/op 805.22 MB/s BenchmarkHash64-4 5732852 20.88 ns/op 3065.77 MB/s BenchmarkHash1024-4 1900246 63.00 ns/op 16254.00 MB/s BenchmarkHash65536-4 39804 3006 ns/op 21802.27 MB/s BenchmarkAlignedLoad-4 7254188 15.39 ns/op BenchmarkUnalignedLoad-4 7243360 15.98 ns/op BenchmarkEqEfaceConcrete-4 6138846 19.27 ns/op BenchmarkEqIfaceConcrete-4 6084699 19.32 ns/op BenchmarkNeEfaceConcrete-4 6090159 19.70 ns/op BenchmarkNeIfaceConcrete-4 6038834 19.82 ns/op BenchmarkConvT2EByteSized/bool-4 6226862 19.29 ns/op BenchmarkConvT2EByteSized/uint8-4 5717328 20.81 ns/op BenchmarkConvT2ESmall-4 5369162 22.04 ns/op BenchmarkConvT2EUintptr-4 5424619 22.09 ns/op BenchmarkConvT2ELarge-4 1000000 115.2 ns/op BenchmarkConvT2ISmall-4 5709864 20.99 ns/op BenchmarkConvT2IUintptr-4 5234366 22.82 ns/op BenchmarkConvT2ILarge-4 978156 114.2 ns/op BenchmarkConvI2E-4 4632736 24.63 ns/op BenchmarkConvI2I-4 5022650 23.59 ns/op BenchmarkAssertE2T-4 4382836 26.95 ns/op BenchmarkAssertE2TLarge-4 2492054 47.81 ns/op BenchmarkAssertE2I-4 5428623 21.28 ns/op BenchmarkAssertI2T-4 4273237 27.69 ns/op BenchmarkAssertI2I-4 5247244 21.97 ns/op BenchmarkAssertI2E-4 5577511 20.58 ns/op BenchmarkAssertE2E-4 5538075 20.40 ns/op BenchmarkAssertE2T2-4 3453126 34.13 ns/op BenchmarkAssertE2T2Blank-4 4124209 28.85 ns/op BenchmarkAssertI2E2-4 4322199 27.76 ns/op BenchmarkAssertI2E2Blank-4 5887978 19.37 ns/op BenchmarkAssertE2E2-4 4266637 28.13 ns/op BenchmarkAssertE2E2Blank-4 5881892 19.29 ns/op BenchmarkConvT2Ezero/zero/16-4 5484628 21.99 ns/op BenchmarkConvT2Ezero/zero/32-4 5359538 22.29 ns/op BenchmarkConvT2Ezero/zero/64-4 5473377 21.93 ns/op BenchmarkConvT2Ezero/zero/str-4 5442757 22.12 ns/op BenchmarkConvT2Ezero/zero/slice-4 5340607 22.30 ns/op BenchmarkConvT2Ezero/zero/big-4 220623 592.2 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1256329 89.50 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 106.1 ns/op BenchmarkConvT2Ezero/nonzero/big-4 226149 596.3 ns/op BenchmarkConvT2Ezero/smallint/16-4 5378769 22.70 ns/op BenchmarkConvT2Ezero/smallint/32-4 5466604 22.01 ns/op BenchmarkConvT2Ezero/smallint/64-4 5488129 22.16 ns/op BenchmarkConvT2Ezero/largeint/16-4 1437342 83.54 ns/op BenchmarkConvT2Ezero/largeint/32-4 1598612 73.89 ns/op BenchmarkConvT2Ezero/largeint/64-4 1523956 80.42 ns/op BenchmarkMalloc8-4 1843982 60.52 ns/op BenchmarkMalloc16-4 1768724 67.76 ns/op BenchmarkMallocTypeInfo8-4 1529478 69.48 ns/op BenchmarkMallocTypeInfo16-4 1472166 79.93 ns/op BenchmarkMallocLargeStruct-4 135633 826.9 ns/op BenchmarkGoroutineSelect-4 69 1683492 ns/op BenchmarkGoroutineBlocking-4 79 1614051 ns/op BenchmarkGoroutineForRange-4 67 1572371 ns/op BenchmarkGoroutineIdle-4 97 1304224 ns/op BenchmarkHashStringSpeed-4 2249896 45.34 ns/op BenchmarkHashBytesSpeed-4 1422574 84.18 ns/op BenchmarkHashInt32Speed-4 3075606 38.60 ns/op BenchmarkHashInt64Speed-4 3137420 38.60 ns/op BenchmarkHashStringArraySpeed-4 592032 202.3 ns/op BenchmarkMegMap-4 2975828 39.73 ns/op BenchmarkMegOneMap-4 4013502 30.05 ns/op BenchmarkMegEqMap-4 1881 64524 ns/op BenchmarkMegEmptyMap-4 4465388 26.60 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2640404 46.04 ns/op BenchmarkSmallStrMap-4 3299673 35.56 ns/op BenchmarkMapStringKeysEight_16-4 3201225 36.00 ns/op BenchmarkMapStringKeysEight_32-4 3159043 37.84 ns/op BenchmarkMapStringKeysEight_64-4 3177170 37.93 ns/op BenchmarkMapStringKeysEight_1M-4 3198330 37.61 ns/op BenchmarkIntMap-4 3697141 32.12 ns/op BenchmarkMapFirst/1-4 4597780 25.73 ns/op BenchmarkMapFirst/2-4 4429012 26.62 ns/op BenchmarkMapFirst/3-4 4644266 25.84 ns/op BenchmarkMapFirst/4-4 3920209 26.19 ns/op BenchmarkMapFirst/5-4 4130074 27.97 ns/op BenchmarkMapFirst/6-4 4139185 27.97 ns/op BenchmarkMapFirst/7-4 4093738 27.42 ns/op BenchmarkMapFirst/8-4 4184995 26.04 ns/op BenchmarkMapFirst/9-4 3787429 31.41 ns/op BenchmarkMapFirst/10-4 3747910 32.22 ns/op BenchmarkMapFirst/11-4 3699686 32.65 ns/op BenchmarkMapFirst/12-4 3494532 32.68 ns/op BenchmarkMapFirst/13-4 3482378 34.68 ns/op BenchmarkMapFirst/14-4 3564009 31.91 ns/op BenchmarkMapFirst/15-4 3757513 33.78 ns/op BenchmarkMapFirst/16-4 3713332 32.10 ns/op BenchmarkMapMid/1-4 4504366 26.59 ns/op BenchmarkMapMid/2-4 4383496 26.85 ns/op BenchmarkMapMid/3-4 4384200 27.35 ns/op BenchmarkMapMid/4-4 4070296 29.58 ns/op BenchmarkMapMid/5-4 4228915 28.99 ns/op BenchmarkMapMid/6-4 4065007 30.51 ns/op BenchmarkMapMid/7-4 3897200 28.97 ns/op BenchmarkMapMid/8-4 3927376 30.15 ns/op BenchmarkMapMid/9-4 3465980 34.10 ns/op BenchmarkMapMid/10-4 3184839 38.10 ns/op BenchmarkMapMid/11-4 3230282 33.89 ns/op BenchmarkMapMid/12-4 3247736 37.04 ns/op BenchmarkMapMid/13-4 3241711 35.80 ns/op BenchmarkMapMid/14-4 3420282 32.64 ns/op BenchmarkMapMid/15-4 3688711 33.51 ns/op BenchmarkMapMid/16-4 3483232 37.06 ns/op BenchmarkMapLast/1-4 4432956 26.43 ns/op BenchmarkMapLast/2-4 4312732 27.24 ns/op BenchmarkMapLast/3-4 4173696 28.80 ns/op BenchmarkMapLast/4-4 3946440 30.57 ns/op BenchmarkMapLast/5-4 3855397 29.26 ns/op BenchmarkMapLast/6-4 3914029 31.99 ns/op BenchmarkMapLast/7-4 3859348 30.02 ns/op BenchmarkMapLast/8-4 3641319 33.14 ns/op BenchmarkMapLast/9-4 3472672 33.89 ns/op BenchmarkMapLast/10-4 3355914 33.94 ns/op BenchmarkMapLast/11-4 3371302 36.93 ns/op BenchmarkMapLast/12-4 3191840 33.96 ns/op BenchmarkMapLast/13-4 3418237 36.09 ns/op BenchmarkMapLast/14-4 3433244 36.52 ns/op BenchmarkMapLast/15-4 3499072 32.37 ns/op BenchmarkMapLast/16-4 3222213 34.93 ns/op BenchmarkMapCycle-4 2152521 55.93 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3132361 38.95 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2109 49967 ns/op BenchmarkMakeMap/[Byte]Byte-4 458330 228.9 ns/op BenchmarkMakeMap/[Int]Int-4 326022 422.4 ns/op BenchmarkNewEmptyMap-4 5141128 22.98 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1408438 85.53 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 461614 252.0 ns/op BenchmarkMapIterEmpty-4 5096290 23.23 ns/op BenchmarkSameLengthMap-4 4402404 27.52 ns/op BenchmarkBigKeyMap-4 1585191 75.75 ns/op BenchmarkBigValMap-4 1482649 79.43 ns/op BenchmarkSmallKeyMap-4 2758232 43.31 ns/op BenchmarkMapPopulate/1-4 2265654 54.25 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 123962 989.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8600 15002 ns/op 3348 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 724 173592 ns/op 53284 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 45 2951313 ns/op 427573 B/op 318 allocs/op BenchmarkMapPopulate/100000-4 4 31109505 ns/op 3610904 B/op 4016 allocs/op BenchmarkComplexAlgMap-4 469351 250.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 1595846 86.69 ns/op BenchmarkGoMapClear/Reflexive/10-4 1227375 81.85 ns/op BenchmarkGoMapClear/Reflexive/100-4 467928 245.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 41462 2903 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4227 27961 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1318198 91.21 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1239283 96.54 ns/op BenchmarkGoMapClear/NonReflexive/100-4 428434 284.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 42081 2888 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4260 28309 ns/op BenchmarkMapStringConversion/32/simple-4 1758110 65.89 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1568955 76.71 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1615195 73.39 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1734346 68.89 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1448526 82.45 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1515802 77.27 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1936137 68.21 ns/op BenchmarkMapInterfacePtr-4 1962722 61.91 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3476482 33.27 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 118873 1145 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4404 24269 ns/op BenchmarkMapPop1000-4 334 347594 ns/op BenchmarkMapPop10000-4 18 6654217 ns/op BenchmarkMapAssign/Int32/256-4 2220990 53.51 ns/op BenchmarkMapAssign/Int32/65536-4 956253 114.7 ns/op BenchmarkMapAssign/Int64/256-4 2188736 52.10 ns/op BenchmarkMapAssign/Int64/65536-4 750626 162.8 ns/op BenchmarkMapAssign/Str/256-4 1760562 67.44 ns/op BenchmarkMapAssign/Str/65536-4 320031 325.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1425320 84.52 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 617151 191.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1457294 83.57 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 487962 221.9 ns/op BenchmarkMapOperatorAssign/Str/256-4 389839 2395 ns/op BenchmarkMapOperatorAssign/Str/65536-4 110534 970.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 692373 212.3 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 143697 817.3 ns/op 79 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 744121 211.9 ns/op 30 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 128665 913.5 ns/op 94 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 586248 267.6 ns/op 44 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 76216 1504 ns/op 182 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1690473 96.40 ns/op BenchmarkMapDelete/Int32/1000-4 1856445 64.94 ns/op BenchmarkMapDelete/Int32/10000-4 1702892 70.41 ns/op BenchmarkMapDelete/Int64/100-4 1714322 82.48 ns/op BenchmarkMapDelete/Int64/1000-4 1864477 68.88 ns/op BenchmarkMapDelete/Int64/10000-4 1631836 77.00 ns/op BenchmarkMapDelete/Str/100-4 1000000 138.7 ns/op BenchmarkMapDelete/Str/1000-4 1467364 83.44 ns/op BenchmarkMapDelete/Str/10000-4 1000000 102.6 ns/op BenchmarkMapDelete/Pointer/100-4 1000000 110.7 ns/op BenchmarkMapDelete/Pointer/1000-4 1653484 73.60 ns/op BenchmarkMapDelete/Pointer/10000-4 1408404 86.08 ns/op BenchmarkMemmove/0-4 12956439 8.959 ns/op BenchmarkMemmove/1-4 1900573 62.45 ns/op 16.01 MB/s BenchmarkMemmove/2-4 1903969 64.38 ns/op 31.07 MB/s BenchmarkMemmove/3-4 1829998 64.15 ns/op 46.76 MB/s BenchmarkMemmove/4-4 1873684 63.95 ns/op 62.55 MB/s BenchmarkMemmove/5-4 1850674 65.68 ns/op 76.12 MB/s BenchmarkMemmove/6-4 1811094 65.76 ns/op 91.24 MB/s BenchmarkMemmove/7-4 1842103 64.83 ns/op 107.97 MB/s BenchmarkMemmove/8-4 1990339 61.95 ns/op 129.14 MB/s BenchmarkMemmove/9-4 1774369 65.98 ns/op 136.41 MB/s BenchmarkMemmove/10-4 1810382 66.10 ns/op 151.28 MB/s BenchmarkMemmove/11-4 1772208 65.36 ns/op 168.31 MB/s BenchmarkMemmove/12-4 1802140 65.98 ns/op 181.87 MB/s BenchmarkMemmove/13-4 1774852 66.11 ns/op 196.64 MB/s BenchmarkMemmove/14-4 1810186 68.21 ns/op 205.24 MB/s BenchmarkMemmove/15-4 1807455 65.49 ns/op 229.04 MB/s BenchmarkMemmove/16-4 1834932 64.58 ns/op 247.74 MB/s BenchmarkMemmove/32-4 1808961 67.09 ns/op 476.96 MB/s BenchmarkMemmove/64-4 1650207 73.31 ns/op 873.03 MB/s BenchmarkMemmove/128-4 1433473 84.86 ns/op 1508.37 MB/s BenchmarkMemmove/256-4 899224 130.3 ns/op 1965.38 MB/s BenchmarkMemmove/512-4 620103 187.3 ns/op 2734.02 MB/s BenchmarkMemmove/1024-4 408259 291.2 ns/op 3517.05 MB/s BenchmarkMemmove/2048-4 235651 495.4 ns/op 4134.02 MB/s BenchmarkMemmove/4096-4 131841 902.8 ns/op 4537.14 MB/s BenchmarkMemmoveOverlap/32-4 1811208 67.36 ns/op 475.09 MB/s BenchmarkMemmoveOverlap/64-4 1614937 74.93 ns/op 854.09 MB/s BenchmarkMemmoveOverlap/128-4 1384665 83.85 ns/op 1526.51 MB/s BenchmarkMemmoveOverlap/256-4 886879 132.6 ns/op 1931.14 MB/s BenchmarkMemmoveOverlap/512-4 633120 188.0 ns/op 2723.39 MB/s BenchmarkMemmoveOverlap/1024-4 420153 286.8 ns/op 3570.97 MB/s BenchmarkMemmoveOverlap/2048-4 244252 489.1 ns/op 4187.03 MB/s BenchmarkMemmoveOverlap/4096-4 131148 908.4 ns/op 4508.98 MB/s BenchmarkMemmoveUnalignedDst/0-4 12298281 9.432 ns/op BenchmarkMemmoveUnalignedDst/1-4 1909744 63.66 ns/op 15.71 MB/s BenchmarkMemmoveUnalignedDst/2-4 1819032 66.23 ns/op 30.20 MB/s BenchmarkMemmoveUnalignedDst/3-4 1811940 64.89 ns/op 46.24 MB/s BenchmarkMemmoveUnalignedDst/4-4 1833228 65.19 ns/op 61.36 MB/s BenchmarkMemmoveUnalignedDst/5-4 1778059 66.51 ns/op 75.18 MB/s BenchmarkMemmoveUnalignedDst/6-4 1757884 65.76 ns/op 91.24 MB/s BenchmarkMemmoveUnalignedDst/7-4 1823245 66.21 ns/op 105.72 MB/s BenchmarkMemmoveUnalignedDst/8-4 1924807 62.12 ns/op 128.78 MB/s BenchmarkMemmoveUnalignedDst/9-4 1779326 67.58 ns/op 133.18 MB/s BenchmarkMemmoveUnalignedDst/10-4 1787212 67.27 ns/op 148.66 MB/s BenchmarkMemmoveUnalignedDst/11-4 1754835 67.56 ns/op 162.81 MB/s BenchmarkMemmoveUnalignedDst/12-4 1776963 67.80 ns/op 177.00 MB/s BenchmarkMemmoveUnalignedDst/13-4 1747626 67.26 ns/op 193.27 MB/s BenchmarkMemmoveUnalignedDst/14-4 1747052 69.66 ns/op 200.98 MB/s BenchmarkMemmoveUnalignedDst/15-4 1771930 68.07 ns/op 220.36 MB/s BenchmarkMemmoveUnalignedDst/16-4 1760661 67.52 ns/op 236.97 MB/s BenchmarkMemmoveUnalignedDst/32-4 1693045 70.35 ns/op 454.88 MB/s BenchmarkMemmoveUnalignedDst/64-4 1516452 77.30 ns/op 827.89 MB/s BenchmarkMemmoveUnalignedDst/128-4 1342002 89.84 ns/op 1424.73 MB/s BenchmarkMemmoveUnalignedDst/256-4 849942 128.6 ns/op 1990.25 MB/s BenchmarkMemmoveUnalignedDst/512-4 614690 193.5 ns/op 2645.97 MB/s BenchmarkMemmoveUnalignedDst/1024-4 404214 290.9 ns/op 3519.57 MB/s BenchmarkMemmoveUnalignedDst/2048-4 239234 502.5 ns/op 4075.84 MB/s BenchmarkMemmoveUnalignedDst/4096-4 127612 936.2 ns/op 4375.15 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1773314 67.32 ns/op 475.32 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1570008 75.45 ns/op 848.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1402279 88.05 ns/op 1453.73 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 864697 132.8 ns/op 1928.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 600657 196.9 ns/op 2600.92 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 398242 304.4 ns/op 3363.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 235004 509.7 ns/op 4018.19 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130010 928.1 ns/op 4413.33 MB/s BenchmarkMemmoveUnalignedSrc/0-4 11985958 9.423 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1908674 62.28 ns/op 16.06 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1856870 65.12 ns/op 30.71 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1804644 66.01 ns/op 45.45 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1838290 64.74 ns/op 61.79 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1788366 64.06 ns/op 78.06 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1823272 66.07 ns/op 90.81 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1865266 65.23 ns/op 107.31 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1914128 62.34 ns/op 128.34 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1808442 66.25 ns/op 135.84 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1754197 66.00 ns/op 151.51 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1790161 65.70 ns/op 167.43 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1835868 67.83 ns/op 176.92 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1781874 65.33 ns/op 199.00 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1794361 65.42 ns/op 214.00 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1790065 65.52 ns/op 228.93 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1776588 66.50 ns/op 240.61 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1719638 69.12 ns/op 462.96 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1581823 76.07 ns/op 841.36 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1378627 87.54 ns/op 1462.12 MB/s BenchmarkMemmoveUnalignedSrc/256-4 882208 126.9 ns/op 2016.87 MB/s BenchmarkMemmoveUnalignedSrc/512-4 625264 192.4 ns/op 2660.64 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 409737 288.5 ns/op 3548.95 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 234198 514.4 ns/op 3981.16 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 128658 929.3 ns/op 4407.69 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1554733 77.46 ns/op 206.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1569513 75.41 ns/op 212.18 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1489419 79.05 ns/op 202.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1487810 81.88 ns/op 195.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1502326 79.57 ns/op 201.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1510213 79.16 ns/op 202.13 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1497567 79.86 ns/op 200.35 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1503534 79.33 ns/op 201.69 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1384054 87.31 ns/op 733.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1322776 93.16 ns/op 687.02 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1338685 90.61 ns/op 706.35 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1316595 90.43 ns/op 707.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1371384 90.64 ns/op 706.05 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1361223 88.29 ns/op 724.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1335726 89.94 ns/op 711.62 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1328070 90.36 ns/op 708.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 745833 157.0 ns/op 1631.02 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 649467 177.2 ns/op 1444.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 927013 129.7 ns/op 1974.05 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 797070 130.3 ns/op 1964.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 877824 130.2 ns/op 1965.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 789039 128.2 ns/op 1997.25 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 901562 130.2 ns/op 1965.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 831577 134.3 ns/op 1906.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 117447 1012 ns/op 4047.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 79186 1493 ns/op 2743.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 126097 949.4 ns/op 4314.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 123406 949.2 ns/op 4315.41 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 125722 945.9 ns/op 4330.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 127172 955.2 ns/op 4288.02 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 126408 961.9 ns/op 4258.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 125913 955.5 ns/op 4286.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6153 18816 ns/op 3482.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4059 26574 ns/op 2466.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 6116 18099 ns/op 3620.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 6244 18010 ns/op 3638.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 5776 17669 ns/op 3709.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 6242 17441 ns/op 3757.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 6262 17631 ns/op 3717.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 5997 18100 ns/op 3620.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1710544 69.59 ns/op 459.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1551412 77.10 ns/op 830.06 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1337775 89.22 ns/op 1434.64 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 847706 131.5 ns/op 1947.14 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 627085 193.8 ns/op 2642.22 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 408393 288.2 ns/op 3553.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 228493 498.7 ns/op 4106.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 131984 907.3 ns/op 4514.37 MB/s BenchmarkMemclr/5-4 11877883 10.24 ns/op 488.39 MB/s BenchmarkMemclr/16-4 11473102 10.23 ns/op 1563.89 MB/s BenchmarkMemclr/64-4 10976119 10.87 ns/op 5889.81 MB/s BenchmarkMemclr/256-4 8101052 14.84 ns/op 17255.66 MB/s BenchmarkMemclr/4096-4 1647915 73.04 ns/op 56075.89 MB/s BenchmarkMemclr/65536-4 41377 2719 ns/op 24098.91 MB/s BenchmarkMemclr/1M-4 2528 46229 ns/op 22682.26 MB/s BenchmarkMemclr/4M-4 632 200180 ns/op 20952.69 MB/s BenchmarkMemclr/8M-4 292 423883 ns/op 19789.92 MB/s BenchmarkMemclr/16M-4 122 912549 ns/op 18385.01 MB/s BenchmarkMemclr/64M-4 24 5219920 ns/op 12856.30 MB/s BenchmarkMemclrUnaligned/0_5-4 6578372 16.52 ns/op 302.68 MB/s BenchmarkMemclrUnaligned/0_16-4 7264339 16.70 ns/op 958.04 MB/s BenchmarkMemclrUnaligned/0_64-4 7177494 16.79 ns/op 3812.61 MB/s BenchmarkMemclrUnaligned/0_256-4 6589420 18.26 ns/op 14019.43 MB/s BenchmarkMemclrUnaligned/0_4096-4 1601598 74.52 ns/op 54962.07 MB/s BenchmarkMemclrUnaligned/0_65536-4 41444 2733 ns/op 23980.65 MB/s BenchmarkMemclrUnaligned/1_5-4 7232520 16.49 ns/op 303.24 MB/s BenchmarkMemclrUnaligned/1_16-4 7270172 16.56 ns/op 966.29 MB/s BenchmarkMemclrUnaligned/1_64-4 5973446 19.30 ns/op 3316.90 MB/s BenchmarkMemclrUnaligned/1_256-4 5915106 20.33 ns/op 12590.71 MB/s BenchmarkMemclrUnaligned/1_4096-4 884901 126.4 ns/op 32400.13 MB/s BenchmarkMemclrUnaligned/1_65536-4 42864 2794 ns/op 23457.85 MB/s BenchmarkMemclrUnaligned/4_5-4 7186384 16.50 ns/op 303.01 MB/s BenchmarkMemclrUnaligned/4_16-4 7269044 16.54 ns/op 967.42 MB/s BenchmarkMemclrUnaligned/4_64-4 7076697 16.93 ns/op 3779.71 MB/s BenchmarkMemclrUnaligned/4_256-4 6226381 19.28 ns/op 13277.94 MB/s BenchmarkMemclrUnaligned/4_4096-4 930584 126.7 ns/op 32338.23 MB/s BenchmarkMemclrUnaligned/4_65536-4 43672 2917 ns/op 22466.78 MB/s BenchmarkMemclrUnaligned/7_5-4 7170486 17.02 ns/op 293.84 MB/s BenchmarkMemclrUnaligned/7_16-4 7301276 16.62 ns/op 962.53 MB/s BenchmarkMemclrUnaligned/7_64-4 7122501 16.91 ns/op 3784.15 MB/s BenchmarkMemclrUnaligned/7_256-4 6293785 19.23 ns/op 13313.13 MB/s BenchmarkMemclrUnaligned/7_4096-4 924914 127.1 ns/op 32215.10 MB/s BenchmarkMemclrUnaligned/7_65536-4 42956 2708 ns/op 24203.99 MB/s BenchmarkMemclrUnaligned/0_1M-4 2319 49384 ns/op 21233.04 MB/s BenchmarkMemclrUnaligned/0_4M-4 573 208517 ns/op 20114.93 MB/s BenchmarkMemclrUnaligned/0_8M-4 238 451932 ns/op 18561.65 MB/s BenchmarkMemclrUnaligned/0_16M-4 112 1121326 ns/op 14961.95 MB/s BenchmarkMemclrUnaligned/0_64M-4 21 5282869 ns/op 12703.11 MB/s BenchmarkMemclrUnaligned/1_1M-4 2179 50968 ns/op 20573.23 MB/s BenchmarkMemclrUnaligned/1_4M-4 558 202947 ns/op 20666.99 MB/s BenchmarkMemclrUnaligned/1_8M-4 258 441700 ns/op 18991.64 MB/s BenchmarkMemclrUnaligned/1_16M-4 116 945075 ns/op 17752.27 MB/s BenchmarkMemclrUnaligned/1_64M-4 24 4825707 ns/op 13906.54 MB/s BenchmarkMemclrUnaligned/4_1M-4 2408 49962 ns/op 20987.40 MB/s BenchmarkMemclrUnaligned/4_4M-4 603 204632 ns/op 20496.77 MB/s BenchmarkMemclrUnaligned/4_8M-4 261 450050 ns/op 18639.26 MB/s BenchmarkMemclrUnaligned/4_16M-4 99 1109679 ns/op 15118.98 MB/s BenchmarkMemclrUnaligned/4_64M-4 25 4540395 ns/op 14780.40 MB/s BenchmarkMemclrUnaligned/7_1M-4 2481 47804 ns/op 21934.89 MB/s BenchmarkMemclrUnaligned/7_4M-4 619 194075 ns/op 21611.82 MB/s BenchmarkMemclrUnaligned/7_8M-4 285 445367 ns/op 18835.27 MB/s BenchmarkMemclrUnaligned/7_16M-4 106 1151972 ns/op 14563.91 MB/s BenchmarkMemclrUnaligned/7_64M-4 22 4683299 ns/op 14329.40 MB/s BenchmarkGoMemclr/5-4 2293972 53.14 ns/op 94.09 MB/s BenchmarkGoMemclr/16-4 571027 218.2 ns/op 73.34 MB/s BenchmarkGoMemclr/64-4 150997 780.5 ns/op 81.99 MB/s BenchmarkGoMemclr/256-4 39156 3110 ns/op 82.33 MB/s BenchmarkMemclrRange/1K_2K-4 61816 1902 ns/op 50396.28 MB/s BenchmarkMemclrRange/2K_8K-4 21127 5734 ns/op 58163.92 MB/s BenchmarkMemclrRange/4K_16K-4 26169 4594 ns/op 70326.35 MB/s BenchmarkMemclrRange/160K_228K-4 1605 74830 ns/op 22222.02 MB/s BenchmarkClearFat7-4 5967529 18.13 ns/op BenchmarkClearFat8-4 6988123 16.76 ns/op BenchmarkClearFat11-4 6086614 19.20 ns/op BenchmarkClearFat12-4 5927695 19.14 ns/op BenchmarkClearFat13-4 6162554 19.76 ns/op BenchmarkClearFat14-4 6089535 19.26 ns/op BenchmarkClearFat15-4 6118311 19.34 ns/op BenchmarkClearFat16-4 6618646 17.54 ns/op BenchmarkClearFat24-4 6163746 18.48 ns/op BenchmarkClearFat32-4 5802852 19.55 ns/op BenchmarkClearFat40-4 5875951 19.48 ns/op BenchmarkClearFat48-4 5571678 20.72 ns/op BenchmarkClearFat56-4 5445811 21.78 ns/op BenchmarkClearFat64-4 5242245 21.97 ns/op BenchmarkClearFat72-4 5016958 23.22 ns/op BenchmarkClearFat128-4 3905109 29.98 ns/op BenchmarkClearFat256-4 2234966 53.30 ns/op BenchmarkClearFat512-4 1486326 82.34 ns/op BenchmarkClearFat1024-4 806257 139.3 ns/op BenchmarkClearFat1032-4 807128 148.3 ns/op BenchmarkClearFat1040-4 758698 147.7 ns/op BenchmarkCopyFat7-4 5981644 19.53 ns/op BenchmarkCopyFat8-4 6618919 16.74 ns/op BenchmarkCopyFat11-4 6280372 18.36 ns/op BenchmarkCopyFat12-4 6272179 18.88 ns/op BenchmarkCopyFat13-4 5612508 20.27 ns/op BenchmarkCopyFat14-4 6173883 19.46 ns/op BenchmarkCopyFat15-4 5558271 18.76 ns/op BenchmarkCopyFat16-4 6509574 17.86 ns/op BenchmarkCopyFat24-4 6292936 18.95 ns/op BenchmarkCopyFat32-4 5950803 19.65 ns/op BenchmarkCopyFat64-4 5320816 21.86 ns/op BenchmarkCopyFat72-4 4943761 23.57 ns/op BenchmarkCopyFat128-4 3637792 31.74 ns/op BenchmarkCopyFat256-4 2096384 56.84 ns/op BenchmarkCopyFat512-4 1316587 86.67 ns/op BenchmarkCopyFat520-4 1354354 87.17 ns/op BenchmarkCopyFat1024-4 822334 144.2 ns/op BenchmarkCopyFat1032-4 735872 159.3 ns/op BenchmarkCopyFat1040-4 802074 152.1 ns/op BenchmarkIssue18740/2byte-4 453 258446 ns/op BenchmarkIssue18740/4byte-4 760 155415 ns/op BenchmarkIssue18740/8byte-4 1106 107772 ns/op BenchmarkMemclrKnownSize1-4 8556054 13.15 ns/op 76.04 MB/s BenchmarkMemclrKnownSize2-4 5486439 21.83 ns/op 91.63 MB/s BenchmarkMemclrKnownSize4-4 3425367 34.61 ns/op 115.59 MB/s BenchmarkMemclrKnownSize8-4 1200442 100.2 ns/op 79.83 MB/s BenchmarkMemclrKnownSize16-4 555163 202.4 ns/op 79.07 MB/s BenchmarkMemclrKnownSize32-4 299178 396.8 ns/op 80.65 MB/s BenchmarkMemclrKnownSize64-4 154606 779.5 ns/op 82.10 MB/s BenchmarkMemclrKnownSize112-4 91005 1310 ns/op 85.48 MB/s BenchmarkMemclrKnownSize128-4 80762 1502 ns/op 85.22 MB/s BenchmarkMemclrKnownSize192-4 52723 2229 ns/op 86.14 MB/s BenchmarkMemclrKnownSize248-4 40777 2926 ns/op 84.76 MB/s BenchmarkMemclrKnownSize256-4 39268 3003 ns/op 85.26 MB/s BenchmarkMemclrKnownSize512-4 20118 5975 ns/op 85.70 MB/s BenchmarkMemclrKnownSize1024-4 9362 12062 ns/op 84.90 MB/s BenchmarkMemclrKnownSize4096-4 2508 47892 ns/op 85.53 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6491743 ns/op 80.76 MB/s BenchmarkReadMetricsLatency-4 10000 6248 p50-ns 10284 p90-ns 26610 p99-ns BenchmarkFinalizer-4 195 598338 ns/op BenchmarkFinalizerRun-4 236744 731.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6552043 18.23 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3013378 43.66 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2215088 54.30 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2052900 57.37 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1294689 92.15 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1205908 103.8 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 1986355 60.92 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1257790 93.75 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1309825 92.52 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1787928 66.36 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1808774 67.22 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1429926 83.06 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1414346 84.28 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1349935 88.73 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7886037 15.19 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7920241 15.07 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7968589 15.12 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7835511 15.23 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7170691 16.79 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6303948 19.07 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7806434 15.23 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7896127 15.12 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7954996 14.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7858208 15.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7939497 15.02 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7951765 15.07 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7816468 15.22 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7943718 15.01 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7911478 15.04 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7796382 15.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7957406 15.04 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7948722 15.08 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7908244 15.30 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7314778 16.15 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7462994 16.25 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7913347 15.18 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7385408 16.13 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7442540 16.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7876383 15.25 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7432476 16.15 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7240851 16.11 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7834597 15.15 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7193289 16.13 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7466188 16.29 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7851414 15.17 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7889640 15.03 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7986133 15.18 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7924140 15.57 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7986134 15.03 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7901179 15.01 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7733154 15.17 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7918261 15.19 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7827080 15.11 ns/op BenchmarkNetpollBreak-4 3658 33792 ns/op BenchmarkPinnerPinUnpinBatch-4 878 124349 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 206 572166 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1021 117249 ns/op BenchmarkPinnerPinUnpin-4 1000000 104.2 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 105.8 ns/op BenchmarkPinnerPinUnpinDouble-4 416890 284.3 ns/op BenchmarkPinnerPinUnpinParallel-4 3224277 34.68 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3326376 39.47 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 235376 578.8 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5765178 20.96 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5695054 21.18 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9151882 12.25 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 8888330 13.60 ns/op BenchmarkPingPongHog-4 416 338696 ns/op BenchmarkStackGrowth-4 113632 962.2 ns/op BenchmarkStackGrowthDeep-4 1230 100212 ns/op BenchmarkCreateGoroutines-4 42517 2844 ns/op BenchmarkCreateGoroutinesParallel-4 44179 2795 ns/op BenchmarkCreateGoroutinesCapture-4 7219 17689 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 33549 3341 ns/op BenchmarkClosureCall-4 18560031 5.901 ns/op BenchmarkWakeupParallelSpinning/0s-4 9104 16515 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5761 23326 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4647 28597 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3129 40063 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2064 59536 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1237 100019 ns/op BenchmarkWakeupParallelSpinning/50µs-4 597 203227 ns/op BenchmarkWakeupParallelSpinning/100µs-4 321 379961 ns/op BenchmarkWakeupParallelSyscall/0s-4 603 169355 ns/op BenchmarkWakeupParallelSyscall/1µs-4 704 171094 ns/op BenchmarkWakeupParallelSyscall/2µs-4 726 175999 ns/op BenchmarkWakeupParallelSyscall/5µs-4 603 203362 ns/op BenchmarkWakeupParallelSyscall/10µs-4 568 203670 ns/op BenchmarkWakeupParallelSyscall/20µs-4 560 213972 ns/op BenchmarkWakeupParallelSyscall/50µs-4 392 288295 ns/op BenchmarkWakeupParallelSyscall/100µs-4 298 410836 ns/op BenchmarkMatmult-4 3015280 38.41 ns/op BenchmarkFastrand-4 13299506 9.076 ns/op BenchmarkFastrand64-4 11938851 10.13 ns/op BenchmarkFastrandHashiter-4 4460032 29.31 ns/op BenchmarkFastrandn/2-4 7806730 15.33 ns/op BenchmarkFastrandn/3-4 7675628 15.78 ns/op BenchmarkFastrandn/4-4 7841724 15.36 ns/op BenchmarkFastrandn/5-4 7790025 15.44 ns/op BenchmarkIfaceCmp100-4 87189 1296 ns/op BenchmarkIfaceCmpNil100-4 157885 754.3 ns/op BenchmarkEfaceCmpDiff-4 35389 3414 ns/op BenchmarkEfaceCmpDiffIndirect-4 31135 3874 ns/op BenchmarkDefer-4 1000000 100.5 ns/op BenchmarkDefer10-4 803560 170.8 ns/op BenchmarkDeferMany-4 445395 416.6 ns/op BenchmarkPanicRecover-4 556172 214.4 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 5275 28342 ns/op 25023 p50-ns 40531 p90-ns 115264 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 4514 27009 ns/op 22110 p50-ns 31054 p90-ns 114578 p99-ns BenchmarkGoroutineProfile/small/idle-4 2356 48431 ns/op 45920 p50-ns 51537 p90-ns 84127 p99-ns BenchmarkGoroutineProfile/small/loaded-4 470 264199 ns/op 130512 p50-ns 323707 p90-ns 3348464 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 4353 26152 ns/op 24458 p50-ns 29614 p90-ns 59177 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4261 28809 ns/op 22353 p50-ns 30218 p90-ns 98434 p99-ns BenchmarkGoroutineProfile/large/idle-4 33 3454971 ns/op 3496223 p50-ns 3721250 p90-ns 3848743 p99-ns BenchmarkGoroutineProfile/large/loaded-4 19 6400411 ns/op 4992705 p50-ns 13187404 p90-ns 17242794 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 5263 23235 ns/op 22187 p50-ns 26292 p90-ns 47401 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 3882 29982 ns/op 22317 p50-ns 31424 p90-ns 194680 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 859 130495 ns/op 126125 p50-ns 136746 p90-ns 164604 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 266 481736 ns/op 263610 p50-ns 563099 p90-ns 6533757 p99-ns BenchmarkRWMutexUncontended-4 2630308 41.57 ns/op BenchmarkRWMutexWrite100-4 568404 212.4 ns/op BenchmarkRWMutexWrite10-4 1000000 785.5 ns/op BenchmarkRWMutexWorkWrite100-4 438238 290.8 ns/op BenchmarkRWMutexWorkWrite10-4 87199 1203 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2380 48794 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 958 122590 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1065 102033 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 436 266475 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 578 252503 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 205 554851 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 296 394946 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 102 1126846 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 263678 403.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 274124 462.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 277893 427.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 301206 435.6 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 254304 433.0 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 246852 502.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 274272 436.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 280273 437.3 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 262776 542.3 ns/op BenchmarkMakeSlice/Byte-4 1913608 63.10 ns/op BenchmarkMakeSlice/Int16-4 1703862 67.06 ns/op BenchmarkMakeSlice/Int-4 1000000 101.2 ns/op BenchmarkMakeSlice/Ptr-4 1000000 107.3 ns/op BenchmarkMakeSlice/Struct/24-4 736534 159.3 ns/op BenchmarkMakeSlice/Struct/32-4 710900 185.6 ns/op BenchmarkMakeSlice/Struct/40-4 618853 229.6 ns/op BenchmarkGrowSlice/Byte-4 757964 161.7 ns/op BenchmarkGrowSlice/Int16-4 678895 177.1 ns/op BenchmarkGrowSlice/Int-4 639655 237.4 ns/op BenchmarkGrowSlice/Ptr-4 555932 258.2 ns/op BenchmarkGrowSlice/Struct/24-4 269590 376.9 ns/op BenchmarkGrowSlice/Struct/32-4 243321 493.8 ns/op BenchmarkGrowSlice/Struct/40-4 161418 696.2 ns/op BenchmarkExtendSlice/IntSlice-4 410348 289.5 ns/op BenchmarkExtendSlice/PointerSlice-4 415627 303.1 ns/op BenchmarkExtendSlice/NoGrow-4 845080 166.9 ns/op BenchmarkAppend-4 722538 155.3 ns/op BenchmarkAppendGrowByte-4 3 38100779 ns/op BenchmarkAppendGrowString-4 1 460221220 ns/op BenchmarkAppendSlice/1Bytes-4 1912795 62.22 ns/op BenchmarkAppendSlice/4Bytes-4 1862182 64.36 ns/op BenchmarkAppendSlice/7Bytes-4 1833912 67.32 ns/op BenchmarkAppendSlice/8Bytes-4 1824794 63.68 ns/op BenchmarkAppendSlice/15Bytes-4 1789606 67.81 ns/op BenchmarkAppendSlice/16Bytes-4 1830729 65.23 ns/op BenchmarkAppendSlice/32Bytes-4 1760192 65.59 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 68734 1707 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21273 5458 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7904 24406 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1304 86913 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 78 1595964 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 15 6800437 ns/op BenchmarkAppendStr/1Bytes-4 2269762 52.35 ns/op BenchmarkAppendStr/4Bytes-4 2182027 54.09 ns/op BenchmarkAppendStr/8Bytes-4 2118490 54.97 ns/op BenchmarkAppendStr/16Bytes-4 2109318 57.10 ns/op BenchmarkAppendStr/32Bytes-4 2134764 54.67 ns/op BenchmarkAppendSpecialCase-4 731115 163.6 ns/op BenchmarkCopy/1Byte-4 1971694 59.92 ns/op 16.69 MB/s BenchmarkCopy/1String-4 1873832 64.25 ns/op 15.56 MB/s BenchmarkCopy/2Byte-4 1917118 62.67 ns/op 31.92 MB/s BenchmarkCopy/2String-4 1908409 62.51 ns/op 31.99 MB/s BenchmarkCopy/4Byte-4 1918711 61.60 ns/op 64.93 MB/s BenchmarkCopy/4String-4 1913378 62.07 ns/op 64.44 MB/s BenchmarkCopy/8Byte-4 1961582 59.31 ns/op 134.89 MB/s BenchmarkCopy/8String-4 1929171 61.35 ns/op 130.40 MB/s BenchmarkCopy/12Byte-4 1842394 63.58 ns/op 188.75 MB/s BenchmarkCopy/12String-4 1835563 64.71 ns/op 185.43 MB/s BenchmarkCopy/16Byte-4 1892842 63.04 ns/op 253.81 MB/s BenchmarkCopy/16String-4 1882083 63.21 ns/op 253.13 MB/s BenchmarkCopy/32Byte-4 1828468 64.45 ns/op 496.48 MB/s BenchmarkCopy/32String-4 1759671 67.14 ns/op 476.61 MB/s BenchmarkCopy/128Byte-4 1425242 83.63 ns/op 1530.60 MB/s BenchmarkCopy/128String-4 1280144 93.31 ns/op 1371.71 MB/s BenchmarkCopy/1024Byte-4 418842 282.5 ns/op 3625.23 MB/s BenchmarkCopy/1024String-4 355617 336.5 ns/op 3043.28 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27985 4138 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17554 7012 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 12517 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 15314 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8743 18958 ns/op BenchmarkAppendInPlace/Grow/Byte-4 115009 1035 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 117060 957.5 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 88720 1392 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 64392 1658 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 61016 2174 ns/op BenchmarkStackCopyPtr-4 1 215445676 ns/op BenchmarkStackCopy-4 1 115505128 ns/op BenchmarkStackCopyNoCache-4 18 6386605 ns/op BenchmarkStackCopyWithStkobj-4 1 142804535 ns/op BenchmarkIssue18138-4 568 332245 ns/op BenchmarkCompareStringEqual-4 10631866 11.04 ns/op BenchmarkCompareStringIdentical-4 18350467 6.211 ns/op BenchmarkCompareStringSameLength-4 11975151 10.17 ns/op BenchmarkCompareStringDifferentLength-4 19346538 5.833 ns/op BenchmarkCompareStringBigUnaligned-4 1185 104235 ns/op 10059.82 MB/s BenchmarkCompareStringBig-4 1356 82562 ns/op 12700.63 MB/s BenchmarkConcatStringAndBytes-4 2389558 49.55 ns/op BenchmarkSliceByteToString/1-4 2216931 55.02 ns/op BenchmarkSliceByteToString/2-4 1000000 117.4 ns/op BenchmarkSliceByteToString/4-4 1000000 113.4 ns/op BenchmarkSliceByteToString/8-4 1000000 117.1 ns/op BenchmarkSliceByteToString/16-4 1000000 117.5 ns/op BenchmarkSliceByteToString/32-4 1000000 136.4 ns/op BenchmarkSliceByteToString/64-4 657094 175.1 ns/op BenchmarkSliceByteToString/128-4 709915 246.2 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2477952 47.56 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 913466 131.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 116.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4006396 29.73 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1673588 71.13 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1846332 64.37 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2359521 51.29 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 418366 276.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 548580 216.8 ns/op BenchmarkRuneIterate/range/ASCII-4 8001986 14.32 ns/op BenchmarkRuneIterate/range/Japanese-4 2253420 53.05 ns/op BenchmarkRuneIterate/range/MixedLength-4 2491464 47.59 ns/op BenchmarkRuneIterate/range1/ASCII-4 8223327 14.46 ns/op BenchmarkRuneIterate/range1/Japanese-4 2249070 53.12 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2513756 47.23 ns/op BenchmarkRuneIterate/range2/ASCII-4 8031357 14.40 ns/op BenchmarkRuneIterate/range2/Japanese-4 2247338 53.19 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2463980 47.55 ns/op BenchmarkArrayEqual-4 17005551 6.579 ns/op BenchmarkFunc/Name-4 2776760 41.96 ns/op BenchmarkFunc/Entry-4 9748594 11.77 ns/op BenchmarkFunc/FileLine-4 2955631 46.45 ns/op PASS ok runtime 153.515s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 23820 5071 ns/op BenchmarkHandle/concurrent-4 13528 9517 ns/op PASS ok runtime/cgo 1.521s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 8628703 13.92 ns/op BenchmarkAnd32Parallel-4 3167366 63.38 ns/op BenchmarkAnd64-4 8598032 13.95 ns/op BenchmarkAnd64Parallel-4 2288139 63.70 ns/op BenchmarkOr32-4 8513118 13.89 ns/op BenchmarkOr32Parallel-4 2304477 62.63 ns/op BenchmarkOr64-4 8628392 14.01 ns/op BenchmarkOr64Parallel-4 2437804 67.15 ns/op BenchmarkAtomicLoad64-4 18715168 6.301 ns/op BenchmarkAtomicStore64-4 9901164 15.51 ns/op BenchmarkAtomicLoad-4 19146793 6.210 ns/op BenchmarkAtomicStore-4 10011207 15.48 ns/op BenchmarkAnd8-4 9533881 12.32 ns/op BenchmarkAnd-4 9953734 12.12 ns/op BenchmarkAnd8Parallel-4 3166717 47.27 ns/op BenchmarkAndParallel-4 3166753 42.04 ns/op BenchmarkOr8-4 9294382 12.20 ns/op BenchmarkOr-4 9768338 12.26 ns/op BenchmarkOr8Parallel-4 3825118 42.39 ns/op BenchmarkOrParallel-4 3803616 43.81 ns/op BenchmarkXadd-4 3100898 47.37 ns/op BenchmarkXadd64-4 4555812 41.92 ns/op BenchmarkCas-4 2214879 47.26 ns/op BenchmarkCas64-4 2741402 47.96 ns/op BenchmarkXchg-4 3379387 42.49 ns/op BenchmarkXchg64-4 3316514 44.01 ns/op PASS ok runtime/internal/atomic 5.551s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4374597 28.59 ns/op BenchmarkMulUintptr/large-4 3533204 33.31 ns/op PASS ok runtime/internal/math 1.335s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 14 7685199 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 9 12154630 ns/op 672.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 950 127781 ns/op 1.737 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 7 14916044 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 5 23773433 ns/op 1254 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 309 461350 ns/op 19.32 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 82042690 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 129331550 ns/op 6711 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 21 5073275 ns/op 261.1 concurrent_launches/op PASS ok runtime/pprof 3.025s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 27 4581942 ns/op BenchmarkStackLeak-4 18630 6501 ns/op PASS ok runtime/race 1.455s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4948491 26.39 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 213210 528.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.395s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 18 5675839 ns/op BenchmarkIndex_Large-4 14655 8359 ns/op BenchmarkIndexFunc_Large-4 103 1061725 ns/op BenchmarkCompact/nil-4 7146884 16.81 ns/op BenchmarkCompact/one-4 1934547 62.32 ns/op BenchmarkCompact/sorted-4 1249908 95.46 ns/op BenchmarkCompact/1_item-4 1000000 111.0 ns/op BenchmarkCompact/unsorted-4 1241719 96.39 ns/op BenchmarkCompact/many-4 686997 171.7 ns/op BenchmarkCompact_Large-4 274 377789 ns/op BenchmarkCompactFunc_Large-4 36 2850826 ns/op BenchmarkReplace/naive-fast-4 79628 1570 ns/op BenchmarkReplace/optimized-fast-4 82981 1304 ns/op BenchmarkReplace/naive-slow-4 28185 4155 ns/op BenchmarkReplace/optimized-slow-4 28928 3842 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 103.7 ns/op BenchmarkBinarySearchFloats/Size32-4 993417 118.6 ns/op BenchmarkBinarySearchFloats/Size64-4 837231 133.3 ns/op BenchmarkBinarySearchFloats/Size128-4 718393 156.6 ns/op BenchmarkBinarySearchFloats/Size512-4 629518 189.4 ns/op BenchmarkBinarySearchFloats/Size1024-4 579726 202.5 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 566414 201.8 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 476304 243.5 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 402250 283.9 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 373308 316.8 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 300976 389.0 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 276238 423.9 ns/op PASS ok slices 5.539s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 157730 764.0 ns/op BenchmarkSortInts-4 2 93756831 ns/op BenchmarkSlicesSortInts-4 2 60643076 ns/op BenchmarkSortIsSorted-4 36 3467361 ns/op BenchmarkSlicesIsSorted-4 63 1963304 ns/op BenchmarkSortStrings-4 1 140596161 ns/op BenchmarkSlicesSortStrings-4 1 100799343 ns/op BenchmarkSortStrings_Sorted-4 26 4047849 ns/op BenchmarkSlicesSortStrings_Sorted-4 40 2782166 ns/op BenchmarkSortStructs-4 1 175747888 ns/op BenchmarkSortFuncStructs-4 1 152050369 ns/op BenchmarkSortString1K-4 256 465583 ns/op BenchmarkSortString1K_Slice-4 211 564691 ns/op BenchmarkStableString1K-4 99 1117849 ns/op BenchmarkSortInt1K-4 332 411775 ns/op BenchmarkSortInt1K_Sorted-4 5254 29905 ns/op BenchmarkSortInt1K_Reversed-4 3376 41753 ns/op BenchmarkSortInt1K_Mod8-4 848 199527 ns/op BenchmarkStableInt1K-4 122 970975 ns/op BenchmarkStableInt1K_Slice-4 168 715921 ns/op BenchmarkSortInt64K-4 4 33190349 ns/op BenchmarkSortInt64K_Slice-4 3 45272989 ns/op BenchmarkStableInt64K-4 2 74446495 ns/op BenchmarkSort1e2-4 469 257873 ns/op BenchmarkStable1e2-4 176 705647 ns/op BenchmarkSort1e4-4 2 50770628 ns/op BenchmarkStable1e4-4 1 223484010 ns/op PASS ok sort 14.440s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 862192 139.4 ns/op BenchmarkAtof64Float-4 740386 162.3 ns/op BenchmarkAtof64FloatExp-4 562362 193.9 ns/op BenchmarkAtof64Big-4 428338 280.0 ns/op BenchmarkAtof64RandomBits-4 412305 277.5 ns/op BenchmarkAtof64RandomFloats-4 444356 259.4 ns/op BenchmarkAtof64RandomLongFloats-4 255571 457.1 ns/op BenchmarkAtof32Decimal-4 823375 135.1 ns/op BenchmarkAtof32Float-4 743211 153.6 ns/op BenchmarkAtof32FloatExp-4 512149 200.8 ns/op BenchmarkAtof32Random-4 362672 330.3 ns/op BenchmarkAtof32RandomLong-4 145764 834.0 ns/op BenchmarkParseInt/Pos/7bit-4 1300605 93.33 ns/op BenchmarkParseInt/Pos/26bit-4 620599 185.1 ns/op BenchmarkParseInt/Pos/31bit-4 568476 202.4 ns/op BenchmarkParseInt/Pos/56bit-4 370900 306.9 ns/op BenchmarkParseInt/Pos/63bit-4 354550 327.7 ns/op BenchmarkParseInt/Neg/7bit-4 1306854 92.99 ns/op BenchmarkParseInt/Neg/26bit-4 618117 183.6 ns/op BenchmarkParseInt/Neg/31bit-4 570330 204.3 ns/op BenchmarkParseInt/Neg/56bit-4 383104 304.5 ns/op BenchmarkParseInt/Neg/63bit-4 363534 327.0 ns/op BenchmarkAtoi/Pos/7bit-4 1923103 62.08 ns/op BenchmarkAtoi/Pos/26bit-4 828177 131.1 ns/op BenchmarkAtoi/Pos/31bit-4 780290 146.6 ns/op BenchmarkAtoi/Pos/56bit-4 444646 253.7 ns/op BenchmarkAtoi/Pos/63bit-4 321499 346.3 ns/op BenchmarkAtoi/Neg/7bit-4 1943140 62.60 ns/op BenchmarkAtoi/Neg/26bit-4 818696 137.7 ns/op BenchmarkAtoi/Neg/31bit-4 765717 148.7 ns/op BenchmarkAtoi/Neg/56bit-4 458563 252.2 ns/op BenchmarkAtoi/Neg/63bit-4 340780 346.4 ns/op BenchmarkFormatFloat/Decimal-4 124632 964.1 ns/op BenchmarkFormatFloat/Float-4 116626 1029 ns/op BenchmarkFormatFloat/Exp-4 115953 1016 ns/op BenchmarkFormatFloat/NegExp-4 118132 1017 ns/op BenchmarkFormatFloat/LongExp-4 102066 1177 ns/op BenchmarkFormatFloat/Big-4 94908 1279 ns/op BenchmarkFormatFloat/BinaryExp-4 231151 517.3 ns/op BenchmarkFormatFloat/32Integer-4 119448 945.3 ns/op BenchmarkFormatFloat/32ExactFraction-4 127606 874.0 ns/op BenchmarkFormatFloat/32Point-4 118220 1010 ns/op BenchmarkFormatFloat/32Exp-4 123613 960.3 ns/op BenchmarkFormatFloat/32NegExp-4 126034 955.8 ns/op BenchmarkFormatFloat/32Shortest-4 129638 900.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 137385 886.4 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132016 897.4 ns/op BenchmarkFormatFloat/64Fixed1-4 162832 742.4 ns/op BenchmarkFormatFloat/64Fixed2-4 166659 740.6 ns/op BenchmarkFormatFloat/64Fixed3-4 157750 748.3 ns/op BenchmarkFormatFloat/64Fixed4-4 157089 743.1 ns/op BenchmarkFormatFloat/64Fixed12-4 96831 1267 ns/op BenchmarkFormatFloat/64Fixed16-4 111772 1069 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 119610 1007 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 101983 1183 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2422 48214 ns/op BenchmarkFormatFloat/Slowpath64-4 102122 1176 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 102336 1202 ns/op BenchmarkAppendFloat/Decimal-4 143379 837.5 ns/op BenchmarkAppendFloat/Float-4 128391 938.3 ns/op BenchmarkAppendFloat/Exp-4 130708 885.2 ns/op BenchmarkAppendFloat/NegExp-4 135651 865.3 ns/op BenchmarkAppendFloat/LongExp-4 112209 1077 ns/op BenchmarkAppendFloat/Big-4 103374 1149 ns/op BenchmarkAppendFloat/BinaryExp-4 317583 358.4 ns/op BenchmarkAppendFloat/32Integer-4 146443 821.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 160484 745.2 ns/op BenchmarkAppendFloat/32Point-4 134852 871.0 ns/op BenchmarkAppendFloat/32Exp-4 136527 857.6 ns/op BenchmarkAppendFloat/32NegExp-4 141331 839.6 ns/op BenchmarkAppendFloat/32Shortest-4 172063 694.7 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 149569 775.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 152497 786.8 ns/op BenchmarkAppendFloat/64Fixed1-4 190399 617.5 ns/op BenchmarkAppendFloat/64Fixed2-4 189145 615.7 ns/op BenchmarkAppendFloat/64Fixed3-4 194571 619.8 ns/op BenchmarkAppendFloat/64Fixed4-4 182479 619.9 ns/op BenchmarkAppendFloat/64Fixed12-4 104365 1139 ns/op BenchmarkAppendFloat/64Fixed16-4 122761 965.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 151510 776.8 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 113437 1029 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2424 48285 ns/op BenchmarkAppendFloat/Slowpath64-4 112954 1049 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113300 1035 ns/op BenchmarkFormatInt-4 13999 8601 ns/op BenchmarkAppendInt-4 17676 6786 ns/op BenchmarkFormatUint-4 75918 1518 ns/op BenchmarkAppendUint-4 94953 1217 ns/op BenchmarkFormatIntSmall/7-4 3418105 34.43 ns/op BenchmarkFormatIntSmall/42-4 3469448 34.58 ns/op BenchmarkAppendIntSmall-4 1432479 83.80 ns/op BenchmarkAppendUintVarlen/1-4 1486237 81.19 ns/op BenchmarkAppendUintVarlen/12-4 1451500 83.47 ns/op BenchmarkAppendUintVarlen/123-4 999290 115.7 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 115.8 ns/op BenchmarkAppendUintVarlen/12345-4 994598 115.6 ns/op BenchmarkAppendUintVarlen/123456-4 908310 115.4 ns/op BenchmarkAppendUintVarlen/1234567-4 978391 118.8 ns/op BenchmarkAppendUintVarlen/12345678-4 922410 116.9 ns/op BenchmarkAppendUintVarlen/123456789-4 956988 123.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 831537 124.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 862808 130.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 833758 131.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 837826 133.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 865540 133.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 804955 135.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 822674 135.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 821438 139.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 828961 139.8 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 807036 140.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 791686 142.6 ns/op BenchmarkQuote-4 46394 2539 ns/op BenchmarkQuoteRune-4 461552 258.0 ns/op BenchmarkAppendQuote-4 57516 2097 ns/op BenchmarkAppendQuoteRune-4 864368 133.4 ns/op BenchmarkUnquoteEasy-4 1442916 84.47 ns/op BenchmarkUnquoteHard-4 49131 2317 ns/op PASS ok strconv 19.697s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 349551 309.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 128095 948.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 199642 646.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 398439 285.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 127866 937.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 170727 634.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 293121 415.7 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 71936 1425 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 94166 1191 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 622489 206.2 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 19130 5930 ns/op BenchmarkGenericMatch1-4 2078 52682 ns/op BenchmarkGenericMatch2-4 433 275695 ns/op BenchmarkSingleMaxSkipping-4 7908 14494 ns/op 689.95 MB/s BenchmarkSingleLongSuffixFail-4 14625 8142 ns/op 123.07 MB/s BenchmarkSingleMatch-4 241 473447 ns/op 31.68 MB/s BenchmarkByteByteNoMatch-4 65215 1794 ns/op BenchmarkByteByteMatch-4 18246 6408 ns/op BenchmarkByteStringMatch-4 22090 5163 ns/op BenchmarkHTMLEscapeNew-4 68216 1723 ns/op BenchmarkHTMLEscapeOld-4 85435 1412 ns/op BenchmarkByteStringReplacerWriteString-4 1414 82014 ns/op BenchmarkByteReplacerWriteString-4 1593 71707 ns/op BenchmarkByteByteReplaces-4 3578 33258 ns/op BenchmarkByteByteMap-4 10000 11406 ns/op BenchmarkMap/identity/ASCII-4 578074 213.3 ns/op BenchmarkMap/identity/Greek-4 378333 314.4 ns/op BenchmarkMap/change/ASCII-4 37917 3176 ns/op BenchmarkMap/change/Greek-4 28839 4159 ns/op BenchmarkIndexRune-4 2086731 57.85 ns/op BenchmarkIndexRuneLongString-4 1673824 70.69 ns/op BenchmarkIndexRuneFastPath-4 4873252 24.78 ns/op BenchmarkIndex-4 4684461 25.67 ns/op BenchmarkLastIndex-4 4855857 24.84 ns/op BenchmarkIndexByte-4 11156082 10.38 ns/op BenchmarkToUpper/#00-4 5208168 23.14 ns/op BenchmarkToUpper/ONLYUPPER-4 3153108 37.99 ns/op BenchmarkToUpper/abc-4 316423 383.5 ns/op BenchmarkToUpper/AbC123-4 262630 473.4 ns/op BenchmarkToUpper/azAZ09_-4 262146 442.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 53869 2156 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71751 1675 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33057 3565 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54601 2091 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 117781 1002 ns/op BenchmarkToLower/#00-4 5099082 23.06 ns/op BenchmarkToLower/abc-4 4272560 28.31 ns/op BenchmarkToLower/AbC123-4 234108 534.4 ns/op BenchmarkToLower/azAZ09_-4 221958 523.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 92624 1205 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64914 1833 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35600 3403 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76352 1570 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 112003 1012 ns/op BenchmarkMapNoChanges-4 836982 143.6 ns/op BenchmarkTrim-4 38715 3097 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3018592 39.83 ns/op BenchmarkToValidUTF8/InvalidASCII-4 183170 625.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 122643 942.0 ns/op BenchmarkEqualFold/Tests-4 54979 2134 ns/op BenchmarkEqualFold/ASCII-4 3240174 36.80 ns/op BenchmarkEqualFold/UnicodePrefix-4 109628 1069 ns/op BenchmarkEqualFold/UnicodeSuffix-4 112459 1031 ns/op BenchmarkIndexHard1-4 866 137893 ns/op BenchmarkIndexHard2-4 616 195483 ns/op BenchmarkIndexHard3-4 148 800914 ns/op BenchmarkIndexHard4-4 129 906979 ns/op BenchmarkLastIndexHard1-4 61 1927074 ns/op BenchmarkLastIndexHard2-4 61 1926307 ns/op BenchmarkLastIndexHard3-4 61 1914247 ns/op BenchmarkCountHard1-4 864 137824 ns/op BenchmarkCountHard2-4 614 194785 ns/op BenchmarkCountHard3-4 150 794753 ns/op BenchmarkIndexTorture-4 7760 15327 ns/op BenchmarkCountTorture-4 7917 15122 ns/op BenchmarkCountTortureOverlapping-4 662 157869 ns/op BenchmarkCountByte/10-4 4164684 25.39 ns/op 393.93 MB/s BenchmarkCountByte/32-4 4358784 27.46 ns/op 1165.34 MB/s BenchmarkCountByte/4096-4 979616 120.8 ns/op 33914.96 MB/s BenchmarkCountByte/4194304-4 780 155516 ns/op 26970.18 MB/s BenchmarkCountByte/67108864-4 14 8440753 ns/op 7950.58 MB/s BenchmarkFields/ASCII/16-4 250860 484.0 ns/op 33.06 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20329 5697 ns/op 44.93 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1407 85592 ns/op 47.86 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 63 1762338 ns/op 37.19 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 27927673 ns/op 37.55 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 275090 459.2 ns/op 34.84 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9747 12177 ns/op 21.02 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 507 215513 ns/op 19.01 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4531938 ns/op 14.46 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 102592003 ns/op 10.22 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 191578 603.7 ns/op 26.50 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17760 6541 ns/op 39.14 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 936 128045 ns/op 31.99 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 3243656 ns/op 20.20 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 76149636 ns/op 13.77 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 197738 555.8 ns/op 28.79 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12172 9536 ns/op 26.85 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 669 163070 ns/op 25.12 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 3924576 ns/op 16.70 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 88832287 ns/op 11.80 MB/s 10449200 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 135050130 ns/op BenchmarkSplitSingleByteSeparator-4 12 9501575 ns/op BenchmarkSplitMultiByteSeparator-4 27 4054838 ns/op BenchmarkSplitNSingleByteSeparator-4 196363 524.8 ns/op BenchmarkSplitNMultiByteSeparator-4 152562 731.6 ns/op BenchmarkRepeat/5x0-4 3985639 30.22 ns/op BenchmarkRepeat/5x1-4 4005466 30.08 ns/op BenchmarkRepeat/5x2-4 227876 512.0 ns/op BenchmarkRepeat/5x6-4 130341 908.3 ns/op BenchmarkRepeat/10x0-4 3667375 29.25 ns/op BenchmarkRepeat/10x1-4 3979304 29.61 ns/op BenchmarkRepeat/10x2-4 227194 527.3 ns/op BenchmarkRepeat/10x6-4 134634 913.1 ns/op BenchmarkRepeatLarge/256/1-4 58057 2005 ns/op 127.68 MB/s BenchmarkRepeatLarge/256/16-4 97755 1281 ns/op 199.82 MB/s BenchmarkRepeatLarge/512/1-4 44588 2390 ns/op 214.26 MB/s BenchmarkRepeatLarge/512/16-4 70428 1640 ns/op 312.29 MB/s BenchmarkRepeatLarge/1024/1-4 35209 3233 ns/op 316.71 MB/s BenchmarkRepeatLarge/1024/16-4 42730 2365 ns/op 432.94 MB/s BenchmarkRepeatLarge/2048/1-4 25978 4309 ns/op 475.27 MB/s BenchmarkRepeatLarge/2048/16-4 28371 3531 ns/op 580.06 MB/s BenchmarkRepeatLarge/4096/1-4 18774 6158 ns/op 665.14 MB/s BenchmarkRepeatLarge/4096/16-4 19588 5486 ns/op 746.68 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10367 ns/op 790.23 MB/s BenchmarkRepeatLarge/8192/16-4 12440 10194 ns/op 803.59 MB/s BenchmarkRepeatLarge/8192/4097-4 5454818 21.20 ns/op 193221.48 MB/s BenchmarkRepeatLarge/16384/1-4 6217 19487 ns/op 840.77 MB/s BenchmarkRepeatLarge/16384/16-4 7240 17734 ns/op 923.87 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 12369 ns/op 993.70 MB/s BenchmarkRepeatLarge/32768/1-4 3816 30876 ns/op 1061.27 MB/s BenchmarkRepeatLarge/32768/16-4 3896 30077 ns/op 1089.48 MB/s BenchmarkRepeatLarge/32768/4097-4 3141 34124 ns/op 840.44 MB/s BenchmarkRepeatLarge/65536/1-4 1992 64371 ns/op 1018.10 MB/s BenchmarkRepeatLarge/65536/16-4 2014 56181 ns/op 1166.52 MB/s BenchmarkRepeatLarge/65536/4097-4 2242 58274 ns/op 1054.60 MB/s BenchmarkRepeatLarge/131072/1-4 175 666029 ns/op 196.80 MB/s BenchmarkRepeatLarge/131072/16-4 183 648636 ns/op 202.07 MB/s BenchmarkRepeatLarge/131072/4097-4 182 627840 ns/op 202.29 MB/s BenchmarkRepeatLarge/262144/1-4 100 1275708 ns/op 205.49 MB/s BenchmarkRepeatLarge/262144/16-4 96 1277596 ns/op 205.19 MB/s BenchmarkRepeatLarge/262144/4097-4 80 1264895 ns/op 204.06 MB/s BenchmarkRepeatLarge/524288/1-4 45 2526514 ns/op 207.51 MB/s BenchmarkRepeatLarge/524288/16-4 44 2483828 ns/op 211.08 MB/s BenchmarkRepeatLarge/524288/4097-4 48 2564098 ns/op 202.92 MB/s BenchmarkRepeatLarge/1048576/1-4 24 4954001 ns/op 211.66 MB/s BenchmarkRepeatLarge/1048576/16-4 25 5041621 ns/op 207.98 MB/s BenchmarkRepeatLarge/1048576/4097-4 25 5040381 ns/op 207.27 MB/s BenchmarkRepeatLarge/2097152/1-4 12 9342334 ns/op 224.48 MB/s BenchmarkRepeatLarge/2097152/16-4 12 9437007 ns/op 222.23 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 9567204 ns/op 218.83 MB/s BenchmarkRepeatLarge/4194304/1-4 6 19404311 ns/op 216.15 MB/s BenchmarkRepeatLarge/4194304/16-4 6 19194537 ns/op 218.52 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 19544422 ns/op 214.45 MB/s BenchmarkRepeatLarge/8388608/1-4 3 39128059 ns/op 214.39 MB/s BenchmarkRepeatLarge/8388608/16-4 3 40024862 ns/op 209.58 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 39540883 ns/op 212.10 MB/s BenchmarkRepeatLarge/16777216/1-4 2 76117032 ns/op 220.41 MB/s BenchmarkRepeatLarge/16777216/16-4 2 73091691 ns/op 229.54 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 73417838 ns/op 228.52 MB/s BenchmarkRepeatLarge/33554432/1-4 1 143507082 ns/op 233.82 MB/s BenchmarkRepeatLarge/33554432/16-4 1 144466535 ns/op 232.26 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 140522943 ns/op 238.78 MB/s BenchmarkRepeatLarge/67108864/1-4 1 302922265 ns/op 221.54 MB/s BenchmarkRepeatLarge/67108864/16-4 1 279507663 ns/op 240.10 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 293099293 ns/op 228.96 MB/s BenchmarkRepeatLarge/134217728/1-4 1 601072726 ns/op 223.30 MB/s BenchmarkRepeatLarge/134217728/16-4 1 560367895 ns/op 239.52 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 582016503 ns/op 230.61 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1195249910 ns/op 224.59 MB/s BenchmarkRepeatLarge/268435456/16-4 1 1149085947 ns/op 233.61 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 1159396545 ns/op 231.53 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2323267175 ns/op 231.08 MB/s BenchmarkRepeatLarge/536870912/16-4 1 2242480034 ns/op 239.41 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 2210412993 ns/op 242.88 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4734264793 ns/op 226.80 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4410914295 ns/op 243.43 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4550384638 ns/op 235.97 MB/s BenchmarkIndexAnyASCII/1:1-4 2188932 47.40 ns/op BenchmarkIndexAnyASCII/1:2-4 2446718 50.18 ns/op BenchmarkIndexAnyASCII/1:4-4 2314099 49.71 ns/op BenchmarkIndexAnyASCII/1:8-4 2350285 50.33 ns/op BenchmarkIndexAnyASCII/1:16-4 2346440 48.97 ns/op BenchmarkIndexAnyASCII/1:32-4 2281508 50.04 ns/op BenchmarkIndexAnyASCII/1:64-4 2387946 49.50 ns/op BenchmarkIndexAnyASCII/16:1-4 2574206 45.84 ns/op BenchmarkIndexAnyASCII/16:2-4 742473 162.1 ns/op BenchmarkIndexAnyASCII/16:4-4 735727 165.9 ns/op BenchmarkIndexAnyASCII/16:8-4 702267 160.4 ns/op BenchmarkIndexAnyASCII/16:16-4 718778 166.7 ns/op BenchmarkIndexAnyASCII/16:32-4 600830 198.9 ns/op BenchmarkIndexAnyASCII/16:64-4 476382 255.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2325661 51.68 ns/op BenchmarkIndexAnyASCII/256:2-4 64749 1843 ns/op BenchmarkIndexAnyASCII/256:4-4 64976 1841 ns/op BenchmarkIndexAnyASCII/256:8-4 65090 1834 ns/op BenchmarkIndexAnyASCII/256:16-4 65353 1829 ns/op BenchmarkIndexAnyASCII/256:32-4 63649 1885 ns/op BenchmarkIndexAnyASCII/256:64-4 61611 1925 ns/op BenchmarkIndexAnyUTF8/1:1-4 2485011 45.33 ns/op BenchmarkIndexAnyUTF8/1:2-4 2398924 49.89 ns/op BenchmarkIndexAnyUTF8/1:4-4 2384954 49.96 ns/op BenchmarkIndexAnyUTF8/1:8-4 2302089 49.44 ns/op BenchmarkIndexAnyUTF8/1:16-4 2448374 50.56 ns/op BenchmarkIndexAnyUTF8/1:32-4 2414461 49.73 ns/op BenchmarkIndexAnyUTF8/1:64-4 2383867 49.43 ns/op BenchmarkIndexAnyUTF8/16:1-4 1896286 63.26 ns/op BenchmarkIndexAnyUTF8/16:2-4 314799 357.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 317893 357.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 319202 354.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 329670 350.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 299750 359.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 321850 361.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 473946 255.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 24018 5009 ns/op BenchmarkIndexAnyUTF8/256:4-4 24391 5049 ns/op BenchmarkIndexAnyUTF8/256:8-4 24213 4988 ns/op BenchmarkIndexAnyUTF8/256:16-4 24788 5015 ns/op BenchmarkIndexAnyUTF8/256:32-4 23804 5037 ns/op BenchmarkIndexAnyUTF8/256:64-4 23528 5101 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2548227 46.01 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2535256 47.22 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2515789 46.56 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2565603 47.01 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2564930 46.39 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2556880 47.20 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2550847 46.86 ns/op BenchmarkLastIndexAnyASCII/16:1-4 789730 151.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 782478 153.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 774224 154.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 742785 158.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 720105 163.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 614824 197.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 470706 248.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 69249 1747 ns/op BenchmarkLastIndexAnyASCII/256:2-4 68906 1752 ns/op BenchmarkLastIndexAnyASCII/256:4-4 69045 1745 ns/op BenchmarkLastIndexAnyASCII/256:8-4 68306 1728 ns/op BenchmarkLastIndexAnyASCII/256:16-4 67747 1743 ns/op BenchmarkLastIndexAnyASCII/256:32-4 67650 1770 ns/op BenchmarkLastIndexAnyASCII/256:64-4 65744 1821 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2568168 46.21 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2549624 47.28 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2548824 47.31 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2479464 47.70 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2531240 48.86 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2216371 50.95 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2382253 49.90 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 375062 300.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 194800 612.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 191852 606.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 191748 591.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 199334 589.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 195044 596.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 194882 602.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 30352 3941 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13704 8734 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13774 8800 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13683 8868 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 13582 8865 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 13466 8960 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 13368 8849 ns/op BenchmarkTrimASCII/1:1-4 3859476 31.56 ns/op BenchmarkTrimASCII/1:2-4 2904900 41.81 ns/op BenchmarkTrimASCII/1:4-4 2658883 46.91 ns/op BenchmarkTrimASCII/1:8-4 2294202 52.09 ns/op BenchmarkTrimASCII/1:16-4 1942514 65.03 ns/op BenchmarkTrimASCII/16:1-4 2769652 43.98 ns/op BenchmarkTrimASCII/16:2-4 746970 158.3 ns/op BenchmarkTrimASCII/16:4-4 745574 160.8 ns/op BenchmarkTrimASCII/16:8-4 737172 162.6 ns/op BenchmarkTrimASCII/16:16-4 686158 167.7 ns/op BenchmarkTrimASCII/256:1-4 802977 143.8 ns/op BenchmarkTrimASCII/256:2-4 65025 1828 ns/op BenchmarkTrimASCII/256:4-4 65475 1834 ns/op BenchmarkTrimASCII/256:8-4 65600 1833 ns/op BenchmarkTrimASCII/256:16-4 64794 1836 ns/op BenchmarkTrimASCII/4096:1-4 76534 1549 ns/op BenchmarkTrimASCII/4096:2-4 4174 28746 ns/op BenchmarkTrimASCII/4096:4-4 4159 28452 ns/op BenchmarkTrimASCII/4096:8-4 4126 28462 ns/op BenchmarkTrimASCII/4096:16-4 4131 28490 ns/op BenchmarkTrimByte-4 3844587 30.74 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13810 8611 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13838 8674 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1021 116164 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2023 57947 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3997 29287 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7125 16061 ns/op BenchmarkJoin/0-4 5304008 22.81 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4232473 28.74 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 194760 644.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 130098 925.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 99044 1225 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 81904 1512 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 68487 1783 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 57915 2065 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2901363 40.73 ns/op BenchmarkTrimSpace/ASCII-4 1631442 72.93 ns/op BenchmarkTrimSpace/SomeNonASCII-4 148993 805.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 74610 1619 ns/op BenchmarkReplaceAll-4 115646 1050 ns/op 16 B/op 1 allocs/op PASS ok strings 73.543s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 50883 2414 ns/op BenchmarkCond2-4 21565 5825 ns/op BenchmarkCond4-4 14280 8228 ns/op BenchmarkCond8-4 9357 16917 ns/op BenchmarkCond16-4 3012 36087 ns/op BenchmarkCond32-4 1321 77203 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 527080 294.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 272248 405.2 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 558355 212.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 400070 286.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 298048 394.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 553093 187.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 52615 2059 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 56349 2406 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 38617 2795 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 37294 4157 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 413272 267.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 141634 1133 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 532453 230.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 113803 949.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 685533 193.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 107253 939.7 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2167448 65.93 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 36736 3506 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 93717 1551 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 413746 348.0 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3645 31221 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 278 403985 ns/op BenchmarkRange/*sync.Map-4 1124 104781 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 71484 1676 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 184164 628.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 53010 2158 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 84675 1409 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 200942 555.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 138002 910.3 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 52322 1972 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 116498 1012 ns/op BenchmarkDeleteCollision/*sync.Map-4 612127 218.1 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 48194 3182 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 108648 1127 ns/op BenchmarkSwapCollision/*sync.Map-4 52063 2173 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 188 639218 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 74533 1535 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 289839 459.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 16099 6711 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 51685 2225 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17629 6937 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 320432 448.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 97124 1668 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 158310 749.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1289598 82.71 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 138919 1024 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1857903 72.62 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 547015 265.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 125685 955.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 534140 235.5 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 77215 1662 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 307447 406.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 409107 313.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 99020 1637 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 509286 210.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 190398 643.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 84766 1426 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 167720 740.9 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 39174 2616 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 163780 651.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 438320 267.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 74994 1342 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 544308 209.3 ns/op BenchmarkUncontendedSemaphore-4 3492464 34.39 ns/op BenchmarkContendedSemaphore-4 1810539 59.74 ns/op BenchmarkMutexUncontended-4 676978 157.3 ns/op BenchmarkMutex-4 129918 1067 ns/op BenchmarkMutexSlack-4 114488 1043 ns/op BenchmarkMutexWork-4 112754 1126 ns/op BenchmarkMutexWorkSlack-4 106604 1069 ns/op BenchmarkMutexNoSpin-4 42698 2612 ns/op BenchmarkMutexSpin-4 37783 3062 ns/op BenchmarkOnce-4 725247 203.8 ns/op BenchmarkOnceFunc/v=Once-4 832406 139.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 705834 161.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 768896 154.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 852034 143.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 714998 160.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 722562 155.1 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6899434 16.26 ns/op BenchmarkSemaSyntNonblock-4 1383133 98.97 ns/op BenchmarkSemaSyntBlock-4 1206060 94.84 ns/op BenchmarkSemaWorkNonblock-4 1000000 125.9 ns/op BenchmarkSemaWorkBlock-4 982053 136.0 ns/op BenchmarkRWMutexUncontended-4 310053 341.2 ns/op BenchmarkRWMutexWrite100-4 247190 445.2 ns/op BenchmarkRWMutexWrite10-4 206904 579.8 ns/op BenchmarkRWMutexWorkWrite100-4 201423 547.8 ns/op BenchmarkRWMutexWorkWrite10-4 186768 716.9 ns/op BenchmarkWaitGroupUncontended-4 781822 157.7 ns/op BenchmarkWaitGroupAddDone-4 399500 270.7 ns/op BenchmarkWaitGroupAddDoneWork-4 399608 321.7 ns/op BenchmarkWaitGroupWait-4 4424394 27.23 ns/op BenchmarkWaitGroupWaitWork-4 2811175 42.26 ns/op BenchmarkWaitGroupActuallyWait-4 40621 3329 ns/op 32 B/op 2 allocs/op PASS ok sync 22.468s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 566739 209.1 ns/op PASS ok sync/atomic 1.243s PASS ok syscall 1.024s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 134860 875.8 ns/op 0 B/op 0 allocs/op PASS ok testing 1.155s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7186 15356 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11277 10881 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 94 1214034 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 117 999814 ns/op 948 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 202650010 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 212670006 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1635 68806 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2070 55618 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6026931 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5472684 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 779700374 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 759208241 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 212 546977 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 242 487937 ns/op 162 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58113310 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 55498977 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7782840140 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 7341073407 ns/op 334042008 B/op 100091 allocs/op BenchmarkPyramid/10-4 2370 46490 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3140301 ns/op 410538 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 320892800 ns/op 35607208 B/op 2058 allocs/op BenchmarkRagged/10-4 2250 49726 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 247 465724 ns/op 42417 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4582873 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 8172 15147 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.595s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 82066512 ns/op BenchmarkVariableString-4 94434 1255 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1856 59590 ns/op 2503 B/op 39 allocs/op PASS ok text/template/parse 1.541s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 32 3348483 ns/op BenchmarkAfter-4 110 1238043 ns/op BenchmarkStop-4 188 625972 ns/op BenchmarkSimultaneousAfterFunc-4 21 5479167 ns/op BenchmarkStartStop-4 196 664184 ns/op BenchmarkReset-4 2616 61714 ns/op BenchmarkSleep-4 32 4024758 ns/op BenchmarkParallelTimerLatency-4 49 246772 avg-late-ns 1281998 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 364461 avg-late-ns 892723 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 384006 avg-late-ns 979859 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 374757 avg-late-ns 1265815 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 385183 avg-late-ns 1794147 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 387681 avg-late-ns 2756935 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 215097 avg-late-ns 3545414 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 188947 avg-late-ns 1812514 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 189362 avg-late-ns 1299088 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 24 508690 avg-late-ns 4819079 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1053934 avg-late-ns 6536332 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 326852 avg-late-ns 982958 max-late-ns BenchmarkTicker-4 290 392176 ns/op BenchmarkTickerReset-4 3588 32781 ns/op BenchmarkTickerResetNaive-4 170 847589 ns/op BenchmarkNow-4 1288647 93.48 ns/op BenchmarkNowUnixNano-4 1000000 105.3 ns/op BenchmarkNowUnixMilli-4 1000000 104.7 ns/op BenchmarkNowUnixMicro-4 1000000 109.6 ns/op BenchmarkFormat-4 54391 2248 ns/op BenchmarkFormatRFC3339-4 72493 1680 ns/op BenchmarkFormatRFC3339Nano-4 72475 1720 ns/op BenchmarkFormatNow-4 78648 1611 ns/op BenchmarkMarshalJSON-4 98426 1256 ns/op BenchmarkMarshalText-4 103303 1211 ns/op BenchmarkParse-4 141304 834.6 ns/op BenchmarkParseRFC3339UTC-4 301792 403.6 ns/op BenchmarkParseRFC3339UTCBytes-4 205165 577.3 ns/op BenchmarkParseRFC3339TZ-4 91306 1320 ns/op BenchmarkParseRFC3339TZBytes-4 74846 1675 ns/op BenchmarkParseDuration-4 508728 239.0 ns/op BenchmarkHour-4 728977 164.4 ns/op BenchmarkSecond-4 742641 164.0 ns/op BenchmarkYear-4 569542 208.1 ns/op BenchmarkDay-4 518562 221.4 ns/op BenchmarkISOWeek-4 573363 213.6 ns/op BenchmarkGoString-4 67317 1786 ns/op BenchmarkUnmarshalText-4 85377 1409 ns/op PASS ok time 13.301s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 566782 192.1 ns/op BenchmarkDecodeValidJapaneseChars-4 699074 159.8 ns/op BenchmarkDecodeRune-4 1660521 71.63 ns/op BenchmarkEncodeValidASCII-4 490058 215.0 ns/op BenchmarkEncodeValidJapaneseChars-4 832136 149.4 ns/op BenchmarkAppendRuneValidASCII-4 1384894 85.72 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2316609 51.73 ns/op BenchmarkEncodeRune-4 1736163 69.09 ns/op PASS ok unicode/utf16 2.283s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1914102 61.97 ns/op BenchmarkRuneCountTenJapaneseChars-4 315364 353.9 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3507691 33.82 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 437776 274.3 ns/op BenchmarkValidTenASCIIChars-4 2061907 58.41 ns/op BenchmarkValid100KASCIIChars-4 105 1138583 ns/op BenchmarkValidTenJapaneseChars-4 324536 372.4 ns/op BenchmarkValidLongMostlyASCII-4 102 1184758 ns/op BenchmarkValidLongJapanese-4 54 2083081 ns/op BenchmarkValidStringTenASCIIChars-4 4594717 25.81 ns/op BenchmarkValidString100KASCIIChars-4 9616 12367 ns/op BenchmarkValidStringTenJapaneseChars-4 402259 254.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1226 96411 ns/op BenchmarkValidStringLongJapanese-4 158 748698 ns/op BenchmarkEncodeASCIIRune-4 4421638 27.07 ns/op BenchmarkEncodeJapaneseRune-4 2353632 48.26 ns/op BenchmarkAppendASCIIRune-4 9869949 11.92 ns/op BenchmarkAppendJapaneseRune-4 3012181 39.42 ns/op BenchmarkDecodeASCIIRune-4 2661517 44.05 ns/op BenchmarkDecodeJapaneseRune-4 2219025 53.41 ns/op BenchmarkFullRune/ASCII-4 3314678 35.73 ns/op BenchmarkFullRune/Incomplete-4 1510562 77.18 ns/op BenchmarkFullRune/Japanese-4 3434672 34.76 ns/op PASS ok unicode/utf8 4.649s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 81389691421 ns/op PASS ok cmd/api 82.951s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 432188 256.6 ns/op BenchmarkCgoCall/one-pointer-4 350364 331.3 ns/op BenchmarkCgoCall/string-pointer-escape-4 287112 419.3 ns/op BenchmarkCgoCall/string-pointer-noescape-4 306247 394.2 ns/op BenchmarkCgoCall/eight-pointers-4 180926 650.9 ns/op BenchmarkCgoCall/eight-pointers-nil-4 359725 325.0 ns/op BenchmarkCgoCall/eight-pointers-array-4 31464 4108 ns/op BenchmarkCgoCall/eight-pointers-slice-4 41418 2921 ns/op BenchmarkGoString-4 974956 115.9 ns/op BenchmarkCGoCallback-4 46542 2509 ns/op BenchmarkCGoInCThread-4 301507 371.9 ns/op PASS ok cmd/cgo/internal/test 2.578s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 103.7 ns/op BenchmarkEqArrayOfStrings64-4 136924 854.8 ns/op BenchmarkEqArrayOfStrings1024-4 9220 11990 ns/op BenchmarkEqArrayOfFloats5-4 1366095 87.86 ns/op BenchmarkEqArrayOfFloats64-4 135771 881.3 ns/op BenchmarkEqArrayOfFloats1024-4 9012 13050 ns/op BenchmarkEqArrayOfStructsEq-4 2654 45067 ns/op BenchmarkEqArrayOfStructsNotEq-4 4670 25096 ns/op BenchmarkEqStruct-4 17317473 6.622 ns/op PASS ok cmd/compile/internal/reflectdata 2.229s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 55313 ns/op BenchmarkInvertLessThanNoov-4 15604792 7.658 ns/op BenchmarkCopyElim1-4 720 153459 ns/op BenchmarkCopyElim10-4 586 223582 ns/op BenchmarkCopyElim100-4 256 474124 ns/op BenchmarkCopyElim1000-4 42 2681690 ns/op BenchmarkCopyElim10000-4 2 55000882 ns/op BenchmarkCopyElim100000-4 1 780984684 ns/op BenchmarkDeadCode/1-4 500 229647 ns/op BenchmarkDeadCode/10-4 410 297031 ns/op BenchmarkDeadCode/100-4 192 665490 ns/op BenchmarkDeadCode/1000-4 42 3092353 ns/op BenchmarkDeadCode/10000-4 3 38270066 ns/op BenchmarkDeadCode/100000-4 1 496799906 ns/op BenchmarkDeadCode/200000-4 1 1046724541 ns/op BenchmarkDominatorsLinear-4 13 9654273 ns/op 1.04 MB/s BenchmarkDominatorsFwdBack-4 8 15871456 ns/op 0.63 MB/s BenchmarkDominatorsManyPred-4 8 15808907 ns/op 0.63 MB/s BenchmarkDominatorsMaxPred-4 9 14106179 ns/op 0.71 MB/s BenchmarkDominatorsMaxPredVal-4 9 14571240 ns/op 0.69 MB/s BenchmarkFuse/1-4 452 247717 ns/op BenchmarkFuse/10-4 327 307328 ns/op BenchmarkFuse/100-4 124 1009514 ns/op BenchmarkFuse/1000-4 18 6709424 ns/op BenchmarkFuse/10000-4 2 88302146 ns/op BenchmarkNilCheckDeep1-4 10000 10476 ns/op 0.10 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4069 24807 ns/op 0.40 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 679 177437 ns/op 0.56 MB/s 1135 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 64 1664938 ns/op 0.60 MB/s 11145 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 5 21613228 ns/op 0.46 MB/s 288798 B/op 8 allocs/op BenchmarkDSEPass-4 32 3802695 ns/op 59638 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 124828069 ns/op 4263248 B/op 108587 allocs/op BenchmarkCSEPass-4 7 15380328 ns/op 103441 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 156752677 ns/op 5640184 B/op 97290 allocs/op BenchmarkDeadcodePass-4 164 695968 ns/op 89999 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 142643290 ns/op 4066560 B/op 45165 allocs/op BenchmarkMultiPass-4 55 1877807 ns/op 234967 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 294423828 ns/op 11255656 B/op 150218 allocs/op BenchmarkCondRewrite/SoloJump-4 2998755 39.44 ns/op BenchmarkCondRewrite/CombJump-4 2893376 41.40 ns/op PASS ok cmd/compile/internal/ssa 16.255s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 8994 12432 ns/op BenchmarkExtShift-4 17101 6937 ns/op BenchmarkModify-4 9595 12089 ns/op BenchmarkMullImm-4 16098 7427 ns/op BenchmarkConstModify-4 8434 12455 ns/op BenchmarkBitSet-4 19272 6246 ns/op BenchmarkBitClear-4 19123 6264 ns/op BenchmarkBitToggle-4 19210 6243 ns/op BenchmarkBitSetConst-4 151698 775.2 ns/op BenchmarkBitClearConst-4 154538 776.1 ns/op BenchmarkBitToggleConst-4 155402 775.6 ns/op BenchmarkDivconstI64-4 9602599 12.54 ns/op BenchmarkModconstI64-4 8652567 13.84 ns/op BenchmarkDivisiblePow2constI64-4 9137943 13.12 ns/op BenchmarkDivisibleconstI64-4 9112978 13.16 ns/op BenchmarkDivisibleWDivconstI64-4 6397987 18.59 ns/op BenchmarkDivconstU64/3-4 9171151 13.16 ns/op BenchmarkDivconstU64/5-4 8886042 13.53 ns/op BenchmarkDivconstU64/37-4 9250774 12.81 ns/op BenchmarkDivconstU64/1234567-4 8880266 13.56 ns/op BenchmarkModconstU64-4 8759851 13.58 ns/op BenchmarkDivisibleconstU64-4 9295975 12.58 ns/op BenchmarkDivisibleWDivconstU64-4 6513010 18.39 ns/op BenchmarkDivconstI32-4 9532911 12.66 ns/op BenchmarkModconstI32-4 8792043 13.61 ns/op BenchmarkDivisiblePow2constI32-4 9352603 12.88 ns/op BenchmarkDivisibleconstI32-4 9115056 13.20 ns/op BenchmarkDivisibleWDivconstI32-4 6389451 18.80 ns/op BenchmarkDivconstU32-4 8724734 13.50 ns/op BenchmarkModconstU32-4 8637534 13.81 ns/op BenchmarkDivisibleconstU32-4 9244580 12.94 ns/op BenchmarkDivisibleWDivconstU32-4 6503704 18.72 ns/op BenchmarkDivconstI16-4 8850320 13.13 ns/op BenchmarkModconstI16-4 9237261 13.08 ns/op BenchmarkDivisiblePow2constI16-4 9207349 12.79 ns/op BenchmarkDivisibleconstI16-4 9408027 12.88 ns/op BenchmarkDivisibleWDivconstI16-4 6373480 18.68 ns/op BenchmarkDivconstU16-4 8888642 13.44 ns/op BenchmarkModconstU16-4 9523166 12.53 ns/op BenchmarkDivisibleconstU16-4 9050514 13.27 ns/op BenchmarkDivisibleWDivconstU16-4 6648511 18.15 ns/op BenchmarkDivconstI8-4 9341119 12.62 ns/op BenchmarkModconstI8-4 8790778 13.58 ns/op BenchmarkDivisiblePow2constI8-4 8745255 12.95 ns/op BenchmarkDivisibleconstI8-4 9483796 12.81 ns/op BenchmarkDivisibleWDivconstI8-4 6636127 18.11 ns/op BenchmarkDivconstU8-4 9294247 12.85 ns/op BenchmarkModconstU8-4 9633654 12.68 ns/op BenchmarkDivisibleconstU8-4 8715319 13.83 ns/op BenchmarkDivisibleWDivconstU8-4 6253494 19.18 ns/op BenchmarkMul2-4 214279 542.7 ns/op BenchmarkMulNeg2-4 220736 543.2 ns/op BenchmarkEfaceInteger-4 3616354 28.60 ns/op BenchmarkTypeAssert-4 14299156 8.408 ns/op BenchmarkDiv64UnsignedSmall-4 6912690 17.25 ns/op BenchmarkDiv64Small-4 6223702 19.10 ns/op BenchmarkDiv64SmallNegDivisor-4 6197330 19.24 ns/op BenchmarkDiv64SmallNegDividend-4 5997570 19.08 ns/op BenchmarkDiv64SmallNegBoth-4 6239144 19.21 ns/op BenchmarkDiv64Unsigned-4 6459324 18.70 ns/op BenchmarkDiv64-4 5668688 20.97 ns/op BenchmarkDiv64NegDivisor-4 5698969 20.89 ns/op BenchmarkDiv64NegDividend-4 5699247 20.98 ns/op BenchmarkDiv64NegBoth-4 5717738 20.86 ns/op BenchmarkMod64UnsignedSmall-4 7139863 16.78 ns/op BenchmarkMod64Small-4 6261308 19.00 ns/op BenchmarkMod64SmallNegDivisor-4 6253437 19.18 ns/op BenchmarkMod64SmallNegDividend-4 6375946 18.84 ns/op BenchmarkMod64SmallNegBoth-4 6362199 18.96 ns/op BenchmarkMod64Unsigned-4 6848594 17.38 ns/op BenchmarkMod64-4 5749182 20.80 ns/op BenchmarkMod64NegDivisor-4 5664511 20.96 ns/op BenchmarkMod64NegDividend-4 5534457 21.17 ns/op BenchmarkMod64NegBoth-4 5442211 21.29 ns/op BenchmarkMulconstI32/3-4 18276194 6.594 ns/op BenchmarkMulconstI32/5-4 18278084 6.612 ns/op BenchmarkMulconstI32/12-4 17285546 6.939 ns/op BenchmarkMulconstI32/120-4 17993966 6.645 ns/op BenchmarkMulconstI32/-120-4 17026816 7.114 ns/op BenchmarkMulconstI32/65537-4 16850112 7.073 ns/op BenchmarkMulconstI32/65538-4 16795444 7.078 ns/op BenchmarkMulconstI64/3-4 16793125 7.286 ns/op BenchmarkMulconstI64/5-4 16018698 7.205 ns/op BenchmarkMulconstI64/12-4 17824588 6.597 ns/op BenchmarkMulconstI64/120-4 16507090 7.258 ns/op BenchmarkMulconstI64/-120-4 15309750 7.814 ns/op BenchmarkMulconstI64/65537-4 18314850 6.602 ns/op BenchmarkMulconstI64/65538-4 18242811 6.659 ns/op BenchmarkMulconstU32/3-4 18196537 6.575 ns/op BenchmarkMulconstU32/5-4 18097404 6.617 ns/op BenchmarkMulconstU32/12-4 16799593 7.029 ns/op BenchmarkMulconstU32/120-4 18222127 6.588 ns/op BenchmarkMulconstU32/65537-4 17250122 6.934 ns/op BenchmarkMulconstU32/65538-4 17095784 6.968 ns/op BenchmarkMulconstU64/3-4 16684474 7.265 ns/op BenchmarkMulconstU64/5-4 16371138 7.343 ns/op BenchmarkMulconstU64/12-4 18125775 6.629 ns/op BenchmarkMulconstU64/120-4 16729380 7.193 ns/op BenchmarkMulconstU64/65537-4 18053593 6.576 ns/op BenchmarkMulconstU64/65538-4 16646341 7.141 ns/op BenchmarkShiftArithmeticRight-4 18130779 6.619 ns/op BenchmarkSwitch8Predictable-4 13935882 8.672 ns/op BenchmarkSwitch8Unpredictable-4 6451023 18.54 ns/op BenchmarkSwitch32Predictable-4 8072205 14.25 ns/op BenchmarkSwitch32Unpredictable-4 6426840 18.14 ns/op BenchmarkSwitchStringPredictable-4 7650864 15.15 ns/op BenchmarkSwitchStringUnpredictable-4 4600741 25.56 ns/op BenchmarkSwitchTypePredictable-4 5630652 21.34 ns/op BenchmarkSwitchTypeUnpredictable-4 3345075 35.91 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7049494 17.03 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4169804 28.68 ns/op PASS ok cmd/compile/internal/test 16.864s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 92 1174799 ns/op BenchmarkNamed/Underlying/nongeneric-4 631376 165.5 ns/op BenchmarkNamed/Underlying/generic-4 703668 171.3 ns/op BenchmarkNamed/Underlying/src_instance-4 678694 170.8 ns/op BenchmarkNamed/Underlying/user_instance-4 638240 167.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 743364214 ns/op 45313 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 481234547 ns/op 69992 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 213999417 ns/op 157386 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 162968916 ns/op 206585 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 541821235 ns/op 9577 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 102749189 ns/op 50456 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 41409472 ns/op 125273 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 37923631 ns/op 136820 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 155322052 ns/op 13967 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 47305636 ns/op 45851 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22701473 ns/op 95548 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21542538 ns/op 100707 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1526333709 ns/op 44630 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 717230927 ns/op 94971 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 208537997 ns/op 326238 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 145543877 ns/op 467843 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 614012678 ns/op 3277 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 70724872 ns/op 28432 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 45346648 ns/op 44351 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 42678162 ns/op 47121 lines/s PASS ok cmd/compile/internal/types2 19.037s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 87 1354476 ns/op 3496103 sys-ns/op 1606839 user-ns/op PASS ok cmd/go 1.235s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 184160 558.8 ns/op PASS ok cmd/go/internal/cfg 1.137s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67062 1728 ns/op 4.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 74028 1579 ns/op 5.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14464 8346 ns/op 122.69 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14850 8146 ns/op 125.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2266 52770 ns/op 155.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2266 52516 ns/op 155.99 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.966s All tests passed.