linux-amd64-longtest-race at ed26e2fe3485346d682668191a726f096037b452 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn2fbce88" "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=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn2fbce88" "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=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.744s ok archive/zip 124.707s ok bufio 1.304s ok bytes 9.576s ok cmp 1.017s ok compress/bzip2 1.481s ok compress/flate 172.475s ok compress/gzip 13.401s ok compress/lzw 1.514s ok compress/zlib 9.548s ok container/heap 1.023s ok container/list 1.017s ok container/ring 1.018s ok context 1.046s ok crypto 1.016s ok crypto/aes 1.053s ok crypto/cipher 2.162s ok crypto/des 1.049s ok crypto/dsa 11.559s ok crypto/ecdh 2.139s ok crypto/ecdsa 4.539s ok crypto/ed25519 1.948s ok crypto/elliptic 2.287s ok crypto/hmac 1.021s ok crypto/internal/alias 1.016s ok crypto/internal/bigmod 3.857s 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.359s ok crypto/internal/edwards25519 39.080s ok crypto/internal/edwards25519/field 13.984s ok crypto/internal/nistec 29.431s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.017s [no tests to run] ok crypto/md5 1.028s ok crypto/rand 3.888s ok crypto/rc4 1.456s ok crypto/rsa 7.126s ok crypto/sha1 1.038s ok crypto/sha256 1.022s ok crypto/sha512 1.024s ok crypto/subtle 21.316s ok crypto/tls 7.539s ok crypto/x509 5.884s ? crypto/x509/pkix [no test files] ok database/sql 2.341s ok database/sql/driver 1.016s ok debug/buildinfo 5.884s ok debug/dwarf 1.089s ok debug/elf 2.978s ok debug/gosym 1.331s ok debug/macho 1.030s ok debug/pe 1.049s ok debug/plan9obj 1.016s ok embed 1.017s [no tests to run] ok embed/internal/embedtest 1.018s ? encoding [no test files] ok encoding/ascii85 1.021s ok encoding/asn1 1.021s ok encoding/base32 1.071s ok encoding/base64 1.026s ok encoding/binary 1.023s ok encoding/csv 1.058s ok encoding/gob 20.135s ok encoding/hex 1.024s ok encoding/json 7.339s ok encoding/pem 3.433s ok encoding/xml 40.035s ok errors 1.023s ok expvar 1.018s ok flag 3.099s ok fmt 1.587s ok go/ast 1.032s ok go/build 5.631s ok go/build/constraint 1.023s ok go/constant 1.024s ok go/doc 1.236s ok go/doc/comment 3.065s ok go/format 1.046s ok go/importer 1.172s ok go/internal/gccgoimporter 1.045s ok go/internal/gcimporter 50.978s ok go/internal/srcimporter 16.179s ? go/internal/typeparams [no test files] ok go/parser 52.808s ok go/printer 2.292s ok go/scanner 1.023s ok go/token 1.115s ok go/types 48.067s ok hash 1.021s ok hash/adler32 1.048s ok hash/crc32 1.051s ok hash/crc64 1.028s ok hash/fnv 1.017s ok hash/maphash 1.017s ok html 1.018s ok html/template 1.812s ok image 2.400s ? image/color/palette [no test files] ok image/color 1.037s ok image/draw 1.557s ok image/gif 101.041s ? image/internal/imageutil [no test files] ok image/jpeg 25.154s ok image/png 6.974s ok index/suffixarray 609.213s 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.016s ? internal/coverage/decodecounter [no test files] ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 1.019s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 1.016s ok internal/coverage/slicewriter 1.016s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 1.045s ok internal/cpu 3.048s ok internal/dag 1.017s ok internal/diff 1.019s ok internal/fmtsort 1.017s ? internal/goarch [no test files] ok internal/fuzz 1.040s ok internal/godebug 17.850s ? 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.227s ? 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.609s ok internal/poll 22.701s ? internal/race [no test files] ok internal/profile 1.020s ok internal/reflectlite 1.020s ok internal/safefilepath 1.018s ok internal/saferio 1.167s ok internal/singleflight 1.088s ? 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.151s ok internal/trace 7.801s ? internal/txtar [no test files] ok internal/types/errors 1.364s ok internal/unsafeheader 1.016s ok internal/xcoff 1.033s ok internal/zstd 1.043s ok io 1.052s ok io/fs 1.262s ok io/ioutil 1.021s ok log 1.026s ? log/internal [no test files] ? log/slog/internal [no test files] ok log/slog 1.105s ? log/slog/internal/slogtest [no test files] ok log/slog/internal/benchmarks 1.016s ok log/slog/internal/buffer 1.016s ok log/syslog 2.238s ok maps 1.017s ok math 1.030s ok math/big 8.443s ok math/bits 1.025s ok math/cmplx 1.018s ok math/rand 32.715s ok mime 1.038s ok mime/multipart 15.401s ok mime/quotedprintable 2.046s ok net 53.345s ok net/http 52.072s ok net/http/cgi 12.406s ok net/http/cookiejar 1.025s ok net/http/fcgi 1.229s ok net/http/httptest 1.208s ok net/http/httptrace 1.017s ok net/http/httputil 2.114s ? net/http/internal/testcert [no test files] ok net/http/internal 1.022s ok net/http/internal/ascii 1.017s ok net/http/pprof 6.190s ok net/internal/socktest 1.017s ok net/mail 1.023s ok net/netip 1.366s ok net/rpc 1.056s ok net/rpc/jsonrpc 1.025s ok net/smtp 1.072s ok net/textproto 1.049s ok net/url 1.030s ok os 23.305s ok os/exec 14.709s ok os/exec/internal/fdtest 1.016s ok os/signal 28.558s ok os/user 1.017s ok path 1.018s ok path/filepath 1.052s ok plugin 1.016s ok reflect 3.595s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 4.112s ok regexp/syntax 7.130s ok runtime 227.645s ok runtime/cgo 1.017s ok runtime/coverage 27.962s ok runtime/debug 2.143s ok runtime/internal/atomic 3.872s ok runtime/internal/math 1.018s ? runtime/internal/startlinetest [no test files] ok runtime/internal/sys 1.016s ok runtime/internal/syscall 1.016s ok runtime/internal/wasitest 1.017s ok runtime/metrics 1.028s ok runtime/pprof 95.254s ok runtime/race 12.309s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 8.656s ok slices 2.460s ok sort 7.209s ok strconv 9.156s ok strings 3.962s ok sync 2.803s ok sync/atomic 197.379s ok syscall 11.978s ? testing/internal/testdeps [no test files] ok testing 3.680s ok testing/fstest 1.022s ok testing/iotest 1.019s ok testing/quick 1.158s ok testing/slogtest 1.022s ok text/scanner 1.033s ok text/tabwriter 1.023s ok text/template 1.870s ok text/template/parse 1.032s ok time 15.256s ? time/tzdata [no test files] ok unicode 1.023s ok unicode/utf16 1.017s ? unsafe [no test files] ? vendor/golang.org/x/crypto/chacha20 [no test files] ok unicode/utf8 1.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.403s ok cmd/api 8.468s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 4.458s ? cmd/asm/internal/flags [no test files] ? cmd/buildid [no test files] ok cmd/asm/internal/lex 1.019s ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.757s ok cmd/cgo/internal/test 2.190s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9400 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 22.568s ok cmd/cgo/internal/testcshared 5.879s ok cmd/cgo/internal/testerrors 10.268s ok cmd/cgo/internal/testfortran 2.402s ok cmd/cgo/internal/testgodefs 1.622s ok cmd/cgo/internal/testlife 1.636s ok cmd/cgo/internal/testnocgo 1.016s ok cmd/cgo/internal/testplugin 32.118s ok cmd/cgo/internal/testsanitizers 18.738s ok cmd/cgo/internal/testshared 69.875s ok cmd/cgo/internal/testso 2.477s ok cmd/cgo/internal/teststdio 2.406s 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 61.326s ? 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.447s ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 16.465s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.351s 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.210s ok cmd/compile/internal/loopvar 27.120s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.021s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgo [no test files] ? cmd/compile/internal/pgo/internal/graph [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ok cmd/compile/internal/reflectdata 1.017s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 188.991s ? 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.280s ok cmd/compile/internal/test 34.615s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.246s ok cmd/compile/internal/types 1.017s ok cmd/compile/internal/types2 20.426s ? 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.899s ok cmd/cover 15.916s ok cmd/dist 1.018s ok cmd/distpack 1.016s ok cmd/doc 1.646s ok cmd/fix 1.732s ok cmd/go 474.140s ? 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.298s ok cmd/go/internal/cfg 1.018s [no tests to run] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.035s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.042s ? cmd/go/internal/help [no test files] ok cmd/go/internal/generate 1.029s ok cmd/go/internal/gover 1.019s ? cmd/go/internal/list [no test files] ok cmd/go/internal/imports 1.029s ok cmd/go/internal/load 1.025s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/lockedfile 3.406s ok cmd/go/internal/lockedfile/internal/filelock 2.056s ok cmd/go/internal/modfetch 37.834s ok cmd/go/internal/modfetch/codehost 10.683s ? 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.604s ok cmd/go/internal/modload 53.071s ? cmd/go/internal/robustio [no test files] ok cmd/go/internal/mvs 1.039s ok cmd/go/internal/par 1.094s ? 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.389s ok cmd/go/internal/vcweb 1.025s ? cmd/go/internal/version [no test files] ok cmd/go/internal/vcweb/vcstest 5.178s ? 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.058s ok cmd/gofmt 43.876s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/archive 1.376s ok cmd/internal/bootstrap_test 111.918s ? cmd/internal/codesign [no test files] ok cmd/internal/buildid 1.540s ok cmd/internal/cov 1.270s ? cmd/internal/gcprog [no test files] ok cmd/internal/dwarf 1.017s ok cmd/internal/edit 1.016s ok cmd/internal/goobj 15.556s ok cmd/internal/moddeps 12.686s ? cmd/internal/obj/arm [no test files] ok cmd/internal/notsha256 1.019s ok cmd/internal/obj 1.438s ? 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.261s ok cmd/internal/obj/riscv 9.946s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/s390x 1.017s ok cmd/internal/obj/x86 1.920s ? cmd/internal/objfile [no test files] ? cmd/internal/osinfo [no test files] ok cmd/internal/objabi 1.044s ok cmd/internal/pkgpath 5.082s ok cmd/internal/pkgpattern 1.021s ok cmd/internal/quoted 1.018s ? cmd/internal/sys [no test files] ? cmd/internal/traceviewer [no test files] ok cmd/internal/src 1.018s ok cmd/internal/test2json 1.732s ok cmd/link 21.989s ? 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.604s ? cmd/link/internal/loadelf [no test files] ? cmd/link/internal/loadmacho [no test files] ok cmd/link/internal/loader 1.049s ? 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.213s ok cmd/objdump 5.145s ok cmd/pack 8.858s ? cmd/test2json [no test files] ok cmd/pprof 3.457s ok cmd/trace 1.280s ? 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.839s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2570 40432 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2041 50930 ns/op 1850 B/op 36 allocs/op Benchmark/Writer/PAX-4 1466 78394 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3902 31291 ns/op 5140 B/op 16 allocs/op Benchmark/Reader/GNU-4 4940 21573 ns/op 5179 B/op 15 allocs/op Benchmark/Reader/PAX-4 1903 62556 ns/op 8982 B/op 33 allocs/op PASS ok archive/tar 1.836s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 342645683 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 160793369 ns/op BenchmarkZip64TestSizes/4096-4 1615 87258 ns/op BenchmarkZip64TestSizes/1048576-4 150 697890 ns/op BenchmarkZip64TestSizes/67108864-4 1 163020621 ns/op PASS ok archive/zip 2.334s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 244384 476.0 ns/op BenchmarkReaderCopyUnoptimal-4 145424 816.9 ns/op BenchmarkReaderCopyNoWriteTo-4 5983 23080 ns/op BenchmarkReaderWriteToOptimal-4 8055 15821 ns/op BenchmarkReaderReadString-4 133838 863.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 213512 552.3 ns/op BenchmarkWriterCopyUnoptimal-4 203781 593.0 ns/op BenchmarkWriterCopyNoReadFrom-4 6619 23564 ns/op BenchmarkReaderEmpty-4 31987 3730 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 26946 4440 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 569070 193.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.879s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4636 31317 ns/op 1046.32 MB/s BenchmarkWriteByte-4 510 229555 ns/op 17.84 MB/s BenchmarkWriteRune-4 262 452427 ns/op 27.16 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3867490 ns/op BenchmarkBufferFullSmallReads-4 100 1003717 ns/op BenchmarkBufferWriteBlock/N4096-4 5666 17978 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 393 278371 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 20152501 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 145337926 ns/op 115.44 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4463257 26.25 ns/op 380.98 MB/s BenchmarkIndexByte/32-4 4550384 25.90 ns/op 1235.61 MB/s BenchmarkIndexByte/4K-4 833860 129.1 ns/op 31730.18 MB/s BenchmarkIndexBytePortable/10-4 781282 145.6 ns/op 68.67 MB/s BenchmarkIndexBytePortable/32-4 256069 459.2 ns/op 69.69 MB/s BenchmarkIndexBytePortable/4K-4 2184 54641 ns/op 74.96 MB/s BenchmarkIndexRune/10-4 1209322 99.10 ns/op 100.91 MB/s BenchmarkIndexRune/32-4 1000000 104.3 ns/op 306.89 MB/s BenchmarkIndexRune/4K-4 372026 307.6 ns/op 13315.59 MB/s BenchmarkIndexRuneASCII/10-4 4942990 24.21 ns/op 413.03 MB/s BenchmarkIndexRuneASCII/32-4 4607638 26.03 ns/op 1229.48 MB/s BenchmarkIndexRuneASCII/4K-4 909602 129.9 ns/op 31523.14 MB/s BenchmarkEqual/0-4 8006910 14.11 ns/op BenchmarkEqual/1-4 1544998 77.06 ns/op 12.98 MB/s BenchmarkEqual/6-4 1413532 79.72 ns/op 75.26 MB/s BenchmarkEqual/9-4 1488482 80.71 ns/op 111.51 MB/s BenchmarkEqual/15-4 1483098 80.73 ns/op 185.80 MB/s BenchmarkEqual/16-4 1526992 78.17 ns/op 204.68 MB/s BenchmarkEqual/20-4 1463310 82.25 ns/op 243.15 MB/s BenchmarkEqual/32-4 1484790 81.43 ns/op 392.99 MB/s BenchmarkEqual/4K-4 105886 1128 ns/op 3632.54 MB/s BenchmarkEqualBothUnaligned/64_0-4 1669136 72.04 ns/op 888.40 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 102.2 ns/op 626.34 MB/s BenchmarkEqualBothUnaligned/64_4-4 1578559 76.28 ns/op 838.96 MB/s BenchmarkEqualBothUnaligned/64_7-4 1581498 76.31 ns/op 838.67 MB/s BenchmarkEqualBothUnaligned/4096_0-4 107822 1120 ns/op 3656.34 MB/s BenchmarkEqualBothUnaligned/4096_1-4 41266 2911 ns/op 1407.27 MB/s BenchmarkEqualBothUnaligned/4096_4-4 117400 1004 ns/op 4077.91 MB/s BenchmarkEqualBothUnaligned/4096_7-4 119308 1003 ns/op 4085.42 MB/s BenchmarkIndex/10-4 3002475 39.41 ns/op 253.75 MB/s BenchmarkIndex/32-4 2816743 42.27 ns/op 757.00 MB/s BenchmarkIndex/4K-4 33885 3493 ns/op 1172.55 MB/s BenchmarkIndexEasy/10-4 3131088 35.03 ns/op 285.51 MB/s BenchmarkIndexEasy/32-4 2864194 39.43 ns/op 811.59 MB/s BenchmarkIndexEasy/4K-4 478302 247.1 ns/op 16575.33 MB/s BenchmarkCount/10-4 1570952 75.28 ns/op 132.83 MB/s BenchmarkCount/32-4 1522832 77.95 ns/op 410.53 MB/s BenchmarkCount/4K-4 33859 3543 ns/op 1155.94 MB/s BenchmarkCountEasy/10-4 1635606 72.83 ns/op 137.31 MB/s BenchmarkCountEasy/32-4 1509350 80.46 ns/op 397.70 MB/s BenchmarkCountEasy/4K-4 410910 285.7 ns/op 14339.15 MB/s BenchmarkCountSingle/10-4 3822598 35.29 ns/op 283.35 MB/s BenchmarkCountSingle/32-4 3690268 32.31 ns/op 990.50 MB/s BenchmarkCountSingle/4K-4 827042 139.7 ns/op 29324.91 MB/s BenchmarkToUpper/#00-4 2877051 41.60 ns/op BenchmarkToUpper/ONLYUPPER-4 298122 394.4 ns/op BenchmarkToUpper/abc-4 488414 254.7 ns/op BenchmarkToUpper/AbC123-4 292358 413.1 ns/op BenchmarkToUpper/azAZ09_-4 267261 449.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 77734 1546 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39481 2981 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54006 2211 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126043 941.1 ns/op BenchmarkToLower/#00-4 2972367 39.99 ns/op BenchmarkToLower/abc-4 474316 257.7 ns/op BenchmarkToLower/AbC123-4 291838 418.7 ns/op BenchmarkToLower/azAZ09_-4 261850 466.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 78961 1533 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39681 3001 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 70092 1698 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 122298 984.9 ns/op BenchmarkFields/ASCII/16-4 137500 857.8 ns/op 18.65 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9054 13299 ns/op 19.25 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 566 209997 ns/op 19.51 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 28 3872034 ns/op 16.93 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 59881206 ns/op 17.51 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 136917 875.6 ns/op 18.27 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6213 19019 ns/op 13.46 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 351 327808 ns/op 12.50 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6241647 ns/op 10.50 MB/s 512261 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 124727595 ns/op 8.41 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 179029 644.0 ns/op 24.84 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13251 9101 ns/op 28.13 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 694 169516 ns/op 24.16 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3799217 ns/op 17.25 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 81216264 ns/op 12.91 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 179431 671.3 ns/op 23.83 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8931 13359 ns/op 19.16 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 494 234332 ns/op 17.48 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 4754576 ns/op 13.78 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 96294970 ns/op 10.89 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2018323 60.02 ns/op BenchmarkTrimSpace/ASCII-4 1000000 116.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 112531 1044 ns/op BenchmarkTrimSpace/JustNonASCII-4 51640 2300 ns/op BenchmarkToValidUTF8/Valid-4 431084 257.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 315418 364.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101128 1171 ns/op BenchmarkIndexHard1-4 823 142117 ns/op BenchmarkIndexHard2-4 601 198543 ns/op BenchmarkIndexHard3-4 150 793257 ns/op BenchmarkIndexHard4-4 98 1186744 ns/op BenchmarkLastIndexHard1-4 5 22517498 ns/op BenchmarkLastIndexHard2-4 4 29046606 ns/op BenchmarkLastIndexHard3-4 4 31981387 ns/op BenchmarkCountHard1-4 818 143962 ns/op BenchmarkCountHard2-4 597 198786 ns/op BenchmarkCountHard3-4 150 791077 ns/op BenchmarkSplitEmptySeparator-4 1 179844371 ns/op BenchmarkSplitSingleByteSeparator-4 10 10820295 ns/op BenchmarkSplitMultiByteSeparator-4 10 10127537 ns/op BenchmarkSplitNSingleByteSeparator-4 163818 644.9 ns/op BenchmarkSplitNMultiByteSeparator-4 71181 1614 ns/op BenchmarkRepeat-4 192704 581.7 ns/op BenchmarkRepeatLarge/256/1-4 134374 819.2 ns/op 312.49 MB/s BenchmarkRepeatLarge/256/16-4 189109 545.3 ns/op 469.43 MB/s BenchmarkRepeatLarge/512/1-4 97263 1064 ns/op 481.05 MB/s BenchmarkRepeatLarge/512/16-4 125142 805.8 ns/op 635.37 MB/s BenchmarkRepeatLarge/1024/1-4 69234 1607 ns/op 637.13 MB/s BenchmarkRepeatLarge/1024/16-4 74563 1409 ns/op 726.54 MB/s BenchmarkRepeatLarge/2048/1-4 46312 2725 ns/op 751.70 MB/s BenchmarkRepeatLarge/2048/16-4 49710 2412 ns/op 849.03 MB/s BenchmarkRepeatLarge/4096/1-4 26310 4537 ns/op 902.71 MB/s BenchmarkRepeatLarge/4096/16-4 24854 4209 ns/op 973.22 MB/s BenchmarkRepeatLarge/8192/1-4 13830 8749 ns/op 936.35 MB/s BenchmarkRepeatLarge/8192/16-4 15000 8050 ns/op 1017.69 MB/s BenchmarkRepeatLarge/8192/4097-4 22443 4976 ns/op 823.37 MB/s BenchmarkRepeatLarge/16384/1-4 8901 14873 ns/op 1101.57 MB/s BenchmarkRepeatLarge/16384/16-4 7159 15725 ns/op 1041.90 MB/s BenchmarkRepeatLarge/16384/4097-4 8496 13054 ns/op 941.58 MB/s BenchmarkRepeatLarge/32768/1-4 3926 31131 ns/op 1052.57 MB/s BenchmarkRepeatLarge/32768/16-4 4005 30574 ns/op 1071.75 MB/s BenchmarkRepeatLarge/32768/4097-4 3982 28932 ns/op 991.26 MB/s BenchmarkRepeatLarge/65536/1-4 2149 57689 ns/op 1136.03 MB/s BenchmarkRepeatLarge/65536/16-4 2094 57399 ns/op 1141.77 MB/s BenchmarkRepeatLarge/65536/4097-4 1737 60214 ns/op 1020.61 MB/s BenchmarkRepeatLarge/131072/1-4 231 507745 ns/op 258.15 MB/s BenchmarkRepeatLarge/131072/16-4 219 504767 ns/op 259.67 MB/s BenchmarkRepeatLarge/131072/4097-4 234 495750 ns/op 256.19 MB/s BenchmarkRepeatLarge/262144/1-4 120 987185 ns/op 265.55 MB/s BenchmarkRepeatLarge/262144/16-4 118 973951 ns/op 269.16 MB/s BenchmarkRepeatLarge/262144/4097-4 121 975045 ns/op 264.72 MB/s BenchmarkRepeatLarge/524288/1-4 57 1994034 ns/op 262.93 MB/s BenchmarkRepeatLarge/524288/16-4 64 2012469 ns/op 260.52 MB/s BenchmarkRepeatLarge/524288/4097-4 63 1999902 ns/op 260.17 MB/s BenchmarkRepeatLarge/1048576/1-4 32 3922463 ns/op 267.33 MB/s BenchmarkRepeatLarge/1048576/16-4 31 3960207 ns/op 264.78 MB/s BenchmarkRepeatLarge/1048576/4097-4 27 3993969 ns/op 261.58 MB/s BenchmarkRepeatLarge/2097152/1-4 16 7680333 ns/op 273.05 MB/s BenchmarkRepeatLarge/2097152/16-4 16 7477240 ns/op 280.47 MB/s BenchmarkRepeatLarge/2097152/4097-4 16 7711340 ns/op 271.49 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15798663 ns/op 265.48 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15352199 ns/op 273.21 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15701386 ns/op 266.93 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30961518 ns/op 270.94 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30836979 ns/op 272.03 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 30627828 ns/op 273.82 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62953064 ns/op 266.50 MB/s BenchmarkRepeatLarge/16777216/16-4 2 59963624 ns/op 279.79 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62090972 ns/op 270.20 MB/s BenchmarkRepeatLarge/33554432/1-4 1 116513103 ns/op 287.99 MB/s BenchmarkRepeatLarge/33554432/16-4 1 118212815 ns/op 283.85 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 117933412 ns/op 284.52 MB/s BenchmarkRepeatLarge/67108864/1-4 1 249706821 ns/op 268.75 MB/s BenchmarkRepeatLarge/67108864/16-4 1 237188153 ns/op 282.94 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 234603049 ns/op 286.05 MB/s BenchmarkRepeatLarge/134217728/1-4 1 486550737 ns/op 275.86 MB/s BenchmarkRepeatLarge/134217728/16-4 1 463050460 ns/op 289.86 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 466831266 ns/op 287.51 MB/s BenchmarkRepeatLarge/268435456/1-4 1 978475681 ns/op 274.34 MB/s BenchmarkRepeatLarge/268435456/16-4 1 920686601 ns/op 291.56 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 931799790 ns/op 288.08 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1946808469 ns/op 275.77 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1833687073 ns/op 292.78 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1853619044 ns/op 289.63 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3840693490 ns/op 279.57 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3635385135 ns/op 295.36 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3584257061 ns/op 299.57 MB/s BenchmarkBytesCompare/1-4 9797535 11.11 ns/op BenchmarkBytesCompare/2-4 10756285 12.17 ns/op BenchmarkBytesCompare/4-4 9854616 11.06 ns/op BenchmarkBytesCompare/8-4 10332271 11.63 ns/op BenchmarkBytesCompare/16-4 10724494 11.16 ns/op BenchmarkBytesCompare/32-4 9679586 12.50 ns/op BenchmarkBytesCompare/64-4 8038168 14.52 ns/op BenchmarkBytesCompare/128-4 6799263 17.12 ns/op BenchmarkBytesCompare/256-4 5946369 20.19 ns/op BenchmarkBytesCompare/512-4 4134420 28.79 ns/op BenchmarkBytesCompare/1024-4 2544763 46.62 ns/op BenchmarkBytesCompare/2048-4 1448758 82.77 ns/op BenchmarkIndexAnyASCII/1:1-4 2635221 45.29 ns/op BenchmarkIndexAnyASCII/1:2-4 2670932 44.77 ns/op BenchmarkIndexAnyASCII/1:4-4 2675966 44.55 ns/op BenchmarkIndexAnyASCII/1:8-4 2710034 43.86 ns/op BenchmarkIndexAnyASCII/1:16-4 2667146 45.59 ns/op BenchmarkIndexAnyASCII/1:32-4 2565930 46.64 ns/op BenchmarkIndexAnyASCII/1:64-4 2478356 48.34 ns/op BenchmarkIndexAnyASCII/16:1-4 2441775 48.67 ns/op BenchmarkIndexAnyASCII/16:2-4 423099 275.4 ns/op BenchmarkIndexAnyASCII/16:4-4 422325 274.8 ns/op BenchmarkIndexAnyASCII/16:8-4 407970 276.4 ns/op BenchmarkIndexAnyASCII/16:16-4 385369 297.1 ns/op BenchmarkIndexAnyASCII/16:32-4 354285 320.2 ns/op BenchmarkIndexAnyASCII/16:64-4 319861 363.6 ns/op BenchmarkIndexAnyASCII/256:1-4 2156005 55.89 ns/op BenchmarkIndexAnyASCII/256:2-4 33388 3613 ns/op BenchmarkIndexAnyASCII/256:4-4 33184 3595 ns/op BenchmarkIndexAnyASCII/256:8-4 32546 3579 ns/op BenchmarkIndexAnyASCII/256:16-4 33052 3637 ns/op BenchmarkIndexAnyASCII/256:32-4 32793 3639 ns/op BenchmarkIndexAnyASCII/256:64-4 32144 3740 ns/op BenchmarkIndexAnyUTF8/1:1-4 2642146 45.52 ns/op BenchmarkIndexAnyUTF8/1:2-4 2694062 44.51 ns/op BenchmarkIndexAnyUTF8/1:4-4 2666731 44.07 ns/op BenchmarkIndexAnyUTF8/1:8-4 2616349 45.81 ns/op BenchmarkIndexAnyUTF8/1:16-4 2600781 46.64 ns/op BenchmarkIndexAnyUTF8/1:32-4 2515173 51.82 ns/op BenchmarkIndexAnyUTF8/1:64-4 2520582 48.05 ns/op BenchmarkIndexAnyUTF8/16:1-4 153321 760.5 ns/op BenchmarkIndexAnyUTF8/16:2-4 274074 426.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 271963 429.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 269700 428.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 272491 430.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 254347 457.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 259731 448.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11080 ns/op BenchmarkIndexAnyUTF8/256:2-4 19309 6278 ns/op BenchmarkIndexAnyUTF8/256:4-4 19262 6224 ns/op BenchmarkIndexAnyUTF8/256:8-4 19166 6259 ns/op BenchmarkIndexAnyUTF8/256:16-4 19059 6286 ns/op BenchmarkIndexAnyUTF8/256:32-4 17858 6712 ns/op BenchmarkIndexAnyUTF8/256:64-4 18284 6471 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2643160 45.99 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2648536 45.01 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2683180 45.00 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2680513 44.45 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2605144 44.99 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2626770 45.35 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2478224 48.40 ns/op BenchmarkLastIndexAnyASCII/16:1-4 326043 362.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 310423 362.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 326563 367.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 323356 367.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 308414 380.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 281331 405.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 256912 456.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23845 5037 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23526 5052 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23900 5061 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23428 5039 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23811 5011 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23446 5078 ns/op BenchmarkLastIndexAnyASCII/256:64-4 22899 5136 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2656368 44.99 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2623754 45.24 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2603709 45.02 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2609904 45.82 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2654356 45.43 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2501078 48.31 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2458195 48.03 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 229358 495.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 270504 431.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 266829 432.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 271027 430.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 272665 436.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 248904 456.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 266298 446.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17757 6799 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18788 6289 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18913 6280 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19130 6272 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18998 6322 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17728 6646 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18690 6500 ns/op BenchmarkTrimASCII/1:1-4 3038238 39.03 ns/op BenchmarkTrimASCII/1:2-4 2409422 47.20 ns/op BenchmarkTrimASCII/1:4-4 2333281 51.31 ns/op BenchmarkTrimASCII/1:8-4 2059621 59.20 ns/op BenchmarkTrimASCII/1:16-4 1733845 69.32 ns/op BenchmarkTrimASCII/16:1-4 421036 276.3 ns/op BenchmarkTrimASCII/16:2-4 318564 368.4 ns/op BenchmarkTrimASCII/16:4-4 314019 373.1 ns/op BenchmarkTrimASCII/16:8-4 316250 373.0 ns/op BenchmarkTrimASCII/16:16-4 296696 387.8 ns/op BenchmarkTrimASCII/256:1-4 31176 3842 ns/op BenchmarkTrimASCII/256:2-4 23433 5186 ns/op BenchmarkTrimASCII/256:4-4 23352 5107 ns/op BenchmarkTrimASCII/256:8-4 23283 5135 ns/op BenchmarkTrimASCII/256:16-4 23035 5165 ns/op BenchmarkTrimASCII/4096:1-4 1960 59403 ns/op BenchmarkTrimASCII/4096:2-4 1455 81713 ns/op BenchmarkTrimASCII/4096:4-4 1453 82222 ns/op BenchmarkTrimASCII/4096:8-4 1424 82432 ns/op BenchmarkTrimASCII/4096:16-4 1447 81087 ns/op BenchmarkTrimByte-4 2183919 54.68 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13189 9100 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13203 9097 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 685 171281 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1330 85788 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2581 43694 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4628 23069 ns/op BenchmarkCompareBytesEqual-4 9815554 11.60 ns/op BenchmarkCompareBytesToNil-4 11497093 9.544 ns/op BenchmarkCompareBytesEmpty-4 12173680 9.252 ns/op BenchmarkCompareBytesIdentical-4 11925654 9.139 ns/op BenchmarkCompareBytesSameLength-4 10179867 10.37 ns/op BenchmarkCompareBytesDifferentLength-4 9847760 10.98 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1356 86056 ns/op 12184.97 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1356 85691 ns/op 12236.88 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1358 87707 ns/op 11955.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1392 85360 ns/op 12284.21 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1393 81549 ns/op 12858.40 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1369 86278 ns/op 12153.53 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1394 85678 ns/op 12238.68 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1815 64990 ns/op 16134.65 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1758 65625 ns/op 15978.49 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1714 65405 ns/op 16032.24 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1737 67869 ns/op 15450.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1717 68379 ns/op 15334.74 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1611 68104 ns/op 15396.73 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1696 65621 ns/op 15979.26 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1690 68434 ns/op 15322.54 MB/s BenchmarkCompareBytesBig-4 1988 56480 ns/op 18565.54 MB/s BenchmarkCompareBytesBigIdentical-4 12438344 9.788 ns/op 107124321.82 MB/s PASS ok bytes 72.778s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 78225169 ns/op 1.28 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 320086249 ns/op 1.77 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24146356 ns/op 0.68 MB/s 3645038 B/op 51 allocs/op PASS ok compress/bzip2 2.379s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 61 1828170 ns/op 5.47 MB/s 42422 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17593490 ns/op 5.68 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 175888457 ns/op 5.69 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 1840496 ns/op 5.43 MB/s 43266 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18129227 ns/op 5.52 MB/s 46380 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 182666449 ns/op 5.47 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1799465 ns/op 5.56 MB/s 42793 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17322810 ns/op 5.77 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 173567147 ns/op 5.76 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 1808466 ns/op 5.53 MB/s 42961 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17083946 ns/op 5.85 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 171747579 ns/op 5.82 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 55 1980621 ns/op 5.05 MB/s 43034 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 19200442 ns/op 5.21 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 195919531 ns/op 5.10 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 70 1551924 ns/op 6.44 MB/s 43029 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12929196 ns/op 7.73 MB/s 44804 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130228863 ns/op 7.68 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 74 1412476 ns/op 7.08 MB/s 43274 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10471992 ns/op 9.55 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 102484756 ns/op 9.76 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1422581 ns/op 7.03 MB/s 43358 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10443834 ns/op 9.58 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102143571 ns/op 9.79 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 85 1244575 ns/op 8.03 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11950808 ns/op 8.37 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 120646269 ns/op 8.29 MB/s BenchmarkEncode/Digits/Speed/1e4-4 44 2379768 ns/op 4.20 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21128893 ns/op 4.73 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 207159617 ns/op 4.83 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6769822 ns/op 1.48 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 80599579 ns/op 1.24 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 840623620 ns/op 1.19 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6838304 ns/op 1.46 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 79316271 ns/op 1.26 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 821851117 ns/op 1.22 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 75 1494105 ns/op 6.69 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12828008 ns/op 7.80 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 127613647 ns/op 7.84 MB/s BenchmarkEncode/Newton/Speed/1e4-4 48 2206155 ns/op 4.53 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16955340 ns/op 5.90 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 169354911 ns/op 5.90 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6637603 ns/op 1.51 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 73417762 ns/op 1.36 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 748628498 ns/op 1.34 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6721644 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 91359983 ns/op 1.09 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 953639693 ns/op 1.05 MB/s PASS ok compress/flate 16.246s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 49 2275274 ns/op 4.40 MB/s BenchmarkDecoder/1e-Reuse4-4 44 2336580 ns/op 4.28 MB/s BenchmarkDecoder/1e5-4 5 22648784 ns/op 4.42 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22715020 ns/op 4.40 MB/s BenchmarkDecoder/1e6-4 1 225223568 ns/op 4.44 MB/s BenchmarkDecoder/1e-Reuse6-4 1 224064971 ns/op 4.46 MB/s BenchmarkEncoder/1e4-4 50 2182893 ns/op 4.58 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1861923 ns/op 5.37 MB/s BenchmarkEncoder/1e5-4 6 19755840 ns/op 5.06 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19301756 ns/op 5.18 MB/s BenchmarkEncoder/1e6-4 1 197451674 ns/op 5.06 MB/s BenchmarkEncoder/1e-Reuse6-4 1 194062174 ns/op 5.15 MB/s PASS ok compress/lzw 3.786s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3801681 ns/op PASS ok container/heap 1.241s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21459 5562 ns/op BenchmarkWithTimeout/concurrency=40-4 4910 22717 ns/op BenchmarkWithTimeout/concurrency=4000-4 4868 25702 ns/op BenchmarkWithTimeout/concurrency=400000-4 5504 19615 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 389532 302.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12025 10463 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14604 7842 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2556 46947 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1614 75039 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2083 50895 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 223 519719 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 160 746048 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 238 484200 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 6938218 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9495793 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 26 4683093 ns/op BenchmarkCheckCanceled/Err-4 264272 446.4 ns/op BenchmarkCheckCanceled/Done-4 384400 305.8 ns/op BenchmarkContextCancelDone-4 475543 248.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 23238 5020 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 20352 5495 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19330 6437 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 16249 7389 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 11978 10635 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 510211 226.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 299314 402.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 206787 576.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 130286 919.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 66069 1794 ns/op PASS ok context 12.305s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1716778 69.24 ns/op 231.08 MB/s BenchmarkDecrypt-4 1744806 69.05 ns/op 231.71 MB/s BenchmarkExpand-4 959155 118.3 ns/op PASS ok crypto/aes 1.520s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 180555 637.3 ns/op 100.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 370930 292.7 ns/op 218.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 182953 662.6 ns/op 96.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 379952 308.8 ns/op 207.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 116739 1023 ns/op 1319.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 177307 657.4 ns/op 2053.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 102601 1131 ns/op 1194.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 148207 791.4 ns/op 1705.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41146 2879 ns/op 2845.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52518 2274 ns/op 3602.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34747 3447 ns/op 2376.34 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39824 3000 ns/op 2730.50 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6570 16319 ns/op 62.44 MB/s BenchmarkAESCFBDecrypt1K-4 7252 16256 ns/op 62.68 MB/s BenchmarkAESCFBDecrypt8K-4 937 127143 ns/op 64.39 MB/s BenchmarkAESOFB1K-4 10000 11024 ns/op 92.43 MB/s BenchmarkAESCTR1K-4 13866 8649 ns/op 117.82 MB/s BenchmarkAESCTR8K-4 1723 68223 ns/op 120.00 MB/s BenchmarkAESCBCEncrypt1K-4 13998 8530 ns/op 120.04 MB/s BenchmarkAESCBCDecrypt1K-4 17626 6802 ns/op 150.54 MB/s PASS ok crypto/cipher 3.843s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 71974 1609 ns/op 4.97 MB/s BenchmarkDecrypt-4 78422 1507 ns/op 5.31 MB/s BenchmarkTDESEncrypt-4 30382 3945 ns/op 2.03 MB/s BenchmarkTDESDecrypt-4 30972 3875 ns/op 2.06 MB/s PASS ok crypto/des 1.612s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 945 124830 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7611210 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19971169 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 99 1204501 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 1.629s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1654 67401 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 33 3477172 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 13 8416026 ns/op 3063 B/op 35 allocs/op BenchmarkVerify/P256-4 932 126275 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8644363 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22856189 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4051 28530 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 62 1883478 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 4921233 ns/op 1418 B/op 17 allocs/op PASS ok crypto/ecdsa 2.559s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 315 365974 ns/op BenchmarkNewKeyFromSeed-4 322 370802 ns/op BenchmarkSigning-4 292 397749 ns/op BenchmarkVerification-4 198 607689 ns/op PASS ok crypto/ed25519 1.658s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4834 23664 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 159 744770 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1948566 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5053273 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1358 86161 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1890601 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5207363 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14487500 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12141 9415 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6004 20508 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3382 31264 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 82 1319728 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2294 50896 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 301 394574 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1504 78793 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1233326 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.324s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14713 8082 ns/op 126.70 MB/s BenchmarkHMACSHA256_32-4 23635 5015 ns/op 6.38 MB/s BenchmarkNewWriteSum-4 10000 10314 ns/op 3.10 MB/s PASS ok crypto/hmac 1.503s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 53541 2216 ns/op BenchmarkModSub-4 52592 2238 ns/op BenchmarkMontgomeryRepr-4 27270 4493 ns/op BenchmarkMontgomeryMul-4 26686 4395 ns/op BenchmarkModMul-4 13321 9161 ns/op BenchmarkExpBig-4 15 7470423 ns/op BenchmarkExp-4 6 18097680 ns/op PASS ok crypto/internal/bigmod 2.168s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3360 35339 ns/op BenchmarkScalarBaseMult-4 337 345945 ns/op BenchmarkScalarMult-4 157 758160 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 230 517496 ns/op PASS ok crypto/internal/edwards25519 1.726s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 524126 201.7 ns/op BenchmarkMultiply-4 4328829 27.67 ns/op BenchmarkSquare-4 5300642 22.57 ns/op BenchmarkInvert-4 24945 4824 ns/op BenchmarkMult32-4 1556510 76.68 ns/op PASS ok crypto/internal/edwards25519/field 1.794s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 63 1849830 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1610 74037 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5114104 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14084173 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 176 667096 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7959 14864 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 66 1690308 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4263152 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.153s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 608996 186.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 306753 369.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118174 1015 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 667736 175.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 327873 365.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 116349 1016 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.765s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 115644 993.6 ns/op 8.05 MB/s BenchmarkHash64-4 142287 811.2 ns/op 78.90 MB/s BenchmarkHash128-4 131828 907.5 ns/op 141.05 MB/s BenchmarkHash256-4 104152 1129 ns/op 226.69 MB/s BenchmarkHash512-4 75366 1571 ns/op 325.98 MB/s BenchmarkHash1K-4 48901 2450 ns/op 417.92 MB/s BenchmarkHash8K-4 8025 14737 ns/op 555.90 MB/s BenchmarkHash1M-4 66 1782482 ns/op 588.27 MB/s BenchmarkHash8M-4 8 14249437 ns/op 588.70 MB/s BenchmarkHash8BytesUnaligned-4 115437 994.8 ns/op 8.04 MB/s BenchmarkHash1KUnaligned-4 48496 2458 ns/op 416.62 MB/s BenchmarkHash8KUnaligned-4 7815 14710 ns/op 556.89 MB/s PASS ok crypto/md5 2.770s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 202508047 ns/op PASS ok crypto/rand 1.221s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12720 9145 ns/op 14.00 MB/s BenchmarkRC4_1K-4 1554 72410 ns/op 14.14 MB/s BenchmarkRC4_8K-4 206 573249 ns/op 14.12 MB/s PASS ok crypto/rc4 1.506s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10397243 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23484808 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42163381 ns/op BenchmarkEncryptPKCS1v15/2048-4 42 2709121 ns/op BenchmarkDecryptOAEP/2048-4 10 10508193 ns/op BenchmarkEncryptOAEP/2048-4 40 2738299 ns/op BenchmarkSignPKCS1v15/2048-4 10 10500342 ns/op BenchmarkVerifyPKCS1v15/2048-4 44 2711328 ns/op BenchmarkSignPSS/2048-4 10 10564930 ns/op BenchmarkVerifyPSS/2048-4 43 2739920 ns/op PASS ok crypto/rsa 2.620s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 96792 1191 ns/op 6.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 113816 1007 ns/op 7.94 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75870 1557 ns/op 205.52 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88261 1341 ns/op 238.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49604 2415 ns/op 423.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53391 2219 ns/op 461.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9808 11694 ns/op 700.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11565 ns/op 708.35 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.075s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 70000 1494 ns/op 5.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 88251 1323 ns/op 6.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88290 1342 ns/op 5.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25926 4620 ns/op 221.63 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27028 4435 ns/op 230.91 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26648 4437 ns/op 230.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4234 28141 ns/op 291.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4276 27934 ns/op 293.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4258 28149 ns/op 291.02 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.283s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 55567 2124 ns/op 3.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 70412 1668 ns/op 4.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 62516 1899 ns/op 4.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27591 4317 ns/op 237.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30888 3850 ns/op 265.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29229 4071 ns/op 251.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5749 20395 ns/op 401.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5866 19736 ns/op 415.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5883 19947 ns/op 410.68 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.288s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16744371 7.166 ns/op BenchmarkConstantTimeEq-4 16655619 7.143 ns/op BenchmarkConstantTimeLessOrEq-4 15642432 7.596 ns/op BenchmarkXORBytes/8Bytes-4 4777177 26.07 ns/op 306.87 MB/s BenchmarkXORBytes/128Bytes-4 4193824 28.47 ns/op 4495.39 MB/s BenchmarkXORBytes/2048Bytes-4 929676 127.5 ns/op 16063.61 MB/s BenchmarkXORBytes/32768Bytes-4 61159 1950 ns/op 16802.31 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 170 801611 ns/op BenchmarkCertCache/1-4 165 694719 ns/op BenchmarkCertCache/2-4 170 625791 ns/op BenchmarkCertCache/3-4 165 739782 ns/op BenchmarkHandshakeServer/RSA-4 15 7178469 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 7881724 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7556157 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 91 1200247 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 157 738309 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 51 2376748 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 62 1927732 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 32211793 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 31328088 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25052780 ns/op 41.85 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 31496502 ns/op 33.29 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 40390598 ns/op 51.92 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 50210963 ns/op 41.77 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 71260212 ns/op 58.86 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 93739908 ns/op 44.74 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 124439667 ns/op 67.41 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 137297706 ns/op 61.10 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 218268652 ns/op 76.86 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 280215094 ns/op 59.87 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 394752759 ns/op 85.00 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 551096492 ns/op 60.89 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 850019901 ns/op 78.95 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1247614068 ns/op 53.79 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25419714 ns/op 41.25 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 33890991 ns/op 30.94 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 41452652 ns/op 50.59 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 47274181 ns/op 44.36 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 70147256 ns/op 59.79 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 90724594 ns/op 46.23 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 125222464 ns/op 66.99 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 170707121 ns/op 49.14 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 239368580 ns/op 70.09 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 282828389 ns/op 59.32 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 456469363 ns/op 73.51 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 585462493 ns/op 57.31 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 845567815 ns/op 79.37 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1208185372 ns/op 55.55 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 707454323 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 708938624 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 291825788 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 291042010 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 152825993 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 152648341 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 83774276 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 83639664 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 42753579 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 42211096 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 145923582 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 149071278 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 67072696 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 67523502 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40594912 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 40375351 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 28226802 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 27554274 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20312646 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 19786061 ns/op PASS ok crypto/tls 19.768s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 7 14479642 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 324 365788 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 996 113426 ns/op 12098 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 934 125744 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 5 24330946 ns/op 2503568 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 4 25133005 ns/op 2236292 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 7 14883099 ns/op 1773122 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 4 26149345 ns/op 2423676 B/op 19657 allocs/op BenchmarkConcurrentTxExec-4 10 11056942 ns/op 595469 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 19570718 ns/op 839884 B/op 20160 allocs/op BenchmarkConcurrentTxStmtExec-4 24 4385562 ns/op 108125 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 22813911 ns/op 1640131 B/op 13887 allocs/op BenchmarkManyConcurrentQueries-4 2084 51216 ns/op 3997 B/op 20 allocs/op BenchmarkGrabConn-4 188263 634.1 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.836s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1394 71880 ns/op BenchmarkSymbols32-4 1789 63081 ns/op PASS ok debug/elf 1.258s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 234042 519.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1639101 ns/op 188284 B/op 14 allocs/op Benchmark115/LineToPC-4 75 1652266 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16724 7262 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.772s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 62476 1866 ns/op BenchmarkMarshal-4 742 158901 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2673 42724 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.419s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 334 340504 ns/op 24.06 MB/s BenchmarkEncodeToString-4 267 403740 ns/op 20.29 MB/s BenchmarkDecode-4 135 880460 ns/op 14.89 MB/s BenchmarkDecodeString-4 133 884890 ns/op 14.82 MB/s PASS ok encoding/base32 1.728s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 298 369087 ns/op 22.20 MB/s BenchmarkDecodeString/2-4 270832 407.0 ns/op 9.83 MB/s BenchmarkDecodeString/4-4 239473 501.8 ns/op 15.94 MB/s BenchmarkDecodeString/8-4 188554 627.1 ns/op 19.14 MB/s BenchmarkDecodeString/64-4 34024 3477 ns/op 25.31 MB/s BenchmarkDecodeString/8192-4 309 378932 ns/op 28.83 MB/s BenchmarkNewEncoding-4 60073 1981 ns/op 129.24 MB/s PASS ok encoding/base64 2.011s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1258 90036 ns/op 44.43 MB/s BenchmarkReadStruct-4 16683 7219 ns/op 10.39 MB/s BenchmarkWriteStruct-4 15499 7678 ns/op 9.77 MB/s BenchmarkReadInts-4 45812 2608 ns/op 11.50 MB/s BenchmarkWriteInts-4 44046 2701 ns/op 11.11 MB/s BenchmarkWriteSlice1000Int32s-4 1231 95218 ns/op 42.01 MB/s BenchmarkPutUint16-4 3447470 34.93 ns/op 57.26 MB/s BenchmarkAppendUint16-4 3664008 32.76 ns/op 61.05 MB/s BenchmarkPutUint32-4 2756425 43.20 ns/op 92.59 MB/s BenchmarkAppendUint32-4 2658416 44.38 ns/op 90.14 MB/s BenchmarkPutUint64-4 1000352 118.3 ns/op 67.65 MB/s BenchmarkAppendUint64-4 910338 124.9 ns/op 64.03 MB/s BenchmarkLittleEndianPutUint16-4 3508137 33.96 ns/op 58.90 MB/s BenchmarkLittleEndianAppendUint16-4 3537235 33.85 ns/op 59.08 MB/s BenchmarkLittleEndianPutUint32-4 2622537 43.31 ns/op 92.35 MB/s BenchmarkLittleEndianAppendUint32-4 2767022 42.12 ns/op 94.96 MB/s BenchmarkLittleEndianPutUint64-4 997286 119.4 ns/op 66.99 MB/s BenchmarkLittleEndianAppendUint64-4 973113 119.7 ns/op 66.82 MB/s BenchmarkReadFloats-4 153702 789.7 ns/op 15.20 MB/s BenchmarkWriteFloats-4 150729 807.5 ns/op 14.86 MB/s BenchmarkReadSlice1000Float32s-4 1238 99883 ns/op 40.05 MB/s BenchmarkWriteSlice1000Float32s-4 1120 106472 ns/op 37.57 MB/s BenchmarkReadSlice1000Uint8s-4 72964 1430 ns/op 699.47 MB/s BenchmarkWriteSlice1000Uint8s-4 96192 1086 ns/op 921.09 MB/s BenchmarkPutUvarint32-4 710223 149.2 ns/op 26.82 MB/s BenchmarkPutUvarint64-4 194178 602.0 ns/op 13.29 MB/s PASS ok encoding/binary 4.923s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6792 16719 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6945 17429 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6351 17427 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4262 27748 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7741 15265 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7695 15080 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7538 15172 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4489 25842 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12594 9697 ns/op PASS ok encoding/csv 2.497s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 9753 11557 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 13594 8818 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 288 453303 ns/op 16628 B/op 329 allocs/op BenchmarkEncodeComplex128Slice-4 738 142690 ns/op 667 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1555 73789 ns/op 56 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1665 68318 ns/op 52 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2338 46698 ns/op 165 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 70 1674023 ns/op 33718 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 620 219711 ns/op 25228 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1375 85065 ns/op 10792 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1165 88154 ns/op 9759 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 643 163808 ns/op 39160 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 278 428935 ns/op 66372 B/op 2205 allocs/op BenchmarkDecodeBytesSlice-4 571 186147 ns/op 23718 B/op 190 allocs/op BenchmarkDecodeInterfaceSlice-4 103 1283428 ns/op 82985 B/op 3178 allocs/op BenchmarkDecodeMap-4 70 1604012 ns/op 54124 B/op 181 allocs/op PASS ok encoding/gob 3.957s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11757 10227 ns/op 25.03 MB/s BenchmarkEncode/1024-4 2713 40949 ns/op 25.01 MB/s BenchmarkEncode/4096-4 733 163098 ns/op 25.11 MB/s BenchmarkEncode/16384-4 182 655517 ns/op 24.99 MB/s BenchmarkDecode/256-4 23428 5107 ns/op 50.13 MB/s BenchmarkDecode/1024-4 5776 20473 ns/op 50.02 MB/s BenchmarkDecode/4096-4 1466 81361 ns/op 50.34 MB/s BenchmarkDecode/16384-4 367 326921 ns/op 50.12 MB/s BenchmarkDump/256-4 1303 91287 ns/op 2.80 MB/s BenchmarkDump/1024-4 326 358708 ns/op 2.85 MB/s BenchmarkDump/4096-4 80 1422462 ns/op 2.88 MB/s BenchmarkDump/16384-4 19 5985275 ns/op 2.74 MB/s PASS ok encoding/hex 2.778s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 114004865 ns/op 17.02 MB/s 2144 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 145552864 ns/op 13.33 MB/s 8394760 B/op 115 allocs/op BenchmarkCodeMarshal-4 1 171849733 ns/op 11.29 MB/s 10332528 B/op 60 allocs/op BenchmarkCodeMarshalError-4 1 130348605 ns/op 14.89 MB/s 1946208 B/op 70 allocs/op BenchmarkMarshalBytes/32-4 20256 5919 ns/op BenchmarkMarshalBytes/256-4 5161 23316 ns/op BenchmarkMarshalBytes/4096-4 429 270404 ns/op BenchmarkMarshalBytesError/32-4 56 2063813 ns/op BenchmarkMarshalBytesError/256-4 55 2116945 ns/op BenchmarkMarshalBytesError/4096-4 49 2363422 ns/op BenchmarkMarshalMap-4 39238 2733 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 465530070 ns/op 4.17 MB/s 10098568 B/op 40039 allocs/op BenchmarkUnicodeDecoder-4 34786 3438 ns/op 4.07 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 45136 2392 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 390423733 ns/op 4.97 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 382638228 ns/op 5.07 MB/s 2020120 B/op 40009 allocs/op BenchmarkUnmarshalString-4 59587 2239 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 148839 860.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 225622 488.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17514 6885 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 81345 1555 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 88870 1428 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 17890 6775 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3852 29289 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 913 136591 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 90 1212442 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 11305591 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 498140 236.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 431989 259.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 468687 238.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 473456 259.9 ns/op BenchmarkEncodeMarshaler-4 68632 1738 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 82980 1539 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4168647 26.45 ns/op BenchmarkNumberIsValidRegexp-4 20984 6022 ns/op PASS ok encoding/json 8.937s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 44 2709529 ns/op 24.19 MB/s BenchmarkDecode-4 21 5486251 ns/op 16.18 MB/s PASS ok encoding/pem 1.367s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2161 46838 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1041 120195 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4360 26366 ns/op PASS ok encoding/xml 1.488s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 223513 492.8 ns/op BenchmarkAs-4 75411 1539 ns/op PASS ok errors 1.275s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 306349 451.5 ns/op BenchmarkIntSet-4 309610 409.1 ns/op BenchmarkFloatAdd-4 61843 2186 ns/op BenchmarkFloatSet-4 359828 372.7 ns/op BenchmarkStringSet-4 319398 370.8 ns/op BenchmarkMapSet-4 65772 1782 ns/op BenchmarkMapSetDifferent-4 56078 2161 ns/op BenchmarkMapSetDifferentRandom-4 228 495351 ns/op BenchmarkMapSetString-4 94891 1704 ns/op BenchmarkMapAddSame-4 35508 3270 ns/op BenchmarkMapAddDifferent-4 15721 8121 ns/op BenchmarkMapAddDifferentRandom-4 192 618182 ns/op BenchmarkMapAddSameSteadyState-4 228768 568.3 ns/op BenchmarkMapAddDifferentSteadyState-4 103290 1095 ns/op BenchmarkMapString-4 6351 18275 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 20991 5101 ns/op PASS ok expvar 3.886s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 115197 1261 ns/op BenchmarkSprintfEmpty-4 416923 323.7 ns/op BenchmarkSprintfString-4 250891 463.8 ns/op BenchmarkSprintfTruncateString-4 283207 479.9 ns/op BenchmarkSprintfTruncateBytes-4 135259 788.5 ns/op BenchmarkSprintfSlowParsingPath-4 238537 506.2 ns/op BenchmarkSprintfQuoteString-4 36985 2999 ns/op BenchmarkSprintfInt-4 227912 506.6 ns/op BenchmarkSprintfIntInt-4 190183 578.1 ns/op BenchmarkSprintfPrefixedInt-4 198691 516.8 ns/op BenchmarkSprintfFloat-4 121365 838.8 ns/op BenchmarkSprintfComplex-4 59312 2248 ns/op BenchmarkSprintfBoolean-4 225685 474.1 ns/op BenchmarkSprintfHexString-4 126271 1058 ns/op BenchmarkSprintfHexBytes-4 77683 1485 ns/op BenchmarkSprintfBytes-4 49867 2569 ns/op BenchmarkSprintfStringer-4 86056 1487 ns/op BenchmarkSprintfStructure-4 40849 2954 ns/op BenchmarkManyArgs-4 69150 1972 ns/op BenchmarkFprintInt-4 67580 1787 ns/op BenchmarkFprintfBytes-4 72825 1615 ns/op BenchmarkFprintIntNoAlloc-4 67257 1829 ns/op BenchmarkScanInts-4 34 3299826 ns/op BenchmarkScanRecursiveInt-4 1 389240920 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 425102535 ns/op PASS ok fmt 5.777s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 624 175042 ns/op PASS ok go/build 1.155s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 41138 2460 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13393 9008 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3394 31527 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 998 118126 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 242 475234 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 45 2309525 ns/op 206178 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9696596 ns/op 865640 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 40367043 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 184279010 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.443s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 285674659 ns/op 0.23 MB/s 45979520 B/op 48880 allocs/op PASS ok go/format 1.331s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20710791 ns/op 2.60 MB/s BenchmarkParseOnly-4 6 17657924 ns/op 3.05 MB/s BenchmarkResolve-4 43 2661012 ns/op 20.24 MB/s PASS ok go/parser 2.195s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 157048372 ns/op 0.33 MB/s 4946432 B/op 27465 allocs/op BenchmarkPrintDecl-4 702 163472 ns/op 0.20 MB/s 16939 B/op 51 allocs/op PASS ok go/printer 1.315s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 256 461841 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8026711 ns/op 6.18 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12571388 ns/op 5.75 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18512361 ns/op 6.32 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 218 553818 ns/op 5.56 MB/s PASS ok go/scanner 1.730s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 102.8 ns/op PASS ok go/token 1.127s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 124 941977 ns/op BenchmarkNamed/Underlying/nongeneric-4 851888 139.8 ns/op BenchmarkNamed/Underlying/generic-4 838578 138.5 ns/op BenchmarkNamed/Underlying/src_instance-4 847989 137.8 ns/op BenchmarkNamed/Underlying/user_instance-4 809841 142.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19366 5996 ns/op BenchmarkNamed/NewMethodSet/generic-4 19645 6046 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19310 6039 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19393 6186 ns/op BenchmarkCheck/http/funcbodies/info-4 1 665563084 ns/op 48809 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 473846149 ns/op 68555 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 266107682 ns/op 122066 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 231933767 ns/op 139996 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 469911793 ns/op 11001 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 117761003 ns/op 43888 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 67974008 ns/op 76020 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 66918600 ns/op 77208 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 139579576 ns/op 15519 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 66683596 ns/op 32481 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 47214116 ns/op 45877 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 47265687 ns/op 45838 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1216014822 ns/op 54273 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 629678612 ns/op 104805 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 177804990 ns/op 371006 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 137155787 ns/op 480965 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 519396019 ns/op 3864 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 98629956 ns/op 20341 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 83482104 ns/op 24034 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 80851922 ns/op 24813 lines/s PASS ok go/types 19.996s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8582 13995 ns/op 73.17 MB/s PASS ok hash/adler32 1.239s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 190706 579.3 ns/op 25.89 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 206167 553.8 ns/op 27.08 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 104140 1130 ns/op 35.40 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 111590 1051 ns/op 38.04 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 438926 266.1 ns/op 1924.35 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 442291 264.3 ns/op 1936.86 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 365079 300.2 ns/op 3411.60 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 385904 298.2 ns/op 3433.46 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 230888 504.6 ns/op 8117.52 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 236283 493.3 ns/op 8303.48 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 50684 2330 ns/op 14064.90 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52146 2324 ns/op 14101.25 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 416594 269.8 ns/op 55.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 394574 272.7 ns/op 55.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 425958 269.6 ns/op 148.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 433708 270.1 ns/op 148.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 309852 377.4 ns/op 1356.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 309807 379.6 ns/op 1348.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 251085 460.7 ns/op 2222.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 253192 467.8 ns/op 2188.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 214836 548.4 ns/op 7469.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 215660 545.9 ns/op 7502.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46002 2609 ns/op 12561.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45993 2610 ns/op 12553.07 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 205766 567.5 ns/op 26.43 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 198146 587.2 ns/op 25.54 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 100708 1174 ns/op 34.08 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 101409 1169 ns/op 34.21 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7441 15675 ns/op 32.66 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7255 16086 ns/op 31.83 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3612 33310 ns/op 30.74 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3548 33319 ns/op 30.73 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 889 134219 ns/op 30.52 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 886 134054 ns/op 30.55 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1071573 ns/op 30.58 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1073266 ns/op 30.53 MB/s PASS ok hash/crc32 5.570s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 84 1407170 ns/op 46.57 MB/s BenchmarkCrc64/ISO4KB-4 991 118360 ns/op 34.61 MB/s BenchmarkCrc64/ISO1KB-4 4322 25457 ns/op 40.22 MB/s BenchmarkCrc64/ECMA64KB-4 80 1410702 ns/op 46.46 MB/s BenchmarkCrc64/Random64KB-4 93 1247223 ns/op 52.55 MB/s BenchmarkCrc64/Random16KB-4 372 319468 ns/op 51.29 MB/s PASS ok hash/crc64 1.781s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8515 14075 ns/op 72.75 MB/s BenchmarkFnv32aKB-4 8514 14088 ns/op 72.69 MB/s BenchmarkFnv64KB-4 8221 14163 ns/op 72.30 MB/s BenchmarkFnv64aKB-4 8180 14164 ns/op 72.30 MB/s BenchmarkFnv128KB-4 1970 59153 ns/op 17.31 MB/s BenchmarkFnv128aKB-4 2048 57904 ns/op 17.68 MB/s PASS ok hash/fnv 1.947s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 517657 196.2 ns/op 20.39 MB/s BenchmarkHash/n=4/Bytes-4 3995550 29.98 ns/op 133.44 MB/s BenchmarkHash/n=4/String-4 1697646 70.60 ns/op 56.65 MB/s BenchmarkHash/n=8/Write-4 560871 191.5 ns/op 41.77 MB/s BenchmarkHash/n=8/Bytes-4 3839079 31.64 ns/op 252.88 MB/s BenchmarkHash/n=8/String-4 1687428 71.42 ns/op 112.01 MB/s BenchmarkHash/n=16/Write-4 586944 196.1 ns/op 81.59 MB/s BenchmarkHash/n=16/Bytes-4 4402045 26.26 ns/op 609.39 MB/s BenchmarkHash/n=16/String-4 1703533 69.18 ns/op 231.29 MB/s BenchmarkHash/n=32/Write-4 568612 203.0 ns/op 157.64 MB/s BenchmarkHash/n=32/Bytes-4 4246520 27.50 ns/op 1163.62 MB/s BenchmarkHash/n=32/String-4 1726180 69.04 ns/op 463.48 MB/s BenchmarkHash/n=64/Write-4 512073 220.3 ns/op 290.47 MB/s BenchmarkHash/n=64/Bytes-4 3888051 30.83 ns/op 2075.90 MB/s BenchmarkHash/n=64/String-4 1638394 72.97 ns/op 877.12 MB/s BenchmarkHash/n=256/Write-4 374769 310.3 ns/op 825.09 MB/s BenchmarkHash/n=256/Bytes-4 2124588 55.21 ns/op 4637.16 MB/s BenchmarkHash/n=256/String-4 875648 130.4 ns/op 1963.20 MB/s BenchmarkHash/n=320/Write-4 393490 298.9 ns/op 1070.77 MB/s BenchmarkHash/n=320/Bytes-4 1729216 69.85 ns/op 4581.32 MB/s BenchmarkHash/n=320/String-4 604120 183.2 ns/op 1746.88 MB/s BenchmarkHash/n=1024/Write-4 253346 452.0 ns/op 2265.43 MB/s BenchmarkHash/n=1024/Bytes-4 739344 160.3 ns/op 6388.89 MB/s BenchmarkHash/n=1024/String-4 248724 471.1 ns/op 2173.53 MB/s BenchmarkHash/n=4096/Write-4 121786 983.1 ns/op 4166.48 MB/s BenchmarkHash/n=4096/Bytes-4 206576 581.7 ns/op 7041.32 MB/s BenchmarkHash/n=4096/String-4 67102 1778 ns/op 2303.41 MB/s BenchmarkHash/n=16384/Write-4 38842 3118 ns/op 5254.75 MB/s BenchmarkHash/n=16384/Bytes-4 53197 2242 ns/op 7309.09 MB/s BenchmarkHash/n=16384/String-4 16882 7158 ns/op 2289.02 MB/s PASS ok hash/maphash 5.428s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 778 137168 ns/op BenchmarkEscapeNone-4 111126 1009 ns/op BenchmarkUnescape-4 750 153425 ns/op BenchmarkUnescapeNone-4 528194 213.9 ns/op BenchmarkUnescapeSparse-4 10363 11306 ns/op BenchmarkUnescapeDense-4 1166 103605 ns/op PASS ok html 1.873s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9379 12258 ns/op BenchmarkCSSEscaperNoSpecials-4 44870 2659 ns/op BenchmarkDecodeCSS-4 26247 4441 ns/op BenchmarkDecodeCSSNoSpecials-4 4340672 27.49 ns/op BenchmarkCSSValueFilter-4 107274 1099 ns/op BenchmarkCSSValueFilterOk-4 73536 1582 ns/op BenchmarkEscapedExecute-4 4335 24783 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10501 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 65466 1803 ns/op BenchmarkStripTags-4 20746 5752 ns/op BenchmarkStripTagsNoSpecials-4 270718 401.7 ns/op BenchmarkJSValEscaperWithNum-4 23703 5074 ns/op BenchmarkJSValEscaperWithStr-4 4592 22121 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17910 6646 ns/op BenchmarkJSValEscaperWithObj-4 4514 26448 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12817 9038 ns/op BenchmarkJSStrEscaperNoSpecials-4 60735 1958 ns/op BenchmarkJSStrEscaper-4 10000 10140 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54966 2168 ns/op BenchmarkJSRegexpEscaper-4 10000 10707 ns/op BenchmarkTemplateSpecialTags-4 76 1324378 ns/op BenchmarkURLEscaper-4 4275 27610 ns/op BenchmarkURLEscaperNoSpecials-4 150642 718.2 ns/op BenchmarkURLNormalizer-4 5846 20868 ns/op BenchmarkURLNormalizerNoSpecials-4 154342 755.8 ns/op BenchmarkSrcsetFilter-4 18331 6338 ns/op BenchmarkSrcsetFilterNoSpecials-4 103736 1124 ns/op PASS ok html/template 4.983s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 504744 200.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 407223 267.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 598658 191.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 424542 268.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1808226 63.80 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1240983 96.67 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1803235 63.87 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1244983 96.36 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1460014 83.61 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 412706 274.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 336572 341.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 449100 261.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 326260 357.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 723980 153.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 549220 221.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 907406 125.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 534086 219.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 416883 272.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1376074 87.14 ns/op BenchmarkRGBASetRGBA-4 1382683 86.19 ns/op BenchmarkRGBA64At-4 700614 166.3 ns/op BenchmarkRGBA64SetRGBA64-4 746488 157.0 ns/op BenchmarkNRGBAAt-4 1382709 86.30 ns/op BenchmarkNRGBASetNRGBA-4 1365508 88.15 ns/op BenchmarkNRGBA64At-4 704370 166.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 730629 160.8 ns/op BenchmarkAlphaAt-4 2356028 51.05 ns/op BenchmarkAlphaSetAlpha-4 2365350 50.15 ns/op BenchmarkAlpha16At-4 1567246 74.49 ns/op BenchmarkAlphaSetAlpha16-4 1540441 76.55 ns/op BenchmarkGrayAt-4 2306383 52.25 ns/op BenchmarkGraySetGray-4 2317700 52.09 ns/op BenchmarkGray16At-4 1568140 74.82 ns/op BenchmarkGraySetGray16-4 1559422 75.47 ns/op PASS ok image 6.421s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3971659 30.12 ns/op BenchmarkYCbCrToRGB/128-4 3847082 31.26 ns/op BenchmarkYCbCrToRGB/255-4 4067833 29.58 ns/op BenchmarkRGBToYCbCr/0-4 4114026 28.95 ns/op BenchmarkRGBToYCbCr/Cb-4 3992122 29.76 ns/op BenchmarkRGBToYCbCr/Cr-4 4218075 28.51 ns/op BenchmarkYCbCrToRGBA/0-4 3365166 35.63 ns/op BenchmarkYCbCrToRGBA/128-4 3151707 37.68 ns/op BenchmarkYCbCrToRGBA/255-4 3377522 35.56 ns/op BenchmarkNYCbCrAToRGBA/0-4 3231069 37.18 ns/op BenchmarkNYCbCrAToRGBA/128-4 3337280 35.75 ns/op BenchmarkNYCbCrAToRGBA/255-4 3257132 36.43 ns/op PASS ok image/color 2.890s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35517981 ns/op BenchmarkFillSrc-4 301 388591 ns/op BenchmarkCopyOver-4 6 18228995 ns/op BenchmarkCopySrc-4 406 295512 ns/op BenchmarkNRGBAOver-4 6 19965659 ns/op BenchmarkNRGBASrc-4 8 12685292 ns/op BenchmarkYCbCr-4 8 14228930 ns/op BenchmarkGray-4 15 7573260 ns/op BenchmarkCMYK-4 8 12707349 ns/op BenchmarkGlyphOver-4 19 6194117 ns/op BenchmarkRGBAMaskOver-4 4 31854206 ns/op BenchmarkGrayMaskOver-4 5 23815850 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39776350 ns/op BenchmarkRGBA-4 4 26315789 ns/op BenchmarkPalettedFill-4 894 134270 ns/op BenchmarkPalettedRGBA-4 4 26309825 ns/op BenchmarkGenericOver-4 2 57528792 ns/op BenchmarkGenericMaskOver-4 5 23536750 ns/op BenchmarkGenericSrc-4 3 37861362 ns/op BenchmarkGenericMaskSrc-4 4 31955735 ns/op PASS ok image/draw 7.225s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4735322 ns/op 3.26 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 115682553 ns/op 2.66 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3124172940 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 54 2107479 ns/op 7.33 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 154750446 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.194s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3495 30512 ns/op BenchmarkIDCT-4 3750 28988 ns/op BenchmarkDecodeBaseline-4 8 12648472 ns/op 4.89 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17675055 ns/op 3.50 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 158144677 ns/op 7.77 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 196717377 ns/op 4.68 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.259s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11883930 8.675 ns/op BenchmarkDecodeGray-4 12 9400954 ns/op 6.97 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39888052 ns/op 6.57 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34679360 ns/op 7.56 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5445886 ns/op 12.03 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 33036260 ns/op 7.94 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40174787 ns/op 6.53 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 62469802 ns/op 4.92 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61686601 ns/op 4.98 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 202755063 ns/op 6.06 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 219809716 ns/op 5.59 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 32038468 ns/op 9.59 MB/s 848616 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 199917137 ns/op 6.15 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 823846735 ns/op 1.49 MB/s 864096 B/op 30 allocs/op PASS ok image/png 4.813s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54345358 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 45442180 ns/op 2.20 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 317846813 ns/op 1.57 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 305611821 ns/op 1.64 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53317628 ns/op 1.88 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 45194425 ns/op 2.21 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 306642118 ns/op 1.63 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 289950304 ns/op 1.72 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 681989308 ns/op 1.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 668351251 ns/op 1.50 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4282242957 ns/op 1.17 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4161520665 ns/op 1.20 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8643148327 ns/op 1.16 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 8427192636 ns/op 1.19 MB/s 80003248 B/op 3 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 48642375491 ns/op 1.03 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 46912053764 ns/op 1.07 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10160393 ns/op 9.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11821341 ns/op 8.46 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 51272656 ns/op 9.75 MB/s 2007122 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 57012195 ns/op 8.77 MB/s 4005972 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 101014340 ns/op 9.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 115446440 ns/op 8.66 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 512516994 ns/op 9.76 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 584926909 ns/op 8.55 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 996169771 ns/op 10.04 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1140827267 ns/op 8.77 MB/s 80003248 B/op 3 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5077289890 ns/op 9.85 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5670814008 ns/op 8.82 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60372137 ns/op 1.66 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 51863630 ns/op 1.93 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 380248886 ns/op 1.31 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 393978133 ns/op 1.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 881771769 ns/op 1.13 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 952727512 ns/op 1.05 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6378622725 ns/op 0.78 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6236118176 ns/op 0.80 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 13365125072 ns/op 0.75 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 13280872653 ns/op 0.75 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 84102419874 ns/op 0.59 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 86219250373 ns/op 0.58 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 189005574 ns/op 22.11 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 193116477 ns/op 21.64 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 370.852s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34622 3038 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 36024 3255 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 32290 3686 ns/op 1.09 MB/s BenchmarkMarshalCorpusFile/8-4 27537 4315 ns/op 1.85 MB/s BenchmarkMarshalCorpusFile/16-4 21340 5546 ns/op 2.88 MB/s BenchmarkMarshalCorpusFile/32-4 14317 8222 ns/op 3.89 MB/s BenchmarkMarshalCorpusFile/64-4 10975 10790 ns/op 5.93 MB/s BenchmarkMarshalCorpusFile/128-4 7258 14349 ns/op 8.92 MB/s BenchmarkMarshalCorpusFile/256-4 3540 34410 ns/op 7.44 MB/s BenchmarkMarshalCorpusFile/512-4 1647 68091 ns/op 7.52 MB/s BenchmarkMarshalCorpusFile/1024-4 874 131561 ns/op 7.78 MB/s BenchmarkMarshalCorpusFile/2048-4 434 260500 ns/op 7.86 MB/s BenchmarkMarshalCorpusFile/4096-4 228 517698 ns/op 7.91 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1043856 ns/op 7.85 MB/s BenchmarkMarshalCorpusFile/16384-4 56 2067763 ns/op 7.92 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5534722 ns/op 5.92 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11581444 ns/op 5.66 MB/s BenchmarkMarshalCorpusFile/131072-4 4 26752248 ns/op 4.90 MB/s BenchmarkMarshalCorpusFile/262144-4 3 48989637 ns/op 5.35 MB/s BenchmarkMarshalCorpusFile/524288-4 1 124800840 ns/op 4.20 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 265934079 ns/op 3.94 MB/s BenchmarkUnmarshalCorpusFile/1-4 8805 12555 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8487 12879 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 7516 13770 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 7678 15370 ns/op 0.52 MB/s BenchmarkUnmarshalCorpusFile/16-4 5443 18970 ns/op 0.84 MB/s BenchmarkUnmarshalCorpusFile/32-4 4212 27534 ns/op 1.16 MB/s BenchmarkUnmarshalCorpusFile/64-4 3480 32902 ns/op 1.95 MB/s BenchmarkUnmarshalCorpusFile/128-4 2582 42976 ns/op 2.98 MB/s BenchmarkUnmarshalCorpusFile/256-4 1066 112941 ns/op 2.27 MB/s BenchmarkUnmarshalCorpusFile/512-4 559 214105 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/1024-4 288 409395 ns/op 2.50 MB/s BenchmarkUnmarshalCorpusFile/2048-4 147 812833 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/4096-4 74 1599707 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/8192-4 36 3253610 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6373644 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12740306 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25497022 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 51931181 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 106303218 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 212108030 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 423828123 ns/op 2.47 MB/s BenchmarkMutatorBytes/1-4 34210 3399 ns/op BenchmarkMutatorBytes/10-4 36823 3208 ns/op BenchmarkMutatorBytes/100-4 34771 3488 ns/op BenchmarkMutatorBytes/1000-4 23019 5411 ns/op BenchmarkMutatorBytes/10000-4 5540 23746 ns/op BenchmarkMutatorBytes/100000-4 826 151788 ns/op BenchmarkMutatorString/1-4 30000 3554 ns/op BenchmarkMutatorString/10-4 34262 3551 ns/op BenchmarkMutatorString/100-4 30566 4236 ns/op BenchmarkMutatorString/1000-4 12710 8081 ns/op BenchmarkMutatorString/10000-4 2768 65224 ns/op BenchmarkMutatorString/100000-4 206 597029 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17739 6189 ns/op BenchmarkMutatorAllBasicTypes/string-4 18932 6363 ns/op BenchmarkMutatorAllBasicTypes/bool-4 60675 1976 ns/op BenchmarkMutatorAllBasicTypes/float32-4 53340 2199 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53869 2221 ns/op BenchmarkMutatorAllBasicTypes/int-4 56637 2106 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57865 2071 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58257 2071 ns/op BenchmarkMutatorAllBasicTypes/int32-4 57039 2079 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57798 2058 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55240 2148 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55888 2121 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56484 2131 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56796 2116 ns/op PASS ok internal/fuzz 12.460s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 30445 3502 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 124658 972.1 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.286s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 40344 3429 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 12261 8425 ns/op BenchmarkSplicePipePoolParallel-4 107682 1047 ns/op BenchmarkSplicePipeNativeParallel-4 33361 3674 ns/op PASS ok internal/poll 1.798s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 24446096 ns/op PASS ok internal/trace 4.077s PASS ok internal/zstd 1.029s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 9790 16960 ns/op BenchmarkCopyNLarge-4 139 1128914 ns/op PASS ok io 1.446s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 210448 527.9 ns/op BenchmarkPrintln-4 22470 5306 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33320 3535 ns/op 65 B/op 1 allocs/op BenchmarkConcurrent-4 2036 50640 ns/op BenchmarkDiscard-4 822331 145.5 ns/op 0 B/op 0 allocs/op PASS ok log 1.807s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 88327 1322 ns/op BenchmarkJSONHandler/defaults-4 7572 15539 ns/op 523 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4022 26658 ns/op 787 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5173 22437 ns/op 761 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7387 15558 ns/op 518 B/op 0 allocs/op BenchmarkPreformatting/struct-4 6849 15410 ns/op 522 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5690 19792 ns/op 526 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 30142 3983 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 29664 3967 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 77584 1538 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 62222 2100 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 51825 2397 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 57255 2180 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 61204 2129 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 53395 2333 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 878688 136.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 622988 186.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 481417 243.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 396658 301.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 343711 345.0 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5084 20701 ns/op BenchmarkDispatch/switch-checked-4 197329 603.9 ns/op BenchmarkDispatch/As-4 184242 645.3 ns/op BenchmarkDispatch/Visit-4 185095 618.5 ns/op BenchmarkUnsafeStrings-4 19035 6281 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.484s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1794000 63.04 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1675468 67.66 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1232066 85.26 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 377514 300.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 59659 1730 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 79051 1476 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 37197 3212 ns/op 682 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 11784 9556 ns/op 3456 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 15656 8244 ns/op 593 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14082 7324 ns/op 595 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9906 12168 ns/op 1088 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3080 43583 ns/op 4323 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18243 6638 ns/op 522 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 15704 6471 ns/op 520 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 9628 11061 ns/op 956 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3606 32931 ns/op 3730 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.025s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 52255837 ns/op PASS ok maps 2.562s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2216551 54.25 ns/op BenchmarkAcosh-4 949310 110.6 ns/op BenchmarkAsin-4 2197093 54.65 ns/op BenchmarkAsinh-4 993796 120.3 ns/op BenchmarkAtan-4 2887978 41.10 ns/op BenchmarkAtanh-4 1000000 112.2 ns/op BenchmarkAtan2-4 2111242 56.80 ns/op BenchmarkCbrt-4 1432216 83.46 ns/op BenchmarkCeil-4 16699870 7.235 ns/op BenchmarkCopysign-4 2939656 40.48 ns/op BenchmarkCos-4 1341732 87.96 ns/op BenchmarkCosh-4 1486429 81.43 ns/op BenchmarkErf-4 2777626 42.70 ns/op BenchmarkErfc-4 2688001 44.30 ns/op BenchmarkErfinv-4 2464261 48.71 ns/op BenchmarkErfcinv-4 2446393 48.70 ns/op BenchmarkExp-4 5939396 20.23 ns/op BenchmarkExpGo-4 912877 125.7 ns/op BenchmarkExpm1-4 2022330 58.66 ns/op BenchmarkExp2-4 996028 116.3 ns/op BenchmarkExp2Go-4 933192 125.3 ns/op BenchmarkAbs-4 3724364 32.02 ns/op BenchmarkDim-4 7764838 15.82 ns/op BenchmarkFloor-4 16730304 7.149 ns/op BenchmarkMax-4 11408594 10.55 ns/op BenchmarkMin-4 11376774 10.55 ns/op BenchmarkMod-4 319176 335.9 ns/op BenchmarkFrexp-4 2033874 59.25 ns/op BenchmarkGamma-4 694987 170.5 ns/op BenchmarkHypot-4 10160816 11.82 ns/op BenchmarkHypotGo-4 1581420 75.39 ns/op BenchmarkIlogb-4 2444068 49.20 ns/op BenchmarkJ0-4 242617 488.7 ns/op BenchmarkJ1-4 243452 482.5 ns/op BenchmarkJn-4 113900 1052 ns/op BenchmarkLdexp-4 1961850 61.80 ns/op BenchmarkLgamma-4 859591 138.2 ns/op BenchmarkLog-4 5072911 23.74 ns/op BenchmarkLogb-4 2375128 49.84 ns/op BenchmarkLog1p-4 1316127 91.28 ns/op BenchmarkLog10-4 4925281 24.39 ns/op BenchmarkLog2-4 1504809 78.87 ns/op BenchmarkModf-4 2895393 40.59 ns/op BenchmarkNextafter32-4 2876150 40.90 ns/op BenchmarkNextafter64-4 3002935 39.95 ns/op BenchmarkPowInt-4 590154 198.2 ns/op BenchmarkPowFrac-4 429920 274.5 ns/op BenchmarkPow10Pos-4 4229359 28.19 ns/op BenchmarkPow10Neg-4 3859279 29.55 ns/op BenchmarkRound-4 3733341 32.15 ns/op BenchmarkRoundToEven-4 8051618 14.86 ns/op BenchmarkRemainder-4 495420 226.8 ns/op BenchmarkSignbit-4 5277705 22.92 ns/op BenchmarkSin-4 1641076 73.63 ns/op BenchmarkSincos-4 975170 118.0 ns/op BenchmarkSinh-4 1805838 66.98 ns/op BenchmarkSqrtIndirect-4 16022925 7.279 ns/op BenchmarkSqrtLatency-4 16439265 7.247 ns/op BenchmarkSqrtIndirectLatency-4 16599289 7.217 ns/op BenchmarkSqrtGoLatency-4 1321798 89.69 ns/op BenchmarkSqrtPrime-4 32173 3721 ns/op BenchmarkTan-4 1504470 79.45 ns/op BenchmarkTanh-4 1396158 85.93 ns/op BenchmarkTrunc-4 16629602 7.231 ns/op BenchmarkY0-4 246346 481.1 ns/op BenchmarkY1-4 248911 481.3 ns/op BenchmarkYn-4 120940 999.5 ns/op BenchmarkFloat64bits-4 5607750 21.38 ns/op BenchmarkFloat64frombits-4 5285078 22.73 ns/op BenchmarkFloat32bits-4 5153079 23.11 ns/op BenchmarkFloat32frombits-4 4864904 24.41 ns/op BenchmarkFMA-4 15728354 7.547 ns/op PASS ok math 12.084s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 10970602 10.65 ns/op 6008.59 MB/s BenchmarkAddVV/2-4 10485034 11.37 ns/op 11259.12 MB/s BenchmarkAddVV/3-4 9718513 12.35 ns/op 15545.93 MB/s BenchmarkAddVV/4-4 9701586 12.30 ns/op 20818.44 MB/s BenchmarkAddVV/5-4 9038811 13.21 ns/op 24230.87 MB/s BenchmarkAddVV/10-4 7537392 16.06 ns/op 39857.70 MB/s BenchmarkAddVV/100-4 1835511 66.03 ns/op 96927.92 MB/s BenchmarkAddVV/1000-4 202753 587.5 ns/op 108928.34 MB/s BenchmarkSubVV/1-4 10655624 11.29 ns/op 5667.93 MB/s BenchmarkSubVV/2-4 9234146 12.65 ns/op 10117.27 MB/s BenchmarkSubVV/3-4 9070116 12.97 ns/op 14799.72 MB/s BenchmarkSubVV/4-4 9456014 12.56 ns/op 20376.71 MB/s BenchmarkSubVV/5-4 8921660 13.33 ns/op 24003.70 MB/s BenchmarkSubVV/10-4 7284806 16.20 ns/op 39514.89 MB/s BenchmarkSubVV/100-4 1827765 66.01 ns/op 96961.32 MB/s BenchmarkSubVV/1000-4 200578 587.6 ns/op 108919.24 MB/s BenchmarkAddVW/1-4 12169282 9.894 ns/op 808.57 MB/s BenchmarkAddVW/2-4 11060193 10.87 ns/op 1471.41 MB/s BenchmarkAddVW/3-4 10212921 11.74 ns/op 2044.04 MB/s BenchmarkAddVW/4-4 10661290 11.13 ns/op 2874.38 MB/s BenchmarkAddVW/5-4 9690476 12.17 ns/op 3285.68 MB/s BenchmarkAddVW/10-4 8555895 14.01 ns/op 5711.96 MB/s BenchmarkAddVW/100-4 240920 461.9 ns/op 1732.00 MB/s BenchmarkAddVW/1000-4 34980 3418 ns/op 2340.52 MB/s BenchmarkAddVWext/1-4 11715362 10.29 ns/op 777.26 MB/s BenchmarkAddVWext/2-4 10909161 10.82 ns/op 1478.29 MB/s BenchmarkAddVWext/3-4 10492612 11.41 ns/op 2103.16 MB/s BenchmarkAddVWext/4-4 10727109 11.02 ns/op 2904.82 MB/s BenchmarkAddVWext/5-4 9482908 12.31 ns/op 3250.59 MB/s BenchmarkAddVWext/10-4 8459112 14.21 ns/op 5629.92 MB/s BenchmarkAddVWext/100-4 82846 1452 ns/op 550.93 MB/s BenchmarkAddVWext/1000-4 8448 14006 ns/op 571.20 MB/s BenchmarkSubVW/1-4 12207928 9.869 ns/op 810.59 MB/s BenchmarkSubVW/2-4 10797182 11.14 ns/op 1435.66 MB/s BenchmarkSubVW/3-4 10100581 11.98 ns/op 2003.92 MB/s BenchmarkSubVW/4-4 10919337 10.99 ns/op 2912.60 MB/s BenchmarkSubVW/5-4 10099128 11.89 ns/op 3363.88 MB/s BenchmarkSubVW/10-4 8481672 14.05 ns/op 5693.30 MB/s BenchmarkSubVW/100-4 247282 465.6 ns/op 1718.28 MB/s BenchmarkSubVW/1000-4 35154 3443 ns/op 2323.40 MB/s BenchmarkSubVWext/1-4 11484453 10.30 ns/op 776.44 MB/s BenchmarkSubVWext/2-4 10822351 11.16 ns/op 1433.48 MB/s BenchmarkSubVWext/3-4 10108356 11.99 ns/op 2001.50 MB/s BenchmarkSubVWext/4-4 10818001 10.93 ns/op 2927.54 MB/s BenchmarkSubVWext/5-4 10010857 11.85 ns/op 3375.36 MB/s BenchmarkSubVWext/10-4 8414412 14.06 ns/op 5690.00 MB/s BenchmarkSubVWext/100-4 85375 1391 ns/op 575.02 MB/s BenchmarkSubVWext/1000-4 8684 13471 ns/op 593.86 MB/s BenchmarkMulAddVWW/1-4 10323258 11.58 ns/op 5526.34 MB/s BenchmarkMulAddVWW/2-4 9313562 12.75 ns/op 10039.31 MB/s BenchmarkMulAddVWW/3-4 9160034 13.16 ns/op 14584.96 MB/s BenchmarkMulAddVWW/4-4 8665722 13.81 ns/op 18534.07 MB/s BenchmarkMulAddVWW/5-4 7991211 14.69 ns/op 21785.00 MB/s BenchmarkMulAddVWW/10-4 6304454 18.96 ns/op 33758.52 MB/s BenchmarkMulAddVWW/100-4 1000000 102.3 ns/op 62565.91 MB/s BenchmarkMulAddVWW/1000-4 126102 947.1 ns/op 67571.63 MB/s BenchmarkAddMulVVW/1-4 10581457 11.27 ns/op 5677.97 MB/s BenchmarkAddMulVVW/2-4 9483186 12.54 ns/op 10211.08 MB/s BenchmarkAddMulVVW/3-4 8765635 13.23 ns/op 14509.73 MB/s BenchmarkAddMulVVW/4-4 8508330 13.95 ns/op 18346.07 MB/s BenchmarkAddMulVVW/5-4 8010636 14.91 ns/op 21459.43 MB/s BenchmarkAddMulVVW/10-4 6698721 17.89 ns/op 35780.74 MB/s BenchmarkAddMulVVW/100-4 1469845 81.76 ns/op 78282.31 MB/s BenchmarkAddMulVVW/1000-4 167002 715.6 ns/op 89441.63 MB/s BenchmarkDivWVW/1-4 2668839 43.78 ns/op 1461.86 MB/s BenchmarkDivWVW/2-4 1234794 97.20 ns/op 1316.92 MB/s BenchmarkDivWVW/3-4 947725 125.4 ns/op 1531.31 MB/s BenchmarkDivWVW/4-4 791456 146.6 ns/op 1746.46 MB/s BenchmarkDivWVW/5-4 783177 152.0 ns/op 2105.04 MB/s BenchmarkDivWVW/10-4 419827 285.1 ns/op 2245.18 MB/s BenchmarkDivWVW/100-4 54468 2201 ns/op 2907.91 MB/s BenchmarkDivWVW/1000-4 5674 21267 ns/op 3009.33 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11348779 9.077 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13730222 8.717 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10403102 10.30 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10597744 9.508 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9501351 10.97 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10323120 10.37 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9078050 12.26 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9297067 11.02 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8478729 12.81 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8831914 11.77 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6405382 17.07 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6941533 15.56 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1251730 92.08 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 130318 914.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154716 778.8 ns/op BenchmarkDecimalConversion-4 202 578904 ns/op BenchmarkFloatString/100-4 10000 10734 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 211 564495 ns/op 2895 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 52611642 ns/op 60608 B/op 46 allocs/op BenchmarkFloatString/100000-4 1 5226470132 ns/op 840848 B/op 500 allocs/op BenchmarkFloatAdd/10-4 165753 701.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 165061 712.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 153060 784.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 85615 1383 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17210 6937 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 226381 533.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 227912 528.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 216399 542.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 157514 750.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44126 2681 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1903 61267 ns/op BenchmarkParseFloatLargeExp-4 439 266558 ns/op BenchmarkGCD10x10/WithoutXY-4 198543 608.6 ns/op BenchmarkGCD10x10/WithXY-4 57570 2069 ns/op BenchmarkGCD10x100/WithoutXY-4 97464 1213 ns/op BenchmarkGCD10x100/WithXY-4 16771 7227 ns/op BenchmarkGCD10x1000/WithoutXY-4 58963 1905 ns/op BenchmarkGCD10x1000/WithXY-4 14029 8874 ns/op BenchmarkGCD100x100/WithoutXY-4 24682 4741 ns/op BenchmarkGCD100x100/WithXY-4 10000 11602 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10170 ns/op BenchmarkGCD100x1000/WithXY-4 5972 20425 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2161 55526 ns/op BenchmarkGCD1000x1000/WithXY-4 1165 99896 ns/op BenchmarkHilbert-4 22 5172828 ns/op BenchmarkBinomial-4 14240 8286 ns/op BenchmarkQuoRem-4 19905 6362 ns/op BenchmarkExp-4 14 7546072 ns/op BenchmarkExpMont/Odd-4 124 951316 ns/op 2604 B/op 22 allocs/op BenchmarkExpMont/Even1-4 126 958343 ns/op 3354 B/op 37 allocs/op BenchmarkExpMont/Even2-4 121 995336 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1003277 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1010073 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even8-4 120 982756 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even32-4 120 993170 ns/op 3871 B/op 54 allocs/op BenchmarkExpMont/Even64-4 142 841123 ns/op 3649 B/op 54 allocs/op BenchmarkExpMont/Even96-4 140 867728 ns/op 3785 B/op 51 allocs/op BenchmarkExpMont/Even128-4 160 742135 ns/op 3272 B/op 51 allocs/op BenchmarkExpMont/Even255-4 181 663269 ns/op 2969 B/op 48 allocs/op BenchmarkExpMont/SmallEven1-4 428 278292 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 378 309716 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 388 316107 ns/op 1745 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 374 305703 ns/op 1731 B/op 47 allocs/op BenchmarkExp2-4 14 7545583 ns/op BenchmarkBitset-4 759517 152.6 ns/op BenchmarkBitsetNeg-4 435508 276.3 ns/op BenchmarkBitsetOrig-4 227762 505.3 ns/op BenchmarkBitsetNegOrig-4 147892 796.0 ns/op BenchmarkModSqrt225_Tonelli-4 100 1050482 ns/op BenchmarkModSqrt225_3Mod4-4 367 315477 ns/op BenchmarkModSqrt231_Tonelli-4 100 1077997 ns/op BenchmarkModSqrt231_5Mod8-4 320 374638 ns/op BenchmarkModInverse-4 12135 10178 ns/op BenchmarkSqrt-4 1543 75230 ns/op BenchmarkIntSqr/1-4 1428372 85.04 ns/op BenchmarkIntSqr/2-4 717141 159.5 ns/op BenchmarkIntSqr/3-4 621571 194.4 ns/op BenchmarkIntSqr/5-4 423912 277.7 ns/op BenchmarkIntSqr/8-4 312284 386.5 ns/op BenchmarkIntSqr/10-4 252670 474.8 ns/op BenchmarkIntSqr/20-4 44882 2720 ns/op BenchmarkIntSqr/30-4 33676 3631 ns/op BenchmarkIntSqr/50-4 21042 5755 ns/op BenchmarkIntSqr/80-4 12592 9406 ns/op BenchmarkIntSqr/100-4 9267 12484 ns/op BenchmarkIntSqr/200-4 3447 31608 ns/op BenchmarkIntSqr/300-4 1402 75201 ns/op BenchmarkIntSqr/500-4 748 172901 ns/op BenchmarkIntSqr/800-4 284 411116 ns/op BenchmarkIntSqr/1000-4 210 561740 ns/op BenchmarkDiv/20/10-4 418266 278.2 ns/op BenchmarkDiv/40/20-4 420147 275.5 ns/op BenchmarkDiv/100/50-4 368931 315.9 ns/op BenchmarkDiv/200/100-4 48205 2630 ns/op BenchmarkDiv/400/200-4 45620 2655 ns/op BenchmarkDiv/1000/500-4 37716 3408 ns/op BenchmarkDiv/2000/1000-4 27025 4435 ns/op BenchmarkDiv/20000/10000-4 999 116967 ns/op BenchmarkDiv/200000/100000-4 22 4927527 ns/op BenchmarkDiv/2000000/1000000-4 1 133212372 ns/op BenchmarkDiv/20000000/10000000-4 1 3763536262 ns/op BenchmarkMul-4 5 23708717 ns/op BenchmarkNatMul/10-4 150138 714.5 ns/op BenchmarkNatMul/100-4 5319 22843 ns/op BenchmarkNatMul/1000-4 168 698241 ns/op BenchmarkZeroShifts/Shl-4 14906 8077 ns/op BenchmarkZeroShifts/ShlSame-4 5302412 22.37 ns/op BenchmarkZeroShifts/Shr-4 15750 8121 ns/op BenchmarkZeroShifts/ShrSame-4 5401162 21.84 ns/op BenchmarkExp3Power/0x10-4 169021 665.9 ns/op BenchmarkExp3Power/0x40-4 167281 755.7 ns/op BenchmarkExp3Power/0x100-4 94722 1241 ns/op BenchmarkExp3Power/0x400-4 40027 2825 ns/op BenchmarkExp3Power/0x1000-4 8377 13143 ns/op BenchmarkExp3Power/0x4000-4 1867 65481 ns/op BenchmarkExp3Power/0x10000-4 200 592785 ns/op BenchmarkExp3Power/0x40000-4 18 6718589 ns/op BenchmarkExp3Power/0x100000-4 2 63475448 ns/op BenchmarkExp3Power/0x400000-4 1 582813929 ns/op BenchmarkFibo-4 3 39477020 ns/op BenchmarkNatSqr/1-4 903188 134.8 ns/op BenchmarkNatSqr/2-4 482298 224.3 ns/op BenchmarkNatSqr/3-4 485874 273.8 ns/op BenchmarkNatSqr/5-4 272469 385.0 ns/op BenchmarkNatSqr/8-4 190473 547.1 ns/op BenchmarkNatSqr/10-4 153807 670.4 ns/op BenchmarkNatSqr/20-4 40132 2836 ns/op BenchmarkNatSqr/30-4 30516 3848 ns/op BenchmarkNatSqr/50-4 18837 6291 ns/op BenchmarkNatSqr/80-4 10000 10646 ns/op BenchmarkNatSqr/100-4 7915 13803 ns/op BenchmarkNatSqr/200-4 3268 35406 ns/op BenchmarkNatSqr/300-4 1526 82325 ns/op BenchmarkNatSqr/500-4 688 161792 ns/op BenchmarkNatSqr/800-4 298 381622 ns/op BenchmarkNatSqr/1000-4 228 514988 ns/op BenchmarkNatSetBytes/8-4 686037 163.6 ns/op BenchmarkNatSetBytes/24-4 199546 592.7 ns/op BenchmarkNatSetBytes/128-4 45620 2540 ns/op BenchmarkNatSetBytes/7-4 781310 147.8 ns/op BenchmarkNatSetBytes/23-4 211338 553.5 ns/op BenchmarkNatSetBytes/127-4 46501 2545 ns/op BenchmarkScanPi-4 241 487423 ns/op BenchmarkStringPiParallel-4 573 192568 ns/op BenchmarkScan/10/Base2-4 40117 2963 ns/op BenchmarkScan/100/Base2-4 4515 26304 ns/op BenchmarkScan/1000/Base2-4 471 251456 ns/op BenchmarkScan/10/Base8-4 97064 1214 ns/op BenchmarkScan/100/Base8-4 12987 9046 ns/op BenchmarkScan/1000/Base8-4 1340 87045 ns/op BenchmarkScan/10/Base10-4 102039 1196 ns/op BenchmarkScan/100/Base10-4 14374 8274 ns/op BenchmarkScan/1000/Base10-4 1442 80759 ns/op BenchmarkScan/10/Base16-4 115226 1029 ns/op BenchmarkScan/100/Base16-4 16316 7226 ns/op BenchmarkScan/1000/Base16-4 1615 69950 ns/op BenchmarkString/10/Base2-4 164037 728.4 ns/op BenchmarkString/100/Base2-4 21571 5420 ns/op BenchmarkString/1000/Base2-4 2185 52211 ns/op BenchmarkString/10/Base8-4 328000 365.6 ns/op BenchmarkString/100/Base8-4 58826 1998 ns/op BenchmarkString/1000/Base8-4 6718 18631 ns/op BenchmarkString/10/Base10-4 200811 597.8 ns/op BenchmarkString/100/Base10-4 37146 3181 ns/op BenchmarkString/1000/Base10-4 4561 26700 ns/op BenchmarkString/10/Base16-4 370479 323.2 ns/op BenchmarkString/100/Base16-4 76525 1528 ns/op BenchmarkString/1000/Base16-4 8931 13460 ns/op BenchmarkLeafSize/0-4 42 2812690 ns/op BenchmarkLeafSize/1-4 369 321721 ns/op BenchmarkLeafSize/2-4 374 314746 ns/op BenchmarkLeafSize/3-4 277 425157 ns/op BenchmarkLeafSize/4-4 364 310012 ns/op BenchmarkLeafSize/5-4 249 467729 ns/op BenchmarkLeafSize/6-4 285 406124 ns/op BenchmarkLeafSize/7-4 291 387644 ns/op BenchmarkLeafSize/8-4 351 303618 ns/op BenchmarkLeafSize/9-4 210 558383 ns/op BenchmarkLeafSize/10-4 248 463844 ns/op BenchmarkLeafSize/11-4 249 444144 ns/op BenchmarkLeafSize/12-4 286 408282 ns/op BenchmarkLeafSize/13-4 260 443432 ns/op BenchmarkLeafSize/14-4 297 382660 ns/op BenchmarkLeafSize/15-4 303 365564 ns/op BenchmarkLeafSize/16-4 379 304379 ns/op BenchmarkLeafSize/32-4 373 302111 ns/op BenchmarkLeafSize/64-4 350 328047 ns/op BenchmarkProbablyPrime/n=0-4 9 12095565 ns/op BenchmarkProbablyPrime/n=1-4 8 13648443 ns/op BenchmarkProbablyPrime/n=5-4 6 19986946 ns/op BenchmarkProbablyPrime/n=10-4 4 26944946 ns/op BenchmarkProbablyPrime/n=20-4 3 41812285 ns/op BenchmarkProbablyPrime/Lucas-4 10 10546781 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1526920 ns/op BenchmarkRatCmp-4 214208 530.0 ns/op BenchmarkFloatSqrt/64-4 22201 5406 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 13966 8450 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9237 12370 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4690 24589 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 774 151821 ns/op 17975 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 61 2081242 ns/op 174734 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 154285331 ns/op 3787488 B/op 615 allocs/op PASS ok math/big 51.213s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8298006 14.35 ns/op BenchmarkLeadingZeros8-4 8772576 13.75 ns/op BenchmarkLeadingZeros16-4 10534392 11.40 ns/op BenchmarkLeadingZeros32-4 10929465 10.99 ns/op BenchmarkLeadingZeros64-4 10362825 11.53 ns/op BenchmarkTrailingZeros-4 9756861 12.29 ns/op BenchmarkTrailingZeros8-4 10512048 11.39 ns/op BenchmarkTrailingZeros16-4 9561224 12.52 ns/op BenchmarkTrailingZeros32-4 10921825 11.25 ns/op BenchmarkTrailingZeros64-4 9345402 12.73 ns/op BenchmarkOnesCount-4 8714052 12.27 ns/op BenchmarkOnesCount8-4 10532602 11.37 ns/op BenchmarkOnesCount16-4 10771980 11.13 ns/op BenchmarkOnesCount32-4 10671814 11.12 ns/op BenchmarkOnesCount64-4 9758913 12.22 ns/op BenchmarkRotateLeft-4 10440117 11.48 ns/op BenchmarkRotateLeft8-4 9580348 12.46 ns/op BenchmarkRotateLeft16-4 10375980 11.52 ns/op BenchmarkRotateLeft32-4 9662402 12.48 ns/op BenchmarkRotateLeft64-4 9588608 12.48 ns/op BenchmarkReverse-4 12035691 9.961 ns/op BenchmarkReverse8-4 15088290 7.938 ns/op BenchmarkReverse16-4 15727836 7.564 ns/op BenchmarkReverse32-4 14523112 8.346 ns/op BenchmarkReverse64-4 11980254 10.03 ns/op BenchmarkReverseBytes-4 16741716 7.155 ns/op BenchmarkReverseBytes16-4 16607460 7.192 ns/op BenchmarkReverseBytes32-4 16741474 7.190 ns/op BenchmarkReverseBytes64-4 16640200 7.197 ns/op BenchmarkAdd-4 9735806 12.32 ns/op BenchmarkAdd32-4 10416615 11.46 ns/op BenchmarkAdd64-4 9737762 12.23 ns/op BenchmarkAdd64multiple-4 18542806 6.422 ns/op BenchmarkSub-4 9581420 12.32 ns/op BenchmarkSub32-4 10262174 11.41 ns/op BenchmarkSub64-4 9629847 12.23 ns/op BenchmarkSub64multiple-4 18486711 6.525 ns/op BenchmarkMul-4 9711620 12.34 ns/op BenchmarkMul32-4 10442582 11.37 ns/op BenchmarkMul64-4 9699195 12.34 ns/op BenchmarkDiv-4 2723152 43.87 ns/op BenchmarkDiv32-4 5692548 21.04 ns/op BenchmarkDiv64-4 2666413 45.00 ns/op PASS ok math/bits 6.807s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10390977 10.79 ns/op BenchmarkAcos-4 461674 259.2 ns/op BenchmarkAcosh-4 402518 281.1 ns/op BenchmarkAsin-4 459304 257.4 ns/op BenchmarkAsinh-4 456116 258.8 ns/op BenchmarkAtan-4 712070 165.6 ns/op BenchmarkAtanh-4 692900 163.9 ns/op BenchmarkConj-4 16166700 6.506 ns/op BenchmarkCos-4 501952 206.1 ns/op BenchmarkCosh-4 558729 211.6 ns/op BenchmarkExp-4 750061 158.3 ns/op BenchmarkLog-4 793400 148.8 ns/op BenchmarkLog10-4 804342 147.3 ns/op BenchmarkPhase-4 1764026 68.02 ns/op BenchmarkPolar-4 1000000 103.4 ns/op BenchmarkPow-4 225512 532.6 ns/op BenchmarkRect-4 951514 118.8 ns/op BenchmarkSin-4 550604 211.7 ns/op BenchmarkSinh-4 555729 213.6 ns/op BenchmarkSqrt-4 1000000 116.9 ns/op BenchmarkTan-4 342962 332.3 ns/op BenchmarkTanh-4 385453 304.3 ns/op PASS ok math/cmplx 3.828s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 710400 168.9 ns/op BenchmarkInt63ThreadsafeParallel-4 576327 232.3 ns/op BenchmarkInt63Unthreadsafe-4 1239813 96.32 ns/op BenchmarkIntn1000-4 802336 139.2 ns/op BenchmarkInt63n1000-4 890907 127.7 ns/op BenchmarkInt31n1000-4 968884 119.6 ns/op BenchmarkFloat32-4 998998 114.6 ns/op BenchmarkFloat64-4 1238088 97.16 ns/op BenchmarkPerm3-4 189710 640.2 ns/op BenchmarkPerm30-4 22206 5285 ns/op BenchmarkPerm30ViaShuffle-4 26037 4568 ns/op BenchmarkShuffleOverhead-4 18085 6608 ns/op BenchmarkRead3-4 897286 129.9 ns/op BenchmarkRead64-4 71764 1617 ns/op BenchmarkRead1000-4 4944 23681 ns/op BenchmarkConcurrent-4 161205 1003 ns/op PASS ok math/rand 3.502s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42925 2738 ns/op BenchmarkQDecodeWord-4 100839 1142 ns/op BenchmarkQDecodeHeader-4 95820 1238 ns/op BenchmarkTypeByExtension/.html-4 401512 276.3 ns/op BenchmarkTypeByExtension/.HTML-4 291770 361.6 ns/op BenchmarkTypeByExtension/.unused-4 391996 341.9 ns/op BenchmarkExtensionsByType/text/html-4 162694 689.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 101790 1309 ns/op BenchmarkExtensionsByType/application/octet-stream-4 139315 972.9 ns/op PASS ok mime 2.807s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 674 176605 ns/op 48092 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 645 179299 ns/op 48344 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 244 467365 ns/op 103334 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 500 233383 ns/op 49982 B/op 207 allocs/op PASS ok mime/multipart 1.711s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 920 125779 ns/op PASS ok mime/quotedprintable 1.148s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 152 840012 ns/op 8542 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 6610754 ns/op 19772 B/op 161 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003644409 ns/op 158752 B/op 230 allocs/op BenchmarkDNSName-4 107307 995.0 ns/op BenchmarkInterfaces-4 1281 79674 ns/op 16926 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1708 60604 ns/op 12374 B/op 25 allocs/op BenchmarkInterfaceByName-4 1468 76704 ns/op 16936 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 927 122232 ns/op 22896 B/op 106 allocs/op BenchmarkInterfacesAndAddrs-4 3229 35189 ns/op 3921 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 565 200111 ns/op 137573 B/op 51 allocs/op BenchmarkParseIP-4 7042 17089 ns/op BenchmarkParseIPValidIPv4-4 334071 355.6 ns/op BenchmarkParseIPValidIPv6-4 163082 727.7 ns/op BenchmarkIPString/IPv4-4 115891 1040 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9970 11942 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 43407 2704 ns/op BenchmarkIPEqual/IPv4-4 1101186 111.1 ns/op BenchmarkIPEqual/IPv6-4 1085552 105.5 ns/op BenchmarkSendFile/1024-4 1 1212391987 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206148425 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206611636 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206072264 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1205764453 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1015691907 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1015994668 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1016291794 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1016686407 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1017969991 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1020040328 ns/op 1.03 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1015894269 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1015936433 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1016220624 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1016709958 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1015802773 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1015816027 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1016298691 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1016534449 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1017051073 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1017864644 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1020658508 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1015843652 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1016104866 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1015995927 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1015956809 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1016553347 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1016589984 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1016525612 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1016316747 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1017461096 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1019067290 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1019767828 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1015703451 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1016074353 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1015967839 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1016512582 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1015899620 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1016273850 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1016244804 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1016995876 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1017276680 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1018166993 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1020462465 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1016242694 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1016115263 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1015763233 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1015885704 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1016510696 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1015984149 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1016601843 ns/op 0.06 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1016275320 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1017273257 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1018062981 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1020409657 ns/op 1.03 MB/s 896 B/op 8 allocs/op BenchmarkTCP4OneShot-4 2078 52847 ns/op BenchmarkTCP4OneShotTimeout-4 2530 55338 ns/op BenchmarkTCP4Persistent-4 12979 8966 ns/op BenchmarkTCP4PersistentTimeout-4 13168 9131 ns/op BenchmarkTCP6OneShot-4 2185 50835 ns/op BenchmarkTCP6OneShotTimeout-4 2439 54438 ns/op BenchmarkTCP6Persistent-4 11378 9693 ns/op BenchmarkTCP6PersistentTimeout-4 13128 9116 ns/op BenchmarkTCP4ConcurrentReadWrite-4 25618 4581 ns/op BenchmarkTCP6ConcurrentReadWrite-4 21968 4981 ns/op BenchmarkSetReadDeadline-4 120790 939.6 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9838 17100 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 12502 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 11721 ns/op 0 B/op 0 allocs/op PASS ok net 67.976s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28554 4032 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11296 10631 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13621 8382 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17581 6855 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 30116 3804 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 48576 2386 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1583067 75.84 ns/op BenchmarkFindChild/n=2/rep=map-4 3710810 32.60 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1349023 89.28 ns/op BenchmarkFindChild/n=4/rep=linear-4 753694 141.2 ns/op BenchmarkFindChild/n=4/rep=map-4 3325644 35.91 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 752431 155.3 ns/op BenchmarkFindChild/n=8/rep=linear-4 394942 289.6 ns/op BenchmarkFindChild/n=8/rep=map-4 3102170 38.93 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 392588 297.4 ns/op BenchmarkFindChild/n=16/rep=linear-4 213339 559.7 ns/op BenchmarkFindChild/n=16/rep=map-4 3083037 39.09 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2226728 53.89 ns/op BenchmarkFindChild/n=32/rep=linear-4 103117 1147 ns/op BenchmarkFindChild/n=32/rep=map-4 3490425 31.30 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2492606 48.91 ns/op BenchmarkServerMatch-4 18562 6366 ns/op BenchmarkReadRequestChrome-4 3118 32791 ns/op 18.63 MB/s 1507 B/op 14 allocs/op BenchmarkReadRequestCurl-4 8679 11617 ns/op 6.71 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9397 11465 ns/op 7.15 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7088 16752 ns/op 9.01 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16862 7135 ns/op 5.61 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 330 383257 ns/op 2.67 MB/s BenchmarkFileAndServer_1KB/https1-4 218 548309 ns/op 1.87 MB/s BenchmarkFileAndServer_1KB/h2-4 166 685033 ns/op 1.49 MB/s BenchmarkFileAndServer_16MB/h1-4 2 52299586 ns/op 320.79 MB/s BenchmarkFileAndServer_16MB/https1-4 1 139856263 ns/op 119.96 MB/s BenchmarkFileAndServer_16MB/h2-4 1 234442220 ns/op 71.56 MB/s BenchmarkFileAndServer_64MB/h1-4 1 208837322 ns/op 321.35 MB/s BenchmarkFileAndServer_64MB/https1-4 1 453489274 ns/op 147.98 MB/s BenchmarkFileAndServer_64MB/h2-4 1 919585640 ns/op 72.98 MB/s BenchmarkServeMux-4 224 564752 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 282 455848 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 370 316690 ns/op 5937 B/op 63 allocs/op BenchmarkClientServer/https1-4 212 476300 ns/op 6547 B/op 74 allocs/op BenchmarkClientServer/h2-4 194 586937 ns/op 9900 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1167 107040 ns/op 9098 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 32 5247717 ns/op 109295 B/op 1192 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35414: write tcp 127.0.0.1:36763->127.0.0.1:35414: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35438: write tcp 127.0.0.1:36763->127.0.0.1:35438: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35458: write tcp 127.0.0.1:36763->127.0.0.1:35458: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35474: write tcp 127.0.0.1:36763->127.0.0.1:35474: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47314: read tcp 127.0.0.1:32847->127.0.0.1:47314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47336: read tcp 127.0.0.1:32847->127.0.0.1:47336: use of closed network connection BenchmarkClientServerParallel/4/h2-4 150 710333 ns/op 19258 B/op 199 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56574: write tcp 127.0.0.1:44965->127.0.0.1:56574: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56580: write tcp 127.0.0.1:44965->127.0.0.1:56580: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48546: read tcp 127.0.0.1:40289->127.0.0.1:48546: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48554: write tcp 127.0.0.1:40289->127.0.0.1:48554: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48616: read tcp 127.0.0.1:40289->127.0.0.1:48616: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48608: write tcp 127.0.0.1:40289->127.0.0.1:48608: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48602: write tcp 127.0.0.1:40289->127.0.0.1:48602: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56698: write tcp 127.0.0.1:41275->127.0.0.1:56698: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53800: read tcp 127.0.0.1:41395->127.0.0.1:53800: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53758: write tcp 127.0.0.1:41395->127.0.0.1:53758: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 544 221681 ns/op 20533 B/op 110 allocs/op BenchmarkClientServerParallel/64/https1-4 75 5104069 ns/op 112076 B/op 1207 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37316: write tcp 127.0.0.1:33975->127.0.0.1:37316: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37298: write tcp 127.0.0.1:33975->127.0.0.1:37298: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40804: write tcp 127.0.0.1:35201->127.0.0.1:40804: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40842: write tcp 127.0.0.1:35201->127.0.0.1:40842: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40740: write tcp 127.0.0.1:35201->127.0.0.1:40740: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36554: read tcp 127.0.0.1:41417->127.0.0.1:36554: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36544: read tcp 127.0.0.1:41417->127.0.0.1:36544: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36560: read tcp 127.0.0.1:41417->127.0.0.1:36560: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36654: write tcp 127.0.0.1:41417->127.0.0.1:36654: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36568: write tcp 127.0.0.1:41417->127.0.0.1:36568: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 32 4713592 ns/op 83821 B/op 952 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59822: read tcp 127.0.0.1:39451->127.0.0.1:59822: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59902: read tcp 127.0.0.1:39451->127.0.0.1:59902: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59816: write tcp 127.0.0.1:39451->127.0.0.1:59816: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59858: read tcp 127.0.0.1:39451->127.0.0.1:59858: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59884: write tcp 127.0.0.1:39451->127.0.0.1:59884: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59836: write tcp 127.0.0.1:39451->127.0.0.1:59836: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50510: read tcp 127.0.0.1:44043->127.0.0.1:50510: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50734: read tcp 127.0.0.1:44043->127.0.0.1:50734: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50692: read tcp 127.0.0.1:44043->127.0.0.1:50692: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50694: read tcp 127.0.0.1:44043->127.0.0.1:50694: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1025042621 ns/op 29976 B/op 138 allocs/op BenchmarkClient-4 306 421815 ns/op 3747 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 651 176116 ns/op 7490 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1299 89369 ns/op 3074 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1836 67568 ns/op 1949 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1617 77120 ns/op 2752 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1602 71588 ns/op 2765 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1579 69989 ns/op 2722 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1852 64768 ns/op 1937 B/op 14 allocs/op BenchmarkServerHijack-4 1142 115911 ns/op 16715 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 397 303788 ns/op 6068 B/op 52 allocs/op BenchmarkResponseStatusLine-4 484737 242.5 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.650s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3994 30178 ns/op 34138 B/op 12 allocs/op PASS ok net/http/httputil 1.208s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 84700 1363 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 458480 223.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 173720 687.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 63306 1934 ns/op BenchmarkStdIPv4-4 124464 946.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91874 1286 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 94392 1267 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 78789 1507 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67771 1772 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1684340 70.65 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1478253 81.11 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1478085 80.71 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 248180 464.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 271358 434.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 245118 487.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 82090 1479 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 269862 440.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 134289 864.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 145741 818.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 137001 874.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 75513 1658 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 326468 347.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 122226 989.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 160592 737.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 238311 507.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 152769 777.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 317888 377.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 145765 812.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 139946 851.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 139402 817.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 108830 1063 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 442298 265.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 163665 733.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 86562 1299 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 119272 1008 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 151621 791.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 111822 1075 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 220734 476.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 110544 1070 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 132484 890.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 173863 664.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 124572 952.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 994788 111.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 110.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 110.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 116.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 994591 116.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 117.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 116.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 982117 116.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 116.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 327651 356.7 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 551404 198.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 192918 614.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 206305 573.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 189654 622.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 70682 1683 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 470712 244.2 ns/op PASS ok net/netip 8.682s 2023/09/14 19:06:54 Test RPC server listening on 127.0.0.1:42025 2023/09/14 19:06:54 Test HTTP RPC server listening on 127.0.0.1:40293 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1455 72692 ns/op BenchmarkEndToEndHTTP-4 1468 72313 ns/op BenchmarkEndToEndAsync-4 3584 36699 ns/op BenchmarkEndToEndAsyncHTTP-4 2498 40449 ns/op PASS ok net/rpc 1.674s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 2923 36213 ns/op BenchmarkReadMIMEHeader/server_headers-4 5264 22373 ns/op BenchmarkUncommon-4 24943 4637 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.521s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4870 23568 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 99520 1185 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 533697 210.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 89887 1321 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 176462 682.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 83269 1400 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13844 8689 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 377955 304.1 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 88708 1350 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 177639 683.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 83828 1394 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15331 7640 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 201691 594.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 79352 1502 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79011 1515 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35908 3314 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6265 18449 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 196755 601.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 79233 1510 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 79166 1507 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35760 3317 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6555 18192 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.230s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3235623 35.96 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 163608 674.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 704 165046 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 225 499064 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 582 195676 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 54532 2134 ns/op BenchmarkStatFile-4 45285 2575 ns/op BenchmarkStatDir-4 46165 2476 ns/op BenchmarkLstatDot-4 54447 2151 ns/op BenchmarkLstatFile-4 44762 2602 ns/op BenchmarkLstatDir-4 46086 2470 ns/op PASS ok os 2.610s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 140 783623 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.220s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 377583 313.0 ns/op PASS ok os/user 1.226s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3506613 33.65 ns/op BenchmarkString-4 2253110 52.65 ns/op BenchmarkBytes-4 1926945 61.02 ns/op BenchmarkNamedBytes-4 1000000 114.0 ns/op BenchmarkBytesArray-4 719071 162.4 ns/op BenchmarkSliceLen-4 2233054 53.75 ns/op BenchmarkMapLen-4 934206 126.6 ns/op BenchmarkStringLen-4 1882845 64.09 ns/op BenchmarkArrayLen-4 1313186 91.27 ns/op BenchmarkSliceCap-4 2434275 49.29 ns/op BenchmarkDeepEqual/int8-4 499998 231.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 93043 1282 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 419142 279.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 89692 1332 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 426579 277.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 89160 1333 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 426054 274.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 89125 1329 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 418752 278.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 87486 1337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 476337 238.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 120984 988.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 414576 279.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 88520 1337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 412647 285.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 88536 1342 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 422308 283.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 89113 1328 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 424826 276.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 87339 1336 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 415605 281.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 87204 1339 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 419066 282.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 88639 1347 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 422014 276.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 89398 1332 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 422536 276.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 88880 1339 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 411582 286.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 88684 1336 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 501368 235.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 91653 1292 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 410062 278.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 88792 1347 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 120625 984.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 57920 2046 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 47124 2497 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 33370 3601 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 34272 3503 ns/op BenchmarkIsZero/ArrayComparable-4 253150 465.0 ns/op BenchmarkIsZero/ArrayIncomparable-4 31322 3819 ns/op BenchmarkIsZero/StructComparable-4 550084 213.3 ns/op BenchmarkIsZero/StructIncomparable-4 140866 836.0 ns/op BenchmarkSetZero/Bool/Direct-4 4047190 29.43 ns/op BenchmarkSetZero/Bool/CachedZero-4 876514 131.0 ns/op BenchmarkSetZero/Bool/NewZero-4 660717 175.5 ns/op BenchmarkSetZero/Int/Direct-4 2523398 47.17 ns/op BenchmarkSetZero/Int/CachedZero-4 864909 133.7 ns/op BenchmarkSetZero/Int/NewZero-4 655732 176.9 ns/op BenchmarkSetZero/Uint/Direct-4 2511436 47.32 ns/op BenchmarkSetZero/Uint/CachedZero-4 883118 131.8 ns/op BenchmarkSetZero/Uint/NewZero-4 667819 176.6 ns/op BenchmarkSetZero/Float/Direct-4 2513665 47.75 ns/op BenchmarkSetZero/Float/CachedZero-4 853579 132.1 ns/op BenchmarkSetZero/Float/NewZero-4 662179 175.7 ns/op BenchmarkSetZero/Complex/Direct-4 2516152 47.67 ns/op BenchmarkSetZero/Complex/CachedZero-4 873238 132.2 ns/op BenchmarkSetZero/Complex/NewZero-4 669912 176.8 ns/op BenchmarkSetZero/Array/Direct-4 2240607 53.72 ns/op BenchmarkSetZero/Array/CachedZero-4 863602 132.7 ns/op BenchmarkSetZero/Array/NewZero-4 670861 176.8 ns/op BenchmarkSetZero/Chan/Direct-4 2525871 47.46 ns/op BenchmarkSetZero/Chan/CachedZero-4 830390 134.3 ns/op BenchmarkSetZero/Chan/NewZero-4 639100 180.4 ns/op BenchmarkSetZero/Func/Direct-4 2509234 47.32 ns/op BenchmarkSetZero/Func/CachedZero-4 898150 134.0 ns/op BenchmarkSetZero/Func/NewZero-4 652479 183.4 ns/op BenchmarkSetZero/Interface/Direct-4 2250619 52.91 ns/op BenchmarkSetZero/Interface/CachedZero-4 900007 131.3 ns/op BenchmarkSetZero/Interface/NewZero-4 652081 178.3 ns/op BenchmarkSetZero/Map/Direct-4 2480496 47.94 ns/op BenchmarkSetZero/Map/CachedZero-4 885693 136.0 ns/op BenchmarkSetZero/Map/NewZero-4 616106 184.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2476802 48.08 ns/op BenchmarkSetZero/Pointer/CachedZero-4 889323 134.8 ns/op BenchmarkSetZero/Pointer/NewZero-4 652022 183.1 ns/op BenchmarkSetZero/Slice/Direct-4 2235277 54.27 ns/op BenchmarkSetZero/Slice/CachedZero-4 870302 133.7 ns/op BenchmarkSetZero/Slice/NewZero-4 670768 175.9 ns/op BenchmarkSetZero/String/Direct-4 2500141 47.98 ns/op BenchmarkSetZero/String/CachedZero-4 890486 133.0 ns/op BenchmarkSetZero/String/NewZero-4 665284 176.6 ns/op BenchmarkSetZero/Struct/Direct-4 2259835 52.65 ns/op BenchmarkSetZero/Struct/CachedZero-4 865380 131.2 ns/op BenchmarkSetZero/Struct/NewZero-4 650124 176.7 ns/op BenchmarkSelect/1-4 153697 769.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 67736 1716 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 34101 3355 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 192277 599.9 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 161744 748.6 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 134701 956.9 ns/op 133.77 MB/s BenchmarkCallArgCopy/size=256-4 113516 955.9 ns/op 267.81 MB/s BenchmarkCallArgCopy/size=1024-4 85741 1515 ns/op 675.77 MB/s BenchmarkCallArgCopy/size=4096-4 29832 3388 ns/op 1208.94 MB/s BenchmarkCallArgCopy/size=65536-4 2679 51176 ns/op 1280.60 MB/s BenchmarkFieldByName1-4 1358188 94.38 ns/op BenchmarkFieldByName2-4 90608 1536 ns/op BenchmarkFieldByName3-4 12566 11352 ns/op BenchmarkInterfaceBig-4 4050877 29.44 ns/op BenchmarkInterfaceSmall-4 4036870 29.46 ns/op BenchmarkNew-4 1551177 65.01 ns/op BenchmarkMap/StringKeys/MapIndex-4 2245 51834 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1881 62268 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2278 52355 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1893 62355 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2276 51843 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1923 61817 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 210420 552.3 ns/op PASS ok reflect 17.956s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 8779 11466 ns/op 9063 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 12700 9489 ns/op 9167 B/op 1 allocs/op BenchmarkFindString-4 10000 11370 ns/op 9035 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 12363 ns/op 9392 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 8750 13480 ns/op 9370 B/op 2 allocs/op BenchmarkLiteral-4 13836 8257 ns/op BenchmarkNotLiteral-4 3559 28227 ns/op BenchmarkMatchClass-4 2931 37012 ns/op BenchmarkMatchClass_InRange-4 2952 35870 ns/op BenchmarkReplaceAll-4 2124 54362 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 14364 7697 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 32007 3379 ns/op BenchmarkAnchoredShortMatch-4 13555 10019 ns/op BenchmarkAnchoredLongMatch-4 17898 6502 ns/op BenchmarkOnePassShortA-4 19974 6123 ns/op BenchmarkNotOnePassShortA-4 5962 16835 ns/op BenchmarkOnePassShortB-4 25860 4704 ns/op BenchmarkNotOnePassShortB-4 8744 13417 ns/op BenchmarkOnePassLongPrefix-4 78604 1518 ns/op BenchmarkOnePassLongNotPrefix-4 27134 4436 ns/op BenchmarkMatchParallelShared-4 18908 6976 ns/op BenchmarkMatchParallelCopied-4 22356 7756 ns/op BenchmarkQuoteMetaAll-4 135876 873.9 ns/op 16.02 MB/s BenchmarkQuoteMetaNone-4 252729 468.0 ns/op 55.55 MB/s BenchmarkCompile/Onepass-4 3942 30441 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1442 75162 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 186 634339 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3841320 31.43 ns/op 509.11 MB/s BenchmarkMatch/Easy0/32-4 13521 8043 ns/op 3.98 MB/s BenchmarkMatch/Easy0/1K-4 13440 8076 ns/op 126.79 MB/s BenchmarkMatch/Easy0i/16-4 3793694 31.68 ns/op 505.11 MB/s BenchmarkMatch/Easy0i/32-4 4627 22643 ns/op 1.41 MB/s BenchmarkMatch/Easy0i/1K-4 265 444401 ns/op 2.30 MB/s BenchmarkMatch/Easy1/16-4 3800641 31.44 ns/op 508.96 MB/s BenchmarkMatch/Easy1/32-4 15616 7830 ns/op 4.09 MB/s BenchmarkMatch/Easy1/1K-4 6932 17830 ns/op 57.43 MB/s BenchmarkMatch/Medium/16-4 3826557 31.02 ns/op 515.78 MB/s BenchmarkMatch/Medium/32-4 5680 20241 ns/op 1.58 MB/s BenchmarkMatch/Medium/1K-4 304 388650 ns/op 2.63 MB/s BenchmarkMatch/Hard/16-4 3806576 31.44 ns/op 508.85 MB/s BenchmarkMatch/Hard/32-4 3513 31080 ns/op 1.03 MB/s BenchmarkMatch/Hard/1K-4 171 693749 ns/op 1.48 MB/s BenchmarkMatch/Hard1/16-4 1414 84730 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 732 158692 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 25 4664896 ns/op 0.22 MB/s BenchmarkMatch_onepass_regex/16-4 28317 4231 ns/op 3.78 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17332 6950 ns/op 4.60 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 656 180229 ns/op 5.68 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.833s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 707767 170.7 ns/op BenchmarkIsWordChar-4 180602 658.0 ns/op PASS ok regexp/syntax 2.278s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 77853 1700 ns/op BenchmarkCallers/inlined-4 71030 1697 ns/op BenchmarkCallers/no-cache-4 16056 7554 ns/op BenchmarkFPCallers/cached-4 2846860 42.00 ns/op BenchmarkMakeChan/Byte-4 1049637 123.0 ns/op BenchmarkMakeChan/Int-4 816795 214.4 ns/op BenchmarkMakeChan/Ptr-4 486872 230.1 ns/op BenchmarkMakeChan/Struct/0-4 904708 121.1 ns/op BenchmarkMakeChan/Struct/32-4 422696 292.2 ns/op BenchmarkMakeChan/Struct/40-4 380016 320.8 ns/op BenchmarkChanNonblocking-4 10638038 9.813 ns/op BenchmarkSelectUncontended-4 883729 115.7 ns/op BenchmarkSelectSyncContended-4 33079 3877 ns/op BenchmarkSelectAsyncContended-4 105836 1095 ns/op BenchmarkSelectNonblock-4 6076312 18.84 ns/op BenchmarkChanUncontended-4 9207 13050 ns/op BenchmarkChanContended-4 1293 94717 ns/op BenchmarkChanSync-4 175864 689.3 ns/op BenchmarkChanSyncWork-4 47035 2313 ns/op BenchmarkChanProdCons0-4 88861 1455 ns/op BenchmarkChanProdCons10-4 109330 1204 ns/op BenchmarkChanProdCons100-4 116490 1069 ns/op BenchmarkChanProdConsWork0-4 76695 1594 ns/op BenchmarkChanProdConsWork10-4 86755 1406 ns/op BenchmarkChanProdConsWork100-4 88104 1325 ns/op BenchmarkSelectProdCons-4 64305 1805 ns/op BenchmarkReceiveDataFromClosedChan-4 655012 183.8 ns/op BenchmarkChanCreation-4 212590 525.0 ns/op BenchmarkChanSem-4 146576 859.5 ns/op BenchmarkChanPopular-4 73 1496181 ns/op BenchmarkChanClosed-4 658166 214.5 ns/op BenchmarkCallClosure-4 5991720 20.06 ns/op BenchmarkCallClosure1-4 6408308 18.75 ns/op BenchmarkCallClosure2-4 1215691 95.06 ns/op BenchmarkCallClosure3-4 1445557 87.95 ns/op BenchmarkCallClosure4-4 1338625 86.96 ns/op BenchmarkComplex128DivNormal-4 10350018 11.62 ns/op BenchmarkComplex128DivNisNaN-4 7819660 15.16 ns/op BenchmarkComplex128DivDisNaN-4 7749516 15.40 ns/op BenchmarkComplex128DivNisInf-4 10161139 11.67 ns/op BenchmarkComplex128DivDisInf-4 5841336 20.21 ns/op BenchmarkSetTypePtr-4 45478765 2.634 ns/op 3037.04 MB/s BenchmarkSetTypePtr8-4 9798232 12.06 ns/op 5306.46 MB/s BenchmarkSetTypePtr16-4 9977016 12.01 ns/op 10655.80 MB/s BenchmarkSetTypePtr32-4 9851578 12.05 ns/op 21236.10 MB/s BenchmarkSetTypePtr64-4 9979117 12.09 ns/op 42348.13 MB/s BenchmarkSetTypePtr126-4 5787126 20.67 ns/op 48757.45 MB/s BenchmarkSetTypePtr128-4 5868625 20.40 ns/op 50186.96 MB/s BenchmarkSetTypePtrSlice-4 730586 162.7 ns/op 50343.97 MB/s BenchmarkSetTypeNode1-4 9856447 12.04 ns/op 1993.69 MB/s BenchmarkSetTypeNode1Slice-4 3032984 39.74 ns/op 19327.90 MB/s BenchmarkSetTypeNode8-4 9920371 12.07 ns/op 6625.72 MB/s BenchmarkSetTypeNode8Slice-4 1576082 75.75 ns/op 33796.96 MB/s BenchmarkSetTypeNode64-4 5778165 20.70 ns/op 25501.19 MB/s BenchmarkSetTypeNode64Slice-4 229681 521.2 ns/op 32419.29 MB/s BenchmarkSetTypeNode64Dead-4 7576638 15.79 ns/op 33438.37 MB/s BenchmarkSetTypeNode64DeadSlice-4 257128 465.2 ns/op 36323.33 MB/s BenchmarkSetTypeNode124-4 5732684 20.66 ns/op 48782.72 MB/s BenchmarkSetTypeNode124Slice-4 181561 662.9 ns/op 48657.84 MB/s BenchmarkSetTypeNode126-4 5892975 20.35 ns/op 50315.09 MB/s BenchmarkSetTypeNode126Slice-4 180898 665.3 ns/op 49253.25 MB/s BenchmarkSetTypeNode128-4 4080574 29.39 ns/op 35390.17 MB/s BenchmarkSetTypeNode128Slice-4 143306 834.6 ns/op 39873.15 MB/s BenchmarkSetTypeNode130-4 4046034 29.53 ns/op 35757.91 MB/s BenchmarkSetTypeNode130Slice-4 141903 844.4 ns/op 40019.29 MB/s BenchmarkSetTypeNode1024-4 757388 156.3 ns/op 52520.84 MB/s BenchmarkSetTypeNode1024Slice-4 24556 4884 ns/op 53777.13 MB/s BenchmarkAllocation-4 2782 38638 ns/op BenchmarkReadMemStats-4 5619 20293 ns/op BenchmarkReadMemStatsLatency-4 1 409396 p50-ns 409396 p90-ns 409396 p99-ns BenchmarkWriteBarrier-4 2089448 59.70 ns/op BenchmarkBulkWriteBarrier-4 4906074 21.32 ns/op BenchmarkScanStackNoLocals-4 3 47735867 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10302220 11.72 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9890726 12.44 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8562094 14.66 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7069941 18.64 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4970464 24.81 ns/op BenchmarkHash5-4 5950101 19.50 ns/op 256.35 MB/s BenchmarkHash16-4 6100293 19.61 ns/op 816.10 MB/s BenchmarkHash64-4 5725143 20.86 ns/op 3067.58 MB/s BenchmarkHash1024-4 1944896 60.55 ns/op 16911.52 MB/s BenchmarkHash65536-4 38683 3107 ns/op 21089.76 MB/s BenchmarkAlignedLoad-4 7136482 15.94 ns/op BenchmarkUnalignedLoad-4 7022842 15.79 ns/op BenchmarkEqEfaceConcrete-4 6030363 19.83 ns/op BenchmarkEqIfaceConcrete-4 6297648 19.02 ns/op BenchmarkNeEfaceConcrete-4 6233661 18.96 ns/op BenchmarkNeIfaceConcrete-4 6007560 20.00 ns/op BenchmarkConvT2EByteSized/bool-4 6077389 19.53 ns/op BenchmarkConvT2EByteSized/uint8-4 5986546 19.49 ns/op BenchmarkConvT2ESmall-4 5337553 22.65 ns/op BenchmarkConvT2EUintptr-4 5429074 22.08 ns/op BenchmarkConvT2ELarge-4 1000000 103.1 ns/op BenchmarkConvT2ISmall-4 5556602 21.56 ns/op BenchmarkConvT2IUintptr-4 5404384 21.93 ns/op BenchmarkConvT2ILarge-4 1000000 106.2 ns/op BenchmarkConvI2E-4 4737648 25.38 ns/op BenchmarkConvI2I-4 4106860 29.13 ns/op BenchmarkAssertE2T-4 4634092 25.74 ns/op BenchmarkAssertE2TLarge-4 2234272 51.77 ns/op BenchmarkAssertE2I-4 4303222 26.98 ns/op BenchmarkAssertI2T-4 4445715 27.01 ns/op BenchmarkAssertI2I-4 4221866 27.35 ns/op BenchmarkAssertI2E-4 6115782 18.90 ns/op BenchmarkAssertE2E-4 6027825 19.28 ns/op BenchmarkAssertE2T2-4 3673629 32.44 ns/op BenchmarkAssertE2T2Blank-4 4331006 27.72 ns/op BenchmarkAssertI2E2-4 4312755 27.85 ns/op BenchmarkAssertI2E2Blank-4 5905195 20.24 ns/op BenchmarkAssertE2E2-4 4300401 27.91 ns/op BenchmarkAssertE2E2Blank-4 5689188 20.24 ns/op BenchmarkConvT2Ezero/zero/16-4 5548725 21.57 ns/op BenchmarkConvT2Ezero/zero/32-4 5630935 21.36 ns/op BenchmarkConvT2Ezero/zero/64-4 5548107 21.51 ns/op BenchmarkConvT2Ezero/zero/str-4 5220470 22.21 ns/op BenchmarkConvT2Ezero/zero/slice-4 5561157 21.47 ns/op BenchmarkConvT2Ezero/zero/big-4 211732 539.0 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1267923 93.55 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1285490 99.60 ns/op BenchmarkConvT2Ezero/nonzero/big-4 228590 536.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 5385644 22.17 ns/op BenchmarkConvT2Ezero/smallint/32-4 5652694 21.35 ns/op BenchmarkConvT2Ezero/smallint/64-4 5600606 21.33 ns/op BenchmarkConvT2Ezero/largeint/16-4 1593506 79.45 ns/op BenchmarkConvT2Ezero/largeint/32-4 1540678 75.69 ns/op BenchmarkConvT2Ezero/largeint/64-4 1489428 71.55 ns/op BenchmarkMalloc8-4 1882522 64.78 ns/op BenchmarkMalloc16-4 1860074 67.81 ns/op BenchmarkMallocTypeInfo8-4 1993461 57.95 ns/op BenchmarkMallocTypeInfo16-4 1475644 74.06 ns/op BenchmarkMallocLargeStruct-4 152618 689.5 ns/op BenchmarkGoroutineSelect-4 74 1722602 ns/op BenchmarkGoroutineBlocking-4 81 1524849 ns/op BenchmarkGoroutineForRange-4 67 1492769 ns/op BenchmarkGoroutineIdle-4 81 1290007 ns/op BenchmarkHashStringSpeed-4 2621362 49.16 ns/op BenchmarkHashBytesSpeed-4 1528570 82.64 ns/op BenchmarkHashInt32Speed-4 3419238 38.24 ns/op BenchmarkHashInt64Speed-4 3392494 38.49 ns/op BenchmarkHashStringArraySpeed-4 562254 209.5 ns/op BenchmarkMegMap-4 3151742 36.99 ns/op BenchmarkMegOneMap-4 3918409 30.40 ns/op BenchmarkMegEqMap-4 1719 77654 ns/op BenchmarkMegEmptyMap-4 4787722 25.00 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2585280 46.36 ns/op BenchmarkSmallStrMap-4 3225433 37.33 ns/op BenchmarkMapStringKeysEight_16-4 3199620 37.62 ns/op BenchmarkMapStringKeysEight_32-4 3185792 38.00 ns/op BenchmarkMapStringKeysEight_64-4 3092185 38.68 ns/op BenchmarkMapStringKeysEight_1M-4 3043542 39.83 ns/op BenchmarkIntMap-4 3972567 29.88 ns/op BenchmarkMapFirst/1-4 4863170 24.52 ns/op BenchmarkMapFirst/2-4 4669528 24.64 ns/op BenchmarkMapFirst/3-4 4857915 24.49 ns/op BenchmarkMapFirst/4-4 4689607 25.76 ns/op BenchmarkMapFirst/5-4 4637139 24.50 ns/op BenchmarkMapFirst/6-4 4553679 26.01 ns/op BenchmarkMapFirst/7-4 4872268 24.62 ns/op BenchmarkMapFirst/8-4 4631344 26.22 ns/op BenchmarkMapFirst/9-4 4123970 28.96 ns/op BenchmarkMapFirst/10-4 4067038 31.52 ns/op BenchmarkMapFirst/11-4 4061055 30.40 ns/op BenchmarkMapFirst/12-4 3893248 31.48 ns/op BenchmarkMapFirst/13-4 3913269 29.31 ns/op BenchmarkMapFirst/14-4 4008778 30.31 ns/op BenchmarkMapFirst/15-4 4009790 29.40 ns/op BenchmarkMapFirst/16-4 4012267 28.72 ns/op BenchmarkMapMid/1-4 4734159 25.01 ns/op BenchmarkMapMid/2-4 4421948 26.27 ns/op BenchmarkMapMid/3-4 4425054 26.30 ns/op BenchmarkMapMid/4-4 4301163 27.78 ns/op BenchmarkMapMid/5-4 4476982 26.79 ns/op BenchmarkMapMid/6-4 4171827 27.92 ns/op BenchmarkMapMid/7-4 4153837 29.09 ns/op BenchmarkMapMid/8-4 4240251 28.27 ns/op BenchmarkMapMid/9-4 3943878 30.31 ns/op BenchmarkMapMid/10-4 3852988 32.50 ns/op BenchmarkMapMid/11-4 3585542 31.28 ns/op BenchmarkMapMid/12-4 3618082 33.11 ns/op BenchmarkMapMid/13-4 4027224 29.51 ns/op BenchmarkMapMid/14-4 3682407 30.38 ns/op BenchmarkMapMid/15-4 3900780 29.54 ns/op BenchmarkMapMid/16-4 3882114 29.62 ns/op BenchmarkMapLast/1-4 4905636 24.94 ns/op BenchmarkMapLast/2-4 4474038 26.11 ns/op BenchmarkMapLast/3-4 4475750 26.60 ns/op BenchmarkMapLast/4-4 4173362 28.69 ns/op BenchmarkMapLast/5-4 4351924 27.68 ns/op BenchmarkMapLast/6-4 4003641 28.94 ns/op BenchmarkMapLast/7-4 4178031 29.10 ns/op BenchmarkMapLast/8-4 4019960 30.01 ns/op BenchmarkMapLast/9-4 3788286 31.14 ns/op BenchmarkMapLast/10-4 3644612 30.42 ns/op BenchmarkMapLast/11-4 3596083 32.55 ns/op BenchmarkMapLast/12-4 3475333 35.55 ns/op BenchmarkMapLast/13-4 3812425 31.24 ns/op BenchmarkMapLast/14-4 3921463 30.89 ns/op BenchmarkMapLast/15-4 3658021 31.03 ns/op BenchmarkMapLast/16-4 3576945 30.46 ns/op BenchmarkMapCycle-4 2031369 60.43 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3259536 40.00 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2148 49897 ns/op BenchmarkMakeMap/[Byte]Byte-4 480356 231.5 ns/op BenchmarkMakeMap/[Int]Int-4 251960 445.1 ns/op BenchmarkNewEmptyMap-4 12118632 9.935 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1552777 74.02 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 476043 246.6 ns/op BenchmarkMapIterEmpty-4 5307411 23.94 ns/op BenchmarkSameLengthMap-4 4686009 25.52 ns/op BenchmarkBigKeyMap-4 1674194 71.48 ns/op BenchmarkBigValMap-4 1493162 79.69 ns/op BenchmarkSmallKeyMap-4 2738636 42.67 ns/op BenchmarkMapPopulate/1-4 2727039 41.26 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 131074 879.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6344 17870 ns/op 6271 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 698 168482 ns/op 51736 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 42 2525389 ns/op 416100 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 3 38897093 ns/op 6534989 B/op 2927 allocs/op BenchmarkComplexAlgMap-4 469738 250.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 1624834 73.91 ns/op BenchmarkGoMapClear/Reflexive/10-4 1459084 82.30 ns/op BenchmarkGoMapClear/Reflexive/100-4 336822 348.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 52132 2313 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5942 20218 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1349612 89.41 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1232437 98.31 ns/op BenchmarkGoMapClear/NonReflexive/100-4 326545 368.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 51031 2302 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5914 20216 ns/op BenchmarkMapStringConversion/32/simple-4 1784913 66.30 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1737668 68.51 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1543268 77.11 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1687518 70.56 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1621110 72.87 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1450096 82.90 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1900410 60.41 ns/op BenchmarkMapInterfacePtr-4 2038644 60.31 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4737163 25.35 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 109023 1073 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4975 24525 ns/op BenchmarkMapPop1000-4 363 333804 ns/op BenchmarkMapPop10000-4 18 6250531 ns/op BenchmarkMapAssign/Int32/256-4 2309378 52.56 ns/op BenchmarkMapAssign/Int32/65536-4 996889 122.0 ns/op BenchmarkMapAssign/Int64/256-4 2341327 50.92 ns/op BenchmarkMapAssign/Int64/65536-4 732958 158.8 ns/op BenchmarkMapAssign/Str/256-4 1796694 64.20 ns/op BenchmarkMapAssign/Str/65536-4 367268 295.3 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1533673 77.33 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 573180 196.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1492184 77.81 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 478544 225.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 455011 2673 ns/op BenchmarkMapOperatorAssign/Str/65536-4 135201 790.0 ns/op BenchmarkMapAppendAssign/Int32/256-4 815851 169.7 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 169106 636.4 ns/op 71 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 797362 176.6 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 166086 679.9 ns/op 78 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 529084 261.6 ns/op 58 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 100233 1158 ns/op 143 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1645130 65.58 ns/op BenchmarkMapDelete/Int32/1000-4 1903038 63.13 ns/op BenchmarkMapDelete/Int32/10000-4 1836673 63.94 ns/op BenchmarkMapDelete/Int64/100-4 1854854 66.57 ns/op BenchmarkMapDelete/Int64/1000-4 1906134 62.69 ns/op BenchmarkMapDelete/Int64/10000-4 1796456 65.54 ns/op BenchmarkMapDelete/Str/100-4 1511068 77.45 ns/op BenchmarkMapDelete/Str/1000-4 1507148 77.96 ns/op BenchmarkMapDelete/Str/10000-4 1347585 86.45 ns/op BenchmarkMapDelete/Pointer/100-4 1677295 76.89 ns/op BenchmarkMapDelete/Pointer/1000-4 1711441 70.37 ns/op BenchmarkMapDelete/Pointer/10000-4 1627796 73.03 ns/op BenchmarkMemmove/0-4 13550127 8.182 ns/op BenchmarkMemmove/1-4 1953438 61.53 ns/op 16.25 MB/s BenchmarkMemmove/2-4 1875038 63.72 ns/op 31.39 MB/s BenchmarkMemmove/3-4 1873098 63.69 ns/op 47.10 MB/s BenchmarkMemmove/4-4 1887000 63.79 ns/op 62.70 MB/s BenchmarkMemmove/5-4 1876236 63.49 ns/op 78.75 MB/s BenchmarkMemmove/6-4 1880941 63.95 ns/op 93.82 MB/s BenchmarkMemmove/7-4 1887385 63.88 ns/op 109.57 MB/s BenchmarkMemmove/8-4 1965442 60.52 ns/op 132.18 MB/s BenchmarkMemmove/9-4 1848980 65.16 ns/op 138.12 MB/s BenchmarkMemmove/10-4 1838588 65.04 ns/op 153.75 MB/s BenchmarkMemmove/11-4 1852888 64.34 ns/op 170.96 MB/s BenchmarkMemmove/12-4 1831467 65.49 ns/op 183.23 MB/s BenchmarkMemmove/13-4 1829599 65.18 ns/op 199.45 MB/s BenchmarkMemmove/14-4 1824615 64.87 ns/op 215.83 MB/s BenchmarkMemmove/15-4 1829194 65.30 ns/op 229.69 MB/s BenchmarkMemmove/16-4 1919130 62.93 ns/op 254.25 MB/s BenchmarkMemmove/32-4 1817314 65.69 ns/op 487.16 MB/s BenchmarkMemmove/64-4 1641025 72.28 ns/op 885.46 MB/s BenchmarkMemmove/128-4 1334193 89.38 ns/op 1432.16 MB/s BenchmarkMemmove/256-4 1000000 115.6 ns/op 2215.20 MB/s BenchmarkMemmove/512-4 583026 204.5 ns/op 2503.40 MB/s BenchmarkMemmove/1024-4 377053 306.5 ns/op 3340.84 MB/s BenchmarkMemmove/2048-4 233665 514.4 ns/op 3981.59 MB/s BenchmarkMemmove/4096-4 127341 937.4 ns/op 4369.38 MB/s BenchmarkMemmoveOverlap/32-4 1798352 67.10 ns/op 476.93 MB/s BenchmarkMemmoveOverlap/64-4 1621334 74.02 ns/op 864.63 MB/s BenchmarkMemmoveOverlap/128-4 1328031 89.95 ns/op 1423.02 MB/s BenchmarkMemmoveOverlap/256-4 991790 116.6 ns/op 2194.63 MB/s BenchmarkMemmoveOverlap/512-4 585328 201.7 ns/op 2538.78 MB/s BenchmarkMemmoveOverlap/1024-4 391381 304.4 ns/op 3364.18 MB/s BenchmarkMemmoveOverlap/2048-4 233794 508.7 ns/op 4026.29 MB/s BenchmarkMemmoveOverlap/4096-4 128626 927.1 ns/op 4418.20 MB/s BenchmarkMemmoveUnalignedDst/0-4 13868055 7.681 ns/op BenchmarkMemmoveUnalignedDst/1-4 1975878 61.13 ns/op 16.36 MB/s BenchmarkMemmoveUnalignedDst/2-4 1900746 63.72 ns/op 31.39 MB/s BenchmarkMemmoveUnalignedDst/3-4 1913258 62.92 ns/op 47.68 MB/s BenchmarkMemmoveUnalignedDst/4-4 1919998 63.44 ns/op 63.05 MB/s BenchmarkMemmoveUnalignedDst/5-4 1897686 63.27 ns/op 79.02 MB/s BenchmarkMemmoveUnalignedDst/6-4 1902942 64.11 ns/op 93.58 MB/s BenchmarkMemmoveUnalignedDst/7-4 1871710 63.40 ns/op 110.41 MB/s BenchmarkMemmoveUnalignedDst/8-4 1918527 61.43 ns/op 130.24 MB/s BenchmarkMemmoveUnalignedDst/9-4 1803914 65.34 ns/op 137.74 MB/s BenchmarkMemmoveUnalignedDst/10-4 1820811 65.76 ns/op 152.08 MB/s BenchmarkMemmoveUnalignedDst/11-4 1811292 65.76 ns/op 167.28 MB/s BenchmarkMemmoveUnalignedDst/12-4 1833777 65.03 ns/op 184.53 MB/s BenchmarkMemmoveUnalignedDst/13-4 1828459 65.15 ns/op 199.53 MB/s BenchmarkMemmoveUnalignedDst/14-4 1807926 66.68 ns/op 209.96 MB/s BenchmarkMemmoveUnalignedDst/15-4 1839768 64.89 ns/op 231.17 MB/s BenchmarkMemmoveUnalignedDst/16-4 1772631 67.16 ns/op 238.23 MB/s BenchmarkMemmoveUnalignedDst/32-4 1729018 69.22 ns/op 462.26 MB/s BenchmarkMemmoveUnalignedDst/64-4 1275319 87.68 ns/op 729.89 MB/s BenchmarkMemmoveUnalignedDst/128-4 1298028 92.57 ns/op 1382.79 MB/s BenchmarkMemmoveUnalignedDst/256-4 846954 136.6 ns/op 1874.57 MB/s BenchmarkMemmoveUnalignedDst/512-4 568348 209.0 ns/op 2449.96 MB/s BenchmarkMemmoveUnalignedDst/1024-4 372868 321.4 ns/op 3185.64 MB/s BenchmarkMemmoveUnalignedDst/2048-4 232938 514.0 ns/op 3984.46 MB/s BenchmarkMemmoveUnalignedDst/4096-4 123841 956.6 ns/op 4281.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1681726 71.48 ns/op 447.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1535400 78.77 ns/op 812.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1284962 92.86 ns/op 1378.45 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 997058 118.5 ns/op 2159.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 568233 206.7 ns/op 2477.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 392025 306.3 ns/op 3342.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 232436 514.6 ns/op 3979.80 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128092 933.7 ns/op 4386.63 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13558992 8.273 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1929039 61.90 ns/op 16.16 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1887290 64.63 ns/op 30.95 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1865913 64.44 ns/op 46.56 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1885888 64.40 ns/op 62.12 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1859905 64.39 ns/op 77.65 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1862540 64.92 ns/op 92.42 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1850444 65.27 ns/op 107.25 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1918933 62.79 ns/op 127.40 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1822150 65.38 ns/op 137.66 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1838449 65.45 ns/op 152.79 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1817704 65.15 ns/op 168.85 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1832460 65.18 ns/op 184.12 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1811734 66.47 ns/op 195.58 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1798738 65.54 ns/op 213.60 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1835526 65.88 ns/op 227.67 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1819712 65.52 ns/op 244.22 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1726944 69.04 ns/op 463.49 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1544833 76.85 ns/op 832.83 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1323033 90.96 ns/op 1407.18 MB/s BenchmarkMemmoveUnalignedSrc/256-4 982214 117.8 ns/op 2173.03 MB/s BenchmarkMemmoveUnalignedSrc/512-4 543112 207.6 ns/op 2466.13 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 388694 309.8 ns/op 3305.76 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 230287 514.4 ns/op 3981.24 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 125970 941.0 ns/op 4352.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1514832 78.21 ns/op 204.57 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1547349 77.83 ns/op 205.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1465122 82.06 ns/op 194.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1442445 82.79 ns/op 193.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1466138 80.82 ns/op 197.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1488852 80.35 ns/op 199.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1467206 81.05 ns/op 197.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1480372 81.96 ns/op 195.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1284052 93.09 ns/op 687.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1232426 97.47 ns/op 656.59 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1271788 93.77 ns/op 682.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1265820 95.59 ns/op 669.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1274163 94.19 ns/op 679.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1265342 95.45 ns/op 670.49 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1272699 93.32 ns/op 685.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1267982 94.46 ns/op 677.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 825762 143.3 ns/op 1787.02 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 735916 162.3 ns/op 1577.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 882243 133.1 ns/op 1922.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 864637 134.6 ns/op 1902.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 896604 133.8 ns/op 1913.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 889216 134.8 ns/op 1899.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 896072 135.1 ns/op 1894.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 871441 134.4 ns/op 1905.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 103356 1124 ns/op 3644.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 78963 1519 ns/op 2695.69 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 126103 950.4 ns/op 4309.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 125655 958.4 ns/op 4273.58 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 122532 954.1 ns/op 4292.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 125553 955.2 ns/op 4287.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 124344 949.8 ns/op 4312.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 125475 950.0 ns/op 4311.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6608 17522 ns/op 3740.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4653 23927 ns/op 2738.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7150 14435 ns/op 4539.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7203 14654 ns/op 4472.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 8377 14417 ns/op 4545.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7273 14541 ns/op 4507.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7266 14369 ns/op 4561.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7268 14578 ns/op 4495.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1714455 69.73 ns/op 458.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1519447 79.14 ns/op 808.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1291228 92.64 ns/op 1381.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 869334 131.7 ns/op 1943.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 575432 205.1 ns/op 2496.15 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 389188 308.8 ns/op 3316.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 232641 513.1 ns/op 3991.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 126596 934.7 ns/op 4381.96 MB/s BenchmarkMemclr/5-4 10222786 11.63 ns/op 429.77 MB/s BenchmarkMemclr/16-4 9903902 12.27 ns/op 1304.41 MB/s BenchmarkMemclr/64-4 9348448 12.80 ns/op 5000.14 MB/s BenchmarkMemclr/256-4 8132010 14.59 ns/op 17547.62 MB/s BenchmarkMemclr/4096-4 2356387 50.72 ns/op 80752.33 MB/s BenchmarkMemclr/65536-4 60094 1727 ns/op 37938.28 MB/s BenchmarkMemclr/1M-4 2730 38111 ns/op 27513.91 MB/s BenchmarkMemclr/4M-4 686 170158 ns/op 24649.48 MB/s BenchmarkMemclr/8M-4 266 442853 ns/op 18942.19 MB/s BenchmarkMemclr/16M-4 56 2166648 ns/op 7743.40 MB/s BenchmarkMemclr/64M-4 10 10228894 ns/op 6560.72 MB/s BenchmarkMemclrUnaligned/0_5-4 6855312 17.05 ns/op 293.18 MB/s BenchmarkMemclrUnaligned/0_16-4 7268030 16.62 ns/op 962.69 MB/s BenchmarkMemclrUnaligned/0_64-4 6844628 17.53 ns/op 3651.58 MB/s BenchmarkMemclrUnaligned/0_256-4 6370888 18.97 ns/op 13491.74 MB/s BenchmarkMemclrUnaligned/0_4096-4 2149390 52.95 ns/op 77353.73 MB/s BenchmarkMemclrUnaligned/0_65536-4 70716 1738 ns/op 37706.60 MB/s BenchmarkMemclrUnaligned/1_5-4 7049016 17.00 ns/op 294.17 MB/s BenchmarkMemclrUnaligned/1_16-4 7150322 16.63 ns/op 962.25 MB/s BenchmarkMemclrUnaligned/1_64-4 6906552 17.40 ns/op 3678.34 MB/s BenchmarkMemclrUnaligned/1_256-4 6142843 19.06 ns/op 13432.30 MB/s BenchmarkMemclrUnaligned/1_4096-4 1362277 88.17 ns/op 46457.73 MB/s BenchmarkMemclrUnaligned/1_65536-4 49208 2225 ns/op 29454.80 MB/s BenchmarkMemclrUnaligned/4_5-4 6950472 17.05 ns/op 293.22 MB/s BenchmarkMemclrUnaligned/4_16-4 7001445 16.72 ns/op 956.72 MB/s BenchmarkMemclrUnaligned/4_64-4 6908534 17.39 ns/op 3681.03 MB/s BenchmarkMemclrUnaligned/4_256-4 6161197 19.47 ns/op 13147.30 MB/s BenchmarkMemclrUnaligned/4_4096-4 1347962 87.99 ns/op 46549.75 MB/s BenchmarkMemclrUnaligned/4_65536-4 64580 1948 ns/op 33645.78 MB/s BenchmarkMemclrUnaligned/7_5-4 7140997 17.16 ns/op 291.43 MB/s BenchmarkMemclrUnaligned/7_16-4 7195300 16.70 ns/op 958.29 MB/s BenchmarkMemclrUnaligned/7_64-4 6891804 17.38 ns/op 3683.45 MB/s BenchmarkMemclrUnaligned/7_256-4 6255253 18.97 ns/op 13496.62 MB/s BenchmarkMemclrUnaligned/7_4096-4 1362399 88.18 ns/op 46452.07 MB/s BenchmarkMemclrUnaligned/7_65536-4 51080 2019 ns/op 32461.92 MB/s BenchmarkMemclrUnaligned/0_1M-4 2724 39521 ns/op 26531.94 MB/s BenchmarkMemclrUnaligned/0_4M-4 685 174373 ns/op 24053.57 MB/s BenchmarkMemclrUnaligned/0_8M-4 250 420201 ns/op 19963.30 MB/s BenchmarkMemclrUnaligned/0_16M-4 52 2199163 ns/op 7628.91 MB/s BenchmarkMemclrUnaligned/0_64M-4 10 10269583 ns/op 6534.72 MB/s BenchmarkMemclrUnaligned/1_1M-4 2617 39272 ns/op 26700.60 MB/s BenchmarkMemclrUnaligned/1_4M-4 687 166470 ns/op 25195.58 MB/s BenchmarkMemclrUnaligned/1_8M-4 218 512092 ns/op 16381.05 MB/s BenchmarkMemclrUnaligned/1_16M-4 48 2402358 ns/op 6983.65 MB/s BenchmarkMemclrUnaligned/1_64M-4 10 10629094 ns/op 6313.70 MB/s BenchmarkMemclrUnaligned/4_1M-4 2682 40229 ns/op 26064.99 MB/s BenchmarkMemclrUnaligned/4_4M-4 664 166875 ns/op 25134.43 MB/s BenchmarkMemclrUnaligned/4_8M-4 213 578218 ns/op 14507.68 MB/s BenchmarkMemclrUnaligned/4_16M-4 49 2414781 ns/op 6947.72 MB/s BenchmarkMemclrUnaligned/4_64M-4 10 10314646 ns/op 6506.17 MB/s BenchmarkMemclrUnaligned/7_1M-4 2740 41460 ns/op 25291.17 MB/s BenchmarkMemclrUnaligned/7_4M-4 658 172064 ns/op 24376.36 MB/s BenchmarkMemclrUnaligned/7_8M-4 220 513086 ns/op 16349.33 MB/s BenchmarkMemclrUnaligned/7_16M-4 49 2372220 ns/op 7072.37 MB/s BenchmarkMemclrUnaligned/7_64M-4 10 10459156 ns/op 6416.28 MB/s BenchmarkGoMemclr/5-4 2071258 57.86 ns/op 86.41 MB/s BenchmarkGoMemclr/16-4 477306 244.8 ns/op 65.37 MB/s BenchmarkGoMemclr/64-4 121048 933.3 ns/op 68.57 MB/s BenchmarkGoMemclr/256-4 32713 3694 ns/op 69.31 MB/s BenchmarkMemclrRange/1K_2K-4 67707 1804 ns/op 53158.02 MB/s BenchmarkMemclrRange/2K_8K-4 30261 3912 ns/op 85252.75 MB/s BenchmarkMemclrRange/4K_16K-4 42714 2787 ns/op 115910.18 MB/s BenchmarkMemclrRange/160K_228K-4 2456 51024 ns/op 32589.98 MB/s BenchmarkClearFat7-4 5549814 19.42 ns/op BenchmarkClearFat8-4 7218286 16.45 ns/op BenchmarkClearFat11-4 5703740 21.22 ns/op BenchmarkClearFat12-4 5845724 20.92 ns/op BenchmarkClearFat13-4 5598987 20.85 ns/op BenchmarkClearFat14-4 5814960 20.49 ns/op BenchmarkClearFat15-4 5685258 20.91 ns/op BenchmarkClearFat16-4 6424017 18.96 ns/op BenchmarkClearFat24-4 6203919 19.52 ns/op BenchmarkClearFat32-4 6019852 19.61 ns/op BenchmarkClearFat40-4 5776098 20.82 ns/op BenchmarkClearFat48-4 5584574 21.32 ns/op BenchmarkClearFat56-4 5282907 22.88 ns/op BenchmarkClearFat64-4 5426168 22.05 ns/op BenchmarkClearFat72-4 5122484 23.37 ns/op BenchmarkClearFat128-4 3593112 32.42 ns/op BenchmarkClearFat256-4 2668174 45.02 ns/op BenchmarkClearFat512-4 1338729 88.92 ns/op BenchmarkClearFat1024-4 820592 143.8 ns/op BenchmarkClearFat1032-4 794131 151.0 ns/op BenchmarkClearFat1040-4 776440 151.3 ns/op BenchmarkCopyFat7-4 6053233 19.78 ns/op BenchmarkCopyFat8-4 6946285 17.73 ns/op BenchmarkCopyFat11-4 5779552 20.66 ns/op BenchmarkCopyFat12-4 5835168 20.53 ns/op BenchmarkCopyFat13-4 5753793 20.84 ns/op BenchmarkCopyFat14-4 5818258 20.63 ns/op BenchmarkCopyFat15-4 5906080 20.55 ns/op BenchmarkCopyFat16-4 6469422 18.79 ns/op BenchmarkCopyFat24-4 5801635 20.70 ns/op BenchmarkCopyFat32-4 5763064 20.67 ns/op BenchmarkCopyFat64-4 5490948 21.96 ns/op BenchmarkCopyFat72-4 5149748 23.33 ns/op BenchmarkCopyFat128-4 3622279 33.30 ns/op BenchmarkCopyFat256-4 2510688 47.64 ns/op BenchmarkCopyFat512-4 1274889 94.59 ns/op BenchmarkCopyFat520-4 1231182 96.96 ns/op BenchmarkCopyFat1024-4 745072 154.1 ns/op BenchmarkCopyFat1032-4 732612 155.7 ns/op BenchmarkCopyFat1040-4 747069 158.3 ns/op BenchmarkIssue18740/2byte-4 456 260629 ns/op BenchmarkIssue18740/4byte-4 726 162141 ns/op BenchmarkIssue18740/8byte-4 1029 115964 ns/op BenchmarkMemclrKnownSize1-4 8343373 14.28 ns/op 70.04 MB/s BenchmarkMemclrKnownSize2-4 5702784 20.74 ns/op 96.43 MB/s BenchmarkMemclrKnownSize4-4 3346765 35.89 ns/op 111.44 MB/s BenchmarkMemclrKnownSize8-4 965859 119.9 ns/op 66.74 MB/s BenchmarkMemclrKnownSize16-4 482994 242.2 ns/op 66.07 MB/s BenchmarkMemclrKnownSize32-4 253440 465.4 ns/op 68.76 MB/s BenchmarkMemclrKnownSize64-4 132106 910.0 ns/op 70.33 MB/s BenchmarkMemclrKnownSize112-4 74841 1588 ns/op 70.51 MB/s BenchmarkMemclrKnownSize128-4 66040 1827 ns/op 70.06 MB/s BenchmarkMemclrKnownSize192-4 44536 2710 ns/op 70.85 MB/s BenchmarkMemclrKnownSize248-4 34653 3479 ns/op 71.29 MB/s BenchmarkMemclrKnownSize256-4 33195 3567 ns/op 71.78 MB/s BenchmarkMemclrKnownSize512-4 16896 7149 ns/op 71.62 MB/s BenchmarkMemclrKnownSize1024-4 8352 14258 ns/op 71.82 MB/s BenchmarkMemclrKnownSize4096-4 2097 57066 ns/op 71.78 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7532183 ns/op 69.61 MB/s BenchmarkReadMetricsLatency-4 12830 5222 p50-ns 8115 p90-ns 22336 p99-ns BenchmarkFinalizer-4 174 643113 ns/op BenchmarkFinalizerRun-4 189646 895.7 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6634796 18.00 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3143148 38.16 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2438166 49.11 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2386102 50.07 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1310217 91.65 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.1 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2235184 53.10 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1268805 94.72 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1323843 90.82 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1997274 59.96 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2002582 60.06 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1708243 70.17 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1468866 81.47 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1347363 89.29 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7950523 15.05 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8159800 14.72 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8103831 14.62 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7939876 15.03 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7067278 16.85 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6558039 18.29 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7997449 15.01 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8152060 14.66 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8103816 14.69 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7993353 15.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8126089 14.64 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8119912 14.59 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7931154 15.01 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8074263 14.69 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8113477 14.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7964952 15.00 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8147263 14.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8156036 14.72 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7959615 14.98 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7647181 15.68 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7639566 15.66 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7933791 15.01 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7614687 15.82 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7618833 15.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7942250 15.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7600004 15.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7650321 15.75 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8024563 15.00 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7638907 15.65 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7531105 15.89 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7956962 15.02 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8141295 14.64 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8102000 14.65 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7945362 15.02 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8186108 14.63 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8176250 14.67 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7851417 15.04 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8179017 14.66 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8103838 14.73 ns/op BenchmarkNetpollBreak-4 3559 28991 ns/op BenchmarkPinnerPinUnpinBatch-4 973 120501 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 223 530440 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1128 115957 ns/op BenchmarkPinnerPinUnpin-4 1000000 101.8 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 103.1 ns/op BenchmarkPinnerPinUnpinDouble-4 439779 271.2 ns/op BenchmarkPinnerPinUnpinParallel-4 3565491 36.07 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3700050 32.50 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 251287 501.0 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5326795 22.51 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5506706 21.78 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 8597425 12.38 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 8798754 12.32 ns/op BenchmarkPingPongHog-4 344 349847 ns/op BenchmarkStackGrowth-4 106548 989.8 ns/op BenchmarkStackGrowthDeep-4 1224 103449 ns/op BenchmarkCreateGoroutines-4 55827 2302 ns/op BenchmarkCreateGoroutinesParallel-4 45913 2588 ns/op BenchmarkCreateGoroutinesCapture-4 9001 14616 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41858 2878 ns/op BenchmarkClosureCall-4 18012067 6.104 ns/op BenchmarkWakeupParallelSpinning/0s-4 6775 19246 ns/op BenchmarkWakeupParallelSpinning/1µs-4 7266 23548 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4927 24612 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3074 36737 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2160 55579 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1275 94867 ns/op BenchmarkWakeupParallelSpinning/50µs-4 616 200889 ns/op BenchmarkWakeupParallelSpinning/100µs-4 379 322716 ns/op BenchmarkWakeupParallelSyscall/0s-4 805 150607 ns/op BenchmarkWakeupParallelSyscall/1µs-4 780 154809 ns/op BenchmarkWakeupParallelSyscall/2µs-4 764 155564 ns/op BenchmarkWakeupParallelSyscall/5µs-4 703 161644 ns/op BenchmarkWakeupParallelSyscall/10µs-4 694 171015 ns/op BenchmarkWakeupParallelSyscall/20µs-4 603 192060 ns/op BenchmarkWakeupParallelSyscall/50µs-4 463 261301 ns/op BenchmarkWakeupParallelSyscall/100µs-4 337 358682 ns/op BenchmarkMatmult-4 3727876 41.71 ns/op BenchmarkFastrand-4 10818669 9.899 ns/op BenchmarkFastrand64-4 12123824 9.753 ns/op BenchmarkFastrandHashiter-4 4700132 25.87 ns/op BenchmarkFastrandn/2-4 7503624 16.07 ns/op BenchmarkFastrandn/3-4 7021129 17.15 ns/op BenchmarkFastrandn/4-4 7621756 15.60 ns/op BenchmarkFastrandn/5-4 7620573 15.64 ns/op BenchmarkIfaceCmp100-4 97573 1224 ns/op BenchmarkIfaceCmpNil100-4 155143 773.6 ns/op BenchmarkEfaceCmpDiff-4 37531 3154 ns/op BenchmarkEfaceCmpDiffIndirect-4 30570 3938 ns/op BenchmarkDefer-4 1329332 91.03 ns/op BenchmarkDefer10-4 773157 165.6 ns/op BenchmarkDeferMany-4 526002 476.2 ns/op BenchmarkPanicRecover-4 592202 200.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7339 15227 ns/op 14948 p50-ns 17987 p90-ns 28400 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6988 18361 ns/op 15681 p50-ns 21259 p90-ns 73154 p99-ns BenchmarkGoroutineProfile/small/idle-4 3266 37196 ns/op 35279 p50-ns 38103 p90-ns 57320 p99-ns BenchmarkGoroutineProfile/small/loaded-4 711 341872 ns/op 122847 p50-ns 316963 p90-ns 3971680 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 8433 15569 ns/op 15279 p50-ns 19193 p90-ns 29440 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7972 20082 ns/op 14379 p50-ns 20651 p90-ns 175128 p99-ns BenchmarkGoroutineProfile/large/idle-4 30 3742147 ns/op 3761338 p50-ns 3988874 p90-ns 4012944 p99-ns BenchmarkGoroutineProfile/large/loaded-4 21 6289556 ns/op 4788492 p50-ns 13209311 p90-ns 15699141 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7918 15579 ns/op 15656 p50-ns 18760 p90-ns 26357 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 7008 18273 ns/op 15337 p50-ns 20153 p90-ns 109160 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 963 114822 ns/op 108658 p50-ns 127178 p90-ns 151537 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 300 671935 ns/op 276684 p50-ns 469709 p90-ns 15251195 p99-ns BenchmarkRWMutexUncontended-4 3155965 40.40 ns/op BenchmarkRWMutexWrite100-4 615799 180.5 ns/op BenchmarkRWMutexWrite10-4 693267 1328 ns/op BenchmarkRWMutexWorkWrite100-4 580850 208.7 ns/op BenchmarkRWMutexWorkWrite10-4 82054 1434 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2578 45834 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 914 130802 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1239 93045 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 444 267975 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 630 183482 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 205 554259 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 314 386636 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 98 1164887 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 303698 417.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 294508 378.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 270298 448.6 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 246955 414.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 298484 403.8 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 265048 456.2 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 243751 422.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 287413 427.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 246674 495.1 ns/op BenchmarkMakeSlice/Byte-4 1942014 62.10 ns/op BenchmarkMakeSlice/Int16-4 1736334 60.17 ns/op BenchmarkMakeSlice/Int-4 1514510 82.90 ns/op BenchmarkMakeSlice/Ptr-4 1000000 113.9 ns/op BenchmarkMakeSlice/Struct/24-4 954759 139.2 ns/op BenchmarkMakeSlice/Struct/32-4 741536 165.7 ns/op BenchmarkMakeSlice/Struct/40-4 618819 206.4 ns/op BenchmarkGrowSlice/Byte-4 790012 156.1 ns/op BenchmarkGrowSlice/Int16-4 702085 168.8 ns/op BenchmarkGrowSlice/Int-4 574279 222.8 ns/op BenchmarkGrowSlice/Ptr-4 492868 262.0 ns/op BenchmarkGrowSlice/Struct/24-4 297128 366.7 ns/op BenchmarkGrowSlice/Struct/32-4 252768 466.8 ns/op BenchmarkGrowSlice/Struct/40-4 218823 566.7 ns/op BenchmarkExtendSlice/IntSlice-4 479125 265.4 ns/op BenchmarkExtendSlice/PointerSlice-4 361808 325.7 ns/op BenchmarkExtendSlice/NoGrow-4 843620 153.8 ns/op BenchmarkAppend-4 815500 146.0 ns/op BenchmarkAppendGrowByte-4 3 36955442 ns/op BenchmarkAppendGrowString-4 1 398748673 ns/op BenchmarkAppendSlice/1Bytes-4 1886214 62.47 ns/op BenchmarkAppendSlice/4Bytes-4 1844080 64.65 ns/op BenchmarkAppendSlice/7Bytes-4 1774072 66.69 ns/op BenchmarkAppendSlice/8Bytes-4 1815994 66.11 ns/op BenchmarkAppendSlice/15Bytes-4 1720090 69.41 ns/op BenchmarkAppendSlice/16Bytes-4 1768620 68.24 ns/op BenchmarkAppendSlice/32Bytes-4 1778262 67.19 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 77982 1584 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21249 5412 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8976 20129 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1652 82665 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 96 1199411 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 22 5278246 ns/op BenchmarkAppendStr/1Bytes-4 2097063 55.83 ns/op BenchmarkAppendStr/4Bytes-4 2080345 57.03 ns/op BenchmarkAppendStr/8Bytes-4 2030904 57.09 ns/op BenchmarkAppendStr/16Bytes-4 1884007 59.19 ns/op BenchmarkAppendStr/32Bytes-4 2038017 58.61 ns/op BenchmarkAppendSpecialCase-4 766177 152.8 ns/op BenchmarkCopy/1Byte-4 1966900 61.17 ns/op 16.35 MB/s BenchmarkCopy/1String-4 1988991 60.00 ns/op 16.67 MB/s BenchmarkCopy/2Byte-4 1898838 62.44 ns/op 32.03 MB/s BenchmarkCopy/2String-4 1904289 61.53 ns/op 32.50 MB/s BenchmarkCopy/4Byte-4 1895078 63.55 ns/op 62.94 MB/s BenchmarkCopy/4String-4 1928881 62.16 ns/op 64.35 MB/s BenchmarkCopy/8Byte-4 1945898 61.45 ns/op 130.18 MB/s BenchmarkCopy/8String-4 1949352 61.89 ns/op 129.27 MB/s BenchmarkCopy/12Byte-4 1821696 65.30 ns/op 183.77 MB/s BenchmarkCopy/12String-4 1841530 64.62 ns/op 185.69 MB/s BenchmarkCopy/16Byte-4 1894822 62.11 ns/op 257.59 MB/s BenchmarkCopy/16String-4 1886762 63.73 ns/op 251.07 MB/s BenchmarkCopy/32Byte-4 1815500 67.37 ns/op 474.97 MB/s BenchmarkCopy/32String-4 1760665 67.66 ns/op 472.98 MB/s BenchmarkCopy/128Byte-4 1303770 91.59 ns/op 1397.48 MB/s BenchmarkCopy/128String-4 1234089 97.98 ns/op 1306.44 MB/s BenchmarkCopy/1024Byte-4 380950 309.0 ns/op 3314.30 MB/s BenchmarkCopy/1024String-4 344935 349.2 ns/op 2932.21 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27620 4261 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18956 6310 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10775 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13179 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8497 16197 ns/op BenchmarkAppendInPlace/Grow/Byte-4 126349 901.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 129289 886.0 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 97370 1214 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 84716 1469 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 65162 1658 ns/op BenchmarkStackCopyPtr-4 1 183497453 ns/op BenchmarkStackCopy-4 1 118675067 ns/op BenchmarkStackCopyNoCache-4 18 6034178 ns/op BenchmarkStackCopyWithStkobj-4 1 134266431 ns/op BenchmarkIssue18138-4 820 177679 ns/op BenchmarkCompareStringEqual-4 10533898 10.49 ns/op BenchmarkCompareStringIdentical-4 17766296 6.101 ns/op BenchmarkCompareStringSameLength-4 11159125 10.68 ns/op BenchmarkCompareStringDifferentLength-4 18527833 5.662 ns/op BenchmarkCompareStringBigUnaligned-4 1282 89448 ns/op 11722.79 MB/s BenchmarkCompareStringBig-4 1256 91550 ns/op 11453.68 MB/s BenchmarkConcatStringAndBytes-4 2460548 47.90 ns/op BenchmarkSliceByteToString/1-4 2194074 54.57 ns/op BenchmarkSliceByteToString/2-4 1000000 111.5 ns/op BenchmarkSliceByteToString/4-4 1000000 112.4 ns/op BenchmarkSliceByteToString/8-4 1000000 108.0 ns/op BenchmarkSliceByteToString/16-4 1000000 120.0 ns/op BenchmarkSliceByteToString/32-4 962277 131.0 ns/op BenchmarkSliceByteToString/64-4 792384 158.7 ns/op BenchmarkSliceByteToString/128-4 670292 209.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2734435 44.10 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 897999 130.8 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 984824 110.5 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4243281 28.13 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1756402 68.28 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2002822 59.71 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2444382 48.68 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 438602 273.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 540411 214.7 ns/op BenchmarkRuneIterate/range/ASCII-4 7894231 13.39 ns/op BenchmarkRuneIterate/range/Japanese-4 2189449 53.89 ns/op BenchmarkRuneIterate/range/MixedLength-4 2596869 45.46 ns/op BenchmarkRuneIterate/range1/ASCII-4 7856074 13.20 ns/op BenchmarkRuneIterate/range1/Japanese-4 2211252 54.85 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2605946 45.49 ns/op BenchmarkRuneIterate/range2/ASCII-4 7972722 13.18 ns/op BenchmarkRuneIterate/range2/Japanese-4 2209465 53.62 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2583936 45.41 ns/op BenchmarkArrayEqual-4 20976566 5.673 ns/op BenchmarkFunc/Name-4 2652265 44.20 ns/op BenchmarkFunc/Entry-4 9630054 11.29 ns/op BenchmarkFunc/FileLine-4 3007827 39.84 ns/op PASS ok runtime 158.305s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 25290 4791 ns/op BenchmarkHandle/concurrent-4 13189 8266 ns/op PASS ok runtime/cgo 1.495s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21300721 5.650 ns/op BenchmarkAtomicStore64-4 9944756 12.03 ns/op BenchmarkAtomicLoad-4 21063916 5.654 ns/op BenchmarkAtomicStore-4 9982165 12.03 ns/op BenchmarkAnd8-4 9963199 12.07 ns/op BenchmarkAnd-4 9932977 12.03 ns/op BenchmarkAnd8Parallel-4 4064516 47.34 ns/op BenchmarkAndParallel-4 3089379 48.25 ns/op BenchmarkOr8-4 9940696 12.09 ns/op BenchmarkOr-4 9896268 12.10 ns/op BenchmarkOr8Parallel-4 3003249 45.81 ns/op BenchmarkOrParallel-4 2449450 51.15 ns/op BenchmarkXadd-4 2393214 48.21 ns/op BenchmarkXadd64-4 3062260 49.69 ns/op BenchmarkCas-4 2291742 52.90 ns/op BenchmarkCas64-4 2642941 53.76 ns/op BenchmarkXchg-4 2884449 49.79 ns/op BenchmarkXchg64-4 4175743 50.20 ns/op PASS ok runtime/internal/atomic 4.026s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4056561 27.74 ns/op BenchmarkMulUintptr/large-4 3384643 34.10 ns/op PASS ok runtime/internal/math 1.317s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 6563731 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 10222991 ns/op 720.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1454 82190 ns/op 1.896 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 14264207 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 18782794 ns/op 1186 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 358 348739 ns/op 21.81 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 78591968 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 119579631 ns/op 8031 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 25 4478805 ns/op 336.3 concurrent_launches/op PASS ok runtime/pprof 2.714s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 40 2992580 ns/op BenchmarkStackLeak-4 18542 6139 ns/op PASS ok runtime/race 1.365s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4680751 28.21 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 240075 543.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.410s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 20 5029827 ns/op BenchmarkIndex_Large-4 15032 7747 ns/op BenchmarkIndexFunc_Large-4 78 1365786 ns/op BenchmarkCompact/nil-4 6839216 17.39 ns/op BenchmarkCompact/one-4 1873725 63.68 ns/op BenchmarkCompact/sorted-4 1000000 100.8 ns/op BenchmarkCompact/1_item-4 1000000 114.5 ns/op BenchmarkCompact/unsorted-4 1000000 101.5 ns/op BenchmarkCompact/many-4 661417 177.4 ns/op BenchmarkCompact_Large-4 705 176558 ns/op BenchmarkCompactFunc_Large-4 40 2578549 ns/op BenchmarkReplace/naive-fast-4 66480 1725 ns/op BenchmarkReplace/optimized-fast-4 76326 1388 ns/op BenchmarkReplace/naive-slow-4 25627 4381 ns/op BenchmarkReplace/optimized-slow-4 29588 3969 ns/op BenchmarkBinarySearchFloats/Size16-4 1093600 109.1 ns/op BenchmarkBinarySearchFloats/Size32-4 929247 125.2 ns/op BenchmarkBinarySearchFloats/Size64-4 835681 140.2 ns/op BenchmarkBinarySearchFloats/Size128-4 723544 163.4 ns/op BenchmarkBinarySearchFloats/Size512-4 613533 193.8 ns/op BenchmarkBinarySearchFloats/Size1024-4 568227 208.5 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 570004 201.0 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 482554 240.8 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 423476 277.8 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 373710 312.5 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 309459 379.1 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 282099 412.7 ns/op PASS ok slices 5.178s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 160827 693.2 ns/op BenchmarkSortInts-4 2 96490046 ns/op BenchmarkSlicesSortInts-4 2 66356859 ns/op BenchmarkSortIsSorted-4 34 3443713 ns/op BenchmarkSlicesIsSorted-4 52 2257633 ns/op BenchmarkSortStrings-4 1 156328972 ns/op BenchmarkSlicesSortStrings-4 1 104919336 ns/op BenchmarkSortStrings_Sorted-4 27 4100246 ns/op BenchmarkSlicesSortStrings_Sorted-4 39 2923857 ns/op BenchmarkSortStructs-4 1 202112724 ns/op BenchmarkSortFuncStructs-4 1 170512659 ns/op BenchmarkSortString1K-4 242 477086 ns/op BenchmarkSortString1K_Slice-4 199 597359 ns/op BenchmarkStableString1K-4 100 1141858 ns/op BenchmarkSortInt1K-4 314 367017 ns/op BenchmarkSortInt1K_Sorted-4 5304 22568 ns/op BenchmarkSortInt1K_Reversed-4 3325 35774 ns/op BenchmarkSortInt1K_Mod8-4 843 142526 ns/op BenchmarkStableInt1K-4 132 856945 ns/op BenchmarkStableInt1K_Slice-4 163 730136 ns/op BenchmarkSortInt64K-4 3 34954139 ns/op BenchmarkSortInt64K_Slice-4 3 45736294 ns/op BenchmarkStableInt64K-4 2 74296362 ns/op BenchmarkSort1e2-4 454 304579 ns/op BenchmarkStable1e2-4 176 1025524 ns/op BenchmarkSort1e4-4 2 51774131 ns/op BenchmarkStable1e4-4 1 226571650 ns/op PASS ok sort 14.023s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 877254 138.9 ns/op BenchmarkAtof64Float-4 641331 156.9 ns/op BenchmarkAtof64FloatExp-4 632887 185.4 ns/op BenchmarkAtof64Big-4 429914 259.5 ns/op BenchmarkAtof64RandomBits-4 405195 284.8 ns/op BenchmarkAtof64RandomFloats-4 435844 264.8 ns/op BenchmarkAtof64RandomLongFloats-4 223534 528.3 ns/op BenchmarkAtof32Decimal-4 775334 146.1 ns/op BenchmarkAtof32Float-4 690722 162.7 ns/op BenchmarkAtof32FloatExp-4 561471 200.6 ns/op BenchmarkAtof32Random-4 352408 332.6 ns/op BenchmarkAtof32RandomLong-4 146731 795.5 ns/op BenchmarkParseInt/Pos/7bit-4 1438324 81.01 ns/op BenchmarkParseInt/Pos/26bit-4 585574 196.0 ns/op BenchmarkParseInt/Pos/31bit-4 501112 211.6 ns/op BenchmarkParseInt/Pos/56bit-4 349072 325.7 ns/op BenchmarkParseInt/Pos/63bit-4 340228 349.4 ns/op BenchmarkParseInt/Neg/7bit-4 1450675 81.40 ns/op BenchmarkParseInt/Neg/26bit-4 573349 198.0 ns/op BenchmarkParseInt/Neg/31bit-4 542370 213.9 ns/op BenchmarkParseInt/Neg/56bit-4 355780 333.6 ns/op BenchmarkParseInt/Neg/63bit-4 337342 351.3 ns/op BenchmarkAtoi/Pos/7bit-4 2099684 57.02 ns/op BenchmarkAtoi/Pos/26bit-4 762811 145.7 ns/op BenchmarkAtoi/Pos/31bit-4 701732 163.0 ns/op BenchmarkAtoi/Pos/56bit-4 427164 277.5 ns/op BenchmarkAtoi/Pos/63bit-4 312136 374.6 ns/op BenchmarkAtoi/Neg/7bit-4 1942928 62.54 ns/op BenchmarkAtoi/Neg/26bit-4 779502 147.5 ns/op BenchmarkAtoi/Neg/31bit-4 712944 164.0 ns/op BenchmarkAtoi/Neg/56bit-4 424065 270.6 ns/op BenchmarkAtoi/Neg/63bit-4 315442 366.5 ns/op BenchmarkFormatFloat/Decimal-4 123432 980.9 ns/op BenchmarkFormatFloat/Float-4 109034 1041 ns/op BenchmarkFormatFloat/Exp-4 114930 1033 ns/op BenchmarkFormatFloat/NegExp-4 111310 1038 ns/op BenchmarkFormatFloat/LongExp-4 97848 1230 ns/op BenchmarkFormatFloat/Big-4 89664 1298 ns/op BenchmarkFormatFloat/BinaryExp-4 229576 526.9 ns/op BenchmarkFormatFloat/32Integer-4 123973 969.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 132843 887.3 ns/op BenchmarkFormatFloat/32Point-4 114877 1029 ns/op BenchmarkFormatFloat/32Exp-4 119833 999.2 ns/op BenchmarkFormatFloat/32NegExp-4 119655 983.4 ns/op BenchmarkFormatFloat/32Shortest-4 126900 943.7 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 131634 907.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 125394 926.4 ns/op BenchmarkFormatFloat/64Fixed1-4 159939 758.8 ns/op BenchmarkFormatFloat/64Fixed2-4 159931 761.2 ns/op BenchmarkFormatFloat/64Fixed3-4 157597 769.0 ns/op BenchmarkFormatFloat/64Fixed4-4 157899 759.7 ns/op BenchmarkFormatFloat/64Fixed12-4 89130 1321 ns/op BenchmarkFormatFloat/64Fixed16-4 106119 1113 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 117715 1018 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100794 1201 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2277 51627 ns/op BenchmarkFormatFloat/Slowpath64-4 98722 1212 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 99807 1226 ns/op BenchmarkAppendFloat/Decimal-4 143762 827.4 ns/op BenchmarkAppendFloat/Float-4 127138 925.1 ns/op BenchmarkAppendFloat/Exp-4 137073 867.0 ns/op BenchmarkAppendFloat/NegExp-4 136526 868.6 ns/op BenchmarkAppendFloat/LongExp-4 108678 1088 ns/op BenchmarkAppendFloat/Big-4 100814 1168 ns/op BenchmarkAppendFloat/BinaryExp-4 325647 352.9 ns/op BenchmarkAppendFloat/32Integer-4 143038 829.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 157984 750.2 ns/op BenchmarkAppendFloat/32Point-4 134432 877.7 ns/op BenchmarkAppendFloat/32Exp-4 136873 867.9 ns/op BenchmarkAppendFloat/32NegExp-4 137284 843.4 ns/op BenchmarkAppendFloat/32Shortest-4 166870 699.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 149694 800.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 149466 781.9 ns/op BenchmarkAppendFloat/64Fixed1-4 187780 617.3 ns/op BenchmarkAppendFloat/64Fixed2-4 192224 610.4 ns/op BenchmarkAppendFloat/64Fixed3-4 190837 618.3 ns/op BenchmarkAppendFloat/64Fixed4-4 189674 611.8 ns/op BenchmarkAppendFloat/64Fixed12-4 102084 1146 ns/op BenchmarkAppendFloat/64Fixed16-4 118423 982.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 149761 785.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 113950 1047 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2301 51392 ns/op BenchmarkAppendFloat/Slowpath64-4 109173 1070 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 112402 1043 ns/op BenchmarkFormatInt-4 14164 7951 ns/op BenchmarkAppendInt-4 17527 6826 ns/op BenchmarkFormatUint-4 81518 1409 ns/op BenchmarkAppendUint-4 96174 1204 ns/op BenchmarkFormatIntSmall/7-4 3590151 33.38 ns/op BenchmarkFormatIntSmall/42-4 3466783 34.04 ns/op BenchmarkAppendIntSmall-4 1459663 79.73 ns/op BenchmarkAppendUintVarlen/1-4 1537713 80.00 ns/op BenchmarkAppendUintVarlen/12-4 1463620 81.64 ns/op BenchmarkAppendUintVarlen/123-4 992550 112.5 ns/op BenchmarkAppendUintVarlen/1234-4 997785 113.6 ns/op BenchmarkAppendUintVarlen/12345-4 967369 115.9 ns/op BenchmarkAppendUintVarlen/123456-4 969204 115.0 ns/op BenchmarkAppendUintVarlen/1234567-4 981866 118.6 ns/op BenchmarkAppendUintVarlen/12345678-4 963577 117.6 ns/op BenchmarkAppendUintVarlen/123456789-4 921062 123.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 906788 124.9 ns/op BenchmarkAppendUintVarlen/12345678901-4 857605 127.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 874572 127.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 847273 129.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 860989 129.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 864532 133.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 838309 131.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 832392 136.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 843169 136.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 789804 139.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 814821 139.6 ns/op BenchmarkQuote-4 44757 2620 ns/op BenchmarkQuoteRune-4 439118 269.9 ns/op BenchmarkAppendQuote-4 54433 2183 ns/op BenchmarkAppendQuoteRune-4 816913 129.6 ns/op BenchmarkUnquoteEasy-4 1363873 88.35 ns/op BenchmarkUnquoteHard-4 47884 2455 ns/op PASS ok strconv 19.616s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 352005 290.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 114972 895.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 177943 667.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 394476 270.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 120452 874.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 194108 638.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 279072 418.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 74433 1391 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 90290 1170 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 595773 189.1 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20716 5621 ns/op BenchmarkGenericMatch1-4 2109 53315 ns/op BenchmarkGenericMatch2-4 424 278145 ns/op BenchmarkSingleMaxSkipping-4 8013 14580 ns/op 685.85 MB/s BenchmarkSingleLongSuffixFail-4 14180 8475 ns/op 118.23 MB/s BenchmarkSingleMatch-4 242 478903 ns/op 31.32 MB/s BenchmarkByteByteNoMatch-4 73219 1610 ns/op BenchmarkByteByteMatch-4 18463 6381 ns/op BenchmarkByteStringMatch-4 21667 5478 ns/op BenchmarkHTMLEscapeNew-4 67446 1761 ns/op BenchmarkHTMLEscapeOld-4 83604 1382 ns/op BenchmarkByteStringReplacerWriteString-4 1393 82897 ns/op BenchmarkByteReplacerWriteString-4 1497 78729 ns/op BenchmarkByteByteReplaces-4 3302 34825 ns/op BenchmarkByteByteMap-4 8925 11581 ns/op BenchmarkMap/identity/ASCII-4 696676 168.1 ns/op BenchmarkMap/identity/Greek-4 499321 237.4 ns/op BenchmarkMap/change/ASCII-4 38047 3165 ns/op BenchmarkMap/change/Greek-4 28585 4110 ns/op BenchmarkIndexRune-4 1913146 61.72 ns/op BenchmarkIndexRuneLongString-4 1612582 73.39 ns/op BenchmarkIndexRuneFastPath-4 4244652 27.67 ns/op BenchmarkIndex-4 4167225 27.12 ns/op BenchmarkLastIndex-4 4759197 24.98 ns/op BenchmarkIndexByte-4 10303215 10.82 ns/op BenchmarkToUpper/#00-4 4942298 23.99 ns/op BenchmarkToUpper/ONLYUPPER-4 3353437 35.82 ns/op BenchmarkToUpper/abc-4 325063 367.3 ns/op BenchmarkToUpper/AbC123-4 242949 478.9 ns/op BenchmarkToUpper/azAZ09_-4 274041 436.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55034 2148 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73446 1654 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33528 3579 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56088 2203 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123014 968.5 ns/op BenchmarkToLower/#00-4 4959704 23.89 ns/op BenchmarkToLower/abc-4 4292812 27.83 ns/op BenchmarkToLower/AbC123-4 232911 523.4 ns/op BenchmarkToLower/azAZ09_-4 217549 524.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 96385 1207 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66726 1815 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34238 3491 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 75702 1593 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118314 1012 ns/op BenchmarkMapNoChanges-4 919152 123.3 ns/op BenchmarkTrim-4 38064 3139 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3653500 32.03 ns/op BenchmarkToValidUTF8/InvalidASCII-4 192523 620.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 120849 951.6 ns/op BenchmarkEqualFold/Tests-4 53864 2211 ns/op BenchmarkEqualFold/ASCII-4 3463333 34.91 ns/op BenchmarkEqualFold/UnicodePrefix-4 109878 1099 ns/op BenchmarkEqualFold/UnicodeSuffix-4 119653 994.1 ns/op BenchmarkIndexHard1-4 150 791481 ns/op BenchmarkIndexHard2-4 604 198111 ns/op BenchmarkIndexHard3-4 150 797646 ns/op BenchmarkIndexHard4-4 96 1184772 ns/op BenchmarkLastIndexHard1-4 57 1977847 ns/op BenchmarkLastIndexHard2-4 58 1990658 ns/op BenchmarkLastIndexHard3-4 58 1983522 ns/op BenchmarkCountHard1-4 150 800246 ns/op BenchmarkCountHard2-4 601 199126 ns/op BenchmarkCountHard3-4 151 794116 ns/op BenchmarkIndexTorture-4 7581 15631 ns/op BenchmarkCountTorture-4 7623 15613 ns/op BenchmarkCountTortureOverlapping-4 678 163509 ns/op BenchmarkCountByte/10-4 4342449 27.48 ns/op 363.88 MB/s BenchmarkCountByte/32-4 4214973 28.10 ns/op 1138.95 MB/s BenchmarkCountByte/4096-4 873470 134.2 ns/op 30531.57 MB/s BenchmarkCountByte/4194304-4 639 171656 ns/op 24434.34 MB/s BenchmarkCountByte/67108864-4 15 7598695 ns/op 8831.63 MB/s BenchmarkFields/ASCII/16-4 208824 492.5 ns/op 32.49 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19011 6201 ns/op 41.28 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1432 79481 ns/op 51.53 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 69 1584683 ns/op 41.36 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 25685999 ns/op 40.82 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 130274 933.3 ns/op 17.14 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10041 11729 ns/op 21.83 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 558 204695 ns/op 20.01 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 4344998 ns/op 15.08 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 88584359 ns/op 11.84 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 170571 687.0 ns/op 23.29 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16298 7212 ns/op 35.50 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 891 129678 ns/op 31.59 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 3011596 ns/op 21.76 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68377342 ns/op 15.34 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 147878 789.6 ns/op 20.26 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12283 9500 ns/op 26.95 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 703 163964 ns/op 24.98 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3603682 ns/op 18.19 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77555506 ns/op 13.52 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 113042120 ns/op BenchmarkSplitSingleByteSeparator-4 13 8242203 ns/op BenchmarkSplitMultiByteSeparator-4 30 3936015 ns/op BenchmarkSplitNSingleByteSeparator-4 187165 557.6 ns/op BenchmarkSplitNMultiByteSeparator-4 159470 702.4 ns/op BenchmarkRepeat/5x0-4 4154934 28.83 ns/op BenchmarkRepeat/5x1-4 4562478 26.43 ns/op BenchmarkRepeat/5x2-4 258573 458.6 ns/op BenchmarkRepeat/5x6-4 155586 769.7 ns/op BenchmarkRepeat/10x0-4 4202719 28.51 ns/op BenchmarkRepeat/10x1-4 4596982 26.13 ns/op BenchmarkRepeat/10x2-4 259424 476.9 ns/op BenchmarkRepeat/10x6-4 146470 781.5 ns/op BenchmarkRepeatLarge/256/1-4 69801 1613 ns/op 158.70 MB/s BenchmarkRepeatLarge/256/16-4 106225 1020 ns/op 250.96 MB/s BenchmarkRepeatLarge/512/1-4 53634 2022 ns/op 253.20 MB/s BenchmarkRepeatLarge/512/16-4 79789 1442 ns/op 355.12 MB/s BenchmarkRepeatLarge/1024/1-4 43611 2607 ns/op 392.83 MB/s BenchmarkRepeatLarge/1024/16-4 55750 1963 ns/op 521.60 MB/s BenchmarkRepeatLarge/2048/1-4 30501 3812 ns/op 537.31 MB/s BenchmarkRepeatLarge/2048/16-4 35683 2967 ns/op 690.25 MB/s BenchmarkRepeatLarge/4096/1-4 20732 6193 ns/op 661.35 MB/s BenchmarkRepeatLarge/4096/16-4 20888 5049 ns/op 811.21 MB/s BenchmarkRepeatLarge/8192/1-4 12492 10151 ns/op 807.05 MB/s BenchmarkRepeatLarge/8192/16-4 12369 9238 ns/op 886.76 MB/s BenchmarkRepeatLarge/8192/4097-4 5609409 21.31 ns/op 192238.18 MB/s BenchmarkRepeatLarge/16384/1-4 6338 17359 ns/op 943.83 MB/s BenchmarkRepeatLarge/16384/16-4 8660 16887 ns/op 970.20 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 12915 ns/op 951.71 MB/s BenchmarkRepeatLarge/32768/1-4 3619 33064 ns/op 991.05 MB/s BenchmarkRepeatLarge/32768/16-4 3814 30326 ns/op 1080.54 MB/s BenchmarkRepeatLarge/32768/4097-4 3873 32226 ns/op 889.92 MB/s BenchmarkRepeatLarge/65536/1-4 1672 62024 ns/op 1056.63 MB/s BenchmarkRepeatLarge/65536/16-4 1719 67015 ns/op 977.93 MB/s BenchmarkRepeatLarge/65536/4097-4 1704 61378 ns/op 1001.26 MB/s BenchmarkRepeatLarge/131072/1-4 222 512682 ns/op 255.66 MB/s BenchmarkRepeatLarge/131072/16-4 226 516904 ns/op 253.57 MB/s BenchmarkRepeatLarge/131072/4097-4 223 502433 ns/op 252.78 MB/s BenchmarkRepeatLarge/262144/1-4 100 1075908 ns/op 243.65 MB/s BenchmarkRepeatLarge/262144/16-4 100 1009481 ns/op 259.68 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1056930 ns/op 244.21 MB/s BenchmarkRepeatLarge/524288/1-4 62 2054353 ns/op 255.21 MB/s BenchmarkRepeatLarge/524288/16-4 63 2046307 ns/op 256.21 MB/s BenchmarkRepeatLarge/524288/4097-4 62 2049129 ns/op 253.92 MB/s BenchmarkRepeatLarge/1048576/1-4 31 4063003 ns/op 258.08 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4042507 ns/op 259.39 MB/s BenchmarkRepeatLarge/1048576/4097-4 31 4052106 ns/op 257.83 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7625447 ns/op 275.02 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7929718 ns/op 264.47 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 7816316 ns/op 267.85 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15562174 ns/op 269.52 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15532356 ns/op 270.04 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15992592 ns/op 262.07 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31494874 ns/op 266.35 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31182887 ns/op 269.01 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 30425868 ns/op 275.64 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63208036 ns/op 265.43 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61099557 ns/op 274.59 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62379333 ns/op 268.95 MB/s BenchmarkRepeatLarge/33554432/1-4 1 116375631 ns/op 288.33 MB/s BenchmarkRepeatLarge/33554432/16-4 1 117016517 ns/op 286.75 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 123728865 ns/op 271.19 MB/s BenchmarkRepeatLarge/67108864/1-4 1 251897655 ns/op 266.41 MB/s BenchmarkRepeatLarge/67108864/16-4 1 229779127 ns/op 292.06 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 237120117 ns/op 283.02 MB/s BenchmarkRepeatLarge/134217728/1-4 1 493491094 ns/op 271.98 MB/s BenchmarkRepeatLarge/134217728/16-4 1 463773765 ns/op 289.40 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 469145147 ns/op 286.09 MB/s BenchmarkRepeatLarge/268435456/1-4 1 985852285 ns/op 272.29 MB/s BenchmarkRepeatLarge/268435456/16-4 1 927819905 ns/op 289.32 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 931249529 ns/op 288.25 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1958661896 ns/op 274.10 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1837331375 ns/op 292.20 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1839725481 ns/op 291.82 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3816436735 ns/op 281.35 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3624159776 ns/op 296.27 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3678982940 ns/op 291.86 MB/s BenchmarkIndexAnyASCII/1:1-4 2129850 55.06 ns/op BenchmarkIndexAnyASCII/1:2-4 2297594 52.11 ns/op BenchmarkIndexAnyASCII/1:4-4 2314407 51.83 ns/op BenchmarkIndexAnyASCII/1:8-4 2280682 51.69 ns/op BenchmarkIndexAnyASCII/1:16-4 2272335 52.81 ns/op BenchmarkIndexAnyASCII/1:32-4 2062381 57.39 ns/op BenchmarkIndexAnyASCII/1:64-4 2076871 56.88 ns/op BenchmarkIndexAnyASCII/16:1-4 2290761 51.64 ns/op BenchmarkIndexAnyASCII/16:2-4 819800 144.4 ns/op BenchmarkIndexAnyASCII/16:4-4 788004 145.8 ns/op BenchmarkIndexAnyASCII/16:8-4 750661 152.0 ns/op BenchmarkIndexAnyASCII/16:16-4 708008 163.7 ns/op BenchmarkIndexAnyASCII/16:32-4 577748 191.1 ns/op BenchmarkIndexAnyASCII/16:64-4 503610 236.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1903365 62.04 ns/op BenchmarkIndexAnyASCII/256:2-4 74114 1620 ns/op BenchmarkIndexAnyASCII/256:4-4 73132 1633 ns/op BenchmarkIndexAnyASCII/256:8-4 71817 1667 ns/op BenchmarkIndexAnyASCII/256:16-4 72050 1672 ns/op BenchmarkIndexAnyASCII/256:32-4 70076 1698 ns/op BenchmarkIndexAnyASCII/256:64-4 67909 1749 ns/op BenchmarkIndexAnyUTF8/1:1-4 2514349 48.72 ns/op BenchmarkIndexAnyUTF8/1:2-4 2313386 52.12 ns/op BenchmarkIndexAnyUTF8/1:4-4 2304356 52.93 ns/op BenchmarkIndexAnyUTF8/1:8-4 2264421 51.85 ns/op BenchmarkIndexAnyUTF8/1:16-4 2316174 51.85 ns/op BenchmarkIndexAnyUTF8/1:32-4 2204080 51.82 ns/op BenchmarkIndexAnyUTF8/1:64-4 2319596 51.59 ns/op BenchmarkIndexAnyUTF8/16:1-4 1902255 62.94 ns/op BenchmarkIndexAnyUTF8/16:2-4 295722 401.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 292299 397.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 298964 394.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 295809 403.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 292525 403.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 296287 397.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 344865 345.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 21930 5408 ns/op BenchmarkIndexAnyUTF8/256:4-4 22407 5315 ns/op BenchmarkIndexAnyUTF8/256:8-4 21772 5379 ns/op BenchmarkIndexAnyUTF8/256:16-4 22140 5499 ns/op BenchmarkIndexAnyUTF8/256:32-4 20934 5659 ns/op BenchmarkIndexAnyUTF8/256:64-4 21842 5495 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2369648 50.54 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2328880 51.23 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2350114 51.19 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2319220 50.97 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2313200 51.86 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2308236 52.05 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2291276 52.25 ns/op BenchmarkLastIndexAnyASCII/16:1-4 825640 141.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 821677 141.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 824408 143.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 768128 152.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 706183 164.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 596922 192.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 494794 237.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73299 1626 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73393 1640 ns/op BenchmarkLastIndexAnyASCII/256:4-4 71660 1638 ns/op BenchmarkLastIndexAnyASCII/256:8-4 71892 1672 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71256 1693 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70209 1714 ns/op BenchmarkLastIndexAnyASCII/256:64-4 66840 1750 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2363822 50.61 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2311754 51.61 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2349242 51.24 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2350348 50.99 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2315078 51.66 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2302696 51.84 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2321653 50.81 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 365718 313.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 191926 624.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 183672 619.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 189714 620.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 178701 662.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 168982 700.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 175732 676.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27375 4269 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13024 9306 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12981 9379 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12915 9304 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10147 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10492 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10095 ns/op BenchmarkTrimASCII/1:1-4 3867274 30.97 ns/op BenchmarkTrimASCII/1:2-4 2832702 41.56 ns/op BenchmarkTrimASCII/1:4-4 2587882 45.82 ns/op BenchmarkTrimASCII/1:8-4 2225354 53.17 ns/op BenchmarkTrimASCII/1:16-4 1828946 65.23 ns/op BenchmarkTrimASCII/16:1-4 3212503 36.44 ns/op BenchmarkTrimASCII/16:2-4 748759 150.9 ns/op BenchmarkTrimASCII/16:4-4 769023 152.1 ns/op BenchmarkTrimASCII/16:8-4 755606 156.6 ns/op BenchmarkTrimASCII/16:16-4 688946 167.3 ns/op BenchmarkTrimASCII/256:1-4 798370 147.8 ns/op BenchmarkTrimASCII/256:2-4 68966 1703 ns/op BenchmarkTrimASCII/256:4-4 70040 1707 ns/op BenchmarkTrimASCII/256:8-4 70056 1719 ns/op BenchmarkTrimASCII/256:16-4 69640 1716 ns/op BenchmarkTrimASCII/4096:1-4 74737 1607 ns/op BenchmarkTrimASCII/4096:2-4 4446 26547 ns/op BenchmarkTrimASCII/4096:4-4 4375 26725 ns/op BenchmarkTrimASCII/4096:8-4 4380 26775 ns/op BenchmarkTrimASCII/4096:16-4 4327 26649 ns/op BenchmarkTrimByte-4 4154784 28.91 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13347 9032 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13344 8970 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1104 107527 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2247 52585 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4453 26345 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7706 14823 ns/op BenchmarkJoin/0-4 5459512 21.89 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4014367 30.29 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 197932 620.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 135270 878.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 102669 1187 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 82243 1459 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 63801 1758 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 59685 2045 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3018716 40.08 ns/op BenchmarkTrimSpace/ASCII-4 1670773 73.26 ns/op BenchmarkTrimSpace/SomeNonASCII-4 138777 862.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 71817 1660 ns/op BenchmarkReplaceAll-4 116430 1022 ns/op 16 B/op 1 allocs/op PASS ok strings 67.729s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 51774 2225 ns/op BenchmarkCond2-4 25800 4433 ns/op BenchmarkCond4-4 16141 7197 ns/op BenchmarkCond8-4 8767 15205 ns/op BenchmarkCond16-4 4407 32901 ns/op BenchmarkCond32-4 1664 79724 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 413552 262.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 230852 452.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 457899 260.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 348906 296.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 226332 469.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 472412 235.8 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 57048 2185 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 64921 2130 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 54399 3015 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 35500 3620 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 386076 260.5 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 118100 876.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 446202 271.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 127192 996.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 491575 240.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 168062 790.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1686357 81.57 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 34938 2908 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 100228 1158 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 226905 476.6 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3672 27361 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 273 414689 ns/op BenchmarkRange/*sync.Map-4 943 107262 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 77931 1650 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 171812 645.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 54675 2216 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 87273 1306 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 186186 647.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 133131 1092 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 65700 1968 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 165466 756.5 ns/op BenchmarkDeleteCollision/*sync.Map-4 508226 235.1 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 46920 2853 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 118858 1008 ns/op BenchmarkSwapCollision/*sync.Map-4 59154 1986 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 207 547440 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 79821 1365 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 303538 433.7 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18073 7096 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 49051 2102 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17775 7568 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 260838 516.4 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 96538 1396 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 167541 893.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1429126 78.35 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 138580 843.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1710205 66.95 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 451036 332.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 138805 941.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 407505 271.5 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 88500 1500 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 276726 428.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 386035 292.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 92372 1278 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 446292 240.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 158566 833.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 103995 1285 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 169280 857.9 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 49316 2492 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 175486 644.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 395982 277.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 97003 1115 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 452946 245.1 ns/op BenchmarkUncontendedSemaphore-4 3374493 35.20 ns/op BenchmarkContendedSemaphore-4 3081172 39.31 ns/op BenchmarkMutexUncontended-4 611586 166.7 ns/op BenchmarkMutex-4 139154 975.3 ns/op BenchmarkMutexSlack-4 129001 980.0 ns/op BenchmarkMutexWork-4 112465 1052 ns/op BenchmarkMutexWorkSlack-4 95834 1082 ns/op BenchmarkMutexNoSpin-4 46452 2438 ns/op BenchmarkMutexSpin-4 65696 2285 ns/op BenchmarkOnce-4 540361 209.0 ns/op BenchmarkOnceFunc/v=Once-4 1000000 107.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 884732 135.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 929190 122.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 111.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 880255 129.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 935166 123.8 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5551304 18.87 ns/op BenchmarkSemaSyntNonblock-4 1000000 113.6 ns/op BenchmarkSemaSyntBlock-4 1000000 117.5 ns/op BenchmarkSemaWorkNonblock-4 777376 145.6 ns/op BenchmarkSemaWorkBlock-4 740876 158.2 ns/op BenchmarkRWMutexUncontended-4 407133 358.7 ns/op BenchmarkRWMutexWrite100-4 265359 473.8 ns/op BenchmarkRWMutexWrite10-4 239786 521.5 ns/op BenchmarkRWMutexWorkWrite100-4 216009 514.4 ns/op BenchmarkRWMutexWorkWrite10-4 189063 661.8 ns/op BenchmarkWaitGroupUncontended-4 603079 180.3 ns/op BenchmarkWaitGroupAddDone-4 315502 437.6 ns/op BenchmarkWaitGroupAddDoneWork-4 304966 423.4 ns/op BenchmarkWaitGroupWait-4 4358506 27.37 ns/op BenchmarkWaitGroupWaitWork-4 2995602 44.09 ns/op BenchmarkWaitGroupActuallyWait-4 39553 3123 ns/op 32 B/op 2 allocs/op PASS ok sync 20.023s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 425880 250.5 ns/op PASS ok sync/atomic 1.131s PASS ok syscall 1.018s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 139548 832.1 ns/op 0 B/op 0 allocs/op PASS ok testing 1.147s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7378 15378 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11149 10676 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 88 1266647 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 118 1003787 ns/op 1096 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 192014085 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 189447373 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1638 66772 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2064 56018 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6115250 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 18 5556239 ns/op 22976 B/op 57 allocs/op BenchmarkTable/10x100000/new-4 1 775094838 ns/op 48120808 B/op 100075 allocs/op BenchmarkTable/10x100000/reuse-4 1 760853272 ns/op 48120808 B/op 100075 allocs/op BenchmarkTable/100x10/new-4 212 556679 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 238 496637 ns/op 165 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 62291665 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59654442 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7807619211 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7625745386 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2630 45031 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3232985 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 341416023 ns/op 35625544 B/op 2058 allocs/op BenchmarkRagged/10-4 2482 49152 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 256 474047 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4703369 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7341 14761 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.722s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 80491896 ns/op BenchmarkVariableString-4 96079 1222 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2010 57143 ns/op 2512 B/op 39 allocs/op PASS ok text/template/parse 1.532s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 37 3043565 ns/op BenchmarkAfter-4 117 1181866 ns/op BenchmarkStop-4 183 638506 ns/op BenchmarkSimultaneousAfterFunc-4 28 4407804 ns/op BenchmarkStartStop-4 206 585580 ns/op BenchmarkReset-4 2541 57490 ns/op BenchmarkSleep-4 32 3720387 ns/op BenchmarkParallelTimerLatency-4 49 383595 avg-late-ns 9101885 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 335361 avg-late-ns 1053235 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 37 402469 avg-late-ns 1386965 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 364042 avg-late-ns 1533443 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 377776 avg-late-ns 1417238 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 322338 avg-late-ns 1484583 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 281712 avg-late-ns 1858457 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 232815 avg-late-ns 1937793 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 180585 avg-late-ns 1547249 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 191920 avg-late-ns 1370604 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 938395 avg-late-ns 4620276 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 300137 avg-late-ns 885526 max-late-ns BenchmarkTicker-4 363 419392 ns/op BenchmarkTickerReset-4 3849 33160 ns/op BenchmarkTickerResetNaive-4 174 672284 ns/op BenchmarkNow-4 1000000 103.0 ns/op BenchmarkNowUnixNano-4 1000000 103.8 ns/op BenchmarkNowUnixMilli-4 1000000 103.1 ns/op BenchmarkNowUnixMicro-4 1000000 103.7 ns/op BenchmarkFormat-4 56647 2097 ns/op BenchmarkFormatRFC3339-4 75079 1565 ns/op BenchmarkFormatRFC3339Nano-4 76023 1576 ns/op BenchmarkFormatNow-4 78927 1533 ns/op BenchmarkMarshalJSON-4 100863 1215 ns/op BenchmarkMarshalText-4 103735 1163 ns/op BenchmarkParse-4 135111 862.7 ns/op BenchmarkParseRFC3339UTC-4 312414 374.0 ns/op BenchmarkParseRFC3339UTCBytes-4 208311 568.2 ns/op BenchmarkParseRFC3339TZ-4 99168 1210 ns/op BenchmarkParseRFC3339TZBytes-4 77628 1578 ns/op BenchmarkParseDuration-4 508969 229.8 ns/op BenchmarkHour-4 827590 137.0 ns/op BenchmarkSecond-4 847112 139.3 ns/op BenchmarkYear-4 633956 184.4 ns/op BenchmarkDay-4 589833 202.1 ns/op BenchmarkISOWeek-4 607190 190.2 ns/op BenchmarkGoString-4 73741 1659 ns/op BenchmarkUnmarshalText-4 89577 1335 ns/op PASS ok time 12.523s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 612320 179.2 ns/op BenchmarkDecodeValidJapaneseChars-4 711631 152.8 ns/op BenchmarkDecodeRune-4 1633093 72.61 ns/op BenchmarkEncodeValidASCII-4 492295 210.7 ns/op BenchmarkEncodeValidJapaneseChars-4 777592 147.6 ns/op BenchmarkAppendRuneValidASCII-4 1477989 80.97 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2509551 48.73 ns/op BenchmarkEncodeRune-4 2786457 42.76 ns/op PASS ok unicode/utf16 2.217s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2071953 57.64 ns/op BenchmarkRuneCountTenJapaneseChars-4 292389 377.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3825260 31.42 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 422968 281.5 ns/op BenchmarkValidTenASCIIChars-4 1925287 62.66 ns/op BenchmarkValid100KASCIIChars-4 79 1332251 ns/op BenchmarkValidTenJapaneseChars-4 291626 404.3 ns/op BenchmarkValidLongMostlyASCII-4 82 1430208 ns/op BenchmarkValidLongJapanese-4 46 2271128 ns/op BenchmarkValidStringTenASCIIChars-4 4730973 25.14 ns/op BenchmarkValidString100KASCIIChars-4 9458 12202 ns/op BenchmarkValidStringTenJapaneseChars-4 406988 263.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1200 98239 ns/op BenchmarkValidStringLongJapanese-4 156 771956 ns/op BenchmarkEncodeASCIIRune-4 4454509 26.57 ns/op BenchmarkEncodeJapaneseRune-4 2402628 46.83 ns/op BenchmarkAppendASCIIRune-4 9360418 12.86 ns/op BenchmarkAppendJapaneseRune-4 3041702 39.39 ns/op BenchmarkDecodeASCIIRune-4 2677222 44.32 ns/op BenchmarkDecodeJapaneseRune-4 2116959 56.17 ns/op BenchmarkFullRune/ASCII-4 3375400 35.44 ns/op BenchmarkFullRune/Incomplete-4 1512186 78.84 ns/op BenchmarkFullRune/Japanese-4 3510987 34.11 ns/op PASS ok unicode/utf8 4.528s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 73610561380 ns/op PASS ok cmd/api 74.854s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 443865 256.0 ns/op BenchmarkCgoCall/one-pointer-4 371583 311.8 ns/op BenchmarkCgoCall/string-pointer-escape-4 304065 402.7 ns/op BenchmarkCgoCall/string-pointer-noescape-4 423142 276.8 ns/op BenchmarkCgoCall/eight-pointers-4 190346 634.4 ns/op BenchmarkCgoCall/eight-pointers-nil-4 384230 311.0 ns/op BenchmarkCgoCall/eight-pointers-array-4 31377 4096 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42891 2822 ns/op BenchmarkGoString-4 1026780 116.6 ns/op BenchmarkCGoCallback-4 45810 2555 ns/op BenchmarkCGoInCThread-4 306325 365.9 ns/op PASS ok cmd/cgo/internal/test 2.588s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1217162 98.47 ns/op BenchmarkEqArrayOfStrings64-4 153361 768.5 ns/op BenchmarkEqArrayOfStrings1024-4 9942 11431 ns/op BenchmarkEqArrayOfFloats5-4 1415462 84.74 ns/op BenchmarkEqArrayOfFloats64-4 150483 797.5 ns/op BenchmarkEqArrayOfFloats1024-4 8592 13221 ns/op BenchmarkEqArrayOfStructsEq-4 2779 42487 ns/op BenchmarkEqArrayOfStructsNotEq-4 4988 23408 ns/op BenchmarkEqStruct-4 22632808 5.278 ns/op PASS ok cmd/compile/internal/reflectdata 2.425s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 62158 ns/op BenchmarkCopyElim1-4 565 205065 ns/op BenchmarkCopyElim10-4 499 219629 ns/op BenchmarkCopyElim100-4 256 440617 ns/op BenchmarkCopyElim1000-4 46 2289295 ns/op BenchmarkCopyElim10000-4 3 43325834 ns/op BenchmarkCopyElim100000-4 1 760313883 ns/op BenchmarkDeadCode/1-4 450 239408 ns/op BenchmarkDeadCode/10-4 366 293883 ns/op BenchmarkDeadCode/100-4 199 557705 ns/op BenchmarkDeadCode/1000-4 42 3028368 ns/op BenchmarkDeadCode/10000-4 3 38068032 ns/op BenchmarkDeadCode/100000-4 1 509836586 ns/op BenchmarkDeadCode/200000-4 1 1033347181 ns/op BenchmarkDominatorsLinear-4 10 11586811 ns/op 0.86 MB/s BenchmarkDominatorsFwdBack-4 7 17701238 ns/op 0.56 MB/s BenchmarkDominatorsManyPred-4 7 15768428 ns/op 0.63 MB/s BenchmarkDominatorsMaxPred-4 7 15862501 ns/op 0.63 MB/s BenchmarkDominatorsMaxPredVal-4 7 16058345 ns/op 0.62 MB/s BenchmarkFuse/1-4 516 220900 ns/op BenchmarkFuse/10-4 416 289598 ns/op BenchmarkFuse/100-4 132 899450 ns/op BenchmarkFuse/1000-4 16 6951618 ns/op BenchmarkFuse/10000-4 2 90196834 ns/op BenchmarkNilCheckDeep1-4 10884 11370 ns/op 0.09 MB/s 231 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 3823 27497 ns/op 0.36 MB/s 232 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 631 185663 ns/op 0.54 MB/s 615 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 60 1792368 ns/op 0.56 MB/s 3887 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 5 22044744 ns/op 0.45 MB/s 144614 B/op 7 allocs/op BenchmarkDSEPass-4 30 3862648 ns/op 72358 B/op 9 allocs/op BenchmarkDSEPassBlock-4 1 128854802 ns/op 4285088 B/op 109007 allocs/op BenchmarkCSEPass-4 7 15968369 ns/op 94075 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 161863329 ns/op 5685264 B/op 97612 allocs/op BenchmarkDeadcodePass-4 170 653581 ns/op 85607 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 139891896 ns/op 4012456 B/op 44705 allocs/op BenchmarkMultiPass-4 58 1795121 ns/op 207068 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 280968755 ns/op 11233312 B/op 150043 allocs/op BenchmarkCondRewrite/SoloJump-4 3073039 39.14 ns/op BenchmarkCondRewrite/CombJump-4 2765101 43.17 ns/op PASS ok cmd/compile/internal/ssa 16.650s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9418 11641 ns/op BenchmarkExtShift-4 16668 7270 ns/op BenchmarkModify-4 8858 12583 ns/op BenchmarkMullImm-4 16300 7380 ns/op BenchmarkConstModify-4 9421 12003 ns/op BenchmarkBitSet-4 20006 5979 ns/op BenchmarkBitClear-4 19933 5987 ns/op BenchmarkBitToggle-4 19874 6008 ns/op BenchmarkBitSetConst-4 156325 768.0 ns/op BenchmarkBitClearConst-4 151951 765.2 ns/op BenchmarkBitToggleConst-4 153346 760.3 ns/op BenchmarkDivconstI64-4 8567569 13.87 ns/op BenchmarkModconstI64-4 8490601 14.14 ns/op BenchmarkDivisiblePow2constI64-4 8310174 14.45 ns/op BenchmarkDivisibleconstI64-4 9192658 12.86 ns/op BenchmarkDivisibleWDivconstI64-4 6135009 19.32 ns/op BenchmarkDivconstU64/3-4 8777974 13.65 ns/op BenchmarkDivconstU64/5-4 8390233 14.29 ns/op BenchmarkDivconstU64/37-4 9034315 13.22 ns/op BenchmarkDivconstU64/1234567-4 8577500 13.89 ns/op BenchmarkModconstU64-4 8612688 13.85 ns/op BenchmarkDivisibleconstU64-4 8741532 13.63 ns/op BenchmarkDivisibleWDivconstU64-4 5904126 20.16 ns/op BenchmarkDivconstI32-4 8318781 14.24 ns/op BenchmarkModconstI32-4 8461332 13.96 ns/op BenchmarkDivisiblePow2constI32-4 8473611 14.05 ns/op BenchmarkDivisibleconstI32-4 9372783 12.84 ns/op BenchmarkDivisibleWDivconstI32-4 6168883 19.50 ns/op BenchmarkDivconstU32-4 8471798 14.19 ns/op BenchmarkModconstU32-4 8597715 13.92 ns/op BenchmarkDivisibleconstU32-4 8559799 13.98 ns/op BenchmarkDivisibleWDivconstU32-4 6049432 19.50 ns/op BenchmarkDivconstI16-4 7908504 14.94 ns/op BenchmarkModconstI16-4 8434999 14.13 ns/op BenchmarkDivisiblePow2constI16-4 8585877 14.00 ns/op BenchmarkDivisibleconstI16-4 9592513 12.54 ns/op BenchmarkDivisibleWDivconstI16-4 6155472 19.41 ns/op BenchmarkDivconstU16-4 8532723 13.97 ns/op BenchmarkModconstU16-4 9621982 12.46 ns/op BenchmarkDivisibleconstU16-4 8109782 14.63 ns/op BenchmarkDivisibleWDivconstU16-4 6420781 18.81 ns/op BenchmarkDivconstI8-4 9218564 12.82 ns/op BenchmarkModconstI8-4 8960668 13.45 ns/op BenchmarkDivisiblePow2constI8-4 8711498 13.83 ns/op BenchmarkDivisibleconstI8-4 8421606 14.36 ns/op BenchmarkDivisibleWDivconstI8-4 5815045 20.60 ns/op BenchmarkDivconstU8-4 9003414 13.48 ns/op BenchmarkModconstU8-4 9108675 13.12 ns/op BenchmarkDivisibleconstU8-4 8675122 13.85 ns/op BenchmarkDivisibleWDivconstU8-4 6141940 19.32 ns/op BenchmarkMul2-4 165793 720.8 ns/op BenchmarkMulNeg2-4 161176 728.0 ns/op BenchmarkEfaceInteger-4 3695475 27.18 ns/op BenchmarkDiv64UnsignedSmall-4 6925911 17.31 ns/op BenchmarkDiv64Small-4 6280597 18.97 ns/op BenchmarkDiv64SmallNegDivisor-4 6032658 20.09 ns/op BenchmarkDiv64SmallNegDividend-4 6284553 19.13 ns/op BenchmarkDiv64SmallNegBoth-4 6326073 19.08 ns/op BenchmarkDiv64Unsigned-4 6678188 17.96 ns/op BenchmarkDiv64-4 6098941 19.46 ns/op BenchmarkDiv64NegDivisor-4 6149355 19.56 ns/op BenchmarkDiv64NegDividend-4 6166521 19.37 ns/op BenchmarkDiv64NegBoth-4 6092835 19.64 ns/op BenchmarkMod64UnsignedSmall-4 7139876 16.91 ns/op BenchmarkMod64Small-4 6274802 18.99 ns/op BenchmarkMod64SmallNegDivisor-4 6160219 19.48 ns/op BenchmarkMod64SmallNegDividend-4 6204589 19.43 ns/op BenchmarkMod64SmallNegBoth-4 6052820 19.83 ns/op BenchmarkMod64Unsigned-4 7076521 16.93 ns/op BenchmarkMod64-4 6286018 19.08 ns/op BenchmarkMod64NegDivisor-4 5960390 19.57 ns/op BenchmarkMod64NegDividend-4 6000717 19.47 ns/op BenchmarkMod64NegBoth-4 6142336 19.41 ns/op BenchmarkMulconstI32/3-4 16747989 7.197 ns/op BenchmarkMulconstI32/5-4 16802907 7.172 ns/op BenchmarkMulconstI32/12-4 16510815 7.180 ns/op BenchmarkMulconstI32/120-4 16625061 7.145 ns/op BenchmarkMulconstI32/-120-4 16177176 7.187 ns/op BenchmarkMulconstI32/65537-4 16748026 7.166 ns/op BenchmarkMulconstI32/65538-4 16772666 7.199 ns/op BenchmarkMulconstI64/3-4 16640323 7.161 ns/op BenchmarkMulconstI64/5-4 16631419 7.203 ns/op BenchmarkMulconstI64/12-4 16401514 7.246 ns/op BenchmarkMulconstI64/120-4 16489740 7.165 ns/op BenchmarkMulconstI64/-120-4 16665175 7.150 ns/op BenchmarkMulconstI64/65537-4 16665814 7.145 ns/op BenchmarkMulconstI64/65538-4 16720483 7.227 ns/op BenchmarkMulconstU32/3-4 16565575 7.206 ns/op BenchmarkMulconstU32/5-4 16340422 7.174 ns/op BenchmarkMulconstU32/12-4 16127863 7.407 ns/op BenchmarkMulconstU32/120-4 16627393 7.183 ns/op BenchmarkMulconstU32/65537-4 16642620 7.193 ns/op BenchmarkMulconstU32/65538-4 16496475 7.196 ns/op BenchmarkMulconstU64/3-4 16509312 7.230 ns/op BenchmarkMulconstU64/5-4 16633884 7.189 ns/op BenchmarkMulconstU64/12-4 16601991 7.180 ns/op BenchmarkMulconstU64/120-4 16617259 7.154 ns/op BenchmarkMulconstU64/65537-4 16696994 7.148 ns/op BenchmarkMulconstU64/65538-4 16685486 7.149 ns/op BenchmarkShiftArithmeticRight-4 19451707 6.037 ns/op BenchmarkSwitch8Predictable-4 15745832 7.636 ns/op BenchmarkSwitch8Unpredictable-4 5732724 18.26 ns/op BenchmarkSwitch32Predictable-4 8239305 12.62 ns/op BenchmarkSwitch32Unpredictable-4 5602376 18.38 ns/op BenchmarkSwitchStringPredictable-4 7860390 13.23 ns/op BenchmarkSwitchStringUnpredictable-4 4428789 24.07 ns/op BenchmarkSwitchTypePredictable-4 5931898 20.00 ns/op BenchmarkSwitchTypeUnpredictable-4 3355688 35.66 ns/op PASS ok cmd/compile/internal/test 16.229s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 117 1038515 ns/op BenchmarkNamed/Underlying/nongeneric-4 780597 145.8 ns/op BenchmarkNamed/Underlying/generic-4 814345 144.6 ns/op BenchmarkNamed/Underlying/src_instance-4 814453 144.2 ns/op BenchmarkNamed/Underlying/user_instance-4 807801 145.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 625395845 ns/op 52013 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 416037945 ns/op 78176 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 178591572 ns/op 182073 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 151423593 ns/op 214707 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 439419849 ns/op 11782 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 93984888 ns/op 55069 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36268533 ns/op 142663 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34497437 ns/op 149999 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 120808781 ns/op 17953 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42612942 ns/op 50668 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22259878 ns/op 97448 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22570592 ns/op 96094 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1251483211 ns/op 52863 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 639450398 ns/op 103455 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 175676137 ns/op 376437 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 128628743 ns/op 514056 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 501495439 ns/op 4012 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 71611372 ns/op 28086 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42003908 ns/op 47873 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 41031387 ns/op 49021 lines/s PASS ok cmd/compile/internal/types2 17.745s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 135 845461 ns/op 2022341 sys-ns/op 1179585 user-ns/op PASS ok cmd/go 1.207s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 200112 529.3 ns/op PASS ok cmd/go/internal/cfg 1.133s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65014 1788 ns/op 4.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76411 1543 ns/op 5.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14020 8556 ns/op 119.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14577 8257 ns/op 124.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2209 53983 ns/op 151.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2229 53666 ns/op 152.65 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.959s All tests passed.