linux-amd64-longtest-race at 8b727f856ebc812225f2a68c3b284dfabf6472a1 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rnfafb2d1" "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-rnfafb2d1" "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 Wed Sep 13 09:12:48 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.741s ok archive/zip 123.331s ok bufio 1.285s ok bytes 9.513s ok cmp 1.017s ok compress/bzip2 1.458s ok compress/flate 170.342s ok compress/gzip 13.272s ok compress/lzw 1.552s ok compress/zlib 9.480s ok container/heap 1.022s ok container/list 1.018s ok container/ring 1.019s ok context 1.047s ok crypto 1.017s ok crypto/aes 1.057s ok crypto/cipher 2.105s ok crypto/des 1.049s ok crypto/dsa 39.297s ok crypto/ecdh 2.200s ok crypto/ecdsa 4.529s ok crypto/ed25519 1.946s ok crypto/elliptic 2.268s ok crypto/hmac 1.022s ok crypto/internal/alias 1.017s ok crypto/internal/bigmod 3.649s ok crypto/internal/boring 1.016s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 1.374s ok crypto/internal/edwards25519 38.397s ok crypto/internal/edwards25519/field 13.924s ok crypto/internal/nistec 28.807s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.016s [no tests to run] ok crypto/md5 1.023s ok crypto/rand 3.792s ok crypto/rc4 1.446s ok crypto/rsa 7.936s ok crypto/sha1 1.038s ok crypto/sha256 1.022s ok crypto/sha512 1.023s ok crypto/subtle 21.199s ok crypto/tls 7.307s ok crypto/x509 5.901s ? crypto/x509/pkix [no test files] ok database/sql 2.347s ok database/sql/driver 1.016s ok debug/buildinfo 5.771s ok debug/dwarf 1.096s ok debug/elf 2.957s ok debug/gosym 1.327s ok debug/macho 1.029s ok debug/pe 1.048s ok debug/plan9obj 1.016s ok embed 1.017s [no tests to run] ok embed/internal/embedtest 1.019s ? encoding [no test files] ok encoding/ascii85 1.021s ok encoding/asn1 1.023s ok encoding/base32 1.063s ok encoding/base64 1.026s ok encoding/binary 1.023s ok encoding/csv 1.058s ok encoding/gob 21.163s ok encoding/hex 1.025s ok encoding/json 7.498s ok encoding/pem 3.534s ok encoding/xml 40.486s ok errors 1.024s ok expvar 1.018s ok flag 3.103s ok fmt 1.571s ok go/ast 1.028s ok go/build 5.613s ok go/build/constraint 1.024s ok go/constant 1.026s ok go/doc 1.241s ok go/doc/comment 3.085s ok go/format 1.045s ok go/importer 1.178s ok go/internal/gccgoimporter 1.046s ok go/internal/gcimporter 52.224s ok go/internal/srcimporter 16.330s ? go/internal/typeparams [no test files] ok go/parser 52.977s ok go/printer 2.333s ok go/scanner 1.023s ok go/token 1.113s ok go/types 47.883s ok hash 1.020s ok hash/adler32 1.048s ok hash/crc32 1.051s ok hash/crc64 1.028s ok hash/fnv 1.018s ok hash/maphash 1.018s ok html 1.018s ok html/template 1.807s ok image 2.382s ? image/color/palette [no test files] ok image/color 1.035s ok image/draw 1.567s ok image/gif 100.517s ? image/internal/imageutil [no test files] ok image/jpeg 24.724s ok image/png 7.044s ok index/suffixarray 610.788s ok internal/abi 1.055s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.016s ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ? internal/coverage/covcmd [no test files] ok internal/coverage/cformat 1.017s ok internal/coverage/cmerge 1.017s ? internal/coverage/decodecounter [no test files] ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 1.019s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 1.017s ok internal/coverage/slicewriter 1.017s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 1.045s ok internal/cpu 3.048s 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.874s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.017s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/intern 3.323s ? 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.606s ok internal/poll 23.125s ? internal/race [no test files] ok internal/profile 1.024s ok internal/reflectlite 1.020s ok internal/safefilepath 1.016s ok internal/saferio 1.263s ok internal/singleflight 1.094s ? internal/syscall/execenv [no test files] ? internal/syscall/unix [no test files] ? internal/sysinfo [no test files] ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/testenv 1.150s ok internal/trace 7.832s ? internal/txtar [no test files] ok internal/types/errors 1.378s ok internal/unsafeheader 1.017s ok internal/xcoff 1.036s ok internal/zstd 1.045s ok io 1.054s ok io/fs 1.262s ok io/ioutil 1.021s ok log 1.027s ? log/internal [no test files] ? log/slog/internal [no test files] ok log/slog 1.104s ? log/slog/internal/slogtest [no test files] ok log/slog/internal/benchmarks 1.017s ok log/slog/internal/buffer 1.017s ok log/syslog 2.236s ok maps 1.018s ok math 1.030s ok math/big 8.574s ok math/bits 1.025s ok math/cmplx 1.019s ok math/rand 33.840s ok mime 1.038s ok mime/multipart 15.360s ok mime/quotedprintable 2.215s ok net 53.905s ok net/http 53.096s ok net/http/cgi 12.410s ok net/http/cookiejar 1.029s ok net/http/fcgi 1.231s ok net/http/httptest 1.195s ok net/http/httptrace 1.016s ok net/http/httputil 2.145s ? net/http/internal/testcert [no test files] ok net/http/internal 1.023s ok net/http/internal/ascii 1.017s ok net/http/pprof 6.193s ok net/internal/socktest 1.018s ok net/mail 1.023s ok net/netip 1.365s ok net/rpc 1.056s ok net/rpc/jsonrpc 1.026s ok net/smtp 1.068s ok net/textproto 1.050s ok net/url 1.032s ok os 23.355s ok os/exec 14.713s ok os/exec/internal/fdtest 1.017s ok os/signal 28.579s ok os/user 1.018s ok path 1.020s ok path/filepath 1.055s ok plugin 1.016s ok reflect 3.258s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 4.125s ok regexp/syntax 7.142s ok runtime 236.002s ok runtime/cgo 1.017s ok runtime/coverage 28.170s ok runtime/debug 2.160s ok runtime/internal/atomic 3.833s ok runtime/internal/math 1.017s ? runtime/internal/startlinetest [no test files] ok runtime/internal/sys 1.016s ok runtime/internal/syscall 1.017s ok runtime/internal/wasitest 1.017s ok runtime/metrics 1.028s ok runtime/pprof 95.075s ok runtime/race 12.265s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 9.075s ok slices 2.452s ok sort 7.140s ok strconv 9.298s ok strings 3.922s ok sync 2.869s ok sync/atomic 199.221s ok syscall 12.035s ? testing/internal/testdeps [no test files] ok testing 3.651s ok testing/fstest 1.021s ok testing/iotest 1.019s ok testing/quick 1.165s ok testing/slogtest 1.022s ok text/scanner 1.031s ok text/tabwriter 1.020s ok text/template 1.869s ok text/template/parse 1.032s ok time 15.228s ? time/tzdata [no test files] ok unicode 1.024s ok unicode/utf16 1.018s ? unsafe [no test files] ? vendor/golang.org/x/crypto/chacha20 [no test files] ok unicode/utf8 1.031s ? vendor/golang.org/x/crypto/chacha20poly1305 [no test files] ? vendor/golang.org/x/crypto/cryptobyte [no test files] ? vendor/golang.org/x/crypto/cryptobyte/asn1 [no test files] ? vendor/golang.org/x/crypto/hkdf [no test files] ? vendor/golang.org/x/crypto/internal/alias [no test files] ? vendor/golang.org/x/crypto/internal/poly1305 [no test files] ? vendor/golang.org/x/net/dns/dnsmessage [no test files] ? vendor/golang.org/x/net/http/httpguts [no test files] ? vendor/golang.org/x/net/http/httpproxy [no test files] ? vendor/golang.org/x/net/http2/hpack [no test files] ? vendor/golang.org/x/net/idna [no test files] ? vendor/golang.org/x/net/nettest [no test files] ? vendor/golang.org/x/sys/cpu [no test files] ? vendor/golang.org/x/text/secure/bidirule [no test files] ? vendor/golang.org/x/text/transform [no test files] ? vendor/golang.org/x/text/unicode/bidi [no test files] ? vendor/golang.org/x/text/unicode/norm [no test files] ok cmd/addr2line 4.420s ok cmd/api 8.409s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 4.386s ? cmd/asm/internal/flags [no test files] ? cmd/buildid [no test files] ok cmd/asm/internal/lex 1.020s ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.797s ok cmd/cgo/internal/test 2.175s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9400 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 23.311s ok cmd/cgo/internal/testcshared 6.193s ok cmd/cgo/internal/testerrors 10.547s ok cmd/cgo/internal/testfortran 2.439s ok cmd/cgo/internal/testgodefs 1.626s ok cmd/cgo/internal/testlife 1.665s ok cmd/cgo/internal/testnocgo 1.016s ok cmd/cgo/internal/testplugin 32.347s ok cmd/cgo/internal/testsanitizers 18.651s ok cmd/cgo/internal/testshared 69.411s ok cmd/cgo/internal/testso 2.571s ok cmd/cgo/internal/teststdio 2.464s 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 60.143s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.017s ? cmd/compile/internal/bitvec [no test files] ? cmd/compile/internal/coverage [no test files] ok cmd/compile/internal/compare 1.019s ? cmd/compile/internal/devirtualize [no test files] ? cmd/compile/internal/escape [no test files] ok cmd/compile/internal/dwarfgen 1.451s ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 16.426s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.387s ok cmd/compile/internal/ir 1.017s ? cmd/compile/internal/liveness [no test files] ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/logopt 1.201s ok cmd/compile/internal/loopvar 26.561s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.021s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgo [no test files] ? cmd/compile/internal/pgo/internal/graph [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ok cmd/compile/internal/reflectdata 1.017s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 189.833s ? 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.622s ok cmd/compile/internal/test 35.333s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.257s ok cmd/compile/internal/types 1.017s ok cmd/compile/internal/types2 21.080s ? 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.903s ok cmd/cover 16.899s ok cmd/dist 1.018s ok cmd/distpack 1.016s ok cmd/doc 1.649s ok cmd/fix 1.744s ok cmd/go 464.918s ? 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.237s ok cmd/go/internal/cfg 1.017s [no tests to run] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.035s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.041s ? cmd/go/internal/help [no test files] ok cmd/go/internal/generate 1.029s ok cmd/go/internal/gover 1.019s ? cmd/go/internal/list [no test files] ok cmd/go/internal/imports 1.028s ok cmd/go/internal/load 1.025s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/lockedfile 3.428s ok cmd/go/internal/lockedfile/internal/filelock 2.057s ok cmd/go/internal/modfetch 37.818s ok cmd/go/internal/modfetch/codehost 10.836s ? 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.593s ok cmd/go/internal/modload 52.198s ? cmd/go/internal/robustio [no test files] ok cmd/go/internal/mvs 1.041s ok cmd/go/internal/par 1.099s ? 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.040s ? 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.432s ok cmd/go/internal/vcweb 1.025s ? cmd/go/internal/version [no test files] ok cmd/go/internal/vcweb/vcstest 5.214s ? 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.088s ok cmd/gofmt 44.944s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/archive 1.442s ok cmd/internal/bootstrap_test 109.959s ? cmd/internal/codesign [no test files] ok cmd/internal/buildid 1.556s ok cmd/internal/cov 1.285s ? cmd/internal/gcprog [no test files] ok cmd/internal/dwarf 1.018s ok cmd/internal/edit 1.017s ok cmd/internal/goobj 15.694s ok cmd/internal/moddeps 12.341s ? cmd/internal/obj/arm [no test files] ok cmd/internal/notsha256 1.019s ok cmd/internal/obj 1.437s ? cmd/internal/obj/arm64 [no test files] ? cmd/internal/obj/loong64 [no test files] ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 6.253s ok cmd/internal/obj/riscv 9.876s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/s390x 1.018s ok cmd/internal/obj/x86 1.928s ? cmd/internal/objfile [no test files] ? cmd/internal/osinfo [no test files] ok cmd/internal/objabi 1.043s ok cmd/internal/pkgpath 5.082s ok cmd/internal/pkgpattern 1.020s ok cmd/internal/quoted 1.018s ? cmd/internal/sys [no test files] ? cmd/internal/traceviewer [no test files] ok cmd/internal/src 1.018s ok cmd/internal/test2json 1.733s ok cmd/link 23.246s ? 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.400s ? cmd/link/internal/loadelf [no test files] ? cmd/link/internal/loadmacho [no test files] ok cmd/link/internal/loader 1.050s ? 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.205s ok cmd/objdump 5.187s ok cmd/pack 8.853s ? cmd/test2json [no test files] ok cmd/pprof 3.459s ok cmd/trace 1.274s ? 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.841s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2642 41285 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2012 51153 ns/op 1839 B/op 36 allocs/op Benchmark/Writer/PAX-4 1486 78150 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3483 30759 ns/op 5074 B/op 15 allocs/op Benchmark/Reader/GNU-4 5674 21665 ns/op 5173 B/op 15 allocs/op Benchmark/Reader/PAX-4 1744 63203 ns/op 8687 B/op 33 allocs/op PASS ok archive/tar 1.844s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 348994397 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 161354107 ns/op BenchmarkZip64TestSizes/4096-4 1665 78881 ns/op BenchmarkZip64TestSizes/1048576-4 157 700855 ns/op BenchmarkZip64TestSizes/67108864-4 1 163895982 ns/op PASS ok archive/zip 2.335s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 232327 480.5 ns/op BenchmarkReaderCopyUnoptimal-4 143814 798.5 ns/op BenchmarkReaderCopyNoWriteTo-4 6991 19300 ns/op BenchmarkReaderWriteToOptimal-4 6380 15900 ns/op BenchmarkReaderReadString-4 131384 855.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 225213 534.9 ns/op BenchmarkWriterCopyUnoptimal-4 209001 571.0 ns/op BenchmarkWriterCopyNoReadFrom-4 5534 22979 ns/op BenchmarkReaderEmpty-4 29250 3551 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 27897 4035 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 619030 186.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.599s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4692 23352 ns/op 1403.21 MB/s BenchmarkWriteByte-4 451 254333 ns/op 16.10 MB/s BenchmarkWriteRune-4 235 470927 ns/op 26.09 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3947950 ns/op BenchmarkBufferFullSmallReads-4 100 1056537 ns/op BenchmarkBufferWriteBlock/N4096-4 7026 16926 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 415 285295 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 20998628 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 146978903 ns/op 114.15 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4858446 24.64 ns/op 405.82 MB/s BenchmarkIndexByte/32-4 4594718 26.51 ns/op 1207.10 MB/s BenchmarkIndexByte/4K-4 871808 131.7 ns/op 31092.25 MB/s BenchmarkIndexBytePortable/10-4 781390 146.5 ns/op 68.24 MB/s BenchmarkIndexBytePortable/32-4 248084 469.1 ns/op 68.22 MB/s BenchmarkIndexBytePortable/4K-4 2161 54836 ns/op 74.70 MB/s BenchmarkIndexRune/10-4 1000000 101.7 ns/op 98.29 MB/s BenchmarkIndexRune/32-4 1000000 105.8 ns/op 302.42 MB/s BenchmarkIndexRune/4K-4 370383 311.6 ns/op 13144.28 MB/s BenchmarkIndexRuneASCII/10-4 4805768 25.11 ns/op 398.30 MB/s BenchmarkIndexRuneASCII/32-4 4124227 26.83 ns/op 1192.54 MB/s BenchmarkIndexRuneASCII/4K-4 870292 133.0 ns/op 30801.97 MB/s BenchmarkEqual/0-4 7433594 16.05 ns/op BenchmarkEqual/1-4 1518186 79.30 ns/op 12.61 MB/s BenchmarkEqual/6-4 1493109 79.25 ns/op 75.71 MB/s BenchmarkEqual/9-4 1483993 82.59 ns/op 108.97 MB/s BenchmarkEqual/15-4 1474780 80.90 ns/op 185.40 MB/s BenchmarkEqual/16-4 1526425 77.95 ns/op 205.26 MB/s BenchmarkEqual/20-4 1453113 82.26 ns/op 243.12 MB/s BenchmarkEqual/32-4 1450716 83.16 ns/op 384.82 MB/s BenchmarkEqual/4K-4 105127 1128 ns/op 3631.45 MB/s BenchmarkEqualBothUnaligned/64_0-4 1603552 74.11 ns/op 863.60 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 102.7 ns/op 623.10 MB/s BenchmarkEqualBothUnaligned/64_4-4 1556552 76.46 ns/op 837.07 MB/s BenchmarkEqualBothUnaligned/64_7-4 1562044 76.16 ns/op 840.37 MB/s BenchmarkEqualBothUnaligned/4096_0-4 107898 1122 ns/op 3650.24 MB/s BenchmarkEqualBothUnaligned/4096_1-4 41007 2932 ns/op 1397.15 MB/s BenchmarkEqualBothUnaligned/4096_4-4 118737 1016 ns/op 4032.74 MB/s BenchmarkEqualBothUnaligned/4096_7-4 117487 1017 ns/op 4028.24 MB/s BenchmarkIndex/10-4 2817470 42.65 ns/op 234.47 MB/s BenchmarkIndex/32-4 2805741 42.99 ns/op 744.40 MB/s BenchmarkIndex/4K-4 34274 3520 ns/op 1163.60 MB/s BenchmarkIndexEasy/10-4 2942964 38.59 ns/op 259.11 MB/s BenchmarkIndexEasy/32-4 2874432 43.54 ns/op 735.00 MB/s BenchmarkIndexEasy/4K-4 454734 249.8 ns/op 16396.26 MB/s BenchmarkCount/10-4 1504009 78.70 ns/op 127.07 MB/s BenchmarkCount/32-4 1386991 91.74 ns/op 348.81 MB/s BenchmarkCount/4K-4 33804 3528 ns/op 1161.03 MB/s BenchmarkCountEasy/10-4 1460158 76.93 ns/op 129.99 MB/s BenchmarkCountEasy/32-4 1455675 82.08 ns/op 389.86 MB/s BenchmarkCountEasy/4K-4 402782 289.2 ns/op 14165.17 MB/s BenchmarkCountSingle/10-4 3454564 31.74 ns/op 315.11 MB/s BenchmarkCountSingle/32-4 3356720 37.94 ns/op 843.45 MB/s BenchmarkCountSingle/4K-4 794680 138.7 ns/op 29526.00 MB/s BenchmarkToUpper/#00-4 2955586 40.19 ns/op BenchmarkToUpper/ONLYUPPER-4 289069 406.3 ns/op BenchmarkToUpper/abc-4 506413 244.7 ns/op BenchmarkToUpper/AbC123-4 286294 415.1 ns/op BenchmarkToUpper/azAZ09_-4 260636 453.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 75726 1540 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40128 3019 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55742 2178 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127057 938.6 ns/op BenchmarkToLower/#00-4 2814468 43.04 ns/op BenchmarkToLower/abc-4 461122 259.2 ns/op BenchmarkToLower/AbC123-4 285874 419.0 ns/op BenchmarkToLower/azAZ09_-4 260900 454.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 79219 1526 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40706 2994 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69633 1708 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 124462 972.0 ns/op BenchmarkFields/ASCII/16-4 117334 1028 ns/op 15.56 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8630 13779 ns/op 18.58 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 560 207679 ns/op 19.72 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3872556 ns/op 16.92 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60688290 ns/op 17.28 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 84752 1388 ns/op 11.53 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5556 22022 ns/op 11.62 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 349 337558 ns/op 12.13 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6520629 ns/op 10.05 MB/s 504064 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 125665416 ns/op 8.34 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 137920 818.4 ns/op 19.55 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 11596 10112 ns/op 25.32 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 634 173711 ns/op 23.58 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3827599 ns/op 17.12 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 84048944 ns/op 12.48 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 119938 973.8 ns/op 16.43 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8037 14752 ns/op 17.35 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 498 231691 ns/op 17.68 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 21 4785742 ns/op 13.69 MB/s 504064 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 101342020 ns/op 10.35 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1960732 60.36 ns/op BenchmarkTrimSpace/ASCII-4 951777 123.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 109903 1072 ns/op BenchmarkTrimSpace/JustNonASCII-4 49138 2411 ns/op BenchmarkToValidUTF8/Valid-4 445822 266.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 316021 361.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 98232 1174 ns/op BenchmarkIndexHard1-4 824 143242 ns/op BenchmarkIndexHard2-4 588 200633 ns/op BenchmarkIndexHard3-4 146 791615 ns/op BenchmarkIndexHard4-4 98 1184520 ns/op BenchmarkLastIndexHard1-4 5 22667564 ns/op BenchmarkLastIndexHard2-4 4 29274756 ns/op BenchmarkLastIndexHard3-4 4 32044342 ns/op BenchmarkCountHard1-4 837 142940 ns/op BenchmarkCountHard2-4 594 198941 ns/op BenchmarkCountHard3-4 150 797056 ns/op BenchmarkSplitEmptySeparator-4 1 179990170 ns/op BenchmarkSplitSingleByteSeparator-4 10 11230671 ns/op BenchmarkSplitMultiByteSeparator-4 10 10250153 ns/op BenchmarkSplitNSingleByteSeparator-4 164974 654.5 ns/op BenchmarkSplitNMultiByteSeparator-4 68476 1635 ns/op BenchmarkRepeat-4 177205 606.5 ns/op BenchmarkRepeatLarge/256/1-4 130504 773.0 ns/op 331.18 MB/s BenchmarkRepeatLarge/256/16-4 210435 527.4 ns/op 485.39 MB/s BenchmarkRepeatLarge/512/1-4 91741 1107 ns/op 462.65 MB/s BenchmarkRepeatLarge/512/16-4 147624 907.9 ns/op 563.91 MB/s BenchmarkRepeatLarge/1024/1-4 66369 1654 ns/op 619.03 MB/s BenchmarkRepeatLarge/1024/16-4 83102 1307 ns/op 783.68 MB/s BenchmarkRepeatLarge/2048/1-4 43148 2745 ns/op 746.12 MB/s BenchmarkRepeatLarge/2048/16-4 48930 2230 ns/op 918.54 MB/s BenchmarkRepeatLarge/4096/1-4 25863 4238 ns/op 966.55 MB/s BenchmarkRepeatLarge/4096/16-4 27187 4034 ns/op 1015.38 MB/s BenchmarkRepeatLarge/8192/1-4 14205 8058 ns/op 1016.65 MB/s BenchmarkRepeatLarge/8192/16-4 15283 7625 ns/op 1074.32 MB/s BenchmarkRepeatLarge/8192/4097-4 23823 4606 ns/op 889.56 MB/s BenchmarkRepeatLarge/16384/1-4 8294 15139 ns/op 1082.26 MB/s BenchmarkRepeatLarge/16384/16-4 9586 14659 ns/op 1117.68 MB/s BenchmarkRepeatLarge/16384/4097-4 8763 11876 ns/op 1034.93 MB/s BenchmarkRepeatLarge/32768/1-4 4291 31874 ns/op 1028.04 MB/s BenchmarkRepeatLarge/32768/16-4 4024 28072 ns/op 1167.28 MB/s BenchmarkRepeatLarge/32768/4097-4 4534 28583 ns/op 1003.37 MB/s BenchmarkRepeatLarge/65536/1-4 2113 53630 ns/op 1222.00 MB/s BenchmarkRepeatLarge/65536/16-4 2221 53034 ns/op 1235.74 MB/s BenchmarkRepeatLarge/65536/4097-4 2175 54428 ns/op 1129.11 MB/s BenchmarkRepeatLarge/131072/1-4 231 527650 ns/op 248.41 MB/s BenchmarkRepeatLarge/131072/16-4 229 518214 ns/op 252.93 MB/s BenchmarkRepeatLarge/131072/4097-4 226 505595 ns/op 251.20 MB/s BenchmarkRepeatLarge/262144/1-4 100 1023877 ns/op 256.03 MB/s BenchmarkRepeatLarge/262144/16-4 100 1023998 ns/op 256.00 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1014894 ns/op 254.32 MB/s BenchmarkRepeatLarge/524288/1-4 61 2034809 ns/op 257.66 MB/s BenchmarkRepeatLarge/524288/16-4 61 2021664 ns/op 259.33 MB/s BenchmarkRepeatLarge/524288/4097-4 52 2040778 ns/op 254.96 MB/s BenchmarkRepeatLarge/1048576/1-4 30 4057321 ns/op 258.44 MB/s BenchmarkRepeatLarge/1048576/16-4 32 4084410 ns/op 256.73 MB/s BenchmarkRepeatLarge/1048576/4097-4 27 5097523 ns/op 204.95 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7845086 ns/op 267.32 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7748344 ns/op 270.66 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 7879373 ns/op 265.70 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15890309 ns/op 263.95 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15570526 ns/op 269.37 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16183668 ns/op 258.98 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30927873 ns/op 271.23 MB/s BenchmarkRepeatLarge/8388608/16-4 3 34430570 ns/op 243.64 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 33677544 ns/op 249.03 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63178820 ns/op 265.55 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61968582 ns/op 270.74 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 63614059 ns/op 263.73 MB/s BenchmarkRepeatLarge/33554432/1-4 1 118876779 ns/op 282.26 MB/s BenchmarkRepeatLarge/33554432/16-4 1 120293542 ns/op 278.94 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 122482721 ns/op 273.95 MB/s BenchmarkRepeatLarge/67108864/1-4 1 245923318 ns/op 272.89 MB/s BenchmarkRepeatLarge/67108864/16-4 1 234696342 ns/op 285.94 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 247309948 ns/op 271.36 MB/s BenchmarkRepeatLarge/134217728/1-4 1 490710050 ns/op 273.52 MB/s BenchmarkRepeatLarge/134217728/16-4 1 475445699 ns/op 282.30 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 488359033 ns/op 274.83 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1003313520 ns/op 267.55 MB/s BenchmarkRepeatLarge/268435456/16-4 1 917455528 ns/op 292.59 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 916507308 ns/op 292.89 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1983557107 ns/op 270.66 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1865050187 ns/op 287.86 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1900229495 ns/op 282.53 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3835932375 ns/op 279.92 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3656620352 ns/op 293.64 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3635752062 ns/op 295.33 MB/s BenchmarkBytesCompare/1-4 9828314 12.13 ns/op BenchmarkBytesCompare/2-4 9787461 12.13 ns/op BenchmarkBytesCompare/4-4 9801282 12.40 ns/op BenchmarkBytesCompare/8-4 10217874 11.85 ns/op BenchmarkBytesCompare/16-4 9703519 11.44 ns/op BenchmarkBytesCompare/32-4 8910481 13.23 ns/op BenchmarkBytesCompare/64-4 7824211 14.35 ns/op BenchmarkBytesCompare/128-4 6655518 17.23 ns/op BenchmarkBytesCompare/256-4 5947824 20.31 ns/op BenchmarkBytesCompare/512-4 4051134 29.20 ns/op BenchmarkBytesCompare/1024-4 2570256 46.83 ns/op BenchmarkBytesCompare/2048-4 1446934 83.11 ns/op BenchmarkIndexAnyASCII/1:1-4 2518698 47.84 ns/op BenchmarkIndexAnyASCII/1:2-4 2660895 45.10 ns/op BenchmarkIndexAnyASCII/1:4-4 2653822 44.98 ns/op BenchmarkIndexAnyASCII/1:8-4 2637886 45.22 ns/op BenchmarkIndexAnyASCII/1:16-4 2656628 45.08 ns/op BenchmarkIndexAnyASCII/1:32-4 2552272 47.28 ns/op BenchmarkIndexAnyASCII/1:64-4 2475255 48.85 ns/op BenchmarkIndexAnyASCII/16:1-4 2352267 50.46 ns/op BenchmarkIndexAnyASCII/16:2-4 424261 274.4 ns/op BenchmarkIndexAnyASCII/16:4-4 415196 275.5 ns/op BenchmarkIndexAnyASCII/16:8-4 413064 279.3 ns/op BenchmarkIndexAnyASCII/16:16-4 394274 294.6 ns/op BenchmarkIndexAnyASCII/16:32-4 358698 319.3 ns/op BenchmarkIndexAnyASCII/16:64-4 308059 368.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2103781 56.97 ns/op BenchmarkIndexAnyASCII/256:2-4 32895 3613 ns/op BenchmarkIndexAnyASCII/256:4-4 33154 3592 ns/op BenchmarkIndexAnyASCII/256:8-4 31119 3673 ns/op BenchmarkIndexAnyASCII/256:16-4 32193 3625 ns/op BenchmarkIndexAnyASCII/256:32-4 32611 3652 ns/op BenchmarkIndexAnyASCII/256:64-4 32156 3723 ns/op BenchmarkIndexAnyUTF8/1:1-4 2538048 46.84 ns/op BenchmarkIndexAnyUTF8/1:2-4 2644089 44.99 ns/op BenchmarkIndexAnyUTF8/1:4-4 2651980 44.70 ns/op BenchmarkIndexAnyUTF8/1:8-4 2667178 45.88 ns/op BenchmarkIndexAnyUTF8/1:16-4 2591010 45.48 ns/op BenchmarkIndexAnyUTF8/1:32-4 2533738 47.40 ns/op BenchmarkIndexAnyUTF8/1:64-4 2528572 47.11 ns/op BenchmarkIndexAnyUTF8/16:1-4 153176 770.5 ns/op BenchmarkIndexAnyUTF8/16:2-4 273729 440.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 272430 429.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 273234 437.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 268130 440.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 255626 457.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 252616 453.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11235 ns/op BenchmarkIndexAnyUTF8/256:2-4 19099 6260 ns/op BenchmarkIndexAnyUTF8/256:4-4 18807 6268 ns/op BenchmarkIndexAnyUTF8/256:8-4 19074 6291 ns/op BenchmarkIndexAnyUTF8/256:16-4 18733 6338 ns/op BenchmarkIndexAnyUTF8/256:32-4 17796 6785 ns/op BenchmarkIndexAnyUTF8/256:64-4 18440 6490 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2462697 47.73 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2567190 46.48 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2566460 46.95 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2547427 46.91 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2572920 46.64 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2466272 48.47 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2415256 49.78 ns/op BenchmarkLastIndexAnyASCII/16:1-4 322904 369.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 322465 360.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 322516 362.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 319525 365.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 307281 383.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 288604 403.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 261357 453.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23727 5077 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23786 5054 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23702 5037 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23623 5060 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23617 5052 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23590 5110 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23260 5137 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2538610 46.81 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2592021 46.44 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2604505 46.43 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2608401 46.22 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2647203 45.71 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2491236 47.81 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2405860 49.62 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 230881 497.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 269295 441.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 257572 437.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 266636 439.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 269120 445.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 257020 456.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 260923 453.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17043 6988 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18890 6379 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18703 6336 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18858 6348 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18655 6418 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17808 6746 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17698 6605 ns/op BenchmarkTrimASCII/1:1-4 2942238 40.31 ns/op BenchmarkTrimASCII/1:2-4 2445060 46.77 ns/op BenchmarkTrimASCII/1:4-4 2265111 51.26 ns/op BenchmarkTrimASCII/1:8-4 2065532 58.95 ns/op BenchmarkTrimASCII/1:16-4 1730912 69.28 ns/op BenchmarkTrimASCII/16:1-4 408399 279.2 ns/op BenchmarkTrimASCII/16:2-4 328189 355.9 ns/op BenchmarkTrimASCII/16:4-4 325909 362.0 ns/op BenchmarkTrimASCII/16:8-4 320068 366.6 ns/op BenchmarkTrimASCII/16:16-4 311904 382.7 ns/op BenchmarkTrimASCII/256:1-4 31914 3772 ns/op BenchmarkTrimASCII/256:2-4 23812 5060 ns/op BenchmarkTrimASCII/256:4-4 23385 5059 ns/op BenchmarkTrimASCII/256:8-4 23448 5047 ns/op BenchmarkTrimASCII/256:16-4 23649 5053 ns/op BenchmarkTrimASCII/4096:1-4 1982 60040 ns/op BenchmarkTrimASCII/4096:2-4 1485 80117 ns/op BenchmarkTrimASCII/4096:4-4 1465 80851 ns/op BenchmarkTrimASCII/4096:8-4 1480 80041 ns/op BenchmarkTrimASCII/4096:16-4 1476 80965 ns/op BenchmarkTrimByte-4 2015098 58.46 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13141 9078 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13124 9078 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 675 173486 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1336 86790 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2566 44304 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4430 23337 ns/op BenchmarkCompareBytesEqual-4 9796590 11.11 ns/op BenchmarkCompareBytesToNil-4 11677068 9.428 ns/op BenchmarkCompareBytesEmpty-4 11712949 9.389 ns/op BenchmarkCompareBytesIdentical-4 11785496 9.383 ns/op BenchmarkCompareBytesSameLength-4 10265216 11.03 ns/op BenchmarkCompareBytesDifferentLength-4 9826083 11.69 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1401 72147 ns/op 14533.96 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1434 83687 ns/op 12529.81 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1429 83369 ns/op 12577.60 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1419 74741 ns/op 14029.62 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1431 82530 ns/op 12705.57 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1437 82253 ns/op 12748.29 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1441 82523 ns/op 12706.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1388 84378 ns/op 12427.28 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1400 85228 ns/op 12303.33 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1394 85126 ns/op 12318.07 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1388 88232 ns/op 11884.40 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1376 85420 ns/op 12275.54 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1394 79669 ns/op 13161.79 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1352 78280 ns/op 13395.22 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1411 84668 ns/op 12384.65 MB/s BenchmarkCompareBytesBig-4 1441 82540 ns/op 12703.91 MB/s BenchmarkCompareBytesBigIdentical-4 12267896 9.809 ns/op 106895382.08 MB/s PASS ok bytes 72.365s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 77728150 ns/op 1.29 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 307427793 ns/op 1.84 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24014465 ns/op 0.68 MB/s 3645142 B/op 51 allocs/op PASS ok compress/bzip2 2.345s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 61 1793810 ns/op 5.57 MB/s 42556 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16816048 ns/op 5.95 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 171125460 ns/op 5.84 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 1775861 ns/op 5.63 MB/s 42869 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17545917 ns/op 5.70 MB/s 46380 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 182196028 ns/op 5.49 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1757324 ns/op 5.69 MB/s 42166 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16787623 ns/op 5.96 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 167925918 ns/op 5.96 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1740250 ns/op 5.75 MB/s 42501 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16737830 ns/op 5.97 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 168557209 ns/op 5.93 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1928539 ns/op 5.19 MB/s 43547 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18852357 ns/op 5.30 MB/s 50572 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 190166516 ns/op 5.26 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 73 1537436 ns/op 6.50 MB/s 43409 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12936743 ns/op 7.73 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 128779450 ns/op 7.77 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 85 1366917 ns/op 7.32 MB/s 43082 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10127379 ns/op 9.87 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 101007548 ns/op 9.90 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 78 1363841 ns/op 7.33 MB/s 43476 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10217380 ns/op 9.79 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 100418703 ns/op 9.96 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 84 1233133 ns/op 8.11 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11979315 ns/op 8.35 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 118278307 ns/op 8.45 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2362367 ns/op 4.23 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21134744 ns/op 4.73 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 205524133 ns/op 4.87 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6697467 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 82378892 ns/op 1.21 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 830693621 ns/op 1.20 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6624454 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 80737818 ns/op 1.24 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 831868066 ns/op 1.20 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 68 1498117 ns/op 6.68 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12867219 ns/op 7.77 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 127568043 ns/op 7.84 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2165518 ns/op 4.62 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16477361 ns/op 6.07 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 163161890 ns/op 6.13 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6559719 ns/op 1.52 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 72424238 ns/op 1.38 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 733420468 ns/op 1.36 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6621821 ns/op 1.51 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 92209248 ns/op 1.08 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 949647867 ns/op 1.05 MB/s PASS ok compress/flate 16.230s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2274797 ns/op 4.40 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2320856 ns/op 4.31 MB/s BenchmarkDecoder/1e5-4 5 22024621 ns/op 4.54 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22122630 ns/op 4.52 MB/s BenchmarkDecoder/1e6-4 1 222878502 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse6-4 1 220269295 ns/op 4.54 MB/s BenchmarkEncoder/1e4-4 51 2125175 ns/op 4.71 MB/s BenchmarkEncoder/1e-Reuse4-4 66 1786581 ns/op 5.60 MB/s BenchmarkEncoder/1e5-4 6 19146534 ns/op 5.22 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18979136 ns/op 5.27 MB/s BenchmarkEncoder/1e6-4 1 193139817 ns/op 5.18 MB/s BenchmarkEncoder/1e-Reuse6-4 1 188587250 ns/op 5.30 MB/s PASS ok compress/lzw 3.755s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3752470 ns/op PASS ok container/heap 1.238s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19459 5509 ns/op BenchmarkWithTimeout/concurrency=40-4 5383 22285 ns/op BenchmarkWithTimeout/concurrency=4000-4 4758 25555 ns/op BenchmarkWithTimeout/concurrency=400000-4 6363 20070 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 330948 323.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12932 10318 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14443 7795 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2769 47115 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1623 73782 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2329 50838 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 225 517640 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 156 747686 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 243 624677 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 19 5320513 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 8672510 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4594597 ns/op BenchmarkCheckCanceled/Err-4 243738 470.0 ns/op BenchmarkCheckCanceled/Done-4 354897 322.9 ns/op BenchmarkContextCancelDone-4 487430 229.1 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 24080 4813 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21822 5701 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19488 6115 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 16441 7434 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 12439 10153 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 557184 213.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 319674 376.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 221506 537.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136880 862.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 71494 1681 ns/op PASS ok context 11.962s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1728693 67.37 ns/op 237.50 MB/s BenchmarkDecrypt-4 1770150 67.40 ns/op 237.39 MB/s BenchmarkExpand-4 928110 118.8 ns/op PASS ok crypto/aes 1.508s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 180813 650.7 ns/op 98.36 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 371187 290.8 ns/op 220.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 184850 670.0 ns/op 95.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 381997 313.3 ns/op 204.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 115903 1029 ns/op 1312.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 179082 671.8 ns/op 2009.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 101814 1139 ns/op 1184.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 147609 804.6 ns/op 1677.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41163 2903 ns/op 2822.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51956 2297 ns/op 3566.33 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34719 3462 ns/op 2366.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39662 3025 ns/op 2707.99 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6740 16354 ns/op 62.31 MB/s BenchmarkAESCFBDecrypt1K-4 7411 16107 ns/op 63.26 MB/s BenchmarkAESCFBDecrypt8K-4 922 127822 ns/op 64.05 MB/s BenchmarkAESOFB1K-4 10000 11176 ns/op 91.18 MB/s BenchmarkAESCTR1K-4 13830 8404 ns/op 121.25 MB/s BenchmarkAESCTR8K-4 1725 68233 ns/op 119.99 MB/s BenchmarkAESCBCEncrypt1K-4 13846 8481 ns/op 120.73 MB/s BenchmarkAESCBCDecrypt1K-4 17700 6624 ns/op 154.58 MB/s PASS ok crypto/cipher 3.853s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 71641 1608 ns/op 4.97 MB/s BenchmarkDecrypt-4 80719 1453 ns/op 5.51 MB/s BenchmarkTDESEncrypt-4 30964 3852 ns/op 2.08 MB/s BenchmarkTDESDecrypt-4 32131 3774 ns/op 2.12 MB/s PASS ok crypto/des 1.610s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 811 124694 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7670653 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20608472 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 93 1256495 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.615s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1650 68808 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 34 3354745 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 14 8107182 ns/op 3066 B/op 35 allocs/op BenchmarkVerify/P256-4 943 126736 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8440717 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 21752235 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4179 28495 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 64 1843003 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4819322 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.553s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 320 356476 ns/op BenchmarkNewKeyFromSeed-4 332 367205 ns/op BenchmarkSigning-4 308 389382 ns/op BenchmarkVerification-4 199 593875 ns/op PASS ok crypto/ed25519 1.657s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4752 23505 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 159 736709 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1931102 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 4926489 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1372 86085 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1866515 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5083587 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14164573 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12127 9619 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5770 20191 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3444 31282 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 86 1303006 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2305 50896 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 307 393958 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1458 79314 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1228957 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.437s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14854 8009 ns/op 127.85 MB/s BenchmarkHMACSHA256_32-4 24109 5020 ns/op 6.37 MB/s BenchmarkNewWriteSum-4 10000 10546 ns/op 3.03 MB/s PASS ok crypto/hmac 1.505s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52755 2235 ns/op BenchmarkModSub-4 53320 2214 ns/op BenchmarkMontgomeryRepr-4 26487 4410 ns/op BenchmarkMontgomeryMul-4 27307 4496 ns/op BenchmarkModMul-4 13317 9139 ns/op BenchmarkExpBig-4 15 7330605 ns/op BenchmarkExp-4 6 18194778 ns/op PASS ok crypto/internal/bigmod 2.164s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3048 35268 ns/op BenchmarkScalarBaseMult-4 349 331478 ns/op BenchmarkScalarMult-4 160 744488 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 230 511096 ns/op PASS ok crypto/internal/edwards25519 1.633s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 500344 210.6 ns/op BenchmarkMultiply-4 4275451 27.87 ns/op BenchmarkSquare-4 5243475 22.85 ns/op BenchmarkInvert-4 24667 4896 ns/op BenchmarkMult32-4 1489290 80.22 ns/op PASS ok crypto/internal/edwards25519/field 1.799s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 57 1815957 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1612 74093 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5010882 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13713731 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 177 652445 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8011 14863 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 68 1649358 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4183301 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.065s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 621398 179.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 322731 351.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 123136 956.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 660361 179.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 334717 365.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 122112 952.9 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.763s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 122859 977.2 ns/op 8.19 MB/s BenchmarkHash64-4 143986 804.5 ns/op 79.55 MB/s BenchmarkHash128-4 131928 890.0 ns/op 143.82 MB/s BenchmarkHash256-4 106006 1114 ns/op 229.79 MB/s BenchmarkHash512-4 76122 1559 ns/op 328.45 MB/s BenchmarkHash1K-4 47940 2456 ns/op 416.93 MB/s BenchmarkHash8K-4 8155 14803 ns/op 553.41 MB/s BenchmarkHash1M-4 66 1786822 ns/op 586.84 MB/s BenchmarkHash8M-4 8 14237634 ns/op 589.19 MB/s BenchmarkHash8BytesUnaligned-4 117102 979.6 ns/op 8.17 MB/s BenchmarkHash1KUnaligned-4 48868 2435 ns/op 420.57 MB/s BenchmarkHash8KUnaligned-4 8090 14688 ns/op 557.75 MB/s PASS ok crypto/md5 2.969s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 132583062 ns/op PASS ok crypto/rand 1.380s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13140 9061 ns/op 14.13 MB/s BenchmarkRC4_1K-4 1548 72245 ns/op 14.17 MB/s BenchmarkRC4_8K-4 208 573960 ns/op 14.11 MB/s PASS ok crypto/rc4 1.532s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10794752 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 24051757 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 43800766 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2884755 ns/op BenchmarkDecryptOAEP/2048-4 10 10731970 ns/op BenchmarkEncryptOAEP/2048-4 38 2917311 ns/op BenchmarkSignPKCS1v15/2048-4 10 10846112 ns/op BenchmarkVerifyPKCS1v15/2048-4 40 2899470 ns/op BenchmarkSignPSS/2048-4 10 10994488 ns/op BenchmarkVerifyPSS/2048-4 39 2925378 ns/op PASS ok crypto/rsa 2.654s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 99096 1194 ns/op 6.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 115347 1015 ns/op 7.88 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75141 1545 ns/op 207.11 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85845 1336 ns/op 239.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49324 2419 ns/op 423.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53286 2204 ns/op 464.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11690 ns/op 700.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11575 ns/op 707.70 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.076s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 77672 1485 ns/op 5.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 90051 1310 ns/op 6.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88392 1328 ns/op 6.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26161 4555 ns/op 224.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27121 4442 ns/op 230.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26666 4482 ns/op 228.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4225 28168 ns/op 290.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4249 28153 ns/op 290.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4137 28087 ns/op 291.66 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.291s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 55843 2105 ns/op 3.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 69512 1690 ns/op 4.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 62041 1932 ns/op 4.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27715 4306 ns/op 237.78 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 29974 3887 ns/op 263.41 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29305 4147 ns/op 246.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5797 20255 ns/op 404.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5930 19988 ns/op 409.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5936 20020 ns/op 409.19 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.299s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15794515 7.563 ns/op BenchmarkConstantTimeEq-4 16763097 7.146 ns/op BenchmarkConstantTimeLessOrEq-4 15819818 7.591 ns/op BenchmarkXORBytes/8Bytes-4 4819828 24.27 ns/op 329.57 MB/s BenchmarkXORBytes/128Bytes-4 4179945 28.56 ns/op 4481.42 MB/s BenchmarkXORBytes/2048Bytes-4 897394 128.4 ns/op 15946.95 MB/s BenchmarkXORBytes/32768Bytes-4 61290 1974 ns/op 16598.08 MB/s PASS ok crypto/subtle 1.971s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 175 835309 ns/op BenchmarkCertCache/1-4 174 767317 ns/op BenchmarkCertCache/2-4 134 779552 ns/op BenchmarkCertCache/3-4 158 870756 ns/op BenchmarkHandshakeServer/RSA-4 15 7285711 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 8190211 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7440966 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 99 1117373 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 152 755938 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 50 2451922 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 58 1988175 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 32858262 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 32082115 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25815610 ns/op 40.62 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 35572643 ns/op 29.48 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 38085449 ns/op 55.06 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 48136279 ns/op 43.57 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 61280448 ns/op 68.44 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 106062162 ns/op 39.55 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 118063320 ns/op 71.05 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 152867880 ns/op 54.87 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 211853261 ns/op 79.19 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 318680626 ns/op 52.65 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 440723570 ns/op 76.13 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 639425912 ns/op 52.48 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 840395502 ns/op 79.85 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1218430686 ns/op 55.08 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26183236 ns/op 40.05 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 33551624 ns/op 31.25 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 40256608 ns/op 52.09 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 52121891 ns/op 40.24 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 63662834 ns/op 65.88 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 103514226 ns/op 40.52 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 117909286 ns/op 71.14 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 168612234 ns/op 49.75 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 221066959 ns/op 75.89 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 326656887 ns/op 51.36 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 476950311 ns/op 70.35 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 591210374 ns/op 56.76 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 878351275 ns/op 76.40 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1260767370 ns/op 53.23 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 706993809 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 710461887 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 292713721 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 292023875 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 153293553 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 153199671 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 84500728 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 83588608 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 43078378 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 42462262 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 146282841 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 148742999 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 66854976 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 68110664 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40877292 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 40700182 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 28641184 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 27672944 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20815822 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 19764061 ns/op PASS ok crypto/tls 20.084s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 14086245 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 318 366701 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1036 111076 ns/op 12098 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 918 123084 ns/op 13507 B/op 187 allocs/op PASS ok crypto/x509 1.866s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 4 25322508 ns/op 2503242 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 4 25251013 ns/op 2236628 B/op 17656 allocs/op BenchmarkConcurrentStmtExec-4 7 14763613 ns/op 1772765 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 4 25868667 ns/op 2423652 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 10 10976204 ns/op 595019 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 19632340 ns/op 839761 B/op 20158 allocs/op BenchmarkConcurrentTxStmtExec-4 24 4302863 ns/op 108089 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 22760604 ns/op 1655110 B/op 14089 allocs/op BenchmarkManyConcurrentQueries-4 2245 50093 ns/op 4007 B/op 20 allocs/op BenchmarkGrabConn-4 198217 624.3 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.618s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1387 72847 ns/op BenchmarkSymbols32-4 1856 60869 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 241204 509.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1621610 ns/op 188269 B/op 14 allocs/op Benchmark115/LineToPC-4 73 1623630 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16758 7121 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.871s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 62259 1888 ns/op BenchmarkMarshal-4 698 160794 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2410 43047 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.405s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 350 339557 ns/op 24.13 MB/s BenchmarkEncodeToString-4 270 397069 ns/op 20.63 MB/s BenchmarkDecode-4 136 859297 ns/op 15.26 MB/s BenchmarkDecodeString-4 133 890000 ns/op 14.73 MB/s PASS ok encoding/base32 1.728s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 297 362032 ns/op 22.63 MB/s BenchmarkDecodeString/2-4 270691 417.4 ns/op 9.58 MB/s BenchmarkDecodeString/4-4 233982 511.4 ns/op 15.64 MB/s BenchmarkDecodeString/8-4 183598 635.8 ns/op 18.87 MB/s BenchmarkDecodeString/64-4 34717 3417 ns/op 25.75 MB/s BenchmarkDecodeString/8192-4 307 380040 ns/op 28.74 MB/s BenchmarkNewEncoding-4 58484 1987 ns/op 128.82 MB/s PASS ok encoding/base64 2.006s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1208 90833 ns/op 44.04 MB/s BenchmarkReadStruct-4 16514 7323 ns/op 10.24 MB/s BenchmarkWriteStruct-4 15063 7823 ns/op 9.59 MB/s BenchmarkReadInts-4 45740 2576 ns/op 11.65 MB/s BenchmarkWriteInts-4 42736 2786 ns/op 10.77 MB/s BenchmarkWriteSlice1000Int32s-4 1132 99042 ns/op 40.39 MB/s BenchmarkPutUint16-4 3294092 36.37 ns/op 55.00 MB/s BenchmarkAppendUint16-4 3346216 35.88 ns/op 55.74 MB/s BenchmarkPutUint32-4 2408408 47.79 ns/op 83.70 MB/s BenchmarkAppendUint32-4 2440126 48.65 ns/op 82.21 MB/s BenchmarkPutUint64-4 993086 118.4 ns/op 67.55 MB/s BenchmarkAppendUint64-4 903972 126.2 ns/op 63.41 MB/s BenchmarkLittleEndianPutUint16-4 3273643 36.64 ns/op 54.58 MB/s BenchmarkLittleEndianAppendUint16-4 3323604 36.15 ns/op 55.32 MB/s BenchmarkLittleEndianPutUint32-4 2449356 47.54 ns/op 84.14 MB/s BenchmarkLittleEndianAppendUint32-4 2465320 47.73 ns/op 83.81 MB/s BenchmarkLittleEndianPutUint64-4 880159 120.6 ns/op 66.31 MB/s BenchmarkLittleEndianAppendUint64-4 916384 122.7 ns/op 65.18 MB/s BenchmarkReadFloats-4 151311 783.6 ns/op 15.31 MB/s BenchmarkWriteFloats-4 153105 774.1 ns/op 15.50 MB/s BenchmarkReadSlice1000Float32s-4 1215 99947 ns/op 40.02 MB/s BenchmarkWriteSlice1000Float32s-4 1120 105604 ns/op 37.88 MB/s BenchmarkReadSlice1000Uint8s-4 76476 1393 ns/op 717.87 MB/s BenchmarkWriteSlice1000Uint8s-4 115904 1106 ns/op 904.46 MB/s BenchmarkPutUvarint32-4 706275 156.1 ns/op 25.62 MB/s BenchmarkPutUvarint64-4 201729 585.0 ns/op 13.68 MB/s PASS ok encoding/binary 4.982s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5929 18595 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5832 17423 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6453 17291 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3692 28468 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7465 15277 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6972 15524 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7524 15562 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4399 27390 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 11850 9826 ns/op PASS ok encoding/csv 2.160s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 9140 11150 ns/op 1815 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 15711 8573 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 282 459467 ns/op 16732 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 735 165480 ns/op 668 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1686 74517 ns/op 51 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1669 68780 ns/op 52 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2228 46098 ns/op 174 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 69 1710693 ns/op 33848 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 488 219174 ns/op 25256 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1269 101610 ns/op 10795 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1467 91644 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 888 152997 ns/op 39133 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 326 391465 ns/op 66234 B/op 2201 allocs/op BenchmarkDecodeBytesSlice-4 460 251029 ns/op 23868 B/op 195 allocs/op BenchmarkDecodeInterfaceSlice-4 109 1083216 ns/op 82949 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1618208 ns/op 54134 B/op 181 allocs/op PASS ok encoding/gob 3.885s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11794 10234 ns/op 25.01 MB/s BenchmarkEncode/1024-4 2692 40842 ns/op 25.07 MB/s BenchmarkEncode/4096-4 727 163479 ns/op 25.06 MB/s BenchmarkEncode/16384-4 183 661789 ns/op 24.76 MB/s BenchmarkDecode/256-4 23139 5129 ns/op 49.91 MB/s BenchmarkDecode/1024-4 5511 20401 ns/op 50.19 MB/s BenchmarkDecode/4096-4 1465 81826 ns/op 50.06 MB/s BenchmarkDecode/16384-4 367 328936 ns/op 49.81 MB/s BenchmarkDump/256-4 1286 92164 ns/op 2.78 MB/s BenchmarkDump/1024-4 330 360063 ns/op 2.84 MB/s BenchmarkDump/4096-4 79 1434605 ns/op 2.86 MB/s BenchmarkDump/16384-4 19 6035210 ns/op 2.71 MB/s PASS ok encoding/hex 2.774s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 113776477 ns/op 17.06 MB/s 2144 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 163525910 ns/op 11.87 MB/s 8394768 B/op 116 allocs/op BenchmarkCodeMarshal-4 1 148917856 ns/op 13.03 MB/s 10332840 B/op 59 allocs/op BenchmarkCodeMarshalError-4 1 129402668 ns/op 15.00 MB/s 1946760 B/op 69 allocs/op BenchmarkMarshalBytes/32-4 19665 5797 ns/op BenchmarkMarshalBytes/256-4 5155 23123 ns/op BenchmarkMarshalBytes/4096-4 429 271349 ns/op BenchmarkMarshalBytesError/32-4 54 2116631 ns/op BenchmarkMarshalBytesError/256-4 54 2075701 ns/op BenchmarkMarshalBytesError/4096-4 48 2359962 ns/op BenchmarkMarshalMap-4 46006 2398 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 444895912 ns/op 4.36 MB/s 10097736 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 32840 3465 ns/op 4.04 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 45079 2419 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 380462346 ns/op 5.10 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 374689729 ns/op 5.18 MB/s 2020120 B/op 40009 allocs/op BenchmarkUnmarshalString-4 55622 2143 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 124687 856.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 315196 360.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16566 6817 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 68624 1572 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 89332 1488 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17661 6464 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4515 28653 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 946 129445 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 99 1224102 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 9 11375217 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 483285 229.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 424389 245.6 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 494590 257.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 396430 260.3 ns/op BenchmarkEncodeMarshaler-4 61719 1680 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 86720 1484 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4042858 27.35 ns/op BenchmarkNumberIsValidRegexp-4 20556 5902 ns/op PASS ok encoding/json 8.872s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 44 2689914 ns/op 24.36 MB/s BenchmarkDecode-4 21 5440336 ns/op 16.32 MB/s PASS ok encoding/pem 1.365s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2779 41385 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 972 128373 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4809 27266 ns/op PASS ok encoding/xml 1.583s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 228152 507.1 ns/op BenchmarkAs-4 76066 1538 ns/op PASS ok errors 1.279s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 232262 472.1 ns/op BenchmarkIntSet-4 286558 421.9 ns/op BenchmarkFloatAdd-4 55701 2215 ns/op BenchmarkFloatSet-4 310794 434.1 ns/op BenchmarkStringSet-4 336998 377.4 ns/op BenchmarkMapSet-4 64215 1990 ns/op BenchmarkMapSetDifferent-4 49084 2270 ns/op BenchmarkMapSetDifferentRandom-4 219 492866 ns/op BenchmarkMapSetString-4 58941 2123 ns/op BenchmarkMapAddSame-4 36412 3392 ns/op BenchmarkMapAddDifferent-4 16430 7185 ns/op BenchmarkMapAddDifferentRandom-4 190 658214 ns/op BenchmarkMapAddSameSteadyState-4 223927 505.3 ns/op BenchmarkMapAddDifferentSteadyState-4 127338 1086 ns/op BenchmarkMapString-4 6398 17942 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 19484 5160 ns/op PASS ok expvar 3.611s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 83002 1243 ns/op BenchmarkSprintfEmpty-4 410865 307.5 ns/op BenchmarkSprintfString-4 241022 446.2 ns/op BenchmarkSprintfTruncateString-4 265850 490.9 ns/op BenchmarkSprintfTruncateBytes-4 165819 770.2 ns/op BenchmarkSprintfSlowParsingPath-4 224763 458.5 ns/op BenchmarkSprintfQuoteString-4 39775 3003 ns/op BenchmarkSprintfInt-4 218877 487.7 ns/op BenchmarkSprintfIntInt-4 203511 615.5 ns/op BenchmarkSprintfPrefixedInt-4 247000 539.7 ns/op BenchmarkSprintfFloat-4 155935 751.0 ns/op BenchmarkSprintfComplex-4 46896 2160 ns/op BenchmarkSprintfBoolean-4 283826 439.0 ns/op BenchmarkSprintfHexString-4 106636 961.6 ns/op BenchmarkSprintfHexBytes-4 80526 1392 ns/op BenchmarkSprintfBytes-4 49706 2407 ns/op BenchmarkSprintfStringer-4 70359 1608 ns/op BenchmarkSprintfStructure-4 41990 3163 ns/op BenchmarkManyArgs-4 68467 1757 ns/op BenchmarkFprintInt-4 68542 1792 ns/op BenchmarkFprintfBytes-4 76336 1599 ns/op BenchmarkFprintIntNoAlloc-4 68227 1777 ns/op BenchmarkScanInts-4 36 3283790 ns/op BenchmarkScanRecursiveInt-4 1 387965020 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 419961395 ns/op PASS ok fmt 5.582s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 644 176255 ns/op PASS ok go/build 1.158s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 49224 2224 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13459 8776 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3674 30826 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1009 115327 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 254 461474 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 54 2213725 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9242818 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 39536534 ns/op 3634533 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 178588943 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.559s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 275517572 ns/op 0.24 MB/s 45469192 B/op 48767 allocs/op PASS ok go/format 1.321s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20762262 ns/op 2.59 MB/s BenchmarkParseOnly-4 6 17777219 ns/op 3.03 MB/s BenchmarkResolve-4 46 2531380 ns/op 21.28 MB/s PASS ok go/parser 2.935s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 157748092 ns/op 0.33 MB/s 4928864 B/op 27459 allocs/op BenchmarkPrintDecl-4 650 162594 ns/op 0.20 MB/s 16047 B/op 51 allocs/op PASS ok go/printer 1.307s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 253 466435 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7919860 ns/op 6.26 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12435335 ns/op 5.81 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18357773 ns/op 6.44 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 224 546138 ns/op 5.63 MB/s PASS ok go/scanner 1.849s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 106.3 ns/op PASS ok go/token 1.130s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 127 937418 ns/op BenchmarkNamed/Underlying/nongeneric-4 717338 145.8 ns/op BenchmarkNamed/Underlying/generic-4 831312 138.0 ns/op BenchmarkNamed/Underlying/src_instance-4 828985 145.0 ns/op BenchmarkNamed/Underlying/user_instance-4 726968 141.4 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19144 6205 ns/op BenchmarkNamed/NewMethodSet/generic-4 19808 6299 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19101 6185 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19389 5953 ns/op BenchmarkCheck/http/funcbodies/info-4 1 687449725 ns/op 48272 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 480951062 ns/op 68994 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 251418275 ns/op 131971 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 220443229 ns/op 150472 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 458724878 ns/op 11269 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 115371601 ns/op 44799 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 65507550 ns/op 78876 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 64377578 ns/op 80267 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 144439049 ns/op 14992 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 65831528 ns/op 32900 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46023627 ns/op 47068 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 45353000 ns/op 47755 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1201509339 ns/op 54932 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 619552265 ns/op 106526 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 182430153 ns/op 361700 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 133769705 ns/op 493101 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 535422546 ns/op 3748 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 98236590 ns/op 20423 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 79593232 ns/op 25207 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 79009400 ns/op 25390 lines/s PASS ok go/types 19.720s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8457 14051 ns/op 72.88 MB/s PASS ok hash/adler32 1.241s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 187908 596.1 ns/op 25.16 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 195890 569.8 ns/op 26.32 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 103551 1147 ns/op 34.87 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 109965 1083 ns/op 36.94 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 423720 276.5 ns/op 1851.52 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 431744 273.0 ns/op 1875.73 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 391507 303.3 ns/op 3375.83 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 386300 302.7 ns/op 3382.69 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 231568 500.1 ns/op 8191.14 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 227590 502.1 ns/op 8158.44 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 52948 2242 ns/op 14614.20 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53720 2257 ns/op 14518.20 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 402736 278.1 ns/op 53.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 415903 276.6 ns/op 54.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 408284 277.3 ns/op 144.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 405507 276.6 ns/op 144.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 308791 382.7 ns/op 1337.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 301461 387.7 ns/op 1320.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 248270 481.1 ns/op 2128.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 243406 478.9 ns/op 2138.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 209736 562.0 ns/op 7287.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 213003 554.3 ns/op 7388.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45387 2618 ns/op 12516.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45200 2658 ns/op 12326.23 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 194984 594.8 ns/op 25.22 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 198925 599.0 ns/op 25.04 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 100806 1190 ns/op 33.62 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 98893 1194 ns/op 33.50 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7305 15682 ns/op 32.65 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7360 15857 ns/op 32.29 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3621 33125 ns/op 30.91 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3482 33091 ns/op 30.95 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 900 132357 ns/op 30.95 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 894 132754 ns/op 30.85 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1063700 ns/op 30.81 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1054996 ns/op 31.06 MB/s PASS ok hash/crc32 5.588s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 84 1401914 ns/op 46.75 MB/s BenchmarkCrc64/ISO4KB-4 969 120373 ns/op 34.03 MB/s BenchmarkCrc64/ISO1KB-4 4440 26206 ns/op 39.07 MB/s BenchmarkCrc64/ECMA64KB-4 85 1413136 ns/op 46.38 MB/s BenchmarkCrc64/Random64KB-4 87 1266824 ns/op 51.73 MB/s BenchmarkCrc64/Random16KB-4 364 326910 ns/op 50.12 MB/s PASS ok hash/crc64 1.788s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8466 14145 ns/op 72.39 MB/s BenchmarkFnv32aKB-4 7087 14117 ns/op 72.53 MB/s BenchmarkFnv64KB-4 8181 14334 ns/op 71.44 MB/s BenchmarkFnv64aKB-4 8047 14348 ns/op 71.37 MB/s BenchmarkFnv128KB-4 2014 58894 ns/op 17.39 MB/s BenchmarkFnv128aKB-4 2034 58138 ns/op 17.61 MB/s PASS ok hash/fnv 1.832s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 623064 191.5 ns/op 20.89 MB/s BenchmarkHash/n=4/Bytes-4 4140034 28.34 ns/op 141.14 MB/s BenchmarkHash/n=4/String-4 1702747 70.24 ns/op 56.95 MB/s BenchmarkHash/n=8/Write-4 560469 189.6 ns/op 42.19 MB/s BenchmarkHash/n=8/Bytes-4 3998847 29.99 ns/op 266.80 MB/s BenchmarkHash/n=8/String-4 1747701 68.22 ns/op 117.27 MB/s BenchmarkHash/n=16/Write-4 581322 193.5 ns/op 82.67 MB/s BenchmarkHash/n=16/Bytes-4 4624800 25.57 ns/op 625.61 MB/s BenchmarkHash/n=16/String-4 1810094 65.89 ns/op 242.82 MB/s BenchmarkHash/n=32/Write-4 574152 202.5 ns/op 158.02 MB/s BenchmarkHash/n=32/Bytes-4 4405515 26.81 ns/op 1193.37 MB/s BenchmarkHash/n=32/String-4 1782058 66.69 ns/op 479.84 MB/s BenchmarkHash/n=64/Write-4 508545 216.8 ns/op 295.18 MB/s BenchmarkHash/n=64/Bytes-4 3958689 30.14 ns/op 2123.21 MB/s BenchmarkHash/n=64/String-4 1702974 70.19 ns/op 911.87 MB/s BenchmarkHash/n=256/Write-4 388677 304.2 ns/op 841.59 MB/s BenchmarkHash/n=256/Bytes-4 2177299 55.22 ns/op 4635.77 MB/s BenchmarkHash/n=256/String-4 859612 131.3 ns/op 1949.97 MB/s BenchmarkHash/n=320/Write-4 398506 290.3 ns/op 1102.46 MB/s BenchmarkHash/n=320/Bytes-4 1767716 68.40 ns/op 4678.55 MB/s BenchmarkHash/n=320/String-4 649065 184.1 ns/op 1737.76 MB/s BenchmarkHash/n=1024/Write-4 264543 451.9 ns/op 2266.06 MB/s BenchmarkHash/n=1024/Bytes-4 718604 159.8 ns/op 6407.42 MB/s BenchmarkHash/n=1024/String-4 244618 471.3 ns/op 2172.57 MB/s BenchmarkHash/n=4096/Write-4 119383 994.6 ns/op 4118.18 MB/s BenchmarkHash/n=4096/Bytes-4 204532 581.3 ns/op 7046.40 MB/s BenchmarkHash/n=4096/String-4 65625 1815 ns/op 2257.29 MB/s BenchmarkHash/n=16384/Write-4 37528 3211 ns/op 5102.74 MB/s BenchmarkHash/n=16384/Bytes-4 52472 2263 ns/op 7239.77 MB/s BenchmarkHash/n=16384/String-4 16479 7327 ns/op 2236.00 MB/s PASS ok hash/maphash 5.526s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 756 140046 ns/op BenchmarkEscapeNone-4 113002 1024 ns/op BenchmarkUnescape-4 734 156029 ns/op BenchmarkUnescapeNone-4 535204 221.0 ns/op BenchmarkUnescapeSparse-4 10323 11163 ns/op BenchmarkUnescapeDense-4 1137 105241 ns/op PASS ok html 1.872s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9001 12768 ns/op BenchmarkCSSEscaperNoSpecials-4 43908 2711 ns/op BenchmarkDecodeCSS-4 26488 4518 ns/op BenchmarkDecodeCSSNoSpecials-4 4263963 27.89 ns/op BenchmarkCSSValueFilter-4 106082 1117 ns/op BenchmarkCSSValueFilterOk-4 72680 1644 ns/op BenchmarkEscapedExecute-4 4328 25231 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10796 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 64712 1842 ns/op BenchmarkStripTags-4 20001 5843 ns/op BenchmarkStripTagsNoSpecials-4 257986 401.4 ns/op BenchmarkJSValEscaperWithNum-4 23498 5088 ns/op BenchmarkJSValEscaperWithStr-4 4578 22705 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17530 6783 ns/op BenchmarkJSValEscaperWithObj-4 4588 26265 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12909 9201 ns/op BenchmarkJSStrEscaperNoSpecials-4 59061 2026 ns/op BenchmarkJSStrEscaper-4 10000 10543 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 51160 2286 ns/op BenchmarkJSRegexpEscaper-4 9864 11141 ns/op BenchmarkTemplateSpecialTags-4 87 1343398 ns/op BenchmarkURLEscaper-4 4300 27910 ns/op BenchmarkURLEscaperNoSpecials-4 161427 719.6 ns/op BenchmarkURLNormalizer-4 5736 20917 ns/op BenchmarkURLNormalizerNoSpecials-4 148510 767.7 ns/op BenchmarkSrcsetFilter-4 18499 6438 ns/op BenchmarkSrcsetFilterNoSpecials-4 103303 1126 ns/op PASS ok html/template 5.121s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 526338 206.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 387786 281.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 620348 195.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 417663 279.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1772734 65.15 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1214283 98.87 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1809739 65.07 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1233586 98.40 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1467127 80.30 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 449780 250.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 336092 333.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 466971 256.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 362359 331.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 737240 143.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 559232 205.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 990852 119.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 546784 213.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 415587 263.7 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1357822 87.79 ns/op BenchmarkRGBASetRGBA-4 1435317 84.01 ns/op BenchmarkRGBA64At-4 692864 167.4 ns/op BenchmarkRGBA64SetRGBA64-4 742572 154.5 ns/op BenchmarkNRGBAAt-4 1386480 86.02 ns/op BenchmarkNRGBASetNRGBA-4 1407092 85.87 ns/op BenchmarkNRGBA64At-4 654382 167.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 743917 154.0 ns/op BenchmarkAlphaAt-4 2373294 50.83 ns/op BenchmarkAlphaSetAlpha-4 2277051 52.74 ns/op BenchmarkAlpha16At-4 1579292 75.62 ns/op BenchmarkAlphaSetAlpha16-4 1587678 74.78 ns/op BenchmarkGrayAt-4 2314515 51.91 ns/op BenchmarkGraySetGray-4 2365219 50.97 ns/op BenchmarkGray16At-4 1575392 75.62 ns/op BenchmarkGraySetGray16-4 1595209 75.23 ns/op PASS ok image 6.516s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4057592 29.13 ns/op BenchmarkYCbCrToRGB/128-4 4229192 27.98 ns/op BenchmarkYCbCrToRGB/255-4 4435432 27.01 ns/op BenchmarkRGBToYCbCr/0-4 4426015 27.26 ns/op BenchmarkRGBToYCbCr/Cb-4 4466145 26.72 ns/op BenchmarkRGBToYCbCr/Cr-4 4418278 27.56 ns/op BenchmarkYCbCrToRGBA/0-4 3614286 32.89 ns/op BenchmarkYCbCrToRGBA/128-4 3313045 36.21 ns/op BenchmarkYCbCrToRGBA/255-4 3789274 31.40 ns/op BenchmarkNYCbCrAToRGBA/0-4 3581154 33.38 ns/op BenchmarkNYCbCrAToRGBA/128-4 3572384 33.56 ns/op BenchmarkNYCbCrAToRGBA/255-4 3528202 33.90 ns/op PASS ok image/color 2.857s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35491525 ns/op BenchmarkFillSrc-4 297 385681 ns/op BenchmarkCopyOver-4 6 18322648 ns/op BenchmarkCopySrc-4 403 291351 ns/op BenchmarkNRGBAOver-4 6 19826682 ns/op BenchmarkNRGBASrc-4 8 12787750 ns/op BenchmarkYCbCr-4 8 14150530 ns/op BenchmarkGray-4 15 7571120 ns/op BenchmarkCMYK-4 8 12757217 ns/op BenchmarkGlyphOver-4 19 6235653 ns/op BenchmarkRGBAMaskOver-4 4 32105344 ns/op BenchmarkGrayMaskOver-4 5 23949124 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39697237 ns/op BenchmarkRGBA-4 4 26005024 ns/op BenchmarkPalettedFill-4 900 135153 ns/op BenchmarkPalettedRGBA-4 4 25913241 ns/op BenchmarkGenericOver-4 2 56875592 ns/op BenchmarkGenericMaskOver-4 5 23511780 ns/op BenchmarkGenericSrc-4 3 37951020 ns/op BenchmarkGenericMaskSrc-4 4 31894914 ns/op PASS ok image/draw 7.380s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4664123 ns/op 3.31 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 109867844 ns/op 2.80 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3175797426 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 57 2033638 ns/op 7.60 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 156578053 ns/op 0.39 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.242s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3466 30671 ns/op BenchmarkIDCT-4 4185 28633 ns/op BenchmarkDecodeBaseline-4 9 12351315 ns/op 5.00 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17457163 ns/op 3.54 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 154162392 ns/op 7.97 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 189769445 ns/op 4.86 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.498s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12381471 8.574 ns/op BenchmarkDecodeGray-4 12 9291454 ns/op 7.05 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39668123 ns/op 6.61 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34889220 ns/op 7.51 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5403610 ns/op 12.13 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32771145 ns/op 8.00 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40168882 ns/op 6.53 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 63114720 ns/op 4.87 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61759596 ns/op 4.97 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 202325646 ns/op 6.07 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 218564075 ns/op 5.62 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31047830 ns/op 9.89 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 202454979 ns/op 6.07 MB/s 860256 B/op 30 allocs/op BenchmarkEncodeRGBA-4 1 818333582 ns/op 1.50 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.838s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54171271 ns/op 1.85 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44217548 ns/op 2.26 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 302951401 ns/op 1.65 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 282920813 ns/op 1.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 52228056 ns/op 1.91 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 44073033 ns/op 2.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 291099547 ns/op 1.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 258418385 ns/op 1.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 637679189 ns/op 1.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 622854512 ns/op 1.61 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4134659587 ns/op 1.21 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3964992694 ns/op 1.26 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8134141306 ns/op 1.23 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 7892900228 ns/op 1.27 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 46972531792 ns/op 1.06 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 45584878068 ns/op 1.10 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 8 13244765 ns/op 7.55 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11655470 ns/op 8.58 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 51250506 ns/op 9.76 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 56080520 ns/op 8.92 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 102657962 ns/op 9.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 119513747 ns/op 8.37 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 516767243 ns/op 9.68 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 584050704 ns/op 8.56 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1032207217 ns/op 9.69 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1140011387 ns/op 8.77 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5116989379 ns/op 9.77 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5751451314 ns/op 8.69 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60309478 ns/op 1.66 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 52103816 ns/op 1.92 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 358401718 ns/op 1.40 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 358955205 ns/op 1.39 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 811845086 ns/op 1.23 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 890166614 ns/op 1.12 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6133624368 ns/op 0.82 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5976785136 ns/op 0.84 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 13211371371 ns/op 0.76 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 13063849533 ns/op 0.77 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 82093731402 ns/op 0.61 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 83841796463 ns/op 0.60 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 190366574 ns/op 21.96 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 191912844 ns/op 21.78 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 361.020s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 33697 3106 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 34047 3302 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 32478 3578 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 26887 4416 ns/op 1.81 MB/s BenchmarkMarshalCorpusFile/16-4 20887 5683 ns/op 2.82 MB/s BenchmarkMarshalCorpusFile/32-4 14203 8375 ns/op 3.82 MB/s BenchmarkMarshalCorpusFile/64-4 10818 10790 ns/op 5.93 MB/s BenchmarkMarshalCorpusFile/128-4 7531 14233 ns/op 8.99 MB/s BenchmarkMarshalCorpusFile/256-4 3450 34666 ns/op 7.38 MB/s BenchmarkMarshalCorpusFile/512-4 1638 67123 ns/op 7.63 MB/s BenchmarkMarshalCorpusFile/1024-4 862 129647 ns/op 7.90 MB/s BenchmarkMarshalCorpusFile/2048-4 444 260900 ns/op 7.85 MB/s BenchmarkMarshalCorpusFile/4096-4 228 505667 ns/op 8.10 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1010844 ns/op 8.10 MB/s BenchmarkMarshalCorpusFile/16384-4 56 2020198 ns/op 8.11 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5533736 ns/op 5.92 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11558545 ns/op 5.67 MB/s BenchmarkMarshalCorpusFile/131072-4 4 26162266 ns/op 5.01 MB/s BenchmarkMarshalCorpusFile/262144-4 3 50903719 ns/op 5.15 MB/s BenchmarkMarshalCorpusFile/524288-4 1 107122848 ns/op 4.89 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 197925780 ns/op 5.30 MB/s BenchmarkUnmarshalCorpusFile/1-4 8448 12262 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8988 12331 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8875 13823 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 6493 15658 ns/op 0.51 MB/s BenchmarkUnmarshalCorpusFile/16-4 6396 18835 ns/op 0.85 MB/s BenchmarkUnmarshalCorpusFile/32-4 4197 27252 ns/op 1.17 MB/s BenchmarkUnmarshalCorpusFile/64-4 3568 32586 ns/op 1.96 MB/s BenchmarkUnmarshalCorpusFile/128-4 2419 42088 ns/op 3.04 MB/s BenchmarkUnmarshalCorpusFile/256-4 1072 111376 ns/op 2.30 MB/s BenchmarkUnmarshalCorpusFile/512-4 544 213834 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/1024-4 294 407664 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/2048-4 150 793859 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1581857 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3120440 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6260206 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12536739 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 25284261 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 51251244 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 104362501 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 210215161 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 420458947 ns/op 2.49 MB/s BenchmarkMutatorBytes/1-4 36129 3356 ns/op BenchmarkMutatorBytes/10-4 37264 3316 ns/op BenchmarkMutatorBytes/100-4 34366 3553 ns/op BenchmarkMutatorBytes/1000-4 21861 5499 ns/op BenchmarkMutatorBytes/10000-4 4503 23529 ns/op BenchmarkMutatorBytes/100000-4 816 154068 ns/op BenchmarkMutatorString/1-4 33850 3460 ns/op BenchmarkMutatorString/10-4 34864 3423 ns/op BenchmarkMutatorString/100-4 30559 4195 ns/op BenchmarkMutatorString/1000-4 12986 8070 ns/op BenchmarkMutatorString/10000-4 3266 71139 ns/op BenchmarkMutatorString/100000-4 190 648680 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18340 6202 ns/op BenchmarkMutatorAllBasicTypes/string-4 19304 6147 ns/op BenchmarkMutatorAllBasicTypes/bool-4 60344 1986 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54153 2192 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53991 2165 ns/op BenchmarkMutatorAllBasicTypes/int-4 58167 2042 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57942 2033 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58057 2064 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56310 2086 ns/op BenchmarkMutatorAllBasicTypes/int64-4 54818 2077 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55744 2141 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56841 2119 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55070 2132 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56556 2124 ns/op PASS ok internal/fuzz 12.576s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 25705 3996 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 121423 990.3 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 40323 3302 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 13402 8269 ns/op BenchmarkSplicePipePoolParallel-4 116590 1144 ns/op BenchmarkSplicePipeNativeParallel-4 35134 3588 ns/op PASS ok internal/poll 1.912s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 24592285 ns/op PASS ok internal/trace 5.141s PASS ok internal/zstd 1.029s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16483 ns/op BenchmarkCopyNLarge-4 136 1057843 ns/op PASS ok io 1.430s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 213088 518.2 ns/op BenchmarkPrintln-4 22347 5288 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33422 3549 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 1920 53398 ns/op BenchmarkDiscard-4 788929 150.7 ns/op 0 B/op 0 allocs/op PASS ok log 1.792s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 87384 1341 ns/op BenchmarkJSONHandler/defaults-4 6309 15917 ns/op 538 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4134 26697 ns/op 781 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4957 22524 ns/op 757 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6979 15604 ns/op 515 B/op 0 allocs/op BenchmarkPreformatting/struct-4 6852 15407 ns/op 518 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5839 19994 ns/op 525 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29506 4033 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 30024 4046 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 78550 1525 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 62584 2118 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 51118 2377 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 56490 2251 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 60189 2162 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 57598 2374 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 782190 139.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 620181 196.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 447649 243.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 379100 311.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 344548 350.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 4969 21153 ns/op BenchmarkDispatch/switch-checked-4 189216 604.3 ns/op BenchmarkDispatch/As-4 181536 658.6 ns/op BenchmarkDispatch/Visit-4 184616 632.8 ns/op BenchmarkUnsafeStrings-4 18608 6530 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.357s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2181568 54.12 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1746973 66.32 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1236914 82.92 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 378085 294.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 67765 1695 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 70450 1749 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 39274 3322 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 11875 10253 ns/op 3443 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16974 8952 ns/op 604 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17074 8183 ns/op 604 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10782 13131 ns/op 1083 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3090 36673 ns/op 4303 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16465 7041 ns/op 516 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16161 7409 ns/op 517 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 10729 10656 ns/op 938 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3210 31810 ns/op 3740 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.475s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 64558704 ns/op PASS ok maps 2.609s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2228738 53.91 ns/op BenchmarkAcosh-4 905114 110.7 ns/op BenchmarkAsin-4 2212113 53.94 ns/op BenchmarkAsinh-4 986278 118.6 ns/op BenchmarkAtan-4 2956449 40.30 ns/op BenchmarkAtanh-4 1000000 112.3 ns/op BenchmarkAtan2-4 2146802 55.42 ns/op BenchmarkCbrt-4 1432287 83.08 ns/op BenchmarkCeil-4 16438470 7.218 ns/op BenchmarkCopysign-4 2882323 41.38 ns/op BenchmarkCos-4 1385678 85.44 ns/op BenchmarkCosh-4 1479673 80.77 ns/op BenchmarkErf-4 2853999 42.09 ns/op BenchmarkErfc-4 2753442 43.73 ns/op BenchmarkErfinv-4 2505512 48.17 ns/op BenchmarkErfcinv-4 2485646 48.82 ns/op BenchmarkExp-4 5843768 20.11 ns/op BenchmarkExpGo-4 940045 122.9 ns/op BenchmarkExpm1-4 2046082 58.68 ns/op BenchmarkExp2-4 994168 114.5 ns/op BenchmarkExp2Go-4 971706 125.4 ns/op BenchmarkAbs-4 3760084 31.80 ns/op BenchmarkDim-4 8838781 14.10 ns/op BenchmarkFloor-4 16688395 7.157 ns/op BenchmarkMax-4 11821413 10.12 ns/op BenchmarkMin-4 11836344 10.13 ns/op BenchmarkMod-4 326649 338.3 ns/op BenchmarkFrexp-4 2038220 59.37 ns/op BenchmarkGamma-4 712011 164.4 ns/op BenchmarkHypot-4 10141646 11.87 ns/op BenchmarkHypotGo-4 1595642 74.52 ns/op BenchmarkIlogb-4 2424816 50.12 ns/op BenchmarkJ0-4 241294 489.6 ns/op BenchmarkJ1-4 245100 477.1 ns/op BenchmarkJn-4 112554 1046 ns/op BenchmarkLdexp-4 1979930 60.92 ns/op BenchmarkLgamma-4 881142 135.2 ns/op BenchmarkLog-4 5108362 23.56 ns/op BenchmarkLogb-4 2369210 50.25 ns/op BenchmarkLog1p-4 1294867 92.56 ns/op BenchmarkLog10-4 4883452 24.74 ns/op BenchmarkLog2-4 1509062 78.15 ns/op BenchmarkModf-4 2990322 39.73 ns/op BenchmarkNextafter32-4 2994838 40.37 ns/op BenchmarkNextafter64-4 3008286 40.32 ns/op BenchmarkPowInt-4 583891 196.9 ns/op BenchmarkPowFrac-4 427128 274.8 ns/op BenchmarkPow10Pos-4 4500730 26.99 ns/op BenchmarkPow10Neg-4 4178161 29.19 ns/op BenchmarkRound-4 3789908 31.38 ns/op BenchmarkRoundToEven-4 8621275 13.88 ns/op BenchmarkRemainder-4 502236 228.4 ns/op BenchmarkSignbit-4 5546038 21.54 ns/op BenchmarkSin-4 1672042 70.34 ns/op BenchmarkSincos-4 1000000 112.6 ns/op BenchmarkSinh-4 1809291 66.58 ns/op BenchmarkSqrtIndirect-4 16189293 7.355 ns/op BenchmarkSqrtLatency-4 16304701 7.392 ns/op BenchmarkSqrtIndirectLatency-4 16452690 7.366 ns/op BenchmarkSqrtGoLatency-4 1354748 87.70 ns/op BenchmarkSqrtPrime-4 32703 3627 ns/op BenchmarkTan-4 1518506 78.55 ns/op BenchmarkTanh-4 1363387 88.12 ns/op BenchmarkTrunc-4 16238023 7.195 ns/op BenchmarkY0-4 248607 469.1 ns/op BenchmarkY1-4 253375 466.7 ns/op BenchmarkYn-4 121663 990.1 ns/op BenchmarkFloat64bits-4 6130864 19.75 ns/op BenchmarkFloat64frombits-4 5524526 21.30 ns/op BenchmarkFloat32bits-4 5440448 21.80 ns/op BenchmarkFloat32frombits-4 5174302 23.11 ns/op BenchmarkFMA-4 15494024 7.523 ns/op PASS ok math 11.977s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11281826 10.55 ns/op 6068.76 MB/s BenchmarkAddVV/2-4 10179718 11.86 ns/op 10794.09 MB/s BenchmarkAddVV/3-4 9595098 12.57 ns/op 15275.49 MB/s BenchmarkAddVV/4-4 9776892 12.20 ns/op 20979.02 MB/s BenchmarkAddVV/5-4 8968576 13.24 ns/op 24168.45 MB/s BenchmarkAddVV/10-4 7414209 16.18 ns/op 39544.05 MB/s BenchmarkAddVV/100-4 1817988 65.70 ns/op 97416.55 MB/s BenchmarkAddVV/1000-4 201276 587.6 ns/op 108918.62 MB/s BenchmarkSubVV/1-4 11150918 10.76 ns/op 5948.12 MB/s BenchmarkSubVV/2-4 10373689 11.63 ns/op 11003.96 MB/s BenchmarkSubVV/3-4 9464168 12.58 ns/op 15263.61 MB/s BenchmarkSubVV/4-4 9661017 12.47 ns/op 20521.53 MB/s BenchmarkSubVV/5-4 8573125 13.57 ns/op 23575.77 MB/s BenchmarkSubVV/10-4 7336218 16.21 ns/op 39478.67 MB/s BenchmarkSubVV/100-4 1831317 66.20 ns/op 96679.02 MB/s BenchmarkSubVV/1000-4 202482 585.5 ns/op 109316.51 MB/s BenchmarkAddVW/1-4 11739892 10.08 ns/op 793.98 MB/s BenchmarkAddVW/2-4 10914954 11.06 ns/op 1447.01 MB/s BenchmarkAddVW/3-4 9850694 12.24 ns/op 1961.20 MB/s BenchmarkAddVW/4-4 10901288 11.04 ns/op 2899.21 MB/s BenchmarkAddVW/5-4 10179954 11.72 ns/op 3414.21 MB/s BenchmarkAddVW/10-4 8550601 14.06 ns/op 5690.99 MB/s BenchmarkAddVW/100-4 246132 459.9 ns/op 1739.52 MB/s BenchmarkAddVW/1000-4 35095 3411 ns/op 2345.17 MB/s BenchmarkAddVWext/1-4 12457756 9.664 ns/op 827.80 MB/s BenchmarkAddVWext/2-4 10854771 11.03 ns/op 1450.83 MB/s BenchmarkAddVWext/3-4 10012609 11.93 ns/op 2011.02 MB/s BenchmarkAddVWext/4-4 11032647 10.95 ns/op 2923.12 MB/s BenchmarkAddVWext/5-4 10122510 11.95 ns/op 3348.67 MB/s BenchmarkAddVWext/10-4 8575099 13.99 ns/op 5720.33 MB/s BenchmarkAddVWext/100-4 84100 1422 ns/op 562.62 MB/s BenchmarkAddVWext/1000-4 8304 13880 ns/op 576.36 MB/s BenchmarkSubVW/1-4 11784283 10.31 ns/op 775.59 MB/s BenchmarkSubVW/2-4 11308334 10.77 ns/op 1485.27 MB/s BenchmarkSubVW/3-4 9993841 11.74 ns/op 2045.01 MB/s BenchmarkSubVW/4-4 10702794 11.14 ns/op 2872.20 MB/s BenchmarkSubVW/5-4 10083726 11.84 ns/op 3378.88 MB/s BenchmarkSubVW/10-4 8452471 14.07 ns/op 5687.21 MB/s BenchmarkSubVW/100-4 250611 461.6 ns/op 1733.01 MB/s BenchmarkSubVW/1000-4 34678 3414 ns/op 2343.16 MB/s BenchmarkSubVWext/1-4 12617100 9.483 ns/op 843.60 MB/s BenchmarkSubVWext/2-4 11262247 10.59 ns/op 1511.22 MB/s BenchmarkSubVWext/3-4 10255046 11.59 ns/op 2071.50 MB/s BenchmarkSubVWext/4-4 10923211 10.92 ns/op 2931.60 MB/s BenchmarkSubVWext/5-4 10118928 11.89 ns/op 3365.16 MB/s BenchmarkSubVWext/10-4 8429598 14.20 ns/op 5635.26 MB/s BenchmarkSubVWext/100-4 84142 1416 ns/op 564.97 MB/s BenchmarkSubVWext/1000-4 8136 13827 ns/op 578.57 MB/s BenchmarkMulAddVWW/1-4 9666583 12.47 ns/op 5130.28 MB/s BenchmarkMulAddVWW/2-4 8923546 13.59 ns/op 9421.75 MB/s BenchmarkMulAddVWW/3-4 8861310 13.23 ns/op 14511.25 MB/s BenchmarkMulAddVWW/4-4 8670409 13.71 ns/op 18677.73 MB/s BenchmarkMulAddVWW/5-4 8128087 14.84 ns/op 21561.76 MB/s BenchmarkMulAddVWW/10-4 5993448 19.09 ns/op 33534.10 MB/s BenchmarkMulAddVWW/100-4 1000000 102.0 ns/op 62763.22 MB/s BenchmarkMulAddVWW/1000-4 125733 951.5 ns/op 67259.96 MB/s BenchmarkAddMulVVW/1-4 11033394 10.86 ns/op 5895.28 MB/s BenchmarkAddMulVVW/2-4 9798489 12.13 ns/op 10550.08 MB/s BenchmarkAddMulVVW/3-4 8773698 13.26 ns/op 14477.14 MB/s BenchmarkAddMulVVW/4-4 8425622 14.05 ns/op 18215.15 MB/s BenchmarkAddMulVVW/5-4 7985061 15.03 ns/op 21294.33 MB/s BenchmarkAddMulVVW/10-4 6584809 18.00 ns/op 35548.97 MB/s BenchmarkAddMulVVW/100-4 1463221 81.94 ns/op 78102.46 MB/s BenchmarkAddMulVVW/1000-4 165492 722.1 ns/op 88635.49 MB/s BenchmarkDivWVW/1-4 2679780 45.52 ns/op 1405.85 MB/s BenchmarkDivWVW/2-4 1237764 96.79 ns/op 1322.46 MB/s BenchmarkDivWVW/3-4 946375 126.0 ns/op 1523.74 MB/s BenchmarkDivWVW/4-4 783145 146.2 ns/op 1750.69 MB/s BenchmarkDivWVW/5-4 785524 152.2 ns/op 2102.33 MB/s BenchmarkDivWVW/10-4 423570 284.0 ns/op 2253.86 MB/s BenchmarkDivWVW/100-4 56256 2125 ns/op 3012.15 MB/s BenchmarkDivWVW/1000-4 5745 20498 ns/op 3122.32 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11485219 9.083 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13577724 8.924 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10530385 10.19 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10608592 9.535 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9817581 11.17 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9954796 10.73 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9251368 11.86 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9241302 10.96 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8654246 12.80 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8879882 11.90 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6628869 17.14 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6727862 15.91 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1254081 91.24 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 130714 925.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 147201 772.5 ns/op BenchmarkDecimalConversion-4 201 567754 ns/op BenchmarkFloatString/100-4 10000 10749 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 210 560170 ns/op 2909 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 52244632 ns/op 61100 B/op 54 allocs/op BenchmarkFloatString/100000-4 1 5077340241 ns/op 825632 B/op 485 allocs/op BenchmarkFloatAdd/10-4 167278 723.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 163328 718.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 145864 800.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86121 1379 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16960 6984 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 218419 543.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 222738 523.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 214512 544.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 160890 742.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44876 2695 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1921 59860 ns/op BenchmarkParseFloatLargeExp-4 448 266392 ns/op BenchmarkGCD10x10/WithoutXY-4 190868 620.1 ns/op BenchmarkGCD10x10/WithXY-4 57565 2069 ns/op BenchmarkGCD10x100/WithoutXY-4 97383 1215 ns/op BenchmarkGCD10x100/WithXY-4 16840 7347 ns/op BenchmarkGCD10x1000/WithoutXY-4 58938 1846 ns/op BenchmarkGCD10x1000/WithXY-4 13653 8729 ns/op BenchmarkGCD100x100/WithoutXY-4 23853 4836 ns/op BenchmarkGCD100x100/WithXY-4 10000 11443 ns/op BenchmarkGCD100x1000/WithoutXY-4 12158 10121 ns/op BenchmarkGCD100x1000/WithXY-4 5822 19498 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2150 54706 ns/op BenchmarkGCD1000x1000/WithXY-4 1148 97060 ns/op BenchmarkHilbert-4 24 5060098 ns/op BenchmarkBinomial-4 14642 8209 ns/op BenchmarkQuoRem-4 19744 6262 ns/op BenchmarkExp-4 15 7476075 ns/op BenchmarkExpMont/Odd-4 127 954835 ns/op 2590 B/op 21 allocs/op BenchmarkExpMont/Even1-4 123 959370 ns/op 3368 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1000835 ns/op 3860 B/op 53 allocs/op BenchmarkExpMont/Even3-4 121 975476 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even4-4 122 980037 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even8-4 120 973583 ns/op 3867 B/op 54 allocs/op BenchmarkExpMont/Even32-4 121 979543 ns/op 3873 B/op 54 allocs/op BenchmarkExpMont/Even64-4 142 805548 ns/op 3637 B/op 53 allocs/op BenchmarkExpMont/Even96-4 141 841216 ns/op 3782 B/op 51 allocs/op BenchmarkExpMont/Even128-4 165 721319 ns/op 3256 B/op 50 allocs/op BenchmarkExpMont/Even255-4 184 645649 ns/op 2954 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 435 270521 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 394 305444 ns/op 1749 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 404 301020 ns/op 1763 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 403 299051 ns/op 1750 B/op 47 allocs/op BenchmarkExp2-4 15 7445651 ns/op BenchmarkBitset-4 802675 145.4 ns/op BenchmarkBitsetNeg-4 442363 268.0 ns/op BenchmarkBitsetOrig-4 231460 518.5 ns/op BenchmarkBitsetNegOrig-4 139740 797.4 ns/op BenchmarkModSqrt225_Tonelli-4 100 1029993 ns/op BenchmarkModSqrt225_3Mod4-4 379 313536 ns/op BenchmarkModSqrt231_Tonelli-4 99 1075988 ns/op BenchmarkModSqrt231_5Mod8-4 325 366155 ns/op BenchmarkModInverse-4 12326 10335 ns/op BenchmarkSqrt-4 1562 75538 ns/op BenchmarkIntSqr/1-4 1445412 82.34 ns/op BenchmarkIntSqr/2-4 745395 156.7 ns/op BenchmarkIntSqr/3-4 607257 187.9 ns/op BenchmarkIntSqr/5-4 447380 267.3 ns/op BenchmarkIntSqr/8-4 315320 373.8 ns/op BenchmarkIntSqr/10-4 252523 472.8 ns/op BenchmarkIntSqr/20-4 45849 2789 ns/op BenchmarkIntSqr/30-4 33901 3766 ns/op BenchmarkIntSqr/50-4 20950 5796 ns/op BenchmarkIntSqr/80-4 12630 9533 ns/op BenchmarkIntSqr/100-4 9646 12358 ns/op BenchmarkIntSqr/200-4 3554 31935 ns/op BenchmarkIntSqr/300-4 1402 75835 ns/op BenchmarkIntSqr/500-4 751 164919 ns/op BenchmarkIntSqr/800-4 286 418378 ns/op BenchmarkIntSqr/1000-4 207 554917 ns/op BenchmarkDiv/20/10-4 433389 270.5 ns/op BenchmarkDiv/40/20-4 432092 272.1 ns/op BenchmarkDiv/100/50-4 381988 311.0 ns/op BenchmarkDiv/200/100-4 49209 2536 ns/op BenchmarkDiv/400/200-4 46669 2662 ns/op BenchmarkDiv/1000/500-4 37336 3332 ns/op BenchmarkDiv/2000/1000-4 28677 4343 ns/op BenchmarkDiv/20000/10000-4 1033 117752 ns/op BenchmarkDiv/200000/100000-4 25 4852538 ns/op BenchmarkDiv/2000000/1000000-4 1 130148118 ns/op BenchmarkDiv/20000000/10000000-4 1 3733057544 ns/op BenchmarkMul-4 5 23892911 ns/op BenchmarkNatMul/10-4 147883 714.0 ns/op BenchmarkNatMul/100-4 4905 22006 ns/op BenchmarkNatMul/1000-4 166 679057 ns/op BenchmarkZeroShifts/Shl-4 16057 7226 ns/op BenchmarkZeroShifts/ShlSame-4 5524384 21.30 ns/op BenchmarkZeroShifts/Shr-4 14996 7046 ns/op BenchmarkZeroShifts/ShrSame-4 5399018 21.33 ns/op BenchmarkExp3Power/0x10-4 172562 673.2 ns/op BenchmarkExp3Power/0x40-4 163246 750.8 ns/op BenchmarkExp3Power/0x100-4 92462 1238 ns/op BenchmarkExp3Power/0x400-4 41110 2749 ns/op BenchmarkExp3Power/0x1000-4 9549 13018 ns/op BenchmarkExp3Power/0x4000-4 1743 65207 ns/op BenchmarkExp3Power/0x10000-4 196 592989 ns/op BenchmarkExp3Power/0x40000-4 18 6700248 ns/op BenchmarkExp3Power/0x100000-4 2 63497130 ns/op BenchmarkExp3Power/0x400000-4 1 579460001 ns/op BenchmarkFibo-4 3 39580490 ns/op BenchmarkNatSqr/1-4 791446 126.9 ns/op BenchmarkNatSqr/2-4 478371 218.6 ns/op BenchmarkNatSqr/3-4 487027 264.8 ns/op BenchmarkNatSqr/5-4 271263 387.9 ns/op BenchmarkNatSqr/8-4 189693 547.6 ns/op BenchmarkNatSqr/10-4 174836 690.3 ns/op BenchmarkNatSqr/20-4 40105 2838 ns/op BenchmarkNatSqr/30-4 26788 3851 ns/op BenchmarkNatSqr/50-4 18616 6306 ns/op BenchmarkNatSqr/80-4 9792 10491 ns/op BenchmarkNatSqr/100-4 8036 13706 ns/op BenchmarkNatSqr/200-4 3130 34915 ns/op BenchmarkNatSqr/300-4 1452 83899 ns/op BenchmarkNatSqr/500-4 694 164113 ns/op BenchmarkNatSqr/800-4 295 385908 ns/op BenchmarkNatSqr/1000-4 222 521168 ns/op BenchmarkNatSetBytes/8-4 696505 166.7 ns/op BenchmarkNatSetBytes/24-4 196258 578.0 ns/op BenchmarkNatSetBytes/128-4 45372 2545 ns/op BenchmarkNatSetBytes/7-4 753464 153.5 ns/op BenchmarkNatSetBytes/23-4 213776 543.8 ns/op BenchmarkNatSetBytes/127-4 45998 2548 ns/op BenchmarkScanPi-4 240 479907 ns/op BenchmarkStringPiParallel-4 572 211671 ns/op BenchmarkScan/10/Base2-4 41768 2877 ns/op BenchmarkScan/100/Base2-4 4136 25856 ns/op BenchmarkScan/1000/Base2-4 470 252406 ns/op BenchmarkScan/10/Base8-4 98220 1190 ns/op BenchmarkScan/100/Base8-4 13268 9027 ns/op BenchmarkScan/1000/Base8-4 1336 88121 ns/op BenchmarkScan/10/Base10-4 104544 1127 ns/op BenchmarkScan/100/Base10-4 14457 8240 ns/op BenchmarkScan/1000/Base10-4 1456 80261 ns/op BenchmarkScan/10/Base16-4 114912 1010 ns/op BenchmarkScan/100/Base16-4 16383 7322 ns/op BenchmarkScan/1000/Base16-4 1664 70175 ns/op BenchmarkString/10/Base2-4 161523 727.7 ns/op BenchmarkString/100/Base2-4 22197 5329 ns/op BenchmarkString/1000/Base2-4 2240 50509 ns/op BenchmarkString/10/Base8-4 326732 358.9 ns/op BenchmarkString/100/Base8-4 58428 1971 ns/op BenchmarkString/1000/Base8-4 6543 18488 ns/op BenchmarkString/10/Base10-4 197120 594.5 ns/op BenchmarkString/100/Base10-4 37467 3182 ns/op BenchmarkString/1000/Base10-4 4366 25990 ns/op BenchmarkString/10/Base16-4 352495 317.9 ns/op BenchmarkString/100/Base16-4 76191 1509 ns/op BenchmarkString/1000/Base16-4 8302 12982 ns/op BenchmarkLeafSize/0-4 44 2680729 ns/op BenchmarkLeafSize/1-4 362 310782 ns/op BenchmarkLeafSize/2-4 367 305409 ns/op BenchmarkLeafSize/3-4 283 427830 ns/op BenchmarkLeafSize/4-4 368 317666 ns/op BenchmarkLeafSize/5-4 250 468172 ns/op BenchmarkLeafSize/6-4 288 430430 ns/op BenchmarkLeafSize/7-4 304 385961 ns/op BenchmarkLeafSize/8-4 374 306059 ns/op BenchmarkLeafSize/9-4 208 548905 ns/op BenchmarkLeafSize/10-4 244 482783 ns/op BenchmarkLeafSize/11-4 265 458632 ns/op BenchmarkLeafSize/12-4 286 407883 ns/op BenchmarkLeafSize/13-4 249 453382 ns/op BenchmarkLeafSize/14-4 302 390060 ns/op BenchmarkLeafSize/15-4 324 363833 ns/op BenchmarkLeafSize/16-4 388 296833 ns/op BenchmarkLeafSize/32-4 367 305945 ns/op BenchmarkLeafSize/64-4 352 319392 ns/op BenchmarkProbablyPrime/n=0-4 9 12046820 ns/op BenchmarkProbablyPrime/n=1-4 8 13886864 ns/op BenchmarkProbablyPrime/n=5-4 6 19459408 ns/op BenchmarkProbablyPrime/n=10-4 4 26389480 ns/op BenchmarkProbablyPrime/n=20-4 3 41629702 ns/op BenchmarkProbablyPrime/Lucas-4 10 10638516 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1512916 ns/op BenchmarkRatCmp-4 208983 552.9 ns/op BenchmarkFloatSqrt/64-4 22620 5301 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14089 8312 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9379 11906 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4915 23798 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 795 150043 ns/op 17983 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 60 2006913 ns/op 175335 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 154618871 ns/op 3795888 B/op 636 allocs/op PASS ok math/big 51.055s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8015977 14.99 ns/op BenchmarkLeadingZeros8-4 8082769 15.06 ns/op BenchmarkLeadingZeros16-4 9209701 13.10 ns/op BenchmarkLeadingZeros32-4 8992294 13.32 ns/op BenchmarkLeadingZeros64-4 8705463 13.59 ns/op BenchmarkTrailingZeros-4 8439524 13.98 ns/op BenchmarkTrailingZeros8-4 8867310 13.49 ns/op BenchmarkTrailingZeros16-4 8842626 13.52 ns/op BenchmarkTrailingZeros32-4 8958835 13.38 ns/op BenchmarkTrailingZeros64-4 8957944 13.66 ns/op BenchmarkOnesCount-4 8917924 13.34 ns/op BenchmarkOnesCount8-4 9092572 12.93 ns/op BenchmarkOnesCount16-4 8910804 13.53 ns/op BenchmarkOnesCount32-4 8798674 13.73 ns/op BenchmarkOnesCount64-4 8763823 13.36 ns/op BenchmarkRotateLeft-4 9079120 12.95 ns/op BenchmarkRotateLeft8-4 9037713 13.07 ns/op BenchmarkRotateLeft16-4 9303601 12.95 ns/op BenchmarkRotateLeft32-4 9233146 12.99 ns/op BenchmarkRotateLeft64-4 9219342 13.14 ns/op BenchmarkReverse-4 12741756 9.493 ns/op BenchmarkReverse8-4 15167222 7.957 ns/op BenchmarkReverse16-4 16395469 7.148 ns/op BenchmarkReverse32-4 14305383 8.277 ns/op BenchmarkReverse64-4 12718293 9.533 ns/op BenchmarkReverseBytes-4 16691828 7.187 ns/op BenchmarkReverseBytes16-4 16364070 7.168 ns/op BenchmarkReverseBytes32-4 16433437 7.193 ns/op BenchmarkReverseBytes64-4 16446170 7.173 ns/op BenchmarkAdd-4 8862212 13.56 ns/op BenchmarkAdd32-4 9159811 13.03 ns/op BenchmarkAdd64-4 8868843 13.59 ns/op BenchmarkAdd64multiple-4 18302008 6.499 ns/op BenchmarkSub-4 8921734 13.50 ns/op BenchmarkSub32-4 8967468 13.33 ns/op BenchmarkSub64-4 8905156 13.41 ns/op BenchmarkSub64multiple-4 18034405 6.520 ns/op BenchmarkMul-4 9066630 13.13 ns/op BenchmarkMul32-4 9221403 12.95 ns/op BenchmarkMul64-4 9090169 13.18 ns/op BenchmarkDiv-4 2623729 45.57 ns/op BenchmarkDiv32-4 5535680 21.54 ns/op BenchmarkDiv64-4 2594332 46.09 ns/op PASS ok math/bits 6.863s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10129267 10.75 ns/op BenchmarkAcos-4 465352 258.9 ns/op BenchmarkAcosh-4 396666 277.0 ns/op BenchmarkAsin-4 449184 261.1 ns/op BenchmarkAsinh-4 459856 258.5 ns/op BenchmarkAtan-4 717476 162.5 ns/op BenchmarkAtanh-4 720436 162.0 ns/op BenchmarkConj-4 22389039 5.350 ns/op BenchmarkCos-4 525525 201.7 ns/op BenchmarkCosh-4 580387 203.9 ns/op BenchmarkExp-4 781297 153.1 ns/op BenchmarkLog-4 780464 147.2 ns/op BenchmarkLog10-4 812192 145.3 ns/op BenchmarkPhase-4 1815765 65.72 ns/op BenchmarkPolar-4 1000000 102.1 ns/op BenchmarkPow-4 222098 527.4 ns/op BenchmarkRect-4 1000000 112.8 ns/op BenchmarkSin-4 558865 204.5 ns/op BenchmarkSinh-4 565410 205.4 ns/op BenchmarkSqrt-4 994921 115.7 ns/op BenchmarkTan-4 364756 324.3 ns/op BenchmarkTanh-4 390564 303.1 ns/op PASS ok math/cmplx 3.937s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 702698 172.8 ns/op BenchmarkInt63ThreadsafeParallel-4 543247 232.0 ns/op BenchmarkInt63Unthreadsafe-4 1000000 102.0 ns/op BenchmarkIntn1000-4 793080 141.0 ns/op BenchmarkInt63n1000-4 881650 131.7 ns/op BenchmarkInt31n1000-4 936597 123.8 ns/op BenchmarkFloat32-4 915208 119.3 ns/op BenchmarkFloat64-4 1000000 102.1 ns/op BenchmarkPerm3-4 183057 658.0 ns/op BenchmarkPerm30-4 22204 5359 ns/op BenchmarkPerm30ViaShuffle-4 24548 4838 ns/op BenchmarkShuffleOverhead-4 17528 6812 ns/op BenchmarkRead3-4 908834 130.5 ns/op BenchmarkRead64-4 73716 1604 ns/op BenchmarkRead1000-4 4947 23921 ns/op BenchmarkConcurrent-4 125224 950.3 ns/op PASS ok math/rand 3.228s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42829 2717 ns/op BenchmarkQDecodeWord-4 98264 1154 ns/op BenchmarkQDecodeHeader-4 93602 1255 ns/op BenchmarkTypeByExtension/.html-4 339895 301.0 ns/op BenchmarkTypeByExtension/.HTML-4 249038 427.5 ns/op BenchmarkTypeByExtension/.unused-4 276723 406.8 ns/op BenchmarkExtensionsByType/text/html-4 155823 653.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 88126 1141 ns/op BenchmarkExtensionsByType/application/octet-stream-4 111927 1013 ns/op PASS ok mime 2.247s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 674 179914 ns/op 48467 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 646 177559 ns/op 48331 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 234 478285 ns/op 104138 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 493 233048 ns/op 50134 B/op 207 allocs/op PASS ok mime/multipart 1.715s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 919 126145 ns/op PASS ok mime/quotedprintable 1.149s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 145 838010 ns/op 8521 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 8995341 ns/op 19431 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5025942240 ns/op 158944 B/op 232 allocs/op BenchmarkDNSName-4 104840 1012 ns/op BenchmarkInterfaces-4 1342 81751 ns/op 16858 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1929 61634 ns/op 12337 B/op 25 allocs/op BenchmarkInterfaceByName-4 1342 77765 ns/op 16971 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 937 119416 ns/op 23051 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 3008 35606 ns/op 3956 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 552 194714 ns/op 137574 B/op 51 allocs/op BenchmarkParseIP-4 7297 16867 ns/op BenchmarkParseIPValidIPv4-4 325640 356.1 ns/op BenchmarkParseIPValidIPv6-4 167856 710.1 ns/op BenchmarkIPString/IPv4-4 116029 1006 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10239 11642 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 41875 2726 ns/op BenchmarkIPEqual/IPv4-4 1132448 109.2 ns/op BenchmarkIPEqual/IPv6-4 1166493 104.3 ns/op BenchmarkSendFile/1024-4 1 1203795226 ns/op 0.00 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/2048-4 1 1206804263 ns/op 0.00 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/4096-4 1 1206111735 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206322865 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206148983 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1016345869 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1016301815 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1016578959 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1017149676 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1017672989 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1020216748 ns/op 1.03 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1016029311 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1016012169 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1016282579 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1016452790 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1016815259 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1016933162 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1016326024 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1017297356 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1016965909 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1017902711 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1020560221 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1017014348 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1016236024 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1016272026 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1016450276 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1016390148 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1016601982 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1016474361 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1017086067 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1017719922 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1018899237 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1020479535 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1016468764 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1016706777 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1015997292 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1016230778 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1016397612 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1016432880 ns/op 0.03 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1016483281 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1017372635 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1017441592 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1018344506 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1020253706 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1016050701 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1015735919 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1015907277 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1015978249 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1016309599 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1015820529 ns/op 0.03 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1016354172 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1016255897 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1016933172 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1017947441 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1020874518 ns/op 1.03 MB/s 896 B/op 8 allocs/op BenchmarkTCP4OneShot-4 1905 57673 ns/op BenchmarkTCP4OneShotTimeout-4 2390 52259 ns/op BenchmarkTCP4Persistent-4 13622 9070 ns/op BenchmarkTCP4PersistentTimeout-4 12412 8823 ns/op BenchmarkTCP6OneShot-4 2203 52099 ns/op BenchmarkTCP6OneShotTimeout-4 1909 53036 ns/op BenchmarkTCP6Persistent-4 15355 8431 ns/op BenchmarkTCP6PersistentTimeout-4 12590 9320 ns/op BenchmarkTCP4ConcurrentReadWrite-4 27390 4559 ns/op BenchmarkTCP6ConcurrentReadWrite-4 31147 5425 ns/op BenchmarkSetReadDeadline-4 125938 939.7 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10000 12222 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 12300 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 11816 ns/op 0 B/op 0 allocs/op PASS ok net 68.058s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28926 4032 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11427 10330 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14731 8038 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17521 6728 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 28758 3886 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 47938 2345 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1609200 73.25 ns/op BenchmarkFindChild/n=2/rep=map-4 3838242 30.96 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1375288 85.38 ns/op BenchmarkFindChild/n=4/rep=linear-4 750822 139.1 ns/op BenchmarkFindChild/n=4/rep=map-4 3476382 34.25 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 770564 149.8 ns/op BenchmarkFindChild/n=8/rep=linear-4 415051 280.4 ns/op BenchmarkFindChild/n=8/rep=map-4 3272192 36.68 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 403287 293.4 ns/op BenchmarkFindChild/n=16/rep=linear-4 221224 539.9 ns/op BenchmarkFindChild/n=16/rep=map-4 3107725 39.55 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2278297 51.95 ns/op BenchmarkFindChild/n=32/rep=linear-4 103934 1128 ns/op BenchmarkFindChild/n=32/rep=map-4 3553348 33.64 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2319054 49.92 ns/op BenchmarkMultiConflicts-4 1 171934789 ns/op BenchmarkServerMatch-4 18553 6195 ns/op BenchmarkReadRequestChrome-4 3404 32230 ns/op 18.96 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11052 10817 ns/op 7.21 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 11274 ns/op 7.27 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6940 16703 ns/op 9.04 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17382 6843 ns/op 5.85 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 336 346964 ns/op 2.95 MB/s BenchmarkFileAndServer_1KB/https1-4 216 572794 ns/op 1.79 MB/s BenchmarkFileAndServer_1KB/h2-4 133 752412 ns/op 1.36 MB/s BenchmarkFileAndServer_16MB/h1-4 2 55526366 ns/op 302.15 MB/s BenchmarkFileAndServer_16MB/https1-4 1 124354350 ns/op 134.91 MB/s BenchmarkFileAndServer_16MB/h2-4 1 252249781 ns/op 66.51 MB/s BenchmarkFileAndServer_64MB/h1-4 1 227791225 ns/op 294.61 MB/s BenchmarkFileAndServer_64MB/https1-4 1 435285176 ns/op 154.17 MB/s BenchmarkFileAndServer_64MB/h2-4 1 690556476 ns/op 97.18 MB/s BenchmarkServeMux-4 226 563827 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 276 461827 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 370 318550 ns/op 5955 B/op 63 allocs/op BenchmarkClientServer/https1-4 223 471811 ns/op 6608 B/op 74 allocs/op BenchmarkClientServer/h2-4 193 622403 ns/op 10236 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 956 109967 ns/op 9111 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 25 4870015 ns/op 104995 B/op 1140 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33474: read tcp 127.0.0.1:34825->127.0.0.1:33474: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33472: read tcp 127.0.0.1:34825->127.0.0.1:33472: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33454: write tcp 127.0.0.1:34825->127.0.0.1:33454: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33488: write tcp 127.0.0.1:34825->127.0.0.1:33488: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36304: read tcp 127.0.0.1:35817->127.0.0.1:36304: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36290: write tcp 127.0.0.1:35817->127.0.0.1:36290: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58220: read tcp 127.0.0.1:37045->127.0.0.1:58220: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58320: write tcp 127.0.0.1:37045->127.0.0.1:58320: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58322: write tcp 127.0.0.1:37045->127.0.0.1:58322: use of closed network connection BenchmarkClientServerParallel/4/h2-4 114 892359 ns/op 23190 B/op 242 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50650: read tcp 127.0.0.1:43793->127.0.0.1:50650: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50654: read tcp 127.0.0.1:43793->127.0.0.1:50654: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50662: write tcp 127.0.0.1:43793->127.0.0.1:50662: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32900: read tcp 127.0.0.1:38709->127.0.0.1:32900: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32790: write tcp 127.0.0.1:38709->127.0.0.1:32790: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33090: read tcp 127.0.0.1:38111->127.0.0.1:33090: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33018: read tcp 127.0.0.1:38111->127.0.0.1:33018: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32984: write tcp 127.0.0.1:38111->127.0.0.1:32984: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32996: write tcp 127.0.0.1:38111->127.0.0.1:32996: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33010: write tcp 127.0.0.1:38111->127.0.0.1:33010: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 424 275278 ns/op 22473 B/op 113 allocs/op BenchmarkClientServerParallel/64/https1-4 74 1490732 ns/op 40681 B/op 438 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54568: write tcp 127.0.0.1:39889->127.0.0.1:54568: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54584: write tcp 127.0.0.1:39889->127.0.0.1:54584: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33606: write tcp 127.0.0.1:36145->127.0.0.1:33606: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33624: read tcp 127.0.0.1:36145->127.0.0.1:33624: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33580: write tcp 127.0.0.1:36145->127.0.0.1:33580: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33568: write tcp 127.0.0.1:36145->127.0.0.1:33568: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33574: read tcp 127.0.0.1:36145->127.0.0.1:33574: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33610: read tcp 127.0.0.1:36145->127.0.0.1:33610: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33652: read tcp 127.0.0.1:36145->127.0.0.1:33652: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33562: read tcp 127.0.0.1:36145->127.0.0.1:33562: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 32 5230297 ns/op 108762 B/op 1271 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43702: write tcp 127.0.0.1:41993->127.0.0.1:43702: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43716: read tcp 127.0.0.1:41993->127.0.0.1:43716: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43734: read tcp 127.0.0.1:41993->127.0.0.1:43734: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43638: read tcp 127.0.0.1:41993->127.0.0.1:43638: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43642: read tcp 127.0.0.1:41993->127.0.0.1:43642: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43788: read tcp 127.0.0.1:41993->127.0.0.1:43788: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43760: read tcp 127.0.0.1:41993->127.0.0.1:43760: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43772: read tcp 127.0.0.1:41993->127.0.0.1:43772: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43806: read tcp 127.0.0.1:41993->127.0.0.1:43806: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43748: read tcp 127.0.0.1:41993->127.0.0.1:43748: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1025338802 ns/op 31120 B/op 154 allocs/op BenchmarkClient-4 265 412544 ns/op 3761 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 672 181227 ns/op 7283 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1226 107594 ns/op 3077 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1618 72926 ns/op 1954 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1489 76437 ns/op 2821 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1581 73792 ns/op 2739 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1540 75515 ns/op 2760 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1540 71466 ns/op 1933 B/op 14 allocs/op BenchmarkServerHijack-4 1024 118590 ns/op 16784 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 380 316599 ns/op 6147 B/op 52 allocs/op BenchmarkResponseStatusLine-4 464548 239.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.177s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4058 28731 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.204s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 83967 1354 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 556450 199.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 172249 680.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 62878 1894 ns/op BenchmarkStdIPv4-4 130422 897.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91189 1277 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93520 1274 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 79275 1501 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67864 1750 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1766838 67.47 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1534177 77.55 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1529487 78.27 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 246985 474.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 266961 438.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 244698 471.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 81672 1479 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 274816 435.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 134674 871.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 144194 817.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 139503 857.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 74125 1636 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 349137 352.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 110893 964.4 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 169242 727.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 244347 490.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 157479 750.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 322455 369.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 148652 790.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 138320 807.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 142363 801.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 111675 1038 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 452594 259.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 164546 714.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 92004 1256 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 123138 991.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 153546 772.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 112390 1064 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 262774 445.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 110281 1039 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 129480 887.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 178446 656.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 130572 941.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 107.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 108.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 107.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 970602 111.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 994582 111.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 112.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 993080 112.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 111.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 993067 112.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 340264 344.8 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 587230 193.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 187608 618.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 199076 572.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 195132 607.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 70045 1688 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 474771 241.7 ns/op PASS ok net/netip 8.712s 2023/09/20 16:26:18 Test RPC server listening on 127.0.0.1:36635 2023/09/20 16:26:18 Test HTTP RPC server listening on 127.0.0.1:42233 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1532 71981 ns/op BenchmarkEndToEndHTTP-4 1596 76430 ns/op BenchmarkEndToEndAsync-4 3109 32714 ns/op BenchmarkEndToEndAsyncHTTP-4 3877 30927 ns/op PASS ok net/rpc 1.783s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3340 33312 ns/op BenchmarkReadMIMEHeader/server_headers-4 4548 23022 ns/op BenchmarkUncommon-4 25329 4623 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.493s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4773 24405 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 96067 1216 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 512379 213.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 87450 1343 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 172368 704.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 84957 1436 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13659 8738 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 365991 307.0 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 87855 1363 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 157290 728.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 85837 1437 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14929 7661 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 195043 616.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 77972 1513 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76898 1542 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35394 3339 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6219 18308 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 194972 612.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 78018 1516 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 75889 1548 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35791 3355 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6542 18109 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.215s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3305407 35.73 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 160652 732.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 699 165021 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 222 525963 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 562 207753 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 52152 2211 ns/op BenchmarkStatFile-4 43666 2667 ns/op BenchmarkStatDir-4 41947 2618 ns/op BenchmarkLstatDot-4 53011 2210 ns/op BenchmarkLstatFile-4 40171 2741 ns/op BenchmarkLstatDir-4 45019 2537 ns/op PASS ok os 2.632s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 142 820262 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.226s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 368175 306.9 ns/op PASS ok os/user 1.222s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3665146 32.43 ns/op BenchmarkString-4 2210986 53.82 ns/op BenchmarkBytes-4 1993128 59.09 ns/op BenchmarkNamedBytes-4 1000000 108.1 ns/op BenchmarkBytesArray-4 725905 160.3 ns/op BenchmarkSliceLen-4 2352098 51.18 ns/op BenchmarkMapLen-4 914732 123.5 ns/op BenchmarkStringLen-4 1934893 61.68 ns/op BenchmarkArrayLen-4 1351329 89.35 ns/op BenchmarkSliceCap-4 2471674 47.87 ns/op BenchmarkDeepEqual/int8-4 501176 229.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 93345 1271 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 428497 274.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 87950 1332 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 427225 274.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 89862 1319 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 424140 273.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 88855 1324 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 431456 271.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 88554 1339 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 483457 233.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 118060 970.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 420115 276.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 90030 1326 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 401899 277.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 90012 1325 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 405793 283.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 89910 1337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 412858 277.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 90130 1317 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 417601 278.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 90177 1316 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 419029 276.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 87631 1338 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 427135 276.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 87706 1317 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 420706 272.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 90178 1315 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 424418 273.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 89320 1318 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 497395 228.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 93255 1262 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 426058 275.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 89367 1334 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 123385 970.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 58830 2037 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 47406 2455 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 33154 3594 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 34404 3497 ns/op BenchmarkIsZero/ArrayComparable-4 259664 451.3 ns/op BenchmarkIsZero/ArrayIncomparable-4 31524 3804 ns/op BenchmarkIsZero/StructComparable-4 565717 207.6 ns/op BenchmarkIsZero/StructIncomparable-4 142023 832.4 ns/op BenchmarkSetZero/Bool/Direct-4 4469486 26.81 ns/op BenchmarkSetZero/Bool/CachedZero-4 898196 133.1 ns/op BenchmarkSetZero/Bool/NewZero-4 663853 174.1 ns/op BenchmarkSetZero/Int/Direct-4 2522606 47.52 ns/op BenchmarkSetZero/Int/CachedZero-4 907327 129.5 ns/op BenchmarkSetZero/Int/NewZero-4 670158 172.7 ns/op BenchmarkSetZero/Uint/Direct-4 2354647 51.65 ns/op BenchmarkSetZero/Uint/CachedZero-4 879234 129.4 ns/op BenchmarkSetZero/Uint/NewZero-4 664782 170.8 ns/op BenchmarkSetZero/Float/Direct-4 2333474 51.21 ns/op BenchmarkSetZero/Float/CachedZero-4 867615 132.4 ns/op BenchmarkSetZero/Float/NewZero-4 662596 173.6 ns/op BenchmarkSetZero/Complex/Direct-4 2321218 51.80 ns/op BenchmarkSetZero/Complex/CachedZero-4 876644 129.7 ns/op BenchmarkSetZero/Complex/NewZero-4 666750 175.2 ns/op BenchmarkSetZero/Array/Direct-4 2190752 54.27 ns/op BenchmarkSetZero/Array/CachedZero-4 885584 132.1 ns/op BenchmarkSetZero/Array/NewZero-4 674415 176.5 ns/op BenchmarkSetZero/Chan/Direct-4 2346081 51.08 ns/op BenchmarkSetZero/Chan/CachedZero-4 831861 136.4 ns/op BenchmarkSetZero/Chan/NewZero-4 652736 180.9 ns/op BenchmarkSetZero/Func/Direct-4 2360482 51.06 ns/op BenchmarkSetZero/Func/CachedZero-4 865590 136.0 ns/op BenchmarkSetZero/Func/NewZero-4 653120 178.8 ns/op BenchmarkSetZero/Interface/Direct-4 2102877 56.88 ns/op BenchmarkSetZero/Interface/CachedZero-4 899994 130.1 ns/op BenchmarkSetZero/Interface/NewZero-4 643483 171.8 ns/op BenchmarkSetZero/Map/Direct-4 2370168 50.42 ns/op BenchmarkSetZero/Map/CachedZero-4 875035 136.3 ns/op BenchmarkSetZero/Map/NewZero-4 661268 179.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2565033 46.86 ns/op BenchmarkSetZero/Pointer/CachedZero-4 858967 136.9 ns/op BenchmarkSetZero/Pointer/NewZero-4 640030 179.6 ns/op BenchmarkSetZero/Slice/Direct-4 2065582 57.39 ns/op BenchmarkSetZero/Slice/CachedZero-4 855345 130.3 ns/op BenchmarkSetZero/Slice/NewZero-4 682633 172.6 ns/op BenchmarkSetZero/String/Direct-4 2389263 47.15 ns/op BenchmarkSetZero/String/CachedZero-4 886021 130.5 ns/op BenchmarkSetZero/String/NewZero-4 663836 175.2 ns/op BenchmarkSetZero/Struct/Direct-4 2282232 52.99 ns/op BenchmarkSetZero/Struct/CachedZero-4 864643 130.0 ns/op BenchmarkSetZero/Struct/NewZero-4 672366 173.7 ns/op BenchmarkSelect/1-4 151047 795.0 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 66916 1784 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 33830 3415 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 152216 657.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 157789 738.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 113745 962.5 ns/op 132.99 MB/s BenchmarkCallArgCopy/size=256-4 100815 1147 ns/op 223.13 MB/s BenchmarkCallArgCopy/size=1024-4 79159 1496 ns/op 684.40 MB/s BenchmarkCallArgCopy/size=4096-4 30688 3355 ns/op 1220.93 MB/s BenchmarkCallArgCopy/size=65536-4 2192 46833 ns/op 1399.36 MB/s BenchmarkFieldByName1-4 1000000 108.5 ns/op BenchmarkFieldByName2-4 85108 1234 ns/op BenchmarkFieldByName3-4 11966 9848 ns/op BenchmarkInterfaceBig-4 3954038 32.08 ns/op BenchmarkInterfaceSmall-4 4092992 29.00 ns/op BenchmarkNew-4 2011242 73.35 ns/op BenchmarkMap/StringKeys/MapIndex-4 2349 49989 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1957 61523 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2313 51753 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1873 62695 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2419 49683 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1885 61338 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 219486 531.2 ns/op PASS ok reflect 17.390s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9992 12004 ns/op 9136 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 13542 8608 ns/op 9202 B/op 1 allocs/op BenchmarkFindString-4 10926 11625 ns/op 9230 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 12346 ns/op 9373 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9997 11577 ns/op 9420 B/op 2 allocs/op BenchmarkLiteral-4 15021 8083 ns/op BenchmarkNotLiteral-4 4504 27981 ns/op BenchmarkMatchClass-4 3098 36883 ns/op BenchmarkMatchClass_InRange-4 3165 36148 ns/op BenchmarkReplaceAll-4 2344 51558 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 14538 7755 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 35590 3248 ns/op BenchmarkAnchoredShortMatch-4 13287 9455 ns/op BenchmarkAnchoredLongMatch-4 18460 6370 ns/op BenchmarkOnePassShortA-4 20553 6016 ns/op BenchmarkNotOnePassShortA-4 6889 15887 ns/op BenchmarkOnePassShortB-4 26137 4588 ns/op BenchmarkNotOnePassShortB-4 9145 12534 ns/op BenchmarkOnePassLongPrefix-4 82693 1510 ns/op BenchmarkOnePassLongNotPrefix-4 26973 4433 ns/op BenchmarkMatchParallelShared-4 20473 5279 ns/op BenchmarkMatchParallelCopied-4 25212 4405 ns/op BenchmarkQuoteMetaAll-4 133503 878.3 ns/op 15.94 MB/s BenchmarkQuoteMetaNone-4 254361 466.6 ns/op 55.73 MB/s BenchmarkCompile/Onepass-4 3840 29468 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1516 72697 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 187 619688 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3846480 30.97 ns/op 516.56 MB/s BenchmarkMatch/Easy0/32-4 15051 7671 ns/op 4.17 MB/s BenchmarkMatch/Easy0/1K-4 15666 7656 ns/op 133.76 MB/s BenchmarkMatch/Easy0i/16-4 3818107 30.79 ns/op 519.73 MB/s BenchmarkMatch/Easy0i/32-4 5174 21674 ns/op 1.48 MB/s BenchmarkMatch/Easy0i/1K-4 276 435062 ns/op 2.35 MB/s BenchmarkMatch/Easy1/16-4 3811875 31.04 ns/op 515.53 MB/s BenchmarkMatch/Easy1/32-4 16474 8125 ns/op 3.94 MB/s BenchmarkMatch/Easy1/1K-4 7623 18627 ns/op 54.97 MB/s BenchmarkMatch/Medium/16-4 3739260 31.24 ns/op 512.21 MB/s BenchmarkMatch/Medium/32-4 5998 19163 ns/op 1.67 MB/s BenchmarkMatch/Medium/1K-4 308 380685 ns/op 2.69 MB/s BenchmarkMatch/Hard/16-4 3875494 30.87 ns/op 518.37 MB/s BenchmarkMatch/Hard/32-4 3452 30154 ns/op 1.06 MB/s BenchmarkMatch/Hard/1K-4 175 684231 ns/op 1.50 MB/s BenchmarkMatch/Hard1/16-4 1406 83970 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 748 157343 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 25 4473473 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 27978 4211 ns/op 3.80 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17295 6848 ns/op 4.67 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 661 183709 ns/op 5.57 MB/s 29 B/op 0 allocs/op PASS ok regexp 8.934s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 636679 188.3 ns/op BenchmarkIsWordChar-4 170586 702.6 ns/op PASS ok regexp/syntax 2.256s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 69014 1541 ns/op BenchmarkCallers/inlined-4 69516 1727 ns/op BenchmarkCallers/no-cache-4 15808 7563 ns/op BenchmarkFPCallers/cached-4 2832351 42.26 ns/op BenchmarkMakeChan/Byte-4 991824 122.0 ns/op BenchmarkMakeChan/Int-4 865060 140.7 ns/op BenchmarkMakeChan/Ptr-4 448111 226.4 ns/op BenchmarkMakeChan/Struct/0-4 1145878 95.91 ns/op BenchmarkMakeChan/Struct/32-4 459609 281.2 ns/op BenchmarkMakeChan/Struct/40-4 362024 297.4 ns/op BenchmarkChanNonblocking-4 11185478 10.44 ns/op BenchmarkSelectUncontended-4 862196 120.6 ns/op BenchmarkSelectSyncContended-4 31528 3909 ns/op BenchmarkSelectAsyncContended-4 105004 1126 ns/op BenchmarkSelectNonblock-4 6470101 18.20 ns/op BenchmarkChanUncontended-4 11404 12216 ns/op BenchmarkChanContended-4 1346 90333 ns/op BenchmarkChanSync-4 165504 688.6 ns/op BenchmarkChanSyncWork-4 49885 2258 ns/op BenchmarkChanProdCons0-4 77620 1425 ns/op BenchmarkChanProdCons10-4 104680 1254 ns/op BenchmarkChanProdCons100-4 121147 1025 ns/op BenchmarkChanProdConsWork0-4 81193 1558 ns/op BenchmarkChanProdConsWork10-4 86889 1384 ns/op BenchmarkChanProdConsWork100-4 94778 1307 ns/op BenchmarkSelectProdCons-4 66294 1839 ns/op BenchmarkReceiveDataFromClosedChan-4 654495 184.0 ns/op BenchmarkChanCreation-4 222225 524.5 ns/op BenchmarkChanSem-4 134078 910.1 ns/op BenchmarkChanPopular-4 93 1278614 ns/op BenchmarkChanClosed-4 480811 249.7 ns/op BenchmarkCallClosure-4 6449532 18.58 ns/op BenchmarkCallClosure1-4 6904718 17.43 ns/op BenchmarkCallClosure2-4 1360602 86.01 ns/op BenchmarkCallClosure3-4 1467972 84.18 ns/op BenchmarkCallClosure4-4 1300620 85.45 ns/op BenchmarkComplex128DivNormal-4 10273832 11.54 ns/op BenchmarkComplex128DivNisNaN-4 7961766 15.09 ns/op BenchmarkComplex128DivDisNaN-4 7812663 15.38 ns/op BenchmarkComplex128DivNisInf-4 10128679 11.72 ns/op BenchmarkComplex128DivDisInf-4 5903212 20.32 ns/op BenchmarkSetTypePtr-4 45603949 2.637 ns/op 3033.34 MB/s BenchmarkSetTypePtr8-4 9926026 12.11 ns/op 5283.66 MB/s BenchmarkSetTypePtr16-4 9957985 12.05 ns/op 10621.79 MB/s BenchmarkSetTypePtr32-4 9912154 12.17 ns/op 21041.26 MB/s BenchmarkSetTypePtr64-4 9941228 12.14 ns/op 42169.23 MB/s BenchmarkSetTypePtr126-4 5754909 20.81 ns/op 48435.23 MB/s BenchmarkSetTypePtr128-4 5847901 20.47 ns/op 50032.91 MB/s BenchmarkSetTypePtrSlice-4 736414 164.6 ns/op 49754.94 MB/s BenchmarkSetTypeNode1-4 8528810 12.08 ns/op 1986.81 MB/s BenchmarkSetTypeNode1Slice-4 3014572 39.53 ns/op 19428.40 MB/s BenchmarkSetTypeNode8-4 9901897 12.08 ns/op 6622.74 MB/s BenchmarkSetTypeNode8Slice-4 1573620 76.10 ns/op 33638.64 MB/s BenchmarkSetTypeNode64-4 5687580 20.83 ns/op 25353.59 MB/s BenchmarkSetTypeNode64Slice-4 227983 521.8 ns/op 32382.90 MB/s BenchmarkSetTypeNode64Dead-4 7577991 15.93 ns/op 33140.72 MB/s BenchmarkSetTypeNode64DeadSlice-4 257326 463.5 ns/op 36451.31 MB/s BenchmarkSetTypeNode124-4 5733180 20.81 ns/op 48428.41 MB/s BenchmarkSetTypeNode124Slice-4 179806 666.6 ns/op 48390.63 MB/s BenchmarkSetTypeNode126-4 5787240 20.42 ns/op 50151.35 MB/s BenchmarkSetTypeNode126Slice-4 172960 669.9 ns/op 48912.71 MB/s BenchmarkSetTypeNode128-4 4041213 29.56 ns/op 35179.86 MB/s BenchmarkSetTypeNode128Slice-4 139567 844.2 ns/op 39421.71 MB/s BenchmarkSetTypeNode130-4 4053036 29.49 ns/op 35813.21 MB/s BenchmarkSetTypeNode130Slice-4 140818 852.5 ns/op 39639.86 MB/s BenchmarkSetTypeNode1024-4 743233 156.9 ns/op 52310.92 MB/s BenchmarkSetTypeNode1024Slice-4 24349 4919 ns/op 53392.94 MB/s BenchmarkAllocation-4 3188 37783 ns/op BenchmarkReadMemStats-4 6210 19533 ns/op BenchmarkReadMemStatsLatency-4 1 168344 p50-ns 168344 p90-ns 168344 p99-ns BenchmarkWriteBarrier-4 2571338 45.43 ns/op BenchmarkBulkWriteBarrier-4 7010874 20.05 ns/op BenchmarkScanStackNoLocals-4 2 57054816 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11355849 11.52 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11508121 12.46 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9052405 13.86 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7423962 18.11 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5008588 25.80 ns/op BenchmarkHash5-4 6336222 17.57 ns/op 284.55 MB/s BenchmarkHash16-4 6633273 18.10 ns/op 883.83 MB/s BenchmarkHash64-4 5840692 20.39 ns/op 3139.55 MB/s BenchmarkHash1024-4 1996182 60.67 ns/op 16877.02 MB/s BenchmarkHash65536-4 38385 3104 ns/op 21110.86 MB/s BenchmarkAlignedLoad-4 8340238 14.34 ns/op BenchmarkUnalignedLoad-4 7618108 14.83 ns/op BenchmarkEqEfaceConcrete-4 6324920 18.93 ns/op BenchmarkEqIfaceConcrete-4 6972856 17.15 ns/op BenchmarkNeEfaceConcrete-4 6461725 18.15 ns/op BenchmarkNeIfaceConcrete-4 6498037 18.31 ns/op BenchmarkConvT2EByteSized/bool-4 6751786 17.99 ns/op BenchmarkConvT2EByteSized/uint8-4 6643627 18.12 ns/op BenchmarkConvT2ESmall-4 5751374 20.81 ns/op BenchmarkConvT2EUintptr-4 5687457 21.06 ns/op BenchmarkConvT2ELarge-4 990409 109.7 ns/op BenchmarkConvT2ISmall-4 5760940 20.79 ns/op BenchmarkConvT2IUintptr-4 5515357 21.30 ns/op BenchmarkConvT2ILarge-4 1202047 102.9 ns/op BenchmarkConvI2E-4 5032105 22.07 ns/op BenchmarkConvI2I-4 4245894 27.83 ns/op BenchmarkAssertE2T-4 4786669 24.44 ns/op BenchmarkAssertE2TLarge-4 2255833 52.31 ns/op BenchmarkAssertE2I-4 4489831 25.65 ns/op BenchmarkAssertI2T-4 4936069 24.18 ns/op BenchmarkAssertI2I-4 4292602 26.68 ns/op BenchmarkAssertI2E-4 6125640 18.02 ns/op BenchmarkAssertE2E-4 6200134 18.30 ns/op BenchmarkAssertE2T2-4 3802872 30.69 ns/op BenchmarkAssertE2T2Blank-4 4513561 26.40 ns/op BenchmarkAssertI2E2-4 4622517 26.00 ns/op BenchmarkAssertI2E2Blank-4 6010429 17.80 ns/op BenchmarkAssertE2E2-4 4534080 26.70 ns/op BenchmarkAssertE2E2Blank-4 5833831 17.82 ns/op BenchmarkConvT2Ezero/zero/16-4 5658074 20.65 ns/op BenchmarkConvT2Ezero/zero/32-4 5759428 20.23 ns/op BenchmarkConvT2Ezero/zero/64-4 5925754 20.05 ns/op BenchmarkConvT2Ezero/zero/str-4 5685096 20.70 ns/op BenchmarkConvT2Ezero/zero/slice-4 5744218 21.15 ns/op BenchmarkConvT2Ezero/zero/big-4 229452 533.2 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1346821 90.48 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 100.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 210634 543.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 5829738 20.48 ns/op BenchmarkConvT2Ezero/smallint/32-4 5609872 20.88 ns/op BenchmarkConvT2Ezero/smallint/64-4 5978918 20.04 ns/op BenchmarkConvT2Ezero/largeint/16-4 1694725 75.30 ns/op BenchmarkConvT2Ezero/largeint/32-4 1644819 71.66 ns/op BenchmarkConvT2Ezero/largeint/64-4 1749468 73.90 ns/op BenchmarkMalloc8-4 2015077 59.93 ns/op BenchmarkMalloc16-4 1721002 64.78 ns/op BenchmarkMallocTypeInfo8-4 1979106 62.49 ns/op BenchmarkMallocTypeInfo16-4 1431271 76.53 ns/op BenchmarkMallocLargeStruct-4 154478 765.9 ns/op BenchmarkGoroutineSelect-4 78 1909988 ns/op BenchmarkGoroutineBlocking-4 88 1536395 ns/op BenchmarkGoroutineForRange-4 88 1582056 ns/op BenchmarkGoroutineIdle-4 100 1384492 ns/op BenchmarkHashStringSpeed-4 2539470 44.62 ns/op BenchmarkHashBytesSpeed-4 1460949 81.47 ns/op BenchmarkHashInt32Speed-4 3402982 35.02 ns/op BenchmarkHashInt64Speed-4 2799108 36.56 ns/op BenchmarkHashStringArraySpeed-4 594232 194.5 ns/op BenchmarkMegMap-4 3090936 37.38 ns/op BenchmarkMegOneMap-4 4180057 28.99 ns/op BenchmarkMegEqMap-4 1614 68403 ns/op BenchmarkMegEmptyMap-4 4699510 25.02 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2587275 46.00 ns/op BenchmarkSmallStrMap-4 3158703 38.20 ns/op BenchmarkMapStringKeysEight_16-4 3366266 35.99 ns/op BenchmarkMapStringKeysEight_32-4 3325264 36.18 ns/op BenchmarkMapStringKeysEight_64-4 3182827 36.40 ns/op BenchmarkMapStringKeysEight_1M-4 3174474 38.00 ns/op BenchmarkIntMap-4 3983211 29.52 ns/op BenchmarkMapFirst/1-4 4866920 24.70 ns/op BenchmarkMapFirst/2-4 4750190 24.54 ns/op BenchmarkMapFirst/3-4 4753358 24.83 ns/op BenchmarkMapFirst/4-4 4746800 25.34 ns/op BenchmarkMapFirst/5-4 4736368 24.74 ns/op BenchmarkMapFirst/6-4 4564930 26.02 ns/op BenchmarkMapFirst/7-4 4829331 24.57 ns/op BenchmarkMapFirst/8-4 4623994 26.94 ns/op BenchmarkMapFirst/9-4 4197021 28.74 ns/op BenchmarkMapFirst/10-4 3925050 29.94 ns/op BenchmarkMapFirst/11-4 3999870 30.13 ns/op BenchmarkMapFirst/12-4 4166905 29.69 ns/op BenchmarkMapFirst/13-4 4096021 29.12 ns/op BenchmarkMapFirst/14-4 4095763 30.02 ns/op BenchmarkMapFirst/15-4 4168328 28.87 ns/op BenchmarkMapFirst/16-4 4092526 28.48 ns/op BenchmarkMapMid/1-4 4903188 24.77 ns/op BenchmarkMapMid/2-4 4596135 25.34 ns/op BenchmarkMapMid/3-4 4668781 25.34 ns/op BenchmarkMapMid/4-4 4317280 27.60 ns/op BenchmarkMapMid/5-4 4703229 25.61 ns/op BenchmarkMapMid/6-4 4236793 26.51 ns/op BenchmarkMapMid/7-4 4350504 28.31 ns/op BenchmarkMapMid/8-4 4276915 27.35 ns/op BenchmarkMapMid/9-4 4035942 30.09 ns/op BenchmarkMapMid/10-4 3734846 32.07 ns/op BenchmarkMapMid/11-4 3878274 32.44 ns/op BenchmarkMapMid/12-4 3628856 32.02 ns/op BenchmarkMapMid/13-4 3991498 30.11 ns/op BenchmarkMapMid/14-4 4004985 31.47 ns/op BenchmarkMapMid/15-4 3992491 29.98 ns/op BenchmarkMapMid/16-4 3964538 29.91 ns/op BenchmarkMapLast/1-4 4914236 24.71 ns/op BenchmarkMapLast/2-4 4483309 25.87 ns/op BenchmarkMapLast/3-4 4449450 26.40 ns/op BenchmarkMapLast/4-4 4101999 28.95 ns/op BenchmarkMapLast/5-4 4300831 27.23 ns/op BenchmarkMapLast/6-4 4016269 27.53 ns/op BenchmarkMapLast/7-4 4313730 28.28 ns/op BenchmarkMapLast/8-4 3949496 30.18 ns/op BenchmarkMapLast/9-4 3886041 31.43 ns/op BenchmarkMapLast/10-4 3618952 31.56 ns/op BenchmarkMapLast/11-4 3534112 32.85 ns/op BenchmarkMapLast/12-4 3673254 35.88 ns/op BenchmarkMapLast/13-4 3787105 31.74 ns/op BenchmarkMapLast/14-4 3689925 29.23 ns/op BenchmarkMapLast/15-4 3635785 30.58 ns/op BenchmarkMapLast/16-4 3912465 34.48 ns/op BenchmarkMapCycle-4 2103819 57.35 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3422674 35.04 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2185 51488 ns/op BenchmarkMakeMap/[Byte]Byte-4 507867 217.3 ns/op BenchmarkMakeMap/[Int]Int-4 316772 395.1 ns/op BenchmarkNewEmptyMap-4 12372002 9.750 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1662028 70.86 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 477770 244.5 ns/op BenchmarkMapIterEmpty-4 5293927 22.43 ns/op BenchmarkSameLengthMap-4 4631775 25.89 ns/op BenchmarkBigKeyMap-4 1703937 70.00 ns/op BenchmarkBigValMap-4 1486272 79.86 ns/op BenchmarkSmallKeyMap-4 3015021 40.02 ns/op BenchmarkMapPopulate/1-4 3025305 39.58 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 136126 856.9 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7126 16762 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 733 159689 ns/op 51767 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 52 2447910 ns/op 416319 B/op 201 allocs/op BenchmarkMapPopulate/100000-4 3 39384688 ns/op 6528664 B/op 2912 allocs/op BenchmarkComplexAlgMap-4 482647 238.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 1661162 72.46 ns/op BenchmarkGoMapClear/Reflexive/10-4 1494030 80.10 ns/op BenchmarkGoMapClear/Reflexive/100-4 342320 348.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 52630 2329 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5913 20091 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1301073 92.23 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 102.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 321487 370.2 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 51112 2327 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5812 20367 ns/op BenchmarkMapStringConversion/32/simple-4 1828731 65.79 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1774159 68.21 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1546004 76.95 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1713316 70.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1651051 73.10 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1468575 81.31 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1697821 65.50 ns/op BenchmarkMapInterfacePtr-4 1971633 63.62 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4789395 24.87 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 107721 992.1 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5169 24722 ns/op BenchmarkMapPop1000-4 352 338381 ns/op BenchmarkMapPop10000-4 19 6031413 ns/op BenchmarkMapAssign/Int32/256-4 2258590 52.43 ns/op BenchmarkMapAssign/Int32/65536-4 862410 129.4 ns/op BenchmarkMapAssign/Int64/256-4 2221698 51.99 ns/op BenchmarkMapAssign/Int64/65536-4 803713 138.9 ns/op BenchmarkMapAssign/Str/256-4 1872796 65.09 ns/op BenchmarkMapAssign/Str/65536-4 335311 298.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1450198 78.93 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 562128 190.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1504458 80.28 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 493249 219.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 426368 2366 ns/op BenchmarkMapOperatorAssign/Str/65536-4 127617 796.6 ns/op BenchmarkMapAppendAssign/Int32/256-4 789004 167.3 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 173935 621.7 ns/op 69 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 788241 172.1 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 162418 665.2 ns/op 79 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 561862 252.3 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 104599 1153 ns/op 138 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1840442 64.38 ns/op BenchmarkMapDelete/Int32/1000-4 1912449 61.20 ns/op BenchmarkMapDelete/Int32/10000-4 1822236 64.21 ns/op BenchmarkMapDelete/Int64/100-4 1879492 63.78 ns/op BenchmarkMapDelete/Int64/1000-4 1901358 62.63 ns/op BenchmarkMapDelete/Int64/10000-4 1829367 65.87 ns/op BenchmarkMapDelete/Str/100-4 1508608 79.74 ns/op BenchmarkMapDelete/Str/1000-4 1540904 88.27 ns/op BenchmarkMapDelete/Str/10000-4 1401325 86.41 ns/op BenchmarkMapDelete/Pointer/100-4 1647258 72.36 ns/op BenchmarkMapDelete/Pointer/1000-4 1744767 68.65 ns/op BenchmarkMapDelete/Pointer/10000-4 1623015 72.45 ns/op BenchmarkMemmove/0-4 13837178 7.302 ns/op BenchmarkMemmove/1-4 1994306 59.06 ns/op 16.93 MB/s BenchmarkMemmove/2-4 1941094 61.86 ns/op 32.33 MB/s BenchmarkMemmove/3-4 1941279 63.35 ns/op 47.35 MB/s BenchmarkMemmove/4-4 1955558 61.31 ns/op 65.24 MB/s BenchmarkMemmove/5-4 1945792 61.42 ns/op 81.41 MB/s BenchmarkMemmove/6-4 1928906 62.45 ns/op 96.08 MB/s BenchmarkMemmove/7-4 1943758 62.13 ns/op 112.66 MB/s BenchmarkMemmove/8-4 2009943 59.51 ns/op 134.43 MB/s BenchmarkMemmove/9-4 1823272 63.85 ns/op 140.95 MB/s BenchmarkMemmove/10-4 1888338 63.93 ns/op 156.41 MB/s BenchmarkMemmove/11-4 1883008 65.46 ns/op 168.05 MB/s BenchmarkMemmove/12-4 1904788 63.66 ns/op 188.51 MB/s BenchmarkMemmove/13-4 1857446 63.30 ns/op 205.38 MB/s BenchmarkMemmove/14-4 1871323 63.33 ns/op 221.06 MB/s BenchmarkMemmove/15-4 1895455 64.12 ns/op 233.93 MB/s BenchmarkMemmove/16-4 1929325 61.27 ns/op 261.13 MB/s BenchmarkMemmove/32-4 1840407 64.58 ns/op 495.55 MB/s BenchmarkMemmove/64-4 1676116 71.60 ns/op 893.81 MB/s BenchmarkMemmove/128-4 1372216 87.22 ns/op 1467.52 MB/s BenchmarkMemmove/256-4 1000000 112.9 ns/op 2267.35 MB/s BenchmarkMemmove/512-4 575822 201.6 ns/op 2539.65 MB/s BenchmarkMemmove/1024-4 385629 304.8 ns/op 3359.33 MB/s BenchmarkMemmove/2048-4 235657 508.4 ns/op 4028.00 MB/s BenchmarkMemmove/4096-4 128781 934.4 ns/op 4383.43 MB/s BenchmarkMemmoveOverlap/32-4 1851613 65.11 ns/op 491.47 MB/s BenchmarkMemmoveOverlap/64-4 1687867 71.38 ns/op 896.67 MB/s BenchmarkMemmoveOverlap/128-4 1385322 86.86 ns/op 1473.63 MB/s BenchmarkMemmoveOverlap/256-4 1000000 113.4 ns/op 2256.96 MB/s BenchmarkMemmoveOverlap/512-4 597480 200.8 ns/op 2549.78 MB/s BenchmarkMemmoveOverlap/1024-4 385329 304.3 ns/op 3364.55 MB/s BenchmarkMemmoveOverlap/2048-4 234748 510.9 ns/op 4008.69 MB/s BenchmarkMemmoveOverlap/4096-4 129607 934.3 ns/op 4384.23 MB/s BenchmarkMemmoveUnalignedDst/0-4 13576274 7.714 ns/op BenchmarkMemmoveUnalignedDst/1-4 2032546 59.83 ns/op 16.71 MB/s BenchmarkMemmoveUnalignedDst/2-4 1928209 62.30 ns/op 32.10 MB/s BenchmarkMemmoveUnalignedDst/3-4 1943167 61.73 ns/op 48.60 MB/s BenchmarkMemmoveUnalignedDst/4-4 1922256 62.04 ns/op 64.47 MB/s BenchmarkMemmoveUnalignedDst/5-4 1947579 62.94 ns/op 79.45 MB/s BenchmarkMemmoveUnalignedDst/6-4 1956554 61.75 ns/op 97.17 MB/s BenchmarkMemmoveUnalignedDst/7-4 1945064 62.39 ns/op 112.21 MB/s BenchmarkMemmoveUnalignedDst/8-4 1990903 60.81 ns/op 131.56 MB/s BenchmarkMemmoveUnalignedDst/9-4 1862186 64.32 ns/op 139.92 MB/s BenchmarkMemmoveUnalignedDst/10-4 1883583 63.83 ns/op 156.66 MB/s BenchmarkMemmoveUnalignedDst/11-4 1857541 63.34 ns/op 173.66 MB/s BenchmarkMemmoveUnalignedDst/12-4 1858920 64.36 ns/op 186.46 MB/s BenchmarkMemmoveUnalignedDst/13-4 1874620 64.75 ns/op 200.77 MB/s BenchmarkMemmoveUnalignedDst/14-4 1869715 64.23 ns/op 217.97 MB/s BenchmarkMemmoveUnalignedDst/15-4 1854201 64.15 ns/op 233.83 MB/s BenchmarkMemmoveUnalignedDst/16-4 1861802 64.31 ns/op 248.80 MB/s BenchmarkMemmoveUnalignedDst/32-4 1733722 69.49 ns/op 460.52 MB/s BenchmarkMemmoveUnalignedDst/64-4 1566259 75.47 ns/op 848.08 MB/s BenchmarkMemmoveUnalignedDst/128-4 1314812 91.25 ns/op 1402.77 MB/s BenchmarkMemmoveUnalignedDst/256-4 852872 134.6 ns/op 1902.25 MB/s BenchmarkMemmoveUnalignedDst/512-4 564948 207.5 ns/op 2467.93 MB/s BenchmarkMemmoveUnalignedDst/1024-4 361573 325.6 ns/op 3144.88 MB/s BenchmarkMemmoveUnalignedDst/2048-4 233108 511.6 ns/op 4003.47 MB/s BenchmarkMemmoveUnalignedDst/4096-4 125188 956.7 ns/op 4281.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1769829 67.30 ns/op 475.45 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1582870 76.47 ns/op 836.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1344013 90.78 ns/op 1409.99 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 942553 116.3 ns/op 2200.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 564856 205.1 ns/op 2495.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 383661 308.8 ns/op 3316.19 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 231727 508.0 ns/op 4031.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 127473 937.5 ns/op 4369.14 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14081709 7.610 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1966191 61.21 ns/op 16.34 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1918075 62.98 ns/op 31.76 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1920800 62.46 ns/op 48.03 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1895822 64.12 ns/op 62.39 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1920698 61.34 ns/op 81.51 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1924687 61.87 ns/op 96.98 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1920891 62.77 ns/op 111.51 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1997226 60.52 ns/op 132.19 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1875918 63.41 ns/op 141.93 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1813201 64.38 ns/op 155.32 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1855040 63.56 ns/op 173.07 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1870635 63.25 ns/op 189.72 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1831711 64.60 ns/op 201.25 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1866180 65.33 ns/op 214.29 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1841943 64.73 ns/op 231.73 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1843512 64.25 ns/op 249.04 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1801288 67.55 ns/op 473.72 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1615165 73.64 ns/op 869.13 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1328337 90.95 ns/op 1407.32 MB/s BenchmarkMemmoveUnalignedSrc/256-4 980870 114.7 ns/op 2232.60 MB/s BenchmarkMemmoveUnalignedSrc/512-4 568687 206.9 ns/op 2474.75 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 382916 308.3 ns/op 3321.36 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 232850 510.0 ns/op 4016.06 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 127699 947.2 ns/op 4324.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1582382 75.84 ns/op 210.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1544311 77.72 ns/op 205.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1537471 77.79 ns/op 205.67 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1475186 81.73 ns/op 195.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1545648 78.01 ns/op 205.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1526619 79.14 ns/op 202.18 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1550757 77.01 ns/op 207.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1537158 78.38 ns/op 204.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1359423 89.40 ns/op 715.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1203116 101.4 ns/op 631.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1353930 89.15 ns/op 717.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1305577 91.67 ns/op 698.13 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1326702 88.74 ns/op 721.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1302596 92.26 ns/op 693.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1351986 90.16 ns/op 709.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1315717 91.00 ns/op 703.30 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 842308 139.7 ns/op 1833.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 731278 164.8 ns/op 1553.52 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 853736 140.7 ns/op 1819.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 832764 131.3 ns/op 1949.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 886752 134.2 ns/op 1907.59 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 882708 130.2 ns/op 1966.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 890642 133.3 ns/op 1919.77 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 860407 130.1 ns/op 1968.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 104731 1130 ns/op 3626.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 79333 1514 ns/op 2706.18 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 125799 956.3 ns/op 4283.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 124622 958.6 ns/op 4273.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 125145 959.9 ns/op 4267.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 126055 961.2 ns/op 4261.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 124754 952.4 ns/op 4300.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 124502 960.7 ns/op 4263.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6680 17683 ns/op 3706.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4670 23771 ns/op 2756.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7461 14619 ns/op 4482.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7174 14396 ns/op 4552.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7431 14321 ns/op 4576.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7065 14515 ns/op 4515.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7312 14397 ns/op 4552.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7210 14383 ns/op 4556.54 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1748954 68.72 ns/op 465.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1595449 76.55 ns/op 836.02 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1338739 89.51 ns/op 1430.03 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 893704 130.1 ns/op 1967.30 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 587073 203.4 ns/op 2516.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 395076 303.7 ns/op 3371.61 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 233574 507.9 ns/op 4032.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 128662 938.0 ns/op 4366.59 MB/s BenchmarkMemclr/5-4 11145480 10.67 ns/op 468.69 MB/s BenchmarkMemclr/16-4 10545486 11.30 ns/op 1415.60 MB/s BenchmarkMemclr/64-4 9782109 12.11 ns/op 5286.92 MB/s BenchmarkMemclr/256-4 8569293 13.91 ns/op 18401.93 MB/s BenchmarkMemclr/4096-4 2364571 50.40 ns/op 81262.22 MB/s BenchmarkMemclr/65536-4 70509 1552 ns/op 42218.73 MB/s BenchmarkMemclr/1M-4 2784 36782 ns/op 28507.80 MB/s BenchmarkMemclr/4M-4 682 175191 ns/op 23941.35 MB/s BenchmarkMemclr/8M-4 277 405642 ns/op 20679.82 MB/s BenchmarkMemclr/16M-4 117 1118758 ns/op 14996.29 MB/s BenchmarkMemclr/64M-4 12 9946501 ns/op 6746.98 MB/s BenchmarkMemclrUnaligned/0_5-4 7202979 16.15 ns/op 309.57 MB/s BenchmarkMemclrUnaligned/0_16-4 7707109 15.47 ns/op 1034.00 MB/s BenchmarkMemclrUnaligned/0_64-4 7345414 16.33 ns/op 3918.14 MB/s BenchmarkMemclrUnaligned/0_256-4 6523632 18.53 ns/op 13812.00 MB/s BenchmarkMemclrUnaligned/0_4096-4 2192433 54.59 ns/op 75025.42 MB/s BenchmarkMemclrUnaligned/0_65536-4 56433 1899 ns/op 34506.40 MB/s BenchmarkMemclrUnaligned/1_5-4 7381171 16.04 ns/op 311.67 MB/s BenchmarkMemclrUnaligned/1_16-4 7630612 15.53 ns/op 1030.39 MB/s BenchmarkMemclrUnaligned/1_64-4 7136396 16.46 ns/op 3888.67 MB/s BenchmarkMemclrUnaligned/1_256-4 6441966 18.42 ns/op 13899.74 MB/s BenchmarkMemclrUnaligned/1_4096-4 1305884 88.87 ns/op 46088.71 MB/s BenchmarkMemclrUnaligned/1_65536-4 66700 1717 ns/op 38164.79 MB/s BenchmarkMemclrUnaligned/4_5-4 7489593 15.91 ns/op 314.21 MB/s BenchmarkMemclrUnaligned/4_16-4 7604301 15.80 ns/op 1012.71 MB/s BenchmarkMemclrUnaligned/4_64-4 7285257 16.30 ns/op 3926.72 MB/s BenchmarkMemclrUnaligned/4_256-4 6430417 18.85 ns/op 13580.92 MB/s BenchmarkMemclrUnaligned/4_4096-4 1335838 88.14 ns/op 46472.66 MB/s BenchmarkMemclrUnaligned/4_65536-4 62125 1821 ns/op 35985.57 MB/s BenchmarkMemclrUnaligned/7_5-4 7339260 15.96 ns/op 313.19 MB/s BenchmarkMemclrUnaligned/7_16-4 7547466 15.74 ns/op 1016.67 MB/s BenchmarkMemclrUnaligned/7_64-4 7427307 16.19 ns/op 3952.61 MB/s BenchmarkMemclrUnaligned/7_256-4 6475215 18.54 ns/op 13810.42 MB/s BenchmarkMemclrUnaligned/7_4096-4 1365412 88.27 ns/op 46405.36 MB/s BenchmarkMemclrUnaligned/7_65536-4 65112 1766 ns/op 37110.23 MB/s BenchmarkMemclrUnaligned/0_1M-4 2774 36960 ns/op 28370.38 MB/s BenchmarkMemclrUnaligned/0_4M-4 694 170881 ns/op 24545.12 MB/s BenchmarkMemclrUnaligned/0_8M-4 298 390999 ns/op 21454.28 MB/s BenchmarkMemclrUnaligned/0_16M-4 79 1555829 ns/op 10783.46 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9897916 ns/op 6780.10 MB/s BenchmarkMemclrUnaligned/1_1M-4 2763 39899 ns/op 26280.56 MB/s BenchmarkMemclrUnaligned/1_4M-4 678 166172 ns/op 25240.72 MB/s BenchmarkMemclrUnaligned/1_8M-4 205 526565 ns/op 15930.82 MB/s BenchmarkMemclrUnaligned/1_16M-4 48 2262189 ns/op 7416.36 MB/s BenchmarkMemclrUnaligned/1_64M-4 10 10016199 ns/op 6700.03 MB/s BenchmarkMemclrUnaligned/4_1M-4 2694 40297 ns/op 26020.91 MB/s BenchmarkMemclrUnaligned/4_4M-4 678 167525 ns/op 25036.93 MB/s BenchmarkMemclrUnaligned/4_8M-4 219 498210 ns/op 16837.48 MB/s BenchmarkMemclrUnaligned/4_16M-4 49 2420700 ns/op 6930.73 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 10195933 ns/op 6581.92 MB/s BenchmarkMemclrUnaligned/7_1M-4 2781 41543 ns/op 25240.78 MB/s BenchmarkMemclrUnaligned/7_4M-4 669 169668 ns/op 24720.60 MB/s BenchmarkMemclrUnaligned/7_8M-4 219 549791 ns/op 15257.80 MB/s BenchmarkMemclrUnaligned/7_16M-4 49 2493165 ns/op 6729.28 MB/s BenchmarkMemclrUnaligned/7_64M-4 10 10187670 ns/op 6587.26 MB/s BenchmarkGoMemclr/5-4 2075374 57.77 ns/op 86.55 MB/s BenchmarkGoMemclr/16-4 470635 245.1 ns/op 65.27 MB/s BenchmarkGoMemclr/64-4 128967 931.9 ns/op 68.67 MB/s BenchmarkGoMemclr/256-4 32785 3635 ns/op 70.42 MB/s BenchmarkMemclrRange/1K_2K-4 67753 1747 ns/op 54884.47 MB/s BenchmarkMemclrRange/2K_8K-4 30218 3928 ns/op 84902.11 MB/s BenchmarkMemclrRange/4K_16K-4 42594 2806 ns/op 115155.05 MB/s BenchmarkMemclrRange/160K_228K-4 1848 58432 ns/op 28458.06 MB/s BenchmarkClearFat7-4 6122041 19.14 ns/op BenchmarkClearFat8-4 6923317 17.27 ns/op BenchmarkClearFat11-4 5806111 20.87 ns/op BenchmarkClearFat12-4 5697934 21.45 ns/op BenchmarkClearFat13-4 5871348 20.23 ns/op BenchmarkClearFat14-4 5734186 20.45 ns/op BenchmarkClearFat15-4 5853219 20.37 ns/op BenchmarkClearFat16-4 6329583 18.62 ns/op BenchmarkClearFat24-4 6315464 18.86 ns/op BenchmarkClearFat32-4 6134542 19.99 ns/op BenchmarkClearFat40-4 5800579 20.42 ns/op BenchmarkClearFat48-4 5434252 21.99 ns/op BenchmarkClearFat56-4 5362900 22.05 ns/op BenchmarkClearFat64-4 5595534 21.46 ns/op BenchmarkClearFat72-4 5354994 22.53 ns/op BenchmarkClearFat128-4 3739653 31.80 ns/op BenchmarkClearFat256-4 2176786 55.13 ns/op BenchmarkClearFat512-4 1330683 89.95 ns/op BenchmarkClearFat1024-4 804380 144.7 ns/op BenchmarkClearFat1032-4 748203 152.4 ns/op BenchmarkClearFat1040-4 789538 152.1 ns/op BenchmarkCopyFat7-4 5795679 20.45 ns/op BenchmarkCopyFat8-4 6759398 17.62 ns/op BenchmarkCopyFat11-4 5783545 20.64 ns/op BenchmarkCopyFat12-4 5741671 20.71 ns/op BenchmarkCopyFat13-4 5640097 20.79 ns/op BenchmarkCopyFat14-4 5779933 21.00 ns/op BenchmarkCopyFat15-4 5751668 21.04 ns/op BenchmarkCopyFat16-4 6244788 18.37 ns/op BenchmarkCopyFat24-4 6005930 19.76 ns/op BenchmarkCopyFat32-4 6202266 19.23 ns/op BenchmarkCopyFat64-4 5609380 21.32 ns/op BenchmarkCopyFat72-4 5107152 23.78 ns/op BenchmarkCopyFat128-4 3602548 33.50 ns/op BenchmarkCopyFat256-4 2638314 45.42 ns/op BenchmarkCopyFat512-4 1284282 93.82 ns/op BenchmarkCopyFat520-4 1245865 95.64 ns/op BenchmarkCopyFat1024-4 777867 154.7 ns/op BenchmarkCopyFat1032-4 751288 155.4 ns/op BenchmarkCopyFat1040-4 754148 158.7 ns/op BenchmarkIssue18740/2byte-4 460 261412 ns/op BenchmarkIssue18740/4byte-4 754 159452 ns/op BenchmarkIssue18740/8byte-4 1014 117959 ns/op BenchmarkMemclrKnownSize1-4 8670675 13.18 ns/op 75.88 MB/s BenchmarkMemclrKnownSize2-4 5767911 20.78 ns/op 96.23 MB/s BenchmarkMemclrKnownSize4-4 3431822 35.00 ns/op 114.28 MB/s BenchmarkMemclrKnownSize8-4 982514 117.7 ns/op 67.96 MB/s BenchmarkMemclrKnownSize16-4 466347 239.1 ns/op 66.93 MB/s BenchmarkMemclrKnownSize32-4 259188 463.1 ns/op 69.09 MB/s BenchmarkMemclrKnownSize64-4 136276 869.5 ns/op 73.61 MB/s BenchmarkMemclrKnownSize112-4 71970 1560 ns/op 71.78 MB/s BenchmarkMemclrKnownSize128-4 68781 1727 ns/op 74.14 MB/s BenchmarkMemclrKnownSize192-4 46593 2584 ns/op 74.31 MB/s BenchmarkMemclrKnownSize248-4 34954 3425 ns/op 72.40 MB/s BenchmarkMemclrKnownSize256-4 33702 3561 ns/op 71.89 MB/s BenchmarkMemclrKnownSize512-4 16826 7104 ns/op 72.07 MB/s BenchmarkMemclrKnownSize1024-4 8283 14213 ns/op 72.05 MB/s BenchmarkMemclrKnownSize4096-4 2119 56215 ns/op 72.86 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7362298 ns/op 71.21 MB/s BenchmarkReadMetricsLatency-4 14674 5228 p50-ns 7990 p90-ns 20882 p99-ns BenchmarkFinalizer-4 171 680904 ns/op BenchmarkFinalizerRun-4 168612 939.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6594832 18.55 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3154694 37.98 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2416300 48.99 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2374436 49.82 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1298186 91.57 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2264668 52.98 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1264728 94.69 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1320645 90.66 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2009260 59.51 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2012678 59.70 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1699635 70.58 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1472751 81.87 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1347112 88.97 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8052109 15.14 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8588240 14.27 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8498708 14.22 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8197670 15.02 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7558768 15.92 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6805768 17.70 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7907518 15.28 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8299492 14.51 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8360032 14.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7835064 15.20 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8368972 14.34 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8044827 14.60 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7884730 14.91 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8422591 14.16 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8318800 14.44 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8074977 15.19 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8407908 14.51 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8291842 14.46 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8037580 15.23 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7011633 16.57 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7225009 16.70 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7960186 15.09 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7296580 16.39 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7138755 16.36 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7887241 15.20 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7122453 16.49 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7076916 16.74 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7791679 15.21 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7239908 16.63 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7140592 16.69 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7882335 15.09 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8570595 14.44 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8371017 14.42 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7692592 15.21 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8386404 14.30 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8199322 14.49 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7877011 15.13 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8179590 14.39 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8156613 14.52 ns/op BenchmarkNetpollBreak-4 4225 28556 ns/op BenchmarkPinnerPinUnpinBatch-4 981 113553 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 217 539776 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1164 116030 ns/op BenchmarkPinnerPinUnpin-4 1000000 101.8 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 103.2 ns/op BenchmarkPinnerPinUnpinDouble-4 442920 271.0 ns/op BenchmarkPinnerPinUnpinParallel-4 3544275 32.71 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3471817 36.16 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 236848 499.3 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5337301 22.10 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5642678 21.27 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 8563714 13.58 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 10410728 12.56 ns/op BenchmarkPingPongHog-4 379 371248 ns/op BenchmarkStackGrowth-4 119116 917.2 ns/op BenchmarkStackGrowthDeep-4 1263 99851 ns/op BenchmarkCreateGoroutines-4 57195 2224 ns/op BenchmarkCreateGoroutinesParallel-4 44224 2635 ns/op BenchmarkCreateGoroutinesCapture-4 8644 13779 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40908 2838 ns/op BenchmarkClosureCall-4 22669333 5.292 ns/op BenchmarkWakeupParallelSpinning/0s-4 6190 17784 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4556 23618 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4566 25157 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3424 36281 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2176 55794 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1305 94864 ns/op BenchmarkWakeupParallelSpinning/50µs-4 651 193177 ns/op BenchmarkWakeupParallelSpinning/100µs-4 355 343605 ns/op BenchmarkWakeupParallelSyscall/0s-4 686 156590 ns/op BenchmarkWakeupParallelSyscall/1µs-4 754 153194 ns/op BenchmarkWakeupParallelSyscall/2µs-4 764 157482 ns/op BenchmarkWakeupParallelSyscall/5µs-4 693 158361 ns/op BenchmarkWakeupParallelSyscall/10µs-4 710 172581 ns/op BenchmarkWakeupParallelSyscall/20µs-4 652 187468 ns/op BenchmarkWakeupParallelSyscall/50µs-4 466 254575 ns/op BenchmarkWakeupParallelSyscall/100µs-4 328 379013 ns/op BenchmarkMatmult-4 4781881 32.37 ns/op BenchmarkFastrand-4 10746188 9.526 ns/op BenchmarkFastrand64-4 10859102 10.01 ns/op BenchmarkFastrandHashiter-4 4779514 27.37 ns/op BenchmarkFastrandn/2-4 7300237 16.18 ns/op BenchmarkFastrandn/3-4 7107577 17.05 ns/op BenchmarkFastrandn/4-4 7474548 16.00 ns/op BenchmarkFastrandn/5-4 7439950 15.94 ns/op BenchmarkIfaceCmp100-4 103974 1152 ns/op BenchmarkIfaceCmpNil100-4 152473 772.4 ns/op BenchmarkEfaceCmpDiff-4 40335 2992 ns/op BenchmarkEfaceCmpDiffIndirect-4 29554 3990 ns/op BenchmarkDefer-4 1369459 86.98 ns/op BenchmarkDefer10-4 715675 162.2 ns/op BenchmarkDeferMany-4 513050 462.2 ns/op BenchmarkPanicRecover-4 567385 193.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 8611 15431 ns/op 15183 p50-ns 19389 p90-ns 29060 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 8362 19057 ns/op 15978 p50-ns 20863 p90-ns 82978 p99-ns BenchmarkGoroutineProfile/small/idle-4 2287 48002 ns/op 49447 p50-ns 55289 p90-ns 88111 p99-ns BenchmarkGoroutineProfile/small/loaded-4 540 299023 ns/op 102660 p50-ns 267157 p90-ns 4150618 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7785 15225 ns/op 14410 p50-ns 18638 p90-ns 28290 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7682 17274 ns/op 14998 p50-ns 19722 p90-ns 74791 p99-ns BenchmarkGoroutineProfile/large/idle-4 40 3241984 ns/op 3227215 p50-ns 3440918 p90-ns 4041053 p99-ns BenchmarkGoroutineProfile/large/loaded-4 33 5313749 ns/op 3718140 p50-ns 8408005 p90-ns 21285190 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7513 15469 ns/op 15089 p50-ns 19057 p90-ns 31196 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6982 20862 ns/op 15943 p50-ns 24295 p90-ns 189381 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 912 124208 ns/op 115042 p50-ns 136375 p90-ns 302407 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 321 558174 ns/op 256166 p50-ns 425957 p90-ns 10889118 p99-ns BenchmarkRWMutexUncontended-4 2682810 37.71 ns/op BenchmarkRWMutexWrite100-4 529033 198.8 ns/op BenchmarkRWMutexWrite10-4 120267 1120 ns/op BenchmarkRWMutexWorkWrite100-4 464370 261.2 ns/op BenchmarkRWMutexWorkWrite10-4 99518 1358 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2571 45131 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 915 128128 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1234 92221 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 453 264110 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 627 186649 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 205 557177 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 316 371804 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 100 1147951 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 285554 402.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 254762 411.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 276363 432.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 258637 401.2 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 305410 394.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 273241 425.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 275882 381.2 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 302073 426.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 259394 469.6 ns/op BenchmarkMakeSlice/Byte-4 1772892 62.14 ns/op BenchmarkMakeSlice/Int16-4 2045104 57.66 ns/op BenchmarkMakeSlice/Int-4 1398764 79.52 ns/op BenchmarkMakeSlice/Ptr-4 1000000 106.3 ns/op BenchmarkMakeSlice/Struct/24-4 917008 133.8 ns/op BenchmarkMakeSlice/Struct/32-4 759783 147.7 ns/op BenchmarkMakeSlice/Struct/40-4 665892 166.2 ns/op BenchmarkGrowSlice/Byte-4 839078 157.2 ns/op BenchmarkGrowSlice/Int16-4 777706 164.9 ns/op BenchmarkGrowSlice/Int-4 582084 210.4 ns/op BenchmarkGrowSlice/Ptr-4 503631 264.5 ns/op BenchmarkGrowSlice/Struct/24-4 301064 391.7 ns/op BenchmarkGrowSlice/Struct/32-4 286633 449.4 ns/op BenchmarkGrowSlice/Struct/40-4 184168 545.8 ns/op BenchmarkExtendSlice/IntSlice-4 501591 259.1 ns/op BenchmarkExtendSlice/PointerSlice-4 412670 325.8 ns/op BenchmarkExtendSlice/NoGrow-4 823225 148.8 ns/op BenchmarkAppend-4 827509 146.0 ns/op BenchmarkAppendGrowByte-4 3 34469924 ns/op BenchmarkAppendGrowString-4 1 411242778 ns/op BenchmarkAppendSlice/1Bytes-4 1948021 61.74 ns/op BenchmarkAppendSlice/4Bytes-4 1885810 63.86 ns/op BenchmarkAppendSlice/7Bytes-4 1846858 64.49 ns/op BenchmarkAppendSlice/8Bytes-4 1880143 63.55 ns/op BenchmarkAppendSlice/15Bytes-4 1785664 66.44 ns/op BenchmarkAppendSlice/16Bytes-4 1810522 66.02 ns/op BenchmarkAppendSlice/32Bytes-4 1815129 67.42 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 83526 1306 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 22168 5013 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8160 17782 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1520 73848 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 99 1181757 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5322752 ns/op BenchmarkAppendStr/1Bytes-4 2130814 55.86 ns/op BenchmarkAppendStr/4Bytes-4 2093439 58.08 ns/op BenchmarkAppendStr/8Bytes-4 2100894 57.05 ns/op BenchmarkAppendStr/16Bytes-4 2039606 57.76 ns/op BenchmarkAppendStr/32Bytes-4 2092302 57.60 ns/op BenchmarkAppendSpecialCase-4 768421 155.2 ns/op BenchmarkCopy/1Byte-4 2037420 59.34 ns/op 16.85 MB/s BenchmarkCopy/1String-4 1984402 59.85 ns/op 16.71 MB/s BenchmarkCopy/2Byte-4 1927845 62.75 ns/op 31.87 MB/s BenchmarkCopy/2String-4 1978365 61.78 ns/op 32.37 MB/s BenchmarkCopy/4Byte-4 1906549 63.78 ns/op 62.71 MB/s BenchmarkCopy/4String-4 1953925 61.04 ns/op 65.53 MB/s BenchmarkCopy/8Byte-4 1917208 63.66 ns/op 125.67 MB/s BenchmarkCopy/8String-4 1991918 61.34 ns/op 130.43 MB/s BenchmarkCopy/12Byte-4 1888730 64.18 ns/op 186.96 MB/s BenchmarkCopy/12String-4 1860493 63.12 ns/op 190.12 MB/s BenchmarkCopy/16Byte-4 1927602 62.08 ns/op 257.72 MB/s BenchmarkCopy/16String-4 1934890 62.38 ns/op 256.50 MB/s BenchmarkCopy/32Byte-4 1803883 64.73 ns/op 494.35 MB/s BenchmarkCopy/32String-4 1783503 66.58 ns/op 480.65 MB/s BenchmarkCopy/128Byte-4 1343599 89.14 ns/op 1435.98 MB/s BenchmarkCopy/128String-4 1263544 94.40 ns/op 1355.86 MB/s BenchmarkCopy/1024Byte-4 385458 308.5 ns/op 3319.72 MB/s BenchmarkCopy/1024String-4 345490 351.3 ns/op 2915.05 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27237 4296 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19141 6121 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10348 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 7909 14250 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8145 16454 ns/op BenchmarkAppendInPlace/Grow/Byte-4 128558 932.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 146680 901.9 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 91698 1141 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 83168 1340 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 69015 1565 ns/op BenchmarkStackCopyPtr-4 1 186346074 ns/op BenchmarkStackCopy-4 1 121116321 ns/op BenchmarkStackCopyNoCache-4 19 6328679 ns/op BenchmarkStackCopyWithStkobj-4 1 119868964 ns/op BenchmarkIssue18138-4 754 186467 ns/op BenchmarkCompareStringEqual-4 9914406 11.04 ns/op BenchmarkCompareStringIdentical-4 22586280 5.352 ns/op BenchmarkCompareStringSameLength-4 13139698 8.696 ns/op BenchmarkCompareStringDifferentLength-4 22440932 5.385 ns/op BenchmarkCompareStringBigUnaligned-4 1142 95711 ns/op 10955.78 MB/s BenchmarkCompareStringBig-4 1124 97654 ns/op 10737.74 MB/s BenchmarkConcatStringAndBytes-4 2628027 45.81 ns/op BenchmarkSliceByteToString/1-4 2163192 55.85 ns/op BenchmarkSliceByteToString/2-4 1000000 114.3 ns/op BenchmarkSliceByteToString/4-4 1000000 109.9 ns/op BenchmarkSliceByteToString/8-4 1000000 105.9 ns/op BenchmarkSliceByteToString/16-4 910554 114.5 ns/op BenchmarkSliceByteToString/32-4 832706 127.4 ns/op BenchmarkSliceByteToString/64-4 767427 154.1 ns/op BenchmarkSliceByteToString/128-4 519904 213.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2526818 46.98 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 882897 130.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 109.8 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4288483 27.93 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1769575 68.19 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2056401 58.38 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2568498 46.43 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 428126 278.6 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 557600 207.2 ns/op BenchmarkRuneIterate/range/ASCII-4 7785265 13.18 ns/op BenchmarkRuneIterate/range/Japanese-4 2208406 53.80 ns/op BenchmarkRuneIterate/range/MixedLength-4 2576847 45.29 ns/op BenchmarkRuneIterate/range1/ASCII-4 8061597 13.22 ns/op BenchmarkRuneIterate/range1/Japanese-4 2214576 53.36 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2573713 45.99 ns/op BenchmarkRuneIterate/range2/ASCII-4 7792694 13.23 ns/op BenchmarkRuneIterate/range2/Japanese-4 2191672 53.81 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2601174 45.64 ns/op BenchmarkArrayEqual-4 20870857 5.726 ns/op BenchmarkFunc/Name-4 2635142 43.34 ns/op BenchmarkFunc/Entry-4 9361424 11.31 ns/op BenchmarkFunc/FileLine-4 2865506 46.45 ns/op PASS ok runtime 155.570s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 25197 4665 ns/op BenchmarkHandle/concurrent-4 14907 8071 ns/op PASS ok runtime/cgo 1.508s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 22621558 5.266 ns/op BenchmarkAtomicStore64-4 9115477 12.15 ns/op BenchmarkAtomicLoad-4 22051720 5.268 ns/op BenchmarkAtomicStore-4 9970220 12.02 ns/op BenchmarkAnd8-4 9943329 12.16 ns/op BenchmarkAnd-4 9910669 12.04 ns/op BenchmarkAnd8Parallel-4 2409057 42.83 ns/op BenchmarkAndParallel-4 3152114 48.23 ns/op BenchmarkOr8-4 9963708 12.03 ns/op BenchmarkOr-4 9944308 12.05 ns/op BenchmarkOr8Parallel-4 3025892 45.96 ns/op BenchmarkOrParallel-4 3131414 47.65 ns/op BenchmarkXadd-4 2429565 47.11 ns/op BenchmarkXadd64-4 2512921 47.81 ns/op BenchmarkCas-4 2357781 55.16 ns/op BenchmarkCas64-4 2207725 54.31 ns/op BenchmarkXchg-4 2921960 49.63 ns/op BenchmarkXchg64-4 2972935 48.57 ns/op PASS ok runtime/internal/atomic 3.864s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4587363 25.72 ns/op BenchmarkMulUintptr/large-4 3578600 31.72 ns/op PASS ok runtime/internal/math 1.315s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 6718219 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 9167492 ns/op 731.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1417 83750 ns/op 1.993 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 12923293 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 19093419 ns/op 1328 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 363 307568 ns/op 19.42 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 80775018 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 101549473 ns/op 6059 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 32 4599704 ns/op 343.4 concurrent_launches/op PASS ok runtime/pprof 2.784s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 33 3190157 ns/op BenchmarkStackLeak-4 20050 5898 ns/op PASS ok runtime/race 1.354s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4236490 25.61 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 193026 615.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.288s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 25 4288801 ns/op BenchmarkIndex_Large-4 15124 7884 ns/op BenchmarkIndexFunc_Large-4 104 1280775 ns/op BenchmarkCompact/nil-4 6866910 17.37 ns/op BenchmarkCompact/one-4 1878886 63.58 ns/op BenchmarkCompact/sorted-4 1222792 98.49 ns/op BenchmarkCompact/1_item-4 1000000 111.7 ns/op BenchmarkCompact/unsorted-4 1000000 100.6 ns/op BenchmarkCompact/many-4 679135 173.0 ns/op BenchmarkCompact_Large-4 544 206008 ns/op BenchmarkCompactFunc_Large-4 43 2448714 ns/op BenchmarkReplace/naive-fast-4 74862 1673 ns/op BenchmarkReplace/optimized-fast-4 73345 1451 ns/op BenchmarkReplace/naive-slow-4 26214 4692 ns/op BenchmarkReplace/optimized-slow-4 27390 4033 ns/op BenchmarkBinarySearchFloats/Size16-4 1205874 98.07 ns/op BenchmarkBinarySearchFloats/Size32-4 992040 115.2 ns/op BenchmarkBinarySearchFloats/Size64-4 900314 129.2 ns/op BenchmarkBinarySearchFloats/Size128-4 746858 150.5 ns/op BenchmarkBinarySearchFloats/Size512-4 675020 176.4 ns/op BenchmarkBinarySearchFloats/Size1024-4 620204 189.9 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 610140 190.7 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 502429 230.9 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 448276 271.9 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 393267 300.4 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 322308 370.1 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 293890 396.9 ns/op PASS ok slices 5.557s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 169124 693.6 ns/op BenchmarkSortInts-4 2 92999194 ns/op BenchmarkSlicesSortInts-4 2 66000390 ns/op BenchmarkSortIsSorted-4 36 3238263 ns/op BenchmarkSlicesIsSorted-4 58 2102339 ns/op BenchmarkSortStrings-4 1 143831972 ns/op BenchmarkSlicesSortStrings-4 1 102738135 ns/op BenchmarkSortStrings_Sorted-4 28 3811464 ns/op BenchmarkSlicesSortStrings_Sorted-4 40 2825315 ns/op BenchmarkSortStructs-4 1 192859194 ns/op BenchmarkSortFuncStructs-4 1 157595627 ns/op BenchmarkSortString1K-4 258 463268 ns/op BenchmarkSortString1K_Slice-4 199 574948 ns/op BenchmarkStableString1K-4 94 1096090 ns/op BenchmarkSortInt1K-4 327 373374 ns/op BenchmarkSortInt1K_Sorted-4 4797 23645 ns/op BenchmarkSortInt1K_Reversed-4 3446 35056 ns/op BenchmarkSortInt1K_Mod8-4 829 143969 ns/op BenchmarkStableInt1K-4 140 833450 ns/op BenchmarkStableInt1K_Slice-4 165 719522 ns/op BenchmarkSortInt64K-4 3 34248375 ns/op BenchmarkSortInt64K_Slice-4 3 43937404 ns/op BenchmarkStableInt64K-4 2 72020708 ns/op BenchmarkSort1e2-4 463 267084 ns/op BenchmarkStable1e2-4 172 754861 ns/op BenchmarkSort1e4-4 2 51324232 ns/op BenchmarkStable1e4-4 1 223893467 ns/op PASS ok sort 13.714s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 846738 142.4 ns/op BenchmarkAtof64Float-4 608397 166.1 ns/op BenchmarkAtof64FloatExp-4 609259 192.6 ns/op BenchmarkAtof64Big-4 414619 272.1 ns/op BenchmarkAtof64RandomBits-4 149469 805.6 ns/op BenchmarkAtof64RandomFloats-4 425024 268.9 ns/op BenchmarkAtof64RandomLongFloats-4 248157 476.7 ns/op BenchmarkAtof32Decimal-4 749503 144.7 ns/op BenchmarkAtof32Float-4 654960 164.4 ns/op BenchmarkAtof32FloatExp-4 587565 199.0 ns/op BenchmarkAtof32Random-4 341118 343.8 ns/op BenchmarkAtof32RandomLong-4 144746 813.3 ns/op BenchmarkParseInt/Pos/7bit-4 1387826 87.49 ns/op BenchmarkParseInt/Pos/26bit-4 557155 196.5 ns/op BenchmarkParseInt/Pos/31bit-4 538875 213.8 ns/op BenchmarkParseInt/Pos/56bit-4 359125 332.2 ns/op BenchmarkParseInt/Pos/63bit-4 335920 352.1 ns/op BenchmarkParseInt/Neg/7bit-4 1391302 85.97 ns/op BenchmarkParseInt/Neg/26bit-4 562464 199.7 ns/op BenchmarkParseInt/Neg/31bit-4 511621 218.2 ns/op BenchmarkParseInt/Neg/56bit-4 363939 325.1 ns/op BenchmarkParseInt/Neg/63bit-4 341564 345.5 ns/op BenchmarkAtoi/Pos/7bit-4 1995230 59.45 ns/op BenchmarkAtoi/Pos/26bit-4 753382 151.0 ns/op BenchmarkAtoi/Pos/31bit-4 681427 165.6 ns/op BenchmarkAtoi/Pos/56bit-4 402254 282.6 ns/op BenchmarkAtoi/Pos/63bit-4 317313 375.8 ns/op BenchmarkAtoi/Neg/7bit-4 1902199 61.35 ns/op BenchmarkAtoi/Neg/26bit-4 751920 152.0 ns/op BenchmarkAtoi/Neg/31bit-4 687386 168.0 ns/op BenchmarkAtoi/Neg/56bit-4 419770 279.5 ns/op BenchmarkAtoi/Neg/63bit-4 314756 372.0 ns/op BenchmarkFormatFloat/Decimal-4 124393 982.4 ns/op BenchmarkFormatFloat/Float-4 112999 1055 ns/op BenchmarkFormatFloat/Exp-4 112612 1045 ns/op BenchmarkFormatFloat/NegExp-4 115054 1031 ns/op BenchmarkFormatFloat/LongExp-4 99649 1225 ns/op BenchmarkFormatFloat/Big-4 89018 1306 ns/op BenchmarkFormatFloat/BinaryExp-4 223564 531.4 ns/op BenchmarkFormatFloat/32Integer-4 123374 979.5 ns/op BenchmarkFormatFloat/32ExactFraction-4 136612 897.5 ns/op BenchmarkFormatFloat/32Point-4 114346 1030 ns/op BenchmarkFormatFloat/32Exp-4 120234 1009 ns/op BenchmarkFormatFloat/32NegExp-4 119228 987.3 ns/op BenchmarkFormatFloat/32Shortest-4 125098 915.6 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 131730 910.4 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 126230 930.5 ns/op BenchmarkFormatFloat/64Fixed1-4 160802 752.6 ns/op BenchmarkFormatFloat/64Fixed2-4 162333 751.2 ns/op BenchmarkFormatFloat/64Fixed3-4 155874 756.5 ns/op BenchmarkFormatFloat/64Fixed4-4 162596 764.8 ns/op BenchmarkFormatFloat/64Fixed12-4 91526 1322 ns/op BenchmarkFormatFloat/64Fixed16-4 109897 1103 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 108969 1036 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 99286 1203 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2136 52388 ns/op BenchmarkFormatFloat/Slowpath64-4 98455 1209 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 96392 1207 ns/op BenchmarkAppendFloat/Decimal-4 141000 844.9 ns/op BenchmarkAppendFloat/Float-4 121485 952.8 ns/op BenchmarkAppendFloat/Exp-4 135039 880.0 ns/op BenchmarkAppendFloat/NegExp-4 135471 872.7 ns/op BenchmarkAppendFloat/LongExp-4 110743 1073 ns/op BenchmarkAppendFloat/Big-4 100933 1183 ns/op BenchmarkAppendFloat/BinaryExp-4 323865 360.2 ns/op BenchmarkAppendFloat/32Integer-4 141380 847.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 152847 775.7 ns/op BenchmarkAppendFloat/32Point-4 131532 894.9 ns/op BenchmarkAppendFloat/32Exp-4 136118 873.9 ns/op BenchmarkAppendFloat/32NegExp-4 138225 862.0 ns/op BenchmarkAppendFloat/32Shortest-4 167515 707.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 147182 810.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 147190 802.4 ns/op BenchmarkAppendFloat/64Fixed1-4 186374 629.3 ns/op BenchmarkAppendFloat/64Fixed2-4 185482 629.3 ns/op BenchmarkAppendFloat/64Fixed3-4 187002 621.4 ns/op BenchmarkAppendFloat/64Fixed4-4 189661 620.8 ns/op BenchmarkAppendFloat/64Fixed12-4 103002 1164 ns/op BenchmarkAppendFloat/64Fixed16-4 116284 989.1 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 148168 796.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 112311 1053 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2239 52036 ns/op BenchmarkAppendFloat/Slowpath64-4 111033 1079 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 111841 1069 ns/op BenchmarkFormatInt-4 14984 8247 ns/op BenchmarkAppendInt-4 17404 6919 ns/op BenchmarkFormatUint-4 79644 1398 ns/op BenchmarkAppendUint-4 95941 1226 ns/op BenchmarkFormatIntSmall/7-4 3213808 37.14 ns/op BenchmarkFormatIntSmall/42-4 3243822 36.78 ns/op BenchmarkAppendIntSmall-4 1403134 84.89 ns/op BenchmarkAppendUintVarlen/1-4 1454804 82.20 ns/op BenchmarkAppendUintVarlen/12-4 1413133 83.89 ns/op BenchmarkAppendUintVarlen/123-4 943252 114.9 ns/op BenchmarkAppendUintVarlen/1234-4 947840 114.4 ns/op BenchmarkAppendUintVarlen/12345-4 979657 117.3 ns/op BenchmarkAppendUintVarlen/123456-4 932292 124.3 ns/op BenchmarkAppendUintVarlen/1234567-4 990312 119.9 ns/op BenchmarkAppendUintVarlen/12345678-4 948183 119.9 ns/op BenchmarkAppendUintVarlen/123456789-4 893228 127.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 920335 125.7 ns/op BenchmarkAppendUintVarlen/12345678901-4 873542 129.5 ns/op BenchmarkAppendUintVarlen/123456789012-4 880800 128.4 ns/op BenchmarkAppendUintVarlen/1234567890123-4 882610 130.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 887490 131.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 819606 132.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 849631 132.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 842323 137.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 844327 138.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 773601 141.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 766585 140.4 ns/op BenchmarkQuote-4 43293 2701 ns/op BenchmarkQuoteRune-4 445230 270.0 ns/op BenchmarkAppendQuote-4 54450 2232 ns/op BenchmarkAppendQuoteRune-4 859796 134.9 ns/op BenchmarkUnquoteEasy-4 1401746 86.71 ns/op BenchmarkUnquoteHard-4 46503 2548 ns/op PASS ok strconv 19.773s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 433292 267.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 141138 879.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 184600 641.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 413463 266.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 129973 830.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 185142 632.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 267096 395.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 89781 1361 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 92316 1167 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 633607 193.1 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20535 5625 ns/op BenchmarkGenericMatch1-4 2126 52331 ns/op BenchmarkGenericMatch2-4 430 275101 ns/op BenchmarkSingleMaxSkipping-4 7922 14677 ns/op 681.32 MB/s BenchmarkSingleLongSuffixFail-4 14667 8109 ns/op 123.57 MB/s BenchmarkSingleMatch-4 241 471103 ns/op 31.84 MB/s BenchmarkByteByteNoMatch-4 74265 1622 ns/op BenchmarkByteByteMatch-4 18632 6342 ns/op BenchmarkByteStringMatch-4 20596 5508 ns/op BenchmarkHTMLEscapeNew-4 69687 1706 ns/op BenchmarkHTMLEscapeOld-4 90141 1347 ns/op BenchmarkByteStringReplacerWriteString-4 1422 79472 ns/op BenchmarkByteReplacerWriteString-4 1556 76200 ns/op BenchmarkByteByteReplaces-4 3604 33172 ns/op BenchmarkByteByteMap-4 10000 11401 ns/op BenchmarkMap/identity/ASCII-4 610275 190.7 ns/op BenchmarkMap/identity/Greek-4 444475 251.3 ns/op BenchmarkMap/change/ASCII-4 38214 3104 ns/op BenchmarkMap/change/Greek-4 30061 3985 ns/op BenchmarkIndexRune-4 2027016 59.34 ns/op BenchmarkIndexRuneLongString-4 1778152 67.21 ns/op BenchmarkIndexRuneFastPath-4 4531095 26.51 ns/op BenchmarkIndex-4 4459611 27.16 ns/op BenchmarkLastIndex-4 4870300 24.03 ns/op BenchmarkIndexByte-4 10271529 11.22 ns/op BenchmarkToUpper/#00-4 5458196 21.59 ns/op BenchmarkToUpper/ONLYUPPER-4 3066604 38.85 ns/op BenchmarkToUpper/abc-4 339518 358.4 ns/op BenchmarkToUpper/AbC123-4 261199 463.9 ns/op BenchmarkToUpper/azAZ09_-4 285639 427.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 56109 2105 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72783 1651 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34720 3452 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57579 2083 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127412 950.1 ns/op BenchmarkToLower/#00-4 5459120 21.95 ns/op BenchmarkToLower/abc-4 4387654 27.43 ns/op BenchmarkToLower/AbC123-4 232604 504.7 ns/op BenchmarkToLower/azAZ09_-4 227852 509.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 99880 1193 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 67453 1774 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34933 3378 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 77652 1524 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123091 955.9 ns/op BenchmarkMapNoChanges-4 805039 140.6 ns/op BenchmarkTrim-4 38689 3085 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4142492 28.55 ns/op BenchmarkToValidUTF8/InvalidASCII-4 196294 613.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 133982 910.1 ns/op BenchmarkEqualFold/Tests-4 55812 2215 ns/op BenchmarkEqualFold/ASCII-4 3821544 31.35 ns/op BenchmarkEqualFold/UnicodePrefix-4 107988 1080 ns/op BenchmarkEqualFold/UnicodeSuffix-4 116523 956.6 ns/op BenchmarkIndexHard1-4 150 794011 ns/op BenchmarkIndexHard2-4 590 198915 ns/op BenchmarkIndexHard3-4 148 803881 ns/op BenchmarkIndexHard4-4 99 1198328 ns/op BenchmarkLastIndexHard1-4 58 1992642 ns/op BenchmarkLastIndexHard2-4 58 1981000 ns/op BenchmarkLastIndexHard3-4 58 1981936 ns/op BenchmarkCountHard1-4 151 792667 ns/op BenchmarkCountHard2-4 603 198762 ns/op BenchmarkCountHard3-4 148 798434 ns/op BenchmarkIndexTorture-4 7652 15582 ns/op BenchmarkCountTorture-4 7435 15550 ns/op BenchmarkCountTortureOverlapping-4 691 162178 ns/op BenchmarkCountByte/10-4 4393022 27.08 ns/op 369.21 MB/s BenchmarkCountByte/32-4 4102587 27.20 ns/op 1176.51 MB/s BenchmarkCountByte/4096-4 846795 134.5 ns/op 30463.85 MB/s BenchmarkCountByte/4194304-4 670 175086 ns/op 23955.74 MB/s BenchmarkCountByte/67108864-4 15 7106548 ns/op 9443.24 MB/s BenchmarkFields/ASCII/16-4 238246 502.6 ns/op 31.84 MB/s 64 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 18886 6137 ns/op 41.71 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1394 80529 ns/op 50.86 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 69 1576535 ns/op 41.57 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 25068664 ns/op 41.83 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 159271 725.3 ns/op 22.06 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 10345 ns/op 24.75 MB/s 288 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 579 195408 ns/op 20.96 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4179693 ns/op 15.68 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 87337679 ns/op 12.01 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 165212 702.7 ns/op 22.77 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17988 6512 ns/op 39.31 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 950 115319 ns/op 35.52 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 43 2856827 ns/op 22.94 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 67473948 ns/op 15.54 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 190802 601.3 ns/op 26.61 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14874 7912 ns/op 32.36 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 760 152735 ns/op 26.82 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 36 3437031 ns/op 19.07 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 75100409 ns/op 13.96 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 107590164 ns/op BenchmarkSplitSingleByteSeparator-4 15 7932685 ns/op BenchmarkSplitMultiByteSeparator-4 28 4034335 ns/op BenchmarkSplitNSingleByteSeparator-4 215025 508.5 ns/op BenchmarkSplitNMultiByteSeparator-4 167001 671.8 ns/op BenchmarkRepeat/5x0-4 4437277 26.49 ns/op BenchmarkRepeat/5x1-4 4734316 25.36 ns/op BenchmarkRepeat/5x2-4 265581 448.9 ns/op BenchmarkRepeat/5x6-4 168230 741.7 ns/op BenchmarkRepeat/10x0-4 4474326 26.53 ns/op BenchmarkRepeat/10x1-4 4704270 25.22 ns/op BenchmarkRepeat/10x2-4 269008 447.1 ns/op BenchmarkRepeat/10x6-4 160899 754.9 ns/op BenchmarkRepeatLarge/256/1-4 72578 1568 ns/op 163.24 MB/s BenchmarkRepeatLarge/256/16-4 107326 1056 ns/op 242.42 MB/s BenchmarkRepeatLarge/512/1-4 52611 1955 ns/op 261.96 MB/s BenchmarkRepeatLarge/512/16-4 76143 1341 ns/op 381.89 MB/s BenchmarkRepeatLarge/1024/1-4 44988 2609 ns/op 392.46 MB/s BenchmarkRepeatLarge/1024/16-4 59073 1910 ns/op 536.12 MB/s BenchmarkRepeatLarge/2048/1-4 30874 3535 ns/op 579.34 MB/s BenchmarkRepeatLarge/2048/16-4 40404 3129 ns/op 654.58 MB/s BenchmarkRepeatLarge/4096/1-4 18308 5597 ns/op 731.79 MB/s BenchmarkRepeatLarge/4096/16-4 23250 4824 ns/op 849.04 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10030 ns/op 816.79 MB/s BenchmarkRepeatLarge/8192/16-4 13348 8590 ns/op 953.62 MB/s BenchmarkRepeatLarge/8192/4097-4 5588221 20.29 ns/op 201895.91 MB/s BenchmarkRepeatLarge/16384/1-4 7196 17293 ns/op 947.43 MB/s BenchmarkRepeatLarge/16384/16-4 6316 16408 ns/op 998.53 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 12232 ns/op 1004.81 MB/s BenchmarkRepeatLarge/32768/1-4 3736 31748 ns/op 1032.12 MB/s BenchmarkRepeatLarge/32768/16-4 3212 33165 ns/op 988.02 MB/s BenchmarkRepeatLarge/32768/4097-4 4627 28305 ns/op 1013.21 MB/s BenchmarkRepeatLarge/65536/1-4 1786 56837 ns/op 1153.06 MB/s BenchmarkRepeatLarge/65536/16-4 2059 62519 ns/op 1048.26 MB/s BenchmarkRepeatLarge/65536/4097-4 2097 61971 ns/op 991.67 MB/s BenchmarkRepeatLarge/131072/1-4 234 517277 ns/op 253.39 MB/s BenchmarkRepeatLarge/131072/16-4 230 503560 ns/op 260.29 MB/s BenchmarkRepeatLarge/131072/4097-4 232 504844 ns/op 251.58 MB/s BenchmarkRepeatLarge/262144/1-4 100 1034974 ns/op 253.29 MB/s BenchmarkRepeatLarge/262144/16-4 100 1004117 ns/op 261.07 MB/s BenchmarkRepeatLarge/262144/4097-4 117 995910 ns/op 259.17 MB/s BenchmarkRepeatLarge/524288/1-4 63 2011194 ns/op 260.68 MB/s BenchmarkRepeatLarge/524288/16-4 61 2000571 ns/op 262.07 MB/s BenchmarkRepeatLarge/524288/4097-4 61 1986368 ns/op 261.94 MB/s BenchmarkRepeatLarge/1048576/1-4 32 4093648 ns/op 256.15 MB/s BenchmarkRepeatLarge/1048576/16-4 30 3942939 ns/op 265.94 MB/s BenchmarkRepeatLarge/1048576/4097-4 28 3960881 ns/op 263.76 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7737392 ns/op 271.04 MB/s BenchmarkRepeatLarge/2097152/16-4 16 7583981 ns/op 276.52 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 7693616 ns/op 272.12 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15643654 ns/op 268.12 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15654112 ns/op 267.94 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15695275 ns/op 267.04 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31664123 ns/op 264.92 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30103011 ns/op 278.66 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 34046391 ns/op 246.33 MB/s BenchmarkRepeatLarge/16777216/1-4 2 61090846 ns/op 274.63 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61019554 ns/op 274.95 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 60850384 ns/op 275.71 MB/s BenchmarkRepeatLarge/33554432/1-4 1 118954702 ns/op 282.08 MB/s BenchmarkRepeatLarge/33554432/16-4 1 119522650 ns/op 280.74 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 118555565 ns/op 283.03 MB/s BenchmarkRepeatLarge/67108864/1-4 1 258564455 ns/op 259.54 MB/s BenchmarkRepeatLarge/67108864/16-4 1 235910248 ns/op 284.47 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 235914491 ns/op 284.46 MB/s BenchmarkRepeatLarge/134217728/1-4 1 489120473 ns/op 274.41 MB/s BenchmarkRepeatLarge/134217728/16-4 1 460413811 ns/op 291.52 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 465410548 ns/op 288.39 MB/s BenchmarkRepeatLarge/268435456/1-4 1 982460281 ns/op 273.23 MB/s BenchmarkRepeatLarge/268435456/16-4 1 927883326 ns/op 289.30 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 981414402 ns/op 273.52 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1975075510 ns/op 271.82 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1878027017 ns/op 285.87 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1862043109 ns/op 288.32 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3891559181 ns/op 275.92 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3693006334 ns/op 290.75 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3666562608 ns/op 292.85 MB/s BenchmarkIndexAnyASCII/1:1-4 2444508 49.40 ns/op BenchmarkIndexAnyASCII/1:2-4 2439865 49.38 ns/op BenchmarkIndexAnyASCII/1:4-4 2431250 49.65 ns/op BenchmarkIndexAnyASCII/1:8-4 2436417 49.16 ns/op BenchmarkIndexAnyASCII/1:16-4 2467862 48.51 ns/op BenchmarkIndexAnyASCII/1:32-4 2354319 50.33 ns/op BenchmarkIndexAnyASCII/1:64-4 2425206 48.70 ns/op BenchmarkIndexAnyASCII/16:1-4 2452783 50.29 ns/op BenchmarkIndexAnyASCII/16:2-4 816765 144.0 ns/op BenchmarkIndexAnyASCII/16:4-4 809401 146.8 ns/op BenchmarkIndexAnyASCII/16:8-4 773557 151.7 ns/op BenchmarkIndexAnyASCII/16:16-4 731306 165.4 ns/op BenchmarkIndexAnyASCII/16:32-4 600175 190.5 ns/op BenchmarkIndexAnyASCII/16:64-4 505368 234.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2185749 54.55 ns/op BenchmarkIndexAnyASCII/256:2-4 73137 1616 ns/op BenchmarkIndexAnyASCII/256:4-4 74247 1622 ns/op BenchmarkIndexAnyASCII/256:8-4 72062 1649 ns/op BenchmarkIndexAnyASCII/256:16-4 72051 1628 ns/op BenchmarkIndexAnyASCII/256:32-4 72175 1684 ns/op BenchmarkIndexAnyASCII/256:64-4 69801 1717 ns/op BenchmarkIndexAnyUTF8/1:1-4 2560846 46.77 ns/op BenchmarkIndexAnyUTF8/1:2-4 2378314 49.16 ns/op BenchmarkIndexAnyUTF8/1:4-4 2432916 49.04 ns/op BenchmarkIndexAnyUTF8/1:8-4 2391884 49.92 ns/op BenchmarkIndexAnyUTF8/1:16-4 2417304 48.83 ns/op BenchmarkIndexAnyUTF8/1:32-4 2380082 50.81 ns/op BenchmarkIndexAnyUTF8/1:64-4 2367196 49.17 ns/op BenchmarkIndexAnyUTF8/16:1-4 1865070 63.19 ns/op BenchmarkIndexAnyUTF8/16:2-4 312370 364.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 318037 375.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 318508 359.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 297337 374.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 310762 375.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 312849 370.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 341090 346.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 24364 4974 ns/op BenchmarkIndexAnyUTF8/256:4-4 24044 4992 ns/op BenchmarkIndexAnyUTF8/256:8-4 24038 4911 ns/op BenchmarkIndexAnyUTF8/256:16-4 22530 5292 ns/op BenchmarkIndexAnyUTF8/256:32-4 22821 5243 ns/op BenchmarkIndexAnyUTF8/256:64-4 23142 5230 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2353700 49.81 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2356191 49.37 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2375594 49.98 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2419651 49.96 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2391112 49.36 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2278680 52.27 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2331628 51.12 ns/op BenchmarkLastIndexAnyASCII/16:1-4 735600 145.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 782214 146.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 754680 145.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 756586 156.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 678927 162.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 609433 190.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 499797 239.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74506 1605 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74293 1618 ns/op BenchmarkLastIndexAnyASCII/256:4-4 74149 1616 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72990 1618 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73040 1636 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70989 1662 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70162 1696 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2231770 53.35 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2365474 49.63 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2399013 50.87 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2377670 50.12 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2275122 50.28 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2059447 58.18 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2188161 54.33 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 342987 335.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 181496 628.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 172591 677.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 174579 671.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 169328 694.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 171944 679.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 172628 677.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 29179 4049 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13141 9146 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13082 9046 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13274 9138 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12450 9897 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10151 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10180 ns/op BenchmarkTrimASCII/1:1-4 4014289 29.73 ns/op BenchmarkTrimASCII/1:2-4 2857672 41.65 ns/op BenchmarkTrimASCII/1:4-4 2560498 46.50 ns/op BenchmarkTrimASCII/1:8-4 2242851 53.59 ns/op BenchmarkTrimASCII/1:16-4 1896600 63.04 ns/op BenchmarkTrimASCII/16:1-4 2806309 42.59 ns/op BenchmarkTrimASCII/16:2-4 828598 142.2 ns/op BenchmarkTrimASCII/16:4-4 802872 145.8 ns/op BenchmarkTrimASCII/16:8-4 781704 151.7 ns/op BenchmarkTrimASCII/16:16-4 735686 160.2 ns/op BenchmarkTrimASCII/256:1-4 505000 234.9 ns/op BenchmarkTrimASCII/256:2-4 78303 1536 ns/op BenchmarkTrimASCII/256:4-4 78187 1527 ns/op BenchmarkTrimASCII/256:8-4 77767 1546 ns/op BenchmarkTrimASCII/256:16-4 77266 1543 ns/op BenchmarkTrimASCII/4096:1-4 38113 3151 ns/op BenchmarkTrimASCII/4096:2-4 4970 23874 ns/op BenchmarkTrimASCII/4096:4-4 5049 23719 ns/op BenchmarkTrimASCII/4096:8-4 4986 23870 ns/op BenchmarkTrimASCII/4096:16-4 4641 23615 ns/op BenchmarkTrimByte-4 4600562 25.99 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13254 8991 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13233 9029 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1101 107985 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2257 52563 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4435 26389 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7654 14772 ns/op BenchmarkJoin/0-4 5664188 20.90 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4290290 28.32 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 199010 598.4 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 136154 856.3 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 105622 1127 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 83839 1435 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 71920 1725 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 61306 1966 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3118573 38.55 ns/op BenchmarkTrimSpace/ASCII-4 1762315 68.96 ns/op BenchmarkTrimSpace/SomeNonASCII-4 144649 808.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 76437 1568 ns/op BenchmarkReplaceAll-4 123327 978.0 ns/op 16 B/op 1 allocs/op PASS ok strings 67.993s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 52765 2224 ns/op BenchmarkCond2-4 28459 4866 ns/op BenchmarkCond4-4 16104 7480 ns/op BenchmarkCond8-4 9632 14198 ns/op BenchmarkCond16-4 3752 29468 ns/op BenchmarkCond32-4 1435 71370 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 435949 272.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 295387 392.3 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 429590 243.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 419283 272.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 282910 422.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 601766 233.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 72072 1933 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 70594 2140 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 58131 2931 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 37596 3207 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 392059 282.5 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 130075 806.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 515888 258.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 118454 900.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 505339 241.0 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 173738 797.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1863880 69.62 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 37977 3147 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 105626 1136 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 286548 449.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4537 29547 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 307 429507 ns/op BenchmarkRange/*sync.Map-4 1153 97445 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 67530 1532 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 195874 600.6 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 55016 2171 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 98907 1258 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 205543 538.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 110371 929.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 71623 1821 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 175244 722.1 ns/op BenchmarkDeleteCollision/*sync.Map-4 591276 235.7 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45547 2493 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 108736 1050 ns/op BenchmarkSwapCollision/*sync.Map-4 68385 1901 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 228 516555 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 95590 1330 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 297334 362.8 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20827 7453 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 56535 2170 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19884 6053 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 314316 353.3 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 90992 1382 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 143949 875.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1592079 63.32 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 157908 760.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1868415 73.63 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 407745 254.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 130167 850.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 377179 359.3 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 73432 1416 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 310566 366.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 344570 309.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 113233 1209 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 527308 248.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 118845 1013 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 87184 1281 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 168895 743.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 52362 2331 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 163476 626.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 379150 284.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 108100 1145 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 528475 239.6 ns/op BenchmarkUncontendedSemaphore-4 3385951 35.22 ns/op BenchmarkContendedSemaphore-4 3127494 39.37 ns/op BenchmarkMutexUncontended-4 483646 229.9 ns/op BenchmarkMutex-4 144969 947.4 ns/op BenchmarkMutexSlack-4 109725 979.8 ns/op BenchmarkMutexWork-4 137132 1041 ns/op BenchmarkMutexWorkSlack-4 94702 1070 ns/op BenchmarkMutexNoSpin-4 55255 2163 ns/op BenchmarkMutexSpin-4 63250 1820 ns/op BenchmarkOnce-4 495115 243.5 ns/op BenchmarkOnceFunc/v=Once-4 1000000 114.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 867838 134.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 893919 128.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 989515 114.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 823500 138.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 841723 137.3 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6979005 17.05 ns/op BenchmarkSemaSyntNonblock-4 1000000 109.1 ns/op BenchmarkSemaSyntBlock-4 1000000 116.4 ns/op BenchmarkSemaWorkNonblock-4 920584 134.1 ns/op BenchmarkSemaWorkBlock-4 809222 157.6 ns/op BenchmarkRWMutexUncontended-4 369111 346.6 ns/op BenchmarkRWMutexWrite100-4 270115 442.9 ns/op BenchmarkRWMutexWrite10-4 207840 543.0 ns/op BenchmarkRWMutexWorkWrite100-4 222964 506.2 ns/op BenchmarkRWMutexWorkWrite10-4 191634 674.4 ns/op BenchmarkWaitGroupUncontended-4 787958 140.1 ns/op BenchmarkWaitGroupAddDone-4 347164 367.4 ns/op BenchmarkWaitGroupAddDoneWork-4 336862 338.3 ns/op BenchmarkWaitGroupWait-4 4249483 27.25 ns/op BenchmarkWaitGroupWaitWork-4 2494622 47.93 ns/op BenchmarkWaitGroupActuallyWait-4 38925 3014 ns/op 32 B/op 2 allocs/op PASS ok sync 20.348s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 521182 272.2 ns/op PASS ok sync/atomic 1.263s PASS ok syscall 1.018s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 141824 832.7 ns/op 0 B/op 0 allocs/op PASS ok testing 1.148s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7594 14647 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11509 10322 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 90 1243021 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 123 955460 ns/op 1051 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 189107679 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 186123407 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1706 67322 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2022 54960 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6114162 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5417987 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 765589493 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 754606830 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 213 578045 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 241 489652 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 62395658 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 61043934 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7579179772 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 7358934019 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2720 43508 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3056212 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 329093785 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2260 48117 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 248 439172 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4636046 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8412 14283 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.167s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 82691894 ns/op BenchmarkVariableString-4 95241 1252 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1929 56955 ns/op 2503 B/op 39 allocs/op PASS ok text/template/parse 1.534s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 3152491 ns/op BenchmarkAfter-4 86 1213131 ns/op BenchmarkStop-4 194 621948 ns/op BenchmarkSimultaneousAfterFunc-4 24 4474020 ns/op BenchmarkStartStop-4 188 619788 ns/op BenchmarkReset-4 1988 59193 ns/op BenchmarkSleep-4 33 3613715 ns/op BenchmarkParallelTimerLatency-4 50 426516 avg-late-ns 4317774 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 363828 avg-late-ns 1016686 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 357376 avg-late-ns 906288 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 416285 avg-late-ns 1537876 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 412703 avg-late-ns 2601327 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 322115 avg-late-ns 1432106 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 326662 avg-late-ns 2112698 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 246088 avg-late-ns 2115182 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 178910 avg-late-ns 1210768 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 201413 avg-late-ns 1371690 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 868350 avg-late-ns 3129420 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 294308 avg-late-ns 832652 max-late-ns BenchmarkTicker-4 314 348928 ns/op BenchmarkTickerReset-4 3718 29085 ns/op BenchmarkTickerResetNaive-4 190 672117 ns/op BenchmarkNow-4 1000000 103.2 ns/op BenchmarkNowUnixNano-4 1000000 101.4 ns/op BenchmarkNowUnixMilli-4 1000000 103.9 ns/op BenchmarkNowUnixMicro-4 1000000 100.8 ns/op BenchmarkFormat-4 56557 2081 ns/op BenchmarkFormatRFC3339-4 77096 1559 ns/op BenchmarkFormatRFC3339Nano-4 74896 1603 ns/op BenchmarkFormatNow-4 79662 1504 ns/op BenchmarkMarshalJSON-4 102230 1207 ns/op BenchmarkMarshalText-4 104564 1156 ns/op BenchmarkParse-4 139732 851.0 ns/op BenchmarkParseRFC3339UTC-4 327464 357.0 ns/op BenchmarkParseRFC3339UTCBytes-4 214341 554.5 ns/op BenchmarkParseRFC3339TZ-4 100820 1173 ns/op BenchmarkParseRFC3339TZBytes-4 78963 1553 ns/op BenchmarkParseDuration-4 543152 221.2 ns/op BenchmarkHour-4 850890 137.3 ns/op BenchmarkSecond-4 847485 138.3 ns/op BenchmarkYear-4 615060 184.8 ns/op BenchmarkDay-4 576602 203.3 ns/op BenchmarkISOWeek-4 636494 185.6 ns/op BenchmarkGoString-4 74425 1657 ns/op BenchmarkUnmarshalText-4 90909 1294 ns/op PASS ok time 12.197s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 642661 175.2 ns/op BenchmarkDecodeValidJapaneseChars-4 737481 147.2 ns/op BenchmarkDecodeRune-4 1679059 70.45 ns/op BenchmarkEncodeValidASCII-4 514504 204.4 ns/op BenchmarkEncodeValidJapaneseChars-4 843999 141.8 ns/op BenchmarkAppendRuneValidASCII-4 1664432 72.10 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2591676 46.53 ns/op BenchmarkEncodeRune-4 2882250 41.77 ns/op PASS ok unicode/utf16 2.208s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1999868 59.48 ns/op BenchmarkRuneCountTenJapaneseChars-4 301212 355.2 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3944892 30.82 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 416904 269.2 ns/op BenchmarkValidTenASCIIChars-4 2078442 57.34 ns/op BenchmarkValid100KASCIIChars-4 78 1330649 ns/op BenchmarkValidTenJapaneseChars-4 307185 391.0 ns/op BenchmarkValidLongMostlyASCII-4 84 1404176 ns/op BenchmarkValidLongJapanese-4 48 2243501 ns/op BenchmarkValidStringTenASCIIChars-4 4888970 24.33 ns/op BenchmarkValidString100KASCIIChars-4 9231 12266 ns/op BenchmarkValidStringTenJapaneseChars-4 409708 256.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1225 99644 ns/op BenchmarkValidStringLongJapanese-4 157 759904 ns/op BenchmarkEncodeASCIIRune-4 4367259 26.00 ns/op BenchmarkEncodeJapaneseRune-4 2599582 43.22 ns/op BenchmarkAppendASCIIRune-4 9328675 12.65 ns/op BenchmarkAppendJapaneseRune-4 3091069 38.27 ns/op BenchmarkDecodeASCIIRune-4 2871841 41.61 ns/op BenchmarkDecodeJapaneseRune-4 2292502 52.56 ns/op BenchmarkFullRune/ASCII-4 3459364 34.40 ns/op BenchmarkFullRune/Incomplete-4 1558405 76.61 ns/op BenchmarkFullRune/Japanese-4 3590569 32.84 ns/op PASS ok unicode/utf8 4.493s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 71947837814 ns/op PASS ok cmd/api 73.184s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 452640 253.6 ns/op BenchmarkCgoCall/one-pointer-4 369331 303.8 ns/op BenchmarkCgoCall/string-pointer-escape-4 315456 387.3 ns/op BenchmarkCgoCall/string-pointer-noescape-4 418050 272.2 ns/op BenchmarkCgoCall/eight-pointers-4 197228 624.3 ns/op BenchmarkCgoCall/eight-pointers-nil-4 382772 316.2 ns/op BenchmarkCgoCall/eight-pointers-array-4 29712 4162 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42478 2823 ns/op BenchmarkGoString-4 1042824 106.7 ns/op BenchmarkCGoCallback-4 48127 2441 ns/op BenchmarkCGoInCThread-4 310722 367.7 ns/op PASS ok cmd/cgo/internal/test 2.562s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 101.7 ns/op BenchmarkEqArrayOfStrings64-4 143463 784.2 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11661 ns/op BenchmarkEqArrayOfFloats5-4 1402572 85.32 ns/op BenchmarkEqArrayOfFloats64-4 145538 826.1 ns/op BenchmarkEqArrayOfFloats1024-4 8576 13442 ns/op BenchmarkEqArrayOfStructsEq-4 2754 43288 ns/op BenchmarkEqArrayOfStructsNotEq-4 4950 23915 ns/op BenchmarkEqStruct-4 21218932 5.664 ns/op PASS ok cmd/compile/internal/reflectdata 2.313s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 61286 ns/op BenchmarkCopyElim1-4 598 187251 ns/op BenchmarkCopyElim10-4 508 226601 ns/op BenchmarkCopyElim100-4 286 435083 ns/op BenchmarkCopyElim1000-4 48 2355510 ns/op BenchmarkCopyElim10000-4 3 44655038 ns/op BenchmarkCopyElim100000-4 1 794217270 ns/op BenchmarkDeadCode/1-4 390 260947 ns/op BenchmarkDeadCode/10-4 411 281388 ns/op BenchmarkDeadCode/100-4 206 547990 ns/op BenchmarkDeadCode/1000-4 46 3156998 ns/op BenchmarkDeadCode/10000-4 3 37875576 ns/op BenchmarkDeadCode/100000-4 1 489750867 ns/op BenchmarkDeadCode/200000-4 1 1051475295 ns/op BenchmarkDominatorsLinear-4 12 11895165 ns/op 0.84 MB/s BenchmarkDominatorsFwdBack-4 7 16330627 ns/op 0.61 MB/s BenchmarkDominatorsManyPred-4 8 13634795 ns/op 0.73 MB/s BenchmarkDominatorsMaxPred-4 8 13472900 ns/op 0.74 MB/s BenchmarkDominatorsMaxPredVal-4 9 14196244 ns/op 0.70 MB/s BenchmarkFuse/1-4 537 217348 ns/op BenchmarkFuse/10-4 382 286616 ns/op BenchmarkFuse/100-4 130 891233 ns/op BenchmarkFuse/1000-4 18 6286105 ns/op BenchmarkFuse/10000-4 2 84289938 ns/op BenchmarkNilCheckDeep1-4 9824 10974 ns/op 0.09 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4363 26801 ns/op 0.37 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 640 182630 ns/op 0.55 MB/s 680 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 61 1808822 ns/op 0.55 MB/s 5004 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 5 22106155 ns/op 0.45 MB/s 92160 B/op 6 allocs/op BenchmarkDSEPass-4 31 3663940 ns/op 46732 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 122258386 ns/op 4250176 B/op 108346 allocs/op BenchmarkCSEPass-4 7 15255632 ns/op 94075 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 159125021 ns/op 5682184 B/op 97590 allocs/op BenchmarkDeadcodePass-4 178 671138 ns/op 81084 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 143080680 ns/op 4021992 B/op 44759 allocs/op BenchmarkMultiPass-4 66 1662962 ns/op 205150 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 283756696 ns/op 11203944 B/op 149914 allocs/op BenchmarkCondRewrite/SoloJump-4 3158414 37.86 ns/op BenchmarkCondRewrite/CombJump-4 2719076 43.92 ns/op PASS ok cmd/compile/internal/ssa 16.411s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 10865 ns/op BenchmarkExtShift-4 17438 6884 ns/op BenchmarkModify-4 9871 11668 ns/op BenchmarkMullImm-4 16740 7171 ns/op BenchmarkConstModify-4 10000 10971 ns/op BenchmarkBitSet-4 20763 5640 ns/op BenchmarkBitClear-4 21144 5635 ns/op BenchmarkBitToggle-4 21157 5655 ns/op BenchmarkBitSetConst-4 167692 671.2 ns/op BenchmarkBitClearConst-4 160440 738.0 ns/op BenchmarkBitToggleConst-4 166020 669.6 ns/op BenchmarkDivconstI64-4 8668742 13.93 ns/op BenchmarkModconstI64-4 8222403 14.61 ns/op BenchmarkDivisiblePow2constI64-4 8426102 14.19 ns/op BenchmarkDivisibleconstI64-4 8856135 13.59 ns/op BenchmarkDivisibleWDivconstI64-4 6955711 17.29 ns/op BenchmarkDivconstU64/3-4 8939701 13.32 ns/op BenchmarkDivconstU64/5-4 8459598 14.28 ns/op BenchmarkDivconstU64/37-4 8742906 13.67 ns/op BenchmarkDivconstU64/1234567-4 8434828 14.00 ns/op BenchmarkModconstU64-4 8963619 13.23 ns/op BenchmarkDivisibleconstU64-4 8750242 13.63 ns/op BenchmarkDivisibleWDivconstU64-4 6791349 17.52 ns/op BenchmarkDivconstI32-4 8680002 13.91 ns/op BenchmarkModconstI32-4 8457405 14.27 ns/op BenchmarkDivisiblePow2constI32-4 8794080 13.53 ns/op BenchmarkDivisibleconstI32-4 8621120 13.78 ns/op BenchmarkDivisibleWDivconstI32-4 6923649 17.11 ns/op BenchmarkDivconstU32-4 8890934 13.58 ns/op BenchmarkModconstU32-4 8965082 13.36 ns/op BenchmarkDivisibleconstU32-4 8779676 13.58 ns/op BenchmarkDivisibleWDivconstU32-4 7461934 16.08 ns/op BenchmarkDivconstI16-4 8517930 14.12 ns/op BenchmarkModconstI16-4 8743231 13.52 ns/op BenchmarkDivisiblePow2constI16-4 8788459 13.76 ns/op BenchmarkDivisibleconstI16-4 8809335 13.59 ns/op BenchmarkDivisibleWDivconstI16-4 6960198 17.22 ns/op BenchmarkDivconstU16-4 8757819 13.55 ns/op BenchmarkModconstU16-4 7755518 13.59 ns/op BenchmarkDivisibleconstU16-4 9063026 13.22 ns/op BenchmarkDivisibleWDivconstU16-4 7496326 16.02 ns/op BenchmarkDivconstI8-4 8834412 13.55 ns/op BenchmarkModconstI8-4 8357642 14.28 ns/op BenchmarkDivisiblePow2constI8-4 9373706 12.80 ns/op BenchmarkDivisibleconstI8-4 8858323 13.74 ns/op BenchmarkDivisibleWDivconstI8-4 7073416 16.98 ns/op BenchmarkDivconstU8-4 8842202 13.70 ns/op BenchmarkModconstU8-4 8806966 13.53 ns/op BenchmarkDivisibleconstU8-4 9212379 12.97 ns/op BenchmarkDivisibleWDivconstU8-4 7547356 16.02 ns/op BenchmarkMul2-4 165850 719.6 ns/op BenchmarkMulNeg2-4 165235 725.8 ns/op BenchmarkEfaceInteger-4 3673647 27.23 ns/op BenchmarkDiv64UnsignedSmall-4 6933686 17.28 ns/op BenchmarkDiv64Small-4 6195715 19.19 ns/op BenchmarkDiv64SmallNegDivisor-4 5998389 20.14 ns/op BenchmarkDiv64SmallNegDividend-4 6286369 19.04 ns/op BenchmarkDiv64SmallNegBoth-4 6262989 19.08 ns/op BenchmarkDiv64Unsigned-4 6794354 17.67 ns/op BenchmarkDiv64-4 6235054 19.30 ns/op BenchmarkDiv64NegDivisor-4 6129696 19.61 ns/op BenchmarkDiv64NegDividend-4 6092263 19.75 ns/op BenchmarkDiv64NegBoth-4 6122980 19.52 ns/op BenchmarkMod64UnsignedSmall-4 7009906 16.83 ns/op BenchmarkMod64Small-4 6292785 18.97 ns/op BenchmarkMod64SmallNegDivisor-4 6112941 19.51 ns/op BenchmarkMod64SmallNegDividend-4 6147691 19.50 ns/op BenchmarkMod64SmallNegBoth-4 6112960 19.59 ns/op BenchmarkMod64Unsigned-4 6984078 17.09 ns/op BenchmarkMod64-4 6241024 19.29 ns/op BenchmarkMod64NegDivisor-4 6021093 19.84 ns/op BenchmarkMod64NegDividend-4 6032553 19.83 ns/op BenchmarkMod64NegBoth-4 6107650 19.32 ns/op BenchmarkMulconstI32/3-4 16712930 7.156 ns/op BenchmarkMulconstI32/5-4 16796745 7.133 ns/op BenchmarkMulconstI32/12-4 15624054 7.685 ns/op BenchmarkMulconstI32/120-4 16637511 7.192 ns/op BenchmarkMulconstI32/-120-4 16791290 7.242 ns/op BenchmarkMulconstI32/65537-4 16705478 7.169 ns/op BenchmarkMulconstI32/65538-4 16135783 7.151 ns/op BenchmarkMulconstI64/3-4 16638447 7.177 ns/op BenchmarkMulconstI64/5-4 16690675 7.148 ns/op BenchmarkMulconstI64/12-4 16258422 7.147 ns/op BenchmarkMulconstI64/120-4 16811409 7.201 ns/op BenchmarkMulconstI64/-120-4 15006129 7.976 ns/op BenchmarkMulconstI64/65537-4 16474238 7.156 ns/op BenchmarkMulconstI64/65538-4 16347550 7.149 ns/op BenchmarkMulconstU32/3-4 16561258 7.181 ns/op BenchmarkMulconstU32/5-4 16524434 7.138 ns/op BenchmarkMulconstU32/12-4 16516801 7.226 ns/op BenchmarkMulconstU32/120-4 16730040 7.181 ns/op BenchmarkMulconstU32/65537-4 16776465 7.182 ns/op BenchmarkMulconstU32/65538-4 16704853 7.185 ns/op BenchmarkMulconstU64/3-4 15415837 7.905 ns/op BenchmarkMulconstU64/5-4 16824458 7.176 ns/op BenchmarkMulconstU64/12-4 16344228 7.182 ns/op BenchmarkMulconstU64/120-4 16800556 7.186 ns/op BenchmarkMulconstU64/65537-4 16626950 7.193 ns/op BenchmarkMulconstU64/65538-4 15432187 7.733 ns/op BenchmarkShiftArithmeticRight-4 20022778 5.765 ns/op BenchmarkSwitch8Predictable-4 16200792 7.744 ns/op BenchmarkSwitch8Unpredictable-4 5616900 17.86 ns/op BenchmarkSwitch32Predictable-4 10267831 11.61 ns/op BenchmarkSwitch32Unpredictable-4 6784417 17.82 ns/op BenchmarkSwitchStringPredictable-4 7792191 13.14 ns/op BenchmarkSwitchStringUnpredictable-4 4444090 23.55 ns/op BenchmarkSwitchTypePredictable-4 6520404 18.41 ns/op BenchmarkSwitchTypeUnpredictable-4 3455751 34.91 ns/op PASS ok cmd/compile/internal/test 16.373s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 123 989713 ns/op BenchmarkNamed/Underlying/nongeneric-4 724192 140.8 ns/op BenchmarkNamed/Underlying/generic-4 765585 139.9 ns/op BenchmarkNamed/Underlying/src_instance-4 780609 140.3 ns/op BenchmarkNamed/Underlying/user_instance-4 838699 140.3 ns/op BenchmarkCheck/http/funcbodies/info-4 1 628984468 ns/op 52830 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 415980372 ns/op 79876 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 178489053 ns/op 186085 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 144235215 ns/op 230286 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 457459836 ns/op 11318 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 93355242 ns/op 55444 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34741769 ns/op 148969 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33507390 ns/op 154472 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 130411211 ns/op 16635 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42354379 ns/op 51222 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21148537 ns/op 102571 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20478256 ns/op 105638 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1179927350 ns/op 56072 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 628072202 ns/op 105338 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 166340779 ns/op 397586 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 125701195 ns/op 526052 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 497304999 ns/op 4045 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 67782457 ns/op 29671 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 40495815 ns/op 49662 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39012759 ns/op 51539 lines/s PASS ok cmd/compile/internal/types2 17.441s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 132 847816 ns/op 2070023 sys-ns/op 1184530 user-ns/op PASS ok cmd/go 1.205s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 208048 535.9 ns/op PASS ok cmd/go/internal/cfg 1.138s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64588 1833 ns/op 4.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 75122 1574 ns/op 5.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14084 8474 ns/op 120.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14476 8251 ns/op 124.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2223 54086 ns/op 151.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2233 53689 ns/op 152.58 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.962s All tests passed.