linux-amd64-longtest-race at 02561981291600d901db7d4886147480cf3de332 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rnc66358d" "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=300ms" "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-rnc66358d" "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=300ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.775s ok archive/zip 114.597s ok bufio 1.304s ok bytes 9.431s ok cmp 1.016s ok compress/bzip2 1.459s ok compress/flate 169.424s ok compress/gzip 13.124s ok compress/lzw 1.501s ok compress/zlib 9.102s ok container/heap 1.020s ok container/list 1.017s ok container/ring 1.018s ok context 1.046s ok crypto 1.016s ok crypto/aes 1.057s ok crypto/cipher 2.151s ok crypto/des 1.049s ok crypto/dsa 13.521s ok crypto/ecdh 2.089s ok crypto/ecdsa 4.448s ok crypto/ed25519 1.942s ok crypto/elliptic 2.290s ok crypto/hmac 1.021s ok crypto/internal/alias 1.016s ok crypto/internal/bigmod 3.845s ok crypto/internal/boring 1.017s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 1.352s ok crypto/internal/edwards25519 38.584s ok crypto/internal/edwards25519/field 13.722s ok crypto/internal/nistec 28.925s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.015s [no tests to run] ok crypto/md5 1.024s ok crypto/rand 3.714s ok crypto/rc4 1.451s ok crypto/rsa 7.245s ok crypto/sha1 1.037s ok crypto/sha256 1.021s ok crypto/sha512 1.023s ok crypto/subtle 21.145s ok crypto/tls 7.100s ok crypto/x509 5.802s ? crypto/x509/pkix [no test files] ok database/sql 2.343s ok database/sql/driver 1.016s ok debug/buildinfo 5.813s ok debug/dwarf 1.099s ok debug/elf 2.974s ok debug/gosym 1.337s ok debug/macho 1.030s ok debug/pe 1.050s ok debug/plan9obj 1.016s ok embed 1.016s [no tests to run] ok embed/internal/embedtest 1.018s ? encoding [no test files] ok encoding/ascii85 1.021s ok encoding/asn1 1.021s ok encoding/base32 1.061s ok encoding/base64 1.026s ok encoding/binary 1.023s ok encoding/csv 1.055s ok encoding/gob 20.591s ok encoding/hex 1.023s ok encoding/json 7.483s ok encoding/pem 3.471s ok encoding/xml 39.512s ok errors 1.022s ok expvar 1.018s ok flag 3.098s ok fmt 1.572s ok go/ast 1.025s ok go/build 5.532s ok go/build/constraint 1.022s ok go/constant 1.024s ok go/doc 1.233s ok go/doc/comment 3.042s ok go/format 1.051s ok go/importer 1.177s ok go/internal/gccgoimporter 1.046s ok go/internal/gcimporter 50.933s ok go/internal/srcimporter 16.017s ? go/internal/typeparams [no test files] ok go/parser 55.004s ok go/printer 2.333s ok go/scanner 1.025s ok go/token 1.127s ok go/types 50.245s ok hash 1.023s ok hash/adler32 1.050s ok hash/crc32 1.051s ok hash/crc64 1.028s ok hash/fnv 1.018s ok hash/maphash 1.018s ok html 1.021s ok html/template 1.825s ok image 2.413s ? image/color/palette [no test files] ok image/color 1.040s ok image/draw 1.570s ok image/gif 103.463s ? image/internal/imageutil [no test files] ok image/jpeg 25.221s ok image/png 6.983s ok index/suffixarray 628.670s ok internal/abi 1.057s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.015s ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ? internal/coverage/covcmd [no test files] ok internal/coverage/cformat 1.016s ok internal/coverage/cmerge 1.016s ? internal/coverage/decodecounter [no test files] ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 1.018s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 1.016s ok internal/coverage/slicewriter 1.016s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 1.044s ok internal/cpu 3.049s ok internal/dag 1.017s ok internal/diff 1.018s ok internal/fmtsort 1.017s ? internal/goarch [no test files] ok internal/fuzz 1.036s ok internal/godebug 17.840s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.016s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/intern 3.170s ? internal/lazyregexp [no test files] ? internal/lazytemplate [no test files] ok internal/itoa 1.016s ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 1.598s ok internal/poll 22.648s ? internal/race [no test files] ok internal/profile 1.018s ok internal/reflectlite 1.019s ok internal/safefilepath 1.015s ok internal/saferio 1.272s ok internal/singleflight 1.089s ? 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.146s ok internal/trace 7.641s ? internal/txtar [no test files] ok internal/types/errors 1.347s ok internal/unsafeheader 1.016s ok internal/xcoff 1.033s ok internal/zstd 1.042s ok io 1.050s ok io/fs 1.262s ok io/ioutil 1.021s ok log 1.024s ? log/internal [no test files] ? log/slog/internal [no test files] ok log/slog 1.099s ? log/slog/internal/slogtest [no test files] ok log/slog/internal/benchmarks 1.016s ok log/slog/internal/buffer 1.016s ok log/syslog 2.236s ok maps 1.016s ok math 1.030s ok math/big 8.694s ok math/bits 1.026s ok math/cmplx 1.020s ok math/rand 32.977s ok mime 1.038s ok mime/multipart 15.291s ok mime/quotedprintable 1.981s ok net 53.135s ok net/http 52.474s ok net/http/cgi 12.399s ok net/http/cookiejar 1.027s ok net/http/fcgi 1.229s ok net/http/httptest 1.203s ok net/http/httptrace 1.017s ok net/http/httputil 2.111s ? net/http/internal/testcert [no test files] ok net/http/internal 1.022s ok net/http/internal/ascii 1.017s ok net/http/pprof 6.179s ok net/internal/socktest 1.017s ok net/mail 1.022s ok net/netip 1.361s ok net/rpc 1.058s ok net/rpc/jsonrpc 1.025s ok net/smtp 1.071s ok net/textproto 1.049s ok net/url 1.031s ok os 23.262s ok os/exec 14.694s ok os/exec/internal/fdtest 1.015s ok os/signal 28.563s ok os/user 1.018s ok path 1.020s ok path/filepath 1.052s ok plugin 1.016s ok reflect 5.908s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 4.102s ok regexp/syntax 7.088s ok runtime 223.594s ok runtime/cgo 1.016s ok runtime/coverage 27.479s ok runtime/debug 2.161s ok runtime/internal/atomic 3.690s ok runtime/internal/math 1.017s ? runtime/internal/startlinetest [no test files] ok runtime/internal/sys 1.016s ok runtime/internal/syscall 1.016s ok runtime/internal/wasitest 1.016s ok runtime/metrics 1.028s ok runtime/pprof 95.313s ok runtime/race 12.240s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 7.488s ok slices 2.464s ok sort 7.313s ok strconv 9.342s ok strings 4.015s ok sync 2.885s ok sync/atomic 207.809s ok syscall 11.983s ? testing/internal/testdeps [no test files] ok testing 4.106s ok testing/fstest 1.021s ok testing/iotest 1.018s ok testing/quick 1.160s ok testing/slogtest 1.020s ok text/scanner 1.030s ok text/tabwriter 1.020s ok text/template 1.852s ok text/template/parse 1.033s ok time 15.215s ? time/tzdata [no test files] ok unicode 1.023s ok unicode/utf16 1.017s ? unsafe [no test files] ? vendor/golang.org/x/crypto/chacha20 [no test files] ok unicode/utf8 1.033s ? vendor/golang.org/x/crypto/chacha20poly1305 [no test files] ? vendor/golang.org/x/crypto/cryptobyte [no test files] ? vendor/golang.org/x/crypto/cryptobyte/asn1 [no test files] ? vendor/golang.org/x/crypto/hkdf [no test files] ? vendor/golang.org/x/crypto/internal/alias [no test files] ? vendor/golang.org/x/crypto/internal/poly1305 [no test files] ? vendor/golang.org/x/net/dns/dnsmessage [no test files] ? vendor/golang.org/x/net/http/httpguts [no test files] ? vendor/golang.org/x/net/http/httpproxy [no test files] ? vendor/golang.org/x/net/http2/hpack [no test files] ? vendor/golang.org/x/net/idna [no test files] ? vendor/golang.org/x/net/nettest [no test files] ? vendor/golang.org/x/sys/cpu [no test files] ? vendor/golang.org/x/text/secure/bidirule [no test files] ? vendor/golang.org/x/text/transform [no test files] ? vendor/golang.org/x/text/unicode/bidi [no test files] ? vendor/golang.org/x/text/unicode/norm [no test files] ok cmd/addr2line 4.464s ok cmd/api 8.412s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 4.349s ? cmd/asm/internal/flags [no test files] ? cmd/buildid [no test files] ok cmd/asm/internal/lex 1.018s ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.725s ok cmd/cgo/internal/test 2.190s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9400 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 22.268s ok cmd/cgo/internal/testcshared 5.945s ok cmd/cgo/internal/testerrors 10.516s ok cmd/cgo/internal/testfortran 2.372s ok cmd/cgo/internal/testgodefs 1.634s ok cmd/cgo/internal/testlife 1.629s ok cmd/cgo/internal/testnocgo 1.016s ok cmd/cgo/internal/testplugin 32.135s ok cmd/cgo/internal/testsanitizers 18.662s ok cmd/cgo/internal/testshared 70.421s ok cmd/cgo/internal/testso 2.511s ok cmd/cgo/internal/teststdio 2.442s ok cmd/cgo/internal/testtls 1.017s ? cmd/compile [no test files] ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.042s ok cmd/compile/internal/amd64 68.162s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.019s ? cmd/compile/internal/bitvec [no test files] ? cmd/compile/internal/coverage [no test files] ok cmd/compile/internal/compare 1.019s ? cmd/compile/internal/devirtualize [no test files] ? cmd/compile/internal/escape [no test files] ok cmd/compile/internal/dwarfgen 1.503s ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 18.982s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.376s ok cmd/compile/internal/ir 1.018s ? cmd/compile/internal/liveness [no test files] ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/logopt 1.237s ok cmd/compile/internal/loopvar 29.118s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.025s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgo [no test files] ? cmd/compile/internal/pgo/internal/graph [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ok cmd/compile/internal/reflectdata 1.019s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 191.161s ? cmd/compile/internal/ssagen [no test files] ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 18.613s ok cmd/compile/internal/test 36.058s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.276s ok cmd/compile/internal/types 1.018s ok cmd/compile/internal/types2 21.905s ? cmd/compile/internal/walk [no test files] ? cmd/compile/internal/wasm [no test files] ? cmd/compile/internal/x86 [no test files] ok cmd/covdata 7.988s ok cmd/cover 15.925s ok cmd/dist 1.020s ok cmd/distpack 1.017s ok cmd/doc 1.660s ok cmd/fix 1.807s ok cmd/go 476.164s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/auth 1.017s ? cmd/go/internal/clean [no test files] ok cmd/go/internal/cache 3.352s ok cmd/go/internal/cfg 1.018s [no tests to run] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.040s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.044s ? cmd/go/internal/help [no test files] ok cmd/go/internal/generate 1.031s ok cmd/go/internal/gover 1.020s ? cmd/go/internal/list [no test files] ok cmd/go/internal/imports 1.031s ok cmd/go/internal/load 1.027s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/lockedfile 3.564s ok cmd/go/internal/lockedfile/internal/filelock 2.059s ok cmd/go/internal/modfetch 38.044s ok cmd/go/internal/modfetch/codehost 11.197s ? cmd/go/internal/modget [no test files] ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modfetch/zip_sum_test 1.021s ok cmd/go/internal/modindex 1.614s ok cmd/go/internal/modload 54.358s ? cmd/go/internal/robustio [no test files] ok cmd/go/internal/mvs 1.041s ok cmd/go/internal/par 1.095s ? cmd/go/internal/run [no test files] ? cmd/go/internal/script [no test files] ? cmd/go/internal/script/scripttest [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.017s ok cmd/go/internal/test 1.041s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.029s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.412s ok cmd/go/internal/vcweb 1.025s ? cmd/go/internal/version [no test files] ok cmd/go/internal/vcweb/vcstest 5.488s ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.019s ? cmd/go/internal/workcmd [no test files] ok cmd/go/internal/work 2.076s ok cmd/gofmt 45.467s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/archive 1.400s ok cmd/internal/bootstrap_test 115.840s ? cmd/internal/codesign [no test files] ok cmd/internal/buildid 1.551s ok cmd/internal/cov 1.288s ? cmd/internal/gcprog [no test files] ok cmd/internal/dwarf 1.017s ok cmd/internal/edit 1.016s ok cmd/internal/goobj 15.756s ok cmd/internal/moddeps 12.700s ? cmd/internal/obj/arm [no test files] ok cmd/internal/notsha256 1.019s ok cmd/internal/obj 1.435s ? 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.343s ok cmd/internal/obj/riscv 9.963s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/s390x 1.017s ok cmd/internal/obj/x86 1.926s ? cmd/internal/objfile [no test files] ? cmd/internal/osinfo [no test files] ok cmd/internal/objabi 1.044s ok cmd/internal/pkgpath 5.082s ok cmd/internal/pkgpattern 1.021s ok cmd/internal/quoted 1.018s ? cmd/internal/sys [no test files] ? cmd/internal/traceviewer [no test files] ok cmd/internal/src 1.020s ok cmd/internal/test2json 1.734s ok cmd/link 22.454s ? 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.019s ok cmd/link/internal/ld 14.796s ? cmd/link/internal/loadelf [no test files] ? cmd/link/internal/loadmacho [no test files] ok cmd/link/internal/loader 1.051s ? 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.201s ok cmd/objdump 5.150s ok cmd/pack 8.873s ? cmd/test2json [no test files] ok cmd/pprof 3.451s ok cmd/trace 1.275s ? cmd/vendor/github.com/google/pprof/driver [no test files] ? cmd/vendor/github.com/google/pprof/internal/binutils [no test files] ? cmd/vendor/github.com/google/pprof/internal/driver [no test files] ? cmd/vendor/github.com/google/pprof/internal/elfexec [no test files] ? cmd/vendor/github.com/google/pprof/internal/graph [no test files] ? cmd/vendor/github.com/google/pprof/internal/measurement [no test files] ? cmd/vendor/github.com/google/pprof/internal/plugin [no test files] ? cmd/vendor/github.com/google/pprof/internal/report [no test files] ? cmd/vendor/github.com/google/pprof/internal/symbolizer [no test files] ? cmd/vendor/github.com/google/pprof/internal/symbolz [no test files] ? cmd/vendor/github.com/google/pprof/internal/transport [no test files] ? cmd/vendor/github.com/google/pprof/profile [no test files] ? cmd/vendor/github.com/google/pprof/third_party/d3flamegraph [no test files] ? cmd/vendor/github.com/google/pprof/third_party/svgpan [no test files] ? cmd/vendor/github.com/ianlancetaylor/demangle [no test files] ? cmd/vendor/golang.org/x/arch/arm/armasm [no test files] ? cmd/vendor/golang.org/x/arch/arm64/arm64asm [no test files] ? cmd/vendor/golang.org/x/arch/ppc64/ppc64asm [no test files] ? cmd/vendor/golang.org/x/arch/x86/x86asm [no test files] ? cmd/vendor/golang.org/x/mod/internal/lazyregexp [no test files] ? cmd/vendor/golang.org/x/mod/modfile [no test files] ? cmd/vendor/golang.org/x/mod/module [no test files] ? cmd/vendor/golang.org/x/mod/semver [no test files] ? cmd/vendor/golang.org/x/mod/sumdb [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/dirhash [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/note [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/tlog [no test files] ? cmd/vendor/golang.org/x/mod/zip [no test files] ? cmd/vendor/golang.org/x/sync/semaphore [no test files] ? cmd/vendor/golang.org/x/sys/internal/unsafeheader [no test files] ? cmd/vendor/golang.org/x/sys/unix [no test files] ? cmd/vendor/golang.org/x/term [no test files] ? cmd/vendor/golang.org/x/tools/cover [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/assign [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/bools [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/composite [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/directive [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/analysisutil [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/printf [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/shift [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/slog [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/tests [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/unitchecker [no test files] ? cmd/vendor/golang.org/x/tools/go/ast/astutil [no test files] ? cmd/vendor/golang.org/x/tools/go/ast/inspector [no test files] ? cmd/vendor/golang.org/x/tools/go/cfg [no test files] ? cmd/vendor/golang.org/x/tools/go/types/objectpath [no test files] ? cmd/vendor/golang.org/x/tools/go/types/typeutil [no test files] ? cmd/vendor/golang.org/x/tools/internal/bisect [no test files] ? cmd/vendor/golang.org/x/tools/internal/facts [no test files] ? cmd/vendor/golang.org/x/tools/internal/typeparams [no test files] ? cmd/vendor/golang.org/x/tools/internal/typesinternal [no test files] ok cmd/vet 30.899s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2648 40767 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2023 53632 ns/op 1867 B/op 37 allocs/op Benchmark/Writer/PAX-4 1482 79753 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3844 31222 ns/op 5279 B/op 16 allocs/op Benchmark/Reader/GNU-4 4852 22439 ns/op 5274 B/op 15 allocs/op Benchmark/Reader/PAX-4 1819 64231 ns/op 8764 B/op 33 allocs/op PASS ok archive/tar 1.852s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 347541046 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 161466080 ns/op BenchmarkZip64TestSizes/4096-4 1472 91492 ns/op BenchmarkZip64TestSizes/1048576-4 170 778812 ns/op BenchmarkZip64TestSizes/67108864-4 1 164885731 ns/op PASS ok archive/zip 2.462s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 219714 493.3 ns/op BenchmarkReaderCopyUnoptimal-4 138780 848.8 ns/op BenchmarkReaderCopyNoWriteTo-4 5026 23208 ns/op BenchmarkReaderWriteToOptimal-4 7539 15902 ns/op BenchmarkReaderReadString-4 128704 910.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 213103 560.2 ns/op BenchmarkWriterCopyUnoptimal-4 198270 571.2 ns/op BenchmarkWriterCopyNoReadFrom-4 6630 26297 ns/op BenchmarkReaderEmpty-4 30936 3497 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 27990 4137 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 604462 191.1 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.706s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4534 26338 ns/op 1244.14 MB/s BenchmarkWriteByte-4 504 232640 ns/op 17.61 MB/s BenchmarkWriteRune-4 256 460915 ns/op 26.66 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3925508 ns/op BenchmarkBufferFullSmallReads-4 100 1023534 ns/op BenchmarkBufferWriteBlock/N4096-4 6952 18311 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 382 300179 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 21077592 ns/op 4192275 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 148362206 ns/op 113.08 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4618538 24.93 ns/op 401.13 MB/s BenchmarkIndexByte/32-4 4469355 25.93 ns/op 1234.12 MB/s BenchmarkIndexByte/4K-4 897016 129.8 ns/op 31558.60 MB/s BenchmarkIndexBytePortable/10-4 774018 144.5 ns/op 69.20 MB/s BenchmarkIndexBytePortable/32-4 252666 461.8 ns/op 69.29 MB/s BenchmarkIndexBytePortable/4K-4 2148 54800 ns/op 74.74 MB/s BenchmarkIndexRune/10-4 1205468 100.6 ns/op 99.40 MB/s BenchmarkIndexRune/32-4 1000000 103.3 ns/op 309.80 MB/s BenchmarkIndexRune/4K-4 373309 310.4 ns/op 13194.53 MB/s BenchmarkIndexRuneASCII/10-4 4933966 25.08 ns/op 398.69 MB/s BenchmarkIndexRuneASCII/32-4 4592056 26.89 ns/op 1189.98 MB/s BenchmarkIndexRuneASCII/4K-4 895836 130.1 ns/op 31476.62 MB/s BenchmarkEqual/0-4 8002305 14.11 ns/op BenchmarkEqual/1-4 1549125 77.44 ns/op 12.91 MB/s BenchmarkEqual/6-4 1501953 80.41 ns/op 74.62 MB/s BenchmarkEqual/9-4 1523904 78.58 ns/op 114.54 MB/s BenchmarkEqual/15-4 1521482 78.84 ns/op 190.27 MB/s BenchmarkEqual/16-4 1558617 77.05 ns/op 207.65 MB/s BenchmarkEqual/20-4 1488128 80.53 ns/op 248.36 MB/s BenchmarkEqual/32-4 1456326 81.80 ns/op 391.21 MB/s BenchmarkEqual/4K-4 105456 1132 ns/op 3619.94 MB/s BenchmarkEqualBothUnaligned/64_0-4 1651608 72.14 ns/op 887.12 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 103.6 ns/op 617.94 MB/s BenchmarkEqualBothUnaligned/64_4-4 1577786 76.30 ns/op 838.80 MB/s BenchmarkEqualBothUnaligned/64_7-4 1570453 76.67 ns/op 834.72 MB/s BenchmarkEqualBothUnaligned/4096_0-4 106029 1111 ns/op 3687.80 MB/s BenchmarkEqualBothUnaligned/4096_1-4 41074 2915 ns/op 1405.32 MB/s BenchmarkEqualBothUnaligned/4096_4-4 118549 1007 ns/op 4068.77 MB/s BenchmarkEqualBothUnaligned/4096_7-4 118846 1019 ns/op 4020.28 MB/s BenchmarkIndex/10-4 3002856 40.21 ns/op 248.72 MB/s BenchmarkIndex/32-4 2782818 42.46 ns/op 753.61 MB/s BenchmarkIndex/4K-4 33739 3531 ns/op 1160.12 MB/s BenchmarkIndexEasy/10-4 3042474 34.76 ns/op 287.67 MB/s BenchmarkIndexEasy/32-4 2859564 39.83 ns/op 803.47 MB/s BenchmarkIndexEasy/4K-4 461712 245.2 ns/op 16707.55 MB/s BenchmarkCount/10-4 1626976 73.83 ns/op 135.44 MB/s BenchmarkCount/32-4 1502050 79.90 ns/op 400.49 MB/s BenchmarkCount/4K-4 33750 3553 ns/op 1152.96 MB/s BenchmarkCountEasy/10-4 1593322 73.63 ns/op 135.81 MB/s BenchmarkCountEasy/32-4 1484053 79.54 ns/op 402.30 MB/s BenchmarkCountEasy/4K-4 392052 287.3 ns/op 14259.02 MB/s BenchmarkCountSingle/10-4 3795798 30.67 ns/op 326.02 MB/s BenchmarkCountSingle/32-4 3541822 33.68 ns/op 950.06 MB/s BenchmarkCountSingle/4K-4 786325 141.0 ns/op 29041.56 MB/s BenchmarkToUpper/#00-4 2855590 42.28 ns/op BenchmarkToUpper/ONLYUPPER-4 300154 417.0 ns/op BenchmarkToUpper/abc-4 488643 243.6 ns/op BenchmarkToUpper/AbC123-4 273829 422.3 ns/op BenchmarkToUpper/azAZ09_-4 265614 460.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 77586 1554 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40755 2984 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 51415 2235 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 125956 951.2 ns/op BenchmarkToLower/#00-4 2908658 40.76 ns/op BenchmarkToLower/abc-4 447607 263.4 ns/op BenchmarkToLower/AbC123-4 285532 426.2 ns/op BenchmarkToLower/azAZ09_-4 260596 476.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 77566 1561 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39782 3006 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 70266 1706 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119481 992.0 ns/op BenchmarkFields/ASCII/16-4 125088 929.9 ns/op 17.21 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8964 13327 ns/op 19.21 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 558 218779 ns/op 18.72 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3864416 ns/op 16.96 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60399299 ns/op 17.36 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 88756 1357 ns/op 11.79 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5365 20921 ns/op 12.24 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 358 322768 ns/op 12.69 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6575935 ns/op 9.97 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 126775549 ns/op 8.27 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 154238 741.9 ns/op 21.57 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12469 9473 ns/op 27.02 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 688 169634 ns/op 24.15 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3948305 ns/op 16.60 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 82093570 ns/op 12.77 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 130900 914.7 ns/op 17.49 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8682 13670 ns/op 18.73 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 457 224334 ns/op 18.26 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4810554 ns/op 13.62 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 97458094 ns/op 10.76 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1971979 60.18 ns/op BenchmarkTrimSpace/ASCII-4 990703 117.8 ns/op BenchmarkTrimSpace/SomeNonASCII-4 111715 1069 ns/op BenchmarkTrimSpace/JustNonASCII-4 50564 2393 ns/op BenchmarkToValidUTF8/Valid-4 433773 265.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 292694 378.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 91791 1179 ns/op BenchmarkIndexHard1-4 818 144804 ns/op BenchmarkIndexHard2-4 596 200879 ns/op BenchmarkIndexHard3-4 150 797632 ns/op BenchmarkIndexHard4-4 96 1198394 ns/op BenchmarkLastIndexHard1-4 5 22916810 ns/op BenchmarkLastIndexHard2-4 4 29425802 ns/op BenchmarkLastIndexHard3-4 4 32634415 ns/op BenchmarkCountHard1-4 834 149729 ns/op BenchmarkCountHard2-4 582 201604 ns/op BenchmarkCountHard3-4 148 811790 ns/op BenchmarkSplitEmptySeparator-4 1 180110229 ns/op BenchmarkSplitSingleByteSeparator-4 10 11068494 ns/op BenchmarkSplitMultiByteSeparator-4 10 10305900 ns/op BenchmarkSplitNSingleByteSeparator-4 166586 620.9 ns/op BenchmarkSplitNMultiByteSeparator-4 66194 1692 ns/op BenchmarkRepeat-4 189453 619.3 ns/op BenchmarkRepeatLarge/256/1-4 124966 830.9 ns/op 308.09 MB/s BenchmarkRepeatLarge/256/16-4 224763 532.9 ns/op 480.41 MB/s BenchmarkRepeatLarge/512/1-4 99074 1141 ns/op 448.62 MB/s BenchmarkRepeatLarge/512/16-4 121456 853.2 ns/op 600.12 MB/s BenchmarkRepeatLarge/1024/1-4 68829 1723 ns/op 594.21 MB/s BenchmarkRepeatLarge/1024/16-4 86912 1392 ns/op 735.68 MB/s BenchmarkRepeatLarge/2048/1-4 38532 2708 ns/op 756.34 MB/s BenchmarkRepeatLarge/2048/16-4 47791 2446 ns/op 837.40 MB/s BenchmarkRepeatLarge/4096/1-4 25431 4691 ns/op 873.15 MB/s BenchmarkRepeatLarge/4096/16-4 27092 4596 ns/op 891.25 MB/s BenchmarkRepeatLarge/8192/1-4 12928 8796 ns/op 931.32 MB/s BenchmarkRepeatLarge/8192/16-4 13899 8394 ns/op 975.96 MB/s BenchmarkRepeatLarge/8192/4097-4 23031 5462 ns/op 750.09 MB/s BenchmarkRepeatLarge/16384/1-4 7334 15571 ns/op 1052.22 MB/s BenchmarkRepeatLarge/16384/16-4 6885 16149 ns/op 1014.56 MB/s BenchmarkRepeatLarge/16384/4097-4 8556 12684 ns/op 969.05 MB/s BenchmarkRepeatLarge/32768/1-4 4747 29055 ns/op 1127.78 MB/s BenchmarkRepeatLarge/32768/16-4 3842 30714 ns/op 1066.87 MB/s BenchmarkRepeatLarge/32768/4097-4 3997 30602 ns/op 937.16 MB/s BenchmarkRepeatLarge/65536/1-4 2140 58350 ns/op 1123.14 MB/s BenchmarkRepeatLarge/65536/16-4 2103 58725 ns/op 1115.99 MB/s BenchmarkRepeatLarge/65536/4097-4 2086 63561 ns/op 966.87 MB/s BenchmarkRepeatLarge/131072/1-4 219 519558 ns/op 252.28 MB/s BenchmarkRepeatLarge/131072/16-4 213 506214 ns/op 258.93 MB/s BenchmarkRepeatLarge/131072/4097-4 217 513828 ns/op 247.18 MB/s BenchmarkRepeatLarge/262144/1-4 100 1068301 ns/op 245.38 MB/s BenchmarkRepeatLarge/262144/16-4 100 1038576 ns/op 252.41 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1044558 ns/op 247.10 MB/s BenchmarkRepeatLarge/524288/1-4 61 2058649 ns/op 254.68 MB/s BenchmarkRepeatLarge/524288/16-4 62 2045143 ns/op 256.36 MB/s BenchmarkRepeatLarge/524288/4097-4 61 2000997 ns/op 260.03 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4193977 ns/op 250.02 MB/s BenchmarkRepeatLarge/1048576/16-4 27 4058200 ns/op 258.38 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4011475 ns/op 260.44 MB/s BenchmarkRepeatLarge/2097152/1-4 14 7676601 ns/op 273.19 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7854841 ns/op 266.99 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7933747 ns/op 263.88 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15747368 ns/op 266.35 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15258011 ns/op 274.89 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16421667 ns/op 255.23 MB/s BenchmarkRepeatLarge/8388608/1-4 3 33577748 ns/op 249.83 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31174785 ns/op 269.08 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31857704 ns/op 263.25 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62452486 ns/op 268.64 MB/s BenchmarkRepeatLarge/16777216/16-4 2 62013368 ns/op 270.54 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62560778 ns/op 268.17 MB/s BenchmarkRepeatLarge/33554432/1-4 1 117240209 ns/op 286.20 MB/s BenchmarkRepeatLarge/33554432/16-4 1 120399460 ns/op 278.69 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 119591946 ns/op 280.57 MB/s BenchmarkRepeatLarge/67108864/1-4 1 253383710 ns/op 264.85 MB/s BenchmarkRepeatLarge/67108864/16-4 1 243025101 ns/op 276.14 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 241274418 ns/op 278.14 MB/s BenchmarkRepeatLarge/134217728/1-4 1 504985290 ns/op 265.79 MB/s BenchmarkRepeatLarge/134217728/16-4 1 472488192 ns/op 284.07 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 474734573 ns/op 282.72 MB/s BenchmarkRepeatLarge/268435456/1-4 1 993099073 ns/op 270.30 MB/s BenchmarkRepeatLarge/268435456/16-4 1 922664075 ns/op 290.94 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 929723572 ns/op 288.73 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2012029389 ns/op 266.83 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1840482308 ns/op 291.70 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1807264118 ns/op 297.06 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3961431178 ns/op 271.05 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3635240733 ns/op 295.37 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3610327737 ns/op 297.41 MB/s BenchmarkBytesCompare/1-4 10580341 11.13 ns/op BenchmarkBytesCompare/2-4 10729957 11.07 ns/op BenchmarkBytesCompare/4-4 10215212 11.17 ns/op BenchmarkBytesCompare/8-4 10165797 11.74 ns/op BenchmarkBytesCompare/16-4 10605943 11.19 ns/op BenchmarkBytesCompare/32-4 9480326 12.53 ns/op BenchmarkBytesCompare/64-4 7677128 14.69 ns/op BenchmarkBytesCompare/128-4 7035622 17.04 ns/op BenchmarkBytesCompare/256-4 6026352 19.97 ns/op BenchmarkBytesCompare/512-4 4141742 28.79 ns/op BenchmarkBytesCompare/1024-4 2533777 46.77 ns/op BenchmarkBytesCompare/2048-4 1431028 83.09 ns/op BenchmarkIndexAnyASCII/1:1-4 2643308 45.64 ns/op BenchmarkIndexAnyASCII/1:2-4 2662363 44.66 ns/op BenchmarkIndexAnyASCII/1:4-4 2659008 44.86 ns/op BenchmarkIndexAnyASCII/1:8-4 2702032 44.76 ns/op BenchmarkIndexAnyASCII/1:16-4 2607800 45.80 ns/op BenchmarkIndexAnyASCII/1:32-4 2599815 46.93 ns/op BenchmarkIndexAnyASCII/1:64-4 2461347 49.62 ns/op BenchmarkIndexAnyASCII/16:1-4 2383914 49.26 ns/op BenchmarkIndexAnyASCII/16:2-4 418748 278.0 ns/op BenchmarkIndexAnyASCII/16:4-4 416566 278.1 ns/op BenchmarkIndexAnyASCII/16:8-4 408794 282.0 ns/op BenchmarkIndexAnyASCII/16:16-4 392001 294.7 ns/op BenchmarkIndexAnyASCII/16:32-4 360835 322.6 ns/op BenchmarkIndexAnyASCII/16:64-4 318110 369.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2124726 56.84 ns/op BenchmarkIndexAnyASCII/256:2-4 32610 3645 ns/op BenchmarkIndexAnyASCII/256:4-4 32772 3599 ns/op BenchmarkIndexAnyASCII/256:8-4 33112 3638 ns/op BenchmarkIndexAnyASCII/256:16-4 31959 3677 ns/op BenchmarkIndexAnyASCII/256:32-4 31852 3708 ns/op BenchmarkIndexAnyASCII/256:64-4 32444 3700 ns/op BenchmarkIndexAnyUTF8/1:1-4 2576140 46.40 ns/op BenchmarkIndexAnyUTF8/1:2-4 2540374 45.29 ns/op BenchmarkIndexAnyUTF8/1:4-4 2707544 44.67 ns/op BenchmarkIndexAnyUTF8/1:8-4 2575210 46.55 ns/op BenchmarkIndexAnyUTF8/1:16-4 2546410 46.44 ns/op BenchmarkIndexAnyUTF8/1:32-4 2556328 46.94 ns/op BenchmarkIndexAnyUTF8/1:64-4 2519178 47.90 ns/op BenchmarkIndexAnyUTF8/16:1-4 151748 792.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 274478 431.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 274434 438.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 270357 432.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 266305 439.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 255817 458.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 261098 444.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 9484 12116 ns/op BenchmarkIndexAnyUTF8/256:2-4 19225 6250 ns/op BenchmarkIndexAnyUTF8/256:4-4 18732 6241 ns/op BenchmarkIndexAnyUTF8/256:8-4 19020 6272 ns/op BenchmarkIndexAnyUTF8/256:16-4 18891 6336 ns/op BenchmarkIndexAnyUTF8/256:32-4 17929 6758 ns/op BenchmarkIndexAnyUTF8/256:64-4 18495 6588 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2577223 46.19 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2627704 45.17 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2655348 45.14 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2656597 45.09 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2514763 45.97 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2594830 46.29 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2446078 50.08 ns/op BenchmarkLastIndexAnyASCII/16:1-4 322791 368.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 317306 363.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 317176 364.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 318925 369.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 299190 384.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 279009 411.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 254812 457.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23448 5105 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23360 5063 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23161 5084 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23689 5140 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23266 5132 ns/op BenchmarkLastIndexAnyASCII/256:32-4 22999 5180 ns/op BenchmarkLastIndexAnyASCII/256:64-4 22830 5246 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2511060 45.86 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2629022 45.22 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2626106 45.80 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2654427 46.22 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2643900 46.27 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2470651 48.38 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2354145 48.59 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 229657 494.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 268177 444.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 267241 439.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 268154 446.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 265512 436.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 253196 462.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 257446 454.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16914 7118 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18678 6415 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18597 6416 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18742 6437 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18960 6423 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17661 6735 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18440 6560 ns/op BenchmarkTrimASCII/1:1-4 3046874 39.84 ns/op BenchmarkTrimASCII/1:2-4 2393034 48.44 ns/op BenchmarkTrimASCII/1:4-4 2288835 51.67 ns/op BenchmarkTrimASCII/1:8-4 2047921 59.12 ns/op BenchmarkTrimASCII/1:16-4 1723011 70.29 ns/op BenchmarkTrimASCII/16:1-4 412588 287.2 ns/op BenchmarkTrimASCII/16:2-4 309487 375.1 ns/op BenchmarkTrimASCII/16:4-4 313119 372.7 ns/op BenchmarkTrimASCII/16:8-4 311308 379.3 ns/op BenchmarkTrimASCII/16:16-4 295194 389.6 ns/op BenchmarkTrimASCII/256:1-4 31452 3786 ns/op BenchmarkTrimASCII/256:2-4 22959 5245 ns/op BenchmarkTrimASCII/256:4-4 22780 5205 ns/op BenchmarkTrimASCII/256:8-4 23014 5215 ns/op BenchmarkTrimASCII/256:16-4 22968 5252 ns/op BenchmarkTrimASCII/4096:1-4 1966 60214 ns/op BenchmarkTrimASCII/4096:2-4 1435 82514 ns/op BenchmarkTrimASCII/4096:4-4 1470 82018 ns/op BenchmarkTrimASCII/4096:8-4 1412 83300 ns/op BenchmarkTrimASCII/4096:16-4 1407 82452 ns/op BenchmarkTrimByte-4 2186990 55.01 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12986 9205 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13099 9206 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 669 173332 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1317 86265 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2592 44679 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4298 23543 ns/op BenchmarkCompareBytesEqual-4 9878601 11.56 ns/op BenchmarkCompareBytesToNil-4 11585896 9.490 ns/op BenchmarkCompareBytesEmpty-4 12058693 9.225 ns/op BenchmarkCompareBytesIdentical-4 11999660 9.224 ns/op BenchmarkCompareBytesSameLength-4 10328916 10.35 ns/op BenchmarkCompareBytesDifferentLength-4 9553593 11.04 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1378 85925 ns/op 12203.44 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1887 72119 ns/op 14539.62 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1598 80706 ns/op 12992.74 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1392 72744 ns/op 14414.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1372 84443 ns/op 12417.64 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1378 86130 ns/op 12174.50 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1375 78272 ns/op 13396.77 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1426 88075 ns/op 11905.57 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1336 83930 ns/op 12493.61 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1363 86539 ns/op 12116.84 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1371 74761 ns/op 14025.81 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1376 86037 ns/op 12187.51 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1302 82825 ns/op 12660.20 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1365 84286 ns/op 12440.73 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1377 79548 ns/op 13181.77 MB/s BenchmarkCompareBytesBig-4 1395 80908 ns/op 12960.21 MB/s BenchmarkCompareBytesBigIdentical-4 12202732 9.747 ns/op 107575352.07 MB/s PASS ok bytes 72.901s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 79753943 ns/op 1.25 MB/s 3612008 B/op 50 allocs/op BenchmarkDecodeNewton-4 1 326007688 ns/op 1.74 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 25332742 ns/op 0.65 MB/s 3643452 B/op 51 allocs/op PASS ok compress/bzip2 2.253s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 56 1844013 ns/op 5.42 MB/s 42444 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17591621 ns/op 5.68 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 178681401 ns/op 5.60 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 61 1849419 ns/op 5.41 MB/s 43040 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17962281 ns/op 5.57 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 183834956 ns/op 5.44 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 60 1810151 ns/op 5.52 MB/s 42767 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16956330 ns/op 5.90 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 171706770 ns/op 5.82 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1794619 ns/op 5.57 MB/s 42923 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17178254 ns/op 5.82 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 173623923 ns/op 5.76 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 52 1997169 ns/op 5.01 MB/s 42980 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 19333081 ns/op 5.17 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 195038239 ns/op 5.13 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 73 1571283 ns/op 6.36 MB/s 43184 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12831428 ns/op 7.79 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 131472172 ns/op 7.61 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 81 1395628 ns/op 7.17 MB/s 43690 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10396581 ns/op 9.62 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103427633 ns/op 9.67 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 78 1399441 ns/op 7.15 MB/s 43054 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10272206 ns/op 9.74 MB/s 43753 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102193120 ns/op 9.79 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 85 1246463 ns/op 8.02 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12083106 ns/op 8.28 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 120099524 ns/op 8.33 MB/s BenchmarkEncode/Digits/Speed/1e4-4 44 2352161 ns/op 4.25 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21113299 ns/op 4.74 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 208112895 ns/op 4.81 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6814440 ns/op 1.47 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 81548710 ns/op 1.23 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 848498697 ns/op 1.18 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6783681 ns/op 1.47 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 82647172 ns/op 1.21 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 842184932 ns/op 1.19 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 73 1511822 ns/op 6.61 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12856724 ns/op 7.78 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 128247390 ns/op 7.80 MB/s BenchmarkEncode/Newton/Speed/1e4-4 45 2231881 ns/op 4.48 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17134402 ns/op 5.84 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 169459940 ns/op 5.90 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6753106 ns/op 1.48 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 74500332 ns/op 1.34 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 751869426 ns/op 1.33 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6730478 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 93110995 ns/op 1.07 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 965462471 ns/op 1.04 MB/s PASS ok compress/flate 16.363s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2301006 ns/op 4.35 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2401699 ns/op 4.16 MB/s BenchmarkDecoder/1e5-4 5 22632947 ns/op 4.42 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22554463 ns/op 4.43 MB/s BenchmarkDecoder/1e6-4 1 225683264 ns/op 4.43 MB/s BenchmarkDecoder/1e-Reuse6-4 1 225093418 ns/op 4.44 MB/s BenchmarkEncoder/1e4-4 48 2230498 ns/op 4.48 MB/s BenchmarkEncoder/1e-Reuse4-4 63 1874550 ns/op 5.33 MB/s BenchmarkEncoder/1e5-4 6 19690566 ns/op 5.08 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19441761 ns/op 5.14 MB/s BenchmarkEncoder/1e6-4 1 203754762 ns/op 4.91 MB/s BenchmarkEncoder/1e-Reuse6-4 1 194564801 ns/op 5.14 MB/s PASS ok compress/lzw 3.897s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 30 3867940 ns/op PASS ok container/heap 1.238s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 18751 5715 ns/op BenchmarkWithTimeout/concurrency=40-4 4909 22281 ns/op BenchmarkWithTimeout/concurrency=4000-4 5088 24433 ns/op BenchmarkWithTimeout/concurrency=400000-4 6075 20154 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 360502 313.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12186 10728 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14037 7974 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2547 48674 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1635 76594 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2028 51550 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 224 547623 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 159 1044267 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 248 469117 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 19 5528949 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 10 10114030 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4903355 ns/op BenchmarkCheckCanceled/Err-4 256035 457.4 ns/op BenchmarkCheckCanceled/Done-4 386486 311.7 ns/op BenchmarkContextCancelDone-4 473137 251.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 22860 5241 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 20163 5713 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 18759 6497 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15349 7656 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 12276 10440 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 520946 246.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 294883 403.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 207132 576.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 128560 926.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 67044 1789 ns/op PASS ok context 12.280s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1647985 71.32 ns/op 224.35 MB/s BenchmarkDecrypt-4 1706187 70.99 ns/op 225.38 MB/s BenchmarkExpand-4 999268 120.8 ns/op PASS ok crypto/aes 1.523s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 174160 662.2 ns/op 96.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 354459 306.6 ns/op 208.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 173966 671.7 ns/op 95.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 364789 316.3 ns/op 202.35 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 114609 1047 ns/op 1289.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 174722 677.8 ns/op 1991.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 101265 1151 ns/op 1173.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 123592 819.8 ns/op 1646.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 40876 2973 ns/op 2755.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51650 2329 ns/op 3517.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34407 3544 ns/op 2311.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39456 3042 ns/op 2693.07 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6756 17186 ns/op 59.29 MB/s BenchmarkAESCFBDecrypt1K-4 6747 16541 ns/op 61.60 MB/s BenchmarkAESCFBDecrypt8K-4 912 129924 ns/op 63.01 MB/s BenchmarkAESOFB1K-4 10000 11054 ns/op 92.18 MB/s BenchmarkAESCTR1K-4 13855 8760 ns/op 116.32 MB/s BenchmarkAESCTR8K-4 1665 69138 ns/op 118.42 MB/s BenchmarkAESCBCEncrypt1K-4 13932 8546 ns/op 119.82 MB/s BenchmarkAESCBCDecrypt1K-4 17751 6696 ns/op 152.92 MB/s PASS ok crypto/cipher 3.851s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 69358 1643 ns/op 4.87 MB/s BenchmarkDecrypt-4 77926 1526 ns/op 5.24 MB/s BenchmarkTDESEncrypt-4 29967 4041 ns/op 1.98 MB/s BenchmarkTDESDecrypt-4 30528 3922 ns/op 2.04 MB/s PASS ok crypto/des 1.617s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 939 125410 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7615125 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20200694 ns/op 1541 B/op 21 allocs/op BenchmarkECDH/X25519-4 97 1202207 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.630s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1636 67631 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 33 3521615 ns/op 2678 B/op 34 allocs/op BenchmarkSign/P521-4 13 8706280 ns/op 3063 B/op 35 allocs/op BenchmarkVerify/P256-4 930 132667 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 8716587 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23140465 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 3819 28547 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 61 1927715 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5046231 ns/op 1418 B/op 17 allocs/op PASS ok crypto/ecdsa 2.567s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 326 369275 ns/op BenchmarkNewKeyFromSeed-4 318 370784 ns/op BenchmarkSigning-4 298 403595 ns/op BenchmarkVerification-4 198 605627 ns/op PASS ok crypto/ed25519 1.770s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4904 23083 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 156 755244 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 58 1982048 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5056336 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1368 87065 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1936530 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5290161 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14654419 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12025 9417 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5421 20348 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3484 31391 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 80 1317205 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2281 50757 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 302 396447 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1453 79890 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 88 1240494 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.383s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14564 8111 ns/op 126.24 MB/s BenchmarkHMACSHA256_32-4 23503 5045 ns/op 6.34 MB/s BenchmarkNewWriteSum-4 10000 10526 ns/op 3.04 MB/s PASS ok crypto/hmac 1.506s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52924 2220 ns/op BenchmarkModSub-4 52189 2285 ns/op BenchmarkMontgomeryRepr-4 26720 4443 ns/op BenchmarkMontgomeryMul-4 27150 4472 ns/op BenchmarkModMul-4 13141 9179 ns/op BenchmarkExpBig-4 15 7582554 ns/op BenchmarkExp-4 6 18119424 ns/op PASS ok crypto/internal/bigmod 2.173s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 2922 37908 ns/op BenchmarkScalarBaseMult-4 330 362041 ns/op BenchmarkScalarMult-4 148 796894 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 213 539082 ns/op PASS ok crypto/internal/edwards25519 1.648s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 508262 211.1 ns/op BenchmarkMultiply-4 4173426 28.50 ns/op BenchmarkSquare-4 4962124 23.28 ns/op BenchmarkInvert-4 23906 4961 ns/op BenchmarkMult32-4 1529467 79.45 ns/op PASS ok crypto/internal/edwards25519/field 1.803s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 62 1921387 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1569 75236 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5333533 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14976388 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 166 678630 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7818 15073 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 64 1762573 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4577266 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.196s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 614992 187.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 303708 376.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 110293 1049 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 619554 183.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 292741 379.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 115686 1049 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.764s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 110739 1034 ns/op 7.73 MB/s BenchmarkHash64-4 141234 832.2 ns/op 76.91 MB/s BenchmarkHash128-4 128709 932.0 ns/op 137.34 MB/s BenchmarkHash256-4 99828 1172 ns/op 218.52 MB/s BenchmarkHash512-4 75070 1638 ns/op 312.56 MB/s BenchmarkHash1K-4 46935 2567 ns/op 398.87 MB/s BenchmarkHash8K-4 7641 15184 ns/op 539.50 MB/s BenchmarkHash1M-4 64 1792626 ns/op 584.94 MB/s BenchmarkHash8M-4 7 14622034 ns/op 573.70 MB/s BenchmarkHash8BytesUnaligned-4 112597 1004 ns/op 7.97 MB/s BenchmarkHash1KUnaligned-4 47439 2510 ns/op 407.93 MB/s BenchmarkHash8KUnaligned-4 8006 15004 ns/op 545.97 MB/s PASS ok crypto/md5 2.878s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 180771895 ns/op PASS ok crypto/rand 1.201s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12830 9280 ns/op 13.79 MB/s BenchmarkRC4_1K-4 1552 74664 ns/op 13.71 MB/s BenchmarkRC4_8K-4 196 589929 ns/op 13.72 MB/s PASS ok crypto/rc4 1.537s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10746421 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23656951 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42430029 ns/op BenchmarkEncryptPKCS1v15/2048-4 40 2724109 ns/op BenchmarkDecryptOAEP/2048-4 10 10492727 ns/op BenchmarkEncryptOAEP/2048-4 39 2751063 ns/op BenchmarkSignPKCS1v15/2048-4 10 10597999 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2729341 ns/op BenchmarkSignPSS/2048-4 10 10813156 ns/op BenchmarkVerifyPSS/2048-4 42 2735397 ns/op PASS ok crypto/rsa 2.736s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 94182 1218 ns/op 6.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 105951 1056 ns/op 7.57 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74085 1589 ns/op 201.37 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 82484 1367 ns/op 234.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48470 2516 ns/op 407.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 51210 2318 ns/op 441.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8577 12183 ns/op 672.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 8570 12059 ns/op 679.34 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.055s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 76441 1583 ns/op 5.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 85270 1356 ns/op 5.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 85671 1397 ns/op 5.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24775 4795 ns/op 213.55 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26950 4462 ns/op 229.52 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26458 4672 ns/op 219.18 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3796 28979 ns/op 282.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4164 29136 ns/op 281.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4219 28907 ns/op 283.39 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.312s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 54144 2190 ns/op 3.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 66627 1787 ns/op 4.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 59803 2099 ns/op 3.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27402 4539 ns/op 225.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30746 3982 ns/op 257.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 28612 4161 ns/op 246.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5852 21236 ns/op 385.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5680 20495 ns/op 399.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5818 20899 ns/op 391.97 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.334s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16309306 7.351 ns/op BenchmarkConstantTimeEq-4 16248831 7.375 ns/op BenchmarkConstantTimeLessOrEq-4 15239110 7.724 ns/op BenchmarkXORBytes/8Bytes-4 4026723 25.00 ns/op 320.02 MB/s BenchmarkXORBytes/128Bytes-4 3774123 30.49 ns/op 4197.61 MB/s BenchmarkXORBytes/2048Bytes-4 908556 132.1 ns/op 15506.10 MB/s BenchmarkXORBytes/32768Bytes-4 58780 2023 ns/op 16195.65 MB/s PASS ok crypto/subtle 1.972s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 128 989664 ns/op BenchmarkCertCache/1-4 100 1022854 ns/op BenchmarkCertCache/2-4 127 922472 ns/op BenchmarkCertCache/3-4 135 872331 ns/op BenchmarkHandshakeServer/RSA-4 14 7611602 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 8301528 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 14 8130007 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 75 1552373 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 121 973743 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 42 2761702 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 51 2290863 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34664799 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 33004050 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 26724664 ns/op 39.24 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 36965974 ns/op 28.37 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 40072323 ns/op 52.33 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 56146297 ns/op 37.35 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 68776004 ns/op 60.98 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 100401170 ns/op 41.78 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 127846723 ns/op 65.61 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 192040268 ns/op 43.68 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 256952695 ns/op 65.29 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 355424158 ns/op 47.20 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 480941977 ns/op 69.77 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 714510748 ns/op 46.96 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1003465701 ns/op 66.88 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1466762080 ns/op 45.75 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 28672105 ns/op 36.57 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 37533347 ns/op 27.94 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 42299017 ns/op 49.58 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 58996754 ns/op 35.55 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 72724096 ns/op 57.67 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 110760395 ns/op 37.87 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 137712987 ns/op 60.91 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 206223748 ns/op 40.68 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 257493277 ns/op 65.16 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 374866079 ns/op 44.76 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 507319985 ns/op 66.14 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 749026893 ns/op 44.80 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1038378974 ns/op 64.63 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1463030998 ns/op 45.87 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 707858109 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 710220764 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 292810476 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 293362935 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 154202843 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 153666764 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 85760710 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 83294492 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 43238457 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 42405886 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 148819500 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 149854664 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 68298080 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 69039410 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 42538299 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 42103138 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 29479889 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 28240730 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 21796427 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 20876249 ns/op PASS ok crypto/tls 21.204s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 7 17275521 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 261 461819 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 795 145055 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 764 151510 ns/op 13507 B/op 187 allocs/op PASS ok crypto/x509 2.028s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 4 28525666 ns/op 2503266 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 4 27007041 ns/op 2236604 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 7 16594688 ns/op 1772806 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 4 27789620 ns/op 2359676 B/op 19657 allocs/op BenchmarkConcurrentTxExec-4 10 12361686 ns/op 595498 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 5 23382641 ns/op 839625 B/op 20158 allocs/op BenchmarkConcurrentTxStmtExec-4 26 5111314 ns/op 108122 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 4 26716435 ns/op 1693084 B/op 14112 allocs/op BenchmarkManyConcurrentQueries-4 1674 64630 ns/op 4005 B/op 20 allocs/op BenchmarkGrabConn-4 165523 686.0 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.827s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1352 75254 ns/op BenchmarkSymbols32-4 1574 67760 ns/op PASS ok debug/elf 1.257s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 195483 628.9 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 56 1888789 ns/op 188215 B/op 13 allocs/op Benchmark115/LineToPC-4 62 1801432 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 15554 7678 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.785s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 60519 2020 ns/op BenchmarkMarshal-4 646 171875 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2396 47552 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.432s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 319 353454 ns/op 23.18 MB/s BenchmarkEncodeToString-4 252 428987 ns/op 19.10 MB/s BenchmarkDecode-4 128 921305 ns/op 14.23 MB/s BenchmarkDecodeString-4 124 920338 ns/op 14.25 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 283 398287 ns/op 20.57 MB/s BenchmarkDecodeString/2-4 236647 442.8 ns/op 9.03 MB/s BenchmarkDecodeString/4-4 234492 536.2 ns/op 14.92 MB/s BenchmarkDecodeString/8-4 169504 658.1 ns/op 18.23 MB/s BenchmarkDecodeString/64-4 31737 3779 ns/op 23.29 MB/s BenchmarkDecodeString/8192-4 292 405023 ns/op 26.97 MB/s BenchmarkNewEncoding-4 56761 2077 ns/op 123.26 MB/s PASS ok encoding/base64 2.033s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1192 94235 ns/op 42.45 MB/s BenchmarkReadStruct-4 15531 7594 ns/op 9.88 MB/s BenchmarkWriteStruct-4 14654 7990 ns/op 9.39 MB/s BenchmarkReadInts-4 42822 2679 ns/op 11.20 MB/s BenchmarkWriteInts-4 42867 2770 ns/op 10.83 MB/s BenchmarkWriteSlice1000Int32s-4 1148 95107 ns/op 42.06 MB/s BenchmarkPutUint16-4 3403444 35.57 ns/op 56.22 MB/s BenchmarkAppendUint16-4 3586317 33.63 ns/op 59.47 MB/s BenchmarkPutUint32-4 2749863 43.84 ns/op 91.25 MB/s BenchmarkAppendUint32-4 2632851 44.79 ns/op 89.31 MB/s BenchmarkPutUint64-4 953444 124.4 ns/op 64.29 MB/s BenchmarkAppendUint64-4 905653 132.6 ns/op 60.33 MB/s BenchmarkLittleEndianPutUint16-4 3412346 35.14 ns/op 56.92 MB/s BenchmarkLittleEndianAppendUint16-4 3463228 34.76 ns/op 57.53 MB/s BenchmarkLittleEndianPutUint32-4 2584200 43.83 ns/op 91.27 MB/s BenchmarkLittleEndianAppendUint32-4 2753810 42.72 ns/op 93.63 MB/s BenchmarkLittleEndianPutUint64-4 963202 123.6 ns/op 64.74 MB/s BenchmarkLittleEndianAppendUint64-4 810474 123.6 ns/op 64.75 MB/s BenchmarkReadFloats-4 151800 815.6 ns/op 14.71 MB/s BenchmarkWriteFloats-4 150008 843.3 ns/op 14.23 MB/s BenchmarkReadSlice1000Float32s-4 1119 100368 ns/op 39.85 MB/s BenchmarkWriteSlice1000Float32s-4 1063 113815 ns/op 35.14 MB/s BenchmarkReadSlice1000Uint8s-4 68546 1676 ns/op 596.83 MB/s BenchmarkWriteSlice1000Uint8s-4 89690 1348 ns/op 741.94 MB/s BenchmarkPutUvarint32-4 695107 155.7 ns/op 25.68 MB/s BenchmarkPutUvarint64-4 191846 634.7 ns/op 12.60 MB/s PASS ok encoding/binary 5.097s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5604 19462 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6645 17969 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 5761 18125 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3496 30982 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7610 16255 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7240 15961 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7705 15897 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3825 26828 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 9823 10503 ns/op PASS ok encoding/csv 2.177s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10344 12009 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 12415 9285 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 226 529299 ns/op 16793 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 678 168981 ns/op 723 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1518 80051 ns/op 57 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1616 83158 ns/op 53 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1935 58418 ns/op 200 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 57 2119209 ns/op 35820 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 606 206904 ns/op 25230 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1266 111512 ns/op 10796 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1227 96172 ns/op 9758 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 691 153776 ns/op 39155 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 314 469277 ns/op 66265 B/op 2202 allocs/op BenchmarkDecodeBytesSlice-4 544 231510 ns/op 23750 B/op 191 allocs/op BenchmarkDecodeInterfaceSlice-4 97 1382882 ns/op 83023 B/op 3178 allocs/op BenchmarkDecodeMap-4 68 1699517 ns/op 54125 B/op 181 allocs/op PASS ok encoding/gob 4.515s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11469 10664 ns/op 24.00 MB/s BenchmarkEncode/1024-4 2832 42050 ns/op 24.35 MB/s BenchmarkEncode/4096-4 697 174699 ns/op 23.45 MB/s BenchmarkEncode/16384-4 178 697459 ns/op 23.49 MB/s BenchmarkDecode/256-4 22406 5392 ns/op 47.48 MB/s BenchmarkDecode/1024-4 5553 20929 ns/op 48.93 MB/s BenchmarkDecode/4096-4 1452 82033 ns/op 49.93 MB/s BenchmarkDecode/16384-4 362 332103 ns/op 49.33 MB/s BenchmarkDump/256-4 1255 95749 ns/op 2.67 MB/s BenchmarkDump/1024-4 318 383044 ns/op 2.67 MB/s BenchmarkDump/4096-4 79 1483322 ns/op 2.76 MB/s BenchmarkDump/16384-4 16 6316196 ns/op 2.59 MB/s PASS ok encoding/hex 2.907s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 114417996 ns/op 16.96 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 153509234 ns/op 12.64 MB/s 8525800 B/op 139 allocs/op BenchmarkCodeMarshal-4 1 176457014 ns/op 11.00 MB/s 10333344 B/op 60 allocs/op BenchmarkCodeMarshalError-4 1 136465353 ns/op 14.22 MB/s 1946768 B/op 70 allocs/op BenchmarkMarshalBytes/32-4 19086 6165 ns/op BenchmarkMarshalBytes/256-4 4965 23484 ns/op BenchmarkMarshalBytes/4096-4 423 277695 ns/op BenchmarkMarshalBytesError/32-4 51 2193393 ns/op BenchmarkMarshalBytesError/256-4 50 2213558 ns/op BenchmarkMarshalBytesError/4096-4 45 2661063 ns/op BenchmarkMarshalMap-4 42588 3030 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 454655575 ns/op 4.27 MB/s 10097736 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 34023 3517 ns/op 3.98 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 42763 2478 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 402415777 ns/op 4.82 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 395936089 ns/op 4.90 MB/s 2021048 B/op 40012 allocs/op BenchmarkUnmarshalString-4 53990 2422 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 119932 1081 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 266337 510.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 13754 7963 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 68493 1956 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 73402 1631 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 14985 8436 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3164 35743 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 750 172328 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 79 1447550 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 8 14126920 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 399716 272.8 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 383780 311.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 397707 269.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 398422 277.2 ns/op BenchmarkEncodeMarshaler-4 50354 2181 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 63698 1751 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4169089 27.29 ns/op BenchmarkNumberIsValidRegexp-4 19266 6336 ns/op PASS ok encoding/json 9.337s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 43 2735232 ns/op 23.96 MB/s BenchmarkDecode-4 21 5602798 ns/op 15.85 MB/s PASS ok encoding/pem 1.371s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2578 38899 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 796 138129 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 3471 30069 ns/op PASS ok encoding/xml 1.472s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 200407 524.9 ns/op BenchmarkAs-4 68947 1634 ns/op PASS ok errors 1.269s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 243728 507.6 ns/op BenchmarkIntSet-4 322374 384.1 ns/op BenchmarkFloatAdd-4 83712 1840 ns/op BenchmarkFloatSet-4 286008 403.9 ns/op BenchmarkStringSet-4 224245 461.5 ns/op BenchmarkMapSet-4 64353 1999 ns/op BenchmarkMapSetDifferent-4 48069 2873 ns/op BenchmarkMapSetDifferentRandom-4 206 524044 ns/op BenchmarkMapSetString-4 78772 2073 ns/op BenchmarkMapAddSame-4 31398 3917 ns/op BenchmarkMapAddDifferent-4 13010 9236 ns/op BenchmarkMapAddDifferentRandom-4 182 640568 ns/op BenchmarkMapAddSameSteadyState-4 226606 534.3 ns/op BenchmarkMapAddDifferentSteadyState-4 84280 1416 ns/op BenchmarkMapString-4 5350 19180 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 17166 6352 ns/op PASS ok expvar 3.565s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 100647 1358 ns/op BenchmarkSprintfEmpty-4 321843 340.8 ns/op BenchmarkSprintfString-4 241095 491.5 ns/op BenchmarkSprintfTruncateString-4 200290 514.5 ns/op BenchmarkSprintfTruncateBytes-4 137436 936.8 ns/op BenchmarkSprintfSlowParsingPath-4 220514 540.8 ns/op BenchmarkSprintfQuoteString-4 35080 3130 ns/op BenchmarkSprintfInt-4 230679 539.4 ns/op BenchmarkSprintfIntInt-4 178238 710.0 ns/op BenchmarkSprintfPrefixedInt-4 164576 652.7 ns/op BenchmarkSprintfFloat-4 147705 916.2 ns/op BenchmarkSprintfComplex-4 57176 2142 ns/op BenchmarkSprintfBoolean-4 240982 447.3 ns/op BenchmarkSprintfHexString-4 100998 1123 ns/op BenchmarkSprintfHexBytes-4 67754 1717 ns/op BenchmarkSprintfBytes-4 38293 2800 ns/op BenchmarkSprintfStringer-4 64892 1633 ns/op BenchmarkSprintfStructure-4 35478 4102 ns/op BenchmarkManyArgs-4 68298 2110 ns/op BenchmarkFprintInt-4 60489 1848 ns/op BenchmarkFprintfBytes-4 73556 1835 ns/op BenchmarkFprintIntNoAlloc-4 61606 1994 ns/op BenchmarkScanInts-4 32 3649774 ns/op BenchmarkScanRecursiveInt-4 1 408302269 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 445867825 ns/op PASS ok fmt 5.796s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 606 193954 ns/op PASS ok go/build 1.167s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 39878 2569 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12427 9335 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3648 33584 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 928 131903 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 228 515022 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 46 2500276 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 10275279 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 45570014 ns/op 3634530 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 192003275 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.534s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 292905109 ns/op 0.22 MB/s 45085720 B/op 48709 allocs/op PASS ok go/format 1.345s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 23631823 ns/op 2.28 MB/s BenchmarkParseOnly-4 6 19855902 ns/op 2.71 MB/s BenchmarkResolve-4 40 2924173 ns/op 18.42 MB/s PASS ok go/parser 2.235s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 164310413 ns/op 0.31 MB/s 5196240 B/op 27489 allocs/op BenchmarkPrintDecl-4 660 182064 ns/op 0.18 MB/s 16219 B/op 51 allocs/op PASS ok go/printer 1.334s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 234 498183 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8724113 ns/op 5.69 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 13354913 ns/op 5.41 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19401075 ns/op 6.03 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 207 590046 ns/op 5.21 MB/s PASS ok go/scanner 1.768s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 104.3 ns/op PASS ok go/token 1.133s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 100 1180047 ns/op BenchmarkNamed/Underlying/nongeneric-4 833490 144.3 ns/op BenchmarkNamed/Underlying/generic-4 802130 141.5 ns/op BenchmarkNamed/Underlying/src_instance-4 811308 143.5 ns/op BenchmarkNamed/Underlying/user_instance-4 799051 143.6 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 18582 6186 ns/op BenchmarkNamed/NewMethodSet/generic-4 19230 6297 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18702 6360 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 17456 6544 ns/op BenchmarkCheck/http/funcbodies/info-4 1 709340127 ns/op 45797 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 489360898 ns/op 66381 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 270929001 ns/op 119899 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 231130050 ns/op 140487 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 464501928 ns/op 11128 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 117868803 ns/op 43848 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 69335512 ns/op 74530 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 66252908 ns/op 77996 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 152696878 ns/op 14186 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 68201110 ns/op 31760 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48701190 ns/op 44477 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46618882 ns/op 46463 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1263907928 ns/op 52216 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 702957303 ns/op 93884 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 193536722 ns/op 340879 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 139753219 ns/op 471930 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 615312566 ns/op 3261 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 109719597 ns/op 18278 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 91354619 ns/op 21959 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 90205676 ns/op 22224 lines/s PASS ok go/types 21.271s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8493 14479 ns/op 70.72 MB/s PASS ok hash/adler32 1.244s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 190837 593.1 ns/op 25.29 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 192339 578.6 ns/op 25.92 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 92403 1171 ns/op 34.15 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 108129 1111 ns/op 36.00 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 425467 271.7 ns/op 1884.60 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 431942 275.9 ns/op 1856.04 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 369405 310.8 ns/op 3294.85 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 364724 306.7 ns/op 3339.13 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 229797 526.6 ns/op 7778.38 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 223059 512.5 ns/op 7991.64 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 50907 2405 ns/op 13624.25 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 50562 2349 ns/op 13951.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 364725 277.7 ns/op 54.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 383197 295.2 ns/op 50.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 384876 287.7 ns/op 139.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 388342 285.6 ns/op 140.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 289610 393.7 ns/op 1300.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 302696 391.2 ns/op 1308.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 254715 478.4 ns/op 2140.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 243206 475.7 ns/op 2152.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 178873 561.1 ns/op 7300.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 212104 568.4 ns/op 7205.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 44845 2719 ns/op 12052.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45210 2707 ns/op 12105.68 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 201307 592.0 ns/op 25.34 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 197221 602.8 ns/op 24.88 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 99398 1188 ns/op 33.67 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 101188 1182 ns/op 33.84 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7201 16184 ns/op 31.64 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7348 16271 ns/op 31.47 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3538 33668 ns/op 30.41 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3477 33734 ns/op 30.36 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 876 138290 ns/op 29.62 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 844 136603 ns/op 29.98 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1109367 ns/op 29.54 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1102121 ns/op 29.73 MB/s PASS ok hash/crc32 5.603s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 84 1469462 ns/op 44.60 MB/s BenchmarkCrc64/ISO4KB-4 940 122893 ns/op 33.33 MB/s BenchmarkCrc64/ISO1KB-4 4500 26178 ns/op 39.12 MB/s BenchmarkCrc64/ECMA64KB-4 80 1473144 ns/op 44.49 MB/s BenchmarkCrc64/Random64KB-4 91 1311146 ns/op 49.98 MB/s BenchmarkCrc64/Random16KB-4 349 334232 ns/op 49.02 MB/s PASS ok hash/crc64 1.807s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8390 14356 ns/op 71.33 MB/s BenchmarkFnv32aKB-4 8263 14729 ns/op 69.53 MB/s BenchmarkFnv64KB-4 7994 14484 ns/op 70.70 MB/s BenchmarkFnv64aKB-4 7960 14618 ns/op 70.05 MB/s BenchmarkFnv128KB-4 1924 59718 ns/op 17.15 MB/s BenchmarkFnv128aKB-4 2031 58554 ns/op 17.49 MB/s PASS ok hash/fnv 1.952s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 593770 203.7 ns/op 19.63 MB/s BenchmarkHash/n=4/Bytes-4 3760808 31.57 ns/op 126.69 MB/s BenchmarkHash/n=4/String-4 1695463 71.08 ns/op 56.27 MB/s BenchmarkHash/n=8/Write-4 557190 194.4 ns/op 41.15 MB/s BenchmarkHash/n=8/Bytes-4 3806751 31.42 ns/op 254.65 MB/s BenchmarkHash/n=8/String-4 1679763 70.89 ns/op 112.85 MB/s BenchmarkHash/n=16/Write-4 583176 196.4 ns/op 81.45 MB/s BenchmarkHash/n=16/Bytes-4 4419445 26.46 ns/op 604.68 MB/s BenchmarkHash/n=16/String-4 1740608 69.80 ns/op 229.23 MB/s BenchmarkHash/n=32/Write-4 564649 204.9 ns/op 156.14 MB/s BenchmarkHash/n=32/Bytes-4 4266051 27.97 ns/op 1144.16 MB/s BenchmarkHash/n=32/String-4 1723149 69.82 ns/op 458.32 MB/s BenchmarkHash/n=64/Write-4 527950 221.6 ns/op 288.76 MB/s BenchmarkHash/n=64/Bytes-4 3770805 31.05 ns/op 2061.23 MB/s BenchmarkHash/n=64/String-4 1660328 71.86 ns/op 890.60 MB/s BenchmarkHash/n=256/Write-4 379356 309.4 ns/op 827.39 MB/s BenchmarkHash/n=256/Bytes-4 2105570 56.18 ns/op 4556.52 MB/s BenchmarkHash/n=256/String-4 783154 134.5 ns/op 1903.55 MB/s BenchmarkHash/n=320/Write-4 380252 299.3 ns/op 1069.34 MB/s BenchmarkHash/n=320/Bytes-4 1722390 71.12 ns/op 4499.65 MB/s BenchmarkHash/n=320/String-4 636288 185.8 ns/op 1722.21 MB/s BenchmarkHash/n=1024/Write-4 238964 462.6 ns/op 2213.73 MB/s BenchmarkHash/n=1024/Bytes-4 729578 162.2 ns/op 6313.70 MB/s BenchmarkHash/n=1024/String-4 246010 479.8 ns/op 2134.30 MB/s BenchmarkHash/n=4096/Write-4 121254 984.2 ns/op 4161.71 MB/s BenchmarkHash/n=4096/Bytes-4 196218 587.3 ns/op 6973.72 MB/s BenchmarkHash/n=4096/String-4 64657 1798 ns/op 2277.76 MB/s BenchmarkHash/n=16384/Write-4 38400 3162 ns/op 5182.00 MB/s BenchmarkHash/n=16384/Bytes-4 51868 2297 ns/op 7133.36 MB/s BenchmarkHash/n=16384/String-4 15988 7228 ns/op 2266.66 MB/s PASS ok hash/maphash 5.550s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 860 138907 ns/op BenchmarkEscapeNone-4 112180 1020 ns/op BenchmarkUnescape-4 697 163481 ns/op BenchmarkUnescapeNone-4 524056 225.8 ns/op BenchmarkUnescapeSparse-4 8690 13117 ns/op BenchmarkUnescapeDense-4 1071 107454 ns/op PASS ok html 1.893s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9166 12827 ns/op BenchmarkCSSEscaperNoSpecials-4 43257 2753 ns/op BenchmarkDecodeCSS-4 25514 4543 ns/op BenchmarkDecodeCSSNoSpecials-4 4216582 28.62 ns/op BenchmarkCSSValueFilter-4 98458 1132 ns/op BenchmarkCSSValueFilterOk-4 62162 1627 ns/op BenchmarkEscapedExecute-4 4263 26058 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10855 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 65818 1823 ns/op BenchmarkStripTags-4 20227 5932 ns/op BenchmarkStripTagsNoSpecials-4 262143 455.4 ns/op BenchmarkJSValEscaperWithNum-4 21902 5598 ns/op BenchmarkJSValEscaperWithStr-4 4290 23525 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 16472 7445 ns/op BenchmarkJSValEscaperWithObj-4 4184 28343 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12646 9346 ns/op BenchmarkJSStrEscaperNoSpecials-4 57034 2028 ns/op BenchmarkJSStrEscaper-4 10000 10396 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54432 2266 ns/op BenchmarkJSRegexpEscaper-4 10000 11262 ns/op BenchmarkTemplateSpecialTags-4 74 1382518 ns/op BenchmarkURLEscaper-4 3970 27809 ns/op BenchmarkURLEscaperNoSpecials-4 153534 746.0 ns/op BenchmarkURLNormalizer-4 5536 20719 ns/op BenchmarkURLNormalizerNoSpecials-4 152455 758.1 ns/op BenchmarkSrcsetFilter-4 17925 6514 ns/op BenchmarkSrcsetFilterNoSpecials-4 101164 1162 ns/op PASS ok html/template 5.028s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 498921 206.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 405952 282.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 618985 193.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 436302 274.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1783587 64.84 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 101.3 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1762966 66.81 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1209723 97.57 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1440220 84.09 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 392938 290.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 322075 349.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 455270 266.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 323468 353.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 699832 154.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 511814 231.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 880836 127.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 545440 225.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 393244 278.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1360804 89.74 ns/op BenchmarkRGBASetRGBA-4 1335556 91.12 ns/op BenchmarkRGBA64At-4 687892 172.7 ns/op BenchmarkRGBA64SetRGBA64-4 739872 159.1 ns/op BenchmarkNRGBAAt-4 1372369 86.74 ns/op BenchmarkNRGBASetNRGBA-4 1320973 87.49 ns/op BenchmarkNRGBA64At-4 698332 167.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 727162 161.3 ns/op BenchmarkAlphaAt-4 2272462 51.40 ns/op BenchmarkAlphaSetAlpha-4 2379829 50.78 ns/op BenchmarkAlpha16At-4 1565623 75.77 ns/op BenchmarkAlphaSetAlpha16-4 1542830 76.17 ns/op BenchmarkGrayAt-4 2318666 51.85 ns/op BenchmarkGraySetGray-4 2339732 51.77 ns/op BenchmarkGray16At-4 1571876 75.59 ns/op BenchmarkGraySetGray16-4 1551145 75.88 ns/op PASS ok image 6.447s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3951259 30.40 ns/op BenchmarkYCbCrToRGB/128-4 3827718 31.26 ns/op BenchmarkYCbCrToRGB/255-4 4084212 29.46 ns/op BenchmarkRGBToYCbCr/0-4 4124737 28.99 ns/op BenchmarkRGBToYCbCr/Cb-4 3965215 30.09 ns/op BenchmarkRGBToYCbCr/Cr-4 4188682 28.61 ns/op BenchmarkYCbCrToRGBA/0-4 3350318 35.69 ns/op BenchmarkYCbCrToRGBA/128-4 3203688 37.55 ns/op BenchmarkYCbCrToRGBA/255-4 3391486 35.58 ns/op BenchmarkNYCbCrAToRGBA/0-4 3104407 37.07 ns/op BenchmarkNYCbCrAToRGBA/128-4 3334123 35.83 ns/op BenchmarkNYCbCrAToRGBA/255-4 3291374 36.32 ns/op PASS ok image/color 2.888s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 37667101 ns/op BenchmarkFillSrc-4 264 453863 ns/op BenchmarkCopyOver-4 6 19050704 ns/op BenchmarkCopySrc-4 363 306999 ns/op BenchmarkNRGBAOver-4 5 20417130 ns/op BenchmarkNRGBASrc-4 8 13415429 ns/op BenchmarkYCbCr-4 7 14798541 ns/op BenchmarkGray-4 14 8095339 ns/op BenchmarkCMYK-4 8 13229679 ns/op BenchmarkGlyphOver-4 16 6490943 ns/op BenchmarkRGBAMaskOver-4 4 33133748 ns/op BenchmarkGrayMaskOver-4 5 24676887 ns/op BenchmarkRGBA64ImageMaskOver-4 3 41216602 ns/op BenchmarkRGBA-4 4 27134884 ns/op BenchmarkPalettedFill-4 862 141138 ns/op BenchmarkPalettedRGBA-4 4 26430875 ns/op BenchmarkGenericOver-4 2 57840232 ns/op BenchmarkGenericMaskOver-4 5 24348631 ns/op BenchmarkGenericSrc-4 3 37996896 ns/op BenchmarkGenericMaskSrc-4 4 32832157 ns/op PASS ok image/draw 7.839s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 21 4940403 ns/op 3.13 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 122444064 ns/op 2.51 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3300282366 ns/op 0.37 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 54 2312689 ns/op 6.68 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 160942173 ns/op 0.38 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.433s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3475 31178 ns/op BenchmarkIDCT-4 3668 29674 ns/op BenchmarkDecodeBaseline-4 8 12745306 ns/op 4.85 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 18096385 ns/op 3.42 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 158514116 ns/op 7.75 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 199475910 ns/op 4.62 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.276s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11846004 8.779 ns/op BenchmarkDecodeGray-4 12 9365076 ns/op 7.00 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 41656617 ns/op 6.29 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 35650513 ns/op 7.35 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5680396 ns/op 11.54 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 33665104 ns/op 7.79 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 41353853 ns/op 6.34 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 63483646 ns/op 4.84 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 63727055 ns/op 4.82 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 204742670 ns/op 6.00 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 221811132 ns/op 5.54 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31245637 ns/op 9.83 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 209580759 ns/op 5.86 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 890035319 ns/op 1.38 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.919s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 58300630 ns/op 1.72 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 48735398 ns/op 2.05 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 347662290 ns/op 1.44 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 341178750 ns/op 1.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 57249617 ns/op 1.75 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 45925833 ns/op 2.18 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 331539813 ns/op 1.51 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 313963117 ns/op 1.59 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 757947608 ns/op 1.32 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 764694521 ns/op 1.31 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4488804681 ns/op 1.11 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4393680006 ns/op 1.14 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8939384341 ns/op 1.12 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 8647931711 ns/op 1.16 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 51761511481 ns/op 0.97 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 50714462055 ns/op 0.99 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 9 11170183 ns/op 8.95 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 12077943 ns/op 8.28 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 53153136 ns/op 9.41 MB/s 2007124 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 58051307 ns/op 8.61 MB/s 4005972 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 104016639 ns/op 9.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 117685083 ns/op 8.50 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 530599719 ns/op 9.42 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 591567107 ns/op 8.45 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1045761216 ns/op 9.56 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1244952435 ns/op 8.03 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5351909159 ns/op 9.34 MB/s 200007856 B/op 3 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5865978265 ns/op 8.52 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 65917044 ns/op 1.52 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 61992774 ns/op 1.61 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 499456540 ns/op 1.00 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 518933632 ns/op 0.96 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1054809447 ns/op 0.95 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1082679431 ns/op 0.92 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 7191289867 ns/op 0.70 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 7178938967 ns/op 0.70 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 16835368308 ns/op 0.59 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 16566510160 ns/op 0.60 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 92220119096 ns/op 0.54 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 98168904953 ns/op 0.51 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 190954347 ns/op 21.89 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 198269853 ns/op 21.08 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 409.604s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34130 3194 ns/op 0.31 MB/s BenchmarkMarshalCorpusFile/2-4 33502 3381 ns/op 0.59 MB/s BenchmarkMarshalCorpusFile/4-4 31330 3855 ns/op 1.04 MB/s BenchmarkMarshalCorpusFile/8-4 23438 4710 ns/op 1.70 MB/s BenchmarkMarshalCorpusFile/16-4 19911 5919 ns/op 2.70 MB/s BenchmarkMarshalCorpusFile/32-4 13422 9003 ns/op 3.55 MB/s BenchmarkMarshalCorpusFile/64-4 10000 11740 ns/op 5.45 MB/s BenchmarkMarshalCorpusFile/128-4 6756 15415 ns/op 8.30 MB/s BenchmarkMarshalCorpusFile/256-4 2941 36407 ns/op 7.03 MB/s BenchmarkMarshalCorpusFile/512-4 1647 75880 ns/op 6.75 MB/s BenchmarkMarshalCorpusFile/1024-4 852 138127 ns/op 7.41 MB/s BenchmarkMarshalCorpusFile/2048-4 388 285112 ns/op 7.18 MB/s BenchmarkMarshalCorpusFile/4096-4 205 542526 ns/op 7.55 MB/s BenchmarkMarshalCorpusFile/8192-4 93 1113590 ns/op 7.36 MB/s BenchmarkMarshalCorpusFile/16384-4 52 2260094 ns/op 7.25 MB/s BenchmarkMarshalCorpusFile/32768-4 19 6336729 ns/op 5.17 MB/s BenchmarkMarshalCorpusFile/65536-4 8 12767192 ns/op 5.13 MB/s BenchmarkMarshalCorpusFile/131072-4 4 28545230 ns/op 4.59 MB/s BenchmarkMarshalCorpusFile/262144-4 2 51592549 ns/op 5.08 MB/s BenchmarkMarshalCorpusFile/524288-4 1 135169413 ns/op 3.88 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 208552267 ns/op 5.03 MB/s BenchmarkUnmarshalCorpusFile/1-4 8583 13677 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 8979 13434 ns/op 0.15 MB/s BenchmarkUnmarshalCorpusFile/4-4 7322 15108 ns/op 0.26 MB/s BenchmarkUnmarshalCorpusFile/8-4 6082 16804 ns/op 0.48 MB/s BenchmarkUnmarshalCorpusFile/16-4 4964 20152 ns/op 0.79 MB/s BenchmarkUnmarshalCorpusFile/32-4 3361 30871 ns/op 1.04 MB/s BenchmarkUnmarshalCorpusFile/64-4 3188 35747 ns/op 1.79 MB/s BenchmarkUnmarshalCorpusFile/128-4 2622 46715 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/256-4 991 124571 ns/op 2.06 MB/s BenchmarkUnmarshalCorpusFile/512-4 511 231381 ns/op 2.21 MB/s BenchmarkUnmarshalCorpusFile/1024-4 274 432432 ns/op 2.37 MB/s BenchmarkUnmarshalCorpusFile/2048-4 135 850249 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/4096-4 70 1733694 ns/op 2.36 MB/s BenchmarkUnmarshalCorpusFile/8192-4 31 3441510 ns/op 2.38 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6656624 ns/op 2.46 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 13279648 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 26213575 ns/op 2.50 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 54898530 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 110549028 ns/op 2.37 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 220627810 ns/op 2.38 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 445196637 ns/op 2.36 MB/s BenchmarkMutatorBytes/1-4 34516 3726 ns/op BenchmarkMutatorBytes/10-4 35854 3327 ns/op BenchmarkMutatorBytes/100-4 31267 3770 ns/op BenchmarkMutatorBytes/1000-4 21332 5658 ns/op BenchmarkMutatorBytes/10000-4 4843 25081 ns/op BenchmarkMutatorBytes/100000-4 792 162806 ns/op BenchmarkMutatorString/1-4 27544 3632 ns/op BenchmarkMutatorString/10-4 32650 3595 ns/op BenchmarkMutatorString/100-4 28742 4462 ns/op BenchmarkMutatorString/1000-4 10000 10072 ns/op BenchmarkMutatorString/10000-4 2648 69997 ns/op BenchmarkMutatorString/100000-4 201 615828 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18457 6478 ns/op BenchmarkMutatorAllBasicTypes/string-4 18428 6664 ns/op BenchmarkMutatorAllBasicTypes/bool-4 58359 2048 ns/op BenchmarkMutatorAllBasicTypes/float32-4 50330 2387 ns/op BenchmarkMutatorAllBasicTypes/float64-4 52321 2352 ns/op BenchmarkMutatorAllBasicTypes/int-4 52975 2135 ns/op BenchmarkMutatorAllBasicTypes/int8-4 53139 2123 ns/op BenchmarkMutatorAllBasicTypes/int16-4 55148 2197 ns/op BenchmarkMutatorAllBasicTypes/int32-4 54517 2130 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56716 2152 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53286 2222 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 54805 2203 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 53185 2199 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 52748 2187 ns/op PASS ok internal/fuzz 12.378s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 27752 3906 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 119985 1032 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.288s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 32493 3135 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 13378 8505 ns/op BenchmarkSplicePipePoolParallel-4 127225 1102 ns/op BenchmarkSplicePipeNativeParallel-4 32866 3211 ns/op PASS ok internal/poll 1.712s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21309832 ns/op PASS ok internal/trace 4.127s PASS ok internal/zstd 1.032s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 19552 ns/op BenchmarkCopyNLarge-4 132 1302526 ns/op PASS ok io 1.499s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 207938 533.1 ns/op BenchmarkPrintln-4 21332 5568 ns/op 76 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 31987 3705 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2001 55402 ns/op BenchmarkDiscard-4 785110 145.7 ns/op 0 B/op 0 allocs/op PASS ok log 1.721s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 85095 1364 ns/op BenchmarkJSONHandler/defaults-4 6146 16465 ns/op 529 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3912 26730 ns/op 785 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4833 23372 ns/op 754 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7722 15954 ns/op 524 B/op 1 allocs/op BenchmarkPreformatting/struct-4 6614 16195 ns/op 530 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5948 21125 ns/op 535 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28221 4032 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28827 4109 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 77655 1547 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 60690 2156 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 47002 2509 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 56559 2282 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 59413 2189 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 48762 2396 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 814516 138.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 620924 186.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 485644 258.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 391300 312.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 329230 355.6 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 4897 21678 ns/op BenchmarkDispatch/switch-checked-4 192666 610.4 ns/op BenchmarkDispatch/As-4 183303 651.4 ns/op BenchmarkDispatch/Visit-4 184039 641.4 ns/op BenchmarkUnsafeStrings-4 18514 6526 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.577s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1926589 62.18 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1565048 87.67 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1326260 89.50 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 373801 277.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 72360 2094 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 75760 2029 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 41758 3085 ns/op 673 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 10747 11431 ns/op 3472 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 13342 7878 ns/op 591 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14311 8664 ns/op 595 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 7998 12997 ns/op 1085 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2620 38701 ns/op 4273 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 14704 7983 ns/op 528 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17377 7860 ns/op 530 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11908 11094 ns/op 932 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 2991 33495 ns/op 3721 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.974s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 52311165 ns/op PASS ok maps 2.604s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2209292 54.05 ns/op BenchmarkAcosh-4 909956 110.8 ns/op BenchmarkAsin-4 2192408 54.53 ns/op BenchmarkAsinh-4 929868 119.4 ns/op BenchmarkAtan-4 2895897 41.17 ns/op BenchmarkAtanh-4 1000000 112.5 ns/op BenchmarkAtan2-4 2110360 56.95 ns/op BenchmarkCbrt-4 1410373 83.70 ns/op BenchmarkCeil-4 16636801 7.146 ns/op BenchmarkCopysign-4 2931666 40.96 ns/op BenchmarkCos-4 1337148 88.51 ns/op BenchmarkCosh-4 1475907 81.01 ns/op BenchmarkErf-4 2811332 43.12 ns/op BenchmarkErfc-4 2697684 44.27 ns/op BenchmarkErfinv-4 2482131 48.51 ns/op BenchmarkErfcinv-4 2410246 48.44 ns/op BenchmarkExp-4 5945116 20.12 ns/op BenchmarkExpGo-4 891520 124.8 ns/op BenchmarkExpm1-4 2067367 58.23 ns/op BenchmarkExp2-4 998413 117.2 ns/op BenchmarkExp2Go-4 920017 125.7 ns/op BenchmarkAbs-4 3760404 31.74 ns/op BenchmarkDim-4 7809366 15.66 ns/op BenchmarkFloor-4 16519190 7.156 ns/op BenchmarkMax-4 11227269 10.60 ns/op BenchmarkMin-4 11221123 10.53 ns/op BenchmarkMod-4 317666 336.0 ns/op BenchmarkFrexp-4 2029758 59.53 ns/op BenchmarkGamma-4 688924 174.2 ns/op BenchmarkHypot-4 10074393 11.91 ns/op BenchmarkHypotGo-4 1568778 75.71 ns/op BenchmarkIlogb-4 2387922 50.53 ns/op BenchmarkJ0-4 237848 484.3 ns/op BenchmarkJ1-4 247335 488.8 ns/op BenchmarkJn-4 111862 1064 ns/op BenchmarkLdexp-4 1908220 62.22 ns/op BenchmarkLgamma-4 844555 139.1 ns/op BenchmarkLog-4 5017603 23.51 ns/op BenchmarkLogb-4 2408454 50.35 ns/op BenchmarkLog1p-4 1297477 92.41 ns/op BenchmarkLog10-4 4884588 24.50 ns/op BenchmarkLog2-4 1482310 80.23 ns/op BenchmarkModf-4 2876516 41.21 ns/op BenchmarkNextafter32-4 2821899 41.73 ns/op BenchmarkNextafter64-4 2901088 41.65 ns/op BenchmarkPowInt-4 576955 199.2 ns/op BenchmarkPowFrac-4 429499 275.1 ns/op BenchmarkPow10Pos-4 4191314 28.18 ns/op BenchmarkPow10Neg-4 4084306 29.44 ns/op BenchmarkRound-4 3664009 32.86 ns/op BenchmarkRoundToEven-4 8083401 14.86 ns/op BenchmarkRemainder-4 510222 231.5 ns/op BenchmarkSignbit-4 5274135 22.73 ns/op BenchmarkSin-4 1628665 73.25 ns/op BenchmarkSincos-4 948115 118.2 ns/op BenchmarkSinh-4 1794284 66.82 ns/op BenchmarkSqrtIndirect-4 16441779 7.274 ns/op BenchmarkSqrtLatency-4 16383694 7.213 ns/op BenchmarkSqrtIndirectLatency-4 16000882 7.207 ns/op BenchmarkSqrtGoLatency-4 1334778 89.56 ns/op BenchmarkSqrtPrime-4 32018 3708 ns/op BenchmarkTan-4 1505362 79.84 ns/op BenchmarkTanh-4 1359698 87.74 ns/op BenchmarkTrunc-4 16439722 7.248 ns/op BenchmarkY0-4 245418 480.7 ns/op BenchmarkY1-4 247726 480.2 ns/op BenchmarkYn-4 119238 988.0 ns/op BenchmarkFloat64bits-4 5628936 20.86 ns/op BenchmarkFloat64frombits-4 5279314 22.89 ns/op BenchmarkFloat32bits-4 5130390 23.14 ns/op BenchmarkFloat32frombits-4 4883384 24.52 ns/op BenchmarkFMA-4 15945644 7.537 ns/op PASS ok math 12.010s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11253666 10.64 ns/op 6012.74 MB/s BenchmarkAddVV/2-4 10539572 11.40 ns/op 11225.62 MB/s BenchmarkAddVV/3-4 9694520 12.38 ns/op 15503.31 MB/s BenchmarkAddVV/4-4 9791422 12.20 ns/op 20984.79 MB/s BenchmarkAddVV/5-4 8899339 13.63 ns/op 23481.30 MB/s BenchmarkAddVV/10-4 7464380 16.09 ns/op 39768.86 MB/s BenchmarkAddVV/100-4 1834849 65.41 ns/op 97851.03 MB/s BenchmarkAddVV/1000-4 204160 583.8 ns/op 109630.50 MB/s BenchmarkSubVV/1-4 10383380 11.12 ns/op 5753.24 MB/s BenchmarkSubVV/2-4 9492865 12.66 ns/op 10112.29 MB/s BenchmarkSubVV/3-4 9195568 12.94 ns/op 14836.76 MB/s BenchmarkSubVV/4-4 9655352 12.58 ns/op 20354.46 MB/s BenchmarkSubVV/5-4 9078740 13.39 ns/op 23904.12 MB/s BenchmarkSubVV/10-4 7248117 16.41 ns/op 38994.71 MB/s BenchmarkSubVV/100-4 1816174 65.91 ns/op 97096.50 MB/s BenchmarkSubVV/1000-4 202101 586.7 ns/op 109084.02 MB/s BenchmarkAddVW/1-4 11955600 9.777 ns/op 818.24 MB/s BenchmarkAddVW/2-4 10924603 10.96 ns/op 1460.11 MB/s BenchmarkAddVW/3-4 10294953 11.73 ns/op 2046.01 MB/s BenchmarkAddVW/4-4 10502323 11.10 ns/op 2883.95 MB/s BenchmarkAddVW/5-4 10044921 11.85 ns/op 3375.75 MB/s BenchmarkAddVW/10-4 8583507 13.99 ns/op 5719.18 MB/s BenchmarkAddVW/100-4 238216 461.4 ns/op 1733.80 MB/s BenchmarkAddVW/1000-4 35288 3410 ns/op 2345.74 MB/s BenchmarkAddVWext/1-4 11575894 10.44 ns/op 766.63 MB/s BenchmarkAddVWext/2-4 11001232 10.88 ns/op 1470.18 MB/s BenchmarkAddVWext/3-4 10454263 11.42 ns/op 2102.23 MB/s BenchmarkAddVWext/4-4 10836469 10.97 ns/op 2917.02 MB/s BenchmarkAddVWext/5-4 9945990 11.84 ns/op 3377.81 MB/s BenchmarkAddVWext/10-4 8613900 14.05 ns/op 5694.92 MB/s BenchmarkAddVWext/100-4 81673 1460 ns/op 547.94 MB/s BenchmarkAddVWext/1000-4 8385 14021 ns/op 570.56 MB/s BenchmarkSubVW/1-4 12046254 9.876 ns/op 810.05 MB/s BenchmarkSubVW/2-4 10648010 11.20 ns/op 1429.09 MB/s BenchmarkSubVW/3-4 10041248 12.05 ns/op 1991.49 MB/s BenchmarkSubVW/4-4 10781082 11.07 ns/op 2889.43 MB/s BenchmarkSubVW/5-4 10056690 11.92 ns/op 3356.23 MB/s BenchmarkSubVW/10-4 8514063 14.09 ns/op 5676.91 MB/s BenchmarkSubVW/100-4 253371 466.7 ns/op 1714.17 MB/s BenchmarkSubVW/1000-4 34822 3398 ns/op 2354.55 MB/s BenchmarkSubVWext/1-4 11653860 10.28 ns/op 778.53 MB/s BenchmarkSubVWext/2-4 10647901 11.22 ns/op 1425.80 MB/s BenchmarkSubVWext/3-4 9779082 12.13 ns/op 1977.82 MB/s BenchmarkSubVWext/4-4 10777807 11.07 ns/op 2889.54 MB/s BenchmarkSubVWext/5-4 9964971 11.82 ns/op 3382.91 MB/s BenchmarkSubVWext/10-4 8522972 14.03 ns/op 5701.49 MB/s BenchmarkSubVWext/100-4 86138 1393 ns/op 574.40 MB/s BenchmarkSubVWext/1000-4 8700 13382 ns/op 597.83 MB/s BenchmarkMulAddVWW/1-4 10358839 11.60 ns/op 5519.30 MB/s BenchmarkMulAddVWW/2-4 9405757 12.87 ns/op 9948.20 MB/s BenchmarkMulAddVWW/3-4 9156668 13.21 ns/op 14537.07 MB/s BenchmarkMulAddVWW/4-4 8637331 13.86 ns/op 18467.00 MB/s BenchmarkMulAddVWW/5-4 7988713 14.95 ns/op 21400.08 MB/s BenchmarkMulAddVWW/10-4 6237364 19.09 ns/op 33531.78 MB/s BenchmarkMulAddVWW/100-4 1000000 101.8 ns/op 62888.39 MB/s BenchmarkMulAddVWW/1000-4 126048 952.4 ns/op 67200.31 MB/s BenchmarkAddMulVVW/1-4 10483023 11.27 ns/op 5677.23 MB/s BenchmarkAddMulVVW/2-4 9748404 12.30 ns/op 10402.64 MB/s BenchmarkAddMulVVW/3-4 8991238 13.32 ns/op 14412.20 MB/s BenchmarkAddMulVVW/4-4 8556703 14.04 ns/op 18234.92 MB/s BenchmarkAddMulVVW/5-4 8041513 14.86 ns/op 21527.21 MB/s BenchmarkAddMulVVW/10-4 6689437 17.89 ns/op 35781.21 MB/s BenchmarkAddMulVVW/100-4 1461610 81.80 ns/op 78240.04 MB/s BenchmarkAddMulVVW/1000-4 164450 718.4 ns/op 89087.46 MB/s BenchmarkDivWVW/1-4 2618592 44.50 ns/op 1438.34 MB/s BenchmarkDivWVW/2-4 1230207 96.50 ns/op 1326.36 MB/s BenchmarkDivWVW/3-4 946206 125.9 ns/op 1525.44 MB/s BenchmarkDivWVW/4-4 809629 146.3 ns/op 1749.64 MB/s BenchmarkDivWVW/5-4 762996 153.1 ns/op 2089.56 MB/s BenchmarkDivWVW/10-4 418587 283.6 ns/op 2256.83 MB/s BenchmarkDivWVW/100-4 54082 2191 ns/op 2921.36 MB/s BenchmarkDivWVW/1000-4 5469 21202 ns/op 3018.56 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11394969 9.085 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13626712 8.728 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10427443 10.29 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10566831 9.618 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9633296 10.97 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10203186 10.32 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9044739 12.07 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9557359 10.98 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8428660 12.95 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8778343 11.79 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6381195 17.06 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6741840 15.50 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 110.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1253463 92.06 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 129356 918.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154303 774.1 ns/op BenchmarkDecimalConversion-4 204 598139 ns/op BenchmarkFloatString/100-4 10000 11000 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 202 579929 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 53898098 ns/op 60004 B/op 43 allocs/op BenchmarkFloatString/100000-4 1 5291083501 ns/op 857296 B/op 517 allocs/op BenchmarkFloatAdd/10-4 167305 703.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 167032 707.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 147108 789.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86532 1388 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17167 7002 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 225024 529.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 227380 519.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 219584 541.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 157768 745.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44290 2674 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1983 61007 ns/op BenchmarkParseFloatLargeExp-4 446 266530 ns/op BenchmarkGCD10x10/WithoutXY-4 194326 613.8 ns/op BenchmarkGCD10x10/WithXY-4 59036 2049 ns/op BenchmarkGCD10x100/WithoutXY-4 96278 1208 ns/op BenchmarkGCD10x100/WithXY-4 16761 7220 ns/op BenchmarkGCD10x1000/WithoutXY-4 58209 1869 ns/op BenchmarkGCD10x1000/WithXY-4 13822 8799 ns/op BenchmarkGCD100x100/WithoutXY-4 24132 4788 ns/op BenchmarkGCD100x100/WithXY-4 10302 11705 ns/op BenchmarkGCD100x1000/WithoutXY-4 11748 10138 ns/op BenchmarkGCD100x1000/WithXY-4 6090 19883 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2139 55660 ns/op BenchmarkGCD1000x1000/WithXY-4 1194 98847 ns/op BenchmarkHilbert-4 22 5201761 ns/op BenchmarkBinomial-4 14192 8329 ns/op BenchmarkQuoRem-4 20010 6130 ns/op BenchmarkExp-4 15 7491772 ns/op BenchmarkExpMont/Odd-4 127 968635 ns/op 2593 B/op 22 allocs/op BenchmarkExpMont/Even1-4 121 985564 ns/op 3361 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1001792 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even3-4 120 996177 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even4-4 121 999783 ns/op 3867 B/op 53 allocs/op BenchmarkExpMont/Even8-4 121 985561 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even32-4 121 1003764 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even64-4 142 829900 ns/op 3634 B/op 53 allocs/op BenchmarkExpMont/Even96-4 140 845799 ns/op 3793 B/op 52 allocs/op BenchmarkExpMont/Even128-4 157 751628 ns/op 3253 B/op 50 allocs/op BenchmarkExpMont/Even255-4 181 656704 ns/op 2936 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 427 276018 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 384 310572 ns/op 1719 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 390 306185 ns/op 1732 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 386 306528 ns/op 1752 B/op 48 allocs/op BenchmarkExp2-4 15 7578808 ns/op BenchmarkBitset-4 782757 146.4 ns/op BenchmarkBitsetNeg-4 415776 270.3 ns/op BenchmarkBitsetOrig-4 226099 511.3 ns/op BenchmarkBitsetNegOrig-4 140270 771.2 ns/op BenchmarkModSqrt225_Tonelli-4 115 1047418 ns/op BenchmarkModSqrt225_3Mod4-4 373 320268 ns/op BenchmarkModSqrt231_Tonelli-4 98 1085077 ns/op BenchmarkModSqrt231_5Mod8-4 321 376379 ns/op BenchmarkModInverse-4 12145 9854 ns/op BenchmarkSqrt-4 1663 75196 ns/op BenchmarkIntSqr/1-4 1409467 83.69 ns/op BenchmarkIntSqr/2-4 745700 157.5 ns/op BenchmarkIntSqr/3-4 596638 194.3 ns/op BenchmarkIntSqr/5-4 424064 273.9 ns/op BenchmarkIntSqr/8-4 310045 375.5 ns/op BenchmarkIntSqr/10-4 244818 477.5 ns/op BenchmarkIntSqr/20-4 44871 2681 ns/op BenchmarkIntSqr/30-4 33878 3621 ns/op BenchmarkIntSqr/50-4 20812 5883 ns/op BenchmarkIntSqr/80-4 12546 9571 ns/op BenchmarkIntSqr/100-4 9566 12084 ns/op BenchmarkIntSqr/200-4 3332 31921 ns/op BenchmarkIntSqr/300-4 1332 81866 ns/op BenchmarkIntSqr/500-4 754 163585 ns/op BenchmarkIntSqr/800-4 285 404800 ns/op BenchmarkIntSqr/1000-4 211 547607 ns/op BenchmarkDiv/20/10-4 429840 272.7 ns/op BenchmarkDiv/40/20-4 426037 273.9 ns/op BenchmarkDiv/100/50-4 373440 315.8 ns/op BenchmarkDiv/200/100-4 48530 2549 ns/op BenchmarkDiv/400/200-4 45532 2733 ns/op BenchmarkDiv/1000/500-4 38130 3274 ns/op BenchmarkDiv/2000/1000-4 29134 4393 ns/op BenchmarkDiv/20000/10000-4 987 115800 ns/op BenchmarkDiv/200000/100000-4 25 4957366 ns/op BenchmarkDiv/2000000/1000000-4 1 130601689 ns/op BenchmarkDiv/20000000/10000000-4 1 3768071218 ns/op BenchmarkMul-4 5 23326999 ns/op BenchmarkNatMul/10-4 176646 676.3 ns/op BenchmarkNatMul/100-4 5044 22000 ns/op BenchmarkNatMul/1000-4 171 691203 ns/op BenchmarkZeroShifts/Shl-4 15831 7357 ns/op BenchmarkZeroShifts/ShlSame-4 5140894 21.97 ns/op BenchmarkZeroShifts/Shr-4 14990 7501 ns/op BenchmarkZeroShifts/ShrSame-4 5428254 21.96 ns/op BenchmarkExp3Power/0x10-4 171136 654.5 ns/op BenchmarkExp3Power/0x40-4 153531 769.8 ns/op BenchmarkExp3Power/0x100-4 92469 1293 ns/op BenchmarkExp3Power/0x400-4 40803 2797 ns/op BenchmarkExp3Power/0x1000-4 9247 13233 ns/op BenchmarkExp3Power/0x4000-4 1707 64714 ns/op BenchmarkExp3Power/0x10000-4 199 597263 ns/op BenchmarkExp3Power/0x40000-4 18 6612791 ns/op BenchmarkExp3Power/0x100000-4 2 63024789 ns/op BenchmarkExp3Power/0x400000-4 1 580394392 ns/op BenchmarkFibo-4 3 39089968 ns/op BenchmarkNatSqr/1-4 841215 135.6 ns/op BenchmarkNatSqr/2-4 568969 228.3 ns/op BenchmarkNatSqr/3-4 403831 266.8 ns/op BenchmarkNatSqr/5-4 334910 391.6 ns/op BenchmarkNatSqr/8-4 193347 568.7 ns/op BenchmarkNatSqr/10-4 155208 685.4 ns/op BenchmarkNatSqr/20-4 39640 2874 ns/op BenchmarkNatSqr/30-4 30093 3858 ns/op BenchmarkNatSqr/50-4 18729 6481 ns/op BenchmarkNatSqr/80-4 10000 10712 ns/op BenchmarkNatSqr/100-4 7958 13976 ns/op BenchmarkNatSqr/200-4 3466 34826 ns/op BenchmarkNatSqr/300-4 1342 81822 ns/op BenchmarkNatSqr/500-4 698 160990 ns/op BenchmarkNatSqr/800-4 292 384116 ns/op BenchmarkNatSqr/1000-4 226 522799 ns/op BenchmarkNatSetBytes/8-4 719151 165.7 ns/op BenchmarkNatSetBytes/24-4 201128 580.2 ns/op BenchmarkNatSetBytes/128-4 45657 2573 ns/op BenchmarkNatSetBytes/7-4 789778 149.1 ns/op BenchmarkNatSetBytes/23-4 208579 545.1 ns/op BenchmarkNatSetBytes/127-4 46748 2576 ns/op BenchmarkScanPi-4 240 485329 ns/op BenchmarkStringPiParallel-4 703 202061 ns/op BenchmarkScan/10/Base2-4 40743 2974 ns/op BenchmarkScan/100/Base2-4 4636 25983 ns/op BenchmarkScan/1000/Base2-4 471 252241 ns/op BenchmarkScan/10/Base8-4 97864 1225 ns/op BenchmarkScan/100/Base8-4 13251 9009 ns/op BenchmarkScan/1000/Base8-4 1321 88748 ns/op BenchmarkScan/10/Base10-4 102086 1162 ns/op BenchmarkScan/100/Base10-4 14298 8315 ns/op BenchmarkScan/1000/Base10-4 1465 79842 ns/op BenchmarkScan/10/Base16-4 115297 1043 ns/op BenchmarkScan/100/Base16-4 16453 7294 ns/op BenchmarkScan/1000/Base16-4 1634 70448 ns/op BenchmarkString/10/Base2-4 162939 736.6 ns/op BenchmarkString/100/Base2-4 21930 5452 ns/op BenchmarkString/1000/Base2-4 2229 52115 ns/op BenchmarkString/10/Base8-4 331784 361.1 ns/op BenchmarkString/100/Base8-4 59859 1992 ns/op BenchmarkString/1000/Base8-4 6351 18249 ns/op BenchmarkString/10/Base10-4 192986 604.5 ns/op BenchmarkString/100/Base10-4 36525 3194 ns/op BenchmarkString/1000/Base10-4 4192 28139 ns/op BenchmarkString/10/Base16-4 353628 335.2 ns/op BenchmarkString/100/Base16-4 74638 1546 ns/op BenchmarkString/1000/Base16-4 8614 13982 ns/op BenchmarkLeafSize/0-4 39 2908896 ns/op BenchmarkLeafSize/1-4 343 325138 ns/op BenchmarkLeafSize/2-4 356 327036 ns/op BenchmarkLeafSize/3-4 276 437755 ns/op BenchmarkLeafSize/4-4 358 307656 ns/op BenchmarkLeafSize/5-4 236 489866 ns/op BenchmarkLeafSize/6-4 280 420836 ns/op BenchmarkLeafSize/7-4 291 392037 ns/op BenchmarkLeafSize/8-4 367 307214 ns/op BenchmarkLeafSize/9-4 211 570003 ns/op BenchmarkLeafSize/10-4 238 479623 ns/op BenchmarkLeafSize/11-4 254 450289 ns/op BenchmarkLeafSize/12-4 276 418260 ns/op BenchmarkLeafSize/13-4 249 455304 ns/op BenchmarkLeafSize/14-4 288 393355 ns/op BenchmarkLeafSize/15-4 312 369303 ns/op BenchmarkLeafSize/16-4 382 312024 ns/op BenchmarkLeafSize/32-4 376 304679 ns/op BenchmarkLeafSize/64-4 344 334243 ns/op BenchmarkProbablyPrime/n=0-4 9 12203040 ns/op BenchmarkProbablyPrime/n=1-4 8 13927415 ns/op BenchmarkProbablyPrime/n=5-4 6 19958960 ns/op BenchmarkProbablyPrime/n=10-4 4 27126182 ns/op BenchmarkProbablyPrime/n=20-4 3 41883742 ns/op BenchmarkProbablyPrime/Lucas-4 10 10637072 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1549607 ns/op BenchmarkRatCmp-4 206288 541.5 ns/op BenchmarkFloatSqrt/64-4 22224 5240 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14066 8348 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9538 12131 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4802 24488 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 771 153241 ns/op 18140 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 60 1999036 ns/op 177262 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 157204081 ns/op 3774608 B/op 617 allocs/op PASS ok math/big 51.933s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8474467 14.39 ns/op BenchmarkLeadingZeros8-4 8738245 13.66 ns/op BenchmarkLeadingZeros16-4 10563759 11.46 ns/op BenchmarkLeadingZeros32-4 10814004 11.00 ns/op BenchmarkLeadingZeros64-4 10445184 11.48 ns/op BenchmarkTrailingZeros-4 9723864 12.41 ns/op BenchmarkTrailingZeros8-4 10537503 11.27 ns/op BenchmarkTrailingZeros16-4 9605904 12.44 ns/op BenchmarkTrailingZeros32-4 10738225 11.09 ns/op BenchmarkTrailingZeros64-4 9568155 12.55 ns/op BenchmarkOnesCount-4 9656091 12.21 ns/op BenchmarkOnesCount8-4 10521525 11.40 ns/op BenchmarkOnesCount16-4 10821294 11.14 ns/op BenchmarkOnesCount32-4 10766841 11.23 ns/op BenchmarkOnesCount64-4 9779419 12.24 ns/op BenchmarkRotateLeft-4 10283203 11.61 ns/op BenchmarkRotateLeft8-4 9481896 12.54 ns/op BenchmarkRotateLeft16-4 10487539 11.54 ns/op BenchmarkRotateLeft32-4 9476918 12.51 ns/op BenchmarkRotateLeft64-4 9554349 12.58 ns/op BenchmarkReverse-4 11985312 10.04 ns/op BenchmarkReverse8-4 14604924 7.896 ns/op BenchmarkReverse16-4 15548042 7.553 ns/op BenchmarkReverse32-4 14502686 8.314 ns/op BenchmarkReverse64-4 11867614 9.969 ns/op BenchmarkReverseBytes-4 16796996 7.188 ns/op BenchmarkReverseBytes16-4 16610994 7.175 ns/op BenchmarkReverseBytes32-4 16653138 7.186 ns/op BenchmarkReverseBytes64-4 16644884 7.141 ns/op BenchmarkAdd-4 9796086 12.31 ns/op BenchmarkAdd32-4 10367403 11.64 ns/op BenchmarkAdd64-4 9656478 12.28 ns/op BenchmarkAdd64multiple-4 18683856 6.427 ns/op BenchmarkSub-4 9757128 12.33 ns/op BenchmarkSub32-4 10461831 11.46 ns/op BenchmarkSub64-4 9792966 12.26 ns/op BenchmarkSub64multiple-4 18173848 6.499 ns/op BenchmarkMul-4 9661410 12.43 ns/op BenchmarkMul32-4 10462820 11.35 ns/op BenchmarkMul64-4 9676771 12.41 ns/op BenchmarkDiv-4 2714769 44.16 ns/op BenchmarkDiv32-4 5681905 21.11 ns/op BenchmarkDiv64-4 2655805 44.97 ns/op PASS ok math/bits 6.832s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10343595 10.74 ns/op BenchmarkAcos-4 462658 258.8 ns/op BenchmarkAcosh-4 403969 281.4 ns/op BenchmarkAsin-4 456943 257.7 ns/op BenchmarkAsinh-4 456282 259.2 ns/op BenchmarkAtan-4 692539 165.9 ns/op BenchmarkAtanh-4 705331 167.5 ns/op BenchmarkConj-4 16277740 6.464 ns/op BenchmarkCos-4 518863 206.2 ns/op BenchmarkCosh-4 547272 212.1 ns/op BenchmarkExp-4 755775 157.2 ns/op BenchmarkLog-4 798526 147.3 ns/op BenchmarkLog10-4 809350 146.2 ns/op BenchmarkPhase-4 1772684 67.64 ns/op BenchmarkPolar-4 1000000 102.8 ns/op BenchmarkPow-4 227683 524.8 ns/op BenchmarkRect-4 980827 118.2 ns/op BenchmarkSin-4 553952 211.4 ns/op BenchmarkSinh-4 569163 210.5 ns/op BenchmarkSqrt-4 1000000 116.3 ns/op BenchmarkTan-4 360513 327.1 ns/op BenchmarkTanh-4 388400 303.9 ns/op PASS ok math/cmplx 3.837s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 692883 169.6 ns/op BenchmarkInt63ThreadsafeParallel-4 584480 179.6 ns/op BenchmarkInt63Unthreadsafe-4 1244696 96.34 ns/op BenchmarkIntn1000-4 834945 137.0 ns/op BenchmarkInt63n1000-4 908722 128.1 ns/op BenchmarkInt31n1000-4 947883 119.2 ns/op BenchmarkFloat32-4 1000000 113.6 ns/op BenchmarkFloat64-4 1242292 96.48 ns/op BenchmarkPerm3-4 188580 640.4 ns/op BenchmarkPerm30-4 22815 5198 ns/op BenchmarkPerm30ViaShuffle-4 26514 4576 ns/op BenchmarkShuffleOverhead-4 18160 6630 ns/op BenchmarkRead3-4 878464 129.1 ns/op BenchmarkRead64-4 72188 1601 ns/op BenchmarkRead1000-4 4982 23627 ns/op BenchmarkConcurrent-4 144663 908.5 ns/op PASS ok math/rand 3.442s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43147 2712 ns/op BenchmarkQDecodeWord-4 94723 1152 ns/op BenchmarkQDecodeHeader-4 97380 1246 ns/op BenchmarkTypeByExtension/.html-4 337372 298.7 ns/op BenchmarkTypeByExtension/.HTML-4 319773 356.4 ns/op BenchmarkTypeByExtension/.unused-4 353569 305.4 ns/op BenchmarkExtensionsByType/text/html-4 158924 668.2 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 109750 1233 ns/op BenchmarkExtensionsByType/application/octet-stream-4 116562 958.7 ns/op PASS ok mime 2.476s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 710 171149 ns/op 47628 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 619 177516 ns/op 47807 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 250 466123 ns/op 103886 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 478 233159 ns/op 48996 B/op 206 allocs/op PASS ok mime/multipart 1.700s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 922 126396 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 7085861 ns/op 8795 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 19 6346444 ns/op 19473 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007584496 ns/op 158736 B/op 230 allocs/op BenchmarkDNSName-4 106180 995.7 ns/op BenchmarkInterfaces-4 1252 80479 ns/op 16838 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 2032 59750 ns/op 12327 B/op 25 allocs/op BenchmarkInterfaceByName-4 1537 76988 ns/op 17021 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 926 133680 ns/op 22934 B/op 106 allocs/op BenchmarkInterfacesAndAddrs-4 3093 35597 ns/op 3963 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 556 211709 ns/op 137573 B/op 51 allocs/op BenchmarkParseIP-4 7101 17082 ns/op BenchmarkParseIPValidIPv4-4 338737 355.8 ns/op BenchmarkParseIPValidIPv6-4 160968 727.3 ns/op BenchmarkIPString/IPv4-4 116379 1073 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10053 11817 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 43327 2719 ns/op BenchmarkIPEqual/IPv4-4 1102335 110.5 ns/op BenchmarkIPEqual/IPv6-4 1095721 108.0 ns/op BenchmarkSendFile/1024-4 1 1206443658 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1205611303 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206526557 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206027611 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206429720 ns/op 0.01 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/32768-4 1 1016682567 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1017443123 ns/op 0.06 MB/s 648 B/op 13 allocs/op BenchmarkSendFile/131072-4 1 1018983901 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1017781819 ns/op 0.26 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/524288-4 1 1019696905 ns/op 0.51 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1020133955 ns/op 1.03 MB/s 712 B/op 13 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1016708728 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1017429559 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1016907409 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1019233291 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1017168428 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1016730644 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1016828010 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1017556346 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1018130745 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1019186070 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1021340528 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1016014369 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1016988660 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1016265738 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1016255231 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1016588718 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1016828362 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1016176582 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1017096055 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1017467938 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1018392089 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1020746779 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1016979307 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1016409197 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1016703279 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1016743507 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1016968068 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1016471998 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1016851364 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1018302164 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1017504658 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1019163887 ns/op 0.51 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1021220653 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1017032330 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1016589097 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1016584617 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1016694886 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1016535485 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1016326444 ns/op 0.03 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1016903802 ns/op 0.06 MB/s 1040 B/op 10 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1017372110 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1017800915 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1019937139 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1020788265 ns/op 1.03 MB/s 896 B/op 8 allocs/op BenchmarkTCP4OneShot-4 1846 57838 ns/op BenchmarkTCP4OneShotTimeout-4 1680 62655 ns/op BenchmarkTCP4Persistent-4 13410 9566 ns/op BenchmarkTCP4PersistentTimeout-4 12068 10370 ns/op BenchmarkTCP6OneShot-4 2230 61728 ns/op BenchmarkTCP6OneShotTimeout-4 2185 55505 ns/op BenchmarkTCP6Persistent-4 11961 9196 ns/op BenchmarkTCP6PersistentTimeout-4 11726 9131 ns/op BenchmarkTCP4ConcurrentReadWrite-4 19988 5266 ns/op BenchmarkTCP6ConcurrentReadWrite-4 29168 5345 ns/op BenchmarkSetReadDeadline-4 122924 944.8 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9922 11415 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 16421 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10684 11314 ns/op 0 B/op 0 allocs/op PASS ok net 67.983s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28214 4264 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10552 11088 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14088 8438 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17104 6980 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 29504 4047 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 48645 2394 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1569416 77.12 ns/op BenchmarkFindChild/n=2/rep=map-4 3666763 32.40 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1321059 91.46 ns/op BenchmarkFindChild/n=4/rep=linear-4 761283 143.4 ns/op BenchmarkFindChild/n=4/rep=map-4 3307965 36.17 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 757317 156.3 ns/op BenchmarkFindChild/n=8/rep=linear-4 378798 291.7 ns/op BenchmarkFindChild/n=8/rep=map-4 3087276 38.85 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 387908 302.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 213135 568.1 ns/op BenchmarkFindChild/n=16/rep=map-4 2949678 38.61 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2200158 54.59 ns/op BenchmarkFindChild/n=32/rep=linear-4 104367 1150 ns/op BenchmarkFindChild/n=32/rep=map-4 3401914 31.91 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2419384 48.44 ns/op BenchmarkServerMatch-4 18535 6379 ns/op BenchmarkReadRequestChrome-4 3138 33710 ns/op 18.13 MB/s 1507 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9541 11968 ns/op 6.52 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9627 11536 ns/op 7.11 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6123 17639 ns/op 8.56 MB/s 1051 B/op 11 allocs/op BenchmarkReadRequestWrk-4 15968 7484 ns/op 5.34 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 273 440808 ns/op 2.32 MB/s BenchmarkFileAndServer_1KB/https1-4 160 628292 ns/op 1.63 MB/s BenchmarkFileAndServer_1KB/h2-4 122 822800 ns/op 1.24 MB/s BenchmarkFileAndServer_16MB/h1-4 2 54999276 ns/op 305.04 MB/s BenchmarkFileAndServer_16MB/https1-4 1 137996744 ns/op 121.58 MB/s BenchmarkFileAndServer_16MB/h2-4 1 241453115 ns/op 69.48 MB/s BenchmarkFileAndServer_64MB/h1-4 1 214484637 ns/op 312.88 MB/s BenchmarkFileAndServer_64MB/https1-4 1 485576389 ns/op 138.20 MB/s BenchmarkFileAndServer_64MB/h2-4 1 969184593 ns/op 69.24 MB/s BenchmarkServeMux-4 218 560916 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 285 461272 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 320 370254 ns/op 6066 B/op 64 allocs/op BenchmarkClientServer/https1-4 171 604130 ns/op 6898 B/op 75 allocs/op BenchmarkClientServer/h2-4 184 609678 ns/op 10152 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 912 113082 ns/op 9486 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 37 4646417 ns/op 95820 B/op 1035 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49562: write tcp 127.0.0.1:33393->127.0.0.1:49562: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49522: read tcp 127.0.0.1:33393->127.0.0.1:49522: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49600: read tcp 127.0.0.1:33393->127.0.0.1:49600: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49524: read tcp 127.0.0.1:33393->127.0.0.1:49524: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49496: read tcp 127.0.0.1:33393->127.0.0.1:49496: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49534: write tcp 127.0.0.1:33393->127.0.0.1:49534: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40232: read tcp 127.0.0.1:34097->127.0.0.1:40232: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40214: write tcp 127.0.0.1:34097->127.0.0.1:40214: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40112: write tcp 127.0.0.1:34097->127.0.0.1:40112: use of closed network connection BenchmarkClientServerParallel/4/h2-4 116 879308 ns/op 22652 B/op 236 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60598: read tcp 127.0.0.1:42183->127.0.0.1:60598: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60628: write tcp 127.0.0.1:42183->127.0.0.1:60628: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60624: write tcp 127.0.0.1:42183->127.0.0.1:60624: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35158: write tcp 127.0.0.1:42869->127.0.0.1:35158: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35130: read tcp 127.0.0.1:42869->127.0.0.1:35130: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35144: write tcp 127.0.0.1:42869->127.0.0.1:35144: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35100: write tcp 127.0.0.1:42869->127.0.0.1:35100: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57666: read tcp 127.0.0.1:40883->127.0.0.1:57666: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57686: read tcp 127.0.0.1:42895->127.0.0.1:57686: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57710: read tcp 127.0.0.1:42895->127.0.0.1:57710: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 426 248336 ns/op 21806 B/op 111 allocs/op BenchmarkClientServerParallel/64/https1-4 76 4977583 ns/op 109236 B/op 1180 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48894: read tcp 127.0.0.1:42339->127.0.0.1:48894: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48896: read tcp 127.0.0.1:42339->127.0.0.1:48896: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48918: read tcp 127.0.0.1:42339->127.0.0.1:48918: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48936: read tcp 127.0.0.1:42339->127.0.0.1:48936: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49020: write tcp 127.0.0.1:42339->127.0.0.1:49020: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48902: read tcp 127.0.0.1:42339->127.0.0.1:48902: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48962: write tcp 127.0.0.1:42339->127.0.0.1:48962: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49022: write tcp 127.0.0.1:42339->127.0.0.1:49022: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48950: write tcp 127.0.0.1:42339->127.0.0.1:48950: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49036: read tcp 127.0.0.1:42339->127.0.0.1:49036: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 82 5107949 ns/op 102999 B/op 1199 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46776: write tcp 127.0.0.1:41567->127.0.0.1:46776: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46804: write tcp 127.0.0.1:41567->127.0.0.1:46804: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58476: read tcp 127.0.0.1:44129->127.0.0.1:58476: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58458: read tcp 127.0.0.1:44129->127.0.0.1:58458: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58474: read tcp 127.0.0.1:44129->127.0.0.1:58474: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58450: read tcp 127.0.0.1:44129->127.0.0.1:58450: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58460: write tcp 127.0.0.1:44129->127.0.0.1:58460: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58488: read tcp 127.0.0.1:44129->127.0.0.1:58488: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58480: write tcp 127.0.0.1:44129->127.0.0.1:58480: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58498: write tcp 127.0.0.1:44129->127.0.0.1:58498: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1027782063 ns/op 31200 B/op 155 allocs/op BenchmarkClient-4 280 502034 ns/op 3750 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 589 183222 ns/op 7565 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1236 103078 ns/op 3102 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1471 75978 ns/op 1876 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1557 80811 ns/op 2781 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1609 82376 ns/op 2714 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1590 81699 ns/op 2737 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1420 75307 ns/op 1908 B/op 14 allocs/op BenchmarkServerHijack-4 930 126555 ns/op 16718 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 346 365673 ns/op 5923 B/op 52 allocs/op BenchmarkResponseStatusLine-4 498908 226.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 19.643s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4107 32140 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.214s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 86808 1378 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 454148 226.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 173778 690.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 61809 1934 ns/op BenchmarkStdIPv4-4 121357 960.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 90261 1310 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 88539 1277 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 77728 1519 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67354 1766 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1666060 71.62 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1453050 82.47 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1432221 81.77 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 247885 474.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 265596 440.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 239276 486.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 78991 1517 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 264914 444.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 137654 889.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 142256 833.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 133828 889.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 68740 1684 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 317104 363.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 114346 1011 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 164305 755.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 214515 511.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 145452 810.6 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 304173 390.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 131571 841.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 143367 823.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 135309 873.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 104617 1102 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 380878 274.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 163892 750.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 86390 1327 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 109869 1064 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 144964 804.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 103054 1133 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 242281 486.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 99710 1156 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 127364 979.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 170799 683.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 108759 994.9 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 909568 116.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 973876 114.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 113.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 975774 120.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 874123 121.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 999325 119.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 965589 121.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 963433 119.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 953167 120.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 291259 372.8 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 512361 206.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 186634 632.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 200960 593.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 184526 665.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 66772 1750 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 453343 250.3 ns/op PASS ok net/netip 8.929s 2023/09/14 18:59:53 Test RPC server listening on 127.0.0.1:43621 2023/09/14 18:59:53 Test HTTP RPC server listening on 127.0.0.1:36573 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1405 89442 ns/op BenchmarkEndToEndHTTP-4 1530 81947 ns/op BenchmarkEndToEndAsync-4 2865 41472 ns/op BenchmarkEndToEndAsyncHTTP-4 2942 40783 ns/op PASS ok net/rpc 1.895s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 2941 36149 ns/op BenchmarkReadMIMEHeader/server_headers-4 5167 22921 ns/op BenchmarkUncommon-4 23373 4868 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.527s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4617 23938 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 95062 1216 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 535969 210.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 88098 1366 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 171597 697.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 77895 1499 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12949 9107 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 366958 312.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 84693 1414 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 166627 714.9 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 81796 1458 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14212 8413 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 190429 631.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 63782 1599 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 77124 1612 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 33024 3493 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5942 19602 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 186258 646.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 74014 1612 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 74803 1539 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35818 3428 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6150 19096 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.273s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3135267 37.14 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 160552 701.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 675 170493 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 211 564180 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 556 211302 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 50532 2247 ns/op BenchmarkStatFile-4 44462 2786 ns/op BenchmarkStatDir-4 44368 2598 ns/op BenchmarkLstatDot-4 51830 2237 ns/op BenchmarkLstatFile-4 43291 2805 ns/op BenchmarkLstatDir-4 45195 2548 ns/op PASS ok os 2.657s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 122 997683 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.248s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 368480 308.0 ns/op PASS ok os/user 1.225s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3543357 33.97 ns/op BenchmarkString-4 2269125 54.29 ns/op BenchmarkBytes-4 1856407 62.11 ns/op BenchmarkNamedBytes-4 1000000 108.9 ns/op BenchmarkBytesArray-4 752413 161.0 ns/op BenchmarkSliceLen-4 2222054 54.89 ns/op BenchmarkMapLen-4 893272 128.8 ns/op BenchmarkStringLen-4 1840107 64.58 ns/op BenchmarkArrayLen-4 1294176 92.99 ns/op BenchmarkSliceCap-4 2423694 50.03 ns/op BenchmarkDeepEqual/int8-4 496792 238.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 91135 1306 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 415105 281.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 88063 1363 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 414076 280.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 84057 1351 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 423048 275.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 87837 1344 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 416269 280.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 87025 1354 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 464791 237.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 119349 987.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 410062 290.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 85262 1365 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 409894 289.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 88078 1362 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 400963 289.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 87801 1351 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 419778 278.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 88491 1360 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 405042 284.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 81667 1363 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 414315 286.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 88494 1362 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 404112 279.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 87705 1375 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 382576 286.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 87934 1338 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 413025 288.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 86782 1356 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 503974 243.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 85314 1309 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 412236 281.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 84358 1405 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 118909 1000 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 56844 2109 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 43842 2578 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31676 3722 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 33438 3558 ns/op BenchmarkIsZero/ArrayComparable-4 251061 468.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 29736 3914 ns/op BenchmarkIsZero/StructComparable-4 555010 216.6 ns/op BenchmarkIsZero/StructIncomparable-4 140828 858.7 ns/op BenchmarkSetZero/Bool/Direct-4 3903021 30.63 ns/op BenchmarkSetZero/Bool/CachedZero-4 849693 135.6 ns/op BenchmarkSetZero/Bool/NewZero-4 626088 182.3 ns/op BenchmarkSetZero/Int/Direct-4 2257431 53.58 ns/op BenchmarkSetZero/Int/CachedZero-4 818281 139.8 ns/op BenchmarkSetZero/Int/NewZero-4 652153 180.0 ns/op BenchmarkSetZero/Uint/Direct-4 2463212 53.20 ns/op BenchmarkSetZero/Uint/CachedZero-4 834792 141.2 ns/op BenchmarkSetZero/Uint/NewZero-4 641403 181.8 ns/op BenchmarkSetZero/Float/Direct-4 2389678 53.84 ns/op BenchmarkSetZero/Float/CachedZero-4 827048 139.8 ns/op BenchmarkSetZero/Float/NewZero-4 642090 177.8 ns/op BenchmarkSetZero/Complex/Direct-4 2222341 48.53 ns/op BenchmarkSetZero/Complex/CachedZero-4 878106 135.7 ns/op BenchmarkSetZero/Complex/NewZero-4 647211 183.1 ns/op BenchmarkSetZero/Array/Direct-4 2046212 59.44 ns/op BenchmarkSetZero/Array/CachedZero-4 823917 140.0 ns/op BenchmarkSetZero/Array/NewZero-4 640611 182.7 ns/op BenchmarkSetZero/Chan/Direct-4 2262894 52.29 ns/op BenchmarkSetZero/Chan/CachedZero-4 811318 142.2 ns/op BenchmarkSetZero/Chan/NewZero-4 637003 183.8 ns/op BenchmarkSetZero/Func/Direct-4 2240420 53.76 ns/op BenchmarkSetZero/Func/CachedZero-4 817179 139.5 ns/op BenchmarkSetZero/Func/NewZero-4 636606 187.6 ns/op BenchmarkSetZero/Interface/Direct-4 1986403 57.49 ns/op BenchmarkSetZero/Interface/CachedZero-4 834709 139.4 ns/op BenchmarkSetZero/Interface/NewZero-4 616878 183.3 ns/op BenchmarkSetZero/Map/Direct-4 2173647 52.29 ns/op BenchmarkSetZero/Map/CachedZero-4 847558 140.7 ns/op BenchmarkSetZero/Map/NewZero-4 622700 189.6 ns/op BenchmarkSetZero/Pointer/Direct-4 2281960 52.21 ns/op BenchmarkSetZero/Pointer/CachedZero-4 809802 138.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 620572 189.2 ns/op BenchmarkSetZero/Slice/Direct-4 2062764 58.91 ns/op BenchmarkSetZero/Slice/CachedZero-4 853129 137.8 ns/op BenchmarkSetZero/Slice/NewZero-4 665162 179.0 ns/op BenchmarkSetZero/String/Direct-4 2287982 53.19 ns/op BenchmarkSetZero/String/CachedZero-4 851698 138.3 ns/op BenchmarkSetZero/String/NewZero-4 658660 177.9 ns/op BenchmarkSetZero/Struct/Direct-4 2126203 56.18 ns/op BenchmarkSetZero/Struct/CachedZero-4 846835 133.9 ns/op BenchmarkSetZero/Struct/NewZero-4 628250 177.9 ns/op BenchmarkSelect/1-4 149424 806.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 66150 1789 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 33118 3510 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 212907 631.9 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 155066 774.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 103010 1103 ns/op 116.01 MB/s BenchmarkCallArgCopy/size=256-4 95830 1090 ns/op 234.82 MB/s BenchmarkCallArgCopy/size=1024-4 67696 1690 ns/op 606.04 MB/s BenchmarkCallArgCopy/size=4096-4 29294 3563 ns/op 1149.75 MB/s BenchmarkCallArgCopy/size=65536-4 2216 56358 ns/op 1162.86 MB/s BenchmarkFieldByName1-4 995301 110.4 ns/op BenchmarkFieldByName2-4 74316 1531 ns/op BenchmarkFieldByName3-4 10743 11108 ns/op BenchmarkInterfaceBig-4 4065595 33.20 ns/op BenchmarkInterfaceSmall-4 3982639 32.32 ns/op BenchmarkNew-4 1931487 67.61 ns/op BenchmarkMap/StringKeys/MapIndex-4 2269 52929 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1912 61862 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2216 52229 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1894 63069 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2262 52160 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1900 62256 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 195052 551.6 ns/op PASS ok reflect 17.858s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 8732 12277 ns/op 9278 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 12748 9214 ns/op 9333 B/op 1 allocs/op BenchmarkFindString-4 10000 11750 ns/op 9210 B/op 1 allocs/op BenchmarkFindSubmatch-4 9175 12601 ns/op 9273 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 12203 ns/op 9339 B/op 2 allocs/op BenchmarkLiteral-4 12865 8217 ns/op BenchmarkNotLiteral-4 3866 28564 ns/op BenchmarkMatchClass-4 3294 37374 ns/op BenchmarkMatchClass_InRange-4 3470 36615 ns/op BenchmarkReplaceAll-4 1959 58845 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 12822 8148 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 35174 3423 ns/op BenchmarkAnchoredShortMatch-4 12804 10472 ns/op BenchmarkAnchoredLongMatch-4 18580 6375 ns/op BenchmarkOnePassShortA-4 19974 6065 ns/op BenchmarkNotOnePassShortA-4 6398 16409 ns/op BenchmarkOnePassShortB-4 25764 4777 ns/op BenchmarkNotOnePassShortB-4 8778 14291 ns/op BenchmarkOnePassLongPrefix-4 81045 1519 ns/op BenchmarkOnePassLongNotPrefix-4 26648 4575 ns/op BenchmarkMatchParallelShared-4 17262 6629 ns/op BenchmarkMatchParallelCopied-4 19478 5178 ns/op BenchmarkQuoteMetaAll-4 131974 898.4 ns/op 15.58 MB/s BenchmarkQuoteMetaNone-4 240206 476.9 ns/op 54.52 MB/s BenchmarkCompile/Onepass-4 3669 29717 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1498 74165 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 183 624945 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3711084 32.23 ns/op 496.43 MB/s BenchmarkMatch/Easy0/32-4 12768 8220 ns/op 3.89 MB/s BenchmarkMatch/Easy0/1K-4 13406 8574 ns/op 119.44 MB/s BenchmarkMatch/Easy0i/16-4 3607800 33.26 ns/op 480.99 MB/s BenchmarkMatch/Easy0i/32-4 4483 24161 ns/op 1.32 MB/s BenchmarkMatch/Easy0i/1K-4 267 447668 ns/op 2.29 MB/s BenchmarkMatch/Easy1/16-4 3784272 33.14 ns/op 482.83 MB/s BenchmarkMatch/Easy1/32-4 13628 9316 ns/op 3.43 MB/s BenchmarkMatch/Easy1/1K-4 8148 18497 ns/op 55.36 MB/s BenchmarkMatch/Medium/16-4 3737656 31.66 ns/op 505.30 MB/s BenchmarkMatch/Medium/32-4 4890 20847 ns/op 1.54 MB/s BenchmarkMatch/Medium/1K-4 302 396672 ns/op 2.58 MB/s BenchmarkMatch/Hard/16-4 3835945 31.63 ns/op 505.79 MB/s BenchmarkMatch/Hard/32-4 3760 33134 ns/op 0.97 MB/s BenchmarkMatch/Hard/1K-4 162 702809 ns/op 1.46 MB/s BenchmarkMatch/Hard1/16-4 1354 85366 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 752 158699 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 25 4532857 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 28012 4300 ns/op 3.72 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 16893 7134 ns/op 4.49 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 625 184911 ns/op 5.54 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.768s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 673412 174.9 ns/op BenchmarkIsWordChar-4 175862 667.1 ns/op PASS ok regexp/syntax 2.303s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 69469 1542 ns/op BenchmarkCallers/inlined-4 70332 1714 ns/op BenchmarkCallers/no-cache-4 15658 7586 ns/op BenchmarkFPCallers/cached-4 2835200 42.56 ns/op BenchmarkMakeChan/Byte-4 925752 117.0 ns/op BenchmarkMakeChan/Int-4 759018 150.1 ns/op BenchmarkMakeChan/Ptr-4 604938 239.1 ns/op BenchmarkMakeChan/Struct/0-4 1089998 101.0 ns/op BenchmarkMakeChan/Struct/32-4 335457 310.6 ns/op BenchmarkMakeChan/Struct/40-4 313808 347.9 ns/op BenchmarkChanNonblocking-4 10934175 10.13 ns/op BenchmarkSelectUncontended-4 764043 137.4 ns/op BenchmarkSelectSyncContended-4 30866 3977 ns/op BenchmarkSelectAsyncContended-4 101612 1098 ns/op BenchmarkSelectNonblock-4 5788873 19.50 ns/op BenchmarkChanUncontended-4 9362 10730 ns/op BenchmarkChanContended-4 1270 88745 ns/op BenchmarkChanSync-4 163107 735.1 ns/op BenchmarkChanSyncWork-4 48996 2352 ns/op BenchmarkChanProdCons0-4 86498 1441 ns/op BenchmarkChanProdCons10-4 109090 1194 ns/op BenchmarkChanProdCons100-4 119836 987.6 ns/op BenchmarkChanProdConsWork0-4 74636 1587 ns/op BenchmarkChanProdConsWork10-4 89168 1474 ns/op BenchmarkChanProdConsWork100-4 90652 1346 ns/op BenchmarkSelectProdCons-4 63114 1802 ns/op BenchmarkReceiveDataFromClosedChan-4 613134 183.5 ns/op BenchmarkChanCreation-4 216898 530.1 ns/op BenchmarkChanSem-4 136458 937.4 ns/op BenchmarkChanPopular-4 76 1425045 ns/op BenchmarkChanClosed-4 545930 220.0 ns/op BenchmarkCallClosure-4 5979286 20.14 ns/op BenchmarkCallClosure1-4 6379911 18.76 ns/op BenchmarkCallClosure2-4 1247253 89.26 ns/op BenchmarkCallClosure3-4 1411792 83.73 ns/op BenchmarkCallClosure4-4 1269091 94.79 ns/op BenchmarkComplex128DivNormal-4 10265647 11.60 ns/op BenchmarkComplex128DivNisNaN-4 7827526 15.26 ns/op BenchmarkComplex128DivDisNaN-4 7713078 15.48 ns/op BenchmarkComplex128DivNisInf-4 10176386 11.80 ns/op BenchmarkComplex128DivDisInf-4 5879928 20.31 ns/op BenchmarkSetTypePtr-4 43415198 2.654 ns/op 3014.69 MB/s BenchmarkSetTypePtr8-4 9835269 12.08 ns/op 5297.80 MB/s BenchmarkSetTypePtr16-4 9846216 12.14 ns/op 10546.14 MB/s BenchmarkSetTypePtr32-4 9942260 12.04 ns/op 21255.25 MB/s BenchmarkSetTypePtr64-4 9931250 12.14 ns/op 42167.20 MB/s BenchmarkSetTypePtr126-4 5765949 20.74 ns/op 48609.46 MB/s BenchmarkSetTypePtr128-4 5881486 20.48 ns/op 49988.53 MB/s BenchmarkSetTypePtrSlice-4 694416 163.8 ns/op 50021.45 MB/s BenchmarkSetTypeNode1-4 9725506 12.13 ns/op 1977.77 MB/s BenchmarkSetTypeNode1Slice-4 3003574 40.18 ns/op 19112.00 MB/s BenchmarkSetTypeNode8-4 9914079 12.12 ns/op 6601.87 MB/s BenchmarkSetTypeNode8Slice-4 1573634 75.99 ns/op 33689.37 MB/s BenchmarkSetTypeNode64-4 5752952 20.79 ns/op 25398.12 MB/s BenchmarkSetTypeNode64Slice-4 227637 526.9 ns/op 32064.82 MB/s BenchmarkSetTypeNode64Dead-4 7196484 15.86 ns/op 33299.29 MB/s BenchmarkSetTypeNode64DeadSlice-4 257431 465.1 ns/op 36327.34 MB/s BenchmarkSetTypeNode124-4 5672358 20.85 ns/op 48352.48 MB/s BenchmarkSetTypeNode124Slice-4 178857 670.4 ns/op 48114.83 MB/s BenchmarkSetTypeNode126-4 5798280 20.35 ns/op 50311.32 MB/s BenchmarkSetTypeNode126Slice-4 179112 665.4 ns/op 49246.46 MB/s BenchmarkSetTypeNode128-4 4062214 29.92 ns/op 34764.46 MB/s BenchmarkSetTypeNode128Slice-4 138255 841.6 ns/op 39544.25 MB/s BenchmarkSetTypeNode130-4 4064199 29.73 ns/op 35523.11 MB/s BenchmarkSetTypeNode130Slice-4 141418 849.1 ns/op 39796.19 MB/s BenchmarkSetTypeNode1024-4 768516 156.6 ns/op 52426.64 MB/s BenchmarkSetTypeNode1024Slice-4 24213 4908 ns/op 53511.84 MB/s BenchmarkAllocation-4 3176 37997 ns/op BenchmarkReadMemStats-4 6098 19743 ns/op BenchmarkReadMemStatsLatency-4 1 84833 p50-ns 84833 p90-ns 84833 p99-ns BenchmarkWriteBarrier-4 2414590 63.85 ns/op BenchmarkBulkWriteBarrier-4 5114311 24.87 ns/op BenchmarkScanStackNoLocals-4 3 44425933 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10205626 11.76 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9825456 12.56 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8510509 14.83 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6957582 18.65 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4966896 24.77 ns/op BenchmarkHash5-4 5919477 19.47 ns/op 256.87 MB/s BenchmarkHash16-4 6102578 19.79 ns/op 808.33 MB/s BenchmarkHash64-4 5714244 20.99 ns/op 3049.36 MB/s BenchmarkHash1024-4 1991516 60.64 ns/op 16887.54 MB/s BenchmarkHash65536-4 38547 3112 ns/op 21061.56 MB/s BenchmarkAlignedLoad-4 7256322 16.13 ns/op BenchmarkUnalignedLoad-4 7051396 15.93 ns/op BenchmarkEqEfaceConcrete-4 5984702 19.93 ns/op BenchmarkEqIfaceConcrete-4 6205831 19.19 ns/op BenchmarkNeEfaceConcrete-4 6315969 19.20 ns/op BenchmarkNeIfaceConcrete-4 5938332 20.17 ns/op BenchmarkConvT2EByteSized/bool-4 6114441 19.65 ns/op BenchmarkConvT2EByteSized/uint8-4 6236980 19.21 ns/op BenchmarkConvT2ESmall-4 5345664 22.42 ns/op BenchmarkConvT2EUintptr-4 5402710 22.26 ns/op BenchmarkConvT2ELarge-4 1000000 107.7 ns/op BenchmarkConvT2ISmall-4 5566683 21.66 ns/op BenchmarkConvT2IUintptr-4 5385802 22.05 ns/op BenchmarkConvT2ILarge-4 1000000 104.5 ns/op BenchmarkConvI2E-4 4721457 25.40 ns/op BenchmarkConvI2I-4 4068082 29.05 ns/op BenchmarkAssertE2T-4 4631462 25.81 ns/op BenchmarkAssertE2TLarge-4 2231623 51.47 ns/op BenchmarkAssertE2I-4 4290320 27.33 ns/op BenchmarkAssertI2T-4 4420701 27.32 ns/op BenchmarkAssertI2I-4 4247514 27.38 ns/op BenchmarkAssertI2E-4 6075602 18.92 ns/op BenchmarkAssertE2E-4 5997248 19.49 ns/op BenchmarkAssertE2T2-4 3675088 32.63 ns/op BenchmarkAssertE2T2Blank-4 4272501 27.90 ns/op BenchmarkAssertI2E2-4 4267682 28.19 ns/op BenchmarkAssertI2E2Blank-4 5844212 20.35 ns/op BenchmarkAssertE2E2-4 4240843 28.48 ns/op BenchmarkAssertE2E2Blank-4 5694649 20.32 ns/op BenchmarkConvT2Ezero/zero/16-4 5512284 21.68 ns/op BenchmarkConvT2Ezero/zero/32-4 5582044 21.44 ns/op BenchmarkConvT2Ezero/zero/64-4 5540618 21.47 ns/op BenchmarkConvT2Ezero/zero/str-4 5386140 22.47 ns/op BenchmarkConvT2Ezero/zero/slice-4 5552559 21.70 ns/op BenchmarkConvT2Ezero/zero/big-4 200079 603.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1233885 93.73 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 104.7 ns/op BenchmarkConvT2Ezero/nonzero/big-4 202420 607.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 5321028 22.25 ns/op BenchmarkConvT2Ezero/smallint/32-4 5554158 21.47 ns/op BenchmarkConvT2Ezero/smallint/64-4 5621677 21.40 ns/op BenchmarkConvT2Ezero/largeint/16-4 1547554 78.40 ns/op BenchmarkConvT2Ezero/largeint/32-4 1577652 74.93 ns/op BenchmarkConvT2Ezero/largeint/64-4 1426572 78.40 ns/op BenchmarkMalloc8-4 2012811 63.65 ns/op BenchmarkMalloc16-4 1727235 69.23 ns/op BenchmarkMallocTypeInfo8-4 1926782 63.61 ns/op BenchmarkMallocTypeInfo16-4 1443883 83.95 ns/op BenchmarkMallocLargeStruct-4 132300 906.6 ns/op BenchmarkGoroutineSelect-4 63 1784405 ns/op BenchmarkGoroutineBlocking-4 69 1603157 ns/op BenchmarkGoroutineForRange-4 56 1827191 ns/op BenchmarkGoroutineIdle-4 100 1835680 ns/op BenchmarkHashStringSpeed-4 2063145 50.05 ns/op BenchmarkHashBytesSpeed-4 1469643 86.69 ns/op BenchmarkHashInt32Speed-4 3098868 39.38 ns/op BenchmarkHashInt64Speed-4 2998546 38.54 ns/op BenchmarkHashStringArraySpeed-4 552679 210.9 ns/op BenchmarkMegMap-4 3131317 39.29 ns/op BenchmarkMegOneMap-4 3727698 32.17 ns/op BenchmarkMegEqMap-4 1921 61887 ns/op BenchmarkMegEmptyMap-4 4499726 26.12 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2511549 46.56 ns/op BenchmarkSmallStrMap-4 3287547 38.62 ns/op BenchmarkMapStringKeysEight_16-4 3126915 37.88 ns/op BenchmarkMapStringKeysEight_32-4 3083480 39.54 ns/op BenchmarkMapStringKeysEight_64-4 2984707 39.71 ns/op BenchmarkMapStringKeysEight_1M-4 2891263 41.40 ns/op BenchmarkIntMap-4 3878677 30.98 ns/op BenchmarkMapFirst/1-4 4630671 25.78 ns/op BenchmarkMapFirst/2-4 4487643 26.29 ns/op BenchmarkMapFirst/3-4 4703942 25.41 ns/op BenchmarkMapFirst/4-4 4505686 26.48 ns/op BenchmarkMapFirst/5-4 4547134 26.11 ns/op BenchmarkMapFirst/6-4 4423569 27.09 ns/op BenchmarkMapFirst/7-4 4721881 25.15 ns/op BenchmarkMapFirst/8-4 4448548 27.08 ns/op BenchmarkMapFirst/9-4 4150821 30.29 ns/op BenchmarkMapFirst/10-4 4016596 30.30 ns/op BenchmarkMapFirst/11-4 4117924 30.01 ns/op BenchmarkMapFirst/12-4 3931396 31.05 ns/op BenchmarkMapFirst/13-4 4084137 29.93 ns/op BenchmarkMapFirst/14-4 3926929 29.17 ns/op BenchmarkMapFirst/15-4 4084057 29.11 ns/op BenchmarkMapFirst/16-4 3789492 29.23 ns/op BenchmarkMapMid/1-4 4722524 25.26 ns/op BenchmarkMapMid/2-4 4327365 26.78 ns/op BenchmarkMapMid/3-4 4504635 26.56 ns/op BenchmarkMapMid/4-4 4267842 27.94 ns/op BenchmarkMapMid/5-4 4420911 27.19 ns/op BenchmarkMapMid/6-4 4236930 28.53 ns/op BenchmarkMapMid/7-4 4306418 28.76 ns/op BenchmarkMapMid/8-4 4227573 28.58 ns/op BenchmarkMapMid/9-4 3900703 29.93 ns/op BenchmarkMapMid/10-4 3819219 30.94 ns/op BenchmarkMapMid/11-4 3742939 29.51 ns/op BenchmarkMapMid/12-4 3702766 31.21 ns/op BenchmarkMapMid/13-4 3989737 29.26 ns/op BenchmarkMapMid/14-4 3704409 31.25 ns/op BenchmarkMapMid/15-4 3865717 32.21 ns/op BenchmarkMapMid/16-4 3828016 30.07 ns/op BenchmarkMapLast/1-4 4765642 25.08 ns/op BenchmarkMapLast/2-4 4486851 26.14 ns/op BenchmarkMapLast/3-4 4452924 27.07 ns/op BenchmarkMapLast/4-4 4085942 28.88 ns/op BenchmarkMapLast/5-4 4235028 27.98 ns/op BenchmarkMapLast/6-4 3894298 28.46 ns/op BenchmarkMapLast/7-4 4142181 28.37 ns/op BenchmarkMapLast/8-4 3935788 29.94 ns/op BenchmarkMapLast/9-4 4102356 30.22 ns/op BenchmarkMapLast/10-4 3703917 31.81 ns/op BenchmarkMapLast/11-4 3913876 30.39 ns/op BenchmarkMapLast/12-4 3911503 33.88 ns/op BenchmarkMapLast/13-4 3973426 30.79 ns/op BenchmarkMapLast/14-4 3762025 32.68 ns/op BenchmarkMapLast/15-4 3993528 30.95 ns/op BenchmarkMapLast/16-4 3528762 30.68 ns/op BenchmarkMapCycle-4 2071137 59.80 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3324534 35.57 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2040 51857 ns/op BenchmarkMakeMap/[Byte]Byte-4 508528 227.6 ns/op BenchmarkMakeMap/[Int]Int-4 242853 456.3 ns/op BenchmarkNewEmptyMap-4 11547271 10.04 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1662123 77.55 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 478512 251.7 ns/op BenchmarkMapIterEmpty-4 5123706 23.12 ns/op BenchmarkSameLengthMap-4 4672868 26.18 ns/op BenchmarkBigKeyMap-4 1661676 72.77 ns/op BenchmarkBigValMap-4 1521638 79.93 ns/op BenchmarkSmallKeyMap-4 2870865 43.00 ns/op BenchmarkMapPopulate/1-4 2778535 41.08 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 126025 921.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6133 19157 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 631 168041 ns/op 51748 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 50 2802141 ns/op 416354 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 3 39478053 ns/op 6530344 B/op 2928 allocs/op BenchmarkComplexAlgMap-4 478737 246.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 1609687 75.94 ns/op BenchmarkGoMapClear/Reflexive/10-4 1413758 83.06 ns/op BenchmarkGoMapClear/Reflexive/100-4 321484 350.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 51009 2308 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5872 20172 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1333042 89.73 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 100.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 317952 369.2 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 49669 2355 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5907 20589 ns/op BenchmarkMapStringConversion/32/simple-4 1775524 67.02 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1682548 68.99 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1538143 77.78 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1685667 70.99 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1613862 73.45 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1442158 83.24 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1892199 64.37 ns/op BenchmarkMapInterfacePtr-4 2044039 62.50 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4661985 25.25 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 112158 1213 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5064 25175 ns/op BenchmarkMapPop1000-4 357 344254 ns/op BenchmarkMapPop10000-4 19 6563509 ns/op BenchmarkMapAssign/Int32/256-4 2321067 50.99 ns/op BenchmarkMapAssign/Int32/65536-4 866359 120.6 ns/op BenchmarkMapAssign/Int64/256-4 2184780 51.46 ns/op BenchmarkMapAssign/Int64/65536-4 754081 146.1 ns/op BenchmarkMapAssign/Str/256-4 1873312 66.04 ns/op BenchmarkMapAssign/Str/65536-4 272568 369.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1459548 82.36 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 535419 208.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1463284 80.80 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 435118 247.8 ns/op BenchmarkMapOperatorAssign/Str/256-4 461710 2783 ns/op BenchmarkMapOperatorAssign/Str/65536-4 110538 908.6 ns/op BenchmarkMapAppendAssign/Int32/256-4 786642 174.2 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 180330 657.9 ns/op 68 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 866164 173.4 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 152096 721.2 ns/op 83 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 534686 267.8 ns/op 57 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 96774 1207 ns/op 147 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1745452 67.30 ns/op BenchmarkMapDelete/Int32/1000-4 1886118 63.01 ns/op BenchmarkMapDelete/Int32/10000-4 1833351 64.78 ns/op BenchmarkMapDelete/Int64/100-4 1820848 72.14 ns/op BenchmarkMapDelete/Int64/1000-4 1861520 63.16 ns/op BenchmarkMapDelete/Int64/10000-4 1793358 67.44 ns/op BenchmarkMapDelete/Str/100-4 1315297 82.97 ns/op BenchmarkMapDelete/Str/1000-4 1502878 78.98 ns/op BenchmarkMapDelete/Str/10000-4 1394083 87.51 ns/op BenchmarkMapDelete/Pointer/100-4 1573426 76.00 ns/op BenchmarkMapDelete/Pointer/1000-4 1719435 70.21 ns/op BenchmarkMapDelete/Pointer/10000-4 1631168 73.71 ns/op BenchmarkMemmove/0-4 13401460 8.250 ns/op BenchmarkMemmove/1-4 1973526 61.88 ns/op 16.16 MB/s BenchmarkMemmove/2-4 1882999 64.60 ns/op 30.96 MB/s BenchmarkMemmove/3-4 1830735 65.91 ns/op 45.52 MB/s BenchmarkMemmove/4-4 1859697 64.04 ns/op 62.46 MB/s BenchmarkMemmove/5-4 1874048 64.62 ns/op 77.38 MB/s BenchmarkMemmove/6-4 1870728 64.18 ns/op 93.48 MB/s BenchmarkMemmove/7-4 1856209 64.12 ns/op 109.17 MB/s BenchmarkMemmove/8-4 1899187 61.65 ns/op 129.77 MB/s BenchmarkMemmove/9-4 1849942 65.81 ns/op 136.75 MB/s BenchmarkMemmove/10-4 1835568 65.25 ns/op 153.25 MB/s BenchmarkMemmove/11-4 1840119 65.75 ns/op 167.30 MB/s BenchmarkMemmove/12-4 1806901 66.18 ns/op 181.33 MB/s BenchmarkMemmove/13-4 1817384 67.26 ns/op 193.29 MB/s BenchmarkMemmove/14-4 1816304 66.06 ns/op 211.94 MB/s BenchmarkMemmove/15-4 1854412 65.43 ns/op 229.25 MB/s BenchmarkMemmove/16-4 1904229 63.59 ns/op 251.61 MB/s BenchmarkMemmove/32-4 1803290 65.86 ns/op 485.90 MB/s BenchmarkMemmove/64-4 1604460 74.69 ns/op 856.89 MB/s BenchmarkMemmove/128-4 1340899 91.67 ns/op 1396.31 MB/s BenchmarkMemmove/256-4 1000000 117.1 ns/op 2186.00 MB/s BenchmarkMemmove/512-4 570846 205.8 ns/op 2487.28 MB/s BenchmarkMemmove/1024-4 385225 313.4 ns/op 3267.80 MB/s BenchmarkMemmove/2048-4 234860 508.1 ns/op 4030.77 MB/s BenchmarkMemmove/4096-4 126636 938.2 ns/op 4365.86 MB/s BenchmarkMemmoveOverlap/32-4 1798514 67.35 ns/op 475.14 MB/s BenchmarkMemmoveOverlap/64-4 1602474 74.91 ns/op 854.31 MB/s BenchmarkMemmoveOverlap/128-4 1324846 89.79 ns/op 1425.52 MB/s BenchmarkMemmoveOverlap/256-4 1000000 118.7 ns/op 2156.93 MB/s BenchmarkMemmoveOverlap/512-4 588865 202.6 ns/op 2527.15 MB/s BenchmarkMemmoveOverlap/1024-4 389012 306.3 ns/op 3342.95 MB/s BenchmarkMemmoveOverlap/2048-4 234764 510.3 ns/op 4013.30 MB/s BenchmarkMemmoveOverlap/4096-4 127651 942.7 ns/op 4345.10 MB/s BenchmarkMemmoveUnalignedDst/0-4 13495904 7.823 ns/op BenchmarkMemmoveUnalignedDst/1-4 1956925 62.16 ns/op 16.09 MB/s BenchmarkMemmoveUnalignedDst/2-4 1894752 65.66 ns/op 30.46 MB/s BenchmarkMemmoveUnalignedDst/3-4 1885423 63.75 ns/op 47.06 MB/s BenchmarkMemmoveUnalignedDst/4-4 1900196 63.44 ns/op 63.05 MB/s BenchmarkMemmoveUnalignedDst/5-4 1884624 63.94 ns/op 78.20 MB/s BenchmarkMemmoveUnalignedDst/6-4 1889818 63.59 ns/op 94.35 MB/s BenchmarkMemmoveUnalignedDst/7-4 1886924 64.42 ns/op 108.67 MB/s BenchmarkMemmoveUnalignedDst/8-4 1947529 62.14 ns/op 128.74 MB/s BenchmarkMemmoveUnalignedDst/9-4 1820216 66.75 ns/op 134.82 MB/s BenchmarkMemmoveUnalignedDst/10-4 1782039 64.67 ns/op 154.63 MB/s BenchmarkMemmoveUnalignedDst/11-4 1798526 67.10 ns/op 163.93 MB/s BenchmarkMemmoveUnalignedDst/12-4 1821128 65.22 ns/op 183.99 MB/s BenchmarkMemmoveUnalignedDst/13-4 1815585 66.29 ns/op 196.11 MB/s BenchmarkMemmoveUnalignedDst/14-4 1822695 67.97 ns/op 205.98 MB/s BenchmarkMemmoveUnalignedDst/15-4 1652947 66.17 ns/op 226.69 MB/s BenchmarkMemmoveUnalignedDst/16-4 1766403 67.76 ns/op 236.13 MB/s BenchmarkMemmoveUnalignedDst/32-4 1713618 70.21 ns/op 455.79 MB/s BenchmarkMemmoveUnalignedDst/64-4 1329295 92.86 ns/op 689.21 MB/s BenchmarkMemmoveUnalignedDst/128-4 1300371 92.50 ns/op 1383.73 MB/s BenchmarkMemmoveUnalignedDst/256-4 856362 135.8 ns/op 1885.05 MB/s BenchmarkMemmoveUnalignedDst/512-4 569707 209.1 ns/op 2448.52 MB/s BenchmarkMemmoveUnalignedDst/1024-4 364477 327.7 ns/op 3125.00 MB/s BenchmarkMemmoveUnalignedDst/2048-4 233494 510.4 ns/op 4012.75 MB/s BenchmarkMemmoveUnalignedDst/4096-4 124666 957.9 ns/op 4275.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1668802 72.10 ns/op 443.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1516360 79.40 ns/op 806.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1282822 94.56 ns/op 1353.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 973882 120.2 ns/op 2130.46 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 584156 205.7 ns/op 2489.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 387228 314.0 ns/op 3261.10 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 222859 515.3 ns/op 3974.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 125546 945.0 ns/op 4334.61 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13388293 8.386 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1879912 62.66 ns/op 15.96 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1867702 64.65 ns/op 30.93 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1850463 65.58 ns/op 45.74 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1847018 65.50 ns/op 61.07 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1800655 65.53 ns/op 76.30 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1831456 64.88 ns/op 92.48 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1823188 65.28 ns/op 107.23 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1943191 62.10 ns/op 128.82 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1816846 67.95 ns/op 132.44 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1803415 67.07 ns/op 149.10 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1762380 66.57 ns/op 165.24 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1821740 67.08 ns/op 178.89 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1833002 65.69 ns/op 197.89 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1803068 66.08 ns/op 211.87 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1829418 66.84 ns/op 224.42 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1808118 66.53 ns/op 240.49 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1688948 70.84 ns/op 451.74 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1499182 78.60 ns/op 814.26 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1298625 91.00 ns/op 1406.59 MB/s BenchmarkMemmoveUnalignedSrc/256-4 948626 119.3 ns/op 2145.39 MB/s BenchmarkMemmoveUnalignedSrc/512-4 540591 212.7 ns/op 2406.82 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 376713 310.9 ns/op 3293.26 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 229425 524.3 ns/op 3906.31 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 121394 958.5 ns/op 4273.49 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1523539 78.67 ns/op 203.39 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1516922 77.71 ns/op 205.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1452026 82.11 ns/op 194.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1427139 85.69 ns/op 186.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1465809 81.96 ns/op 195.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1425630 82.63 ns/op 193.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1466404 82.32 ns/op 194.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1399750 82.48 ns/op 193.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1273902 92.98 ns/op 688.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1221314 97.65 ns/op 655.41 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1279658 93.97 ns/op 681.05 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1239990 97.78 ns/op 654.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1275547 93.85 ns/op 681.93 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1253472 95.20 ns/op 672.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1264348 94.87 ns/op 674.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1267359 95.39 ns/op 670.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 730296 146.4 ns/op 1748.26 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 681226 163.5 ns/op 1565.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 838490 135.1 ns/op 1894.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 868353 135.0 ns/op 1896.19 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 863029 137.1 ns/op 1867.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 859014 135.9 ns/op 1883.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 843230 135.4 ns/op 1891.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 826604 134.7 ns/op 1900.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 106060 1146 ns/op 3575.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 75744 1539 ns/op 2660.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 124356 964.7 ns/op 4246.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 121338 975.7 ns/op 4198.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 125272 957.6 ns/op 4277.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 122415 976.8 ns/op 4193.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 122611 954.9 ns/op 4289.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 124716 971.0 ns/op 4218.37 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6304 17836 ns/op 3674.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4710 24008 ns/op 2729.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7134 14564 ns/op 4499.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7202 14587 ns/op 4492.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7188 14663 ns/op 4469.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7026 14776 ns/op 4435.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7255 14582 ns/op 4494.39 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 6807 14870 ns/op 4407.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1693600 70.54 ns/op 453.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1506378 79.69 ns/op 803.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1301203 92.32 ns/op 1386.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 891924 131.8 ns/op 1942.26 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 575326 206.1 ns/op 2484.26 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 374600 306.9 ns/op 3336.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 232012 513.8 ns/op 3985.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 124675 937.6 ns/op 4368.49 MB/s BenchmarkMemclr/5-4 10478074 11.57 ns/op 432.21 MB/s BenchmarkMemclr/16-4 9873171 12.13 ns/op 1318.69 MB/s BenchmarkMemclr/64-4 9395064 12.93 ns/op 4948.56 MB/s BenchmarkMemclr/256-4 8191374 14.81 ns/op 17283.80 MB/s BenchmarkMemclr/4096-4 2333953 51.53 ns/op 79494.48 MB/s BenchmarkMemclr/65536-4 54556 2020 ns/op 32437.77 MB/s BenchmarkMemclr/1M-4 2677 38886 ns/op 26965.05 MB/s BenchmarkMemclr/4M-4 644 170475 ns/op 24603.63 MB/s BenchmarkMemclr/8M-4 264 467006 ns/op 17962.51 MB/s BenchmarkMemclr/16M-4 42 2433153 ns/op 6895.26 MB/s BenchmarkMemclr/64M-4 10 10492799 ns/op 6395.71 MB/s BenchmarkMemclrUnaligned/0_5-4 7010536 17.02 ns/op 293.77 MB/s BenchmarkMemclrUnaligned/0_16-4 7088539 16.87 ns/op 948.43 MB/s BenchmarkMemclrUnaligned/0_64-4 6871562 17.56 ns/op 3645.42 MB/s BenchmarkMemclrUnaligned/0_256-4 6306382 19.09 ns/op 13413.15 MB/s BenchmarkMemclrUnaligned/0_4096-4 2219119 54.11 ns/op 75699.25 MB/s BenchmarkMemclrUnaligned/0_65536-4 58423 2125 ns/op 30838.05 MB/s BenchmarkMemclrUnaligned/1_5-4 6884088 17.02 ns/op 293.83 MB/s BenchmarkMemclrUnaligned/1_16-4 6992455 16.96 ns/op 943.46 MB/s BenchmarkMemclrUnaligned/1_64-4 6746074 17.71 ns/op 3613.68 MB/s BenchmarkMemclrUnaligned/1_256-4 6060838 20.48 ns/op 12500.19 MB/s BenchmarkMemclrUnaligned/1_4096-4 1346931 88.83 ns/op 46109.50 MB/s BenchmarkMemclrUnaligned/1_65536-4 49131 2305 ns/op 28433.42 MB/s BenchmarkMemclrUnaligned/4_5-4 6876576 17.24 ns/op 290.07 MB/s BenchmarkMemclrUnaligned/4_16-4 6993883 17.00 ns/op 941.35 MB/s BenchmarkMemclrUnaligned/4_64-4 6837144 17.74 ns/op 3608.38 MB/s BenchmarkMemclrUnaligned/4_256-4 6219817 19.06 ns/op 13433.39 MB/s BenchmarkMemclrUnaligned/4_4096-4 1350105 89.89 ns/op 45565.85 MB/s BenchmarkMemclrUnaligned/4_65536-4 48828 2096 ns/op 31261.39 MB/s BenchmarkMemclrUnaligned/7_5-4 6817879 17.58 ns/op 284.46 MB/s BenchmarkMemclrUnaligned/7_16-4 7077338 17.37 ns/op 921.06 MB/s BenchmarkMemclrUnaligned/7_64-4 6879631 17.72 ns/op 3611.43 MB/s BenchmarkMemclrUnaligned/7_256-4 5874782 19.78 ns/op 12943.08 MB/s BenchmarkMemclrUnaligned/7_4096-4 1327059 90.42 ns/op 45297.40 MB/s BenchmarkMemclrUnaligned/7_65536-4 47232 2165 ns/op 30273.12 MB/s BenchmarkMemclrUnaligned/0_1M-4 2716 40904 ns/op 25634.91 MB/s BenchmarkMemclrUnaligned/0_4M-4 639 178528 ns/op 23493.78 MB/s BenchmarkMemclrUnaligned/0_8M-4 255 515931 ns/op 16259.16 MB/s BenchmarkMemclrUnaligned/0_16M-4 43 2692877 ns/op 6230.22 MB/s BenchmarkMemclrUnaligned/0_64M-4 19 10223224 ns/op 6564.35 MB/s BenchmarkMemclrUnaligned/1_1M-4 2697 48103 ns/op 21798.38 MB/s BenchmarkMemclrUnaligned/1_4M-4 590 181710 ns/op 23082.43 MB/s BenchmarkMemclrUnaligned/1_8M-4 127 854059 ns/op 9822.05 MB/s BenchmarkMemclrUnaligned/1_16M-4 37 3056615 ns/op 5488.82 MB/s BenchmarkMemclrUnaligned/1_64M-4 10 10667992 ns/op 6290.67 MB/s BenchmarkMemclrUnaligned/4_1M-4 2484 43591 ns/op 24055.02 MB/s BenchmarkMemclrUnaligned/4_4M-4 675 179177 ns/op 23408.74 MB/s BenchmarkMemclrUnaligned/4_8M-4 188 623370 ns/op 13456.87 MB/s BenchmarkMemclrUnaligned/4_16M-4 37 2715841 ns/op 6177.54 MB/s BenchmarkMemclrUnaligned/4_64M-4 10 10815383 ns/op 6204.95 MB/s BenchmarkMemclrUnaligned/7_1M-4 2679 42388 ns/op 24737.48 MB/s BenchmarkMemclrUnaligned/7_4M-4 649 173762 ns/op 24138.20 MB/s BenchmarkMemclrUnaligned/7_8M-4 192 862143 ns/op 9729.95 MB/s BenchmarkMemclrUnaligned/7_16M-4 40 2687017 ns/op 6243.81 MB/s BenchmarkMemclrUnaligned/7_64M-4 10 10711649 ns/op 6265.04 MB/s BenchmarkGoMemclr/5-4 2025399 61.72 ns/op 81.01 MB/s BenchmarkGoMemclr/16-4 472651 258.0 ns/op 62.01 MB/s BenchmarkGoMemclr/64-4 126940 962.8 ns/op 66.47 MB/s BenchmarkGoMemclr/256-4 31996 3958 ns/op 64.67 MB/s BenchmarkMemclrRange/1K_2K-4 65630 1891 ns/op 50713.13 MB/s BenchmarkMemclrRange/2K_8K-4 29400 4154 ns/op 80298.93 MB/s BenchmarkMemclrRange/4K_16K-4 40702 2936 ns/op 110029.42 MB/s BenchmarkMemclrRange/160K_228K-4 1789 69018 ns/op 24093.16 MB/s BenchmarkClearFat7-4 5894770 20.29 ns/op BenchmarkClearFat8-4 7085328 17.55 ns/op BenchmarkClearFat11-4 5167777 22.56 ns/op BenchmarkClearFat12-4 5532813 21.75 ns/op BenchmarkClearFat13-4 5475472 21.79 ns/op BenchmarkClearFat14-4 5522274 20.86 ns/op BenchmarkClearFat15-4 5689599 21.71 ns/op BenchmarkClearFat16-4 6311818 19.24 ns/op BenchmarkClearFat24-4 6135441 20.13 ns/op BenchmarkClearFat32-4 6014886 20.07 ns/op BenchmarkClearFat40-4 5553724 21.08 ns/op BenchmarkClearFat48-4 5564049 21.23 ns/op BenchmarkClearFat56-4 5006020 23.43 ns/op BenchmarkClearFat64-4 5351876 22.15 ns/op BenchmarkClearFat72-4 5111688 23.73 ns/op BenchmarkClearFat128-4 3540106 32.83 ns/op BenchmarkClearFat256-4 2652085 44.89 ns/op BenchmarkClearFat512-4 1345654 90.00 ns/op BenchmarkClearFat1024-4 828410 144.7 ns/op BenchmarkClearFat1032-4 770154 151.8 ns/op BenchmarkClearFat1040-4 750616 152.7 ns/op BenchmarkCopyFat7-4 5870056 20.15 ns/op BenchmarkCopyFat8-4 6758538 17.65 ns/op BenchmarkCopyFat11-4 5640362 20.71 ns/op BenchmarkCopyFat12-4 5836550 20.57 ns/op BenchmarkCopyFat13-4 5749830 20.92 ns/op BenchmarkCopyFat14-4 5754631 21.12 ns/op BenchmarkCopyFat15-4 5839969 20.77 ns/op BenchmarkCopyFat16-4 6550051 18.89 ns/op BenchmarkCopyFat24-4 5766216 21.10 ns/op BenchmarkCopyFat32-4 5807266 20.58 ns/op BenchmarkCopyFat64-4 5402370 21.82 ns/op BenchmarkCopyFat72-4 5211656 22.90 ns/op BenchmarkCopyFat128-4 3637326 33.71 ns/op BenchmarkCopyFat256-4 2512422 48.17 ns/op BenchmarkCopyFat512-4 1268758 94.30 ns/op BenchmarkCopyFat520-4 1247610 96.51 ns/op BenchmarkCopyFat1024-4 748647 155.9 ns/op BenchmarkCopyFat1032-4 750741 156.7 ns/op BenchmarkCopyFat1040-4 757316 160.8 ns/op BenchmarkIssue18740/2byte-4 453 262918 ns/op BenchmarkIssue18740/4byte-4 714 163543 ns/op BenchmarkIssue18740/8byte-4 1017 116028 ns/op BenchmarkMemclrKnownSize1-4 8238814 14.53 ns/op 68.83 MB/s BenchmarkMemclrKnownSize2-4 5650382 21.18 ns/op 94.43 MB/s BenchmarkMemclrKnownSize4-4 3360932 36.03 ns/op 111.02 MB/s BenchmarkMemclrKnownSize8-4 1000000 119.9 ns/op 66.71 MB/s BenchmarkMemclrKnownSize16-4 478094 244.1 ns/op 65.54 MB/s BenchmarkMemclrKnownSize32-4 255666 474.1 ns/op 67.49 MB/s BenchmarkMemclrKnownSize64-4 129398 926.7 ns/op 69.06 MB/s BenchmarkMemclrKnownSize112-4 75561 1588 ns/op 70.53 MB/s BenchmarkMemclrKnownSize128-4 64718 1812 ns/op 70.64 MB/s BenchmarkMemclrKnownSize192-4 44763 2695 ns/op 71.24 MB/s BenchmarkMemclrKnownSize248-4 34368 3467 ns/op 71.54 MB/s BenchmarkMemclrKnownSize256-4 33879 3589 ns/op 71.33 MB/s BenchmarkMemclrKnownSize512-4 16608 7148 ns/op 71.62 MB/s BenchmarkMemclrKnownSize1024-4 7966 14212 ns/op 72.05 MB/s BenchmarkMemclrKnownSize4096-4 2056 57066 ns/op 71.78 MB/s BenchmarkMemclrKnownSize512KiB-4 14 7541698 ns/op 69.52 MB/s BenchmarkReadMetricsLatency-4 13944 5151 p50-ns 7859 p90-ns 20478 p99-ns BenchmarkFinalizer-4 181 624562 ns/op BenchmarkFinalizerRun-4 192357 917.0 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6418258 18.00 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3116326 38.32 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2429652 49.40 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2387119 50.50 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1298755 92.03 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.3 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2240178 53.63 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1265925 94.87 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1316557 91.29 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1991156 60.41 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2001352 60.31 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1704350 70.52 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1457677 81.96 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1341928 89.68 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7973568 14.99 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8160711 14.67 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8181387 14.67 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7986531 14.97 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7138225 16.87 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6515611 18.53 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7950314 15.13 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7994898 14.71 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8098508 14.66 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7981278 14.99 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8176274 14.62 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8135395 14.71 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8030785 14.98 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8086906 14.85 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8202015 14.62 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7993810 14.99 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8139109 14.75 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8160727 14.67 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7968031 15.01 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7540596 15.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7491775 15.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7857290 15.04 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7499842 15.68 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7042821 15.89 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7869711 15.07 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7685846 15.77 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7509968 15.77 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7726720 15.09 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7592283 15.95 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7243148 15.86 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7973623 15.07 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8151272 14.79 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8060794 14.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7969299 15.05 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7965553 14.68 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8112502 14.65 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7941900 15.07 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8122545 14.68 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8197056 14.68 ns/op BenchmarkNetpollBreak-4 3436 30401 ns/op BenchmarkPinnerPinUnpinBatch-4 1023 120653 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 218 532235 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1039 115059 ns/op BenchmarkPinnerPinUnpin-4 1000000 103.0 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 103.0 ns/op BenchmarkPinnerPinUnpinDouble-4 441294 271.2 ns/op BenchmarkPinnerPinUnpinParallel-4 3555279 33.25 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3533334 36.67 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 242163 524.7 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5311544 22.67 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5424471 22.04 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9063801 12.64 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 8809873 12.38 ns/op BenchmarkPingPongHog-4 368 327904 ns/op BenchmarkStackGrowth-4 107881 1009 ns/op BenchmarkStackGrowthDeep-4 955 112716 ns/op BenchmarkCreateGoroutines-4 45414 2724 ns/op BenchmarkCreateGoroutinesParallel-4 38984 3046 ns/op BenchmarkCreateGoroutinesCapture-4 7434 15410 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 33996 3413 ns/op BenchmarkClosureCall-4 17624086 6.324 ns/op BenchmarkWakeupParallelSpinning/0s-4 6717 18991 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4923 23460 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5755 25337 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3301 35928 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2101 57677 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1230 95922 ns/op BenchmarkWakeupParallelSpinning/50µs-4 600 200971 ns/op BenchmarkWakeupParallelSpinning/100µs-4 367 350611 ns/op BenchmarkWakeupParallelSyscall/0s-4 676 166938 ns/op BenchmarkWakeupParallelSyscall/1µs-4 601 167080 ns/op BenchmarkWakeupParallelSyscall/2µs-4 765 162235 ns/op BenchmarkWakeupParallelSyscall/5µs-4 699 169142 ns/op BenchmarkWakeupParallelSyscall/10µs-4 649 176450 ns/op BenchmarkWakeupParallelSyscall/20µs-4 580 199795 ns/op BenchmarkWakeupParallelSyscall/50µs-4 393 305363 ns/op BenchmarkWakeupParallelSyscall/100µs-4 328 385059 ns/op BenchmarkMatmult-4 2989878 40.93 ns/op BenchmarkFastrand-4 12439443 9.947 ns/op BenchmarkFastrand64-4 10566804 10.15 ns/op BenchmarkFastrandHashiter-4 4737072 25.40 ns/op BenchmarkFastrandn/2-4 7442145 15.99 ns/op BenchmarkFastrandn/3-4 6908082 17.48 ns/op BenchmarkFastrandn/4-4 7603224 15.90 ns/op BenchmarkFastrandn/5-4 7456216 15.87 ns/op BenchmarkIfaceCmp100-4 96562 1242 ns/op BenchmarkIfaceCmpNil100-4 153986 786.8 ns/op BenchmarkEfaceCmpDiff-4 37784 3142 ns/op BenchmarkEfaceCmpDiffIndirect-4 30682 3941 ns/op BenchmarkDefer-4 1319042 92.38 ns/op BenchmarkDefer10-4 760302 172.5 ns/op BenchmarkDeferMany-4 456049 392.3 ns/op BenchmarkPanicRecover-4 603536 197.3 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6920 17616 ns/op 17353 p50-ns 21486 p90-ns 34363 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6681 22913 ns/op 15765 p50-ns 21501 p90-ns 98733 p99-ns BenchmarkGoroutineProfile/small/idle-4 3178 36207 ns/op 34981 p50-ns 38074 p90-ns 58280 p99-ns BenchmarkGoroutineProfile/small/loaded-4 504 370053 ns/op 101376 p50-ns 311634 p90-ns 5646813 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 8054 15928 ns/op 14210 p50-ns 19207 p90-ns 33425 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6238 21809 ns/op 15257 p50-ns 20845 p90-ns 172850 p99-ns BenchmarkGoroutineProfile/large/idle-4 27 4182278 ns/op 4176363 p50-ns 4279780 p90-ns 4395777 p99-ns BenchmarkGoroutineProfile/large/loaded-4 20 5639233 ns/op 4424298 p50-ns 13848575 p90-ns 14963024 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 8012 15731 ns/op 14549 p50-ns 19424 p90-ns 32684 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6501 21577 ns/op 14749 p50-ns 20185 p90-ns 180416 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 919 125453 ns/op 114645 p50-ns 143535 p90-ns 278435 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 296 425175 ns/op 234878 p50-ns 385612 p90-ns 6218376 p99-ns BenchmarkRWMutexUncontended-4 2830965 38.37 ns/op BenchmarkRWMutexWrite100-4 646948 158.8 ns/op BenchmarkRWMutexWrite10-4 113728 1302 ns/op BenchmarkRWMutexWorkWrite100-4 551918 211.7 ns/op BenchmarkRWMutexWorkWrite10-4 87748 1407 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2622 45647 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 915 130178 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1274 91230 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 442 268456 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 631 184912 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 196 559451 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 309 374122 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 98 1192618 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 252193 459.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 263871 447.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 263677 455.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 252908 431.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 299125 462.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 235804 470.3 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 266277 426.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 278296 432.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 263984 488.0 ns/op BenchmarkMakeSlice/Byte-4 1686986 61.46 ns/op BenchmarkMakeSlice/Int16-4 1901325 58.63 ns/op BenchmarkMakeSlice/Int-4 1501038 77.26 ns/op BenchmarkMakeSlice/Ptr-4 1000000 105.8 ns/op BenchmarkMakeSlice/Struct/24-4 971994 132.4 ns/op BenchmarkMakeSlice/Struct/32-4 930910 158.6 ns/op BenchmarkMakeSlice/Struct/40-4 803498 181.8 ns/op BenchmarkGrowSlice/Byte-4 864836 159.4 ns/op BenchmarkGrowSlice/Int16-4 762985 168.2 ns/op BenchmarkGrowSlice/Int-4 543242 218.9 ns/op BenchmarkGrowSlice/Ptr-4 475974 260.2 ns/op BenchmarkGrowSlice/Struct/24-4 314481 401.0 ns/op BenchmarkGrowSlice/Struct/32-4 233023 446.9 ns/op BenchmarkGrowSlice/Struct/40-4 194188 541.2 ns/op BenchmarkExtendSlice/IntSlice-4 505320 255.1 ns/op BenchmarkExtendSlice/PointerSlice-4 397168 330.3 ns/op BenchmarkExtendSlice/NoGrow-4 960765 143.0 ns/op BenchmarkAppend-4 819501 147.1 ns/op BenchmarkAppendGrowByte-4 3 34266338 ns/op BenchmarkAppendGrowString-4 1 399057427 ns/op BenchmarkAppendSlice/1Bytes-4 1926382 62.73 ns/op BenchmarkAppendSlice/4Bytes-4 1853794 63.78 ns/op BenchmarkAppendSlice/7Bytes-4 1791589 66.14 ns/op BenchmarkAppendSlice/8Bytes-4 1831597 66.30 ns/op BenchmarkAppendSlice/15Bytes-4 1740348 68.99 ns/op BenchmarkAppendSlice/16Bytes-4 1766203 67.57 ns/op BenchmarkAppendSlice/32Bytes-4 1782612 66.23 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 86090 1393 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21256 5526 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7854 21211 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1714 73551 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 102 1206212 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 22 5431338 ns/op BenchmarkAppendStr/1Bytes-4 2086590 57.41 ns/op BenchmarkAppendStr/4Bytes-4 2048552 57.67 ns/op BenchmarkAppendStr/8Bytes-4 2036078 57.47 ns/op BenchmarkAppendStr/16Bytes-4 2000283 59.82 ns/op BenchmarkAppendStr/32Bytes-4 2017257 59.23 ns/op BenchmarkAppendSpecialCase-4 758092 154.1 ns/op BenchmarkCopy/1Byte-4 1935993 61.71 ns/op 16.21 MB/s BenchmarkCopy/1String-4 1975465 60.66 ns/op 16.49 MB/s BenchmarkCopy/2Byte-4 1895641 63.37 ns/op 31.56 MB/s BenchmarkCopy/2String-4 1961806 62.29 ns/op 32.11 MB/s BenchmarkCopy/4Byte-4 1904066 63.94 ns/op 62.56 MB/s BenchmarkCopy/4String-4 1926711 62.16 ns/op 64.35 MB/s BenchmarkCopy/8Byte-4 1928992 61.53 ns/op 130.03 MB/s BenchmarkCopy/8String-4 1934854 60.99 ns/op 131.18 MB/s BenchmarkCopy/12Byte-4 1850104 66.23 ns/op 181.18 MB/s BenchmarkCopy/12String-4 1858431 64.96 ns/op 184.74 MB/s BenchmarkCopy/16Byte-4 1891274 63.62 ns/op 251.48 MB/s BenchmarkCopy/16String-4 1847766 63.98 ns/op 250.09 MB/s BenchmarkCopy/32Byte-4 1788990 66.75 ns/op 479.39 MB/s BenchmarkCopy/32String-4 1768896 67.67 ns/op 472.87 MB/s BenchmarkCopy/128Byte-4 1300695 92.42 ns/op 1384.97 MB/s BenchmarkCopy/128String-4 1229325 97.41 ns/op 1314.06 MB/s BenchmarkCopy/1024Byte-4 385087 311.0 ns/op 3292.62 MB/s BenchmarkCopy/1024String-4 340190 348.3 ns/op 2940.21 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27566 4264 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18352 6325 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10337 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13426 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8876 16877 ns/op BenchmarkAppendInPlace/Grow/Byte-4 126758 898.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 138057 896.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 106995 1128 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 78379 1408 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 71298 1661 ns/op BenchmarkStackCopyPtr-4 1 188992772 ns/op BenchmarkStackCopy-4 1 133811522 ns/op BenchmarkStackCopyNoCache-4 19 6273690 ns/op BenchmarkStackCopyWithStkobj-4 1 132493559 ns/op BenchmarkIssue18138-4 699 192115 ns/op BenchmarkCompareStringEqual-4 10487936 10.52 ns/op BenchmarkCompareStringIdentical-4 17930818 6.098 ns/op BenchmarkCompareStringSameLength-4 11364728 10.63 ns/op BenchmarkCompareStringDifferentLength-4 18612248 5.656 ns/op BenchmarkCompareStringBigUnaligned-4 1112 121175 ns/op 8653.47 MB/s BenchmarkCompareStringBig-4 1262 95442 ns/op 10986.64 MB/s BenchmarkConcatStringAndBytes-4 2549036 46.92 ns/op BenchmarkSliceByteToString/1-4 2198478 54.70 ns/op BenchmarkSliceByteToString/2-4 1000000 106.3 ns/op BenchmarkSliceByteToString/4-4 1000000 106.5 ns/op BenchmarkSliceByteToString/8-4 1000000 112.1 ns/op BenchmarkSliceByteToString/16-4 1000000 120.7 ns/op BenchmarkSliceByteToString/32-4 1000000 124.8 ns/op BenchmarkSliceByteToString/64-4 991101 161.3 ns/op BenchmarkSliceByteToString/128-4 756734 206.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2712331 44.40 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 909368 130.9 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.7 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4261725 28.12 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1751580 68.47 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1999239 59.91 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2451613 49.09 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 423796 275.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 557316 215.1 ns/op BenchmarkRuneIterate/range/ASCII-4 7961467 16.41 ns/op BenchmarkRuneIterate/range/Japanese-4 2187712 53.85 ns/op BenchmarkRuneIterate/range/MixedLength-4 2592636 45.50 ns/op BenchmarkRuneIterate/range1/ASCII-4 7937935 13.18 ns/op BenchmarkRuneIterate/range1/Japanese-4 2208909 53.40 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2602363 45.24 ns/op BenchmarkRuneIterate/range2/ASCII-4 7885490 13.38 ns/op BenchmarkRuneIterate/range2/Japanese-4 2178519 53.68 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2602726 45.30 ns/op BenchmarkArrayEqual-4 21277826 5.645 ns/op BenchmarkFunc/Name-4 2678092 44.04 ns/op BenchmarkFunc/Entry-4 9667885 11.29 ns/op BenchmarkFunc/FileLine-4 2641562 45.57 ns/op PASS ok runtime 155.754s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 23023 4850 ns/op BenchmarkHandle/concurrent-4 13782 7968 ns/op PASS ok runtime/cgo 1.501s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21196263 5.660 ns/op BenchmarkAtomicStore64-4 9968232 12.12 ns/op BenchmarkAtomicLoad-4 20776579 5.675 ns/op BenchmarkAtomicStore-4 9956198 12.11 ns/op BenchmarkAnd8-4 9936954 12.04 ns/op BenchmarkAnd-4 9866618 12.09 ns/op BenchmarkAnd8Parallel-4 4203910 44.27 ns/op BenchmarkAndParallel-4 2931152 48.30 ns/op BenchmarkOr8-4 9892804 12.14 ns/op BenchmarkOr-4 9974836 12.04 ns/op BenchmarkOr8Parallel-4 3093344 47.82 ns/op BenchmarkOrParallel-4 3021934 48.79 ns/op BenchmarkXadd-4 2448128 47.86 ns/op BenchmarkXadd64-4 2474026 48.22 ns/op BenchmarkCas-4 2470882 52.30 ns/op BenchmarkCas64-4 2433002 51.96 ns/op BenchmarkXchg-4 3072986 47.00 ns/op BenchmarkXchg64-4 3142141 47.14 ns/op PASS ok runtime/internal/atomic 3.946s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4323085 27.69 ns/op BenchmarkMulUintptr/large-4 3387079 33.73 ns/op PASS ok runtime/internal/math 1.321s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 14 7454526 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 9538265 ns/op 715.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1310 85445 ns/op 1.808 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13310243 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 18056971 ns/op 1290 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 331 379480 ns/op 24.50 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 82902406 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 104486018 ns/op 7021 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 26 3899748 ns/op 260.3 concurrent_launches/op PASS ok runtime/pprof 2.530s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 33 3610496 ns/op BenchmarkStackLeak-4 17293 6459 ns/op PASS ok runtime/race 1.433s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4394623 25.54 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 228397 555.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.402s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 22 4617262 ns/op BenchmarkIndex_Large-4 15219 7933 ns/op BenchmarkIndexFunc_Large-4 96 1125932 ns/op BenchmarkCompact/nil-4 6929546 17.34 ns/op BenchmarkCompact/one-4 1889254 63.46 ns/op BenchmarkCompact/sorted-4 1000000 101.7 ns/op BenchmarkCompact/1_item-4 992850 114.1 ns/op BenchmarkCompact/unsorted-4 1000000 101.5 ns/op BenchmarkCompact/many-4 664654 177.6 ns/op BenchmarkCompact_Large-4 562 185277 ns/op BenchmarkCompactFunc_Large-4 44 2351269 ns/op BenchmarkReplace/naive-fast-4 63693 1635 ns/op BenchmarkReplace/optimized-fast-4 75894 1449 ns/op BenchmarkReplace/naive-slow-4 27721 4104 ns/op BenchmarkReplace/optimized-slow-4 30825 3880 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 108.5 ns/op BenchmarkBinarySearchFloats/Size32-4 951867 124.3 ns/op BenchmarkBinarySearchFloats/Size64-4 845445 140.9 ns/op BenchmarkBinarySearchFloats/Size128-4 719265 163.6 ns/op BenchmarkBinarySearchFloats/Size512-4 616789 193.8 ns/op BenchmarkBinarySearchFloats/Size1024-4 563874 211.6 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 568008 201.5 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 468775 242.5 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 419271 280.8 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 375680 313.1 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 308352 391.3 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 284738 410.7 ns/op PASS ok slices 5.006s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 164684 697.9 ns/op BenchmarkSortInts-4 2 96961250 ns/op BenchmarkSlicesSortInts-4 2 66285866 ns/op BenchmarkSortIsSorted-4 33 3400135 ns/op BenchmarkSlicesIsSorted-4 52 2276483 ns/op BenchmarkSortStrings-4 1 148736706 ns/op BenchmarkSlicesSortStrings-4 1 107984732 ns/op BenchmarkSortStrings_Sorted-4 26 4257260 ns/op BenchmarkSlicesSortStrings_Sorted-4 39 2899716 ns/op BenchmarkSortStructs-4 1 189736810 ns/op BenchmarkSortFuncStructs-4 1 168129386 ns/op BenchmarkSortString1K-4 244 481803 ns/op BenchmarkSortString1K_Slice-4 202 589934 ns/op BenchmarkStableString1K-4 97 1158386 ns/op BenchmarkSortInt1K-4 326 366224 ns/op BenchmarkSortInt1K_Sorted-4 5193 23107 ns/op BenchmarkSortInt1K_Reversed-4 3294 36100 ns/op BenchmarkSortInt1K_Mod8-4 837 146963 ns/op BenchmarkStableInt1K-4 100 1015166 ns/op BenchmarkStableInt1K_Slice-4 160 737060 ns/op BenchmarkSortInt64K-4 3 35219890 ns/op BenchmarkSortInt64K_Slice-4 3 46301604 ns/op BenchmarkStableInt64K-4 2 73107848 ns/op BenchmarkSort1e2-4 472 260549 ns/op BenchmarkStable1e2-4 100 1235541 ns/op BenchmarkSort1e4-4 2 52078904 ns/op BenchmarkStable1e4-4 1 226178127 ns/op PASS ok sort 13.597s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 897102 134.9 ns/op BenchmarkAtof64Float-4 764356 156.2 ns/op BenchmarkAtof64FloatExp-4 594669 185.0 ns/op BenchmarkAtof64Big-4 451587 259.8 ns/op BenchmarkAtof64RandomBits-4 426295 272.8 ns/op BenchmarkAtof64RandomFloats-4 437132 259.8 ns/op BenchmarkAtof64RandomLongFloats-4 277466 424.4 ns/op BenchmarkAtof32Decimal-4 760880 145.0 ns/op BenchmarkAtof32Float-4 720495 159.9 ns/op BenchmarkAtof32FloatExp-4 582832 193.8 ns/op BenchmarkAtof32Random-4 347752 332.7 ns/op BenchmarkAtof32RandomLong-4 148762 803.4 ns/op BenchmarkParseInt/Pos/7bit-4 1410918 84.84 ns/op BenchmarkParseInt/Pos/26bit-4 555753 199.7 ns/op BenchmarkParseInt/Pos/31bit-4 522294 220.4 ns/op BenchmarkParseInt/Pos/56bit-4 352358 338.7 ns/op BenchmarkParseInt/Pos/63bit-4 327866 362.0 ns/op BenchmarkParseInt/Neg/7bit-4 1476331 83.73 ns/op BenchmarkParseInt/Neg/26bit-4 579956 195.8 ns/op BenchmarkParseInt/Neg/31bit-4 533920 207.5 ns/op BenchmarkParseInt/Neg/56bit-4 356672 325.9 ns/op BenchmarkParseInt/Neg/63bit-4 326890 349.0 ns/op BenchmarkAtoi/Pos/7bit-4 1944396 59.73 ns/op BenchmarkAtoi/Pos/26bit-4 762459 149.1 ns/op BenchmarkAtoi/Pos/31bit-4 706045 164.2 ns/op BenchmarkAtoi/Pos/56bit-4 410884 277.9 ns/op BenchmarkAtoi/Pos/63bit-4 309952 369.3 ns/op BenchmarkAtoi/Neg/7bit-4 1968627 60.47 ns/op BenchmarkAtoi/Neg/26bit-4 765734 147.8 ns/op BenchmarkAtoi/Neg/31bit-4 715232 160.8 ns/op BenchmarkAtoi/Neg/56bit-4 428384 273.8 ns/op BenchmarkAtoi/Neg/63bit-4 315188 372.5 ns/op BenchmarkFormatFloat/Decimal-4 125428 988.4 ns/op BenchmarkFormatFloat/Float-4 113263 1052 ns/op BenchmarkFormatFloat/Exp-4 111933 1034 ns/op BenchmarkFormatFloat/NegExp-4 114280 1030 ns/op BenchmarkFormatFloat/LongExp-4 97527 1270 ns/op BenchmarkFormatFloat/Big-4 90477 1305 ns/op BenchmarkFormatFloat/BinaryExp-4 226777 532.8 ns/op BenchmarkFormatFloat/32Integer-4 126644 1000 ns/op BenchmarkFormatFloat/32ExactFraction-4 130318 900.1 ns/op BenchmarkFormatFloat/32Point-4 115867 1016 ns/op BenchmarkFormatFloat/32Exp-4 120885 999.2 ns/op BenchmarkFormatFloat/32NegExp-4 121422 975.1 ns/op BenchmarkFormatFloat/32Shortest-4 125523 924.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 134043 905.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 126770 930.3 ns/op BenchmarkFormatFloat/64Fixed1-4 159890 772.0 ns/op BenchmarkFormatFloat/64Fixed2-4 155566 760.5 ns/op BenchmarkFormatFloat/64Fixed3-4 160178 752.7 ns/op BenchmarkFormatFloat/64Fixed4-4 160269 751.7 ns/op BenchmarkFormatFloat/64Fixed12-4 90462 1325 ns/op BenchmarkFormatFloat/64Fixed16-4 106839 1110 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 115957 1034 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 98910 1200 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2149 52050 ns/op BenchmarkFormatFloat/Slowpath64-4 99744 1221 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97394 1227 ns/op BenchmarkAppendFloat/Decimal-4 141482 830.5 ns/op BenchmarkAppendFloat/Float-4 123224 941.0 ns/op BenchmarkAppendFloat/Exp-4 133002 875.4 ns/op BenchmarkAppendFloat/NegExp-4 136645 860.2 ns/op BenchmarkAppendFloat/LongExp-4 109977 1065 ns/op BenchmarkAppendFloat/Big-4 100209 1181 ns/op BenchmarkAppendFloat/BinaryExp-4 329734 350.6 ns/op BenchmarkAppendFloat/32Integer-4 144775 828.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 146149 751.8 ns/op BenchmarkAppendFloat/32Point-4 133576 893.4 ns/op BenchmarkAppendFloat/32Exp-4 136014 862.5 ns/op BenchmarkAppendFloat/32NegExp-4 138987 849.7 ns/op BenchmarkAppendFloat/32Shortest-4 164538 704.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 148005 794.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 146986 795.7 ns/op BenchmarkAppendFloat/64Fixed1-4 189075 619.9 ns/op BenchmarkAppendFloat/64Fixed2-4 188950 613.8 ns/op BenchmarkAppendFloat/64Fixed3-4 190507 620.4 ns/op BenchmarkAppendFloat/64Fixed4-4 191406 619.7 ns/op BenchmarkAppendFloat/64Fixed12-4 100567 1152 ns/op BenchmarkAppendFloat/64Fixed16-4 121665 990.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 149584 793.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 110762 1042 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2287 51622 ns/op BenchmarkAppendFloat/Slowpath64-4 110912 1067 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113731 1043 ns/op BenchmarkFormatInt-4 14719 8278 ns/op BenchmarkAppendInt-4 17288 6887 ns/op BenchmarkFormatUint-4 80491 1426 ns/op BenchmarkAppendUint-4 98828 1198 ns/op BenchmarkFormatIntSmall/7-4 3583346 33.33 ns/op BenchmarkFormatIntSmall/42-4 3289522 34.00 ns/op BenchmarkAppendIntSmall-4 1337859 89.50 ns/op BenchmarkAppendUintVarlen/1-4 1000000 115.3 ns/op BenchmarkAppendUintVarlen/12-4 961945 116.4 ns/op BenchmarkAppendUintVarlen/123-4 790072 141.1 ns/op BenchmarkAppendUintVarlen/1234-4 789812 142.5 ns/op BenchmarkAppendUintVarlen/12345-4 773920 143.9 ns/op BenchmarkAppendUintVarlen/123456-4 794930 145.8 ns/op BenchmarkAppendUintVarlen/1234567-4 769939 149.2 ns/op BenchmarkAppendUintVarlen/12345678-4 771824 149.9 ns/op BenchmarkAppendUintVarlen/123456789-4 739824 154.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 753354 154.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 749884 155.6 ns/op BenchmarkAppendUintVarlen/123456789012-4 884611 128.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 834174 130.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 844658 129.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 853576 133.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 862285 131.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 829203 137.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 834831 139.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 789993 139.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 826756 140.7 ns/op BenchmarkQuote-4 44509 2669 ns/op BenchmarkQuoteRune-4 442884 273.4 ns/op BenchmarkAppendQuote-4 54057 2198 ns/op BenchmarkAppendQuoteRune-4 840913 133.1 ns/op BenchmarkUnquoteEasy-4 1357309 88.26 ns/op BenchmarkUnquoteHard-4 47476 2483 ns/op PASS ok strconv 19.620s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 374670 293.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 107778 957.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 169412 658.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 411669 281.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 120372 898.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 177194 657.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 273439 445.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 77937 1342 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 90847 1280 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 612092 182.3 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20588 5721 ns/op BenchmarkGenericMatch1-4 2017 53054 ns/op BenchmarkGenericMatch2-4 429 279176 ns/op BenchmarkSingleMaxSkipping-4 7917 14735 ns/op 678.67 MB/s BenchmarkSingleLongSuffixFail-4 14127 8514 ns/op 117.69 MB/s BenchmarkSingleMatch-4 238 481998 ns/op 31.12 MB/s BenchmarkByteByteNoMatch-4 74254 1616 ns/op BenchmarkByteByteMatch-4 17974 6485 ns/op BenchmarkByteStringMatch-4 20847 5617 ns/op BenchmarkHTMLEscapeNew-4 67795 1747 ns/op BenchmarkHTMLEscapeOld-4 84370 1406 ns/op BenchmarkByteStringReplacerWriteString-4 1392 84023 ns/op BenchmarkByteReplacerWriteString-4 1506 77896 ns/op BenchmarkByteByteReplaces-4 3291 35206 ns/op BenchmarkByteByteMap-4 10000 11690 ns/op BenchmarkMap/identity/ASCII-4 697318 169.0 ns/op BenchmarkMap/identity/Greek-4 494499 238.4 ns/op BenchmarkMap/change/ASCII-4 37580 3155 ns/op BenchmarkMap/change/Greek-4 28780 4175 ns/op BenchmarkIndexRune-4 1878862 63.21 ns/op BenchmarkIndexRuneLongString-4 1606606 74.41 ns/op BenchmarkIndexRuneFastPath-4 4174107 28.19 ns/op BenchmarkIndex-4 4191027 28.13 ns/op BenchmarkLastIndex-4 4678933 25.84 ns/op BenchmarkIndexByte-4 10281270 11.04 ns/op BenchmarkToUpper/#00-4 4873868 24.10 ns/op BenchmarkToUpper/ONLYUPPER-4 3335568 35.98 ns/op BenchmarkToUpper/abc-4 328932 372.4 ns/op BenchmarkToUpper/AbC123-4 251474 503.9 ns/op BenchmarkToUpper/azAZ09_-4 276824 439.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55130 2171 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72795 1645 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34209 3582 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 51010 2134 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120472 970.1 ns/op BenchmarkToLower/#00-4 5007481 24.11 ns/op BenchmarkToLower/abc-4 4295748 28.06 ns/op BenchmarkToLower/AbC123-4 224385 526.5 ns/op BenchmarkToLower/azAZ09_-4 207852 530.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98295 1205 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64689 1842 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34774 3499 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 64263 1557 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 115908 994.5 ns/op BenchmarkMapNoChanges-4 909128 124.9 ns/op BenchmarkTrim-4 37346 3140 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3688456 32.32 ns/op BenchmarkToValidUTF8/InvalidASCII-4 190962 629.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 123842 955.2 ns/op BenchmarkEqualFold/Tests-4 52232 2291 ns/op BenchmarkEqualFold/ASCII-4 3355756 35.72 ns/op BenchmarkEqualFold/UnicodePrefix-4 105769 1137 ns/op BenchmarkEqualFold/UnicodeSuffix-4 116443 1010 ns/op BenchmarkIndexHard1-4 150 796858 ns/op BenchmarkIndexHard2-4 590 201291 ns/op BenchmarkIndexHard3-4 150 794767 ns/op BenchmarkIndexHard4-4 96 1192851 ns/op BenchmarkLastIndexHard1-4 58 1984446 ns/op BenchmarkLastIndexHard2-4 57 2010057 ns/op BenchmarkLastIndexHard3-4 57 1998472 ns/op BenchmarkCountHard1-4 150 794689 ns/op BenchmarkCountHard2-4 585 199515 ns/op BenchmarkCountHard3-4 151 812628 ns/op BenchmarkIndexTorture-4 7603 15649 ns/op BenchmarkCountTorture-4 7623 15701 ns/op BenchmarkCountTortureOverlapping-4 679 160224 ns/op BenchmarkCountByte/10-4 4250331 27.61 ns/op 362.23 MB/s BenchmarkCountByte/32-4 4219087 28.29 ns/op 1131.05 MB/s BenchmarkCountByte/4096-4 878053 134.1 ns/op 30549.37 MB/s BenchmarkCountByte/4194304-4 666 159491 ns/op 26298.07 MB/s BenchmarkCountByte/67108864-4 15 7462302 ns/op 8993.05 MB/s BenchmarkFields/ASCII/16-4 222140 491.5 ns/op 32.55 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19054 6122 ns/op 41.82 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1360 80811 ns/op 50.69 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 68 1580022 ns/op 41.48 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 25305488 ns/op 41.44 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 158364 758.6 ns/op 21.09 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9739 11792 ns/op 21.71 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 568 205170 ns/op 19.96 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 4288182 ns/op 15.28 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 90857984 ns/op 11.54 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 177682 656.4 ns/op 24.38 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16112 7265 ns/op 35.24 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 871 128380 ns/op 31.91 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 3013020 ns/op 21.75 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 70288062 ns/op 14.92 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 188808 609.6 ns/op 26.25 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12908 9276 ns/op 27.60 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 698 163753 ns/op 25.01 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3562898 ns/op 18.39 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 79965350 ns/op 13.11 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 107499162 ns/op BenchmarkSplitSingleByteSeparator-4 13 8218631 ns/op BenchmarkSplitMultiByteSeparator-4 26 3983058 ns/op BenchmarkSplitNSingleByteSeparator-4 206496 526.7 ns/op BenchmarkSplitNMultiByteSeparator-4 165978 740.4 ns/op BenchmarkRepeat/5x0-4 4025119 29.23 ns/op BenchmarkRepeat/5x1-4 4540428 26.12 ns/op BenchmarkRepeat/5x2-4 261313 462.3 ns/op BenchmarkRepeat/5x6-4 158986 760.2 ns/op BenchmarkRepeat/10x0-4 4135594 28.84 ns/op BenchmarkRepeat/10x1-4 4577937 26.10 ns/op BenchmarkRepeat/10x2-4 261736 462.8 ns/op BenchmarkRepeat/10x6-4 149263 773.9 ns/op BenchmarkRepeatLarge/256/1-4 68718 1647 ns/op 155.39 MB/s BenchmarkRepeatLarge/256/16-4 104726 1047 ns/op 244.56 MB/s BenchmarkRepeatLarge/512/1-4 55659 2096 ns/op 244.30 MB/s BenchmarkRepeatLarge/512/16-4 81093 1400 ns/op 365.62 MB/s BenchmarkRepeatLarge/1024/1-4 43681 2638 ns/op 388.17 MB/s BenchmarkRepeatLarge/1024/16-4 58122 2095 ns/op 488.68 MB/s BenchmarkRepeatLarge/2048/1-4 31384 3783 ns/op 541.35 MB/s BenchmarkRepeatLarge/2048/16-4 36195 3110 ns/op 658.55 MB/s BenchmarkRepeatLarge/4096/1-4 19264 5735 ns/op 714.21 MB/s BenchmarkRepeatLarge/4096/16-4 20162 5385 ns/op 760.70 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10179 ns/op 804.80 MB/s BenchmarkRepeatLarge/8192/16-4 13377 9394 ns/op 872.05 MB/s BenchmarkRepeatLarge/8192/4097-4 5557022 21.22 ns/op 193103.30 MB/s BenchmarkRepeatLarge/16384/1-4 6379 16642 ns/op 984.47 MB/s BenchmarkRepeatLarge/16384/16-4 5949 17941 ns/op 913.19 MB/s BenchmarkRepeatLarge/16384/4097-4 8156 15030 ns/op 817.75 MB/s BenchmarkRepeatLarge/32768/1-4 3726 32235 ns/op 1016.53 MB/s BenchmarkRepeatLarge/32768/16-4 3093 32465 ns/op 1009.34 MB/s BenchmarkRepeatLarge/32768/4097-4 4928 29456 ns/op 973.63 MB/s BenchmarkRepeatLarge/65536/1-4 1911 57629 ns/op 1137.20 MB/s BenchmarkRepeatLarge/65536/16-4 1942 62902 ns/op 1041.87 MB/s BenchmarkRepeatLarge/65536/4097-4 1930 62668 ns/op 980.64 MB/s BenchmarkRepeatLarge/131072/1-4 220 535948 ns/op 244.56 MB/s BenchmarkRepeatLarge/131072/16-4 217 530869 ns/op 246.90 MB/s BenchmarkRepeatLarge/131072/4097-4 214 541021 ns/op 234.75 MB/s BenchmarkRepeatLarge/262144/1-4 100 1028428 ns/op 254.90 MB/s BenchmarkRepeatLarge/262144/16-4 100 1092898 ns/op 239.86 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1065747 ns/op 242.19 MB/s BenchmarkRepeatLarge/524288/1-4 60 2051176 ns/op 255.60 MB/s BenchmarkRepeatLarge/524288/16-4 61 2094798 ns/op 250.28 MB/s BenchmarkRepeatLarge/524288/4097-4 63 2116643 ns/op 245.82 MB/s BenchmarkRepeatLarge/1048576/1-4 26 4143958 ns/op 253.04 MB/s BenchmarkRepeatLarge/1048576/16-4 28 4034009 ns/op 259.93 MB/s BenchmarkRepeatLarge/1048576/4097-4 28 4263539 ns/op 245.04 MB/s BenchmarkRepeatLarge/2097152/1-4 15 8019155 ns/op 261.52 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7991255 ns/op 262.43 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8172623 ns/op 256.17 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15801597 ns/op 265.44 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15874513 ns/op 264.22 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 16699867 ns/op 250.97 MB/s BenchmarkRepeatLarge/8388608/1-4 4 32014719 ns/op 262.02 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31957780 ns/op 262.49 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 34771937 ns/op 241.19 MB/s BenchmarkRepeatLarge/16777216/1-4 2 64637560 ns/op 259.56 MB/s BenchmarkRepeatLarge/16777216/16-4 2 63894818 ns/op 262.58 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 63296198 ns/op 265.06 MB/s BenchmarkRepeatLarge/33554432/1-4 1 123896514 ns/op 270.83 MB/s BenchmarkRepeatLarge/33554432/16-4 1 120332572 ns/op 278.85 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 126820922 ns/op 264.58 MB/s BenchmarkRepeatLarge/67108864/1-4 1 258395604 ns/op 259.71 MB/s BenchmarkRepeatLarge/67108864/16-4 1 241777345 ns/op 277.56 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 246156879 ns/op 272.63 MB/s BenchmarkRepeatLarge/134217728/1-4 1 492270955 ns/op 272.65 MB/s BenchmarkRepeatLarge/134217728/16-4 1 475043044 ns/op 282.54 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 480187984 ns/op 279.51 MB/s BenchmarkRepeatLarge/268435456/1-4 1 981619958 ns/op 273.46 MB/s BenchmarkRepeatLarge/268435456/16-4 1 961246380 ns/op 279.26 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 959948381 ns/op 279.64 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2021175709 ns/op 265.62 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1858104278 ns/op 288.93 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1920205756 ns/op 279.59 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3938618005 ns/op 272.62 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3671972254 ns/op 292.42 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3773538570 ns/op 284.55 MB/s BenchmarkIndexAnyASCII/1:1-4 2320360 51.46 ns/op BenchmarkIndexAnyASCII/1:2-4 2257531 52.58 ns/op BenchmarkIndexAnyASCII/1:4-4 2291168 53.19 ns/op BenchmarkIndexAnyASCII/1:8-4 2285790 52.41 ns/op BenchmarkIndexAnyASCII/1:16-4 2280940 53.42 ns/op BenchmarkIndexAnyASCII/1:32-4 2230508 52.62 ns/op BenchmarkIndexAnyASCII/1:64-4 2307824 51.96 ns/op BenchmarkIndexAnyASCII/16:1-4 2207984 52.21 ns/op BenchmarkIndexAnyASCII/16:2-4 803428 143.0 ns/op BenchmarkIndexAnyASCII/16:4-4 782904 148.0 ns/op BenchmarkIndexAnyASCII/16:8-4 747956 154.6 ns/op BenchmarkIndexAnyASCII/16:16-4 702709 166.0 ns/op BenchmarkIndexAnyASCII/16:32-4 588012 193.0 ns/op BenchmarkIndexAnyASCII/16:64-4 497276 237.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2061834 57.71 ns/op BenchmarkIndexAnyASCII/256:2-4 73711 1641 ns/op BenchmarkIndexAnyASCII/256:4-4 73219 1639 ns/op BenchmarkIndexAnyASCII/256:8-4 71398 1675 ns/op BenchmarkIndexAnyASCII/256:16-4 71108 1670 ns/op BenchmarkIndexAnyASCII/256:32-4 69967 1703 ns/op BenchmarkIndexAnyASCII/256:64-4 68660 1744 ns/op BenchmarkIndexAnyUTF8/1:1-4 2519950 47.40 ns/op BenchmarkIndexAnyUTF8/1:2-4 2273768 51.94 ns/op BenchmarkIndexAnyUTF8/1:4-4 2308478 53.00 ns/op BenchmarkIndexAnyUTF8/1:8-4 2286315 52.83 ns/op BenchmarkIndexAnyUTF8/1:16-4 2285600 51.78 ns/op BenchmarkIndexAnyUTF8/1:32-4 2262025 53.37 ns/op BenchmarkIndexAnyUTF8/1:64-4 2296900 51.92 ns/op BenchmarkIndexAnyUTF8/16:1-4 1869303 63.84 ns/op BenchmarkIndexAnyUTF8/16:2-4 300178 397.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 298342 397.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 298566 400.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 291830 401.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 287431 409.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 286190 402.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 342052 347.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 21757 5547 ns/op BenchmarkIndexAnyUTF8/256:4-4 21234 5554 ns/op BenchmarkIndexAnyUTF8/256:8-4 21304 5488 ns/op BenchmarkIndexAnyUTF8/256:16-4 21297 5716 ns/op BenchmarkIndexAnyUTF8/256:32-4 20593 5754 ns/op BenchmarkIndexAnyUTF8/256:64-4 21193 5621 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2261972 53.55 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2288209 52.23 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2317780 52.47 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2260383 51.79 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2211417 52.17 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2197062 53.71 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2264386 52.53 ns/op BenchmarkLastIndexAnyASCII/16:1-4 798306 143.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 820291 143.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 798532 143.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 736398 152.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 705531 165.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 599239 193.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 500768 238.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74095 1643 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73246 1623 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72332 1652 ns/op BenchmarkLastIndexAnyASCII/256:8-4 71572 1684 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71013 1687 ns/op BenchmarkLastIndexAnyASCII/256:32-4 69240 1722 ns/op BenchmarkLastIndexAnyASCII/256:64-4 67771 1759 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2319871 51.33 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2349864 51.08 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2351551 50.48 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2358582 51.33 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2231986 51.72 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2291343 52.01 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2364190 50.63 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 371629 317.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 190101 630.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 189105 623.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 189396 619.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 178230 667.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 170330 699.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 172935 674.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27405 4382 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12672 9329 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12789 9431 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12604 9505 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 11118 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 9964 10980 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10330 ns/op BenchmarkTrimASCII/1:1-4 3894712 30.80 ns/op BenchmarkTrimASCII/1:2-4 2823471 41.83 ns/op BenchmarkTrimASCII/1:4-4 2613980 46.27 ns/op BenchmarkTrimASCII/1:8-4 2210461 53.71 ns/op BenchmarkTrimASCII/1:16-4 1837812 65.24 ns/op BenchmarkTrimASCII/16:1-4 3194012 36.56 ns/op BenchmarkTrimASCII/16:2-4 751930 151.5 ns/op BenchmarkTrimASCII/16:4-4 752358 152.5 ns/op BenchmarkTrimASCII/16:8-4 745597 158.0 ns/op BenchmarkTrimASCII/16:16-4 688707 166.9 ns/op BenchmarkTrimASCII/256:1-4 775292 148.9 ns/op BenchmarkTrimASCII/256:2-4 69964 1723 ns/op BenchmarkTrimASCII/256:4-4 69873 1716 ns/op BenchmarkTrimASCII/256:8-4 70118 1716 ns/op BenchmarkTrimASCII/256:16-4 69180 1722 ns/op BenchmarkTrimASCII/4096:1-4 74896 1604 ns/op BenchmarkTrimASCII/4096:2-4 4501 26456 ns/op BenchmarkTrimASCII/4096:4-4 4393 26606 ns/op BenchmarkTrimASCII/4096:8-4 4407 26537 ns/op BenchmarkTrimASCII/4096:16-4 4327 26622 ns/op BenchmarkTrimByte-4 4085565 29.34 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13329 8974 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13342 8999 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1094 107858 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2241 52948 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4387 26689 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7729 14791 ns/op BenchmarkJoin/0-4 5399409 22.18 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4105132 28.73 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 193882 613.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 134294 886.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 103201 1206 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 80120 1476 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 67387 1757 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 59407 2057 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2930631 40.24 ns/op BenchmarkTrimSpace/ASCII-4 1667445 71.62 ns/op BenchmarkTrimSpace/SomeNonASCII-4 141028 851.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 70840 1643 ns/op BenchmarkReplaceAll-4 117352 1034 ns/op 16 B/op 1 allocs/op PASS ok strings 68.312s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 52485 2263 ns/op BenchmarkCond2-4 25854 4694 ns/op BenchmarkCond4-4 16165 7318 ns/op BenchmarkCond8-4 9663 14278 ns/op BenchmarkCond16-4 4555 32147 ns/op BenchmarkCond32-4 1592 78269 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 393280 279.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 257869 487.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 424686 238.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 422352 296.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 229548 498.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 488989 220.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 72153 2023 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 66600 2241 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 56311 3383 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 36444 3549 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 443544 278.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 156127 820.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 419407 260.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 113761 971.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 506204 250.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 152114 815.6 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1843226 72.67 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 36728 3254 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 100396 1225 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 279775 476.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3430 38719 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 236 518408 ns/op BenchmarkRange/*sync.Map-4 880 122574 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 73489 1667 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 185077 666.2 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 56625 2190 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 88605 1301 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 252110 507.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 100525 1030 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 64180 1933 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 158288 741.0 ns/op BenchmarkDeleteCollision/*sync.Map-4 595569 195.7 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 42903 2659 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 102852 1004 ns/op BenchmarkSwapCollision/*sync.Map-4 63012 1822 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 218 536240 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 90630 1441 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 320650 361.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 16468 6975 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 52893 2103 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18474 6014 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 238509 446.4 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 93417 1424 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 142292 766.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1387075 83.93 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 133369 836.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1369490 73.68 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 466171 254.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 130095 983.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 438547 381.2 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 86763 1460 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 250674 438.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 373965 309.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 96505 1238 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 524308 247.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 162630 759.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 104157 1281 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 145116 784.4 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 46082 2530 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 161510 710.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 383415 298.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 110824 1129 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 542798 244.6 ns/op BenchmarkUncontendedSemaphore-4 3351921 35.27 ns/op BenchmarkContendedSemaphore-4 3021748 39.74 ns/op BenchmarkMutexUncontended-4 783502 178.3 ns/op BenchmarkMutex-4 117594 943.9 ns/op BenchmarkMutexSlack-4 145957 969.6 ns/op BenchmarkMutexWork-4 110500 1048 ns/op BenchmarkMutexWorkSlack-4 101274 1053 ns/op BenchmarkMutexNoSpin-4 50730 2217 ns/op BenchmarkMutexSpin-4 52686 2228 ns/op BenchmarkOnce-4 486267 247.5 ns/op BenchmarkOnceFunc/v=Once-4 1000000 105.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 918466 129.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 904612 124.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 109.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 906661 128.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 945562 125.6 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6288454 17.61 ns/op BenchmarkSemaSyntNonblock-4 1000000 104.2 ns/op BenchmarkSemaSyntBlock-4 1000000 106.4 ns/op BenchmarkSemaWorkNonblock-4 852344 138.4 ns/op BenchmarkSemaWorkBlock-4 699160 147.5 ns/op BenchmarkRWMutexUncontended-4 301078 336.2 ns/op BenchmarkRWMutexWrite100-4 255444 440.8 ns/op BenchmarkRWMutexWrite10-4 222720 561.7 ns/op BenchmarkRWMutexWorkWrite100-4 211375 621.6 ns/op BenchmarkRWMutexWorkWrite10-4 155080 692.4 ns/op BenchmarkWaitGroupUncontended-4 577999 186.3 ns/op BenchmarkWaitGroupAddDone-4 329409 381.2 ns/op BenchmarkWaitGroupAddDoneWork-4 324376 381.5 ns/op BenchmarkWaitGroupWait-4 4041529 27.96 ns/op BenchmarkWaitGroupWaitWork-4 2898195 41.19 ns/op BenchmarkWaitGroupActuallyWait-4 37855 3216 ns/op 32 B/op 2 allocs/op PASS ok sync 20.268s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 379698 279.0 ns/op PASS ok sync/atomic 1.132s PASS ok syscall 1.018s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 136736 845.7 ns/op 0 B/op 0 allocs/op PASS ok testing 1.145s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7254 15592 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11208 10627 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 91 1264798 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 120 994860 ns/op 1078 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 195932316 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 188632584 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1750 66655 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1933 57244 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 16 6514338 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5810125 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 849861750 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 836900751 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 201 597753 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 226 518702 ns/op 173 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 66494224 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 62320326 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7935526913 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7678994173 ns/op 335149968 B/op 100091 allocs/op BenchmarkPyramid/10-4 2368 47152 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3308804 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 351615743 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2355 51752 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 235 479360 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 24 4812788 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7316 15608 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 22.257s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 85611559 ns/op BenchmarkVariableString-4 87686 1254 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1866 61710 ns/op 2502 B/op 39 allocs/op PASS ok text/template/parse 1.544s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3597939 ns/op BenchmarkAfter-4 80 1476934 ns/op BenchmarkStop-4 157 660942 ns/op BenchmarkSimultaneousAfterFunc-4 19 5350643 ns/op BenchmarkStartStop-4 188 618448 ns/op BenchmarkReset-4 2017 55647 ns/op BenchmarkSleep-4 33 3822685 ns/op BenchmarkParallelTimerLatency-4 49 358122 avg-late-ns 5178517 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 344317 avg-late-ns 920961 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 372004 avg-late-ns 1471782 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 387851 avg-late-ns 1400628 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 383681 avg-late-ns 1418149 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 332669 avg-late-ns 1869615 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 314117 avg-late-ns 1741648 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 159231 avg-late-ns 1270322 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 172715 avg-late-ns 983669 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 246984 avg-late-ns 2330783 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 936913 avg-late-ns 5126495 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 311386 avg-late-ns 1000732 max-late-ns BenchmarkTicker-4 418 379770 ns/op BenchmarkTickerReset-4 4005 29581 ns/op BenchmarkTickerResetNaive-4 177 653845 ns/op BenchmarkNow-4 1000000 103.4 ns/op BenchmarkNowUnixNano-4 1152306 102.5 ns/op BenchmarkNowUnixMilli-4 1000000 103.1 ns/op BenchmarkNowUnixMicro-4 1000000 104.2 ns/op BenchmarkFormat-4 57348 2157 ns/op BenchmarkFormatRFC3339-4 77301 1572 ns/op BenchmarkFormatRFC3339Nano-4 75706 1613 ns/op BenchmarkFormatNow-4 77244 1608 ns/op BenchmarkMarshalJSON-4 100660 1215 ns/op BenchmarkMarshalText-4 102981 1187 ns/op BenchmarkParse-4 135642 880.7 ns/op BenchmarkParseRFC3339UTC-4 319360 379.2 ns/op BenchmarkParseRFC3339UTCBytes-4 206142 583.6 ns/op BenchmarkParseRFC3339TZ-4 97082 1218 ns/op BenchmarkParseRFC3339TZBytes-4 75687 1603 ns/op BenchmarkParseDuration-4 505426 231.6 ns/op BenchmarkHour-4 748191 140.7 ns/op BenchmarkSecond-4 815342 146.0 ns/op BenchmarkYear-4 626424 188.7 ns/op BenchmarkDay-4 562418 205.0 ns/op BenchmarkISOWeek-4 618288 193.1 ns/op BenchmarkGoString-4 73648 1606 ns/op BenchmarkUnmarshalText-4 85828 1340 ns/op PASS ok time 13.769s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 614005 180.2 ns/op BenchmarkDecodeValidJapaneseChars-4 722638 155.9 ns/op BenchmarkDecodeRune-4 1631772 73.53 ns/op BenchmarkEncodeValidASCII-4 505020 216.3 ns/op BenchmarkEncodeValidJapaneseChars-4 811052 152.4 ns/op BenchmarkAppendRuneValidASCII-4 1457001 81.37 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2448318 48.60 ns/op BenchmarkEncodeRune-4 2810358 42.98 ns/op PASS ok unicode/utf16 2.234s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2072193 57.77 ns/op BenchmarkRuneCountTenJapaneseChars-4 292466 377.1 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3780189 31.70 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 414040 281.2 ns/op BenchmarkValidTenASCIIChars-4 1906580 62.43 ns/op BenchmarkValid100KASCIIChars-4 76 1334948 ns/op BenchmarkValidTenJapaneseChars-4 276680 410.0 ns/op BenchmarkValidLongMostlyASCII-4 81 1444606 ns/op BenchmarkValidLongJapanese-4 46 2283597 ns/op BenchmarkValidStringTenASCIIChars-4 4738994 25.19 ns/op BenchmarkValidString100KASCIIChars-4 9468 12268 ns/op BenchmarkValidStringTenJapaneseChars-4 402001 261.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1185 100940 ns/op BenchmarkValidStringLongJapanese-4 153 765765 ns/op BenchmarkEncodeASCIIRune-4 4532305 26.54 ns/op BenchmarkEncodeJapaneseRune-4 2389868 46.56 ns/op BenchmarkAppendASCIIRune-4 9311275 12.82 ns/op BenchmarkAppendJapaneseRune-4 3017274 39.54 ns/op BenchmarkDecodeASCIIRune-4 2641826 45.14 ns/op BenchmarkDecodeJapaneseRune-4 2118475 56.39 ns/op BenchmarkFullRune/ASCII-4 3343064 35.94 ns/op BenchmarkFullRune/Incomplete-4 1486287 79.25 ns/op BenchmarkFullRune/Japanese-4 3571543 33.79 ns/op PASS ok unicode/utf8 4.516s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 76289190421 ns/op PASS ok cmd/api 77.544s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 454729 252.3 ns/op BenchmarkCgoCall/one-pointer-4 355641 308.6 ns/op BenchmarkCgoCall/string-pointer-escape-4 310020 391.6 ns/op BenchmarkCgoCall/string-pointer-noescape-4 411336 277.4 ns/op BenchmarkCgoCall/eight-pointers-4 192520 619.6 ns/op BenchmarkCgoCall/eight-pointers-nil-4 382669 309.1 ns/op BenchmarkCgoCall/eight-pointers-array-4 31560 4133 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42730 2804 ns/op BenchmarkGoString-4 914991 117.4 ns/op BenchmarkCGoCallback-4 46848 2539 ns/op BenchmarkCGoInCThread-4 306412 362.6 ns/op PASS ok cmd/cgo/internal/test 2.544s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1213242 98.43 ns/op BenchmarkEqArrayOfStrings64-4 151242 771.1 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11393 ns/op BenchmarkEqArrayOfFloats5-4 1418287 85.30 ns/op BenchmarkEqArrayOfFloats64-4 147201 797.7 ns/op BenchmarkEqArrayOfFloats1024-4 8872 13285 ns/op BenchmarkEqArrayOfStructsEq-4 2790 42543 ns/op BenchmarkEqArrayOfStructsNotEq-4 5041 23842 ns/op BenchmarkEqStruct-4 22626108 5.312 ns/op PASS ok cmd/compile/internal/reflectdata 2.430s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 62417 ns/op BenchmarkCopyElim1-4 589 243101 ns/op BenchmarkCopyElim10-4 469 237162 ns/op BenchmarkCopyElim100-4 277 454204 ns/op BenchmarkCopyElim1000-4 46 2394958 ns/op BenchmarkCopyElim10000-4 2 50221808 ns/op BenchmarkCopyElim100000-4 1 777196780 ns/op BenchmarkDeadCode/1-4 414 261536 ns/op BenchmarkDeadCode/10-4 404 285260 ns/op BenchmarkDeadCode/100-4 202 571701 ns/op BenchmarkDeadCode/1000-4 44 2909906 ns/op BenchmarkDeadCode/10000-4 3 41667565 ns/op BenchmarkDeadCode/100000-4 1 485542148 ns/op BenchmarkDeadCode/200000-4 1 1033718634 ns/op BenchmarkDominatorsLinear-4 10 12514532 ns/op 0.80 MB/s BenchmarkDominatorsFwdBack-4 6 17848102 ns/op 0.56 MB/s BenchmarkDominatorsManyPred-4 7 16375778 ns/op 0.61 MB/s BenchmarkDominatorsMaxPred-4 7 15711918 ns/op 0.64 MB/s BenchmarkDominatorsMaxPredVal-4 7 16243217 ns/op 0.62 MB/s BenchmarkFuse/1-4 494 220993 ns/op BenchmarkFuse/10-4 398 297722 ns/op BenchmarkFuse/100-4 138 857228 ns/op BenchmarkFuse/1000-4 16 6979604 ns/op BenchmarkFuse/10000-4 2 88003045 ns/op BenchmarkNilCheckDeep1-4 10000 10829 ns/op 0.09 MB/s 230 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4334 26986 ns/op 0.37 MB/s 239 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 649 186218 ns/op 0.54 MB/s 654 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 58 1804555 ns/op 0.55 MB/s 3273 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 5 22081465 ns/op 0.45 MB/s 177371 B/op 8 allocs/op BenchmarkDSEPass-4 31 3744462 ns/op 57330 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 125351595 ns/op 4251792 B/op 108423 allocs/op BenchmarkCSEPass-4 7 16280957 ns/op 140922 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 158214517 ns/op 5699544 B/op 97714 allocs/op BenchmarkDeadcodePass-4 168 713469 ns/op 95504 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 144291796 ns/op 4092208 B/op 45369 allocs/op BenchmarkMultiPass-4 51 2168346 ns/op 259042 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 302907132 ns/op 11252392 B/op 150110 allocs/op BenchmarkCondRewrite/SoloJump-4 2986065 39.46 ns/op BenchmarkCondRewrite/CombJump-4 2729764 42.91 ns/op PASS ok cmd/compile/internal/ssa 16.609s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9775 11653 ns/op BenchmarkExtShift-4 16570 7171 ns/op BenchmarkModify-4 9256 12724 ns/op BenchmarkMullImm-4 16284 7481 ns/op BenchmarkConstModify-4 9446 12070 ns/op BenchmarkBitSet-4 19834 6019 ns/op BenchmarkBitClear-4 19506 6114 ns/op BenchmarkBitToggle-4 19405 6072 ns/op BenchmarkBitSetConst-4 149641 785.1 ns/op BenchmarkBitClearConst-4 150417 776.3 ns/op BenchmarkBitToggleConst-4 151513 769.2 ns/op BenchmarkDivconstI64-4 8584747 14.21 ns/op BenchmarkModconstI64-4 8249803 14.36 ns/op BenchmarkDivisiblePow2constI64-4 8076381 14.71 ns/op BenchmarkDivisibleconstI64-4 9120018 13.12 ns/op BenchmarkDivisibleWDivconstI64-4 6200166 19.62 ns/op BenchmarkDivconstU64/3-4 8752650 13.69 ns/op BenchmarkDivconstU64/5-4 7999737 14.33 ns/op BenchmarkDivconstU64/37-4 8980887 13.42 ns/op BenchmarkDivconstU64/1234567-4 8513946 14.26 ns/op BenchmarkModconstU64-4 8578797 14.08 ns/op BenchmarkDivisibleconstU64-4 8804832 13.82 ns/op BenchmarkDivisibleWDivconstU64-4 5735065 20.35 ns/op BenchmarkDivconstI32-4 8055972 14.34 ns/op BenchmarkModconstI32-4 8513763 14.02 ns/op BenchmarkDivisiblePow2constI32-4 8451898 14.48 ns/op BenchmarkDivisibleconstI32-4 9129942 12.84 ns/op BenchmarkDivisibleWDivconstI32-4 6199114 19.51 ns/op BenchmarkDivconstU32-4 8458568 14.15 ns/op BenchmarkModconstU32-4 8610393 14.00 ns/op BenchmarkDivisibleconstU32-4 8490597 14.01 ns/op BenchmarkDivisibleWDivconstU32-4 6049095 19.84 ns/op BenchmarkDivconstI16-4 8127998 15.12 ns/op BenchmarkModconstI16-4 8327947 14.07 ns/op BenchmarkDivisiblePow2constI16-4 8523177 14.08 ns/op BenchmarkDivisibleconstI16-4 9651956 12.46 ns/op BenchmarkDivisibleWDivconstI16-4 6113437 19.65 ns/op BenchmarkDivconstU16-4 8509233 14.03 ns/op BenchmarkModconstU16-4 9416619 12.60 ns/op BenchmarkDivisibleconstU16-4 8139742 14.63 ns/op BenchmarkDivisibleWDivconstU16-4 6317308 18.91 ns/op BenchmarkDivconstI8-4 8012486 12.83 ns/op BenchmarkModconstI8-4 8902257 13.56 ns/op BenchmarkDivisiblePow2constI8-4 8632100 13.84 ns/op BenchmarkDivisibleconstI8-4 8361728 14.33 ns/op BenchmarkDivisibleWDivconstI8-4 5866405 20.52 ns/op BenchmarkDivconstU8-4 8884054 13.64 ns/op BenchmarkModconstU8-4 8930433 13.28 ns/op BenchmarkDivisibleconstU8-4 8596362 13.85 ns/op BenchmarkDivisibleWDivconstU8-4 6096486 19.51 ns/op BenchmarkMul2-4 162379 724.7 ns/op BenchmarkMulNeg2-4 161470 732.7 ns/op BenchmarkEfaceInteger-4 3513830 28.99 ns/op BenchmarkDiv64UnsignedSmall-4 6850818 17.48 ns/op BenchmarkDiv64Small-4 6155427 19.29 ns/op BenchmarkDiv64SmallNegDivisor-4 5934310 19.84 ns/op BenchmarkDiv64SmallNegDividend-4 6253478 19.15 ns/op BenchmarkDiv64SmallNegBoth-4 6285645 19.03 ns/op BenchmarkDiv64Unsigned-4 6640867 18.05 ns/op BenchmarkDiv64-4 6043580 19.55 ns/op BenchmarkDiv64NegDivisor-4 6061332 19.86 ns/op BenchmarkDiv64NegDividend-4 6006028 19.62 ns/op BenchmarkDiv64NegBoth-4 6146240 19.73 ns/op BenchmarkMod64UnsignedSmall-4 7005568 16.86 ns/op BenchmarkMod64Small-4 6323997 19.13 ns/op BenchmarkMod64SmallNegDivisor-4 6135835 19.62 ns/op BenchmarkMod64SmallNegDividend-4 6170936 19.41 ns/op BenchmarkMod64SmallNegBoth-4 6060039 19.83 ns/op BenchmarkMod64Unsigned-4 6969794 17.09 ns/op BenchmarkMod64-4 6191851 19.22 ns/op BenchmarkMod64NegDivisor-4 6105282 19.77 ns/op BenchmarkMod64NegDividend-4 5297124 19.56 ns/op BenchmarkMod64NegBoth-4 6210529 19.30 ns/op BenchmarkMulconstI32/3-4 16298668 7.210 ns/op BenchmarkMulconstI32/5-4 16655232 7.226 ns/op BenchmarkMulconstI32/12-4 16503606 7.239 ns/op BenchmarkMulconstI32/120-4 16648542 7.162 ns/op BenchmarkMulconstI32/-120-4 16629817 7.155 ns/op BenchmarkMulconstI32/65537-4 16774836 7.174 ns/op BenchmarkMulconstI32/65538-4 16409598 7.175 ns/op BenchmarkMulconstI64/3-4 16371979 7.150 ns/op BenchmarkMulconstI64/5-4 16549434 7.177 ns/op BenchmarkMulconstI64/12-4 16642485 7.187 ns/op BenchmarkMulconstI64/120-4 16675096 7.193 ns/op BenchmarkMulconstI64/-120-4 16570087 7.165 ns/op BenchmarkMulconstI64/65537-4 16585416 7.156 ns/op BenchmarkMulconstI64/65538-4 16723148 7.164 ns/op BenchmarkMulconstU32/3-4 16678078 7.169 ns/op BenchmarkMulconstU32/5-4 16598788 7.177 ns/op BenchmarkMulconstU32/12-4 16220299 7.411 ns/op BenchmarkMulconstU32/120-4 16519561 7.146 ns/op BenchmarkMulconstU32/65537-4 16455997 7.170 ns/op BenchmarkMulconstU32/65538-4 16746656 7.147 ns/op BenchmarkMulconstU64/3-4 16727624 7.156 ns/op BenchmarkMulconstU64/5-4 16694338 7.215 ns/op BenchmarkMulconstU64/12-4 16114488 7.197 ns/op BenchmarkMulconstU64/120-4 16399107 7.157 ns/op BenchmarkMulconstU64/65537-4 16721817 7.152 ns/op BenchmarkMulconstU64/65538-4 16470631 7.207 ns/op BenchmarkShiftArithmeticRight-4 19895485 6.046 ns/op BenchmarkSwitch8Predictable-4 15715591 7.624 ns/op BenchmarkSwitch8Unpredictable-4 5756926 18.16 ns/op BenchmarkSwitch32Predictable-4 8288944 12.63 ns/op BenchmarkSwitch32Unpredictable-4 5607091 18.36 ns/op BenchmarkSwitchStringPredictable-4 7917860 13.20 ns/op BenchmarkSwitchStringUnpredictable-4 4974896 24.15 ns/op BenchmarkSwitchTypePredictable-4 6007406 19.89 ns/op BenchmarkSwitchTypeUnpredictable-4 3328536 35.96 ns/op PASS ok cmd/compile/internal/test 16.372s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 104 1228117 ns/op BenchmarkNamed/Underlying/nongeneric-4 723441 150.0 ns/op BenchmarkNamed/Underlying/generic-4 759076 146.0 ns/op BenchmarkNamed/Underlying/src_instance-4 817311 144.9 ns/op BenchmarkNamed/Underlying/user_instance-4 787504 151.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 658098642 ns/op 49427 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 423812110 ns/op 76745 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 190504888 ns/op 170688 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 164213745 ns/op 197972 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 506007915 ns/op 10230 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 100515806 ns/op 51494 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 40130521 ns/op 128983 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 37189336 ns/op 139036 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 151621936 ns/op 14306 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 44705251 ns/op 48525 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 24278173 ns/op 89327 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22854091 ns/op 94891 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1293266589 ns/op 51155 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 679417598 ns/op 97364 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 183910990 ns/op 359466 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 130489171 ns/op 506684 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 563310772 ns/op 3571 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 71960914 ns/op 27951 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 45006279 ns/op 44682 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 41515390 ns/op 48437 lines/s PASS ok cmd/compile/internal/types2 18.693s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 108 1043486 ns/op 2535843 sys-ns/op 1428944 user-ns/op PASS ok cmd/go 1.213s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 222049 543.4 ns/op PASS ok cmd/go/internal/cfg 1.235s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64485 1818 ns/op 4.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 73461 1581 ns/op 5.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 13981 8559 ns/op 119.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14329 8402 ns/op 121.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2113 55347 ns/op 148.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2174 54009 ns/op 151.68 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.966s All tests passed.