linux-amd64-longtest-race at 7d0b611dbee183ada5e16be9884b90c3cf64fe3f :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn9c76367" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=300ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn9c76367" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=300ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.772s ok archive/zip 115.487s ok bufio 1.293s ok bytes 9.415s ok cmp 1.016s ok compress/bzip2 1.471s ok compress/flate 169.666s ok compress/gzip 13.096s ok compress/lzw 1.535s ok compress/zlib 9.347s ok container/heap 1.022s ok container/list 1.017s ok container/ring 1.018s ok context 1.045s ok crypto 1.017s ok crypto/aes 1.054s ok crypto/cipher 2.158s ok crypto/des 1.049s ok crypto/dsa 23.815s ok crypto/ecdh 2.110s ok crypto/ecdsa 4.570s ok crypto/ed25519 1.961s ok crypto/elliptic 2.261s ok crypto/hmac 1.020s ok crypto/internal/alias 1.016s ok crypto/internal/bigmod 3.836s 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.335s ok crypto/internal/edwards25519 38.791s ok crypto/internal/edwards25519/field 13.833s ok crypto/internal/nistec 29.139s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.016s [no tests to run] ok crypto/md5 1.024s ok crypto/rand 3.761s ok crypto/rc4 1.454s ok crypto/rsa 7.404s ok crypto/sha1 1.038s ok crypto/sha256 1.021s ok crypto/sha512 1.023s ok crypto/subtle 21.084s ok crypto/tls 7.257s ok crypto/x509 5.694s ? crypto/x509/pkix [no test files] ok database/sql 2.344s ok database/sql/driver 1.017s ok debug/buildinfo 5.917s ok debug/dwarf 1.094s ok debug/elf 3.037s ok debug/gosym 1.324s ok debug/macho 1.030s ok debug/pe 1.049s ok debug/plan9obj 1.017s ok embed 1.016s [no tests to run] ok embed/internal/embedtest 1.018s ? encoding [no test files] ok encoding/ascii85 1.023s ok encoding/asn1 1.021s ok encoding/base32 1.068s ok encoding/base64 1.025s ok encoding/binary 1.024s ok encoding/csv 1.056s ok encoding/gob 20.720s ok encoding/hex 1.025s ok encoding/json 7.298s ok encoding/pem 3.499s ok encoding/xml 40.690s ok errors 1.023s ok expvar 1.018s ok flag 3.101s ok fmt 1.577s ok go/ast 1.027s ok go/build 5.505s ok go/build/constraint 1.025s ok go/constant 1.024s ok go/doc 1.239s ok go/doc/comment 3.089s ok go/format 1.047s ok go/importer 1.182s ok go/internal/gccgoimporter 1.052s ok go/internal/gcimporter 51.920s ok go/internal/srcimporter 16.450s ? go/internal/typeparams [no test files] ok go/parser 53.681s ok go/printer 2.299s ok go/scanner 1.024s ok go/token 1.114s ok go/types 48.229s ok hash 1.020s ok hash/adler32 1.048s ok hash/crc32 1.051s ok hash/crc64 1.028s ok hash/fnv 1.018s ok hash/maphash 1.018s ok html 1.018s ok html/template 1.809s ok image 2.393s ? image/color/palette [no test files] ok image/color 1.038s ok image/draw 1.555s ok image/gif 101.562s ? image/internal/imageutil [no test files] ok image/jpeg 25.106s ok image/png 7.075s ok index/suffixarray 608.598s ok internal/abi 1.056s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.016s ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ? internal/coverage/covcmd [no test files] ok internal/coverage/cformat 1.016s ok internal/coverage/cmerge 1.016s ? internal/coverage/decodecounter [no test files] ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 1.018s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 1.016s ok internal/coverage/slicewriter 1.017s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 1.046s ok internal/cpu 3.050s 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.860s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.016s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/intern 3.262s ? 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.605s ok internal/poll 22.068s ? internal/race [no test files] ok internal/profile 1.019s ok internal/reflectlite 1.019s ok internal/safefilepath 1.016s ok internal/saferio 1.174s ok internal/singleflight 1.076s ? 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.149s ok internal/trace 7.829s ? internal/txtar [no test files] ok internal/types/errors 1.373s ok internal/unsafeheader 1.017s ok internal/xcoff 1.035s ok internal/zstd 1.044s ok io 1.051s ok io/fs 1.262s ok io/ioutil 1.022s ok log 1.026s ? log/internal [no test files] ? log/slog/internal [no test files] ok log/slog 1.116s ? log/slog/internal/slogtest [no test files] ok log/slog/internal/benchmarks 1.017s ok log/slog/internal/buffer 1.017s ok log/syslog 2.237s ok maps 1.017s ok math 1.032s ok math/big 8.452s ok math/bits 1.025s ok math/cmplx 1.019s ok math/rand 32.650s ok mime 1.038s ok mime/multipart 15.113s ok mime/quotedprintable 2.093s ok net 53.509s ok net/http 53.017s ok net/http/cgi 12.410s ok net/http/cookiejar 1.027s ok net/http/fcgi 1.230s ok net/http/httptest 1.191s ok net/http/httptrace 1.016s ok net/http/httputil 2.107s ? net/http/internal/testcert [no test files] ok net/http/internal 1.023s ok net/http/internal/ascii 1.017s ok net/http/pprof 6.194s ok net/internal/socktest 1.018s ok net/mail 1.023s ok net/netip 1.360s ok net/rpc 1.056s ok net/rpc/jsonrpc 1.026s ok net/smtp 1.068s ok net/textproto 1.049s ok net/url 1.032s ok os 23.312s ok os/exec 14.684s ok os/exec/internal/fdtest 1.016s ok os/signal 28.563s ok os/user 1.017s ok path 1.018s ok path/filepath 1.053s ok plugin 1.016s ok reflect 3.874s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 4.103s ok regexp/syntax 7.136s ok runtime 231.344s ok runtime/cgo 1.016s ok runtime/coverage 27.847s ok runtime/debug 2.156s ok runtime/internal/atomic 3.670s ok runtime/internal/math 1.017s ? runtime/internal/startlinetest [no test files] ok runtime/internal/sys 1.017s ok runtime/internal/syscall 1.016s ok runtime/internal/wasitest 1.017s ok runtime/metrics 1.028s ok runtime/pprof 95.506s ok runtime/race 12.059s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 7.255s ok slices 2.450s ok sort 7.187s ok strconv 9.092s ok strings 3.933s ok sync 2.824s ok sync/atomic 193.888s ok syscall 12.764s ? testing/internal/testdeps [no test files] ok testing 3.747s ok testing/fstest 1.021s ok testing/iotest 1.018s ok testing/quick 1.158s ok testing/slogtest 1.020s ok text/scanner 1.029s ok text/tabwriter 1.022s ok text/template 1.859s ok text/template/parse 1.031s ok time 15.147s ? 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.391s ok cmd/api 8.371s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 4.393s ? 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.738s ok cmd/cgo/internal/test 2.192s ? 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.203s ok cmd/cgo/internal/testcshared 5.828s ok cmd/cgo/internal/testerrors 10.097s ok cmd/cgo/internal/testfortran 2.353s ok cmd/cgo/internal/testgodefs 1.608s ok cmd/cgo/internal/testlife 1.610s ok cmd/cgo/internal/testnocgo 1.017s ok cmd/cgo/internal/testplugin 31.773s ok cmd/cgo/internal/testsanitizers 18.545s ok cmd/cgo/internal/testshared 68.787s ok cmd/cgo/internal/testso 2.458s ok cmd/cgo/internal/teststdio 2.399s ok cmd/cgo/internal/testtls 1.016s ? cmd/compile [no test files] ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.043s ok cmd/compile/internal/amd64 60.538s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.018s ? cmd/compile/internal/bitvec [no test files] ? cmd/compile/internal/coverage [no test files] ok cmd/compile/internal/compare 1.018s ? cmd/compile/internal/devirtualize [no test files] ? cmd/compile/internal/escape [no test files] ok cmd/compile/internal/dwarfgen 1.438s ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 16.580s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.347s 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.203s ok cmd/compile/internal/loopvar 26.997s ? 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.906s ? 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.261s ok cmd/compile/internal/test 34.451s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.249s ok cmd/compile/internal/types 1.017s ok cmd/compile/internal/types2 20.350s ? 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.906s ok cmd/cover 15.856s ok cmd/dist 1.018s ok cmd/distpack 1.016s ok cmd/doc 1.639s ok cmd/fix 1.739s ok cmd/go 468.947s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/auth 1.018s ? cmd/go/internal/clean [no test files] ok cmd/go/internal/cache 3.280s ok cmd/go/internal/cfg 1.017s [no tests to run] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.037s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.043s ? cmd/go/internal/help [no test files] ok cmd/go/internal/generate 1.030s ok cmd/go/internal/gover 1.020s ? cmd/go/internal/list [no test files] ok cmd/go/internal/imports 1.031s ok cmd/go/internal/load 1.026s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/lockedfile 3.432s ok cmd/go/internal/lockedfile/internal/filelock 2.057s ok cmd/go/internal/modfetch 37.963s ok cmd/go/internal/modfetch/codehost 11.001s ? cmd/go/internal/modget [no test files] ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modfetch/zip_sum_test 1.025s ok cmd/go/internal/modindex 1.614s ok cmd/go/internal/modload 68.269s ? cmd/go/internal/robustio [no test files] ok cmd/go/internal/mvs 1.043s ok cmd/go/internal/par 1.098s ? 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.018s ok cmd/go/internal/test 1.041s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.030s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.525s ok cmd/go/internal/vcweb 1.026s ? cmd/go/internal/version [no test files] ok cmd/go/internal/vcweb/vcstest 5.383s ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.020s ? cmd/go/internal/workcmd [no test files] ok cmd/go/internal/work 2.077s ok cmd/gofmt 44.913s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/archive 1.399s ok cmd/internal/bootstrap_test 116.784s ? cmd/internal/codesign [no test files] ok cmd/internal/buildid 1.546s ok cmd/internal/cov 1.278s ? cmd/internal/gcprog [no test files] ok cmd/internal/dwarf 1.018s ok cmd/internal/edit 1.017s ok cmd/internal/goobj 16.343s ok cmd/internal/moddeps 12.454s ? cmd/internal/obj/arm [no test files] ok cmd/internal/notsha256 1.020s ok cmd/internal/obj 1.448s ? 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.415s ok cmd/internal/obj/riscv 10.209s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/s390x 1.017s ok cmd/internal/obj/x86 1.945s ? cmd/internal/objfile [no test files] ? cmd/internal/osinfo [no test files] ok cmd/internal/objabi 1.045s ok cmd/internal/pkgpath 5.086s ok cmd/internal/pkgpattern 1.023s ok cmd/internal/quoted 1.019s ? cmd/internal/sys [no test files] ? cmd/internal/traceviewer [no test files] ok cmd/internal/src 1.019s ok cmd/internal/test2json 1.740s ok cmd/link 22.687s ? 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.020s ok cmd/link/internal/ld 14.734s ? cmd/link/internal/loadelf [no test files] ? cmd/link/internal/loadmacho [no test files] ok cmd/link/internal/loader 1.053s ? 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.215s ok cmd/objdump 5.166s ok cmd/pack 8.877s ? cmd/test2json [no test files] ok cmd/pprof 3.478s ok cmd/trace 1.284s ? 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.782s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2935 38801 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2001 51534 ns/op 1853 B/op 36 allocs/op Benchmark/Writer/PAX-4 1504 80848 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3664 31001 ns/op 5184 B/op 16 allocs/op Benchmark/Reader/GNU-4 5420 21995 ns/op 5152 B/op 15 allocs/op Benchmark/Reader/PAX-4 1918 63630 ns/op 8782 B/op 33 allocs/op PASS ok archive/tar 1.941s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 343879807 ns/op 14784 B/op 65 allocs/op BenchmarkZip64Test-4 1 160812232 ns/op BenchmarkZip64TestSizes/4096-4 1555 79698 ns/op BenchmarkZip64TestSizes/1048576-4 169 798344 ns/op BenchmarkZip64TestSizes/67108864-4 1 163483123 ns/op PASS ok archive/zip 2.522s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 217000 505.3 ns/op BenchmarkReaderCopyUnoptimal-4 135691 854.7 ns/op BenchmarkReaderCopyNoWriteTo-4 5034 23321 ns/op BenchmarkReaderWriteToOptimal-4 7569 16134 ns/op BenchmarkReaderReadString-4 127296 880.5 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 204412 555.1 ns/op BenchmarkWriterCopyUnoptimal-4 198782 587.5 ns/op BenchmarkWriterCopyNoReadFrom-4 4930 22811 ns/op BenchmarkReaderEmpty-4 34372 3663 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 25599 4352 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 594712 191.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.621s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4802 26077 ns/op 1256.57 MB/s BenchmarkWriteByte-4 496 228598 ns/op 17.92 MB/s BenchmarkWriteRune-4 262 455668 ns/op 26.97 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3895083 ns/op BenchmarkBufferFullSmallReads-4 100 1038113 ns/op BenchmarkBufferWriteBlock/N4096-4 6584 17743 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 380 297082 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 22886799 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 159339967 ns/op 105.29 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4781898 24.92 ns/op 401.33 MB/s BenchmarkIndexByte/32-4 4627557 25.83 ns/op 1238.93 MB/s BenchmarkIndexByte/4K-4 896581 129.7 ns/op 31572.68 MB/s BenchmarkIndexBytePortable/10-4 797412 143.6 ns/op 69.63 MB/s BenchmarkIndexBytePortable/32-4 247917 464.8 ns/op 68.85 MB/s BenchmarkIndexBytePortable/4K-4 2149 54693 ns/op 74.89 MB/s BenchmarkIndexRune/10-4 1207506 98.20 ns/op 101.84 MB/s BenchmarkIndexRune/32-4 1000000 110.6 ns/op 289.46 MB/s BenchmarkIndexRune/4K-4 371433 307.9 ns/op 13303.01 MB/s BenchmarkIndexRuneASCII/10-4 4281762 27.74 ns/op 360.53 MB/s BenchmarkIndexRuneASCII/32-4 4556646 25.99 ns/op 1231.24 MB/s BenchmarkIndexRuneASCII/4K-4 882739 129.5 ns/op 31634.49 MB/s BenchmarkEqual/0-4 8007909 13.92 ns/op BenchmarkEqual/1-4 1535247 77.73 ns/op 12.86 MB/s BenchmarkEqual/6-4 1502006 79.57 ns/op 75.41 MB/s BenchmarkEqual/9-4 1523762 79.75 ns/op 112.86 MB/s BenchmarkEqual/15-4 1513384 78.95 ns/op 189.98 MB/s BenchmarkEqual/16-4 1537584 78.31 ns/op 204.30 MB/s BenchmarkEqual/20-4 1495189 80.53 ns/op 248.35 MB/s BenchmarkEqual/32-4 1476549 81.15 ns/op 394.33 MB/s BenchmarkEqual/4K-4 104605 1127 ns/op 3634.26 MB/s BenchmarkEqualBothUnaligned/64_0-4 1676426 71.92 ns/op 889.91 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 103.5 ns/op 618.11 MB/s BenchmarkEqualBothUnaligned/64_4-4 1577673 75.73 ns/op 845.12 MB/s BenchmarkEqualBothUnaligned/64_7-4 1594986 75.15 ns/op 851.58 MB/s BenchmarkEqualBothUnaligned/4096_0-4 106815 1114 ns/op 3676.55 MB/s BenchmarkEqualBothUnaligned/4096_1-4 41194 2913 ns/op 1406.12 MB/s BenchmarkEqualBothUnaligned/4096_4-4 117282 1012 ns/op 4047.79 MB/s BenchmarkEqualBothUnaligned/4096_7-4 117123 1015 ns/op 4037.21 MB/s BenchmarkIndex/10-4 2969976 39.54 ns/op 252.90 MB/s BenchmarkIndex/32-4 2803178 42.41 ns/op 754.53 MB/s BenchmarkIndex/4K-4 34216 3497 ns/op 1171.31 MB/s BenchmarkIndexEasy/10-4 3135728 34.60 ns/op 288.98 MB/s BenchmarkIndexEasy/32-4 2867648 39.83 ns/op 803.51 MB/s BenchmarkIndexEasy/4K-4 468668 246.3 ns/op 16626.98 MB/s BenchmarkCount/10-4 1617100 73.05 ns/op 136.90 MB/s BenchmarkCount/32-4 1525588 78.55 ns/op 407.39 MB/s BenchmarkCount/4K-4 33398 3552 ns/op 1153.15 MB/s BenchmarkCountEasy/10-4 1590698 74.82 ns/op 133.66 MB/s BenchmarkCountEasy/32-4 1503582 79.40 ns/op 403.00 MB/s BenchmarkCountEasy/4K-4 402438 286.4 ns/op 14299.35 MB/s BenchmarkCountSingle/10-4 3862507 30.45 ns/op 328.40 MB/s BenchmarkCountSingle/32-4 3681720 32.44 ns/op 986.43 MB/s BenchmarkCountSingle/4K-4 808791 140.4 ns/op 29168.61 MB/s BenchmarkToUpper/#00-4 2870427 41.58 ns/op BenchmarkToUpper/ONLYUPPER-4 294787 396.5 ns/op BenchmarkToUpper/abc-4 494488 239.1 ns/op BenchmarkToUpper/AbC123-4 286752 416.8 ns/op BenchmarkToUpper/azAZ09_-4 263245 451.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 77679 1529 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40114 2952 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54187 2226 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 125122 927.5 ns/op BenchmarkToLower/#00-4 2987312 40.11 ns/op BenchmarkToLower/abc-4 458342 257.0 ns/op BenchmarkToLower/AbC123-4 272758 421.7 ns/op BenchmarkToLower/azAZ09_-4 257953 460.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 78706 1547 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 38972 2984 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68257 1707 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121677 976.3 ns/op BenchmarkFields/ASCII/16-4 117442 994.5 ns/op 16.09 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 7951 13787 ns/op 18.57 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 560 212012 ns/op 19.32 MB/s 9728 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3816793 ns/op 17.17 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60589236 ns/op 17.31 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 91237 1293 ns/op 12.38 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5918 20025 ns/op 12.78 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 354 325308 ns/op 12.59 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6562511 ns/op 9.99 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 127653217 ns/op 8.21 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 136206 837.0 ns/op 19.12 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 11940 9808 ns/op 26.10 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 645 173431 ns/op 23.62 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 28 3792610 ns/op 17.28 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 87874950 ns/op 11.93 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 127317 914.5 ns/op 17.50 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7512 13764 ns/op 18.60 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 506 230325 ns/op 17.78 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4830516 ns/op 13.57 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 100703583 ns/op 10.41 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2009020 60.00 ns/op BenchmarkTrimSpace/ASCII-4 1000000 116.8 ns/op BenchmarkTrimSpace/SomeNonASCII-4 112380 1045 ns/op BenchmarkTrimSpace/JustNonASCII-4 51844 2305 ns/op BenchmarkToValidUTF8/Valid-4 453446 257.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 318123 369.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 99528 1173 ns/op BenchmarkIndexHard1-4 818 142041 ns/op BenchmarkIndexHard2-4 598 200525 ns/op BenchmarkIndexHard3-4 150 791267 ns/op BenchmarkIndexHard4-4 99 1185792 ns/op BenchmarkLastIndexHard1-4 5 23143521 ns/op BenchmarkLastIndexHard2-4 4 29247796 ns/op BenchmarkLastIndexHard3-4 4 31756297 ns/op BenchmarkCountHard1-4 836 142444 ns/op BenchmarkCountHard2-4 594 199103 ns/op BenchmarkCountHard3-4 150 799079 ns/op BenchmarkSplitEmptySeparator-4 1 187379246 ns/op BenchmarkSplitSingleByteSeparator-4 9 11499867 ns/op BenchmarkSplitMultiByteSeparator-4 10 10294163 ns/op BenchmarkSplitNSingleByteSeparator-4 165590 635.6 ns/op BenchmarkSplitNMultiByteSeparator-4 66626 1699 ns/op BenchmarkRepeat-4 198397 603.7 ns/op BenchmarkRepeatLarge/256/1-4 129858 815.1 ns/op 314.06 MB/s BenchmarkRepeatLarge/256/16-4 183402 559.7 ns/op 457.42 MB/s BenchmarkRepeatLarge/512/1-4 96210 1156 ns/op 442.99 MB/s BenchmarkRepeatLarge/512/16-4 149806 807.8 ns/op 633.79 MB/s BenchmarkRepeatLarge/1024/1-4 61147 1819 ns/op 562.89 MB/s BenchmarkRepeatLarge/1024/16-4 73870 1440 ns/op 710.98 MB/s BenchmarkRepeatLarge/2048/1-4 37776 2663 ns/op 769.10 MB/s BenchmarkRepeatLarge/2048/16-4 44370 2449 ns/op 836.32 MB/s BenchmarkRepeatLarge/4096/1-4 23895 5014 ns/op 816.93 MB/s BenchmarkRepeatLarge/4096/16-4 25365 4791 ns/op 854.99 MB/s BenchmarkRepeatLarge/8192/1-4 13441 8561 ns/op 956.95 MB/s BenchmarkRepeatLarge/8192/16-4 13444 8065 ns/op 1015.77 MB/s BenchmarkRepeatLarge/8192/4097-4 23313 5116 ns/op 800.79 MB/s BenchmarkRepeatLarge/16384/1-4 7572 16483 ns/op 993.98 MB/s BenchmarkRepeatLarge/16384/16-4 7465 15140 ns/op 1082.18 MB/s BenchmarkRepeatLarge/16384/4097-4 9439 12769 ns/op 962.59 MB/s BenchmarkRepeatLarge/32768/1-4 3838 28945 ns/op 1132.08 MB/s BenchmarkRepeatLarge/32768/16-4 4281 30791 ns/op 1064.21 MB/s BenchmarkRepeatLarge/32768/4097-4 4447 29625 ns/op 968.07 MB/s BenchmarkRepeatLarge/65536/1-4 2032 56399 ns/op 1162.01 MB/s BenchmarkRepeatLarge/65536/16-4 2040 64109 ns/op 1022.26 MB/s BenchmarkRepeatLarge/65536/4097-4 1747 57958 ns/op 1060.33 MB/s BenchmarkRepeatLarge/131072/1-4 225 516717 ns/op 253.66 MB/s BenchmarkRepeatLarge/131072/16-4 202 520780 ns/op 251.68 MB/s BenchmarkRepeatLarge/131072/4097-4 219 517647 ns/op 245.35 MB/s BenchmarkRepeatLarge/262144/1-4 100 1020757 ns/op 256.81 MB/s BenchmarkRepeatLarge/262144/16-4 100 1040899 ns/op 251.84 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1055024 ns/op 244.65 MB/s BenchmarkRepeatLarge/524288/1-4 62 2129232 ns/op 246.23 MB/s BenchmarkRepeatLarge/524288/16-4 58 2110268 ns/op 248.45 MB/s BenchmarkRepeatLarge/524288/4097-4 60 2069742 ns/op 251.39 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4288988 ns/op 244.48 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4165983 ns/op 251.70 MB/s BenchmarkRepeatLarge/1048576/4097-4 31 4250755 ns/op 245.78 MB/s BenchmarkRepeatLarge/2097152/1-4 15 8241346 ns/op 254.47 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7989043 ns/op 262.50 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 8075574 ns/op 259.25 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16174507 ns/op 259.32 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15930688 ns/op 263.28 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16541913 ns/op 253.37 MB/s BenchmarkRepeatLarge/8388608/1-4 3 34456685 ns/op 243.45 MB/s BenchmarkRepeatLarge/8388608/16-4 3 35010240 ns/op 239.60 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 33365933 ns/op 251.35 MB/s BenchmarkRepeatLarge/16777216/1-4 2 66150027 ns/op 253.62 MB/s BenchmarkRepeatLarge/16777216/16-4 2 71038286 ns/op 236.17 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 65054637 ns/op 257.89 MB/s BenchmarkRepeatLarge/33554432/1-4 1 123297194 ns/op 272.14 MB/s BenchmarkRepeatLarge/33554432/16-4 1 124152766 ns/op 270.27 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 123515758 ns/op 271.66 MB/s BenchmarkRepeatLarge/67108864/1-4 1 261488010 ns/op 256.64 MB/s BenchmarkRepeatLarge/67108864/16-4 1 244910938 ns/op 274.01 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 245025596 ns/op 273.89 MB/s BenchmarkRepeatLarge/134217728/1-4 1 517534476 ns/op 259.34 MB/s BenchmarkRepeatLarge/134217728/16-4 1 484934670 ns/op 276.77 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 490123786 ns/op 273.84 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1027030483 ns/op 261.37 MB/s BenchmarkRepeatLarge/268435456/16-4 1 969080268 ns/op 277.00 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 960938765 ns/op 279.35 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2034310144 ns/op 263.91 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1940268127 ns/op 276.70 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1912576961 ns/op 280.71 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4071782298 ns/op 263.70 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3769488506 ns/op 284.85 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3888012740 ns/op 276.17 MB/s BenchmarkBytesCompare/1-4 9893420 11.16 ns/op BenchmarkBytesCompare/2-4 10284812 12.16 ns/op BenchmarkBytesCompare/4-4 9885794 11.09 ns/op BenchmarkBytesCompare/8-4 10349416 11.65 ns/op BenchmarkBytesCompare/16-4 10172038 11.22 ns/op BenchmarkBytesCompare/32-4 9343791 12.48 ns/op BenchmarkBytesCompare/64-4 7969609 14.50 ns/op BenchmarkBytesCompare/128-4 6975171 17.31 ns/op BenchmarkBytesCompare/256-4 5965407 20.03 ns/op BenchmarkBytesCompare/512-4 4184034 28.64 ns/op BenchmarkBytesCompare/1024-4 2569388 46.78 ns/op BenchmarkBytesCompare/2048-4 1447140 82.68 ns/op BenchmarkIndexAnyASCII/1:1-4 2612598 45.69 ns/op BenchmarkIndexAnyASCII/1:2-4 2689752 44.25 ns/op BenchmarkIndexAnyASCII/1:4-4 2707107 44.30 ns/op BenchmarkIndexAnyASCII/1:8-4 2736627 44.15 ns/op BenchmarkIndexAnyASCII/1:16-4 2625454 45.25 ns/op BenchmarkIndexAnyASCII/1:32-4 2607322 45.92 ns/op BenchmarkIndexAnyASCII/1:64-4 2487505 48.34 ns/op BenchmarkIndexAnyASCII/16:1-4 2442114 48.32 ns/op BenchmarkIndexAnyASCII/16:2-4 414402 276.9 ns/op BenchmarkIndexAnyASCII/16:4-4 424390 278.3 ns/op BenchmarkIndexAnyASCII/16:8-4 412915 275.6 ns/op BenchmarkIndexAnyASCII/16:16-4 391782 291.7 ns/op BenchmarkIndexAnyASCII/16:32-4 359520 318.6 ns/op BenchmarkIndexAnyASCII/16:64-4 318435 367.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2141125 55.63 ns/op BenchmarkIndexAnyASCII/256:2-4 32700 3632 ns/op BenchmarkIndexAnyASCII/256:4-4 33080 3627 ns/op BenchmarkIndexAnyASCII/256:8-4 32736 3613 ns/op BenchmarkIndexAnyASCII/256:16-4 33036 3643 ns/op BenchmarkIndexAnyASCII/256:32-4 32702 3643 ns/op BenchmarkIndexAnyASCII/256:64-4 32254 3721 ns/op BenchmarkIndexAnyUTF8/1:1-4 2617684 45.78 ns/op BenchmarkIndexAnyUTF8/1:2-4 2709512 44.93 ns/op BenchmarkIndexAnyUTF8/1:4-4 2670141 45.40 ns/op BenchmarkIndexAnyUTF8/1:8-4 2655817 45.01 ns/op BenchmarkIndexAnyUTF8/1:16-4 2619366 44.96 ns/op BenchmarkIndexAnyUTF8/1:32-4 2550037 46.92 ns/op BenchmarkIndexAnyUTF8/1:64-4 2489434 48.16 ns/op BenchmarkIndexAnyUTF8/16:1-4 153433 757.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 272092 428.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 270616 434.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 271196 433.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 267856 431.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 264183 460.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 255304 452.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11214 ns/op BenchmarkIndexAnyUTF8/256:2-4 19087 6285 ns/op BenchmarkIndexAnyUTF8/256:4-4 19131 6435 ns/op BenchmarkIndexAnyUTF8/256:8-4 19105 6222 ns/op BenchmarkIndexAnyUTF8/256:16-4 18944 6383 ns/op BenchmarkIndexAnyUTF8/256:32-4 17840 6644 ns/op BenchmarkIndexAnyUTF8/256:64-4 18429 6557 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2608814 45.95 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2661915 45.07 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2674194 44.69 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2698796 44.58 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2609115 45.51 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2619291 45.67 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2426452 48.59 ns/op BenchmarkLastIndexAnyASCII/16:1-4 323859 365.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 314782 366.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 319490 365.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 309112 368.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 292333 381.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 280123 411.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 247224 458.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23334 5092 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23374 5093 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23490 5077 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23398 5089 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23230 5131 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23394 5147 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23018 5163 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2606953 45.89 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2608569 46.39 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2609518 45.66 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2602957 46.41 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2623730 45.46 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2501456 47.59 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2502704 47.99 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 218899 493.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 272079 439.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 270720 442.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 267320 441.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 267849 436.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 257048 455.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 261103 450.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17350 6840 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18668 6342 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18974 6370 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18926 6345 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18921 6379 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17936 6687 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18549 6580 ns/op BenchmarkTrimASCII/1:1-4 3003715 39.88 ns/op BenchmarkTrimASCII/1:2-4 2402390 47.73 ns/op BenchmarkTrimASCII/1:4-4 2315430 51.82 ns/op BenchmarkTrimASCII/1:8-4 2027875 59.28 ns/op BenchmarkTrimASCII/1:16-4 1721846 70.70 ns/op BenchmarkTrimASCII/16:1-4 415112 279.9 ns/op BenchmarkTrimASCII/16:2-4 316326 371.5 ns/op BenchmarkTrimASCII/16:4-4 302742 374.9 ns/op BenchmarkTrimASCII/16:8-4 313428 375.7 ns/op BenchmarkTrimASCII/16:16-4 305613 389.2 ns/op BenchmarkTrimASCII/256:1-4 31659 3760 ns/op BenchmarkTrimASCII/256:2-4 23200 5220 ns/op BenchmarkTrimASCII/256:4-4 23320 5194 ns/op BenchmarkTrimASCII/256:8-4 23248 5220 ns/op BenchmarkTrimASCII/256:16-4 23019 5204 ns/op BenchmarkTrimASCII/4096:1-4 1951 59524 ns/op BenchmarkTrimASCII/4096:2-4 1408 81934 ns/op BenchmarkTrimASCII/4096:4-4 1432 81769 ns/op BenchmarkTrimASCII/4096:8-4 1437 82509 ns/op BenchmarkTrimASCII/4096:16-4 1410 82189 ns/op BenchmarkTrimByte-4 2178842 54.58 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13143 9082 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13178 9114 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 681 171626 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1345 86219 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2592 43530 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4652 23352 ns/op BenchmarkCompareBytesEqual-4 9820548 11.63 ns/op BenchmarkCompareBytesToNil-4 11364568 9.451 ns/op BenchmarkCompareBytesEmpty-4 12092832 9.177 ns/op BenchmarkCompareBytesIdentical-4 11951690 9.200 ns/op BenchmarkCompareBytesSameLength-4 10294596 10.49 ns/op BenchmarkCompareBytesDifferentLength-4 9571044 10.95 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1395 84459 ns/op 12415.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1405 73335 ns/op 14298.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1400 84175 ns/op 12457.17 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1388 84440 ns/op 12418.17 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1909 62979 ns/op 16649.80 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1508 73214 ns/op 14322.17 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1380 83094 ns/op 12619.24 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1398 84358 ns/op 12430.18 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1371 75955 ns/op 13805.39 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1371 84223 ns/op 12450.02 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1376 85867 ns/op 12211.78 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1364 85148 ns/op 12314.76 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1431 72151 ns/op 14533.22 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1464 86116 ns/op 12176.44 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1380 78072 ns/op 13430.88 MB/s BenchmarkCompareBytesBig-4 1369 80661 ns/op 12999.93 MB/s BenchmarkCompareBytesBigIdentical-4 12047082 9.814 ns/op 106848838.76 MB/s PASS ok bytes 73.899s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 80108468 ns/op 1.25 MB/s 3616116 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 338007873 ns/op 1.68 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 25206540 ns/op 0.65 MB/s 3647562 B/op 52 allocs/op PASS ok compress/bzip2 2.281s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 57 1839718 ns/op 5.44 MB/s 42987 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17575229 ns/op 5.69 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 176568922 ns/op 5.66 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 60 1831312 ns/op 5.46 MB/s 42670 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17970940 ns/op 5.56 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 184889928 ns/op 5.41 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1796075 ns/op 5.57 MB/s 42564 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17076019 ns/op 5.86 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 170914677 ns/op 5.85 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 58 1816485 ns/op 5.51 MB/s 42418 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17069044 ns/op 5.86 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 172072964 ns/op 5.81 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1997133 ns/op 5.01 MB/s 43547 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 19178640 ns/op 5.21 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 196675112 ns/op 5.08 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 73 1591033 ns/op 6.29 MB/s 43634 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12827422 ns/op 7.80 MB/s 47885 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 131091377 ns/op 7.63 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 76 1408683 ns/op 7.10 MB/s 43108 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10320115 ns/op 9.69 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 102725193 ns/op 9.73 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1406226 ns/op 7.11 MB/s 43385 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10342962 ns/op 9.67 MB/s 48683 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 101748225 ns/op 9.83 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 82 1257293 ns/op 7.95 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12210190 ns/op 8.19 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 120594443 ns/op 8.29 MB/s BenchmarkEncode/Digits/Speed/1e4-4 43 2387015 ns/op 4.19 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21176466 ns/op 4.72 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 211776164 ns/op 4.72 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6810730 ns/op 1.47 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 85066504 ns/op 1.18 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 846249382 ns/op 1.18 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6771942 ns/op 1.48 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 82231683 ns/op 1.22 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 850736693 ns/op 1.18 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 73 1502902 ns/op 6.65 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12897569 ns/op 7.75 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 127823706 ns/op 7.82 MB/s BenchmarkEncode/Newton/Speed/1e4-4 46 2222265 ns/op 4.50 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17326565 ns/op 5.77 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 169844570 ns/op 5.89 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6697368 ns/op 1.49 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 75045628 ns/op 1.33 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 757513529 ns/op 1.32 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6796566 ns/op 1.47 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 92526760 ns/op 1.08 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 958108293 ns/op 1.04 MB/s PASS ok compress/flate 16.469s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 49 2342152 ns/op 4.27 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2403794 ns/op 4.16 MB/s BenchmarkDecoder/1e5-4 5 22443073 ns/op 4.46 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22520290 ns/op 4.44 MB/s BenchmarkDecoder/1e6-4 1 225213326 ns/op 4.44 MB/s BenchmarkDecoder/1e-Reuse6-4 1 225161215 ns/op 4.44 MB/s BenchmarkEncoder/1e4-4 49 2239332 ns/op 4.47 MB/s BenchmarkEncoder/1e-Reuse4-4 63 1859793 ns/op 5.38 MB/s BenchmarkEncoder/1e5-4 6 19675303 ns/op 5.08 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19274197 ns/op 5.19 MB/s BenchmarkEncoder/1e6-4 1 198368177 ns/op 5.04 MB/s BenchmarkEncoder/1e-Reuse6-4 1 194904295 ns/op 5.13 MB/s PASS ok compress/lzw 3.811s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3818924 ns/op PASS ok container/heap 1.243s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19083 6062 ns/op BenchmarkWithTimeout/concurrency=40-4 4384 23872 ns/op BenchmarkWithTimeout/concurrency=4000-4 4852 24960 ns/op BenchmarkWithTimeout/concurrency=400000-4 5920 21910 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 307076 332.5 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10442 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 13225 8529 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2274 53899 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1501 82479 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2025 55119 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 210 576053 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 146 813459 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 226 530702 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 19 5978773 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 10 10625276 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 21 6809390 ns/op BenchmarkCheckCanceled/Err-4 255319 463.3 ns/op BenchmarkCheckCanceled/Done-4 368980 324.4 ns/op BenchmarkContextCancelDone-4 546104 250.1 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 23740 5362 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 19885 5940 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 17952 6607 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15620 7864 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 11181 10908 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 521383 227.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 297308 403.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 201046 576.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 129202 925.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 67056 1805 ns/op PASS ok context 12.500s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1719363 69.91 ns/op 228.86 MB/s BenchmarkDecrypt-4 1747946 69.21 ns/op 231.18 MB/s BenchmarkExpand-4 987032 118.4 ns/op PASS ok crypto/aes 1.522s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 179197 635.3 ns/op 100.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 359985 291.1 ns/op 219.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 182709 663.3 ns/op 96.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 375636 308.7 ns/op 207.33 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 115156 1026 ns/op 1316.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 179820 663.6 ns/op 2034.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 105153 1134 ns/op 1190.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 149734 792.8 ns/op 1702.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41222 2902 ns/op 2823.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51740 2282 ns/op 3590.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34471 3492 ns/op 2346.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39670 3008 ns/op 2723.79 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6631 16696 ns/op 61.03 MB/s BenchmarkAESCFBDecrypt1K-4 6632 16262 ns/op 62.66 MB/s BenchmarkAESCFBDecrypt8K-4 938 127241 ns/op 64.34 MB/s BenchmarkAESOFB1K-4 10000 10926 ns/op 93.27 MB/s BenchmarkAESCTR1K-4 13992 8603 ns/op 118.45 MB/s BenchmarkAESCTR8K-4 1714 68640 ns/op 119.27 MB/s BenchmarkAESCBCEncrypt1K-4 14414 8335 ns/op 122.86 MB/s BenchmarkAESCBCDecrypt1K-4 17784 6686 ns/op 153.16 MB/s PASS ok crypto/cipher 3.840s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 72566 1615 ns/op 4.95 MB/s BenchmarkDecrypt-4 79096 1491 ns/op 5.37 MB/s BenchmarkTDESEncrypt-4 30219 3986 ns/op 2.01 MB/s BenchmarkTDESDecrypt-4 30880 3897 ns/op 2.05 MB/s PASS ok crypto/des 1.617s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 958 122000 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7598966 ns/op 1091 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20059424 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1204212 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.626s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1659 73042 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 33 3507862 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 13 8665361 ns/op 3064 B/op 35 allocs/op BenchmarkVerify/P256-4 939 124685 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8693437 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22399435 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 3993 28581 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 62 1880740 ns/op 1097 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4989840 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.584s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 312 364852 ns/op BenchmarkNewKeyFromSeed-4 321 368808 ns/op BenchmarkSigning-4 300 408647 ns/op BenchmarkVerification-4 199 598083 ns/op PASS ok crypto/ed25519 1.661s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4746 23665 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 157 747610 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1953379 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5172467 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1335 87641 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1936423 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5249893 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14645698 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12009 9511 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5648 20349 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3447 31299 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 85 1316154 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2288 51554 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 295 396625 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1452 79310 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 92 1230029 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.316s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14066 8100 ns/op 126.42 MB/s BenchmarkHMACSHA256_32-4 23529 5018 ns/op 6.38 MB/s BenchmarkNewWriteSum-4 10000 10417 ns/op 3.07 MB/s PASS ok crypto/hmac 1.479s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 53058 2212 ns/op BenchmarkModSub-4 52128 2267 ns/op BenchmarkMontgomeryRepr-4 26654 4513 ns/op BenchmarkMontgomeryMul-4 27076 4495 ns/op BenchmarkModMul-4 13143 9193 ns/op BenchmarkExpBig-4 15 7495886 ns/op BenchmarkExp-4 6 18176458 ns/op PASS ok crypto/internal/bigmod 2.172s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 2991 35636 ns/op BenchmarkScalarBaseMult-4 331 347715 ns/op BenchmarkScalarMult-4 156 757903 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 230 518226 ns/op PASS ok crypto/internal/edwards25519 1.638s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 515710 202.4 ns/op BenchmarkMultiply-4 4292204 28.05 ns/op BenchmarkSquare-4 5297532 22.51 ns/op BenchmarkInvert-4 24664 4810 ns/op BenchmarkMult32-4 1566536 79.01 ns/op PASS ok crypto/internal/edwards25519/field 1.797s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 56 1840504 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1602 74380 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5071439 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14316200 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 170 664062 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7914 14689 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 64 1692464 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4320572 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.057s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 604766 182.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 310330 368.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 117804 1011 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 682548 175.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 321469 366.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 114194 1015 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.766s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 115840 992.5 ns/op 8.06 MB/s BenchmarkHash64-4 142340 809.9 ns/op 79.02 MB/s BenchmarkHash128-4 131695 911.1 ns/op 140.50 MB/s BenchmarkHash256-4 101134 1135 ns/op 225.46 MB/s BenchmarkHash512-4 75652 1581 ns/op 323.80 MB/s BenchmarkHash1K-4 48192 2459 ns/op 416.35 MB/s BenchmarkHash8K-4 7983 14786 ns/op 554.04 MB/s BenchmarkHash1M-4 67 1783519 ns/op 587.93 MB/s BenchmarkHash8M-4 8 14238237 ns/op 589.16 MB/s BenchmarkHash8BytesUnaligned-4 111516 994.9 ns/op 8.04 MB/s BenchmarkHash1KUnaligned-4 48697 2460 ns/op 416.32 MB/s BenchmarkHash8KUnaligned-4 7920 14695 ns/op 557.46 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 545433751 ns/op PASS ok crypto/rand 1.566s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13088 9084 ns/op 14.09 MB/s BenchmarkRC4_1K-4 1552 72942 ns/op 14.04 MB/s BenchmarkRC4_8K-4 204 578208 ns/op 14.00 MB/s PASS ok crypto/rc4 1.535s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10460679 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23257950 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42565441 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2760164 ns/op BenchmarkDecryptOAEP/2048-4 10 10548359 ns/op BenchmarkEncryptOAEP/2048-4 40 2756752 ns/op BenchmarkSignPKCS1v15/2048-4 10 10558988 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2708910 ns/op BenchmarkSignPSS/2048-4 10 10598410 ns/op BenchmarkVerifyPSS/2048-4 43 2746097 ns/op PASS ok crypto/rsa 2.621s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 99676 1200 ns/op 6.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 114451 1006 ns/op 7.95 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 73653 1566 ns/op 204.31 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88107 1356 ns/op 236.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48722 2446 ns/op 418.71 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52892 2231 ns/op 459.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9890 11890 ns/op 688.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9834 11636 ns/op 704.01 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.183s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 69067 1487 ns/op 5.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 88128 1317 ns/op 6.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88365 1338 ns/op 5.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25911 4611 ns/op 222.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26902 4450 ns/op 230.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26703 4456 ns/op 229.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4192 28232 ns/op 290.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4209 28140 ns/op 291.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4204 28092 ns/op 291.62 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.282s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 54897 2129 ns/op 3.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 68629 1677 ns/op 4.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 62028 1902 ns/op 4.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27771 4320 ns/op 237.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31201 3876 ns/op 264.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 28999 4153 ns/op 246.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5864 20191 ns/op 405.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5805 19978 ns/op 410.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5881 20001 ns/op 409.58 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.292s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16438374 7.133 ns/op BenchmarkConstantTimeEq-4 16719691 7.185 ns/op BenchmarkConstantTimeLessOrEq-4 15786502 7.578 ns/op BenchmarkXORBytes/8Bytes-4 4439550 24.17 ns/op 331.01 MB/s BenchmarkXORBytes/128Bytes-4 4167002 29.50 ns/op 4338.95 MB/s BenchmarkXORBytes/2048Bytes-4 894913 129.0 ns/op 15875.23 MB/s BenchmarkXORBytes/32768Bytes-4 61624 1961 ns/op 16708.83 MB/s PASS ok crypto/subtle 1.959s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 189 769917 ns/op BenchmarkCertCache/1-4 142 801248 ns/op BenchmarkCertCache/2-4 180 687219 ns/op BenchmarkCertCache/3-4 166 685686 ns/op BenchmarkHandshakeServer/RSA-4 15 7259121 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 7904102 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7501402 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 97 1232180 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 154 759918 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 42 2415090 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 58 1946469 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 32491247 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 31629350 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25100871 ns/op 41.77 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 34136919 ns/op 30.72 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 38429499 ns/op 54.57 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 53824068 ns/op 38.96 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 61264172 ns/op 68.46 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 89138522 ns/op 47.05 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 120012003 ns/op 69.90 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 156574959 ns/op 53.58 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 224446682 ns/op 74.75 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 341436571 ns/op 49.14 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 457271457 ns/op 73.38 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 611856302 ns/op 54.84 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 858432500 ns/op 78.18 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1234903303 ns/op 54.34 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25398642 ns/op 41.28 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 33869708 ns/op 30.96 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 39688747 ns/op 52.84 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 53183966 ns/op 39.43 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 58655802 ns/op 71.51 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 94384672 ns/op 44.44 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 110738935 ns/op 75.75 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 177798101 ns/op 47.18 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 226551716 ns/op 74.05 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 322701393 ns/op 51.99 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 458902639 ns/op 73.12 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 691158345 ns/op 48.55 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 895537283 ns/op 74.94 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1296413100 ns/op 51.77 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 707029176 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 709020664 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 291269649 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 292526017 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 152647749 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 153056298 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 84361010 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 83856612 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 43043004 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 42231514 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 146750692 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 148784338 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 67203792 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 66978433 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40507911 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 40755620 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 28234966 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 27902512 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20597994 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 19787446 ns/op PASS ok crypto/tls 19.936s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 7 14539526 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 314 385504 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 934 117501 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 910 128455 ns/op 13507 B/op 187 allocs/op PASS ok crypto/x509 1.708s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 4 25889685 ns/op 2503266 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 4 25609502 ns/op 2236556 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 7 15368617 ns/op 1772820 B/op 3173 allocs/op BenchmarkConcurrentTxQuery-4 4 27121350 ns/op 2423604 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 10 11477529 ns/op 595479 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 20380275 ns/op 839612 B/op 20157 allocs/op BenchmarkConcurrentTxStmtExec-4 25 4432497 ns/op 108112 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 23737881 ns/op 1676830 B/op 14347 allocs/op BenchmarkManyConcurrentQueries-4 2259 49375 ns/op 3998 B/op 20 allocs/op BenchmarkGrabConn-4 197152 636.2 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.948s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1392 72157 ns/op BenchmarkSymbols32-4 1762 62362 ns/op PASS ok debug/elf 1.254s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 213615 550.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 67 1721042 ns/op 188218 B/op 13 allocs/op Benchmark115/LineToPC-4 74 1649925 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16681 7199 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.756s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 60916 1916 ns/op BenchmarkMarshal-4 723 159588 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2438 43031 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.410s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 346 341206 ns/op 24.01 MB/s BenchmarkEncodeToString-4 261 412052 ns/op 19.88 MB/s BenchmarkDecode-4 135 872243 ns/op 15.03 MB/s BenchmarkDecodeString-4 130 890155 ns/op 14.73 MB/s PASS ok encoding/base32 1.727s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 296 366024 ns/op 22.38 MB/s BenchmarkDecodeString/2-4 275128 412.0 ns/op 9.71 MB/s BenchmarkDecodeString/4-4 240602 509.5 ns/op 15.70 MB/s BenchmarkDecodeString/8-4 188196 631.2 ns/op 19.01 MB/s BenchmarkDecodeString/64-4 33885 3478 ns/op 25.31 MB/s BenchmarkDecodeString/8192-4 308 380048 ns/op 28.74 MB/s BenchmarkNewEncoding-4 59622 1978 ns/op 129.46 MB/s PASS ok encoding/base64 2.014s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1281 88218 ns/op 45.34 MB/s BenchmarkReadStruct-4 16516 7169 ns/op 10.46 MB/s BenchmarkWriteStruct-4 15595 7612 ns/op 9.85 MB/s BenchmarkReadInts-4 45348 2598 ns/op 11.55 MB/s BenchmarkWriteInts-4 44005 2697 ns/op 11.12 MB/s BenchmarkWriteSlice1000Int32s-4 1245 92917 ns/op 43.05 MB/s BenchmarkPutUint16-4 3421981 34.81 ns/op 57.46 MB/s BenchmarkAppendUint16-4 3653900 32.80 ns/op 60.97 MB/s BenchmarkPutUint32-4 2742723 43.06 ns/op 92.88 MB/s BenchmarkAppendUint32-4 2654032 44.20 ns/op 90.50 MB/s BenchmarkPutUint64-4 990726 119.1 ns/op 67.18 MB/s BenchmarkAppendUint64-4 949519 125.6 ns/op 63.67 MB/s BenchmarkLittleEndianPutUint16-4 3509919 34.02 ns/op 58.79 MB/s BenchmarkLittleEndianAppendUint16-4 3542854 33.92 ns/op 58.96 MB/s BenchmarkLittleEndianPutUint32-4 2604282 43.67 ns/op 91.59 MB/s BenchmarkLittleEndianAppendUint32-4 2781580 42.27 ns/op 94.63 MB/s BenchmarkLittleEndianPutUint64-4 946732 119.4 ns/op 66.99 MB/s BenchmarkLittleEndianAppendUint64-4 974084 121.2 ns/op 66.01 MB/s BenchmarkReadFloats-4 155979 787.9 ns/op 15.23 MB/s BenchmarkWriteFloats-4 150018 786.3 ns/op 15.26 MB/s BenchmarkReadSlice1000Float32s-4 1204 99292 ns/op 40.29 MB/s BenchmarkWriteSlice1000Float32s-4 1076 109353 ns/op 36.58 MB/s BenchmarkReadSlice1000Uint8s-4 66193 1602 ns/op 624.10 MB/s BenchmarkWriteSlice1000Uint8s-4 93279 1115 ns/op 897.25 MB/s BenchmarkPutUvarint32-4 670422 150.1 ns/op 26.65 MB/s BenchmarkPutUvarint64-4 192367 609.5 ns/op 13.13 MB/s PASS ok encoding/binary 4.949s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5887 17736 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6912 17094 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 5864 17201 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3633 28347 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7552 15242 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7630 15132 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7758 15046 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4453 26019 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 10166 ns/op PASS ok encoding/csv 2.143s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11130 9769 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 14403 8752 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 288 411229 ns/op 16693 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 765 143186 ns/op 641 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1812 66892 ns/op 48 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1504 68470 ns/op 58 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2094 54026 ns/op 184 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 70 1740138 ns/op 33742 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 626 195347 ns/op 25227 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1231 85448 ns/op 10795 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1474 82023 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 684 159343 ns/op 39154 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 345 408487 ns/op 66191 B/op 2200 allocs/op BenchmarkDecodeBytesSlice-4 607 213824 ns/op 23681 B/op 188 allocs/op BenchmarkDecodeInterfaceSlice-4 86 1277532 ns/op 83126 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1625447 ns/op 54127 B/op 181 allocs/op PASS ok encoding/gob 4.234s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11763 10170 ns/op 25.17 MB/s BenchmarkEncode/1024-4 2650 40728 ns/op 25.14 MB/s BenchmarkEncode/4096-4 733 163918 ns/op 24.99 MB/s BenchmarkEncode/16384-4 182 654667 ns/op 25.03 MB/s BenchmarkDecode/256-4 23412 5188 ns/op 49.34 MB/s BenchmarkDecode/1024-4 5718 20528 ns/op 49.88 MB/s BenchmarkDecode/4096-4 1449 81815 ns/op 50.06 MB/s BenchmarkDecode/16384-4 366 326720 ns/op 50.15 MB/s BenchmarkDump/256-4 1306 92447 ns/op 2.77 MB/s BenchmarkDump/1024-4 327 356801 ns/op 2.87 MB/s BenchmarkDump/4096-4 81 1423848 ns/op 2.88 MB/s BenchmarkDump/16384-4 19 5993139 ns/op 2.73 MB/s PASS ok encoding/hex 2.777s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 112750872 ns/op 17.21 MB/s 2144 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 149449284 ns/op 12.98 MB/s 8395272 B/op 117 allocs/op BenchmarkCodeMarshal-4 1 152952103 ns/op 12.69 MB/s 10333256 B/op 60 allocs/op BenchmarkCodeMarshalError-4 1 130943460 ns/op 14.82 MB/s 1946208 B/op 70 allocs/op BenchmarkMarshalBytes/32-4 20191 5887 ns/op BenchmarkMarshalBytes/256-4 4977 22918 ns/op BenchmarkMarshalBytes/4096-4 432 270195 ns/op BenchmarkMarshalBytesError/32-4 54 2098241 ns/op BenchmarkMarshalBytesError/256-4 54 2143611 ns/op BenchmarkMarshalBytesError/4096-4 48 2388515 ns/op BenchmarkMarshalMap-4 39106 2709 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 442665927 ns/op 4.38 MB/s 10097736 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 34436 3459 ns/op 4.05 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 44650 2430 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 385893067 ns/op 5.03 MB/s 2020464 B/op 40007 allocs/op BenchmarkCodeUnmarshalReuse-4 1 378594757 ns/op 5.13 MB/s 2020120 B/op 40009 allocs/op BenchmarkUnmarshalString-4 56361 2257 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 146762 848.5 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 319400 491.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16930 7230 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 79060 1591 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 90393 1420 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17377 6829 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3979 31581 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 805 137597 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 92 1224862 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 9 11944166 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 382384 269.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 456717 259.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 470635 243.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 396678 255.2 ns/op BenchmarkEncodeMarshaler-4 68823 1719 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 81349 1515 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4183687 26.55 ns/op BenchmarkNumberIsValidRegexp-4 20481 5917 ns/op PASS ok encoding/json 8.916s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 44 2669195 ns/op 24.55 MB/s BenchmarkDecode-4 21 5554927 ns/op 15.98 MB/s PASS ok encoding/pem 1.368s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2673 42228 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 879 126097 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4677 27989 ns/op PASS ok encoding/xml 1.567s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 217819 505.3 ns/op BenchmarkAs-4 74955 1568 ns/op PASS ok errors 1.275s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 264891 389.3 ns/op BenchmarkIntSet-4 355905 379.4 ns/op BenchmarkFloatAdd-4 61879 2104 ns/op BenchmarkFloatSet-4 271480 404.1 ns/op BenchmarkStringSet-4 313983 399.3 ns/op BenchmarkMapSet-4 59646 1938 ns/op BenchmarkMapSetDifferent-4 56191 1938 ns/op BenchmarkMapSetDifferentRandom-4 220 506872 ns/op BenchmarkMapSetString-4 55612 1947 ns/op BenchmarkMapAddSame-4 30457 3478 ns/op BenchmarkMapAddDifferent-4 13605 8018 ns/op BenchmarkMapAddDifferentRandom-4 183 650900 ns/op BenchmarkMapAddSameSteadyState-4 252870 518.9 ns/op BenchmarkMapAddDifferentSteadyState-4 109929 1157 ns/op BenchmarkMapString-4 6098 19176 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 25190 4953 ns/op PASS ok expvar 3.501s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 100867 1119 ns/op BenchmarkSprintfEmpty-4 380494 341.3 ns/op BenchmarkSprintfString-4 232854 479.5 ns/op BenchmarkSprintfTruncateString-4 277126 484.8 ns/op BenchmarkSprintfTruncateBytes-4 154390 800.9 ns/op BenchmarkSprintfSlowParsingPath-4 280138 437.2 ns/op BenchmarkSprintfQuoteString-4 39651 3066 ns/op BenchmarkSprintfInt-4 282156 409.5 ns/op BenchmarkSprintfIntInt-4 192296 678.0 ns/op BenchmarkSprintfPrefixedInt-4 241641 555.0 ns/op BenchmarkSprintfFloat-4 118316 875.2 ns/op BenchmarkSprintfComplex-4 58803 2119 ns/op BenchmarkSprintfBoolean-4 234638 545.7 ns/op BenchmarkSprintfHexString-4 99541 1013 ns/op BenchmarkSprintfHexBytes-4 75080 1539 ns/op BenchmarkSprintfBytes-4 48872 2687 ns/op BenchmarkSprintfStringer-4 65748 1537 ns/op BenchmarkSprintfStructure-4 41463 3287 ns/op BenchmarkManyArgs-4 60902 1902 ns/op BenchmarkFprintInt-4 67119 1794 ns/op BenchmarkFprintfBytes-4 71421 1655 ns/op BenchmarkFprintIntNoAlloc-4 66602 1827 ns/op BenchmarkScanInts-4 33 3343306 ns/op BenchmarkScanRecursiveInt-4 1 398428121 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 429275390 ns/op PASS ok fmt 5.479s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 582 176845 ns/op PASS ok go/build 1.152s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 46684 2242 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13030 9260 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3838 32732 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 945 121073 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 231 484338 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 50 2417564 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9893634 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 41421430 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 184918130 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.621s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 295214464 ns/op 0.22 MB/s 46097872 B/op 48912 allocs/op PASS ok go/format 1.342s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20509937 ns/op 2.63 MB/s BenchmarkParseOnly-4 6 17690274 ns/op 3.04 MB/s BenchmarkResolve-4 43 2730082 ns/op 19.73 MB/s PASS ok go/parser 2.207s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 158955883 ns/op 0.33 MB/s 5233832 B/op 27526 allocs/op BenchmarkPrintDecl-4 674 161829 ns/op 0.20 MB/s 16261 B/op 51 allocs/op PASS ok go/printer 1.312s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 253 471138 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 8068496 ns/op 6.15 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12739548 ns/op 5.67 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18330971 ns/op 6.39 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 217 564600 ns/op 5.45 MB/s PASS ok go/scanner 1.745s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 102.9 ns/op PASS ok go/token 1.128s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 122 959428 ns/op BenchmarkNamed/Underlying/nongeneric-4 704181 145.4 ns/op BenchmarkNamed/Underlying/generic-4 806527 140.3 ns/op BenchmarkNamed/Underlying/src_instance-4 842511 139.8 ns/op BenchmarkNamed/Underlying/user_instance-4 746988 147.8 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 18166 6322 ns/op BenchmarkNamed/NewMethodSet/generic-4 19154 6273 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18796 6160 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18493 6386 ns/op BenchmarkCheck/http/funcbodies/info-4 1 726265357 ns/op 44730 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 494742052 ns/op 65658 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 274360038 ns/op 118344 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 234207164 ns/op 138625 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 495588335 ns/op 10431 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 122744016 ns/op 42100 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 70671718 ns/op 73122 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 69092075 ns/op 74783 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 153708986 ns/op 14094 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 67381594 ns/op 32144 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48826973 ns/op 44360 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 48166439 ns/op 44982 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1281601332 ns/op 51496 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 668493855 ns/op 98718 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 200356677 ns/op 329315 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 146517368 ns/op 450166 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 573383149 ns/op 3500 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 101039429 ns/op 19846 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 81636253 ns/op 24576 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 82997625 ns/op 24171 lines/s PASS ok go/types 20.270s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8530 13981 ns/op 73.24 MB/s PASS ok hash/adler32 1.236s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 192927 582.8 ns/op 25.74 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 199686 556.9 ns/op 26.93 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 104827 1126 ns/op 35.54 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 112764 1054 ns/op 37.96 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 439327 266.1 ns/op 1923.85 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 446115 263.9 ns/op 1940.36 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 389556 300.4 ns/op 3408.40 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 389829 298.8 ns/op 3427.10 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 235650 499.6 ns/op 8198.03 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 233203 499.0 ns/op 8209.11 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 50492 2352 ns/op 13930.84 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51411 2325 ns/op 14095.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 411979 271.4 ns/op 55.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 431659 271.2 ns/op 55.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 429801 267.3 ns/op 149.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 429290 267.6 ns/op 149.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 312046 376.2 ns/op 1361.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 306840 380.8 ns/op 1344.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 254814 465.7 ns/op 2199.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 250138 469.0 ns/op 2183.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 212490 549.2 ns/op 7458.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 216926 548.9 ns/op 7462.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45134 2621 ns/op 12504.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45804 2621 ns/op 12500.82 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 201568 572.8 ns/op 26.19 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 201806 588.1 ns/op 25.51 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 100532 1180 ns/op 33.91 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 101227 1170 ns/op 34.18 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7473 15615 ns/op 32.79 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7136 16165 ns/op 31.67 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3565 33331 ns/op 30.72 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3525 33395 ns/op 30.66 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 895 134741 ns/op 30.40 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 891 134567 ns/op 30.44 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1079830 ns/op 30.35 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1071114 ns/op 30.59 MB/s PASS ok hash/crc32 5.603s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 84 1412988 ns/op 46.38 MB/s BenchmarkCrc64/ISO4KB-4 981 118310 ns/op 34.62 MB/s BenchmarkCrc64/ISO1KB-4 4615 25228 ns/op 40.59 MB/s BenchmarkCrc64/ECMA64KB-4 85 1411873 ns/op 46.42 MB/s BenchmarkCrc64/Random64KB-4 87 1235088 ns/op 53.06 MB/s BenchmarkCrc64/Random16KB-4 366 319431 ns/op 51.29 MB/s PASS ok hash/crc64 1.850s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8533 14063 ns/op 72.82 MB/s BenchmarkFnv32aKB-4 8389 14232 ns/op 71.95 MB/s BenchmarkFnv64KB-4 7976 14350 ns/op 71.36 MB/s BenchmarkFnv64aKB-4 8086 14327 ns/op 71.47 MB/s BenchmarkFnv128KB-4 1968 60124 ns/op 17.03 MB/s BenchmarkFnv128aKB-4 2032 58406 ns/op 17.53 MB/s PASS ok hash/fnv 1.944s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 611686 196.1 ns/op 20.40 MB/s BenchmarkHash/n=4/Bytes-4 3980994 30.06 ns/op 133.07 MB/s BenchmarkHash/n=4/String-4 1690464 71.23 ns/op 56.16 MB/s BenchmarkHash/n=8/Write-4 538742 194.6 ns/op 41.11 MB/s BenchmarkHash/n=8/Bytes-4 3820474 31.66 ns/op 252.68 MB/s BenchmarkHash/n=8/String-4 1694178 71.08 ns/op 112.54 MB/s BenchmarkHash/n=16/Write-4 596522 196.9 ns/op 81.25 MB/s BenchmarkHash/n=16/Bytes-4 4420186 26.19 ns/op 610.87 MB/s BenchmarkHash/n=16/String-4 1736667 69.16 ns/op 231.36 MB/s BenchmarkHash/n=32/Write-4 559254 202.8 ns/op 157.76 MB/s BenchmarkHash/n=32/Bytes-4 4293292 27.53 ns/op 1162.40 MB/s BenchmarkHash/n=32/String-4 1735222 68.97 ns/op 463.96 MB/s BenchmarkHash/n=64/Write-4 520400 219.7 ns/op 291.30 MB/s BenchmarkHash/n=64/Bytes-4 3814724 30.94 ns/op 2068.36 MB/s BenchmarkHash/n=64/String-4 1623625 71.53 ns/op 894.72 MB/s BenchmarkHash/n=256/Write-4 383044 304.3 ns/op 841.14 MB/s BenchmarkHash/n=256/Bytes-4 2143537 55.35 ns/op 4624.87 MB/s BenchmarkHash/n=256/String-4 915696 131.2 ns/op 1950.57 MB/s BenchmarkHash/n=320/Write-4 396968 291.4 ns/op 1098.24 MB/s BenchmarkHash/n=320/Bytes-4 1718858 69.63 ns/op 4595.67 MB/s BenchmarkHash/n=320/String-4 639374 183.1 ns/op 1747.99 MB/s BenchmarkHash/n=1024/Write-4 261229 450.5 ns/op 2273.00 MB/s BenchmarkHash/n=1024/Bytes-4 729096 160.3 ns/op 6389.35 MB/s BenchmarkHash/n=1024/String-4 248312 474.5 ns/op 2158.10 MB/s BenchmarkHash/n=4096/Write-4 121030 972.2 ns/op 4213.01 MB/s BenchmarkHash/n=4096/Bytes-4 205501 584.4 ns/op 7008.87 MB/s BenchmarkHash/n=4096/String-4 65829 1805 ns/op 2269.37 MB/s BenchmarkHash/n=16384/Write-4 38790 3083 ns/op 5314.78 MB/s BenchmarkHash/n=16384/Bytes-4 53064 2246 ns/op 7294.66 MB/s BenchmarkHash/n=16384/String-4 16810 7164 ns/op 2287.10 MB/s PASS ok hash/maphash 5.627s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 855 135584 ns/op BenchmarkEscapeNone-4 110894 1032 ns/op BenchmarkUnescape-4 723 154392 ns/op BenchmarkUnescapeNone-4 549660 215.1 ns/op BenchmarkUnescapeSparse-4 9655 11529 ns/op BenchmarkUnescapeDense-4 1117 103882 ns/op PASS ok html 1.976s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9031 12353 ns/op BenchmarkCSSEscaperNoSpecials-4 44521 2642 ns/op BenchmarkDecodeCSS-4 26536 4463 ns/op BenchmarkDecodeCSSNoSpecials-4 4313676 27.74 ns/op BenchmarkCSSValueFilter-4 104616 1101 ns/op BenchmarkCSSValueFilterOk-4 76756 1618 ns/op BenchmarkEscapedExecute-4 4639 25711 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10790 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66056 1784 ns/op BenchmarkStripTags-4 20784 5715 ns/op BenchmarkStripTagsNoSpecials-4 257349 413.0 ns/op BenchmarkJSValEscaperWithNum-4 23547 5094 ns/op BenchmarkJSValEscaperWithStr-4 5016 22437 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17912 6681 ns/op BenchmarkJSValEscaperWithObj-4 3822 26166 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13036 9069 ns/op BenchmarkJSStrEscaperNoSpecials-4 59924 1958 ns/op BenchmarkJSStrEscaper-4 10000 10296 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 53642 2184 ns/op BenchmarkJSRegexpEscaper-4 10000 10871 ns/op BenchmarkTemplateSpecialTags-4 80 1341004 ns/op BenchmarkURLEscaper-4 3992 28062 ns/op BenchmarkURLEscaperNoSpecials-4 156388 721.4 ns/op BenchmarkURLNormalizer-4 5612 20688 ns/op BenchmarkURLNormalizerNoSpecials-4 151335 742.5 ns/op BenchmarkSrcsetFilter-4 18194 6393 ns/op BenchmarkSrcsetFilterNoSpecials-4 102440 1159 ns/op PASS ok html/template 5.001s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 595724 186.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 396211 271.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 588849 191.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 419181 269.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1797679 64.48 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1205224 99.79 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1813537 65.37 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1200264 100.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1456428 80.76 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 415161 275.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 347480 341.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 426226 260.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 330846 342.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 744336 152.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 521991 239.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 912493 126.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 558733 219.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 427767 275.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1383213 89.00 ns/op BenchmarkRGBASetRGBA-4 1354899 86.70 ns/op BenchmarkRGBA64At-4 658453 168.9 ns/op BenchmarkRGBA64SetRGBA64-4 741014 157.2 ns/op BenchmarkNRGBAAt-4 1369429 86.91 ns/op BenchmarkNRGBASetNRGBA-4 1369744 87.76 ns/op BenchmarkNRGBA64At-4 693440 164.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 740780 159.0 ns/op BenchmarkAlphaAt-4 2342020 50.83 ns/op BenchmarkAlphaSetAlpha-4 2359680 50.46 ns/op BenchmarkAlpha16At-4 1579830 74.61 ns/op BenchmarkAlphaSetAlpha16-4 1548313 76.18 ns/op BenchmarkGrayAt-4 2282360 51.63 ns/op BenchmarkGraySetGray-4 2329801 51.28 ns/op BenchmarkGray16At-4 1568119 74.43 ns/op BenchmarkGraySetGray16-4 1565311 75.03 ns/op PASS ok image 6.544s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3954628 30.10 ns/op BenchmarkYCbCrToRGB/128-4 3844111 31.23 ns/op BenchmarkYCbCrToRGB/255-4 4082721 29.49 ns/op BenchmarkRGBToYCbCr/0-4 4084045 28.96 ns/op BenchmarkRGBToYCbCr/Cb-4 4036208 29.81 ns/op BenchmarkRGBToYCbCr/Cr-4 4188099 28.91 ns/op BenchmarkYCbCrToRGBA/0-4 3352512 35.60 ns/op BenchmarkYCbCrToRGBA/128-4 3202933 37.51 ns/op BenchmarkYCbCrToRGBA/255-4 3396697 35.38 ns/op BenchmarkNYCbCrAToRGBA/0-4 3247480 37.17 ns/op BenchmarkNYCbCrAToRGBA/128-4 3348434 35.70 ns/op BenchmarkNYCbCrAToRGBA/255-4 3285890 36.44 ns/op PASS ok image/color 2.891s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35228967 ns/op BenchmarkFillSrc-4 300 391686 ns/op BenchmarkCopyOver-4 6 18223539 ns/op BenchmarkCopySrc-4 386 288292 ns/op BenchmarkNRGBAOver-4 6 19796142 ns/op BenchmarkNRGBASrc-4 8 12812146 ns/op BenchmarkYCbCr-4 8 14425826 ns/op BenchmarkGray-4 15 7606305 ns/op BenchmarkCMYK-4 8 12782390 ns/op BenchmarkGlyphOver-4 19 6251338 ns/op BenchmarkRGBAMaskOver-4 4 32056714 ns/op BenchmarkGrayMaskOver-4 5 24139132 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39836973 ns/op BenchmarkRGBA-4 4 26494500 ns/op BenchmarkPalettedFill-4 903 134472 ns/op BenchmarkPalettedRGBA-4 4 25979830 ns/op BenchmarkGenericOver-4 2 57580940 ns/op BenchmarkGenericMaskOver-4 5 23581596 ns/op BenchmarkGenericSrc-4 3 37939171 ns/op BenchmarkGenericMaskSrc-4 4 31931792 ns/op PASS ok image/draw 7.519s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4685055 ns/op 3.30 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114983992 ns/op 2.67 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3166380026 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 54 2150828 ns/op 7.18 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 157584486 ns/op 0.39 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.335s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3380 30707 ns/op BenchmarkIDCT-4 3438 29144 ns/op BenchmarkDecodeBaseline-4 8 12788562 ns/op 4.83 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17843891 ns/op 3.46 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 159120845 ns/op 7.72 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 196587654 ns/op 4.69 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.251s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11815460 8.731 ns/op BenchmarkDecodeGray-4 12 9298400 ns/op 7.05 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 40025708 ns/op 6.55 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34766903 ns/op 7.54 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5499319 ns/op 11.92 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 33016158 ns/op 7.94 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40846767 ns/op 6.42 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 62239118 ns/op 4.94 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 62195969 ns/op 4.94 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 202881234 ns/op 6.06 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 220698606 ns/op 5.57 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31088713 ns/op 9.88 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 206110249 ns/op 5.96 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 853335915 ns/op 1.44 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.891s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 55500906 ns/op 1.80 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 46005357 ns/op 2.17 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 325382839 ns/op 1.54 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 329119083 ns/op 1.52 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 54206554 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 46124863 ns/op 2.17 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 318414713 ns/op 1.57 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 306341437 ns/op 1.63 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 714205657 ns/op 1.40 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 722673782 ns/op 1.38 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4715537629 ns/op 1.06 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4743309863 ns/op 1.05 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 9567547289 ns/op 1.05 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 9503397334 ns/op 1.05 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 54457773170 ns/op 0.92 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 55442443884 ns/op 0.90 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10806705 ns/op 9.25 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 12088686 ns/op 8.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 50414296 ns/op 9.92 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 57950774 ns/op 8.63 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 104286331 ns/op 9.59 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 118575030 ns/op 8.43 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 517113508 ns/op 9.67 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 593438444 ns/op 8.43 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1020498383 ns/op 9.80 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1167740031 ns/op 8.56 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5192594546 ns/op 9.63 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5932959348 ns/op 8.43 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 62573023 ns/op 1.60 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 55834544 ns/op 1.79 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 422874529 ns/op 1.18 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 485010897 ns/op 1.03 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1013267643 ns/op 0.99 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1098380807 ns/op 0.91 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 7194910583 ns/op 0.69 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 7300176474 ns/op 0.68 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 15642109588 ns/op 0.64 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 15731816456 ns/op 0.64 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 97201390776 ns/op 0.51 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 97262559871 ns/op 0.51 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 201241471 ns/op 20.77 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 195818165 ns/op 21.34 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 420.356s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34574 3127 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 35329 3269 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 31903 3651 ns/op 1.10 MB/s BenchmarkMarshalCorpusFile/8-4 27595 4306 ns/op 1.86 MB/s BenchmarkMarshalCorpusFile/16-4 21163 5571 ns/op 2.87 MB/s BenchmarkMarshalCorpusFile/32-4 13759 8355 ns/op 3.83 MB/s BenchmarkMarshalCorpusFile/64-4 10911 10999 ns/op 5.82 MB/s BenchmarkMarshalCorpusFile/128-4 6936 14567 ns/op 8.79 MB/s BenchmarkMarshalCorpusFile/256-4 3500 34516 ns/op 7.42 MB/s BenchmarkMarshalCorpusFile/512-4 1748 69043 ns/op 7.42 MB/s BenchmarkMarshalCorpusFile/1024-4 885 131388 ns/op 7.79 MB/s BenchmarkMarshalCorpusFile/2048-4 430 263198 ns/op 7.78 MB/s BenchmarkMarshalCorpusFile/4096-4 229 510739 ns/op 8.02 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1034519 ns/op 7.92 MB/s BenchmarkMarshalCorpusFile/16384-4 57 2059780 ns/op 7.95 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5691334 ns/op 5.76 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11714733 ns/op 5.59 MB/s BenchmarkMarshalCorpusFile/131072-4 4 26918495 ns/op 4.87 MB/s BenchmarkMarshalCorpusFile/262144-4 2 50436760 ns/op 5.20 MB/s BenchmarkMarshalCorpusFile/524288-4 1 100110835 ns/op 5.24 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 204099038 ns/op 5.14 MB/s BenchmarkUnmarshalCorpusFile/1-4 8474 12640 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9655 13440 ns/op 0.15 MB/s BenchmarkUnmarshalCorpusFile/4-4 8395 13979 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 6375 15728 ns/op 0.51 MB/s BenchmarkUnmarshalCorpusFile/16-4 6196 19328 ns/op 0.83 MB/s BenchmarkUnmarshalCorpusFile/32-4 3710 28460 ns/op 1.12 MB/s BenchmarkUnmarshalCorpusFile/64-4 3590 32942 ns/op 1.94 MB/s BenchmarkUnmarshalCorpusFile/128-4 2677 44016 ns/op 2.91 MB/s BenchmarkUnmarshalCorpusFile/256-4 1050 115724 ns/op 2.21 MB/s BenchmarkUnmarshalCorpusFile/512-4 555 213794 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/1024-4 284 413133 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/2048-4 146 800643 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/4096-4 68 1617006 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/8192-4 34 3257757 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6397398 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12954750 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25671989 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 51690892 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 106531419 ns/op 2.46 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 213276169 ns/op 2.46 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 434451715 ns/op 2.41 MB/s BenchmarkMutatorBytes/1-4 34936 3459 ns/op BenchmarkMutatorBytes/10-4 37491 3264 ns/op BenchmarkMutatorBytes/100-4 34189 3493 ns/op BenchmarkMutatorBytes/1000-4 22646 5431 ns/op BenchmarkMutatorBytes/10000-4 5344 23308 ns/op BenchmarkMutatorBytes/100000-4 837 153187 ns/op BenchmarkMutatorString/1-4 30000 3593 ns/op BenchmarkMutatorString/10-4 32936 3474 ns/op BenchmarkMutatorString/100-4 30684 4311 ns/op BenchmarkMutatorString/1000-4 12519 8047 ns/op BenchmarkMutatorString/10000-4 2967 71572 ns/op BenchmarkMutatorString/100000-4 198 598215 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17254 6307 ns/op BenchmarkMutatorAllBasicTypes/string-4 18945 6443 ns/op BenchmarkMutatorAllBasicTypes/bool-4 60268 2001 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52950 2201 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53872 2230 ns/op BenchmarkMutatorAllBasicTypes/int-4 55927 2055 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57217 2090 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56774 2059 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56092 2089 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57399 2067 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55160 2152 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55381 2117 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55708 2107 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 55971 2129 ns/op PASS ok internal/fuzz 12.431s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 32566 4159 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 122178 980.9 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.415s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 36878 3844 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 10501 ns/op BenchmarkSplicePipePoolParallel-4 97143 1058 ns/op BenchmarkSplicePipeNativeParallel-4 30219 3337 ns/op PASS ok internal/poll 1.676s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21492580 ns/op PASS ok internal/trace 4.189s PASS ok internal/zstd 1.030s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16112 ns/op BenchmarkCopyNLarge-4 140 1189350 ns/op PASS ok io 1.449s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 210925 529.4 ns/op BenchmarkPrintln-4 22600 5277 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 32702 3656 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2199 50185 ns/op BenchmarkDiscard-4 754188 143.8 ns/op 0 B/op 0 allocs/op PASS ok log 1.708s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 87818 1315 ns/op BenchmarkJSONHandler/defaults-4 7426 15758 ns/op 527 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4033 25591 ns/op 775 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5104 23260 ns/op 777 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7407 15153 ns/op 516 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7633 15514 ns/op 519 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5676 20004 ns/op 531 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29756 3971 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 29413 4018 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 79863 1522 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 62746 2105 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 46557 2369 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 56683 2209 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 61008 2135 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 48343 2482 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 849872 133.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 615703 187.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 494464 241.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 391291 301.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 334394 346.4 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 4873 21460 ns/op BenchmarkDispatch/switch-checked-4 188359 606.4 ns/op BenchmarkDispatch/As-4 178434 658.6 ns/op BenchmarkDispatch/Visit-4 183858 629.3 ns/op BenchmarkUnsafeStrings-4 18727 6319 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.459s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2157524 55.59 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2116078 56.14 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1383958 93.55 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 313599 342.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 57379 2048 ns/op 267 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 76803 1509 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 47425 2487 ns/op 674 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 10092 10050 ns/op 3491 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 15344 7524 ns/op 604 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14928 7841 ns/op 599 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9740 11163 ns/op 1091 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3129 37684 ns/op 4304 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 15646 7416 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 15475 7658 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 10518 11024 ns/op 940 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3742 32678 ns/op 3689 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.202s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 55135961 ns/op PASS ok maps 2.698s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2183725 54.13 ns/op BenchmarkAcosh-4 935386 110.9 ns/op BenchmarkAsin-4 2204133 54.86 ns/op BenchmarkAsinh-4 1000000 119.5 ns/op BenchmarkAtan-4 2866185 41.19 ns/op BenchmarkAtanh-4 1000000 113.2 ns/op BenchmarkAtan2-4 2079141 56.88 ns/op BenchmarkCbrt-4 1434100 84.00 ns/op BenchmarkCeil-4 16718595 7.140 ns/op BenchmarkCopysign-4 2949250 40.61 ns/op BenchmarkCos-4 1328542 88.31 ns/op BenchmarkCosh-4 1469077 81.32 ns/op BenchmarkErf-4 2807718 42.74 ns/op BenchmarkErfc-4 2709078 44.20 ns/op BenchmarkErfinv-4 2485273 48.21 ns/op BenchmarkErfcinv-4 2473818 48.54 ns/op BenchmarkExp-4 5948947 20.21 ns/op BenchmarkExpGo-4 852477 125.5 ns/op BenchmarkExpm1-4 2055697 58.21 ns/op BenchmarkExp2-4 987639 116.9 ns/op BenchmarkExp2Go-4 951796 125.5 ns/op BenchmarkAbs-4 3762099 31.77 ns/op BenchmarkDim-4 7797403 15.63 ns/op BenchmarkFloor-4 16672084 7.158 ns/op BenchmarkMax-4 11176747 10.55 ns/op BenchmarkMin-4 11234432 10.55 ns/op BenchmarkMod-4 324159 340.3 ns/op BenchmarkFrexp-4 2015505 59.03 ns/op BenchmarkGamma-4 672350 173.0 ns/op BenchmarkHypot-4 10062888 11.87 ns/op BenchmarkHypotGo-4 1588510 75.79 ns/op BenchmarkIlogb-4 2403405 49.47 ns/op BenchmarkJ0-4 241201 486.0 ns/op BenchmarkJ1-4 243916 487.5 ns/op BenchmarkJn-4 112228 1061 ns/op BenchmarkLdexp-4 1986415 60.20 ns/op BenchmarkLgamma-4 870602 137.8 ns/op BenchmarkLog-4 5111044 23.51 ns/op BenchmarkLogb-4 2327516 50.07 ns/op BenchmarkLog1p-4 1300688 92.25 ns/op BenchmarkLog10-4 4868372 24.36 ns/op BenchmarkLog2-4 1493319 79.16 ns/op BenchmarkModf-4 2919446 40.69 ns/op BenchmarkNextafter32-4 2879600 41.28 ns/op BenchmarkNextafter64-4 3006625 39.80 ns/op BenchmarkPowInt-4 594531 197.0 ns/op BenchmarkPowFrac-4 428888 276.5 ns/op BenchmarkPow10Pos-4 4263297 28.30 ns/op BenchmarkPow10Neg-4 4079379 29.36 ns/op BenchmarkRound-4 3727377 32.05 ns/op BenchmarkRoundToEven-4 7976535 14.86 ns/op BenchmarkRemainder-4 486285 233.9 ns/op BenchmarkSignbit-4 5197746 22.91 ns/op BenchmarkSin-4 1623261 73.36 ns/op BenchmarkSincos-4 970844 118.1 ns/op BenchmarkSinh-4 1804262 66.40 ns/op BenchmarkSqrtIndirect-4 16351932 7.335 ns/op BenchmarkSqrtLatency-4 16309628 7.247 ns/op BenchmarkSqrtIndirectLatency-4 16093864 7.266 ns/op BenchmarkSqrtGoLatency-4 1329657 89.68 ns/op BenchmarkSqrtPrime-4 31646 3716 ns/op BenchmarkTan-4 1488253 80.24 ns/op BenchmarkTanh-4 1372731 87.83 ns/op BenchmarkTrunc-4 16369627 7.283 ns/op BenchmarkY0-4 245626 484.1 ns/op BenchmarkY1-4 248839 484.4 ns/op BenchmarkYn-4 119331 990.1 ns/op BenchmarkFloat64bits-4 5704515 20.89 ns/op BenchmarkFloat64frombits-4 5291940 22.77 ns/op BenchmarkFloat32bits-4 5164857 23.14 ns/op BenchmarkFloat32frombits-4 4853932 24.60 ns/op BenchmarkFMA-4 15847978 7.536 ns/op PASS ok math 12.013s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11090942 10.64 ns/op 6013.28 MB/s BenchmarkAddVV/2-4 10268242 11.40 ns/op 11223.64 MB/s BenchmarkAddVV/3-4 9731038 12.39 ns/op 15499.70 MB/s BenchmarkAddVV/4-4 9738142 12.24 ns/op 20911.97 MB/s BenchmarkAddVV/5-4 8988387 13.32 ns/op 24018.23 MB/s BenchmarkAddVV/10-4 7431147 16.02 ns/op 39950.34 MB/s BenchmarkAddVV/100-4 1834369 65.48 ns/op 97741.73 MB/s BenchmarkAddVV/1000-4 203900 584.2 ns/op 109559.30 MB/s BenchmarkSubVV/1-4 10622114 11.17 ns/op 5729.91 MB/s BenchmarkSubVV/2-4 9561620 12.66 ns/op 10113.52 MB/s BenchmarkSubVV/3-4 9017197 12.97 ns/op 14800.91 MB/s BenchmarkSubVV/4-4 9465625 12.42 ns/op 20604.41 MB/s BenchmarkSubVV/5-4 8847877 13.41 ns/op 23869.45 MB/s BenchmarkSubVV/10-4 7363089 16.21 ns/op 39492.05 MB/s BenchmarkSubVV/100-4 1827702 65.50 ns/op 97714.83 MB/s BenchmarkSubVV/1000-4 204870 583.9 ns/op 109613.80 MB/s BenchmarkAddVW/1-4 12258325 9.812 ns/op 815.30 MB/s BenchmarkAddVW/2-4 11035046 10.80 ns/op 1481.40 MB/s BenchmarkAddVW/3-4 10283973 11.74 ns/op 2044.10 MB/s BenchmarkAddVW/4-4 10722433 11.12 ns/op 2877.38 MB/s BenchmarkAddVW/5-4 10043997 11.86 ns/op 3373.22 MB/s BenchmarkAddVW/10-4 8520285 13.98 ns/op 5721.27 MB/s BenchmarkAddVW/100-4 240002 466.2 ns/op 1716.09 MB/s BenchmarkAddVW/1000-4 35308 3411 ns/op 2345.65 MB/s BenchmarkAddVWext/1-4 11566330 10.33 ns/op 774.55 MB/s BenchmarkAddVWext/2-4 11046321 10.79 ns/op 1482.93 MB/s BenchmarkAddVWext/3-4 10423854 11.38 ns/op 2109.04 MB/s BenchmarkAddVWext/4-4 10924422 10.93 ns/op 2926.97 MB/s BenchmarkAddVWext/5-4 10107728 11.83 ns/op 3379.81 MB/s BenchmarkAddVWext/10-4 8655392 13.85 ns/op 5777.46 MB/s BenchmarkAddVWext/100-4 82260 1462 ns/op 547.36 MB/s BenchmarkAddVWext/1000-4 8371 14062 ns/op 568.89 MB/s BenchmarkSubVW/1-4 12007875 9.894 ns/op 808.59 MB/s BenchmarkSubVW/2-4 10637605 11.14 ns/op 1436.33 MB/s BenchmarkSubVW/3-4 10057418 11.94 ns/op 2009.61 MB/s BenchmarkSubVW/4-4 10892905 10.95 ns/op 2922.32 MB/s BenchmarkSubVW/5-4 10064515 12.13 ns/op 3298.60 MB/s BenchmarkSubVW/10-4 8470374 14.21 ns/op 5630.71 MB/s BenchmarkSubVW/100-4 246019 478.3 ns/op 1672.66 MB/s BenchmarkSubVW/1000-4 34974 3435 ns/op 2328.83 MB/s BenchmarkSubVWext/1-4 11336415 10.27 ns/op 779.00 MB/s BenchmarkSubVWext/2-4 10597633 11.16 ns/op 1433.55 MB/s BenchmarkSubVWext/3-4 9857389 11.97 ns/op 2005.10 MB/s BenchmarkSubVWext/4-4 10868380 11.16 ns/op 2867.90 MB/s BenchmarkSubVWext/5-4 9998653 11.96 ns/op 3345.37 MB/s BenchmarkSubVWext/10-4 8506768 14.17 ns/op 5644.72 MB/s BenchmarkSubVWext/100-4 85761 1402 ns/op 570.53 MB/s BenchmarkSubVWext/1000-4 8206 13415 ns/op 596.34 MB/s BenchmarkMulAddVWW/1-4 10361816 11.65 ns/op 5494.73 MB/s BenchmarkMulAddVWW/2-4 9379788 12.79 ns/op 10008.94 MB/s BenchmarkMulAddVWW/3-4 9098542 13.16 ns/op 14590.13 MB/s BenchmarkMulAddVWW/4-4 8604138 14.12 ns/op 18123.98 MB/s BenchmarkMulAddVWW/5-4 7976299 14.73 ns/op 21723.99 MB/s BenchmarkMulAddVWW/10-4 6202046 18.94 ns/op 33797.88 MB/s BenchmarkMulAddVWW/100-4 1000000 101.6 ns/op 63006.05 MB/s BenchmarkMulAddVWW/1000-4 125978 952.1 ns/op 67222.93 MB/s BenchmarkAddMulVVW/1-4 10746876 11.29 ns/op 5671.14 MB/s BenchmarkAddMulVVW/2-4 9659606 12.38 ns/op 10335.33 MB/s BenchmarkAddMulVVW/3-4 9010363 13.29 ns/op 14450.22 MB/s BenchmarkAddMulVVW/4-4 8455593 14.00 ns/op 18289.02 MB/s BenchmarkAddMulVVW/5-4 7778517 15.04 ns/op 21274.04 MB/s BenchmarkAddMulVVW/10-4 6650080 18.16 ns/op 35244.09 MB/s BenchmarkAddMulVVW/100-4 1461760 81.51 ns/op 78521.30 MB/s BenchmarkAddMulVVW/1000-4 166471 721.4 ns/op 88712.38 MB/s BenchmarkDivWVW/1-4 2663996 44.04 ns/op 1453.23 MB/s BenchmarkDivWVW/2-4 1227763 98.00 ns/op 1306.16 MB/s BenchmarkDivWVW/3-4 936976 125.4 ns/op 1531.26 MB/s BenchmarkDivWVW/4-4 760310 148.1 ns/op 1728.98 MB/s BenchmarkDivWVW/5-4 786372 153.6 ns/op 2083.48 MB/s BenchmarkDivWVW/10-4 410817 286.7 ns/op 2232.08 MB/s BenchmarkDivWVW/100-4 54982 2179 ns/op 2936.63 MB/s BenchmarkDivWVW/1000-4 5596 21213 ns/op 3016.96 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11382565 9.137 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13761882 8.710 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10598091 10.22 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10744725 9.543 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9482942 11.16 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9933990 10.26 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8921216 12.09 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9452964 10.96 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8418067 12.82 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8758866 11.85 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6377918 17.01 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6794894 15.47 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 110.0 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1252471 92.35 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 110592 919.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153739 774.9 ns/op BenchmarkDecimalConversion-4 202 580400 ns/op BenchmarkFloatString/100-4 10000 10921 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 207 573072 ns/op 2916 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 52307639 ns/op 60632 B/op 48 allocs/op BenchmarkFloatString/100000-4 1 5216156289 ns/op 864568 B/op 544 allocs/op BenchmarkFloatAdd/10-4 164839 697.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 166672 716.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 149504 789.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86140 1379 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17191 7005 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 223045 528.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 223509 527.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 214624 546.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161072 742.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44524 2681 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1893 62026 ns/op BenchmarkParseFloatLargeExp-4 438 268202 ns/op BenchmarkGCD10x10/WithoutXY-4 199498 606.8 ns/op BenchmarkGCD10x10/WithXY-4 57823 2011 ns/op BenchmarkGCD10x100/WithoutXY-4 93570 1246 ns/op BenchmarkGCD10x100/WithXY-4 16636 7283 ns/op BenchmarkGCD10x1000/WithoutXY-4 56905 1922 ns/op BenchmarkGCD10x1000/WithXY-4 13282 8909 ns/op BenchmarkGCD100x100/WithoutXY-4 23491 4927 ns/op BenchmarkGCD100x100/WithXY-4 10206 11727 ns/op BenchmarkGCD100x1000/WithoutXY-4 9727 10338 ns/op BenchmarkGCD100x1000/WithXY-4 6039 20414 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2121 55762 ns/op BenchmarkGCD1000x1000/WithXY-4 1134 99099 ns/op BenchmarkHilbert-4 22 5117501 ns/op BenchmarkBinomial-4 14098 8340 ns/op BenchmarkQuoRem-4 20092 6214 ns/op BenchmarkExp-4 15 7551231 ns/op BenchmarkExpMont/Odd-4 126 942024 ns/op 2591 B/op 22 allocs/op BenchmarkExpMont/Even1-4 124 961961 ns/op 3368 B/op 38 allocs/op BenchmarkExpMont/Even2-4 120 980882 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even3-4 121 1001431 ns/op 3877 B/op 54 allocs/op BenchmarkExpMont/Even4-4 120 1005459 ns/op 3862 B/op 53 allocs/op BenchmarkExpMont/Even8-4 120 990709 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even32-4 121 987513 ns/op 3835 B/op 53 allocs/op BenchmarkExpMont/Even64-4 142 839169 ns/op 3640 B/op 53 allocs/op BenchmarkExpMont/Even96-4 135 860728 ns/op 3801 B/op 52 allocs/op BenchmarkExpMont/Even128-4 158 757529 ns/op 3253 B/op 50 allocs/op BenchmarkExpMont/Even255-4 181 671439 ns/op 2956 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 424 282344 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 382 307610 ns/op 1721 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 381 320031 ns/op 1741 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 369 320602 ns/op 1733 B/op 47 allocs/op BenchmarkExp2-4 14 7676763 ns/op BenchmarkBitset-4 757436 152.7 ns/op BenchmarkBitsetNeg-4 417434 273.1 ns/op BenchmarkBitsetOrig-4 229132 505.7 ns/op BenchmarkBitsetNegOrig-4 143347 771.0 ns/op BenchmarkModSqrt225_Tonelli-4 100 1046903 ns/op BenchmarkModSqrt225_3Mod4-4 370 321560 ns/op BenchmarkModSqrt231_Tonelli-4 100 1095665 ns/op BenchmarkModSqrt231_5Mod8-4 314 383930 ns/op BenchmarkModInverse-4 12100 10053 ns/op BenchmarkSqrt-4 1636 76353 ns/op BenchmarkIntSqr/1-4 1430348 84.41 ns/op BenchmarkIntSqr/2-4 716494 159.0 ns/op BenchmarkIntSqr/3-4 605188 194.0 ns/op BenchmarkIntSqr/5-4 426285 275.2 ns/op BenchmarkIntSqr/8-4 306718 378.8 ns/op BenchmarkIntSqr/10-4 252188 477.6 ns/op BenchmarkIntSqr/20-4 45462 2720 ns/op BenchmarkIntSqr/30-4 33458 3643 ns/op BenchmarkIntSqr/50-4 21106 5776 ns/op BenchmarkIntSqr/80-4 12280 9613 ns/op BenchmarkIntSqr/100-4 9525 12481 ns/op BenchmarkIntSqr/200-4 3547 31859 ns/op BenchmarkIntSqr/300-4 1534 81640 ns/op BenchmarkIntSqr/500-4 708 160601 ns/op BenchmarkIntSqr/800-4 289 422827 ns/op BenchmarkIntSqr/1000-4 217 528762 ns/op BenchmarkDiv/20/10-4 425934 276.1 ns/op BenchmarkDiv/40/20-4 422860 275.5 ns/op BenchmarkDiv/100/50-4 366594 326.6 ns/op BenchmarkDiv/200/100-4 46494 2644 ns/op BenchmarkDiv/400/200-4 45954 2689 ns/op BenchmarkDiv/1000/500-4 37246 3390 ns/op BenchmarkDiv/2000/1000-4 28610 4392 ns/op BenchmarkDiv/20000/10000-4 956 117883 ns/op BenchmarkDiv/200000/100000-4 25 4964899 ns/op BenchmarkDiv/2000000/1000000-4 1 131070568 ns/op BenchmarkDiv/20000000/10000000-4 1 3781626330 ns/op BenchmarkMul-4 5 23765967 ns/op BenchmarkNatMul/10-4 137128 730.7 ns/op BenchmarkNatMul/100-4 4822 22027 ns/op BenchmarkNatMul/1000-4 169 689835 ns/op BenchmarkZeroShifts/Shl-4 14638 8738 ns/op BenchmarkZeroShifts/ShlSame-4 5086459 22.22 ns/op BenchmarkZeroShifts/Shr-4 14506 7132 ns/op BenchmarkZeroShifts/ShrSame-4 5518581 21.58 ns/op BenchmarkExp3Power/0x10-4 171405 677.3 ns/op BenchmarkExp3Power/0x40-4 145478 826.5 ns/op BenchmarkExp3Power/0x100-4 87801 1312 ns/op BenchmarkExp3Power/0x400-4 41108 2796 ns/op BenchmarkExp3Power/0x1000-4 9272 12828 ns/op BenchmarkExp3Power/0x4000-4 1797 65866 ns/op BenchmarkExp3Power/0x10000-4 193 595521 ns/op BenchmarkExp3Power/0x40000-4 18 6717338 ns/op BenchmarkExp3Power/0x100000-4 2 64001800 ns/op BenchmarkExp3Power/0x400000-4 1 579853352 ns/op BenchmarkFibo-4 3 39694083 ns/op BenchmarkNatSqr/1-4 818457 132.2 ns/op BenchmarkNatSqr/2-4 550934 237.0 ns/op BenchmarkNatSqr/3-4 380778 276.2 ns/op BenchmarkNatSqr/5-4 282466 405.0 ns/op BenchmarkNatSqr/8-4 184165 571.9 ns/op BenchmarkNatSqr/10-4 156682 691.7 ns/op BenchmarkNatSqr/20-4 39150 2950 ns/op BenchmarkNatSqr/30-4 29378 4090 ns/op BenchmarkNatSqr/50-4 18404 6566 ns/op BenchmarkNatSqr/80-4 11016 10651 ns/op BenchmarkNatSqr/100-4 8929 13930 ns/op BenchmarkNatSqr/200-4 3037 35006 ns/op BenchmarkNatSqr/300-4 1467 84203 ns/op BenchmarkNatSqr/500-4 681 163940 ns/op BenchmarkNatSqr/800-4 294 403283 ns/op BenchmarkNatSqr/1000-4 222 533182 ns/op BenchmarkNatSetBytes/8-4 696949 163.2 ns/op BenchmarkNatSetBytes/24-4 203356 589.3 ns/op BenchmarkNatSetBytes/128-4 45189 2577 ns/op BenchmarkNatSetBytes/7-4 766010 150.3 ns/op BenchmarkNatSetBytes/23-4 204872 562.2 ns/op BenchmarkNatSetBytes/127-4 45630 2598 ns/op BenchmarkScanPi-4 232 499415 ns/op BenchmarkStringPiParallel-4 554 190734 ns/op BenchmarkScan/10/Base2-4 39790 2959 ns/op BenchmarkScan/100/Base2-4 4545 25905 ns/op BenchmarkScan/1000/Base2-4 469 250659 ns/op BenchmarkScan/10/Base8-4 97050 1227 ns/op BenchmarkScan/100/Base8-4 13285 9212 ns/op BenchmarkScan/1000/Base8-4 1359 87943 ns/op BenchmarkScan/10/Base10-4 102958 1159 ns/op BenchmarkScan/100/Base10-4 14367 8287 ns/op BenchmarkScan/1000/Base10-4 1448 80384 ns/op BenchmarkScan/10/Base16-4 114930 1048 ns/op BenchmarkScan/100/Base16-4 16426 7203 ns/op BenchmarkScan/1000/Base16-4 1712 70258 ns/op BenchmarkString/10/Base2-4 161818 755.2 ns/op BenchmarkString/100/Base2-4 21718 5352 ns/op BenchmarkString/1000/Base2-4 2158 52375 ns/op BenchmarkString/10/Base8-4 287389 381.5 ns/op BenchmarkString/100/Base8-4 58333 1982 ns/op BenchmarkString/1000/Base8-4 6250 18412 ns/op BenchmarkString/10/Base10-4 187670 606.9 ns/op BenchmarkString/100/Base10-4 36170 3316 ns/op BenchmarkString/1000/Base10-4 4576 26440 ns/op BenchmarkString/10/Base16-4 372236 320.2 ns/op BenchmarkString/100/Base16-4 65746 1529 ns/op BenchmarkString/1000/Base16-4 8415 13646 ns/op BenchmarkLeafSize/0-4 42 2822101 ns/op BenchmarkLeafSize/1-4 352 321123 ns/op BenchmarkLeafSize/2-4 363 317470 ns/op BenchmarkLeafSize/3-4 274 420863 ns/op BenchmarkLeafSize/4-4 374 305574 ns/op BenchmarkLeafSize/5-4 247 480333 ns/op BenchmarkLeafSize/6-4 273 418135 ns/op BenchmarkLeafSize/7-4 300 397890 ns/op BenchmarkLeafSize/8-4 374 304607 ns/op BenchmarkLeafSize/9-4 206 584492 ns/op BenchmarkLeafSize/10-4 242 479857 ns/op BenchmarkLeafSize/11-4 253 453761 ns/op BenchmarkLeafSize/12-4 277 424395 ns/op BenchmarkLeafSize/13-4 254 454066 ns/op BenchmarkLeafSize/14-4 298 408433 ns/op BenchmarkLeafSize/15-4 302 385193 ns/op BenchmarkLeafSize/16-4 369 319182 ns/op BenchmarkLeafSize/32-4 367 307724 ns/op BenchmarkLeafSize/64-4 344 333198 ns/op BenchmarkProbablyPrime/n=0-4 9 12038357 ns/op BenchmarkProbablyPrime/n=1-4 8 13665848 ns/op BenchmarkProbablyPrime/n=5-4 6 19882394 ns/op BenchmarkProbablyPrime/n=10-4 4 27197346 ns/op BenchmarkProbablyPrime/n=20-4 3 42643195 ns/op BenchmarkProbablyPrime/Lucas-4 10 10618994 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1539487 ns/op BenchmarkRatCmp-4 205185 544.4 ns/op BenchmarkFloatSqrt/64-4 22682 5311 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14014 8515 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9108 12409 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4213 24582 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 742 154773 ns/op 17889 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 52 2011570 ns/op 174941 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 152513878 ns/op 3799328 B/op 631 allocs/op PASS ok math/big 51.670s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8496265 14.32 ns/op BenchmarkLeadingZeros8-4 8726289 13.67 ns/op BenchmarkLeadingZeros16-4 10575448 11.36 ns/op BenchmarkLeadingZeros32-4 10882124 11.11 ns/op BenchmarkLeadingZeros64-4 10344756 11.45 ns/op BenchmarkTrailingZeros-4 9877273 12.31 ns/op BenchmarkTrailingZeros8-4 10621519 11.22 ns/op BenchmarkTrailingZeros16-4 9670491 12.49 ns/op BenchmarkTrailingZeros32-4 10914560 11.04 ns/op BenchmarkTrailingZeros64-4 9489151 12.56 ns/op BenchmarkOnesCount-4 9780416 12.20 ns/op BenchmarkOnesCount8-4 10165317 11.40 ns/op BenchmarkOnesCount16-4 10749718 11.17 ns/op BenchmarkOnesCount32-4 10625401 11.15 ns/op BenchmarkOnesCount64-4 9733284 12.21 ns/op BenchmarkRotateLeft-4 10365038 11.56 ns/op BenchmarkRotateLeft8-4 9449152 12.48 ns/op BenchmarkRotateLeft16-4 10224649 11.63 ns/op BenchmarkRotateLeft32-4 9580954 12.57 ns/op BenchmarkRotateLeft64-4 9342849 12.64 ns/op BenchmarkReverse-4 11971545 10.21 ns/op BenchmarkReverse8-4 15340915 7.936 ns/op BenchmarkReverse16-4 15830917 7.566 ns/op BenchmarkReverse32-4 14428358 8.310 ns/op BenchmarkReverse64-4 11915901 10.00 ns/op BenchmarkReverseBytes-4 16762321 7.152 ns/op BenchmarkReverseBytes16-4 16401705 7.240 ns/op BenchmarkReverseBytes32-4 16785387 7.136 ns/op BenchmarkReverseBytes64-4 16716874 7.140 ns/op BenchmarkAdd-4 9740013 12.33 ns/op BenchmarkAdd32-4 10411467 11.45 ns/op BenchmarkAdd64-4 9294788 12.17 ns/op BenchmarkAdd64multiple-4 18662091 6.398 ns/op BenchmarkSub-4 9875332 12.27 ns/op BenchmarkSub32-4 10441587 11.44 ns/op BenchmarkSub64-4 9721252 12.32 ns/op BenchmarkSub64multiple-4 18397660 6.601 ns/op BenchmarkMul-4 9702693 12.34 ns/op BenchmarkMul32-4 10562313 11.47 ns/op BenchmarkMul64-4 9759472 12.30 ns/op BenchmarkDiv-4 2730459 43.87 ns/op BenchmarkDiv32-4 5614219 21.17 ns/op BenchmarkDiv64-4 2668069 45.27 ns/op PASS ok math/bits 6.830s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10349281 10.76 ns/op BenchmarkAcos-4 459638 260.9 ns/op BenchmarkAcosh-4 398377 281.1 ns/op BenchmarkAsin-4 459139 257.7 ns/op BenchmarkAsinh-4 456963 260.7 ns/op BenchmarkAtan-4 704155 165.8 ns/op BenchmarkAtanh-4 696476 164.7 ns/op BenchmarkConj-4 16032745 6.514 ns/op BenchmarkCos-4 511926 205.9 ns/op BenchmarkCosh-4 560976 210.8 ns/op BenchmarkExp-4 747330 156.7 ns/op BenchmarkLog-4 808603 147.5 ns/op BenchmarkLog10-4 814106 147.3 ns/op BenchmarkPhase-4 1762120 67.55 ns/op BenchmarkPolar-4 1000000 103.4 ns/op BenchmarkPow-4 225381 526.1 ns/op BenchmarkRect-4 974832 119.2 ns/op BenchmarkSin-4 545275 213.5 ns/op BenchmarkSinh-4 547276 211.3 ns/op BenchmarkSqrt-4 1000000 116.9 ns/op BenchmarkTan-4 353485 332.6 ns/op BenchmarkTanh-4 387704 306.0 ns/op PASS ok math/cmplx 3.831s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 715150 168.2 ns/op BenchmarkInt63ThreadsafeParallel-4 593270 237.9 ns/op BenchmarkInt63Unthreadsafe-4 1239520 97.08 ns/op BenchmarkIntn1000-4 787789 137.6 ns/op BenchmarkInt63n1000-4 899928 127.3 ns/op BenchmarkInt31n1000-4 942681 121.1 ns/op BenchmarkFloat32-4 920413 115.6 ns/op BenchmarkFloat64-4 1242283 97.01 ns/op BenchmarkPerm3-4 190878 637.6 ns/op BenchmarkPerm30-4 22549 5240 ns/op BenchmarkPerm30ViaShuffle-4 26204 4612 ns/op BenchmarkShuffleOverhead-4 18165 6631 ns/op BenchmarkRead3-4 892207 129.6 ns/op BenchmarkRead64-4 74066 1609 ns/op BenchmarkRead1000-4 4930 23777 ns/op BenchmarkConcurrent-4 175408 878.0 ns/op PASS ok math/rand 3.594s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42679 2760 ns/op BenchmarkQDecodeWord-4 100153 1173 ns/op BenchmarkQDecodeHeader-4 92575 1256 ns/op BenchmarkTypeByExtension/.html-4 337682 298.4 ns/op BenchmarkTypeByExtension/.HTML-4 295714 389.1 ns/op BenchmarkTypeByExtension/.unused-4 354507 353.7 ns/op BenchmarkExtensionsByType/text/html-4 166839 709.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 91520 1367 ns/op BenchmarkExtensionsByType/application/octet-stream-4 110607 1050 ns/op PASS ok mime 2.409s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 674 177341 ns/op 47946 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 612 185686 ns/op 47234 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 237 495259 ns/op 105596 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 464 246367 ns/op 49923 B/op 207 allocs/op PASS ok mime/multipart 1.717s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 945 126595 ns/op PASS ok mime/quotedprintable 1.258s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 141 860243 ns/op 8525 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 121032224 ns/op 19376 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003762128 ns/op 158752 B/op 230 allocs/op BenchmarkDNSName-4 105914 1003 ns/op BenchmarkInterfaces-4 1389 80011 ns/op 16913 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1765 61877 ns/op 12417 B/op 25 allocs/op BenchmarkInterfaceByName-4 1390 78505 ns/op 16985 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 894 126527 ns/op 23063 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 3109 37155 ns/op 3939 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 536 214725 ns/op 137574 B/op 51 allocs/op BenchmarkParseIP-4 6951 17651 ns/op BenchmarkParseIPValidIPv4-4 313993 359.8 ns/op BenchmarkParseIPValidIPv6-4 159556 740.1 ns/op BenchmarkIPString/IPv4-4 114848 1049 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9788 12082 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 42790 2831 ns/op BenchmarkIPEqual/IPv4-4 1071168 110.2 ns/op BenchmarkIPEqual/IPv6-4 1085400 109.0 ns/op BenchmarkSendFile/1024-4 1 1210125916 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206156537 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206139358 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1205503864 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206641628 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1017365919 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1016982081 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1017328316 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1017429040 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1019058704 ns/op 0.51 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1021186387 ns/op 1.03 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1017210438 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1017346792 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1017359851 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1017030024 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1017090612 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1016999129 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1017171730 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1017676072 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1019463044 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1018858107 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1022789266 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1016774645 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1017694871 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1016879498 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1017292205 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1016806980 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1017050483 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1017360195 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1017877522 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1018645800 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1019666396 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1021964846 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1016894350 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1017282079 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1017194271 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1017138216 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1017517204 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1016812086 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1017514462 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1018113218 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1018506831 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1019238542 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1021531680 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1017690618 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1017203792 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1016516583 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1017013988 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1017349466 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1017222117 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1017424373 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1017634346 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1018357140 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1018902497 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1021083499 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2359 49980 ns/op BenchmarkTCP4OneShotTimeout-4 2383 51853 ns/op BenchmarkTCP4Persistent-4 13510 9362 ns/op BenchmarkTCP4PersistentTimeout-4 12036 9755 ns/op BenchmarkTCP6OneShot-4 2008 51862 ns/op BenchmarkTCP6OneShotTimeout-4 1981 53664 ns/op BenchmarkTCP6Persistent-4 15094 9197 ns/op BenchmarkTCP6PersistentTimeout-4 13215 9508 ns/op BenchmarkTCP4ConcurrentReadWrite-4 29128 4701 ns/op BenchmarkTCP6ConcurrentReadWrite-4 32212 5143 ns/op BenchmarkSetReadDeadline-4 118946 948.2 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9642 11573 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 11217 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 10913 ns/op 0 B/op 0 allocs/op PASS ok net 67.989s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28393 4091 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10910 11096 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13723 9102 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17487 6897 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 28032 3844 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 48756 2412 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1559078 76.01 ns/op BenchmarkFindChild/n=2/rep=map-4 3711859 32.24 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1347507 89.05 ns/op BenchmarkFindChild/n=4/rep=linear-4 759637 141.4 ns/op BenchmarkFindChild/n=4/rep=map-4 3322226 36.12 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 756975 155.5 ns/op BenchmarkFindChild/n=8/rep=linear-4 409825 290.3 ns/op BenchmarkFindChild/n=8/rep=map-4 3083138 38.73 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 392644 307.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 210954 570.8 ns/op BenchmarkFindChild/n=16/rep=map-4 3056110 44.22 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2178526 53.56 ns/op BenchmarkFindChild/n=32/rep=linear-4 103143 1136 ns/op BenchmarkFindChild/n=32/rep=map-4 3811530 32.15 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2348107 47.57 ns/op BenchmarkServerMatch-4 18603 6605 ns/op BenchmarkReadRequestChrome-4 3176 33393 ns/op 18.30 MB/s 1507 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10298 11287 ns/op 6.91 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10330 11271 ns/op 7.28 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6656 17100 ns/op 8.83 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 15794 7119 ns/op 5.62 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 285 428055 ns/op 2.39 MB/s BenchmarkFileAndServer_1KB/https1-4 175 599896 ns/op 1.71 MB/s BenchmarkFileAndServer_1KB/h2-4 133 779375 ns/op 1.31 MB/s BenchmarkFileAndServer_16MB/h1-4 2 52085018 ns/op 322.11 MB/s BenchmarkFileAndServer_16MB/https1-4 1 126401588 ns/op 132.73 MB/s BenchmarkFileAndServer_16MB/h2-4 1 255092080 ns/op 65.77 MB/s BenchmarkFileAndServer_64MB/h1-4 1 214344717 ns/op 313.09 MB/s BenchmarkFileAndServer_64MB/https1-4 1 444258658 ns/op 151.06 MB/s BenchmarkFileAndServer_64MB/h2-4 1 934952592 ns/op 71.78 MB/s BenchmarkServeMux-4 220 570014 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 285 455110 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 375 325573 ns/op 5895 B/op 63 allocs/op BenchmarkClientServer/https1-4 218 489240 ns/op 6631 B/op 73 allocs/op BenchmarkClientServer/h2-4 171 660694 ns/op 10507 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 919 116593 ns/op 9274 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 26 4672647 ns/op 106178 B/op 1138 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57218: read tcp 127.0.0.1:41841->127.0.0.1:57218: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57216: read tcp 127.0.0.1:41841->127.0.0.1:57216: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51376: read tcp 127.0.0.1:39953->127.0.0.1:51376: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51372: read tcp 127.0.0.1:39953->127.0.0.1:51372: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51304: read tcp 127.0.0.1:39953->127.0.0.1:51304: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51260: write tcp 127.0.0.1:39953->127.0.0.1:51260: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51360: write tcp 127.0.0.1:39953->127.0.0.1:51360: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53148: read tcp 127.0.0.1:44793->127.0.0.1:53148: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53238: read tcp 127.0.0.1:44793->127.0.0.1:53238: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53054: read tcp 127.0.0.1:44793->127.0.0.1:53054: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 22 4659807 ns/op 83032 B/op 950 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57294: read tcp 127.0.0.1:42203->127.0.0.1:57294: use of closed network connection BenchmarkClientServerParallel/64/h1-4 694 171275 ns/op 17924 B/op 102 allocs/op BenchmarkClientServerParallel/64/https1-4 21 4878972 ns/op 105315 B/op 1134 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54814: read tcp 127.0.0.1:37641->127.0.0.1:54814: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46920: read tcp 127.0.0.1:34371->127.0.0.1:46920: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46914: read tcp 127.0.0.1:34371->127.0.0.1:46914: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46912: write tcp 127.0.0.1:34371->127.0.0.1:46912: use of closed network connection BenchmarkClientServerParallel/64/h2-4 61 2463315 ns/op 50755 B/op 558 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37374: write tcp 127.0.0.1:33017->127.0.0.1:37374: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37396: write tcp 127.0.0.1:33017->127.0.0.1:37396: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49318: read tcp 127.0.0.1:39777->127.0.0.1:49318: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49324: read tcp 127.0.0.1:39777->127.0.0.1:49324: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49372: write tcp 127.0.0.1:39777->127.0.0.1:49372: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49446: read tcp 127.0.0.1:39777->127.0.0.1:49446: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49414: read tcp 127.0.0.1:39777->127.0.0.1:49414: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49424: read tcp 127.0.0.1:39777->127.0.0.1:49424: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49392: read tcp 127.0.0.1:39777->127.0.0.1:49392: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49472: read tcp 127.0.0.1:39777->127.0.0.1:49472: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1027708614 ns/op 31200 B/op 155 allocs/op BenchmarkClient-4 260 439976 ns/op 3748 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 637 186642 ns/op 7370 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1156 106637 ns/op 3042 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1557 72814 ns/op 1939 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1660 77538 ns/op 2763 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1602 73507 ns/op 2721 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1591 78814 ns/op 2777 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1731 70881 ns/op 1883 B/op 14 allocs/op BenchmarkServerHijack-4 894 122787 ns/op 16752 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 397 327098 ns/op 6032 B/op 52 allocs/op BenchmarkResponseStatusLine-4 388011 296.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.360s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3415 33206 ns/op 34138 B/op 12 allocs/op PASS ok net/http/httputil 1.206s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 82875 1395 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 427070 240.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 159988 692.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 63222 1931 ns/op BenchmarkStdIPv4-4 122437 959.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 88146 1280 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93948 1265 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 79346 1494 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67622 1761 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1699930 70.83 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1467039 81.85 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1469388 81.06 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 245194 467.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 268670 438.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 243781 485.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 82221 1489 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 268231 445.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 136078 876.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 138919 826.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 136258 871.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 73174 1633 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 332733 348.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 122352 1002 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 168586 721.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 236876 508.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 152991 765.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 289947 394.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 141663 818.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 139051 814.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 138700 822.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 102830 1107 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 436173 268.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 151392 741.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 92308 1315 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 116108 1053 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 148020 816.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 109236 1082 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 253772 476.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 106546 1096 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 135428 891.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 176920 668.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 124192 943.5 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 110.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 111.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 110.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 995496 116.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 996550 117.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 992385 116.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 975123 116.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 117.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 116.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 329854 374.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 572910 201.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 191100 612.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 206390 574.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 194000 614.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 72091 1668 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 465697 245.7 ns/op PASS ok net/netip 8.777s 2023/09/14 20:32:48 Test RPC server listening on 127.0.0.1:41099 2023/09/14 20:32:48 Test HTTP RPC server listening on 127.0.0.1:43553 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1435 81434 ns/op BenchmarkEndToEndHTTP-4 1683 74609 ns/op BenchmarkEndToEndAsync-4 3088 37195 ns/op BenchmarkEndToEndAsyncHTTP-4 3219 34640 ns/op PASS ok net/rpc 1.849s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3009 35628 ns/op BenchmarkReadMIMEHeader/server_headers-4 5160 23046 ns/op BenchmarkUncommon-4 24633 4690 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.531s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4615 24263 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 97646 1206 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 526976 210.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 89667 1347 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 169332 688.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 83162 1406 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13616 8618 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 355231 313.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 87943 1333 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 174370 692.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 84196 1417 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15232 7610 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 195957 604.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 78442 1508 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 78630 1516 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35726 3361 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6297 18508 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 186798 607.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77565 1508 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78067 1514 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35637 3354 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6502 18438 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.216s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3110907 36.85 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 158211 696.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 712 167467 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 224 511989 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 574 199865 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 51223 2168 ns/op BenchmarkStatFile-4 43741 2687 ns/op BenchmarkStatDir-4 45973 2537 ns/op BenchmarkLstatDot-4 51896 2167 ns/op BenchmarkLstatFile-4 43657 2597 ns/op BenchmarkLstatDir-4 44218 2534 ns/op PASS ok os 2.620s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 141 824469 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.225s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 359960 307.2 ns/op PASS ok os/user 1.224s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3538789 33.71 ns/op BenchmarkString-4 2283170 52.48 ns/op BenchmarkBytes-4 1929502 61.43 ns/op BenchmarkNamedBytes-4 1000000 107.5 ns/op BenchmarkBytesArray-4 747176 158.0 ns/op BenchmarkSliceLen-4 2222319 53.89 ns/op BenchmarkMapLen-4 936192 125.0 ns/op BenchmarkStringLen-4 1867020 63.97 ns/op BenchmarkArrayLen-4 1322565 91.88 ns/op BenchmarkSliceCap-4 2416443 49.03 ns/op BenchmarkDeepEqual/int8-4 501183 229.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 92755 1292 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 415422 278.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 88783 1329 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 424579 276.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 89034 1342 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 427928 276.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 89643 1359 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 418202 279.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 88441 1341 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 470414 235.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 115850 1011 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 414198 282.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 88832 1337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 415598 287.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 89179 1332 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 417462 284.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 88419 1335 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 415114 279.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 89304 1337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 418996 279.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 88284 1342 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 418743 276.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 88220 1343 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 422059 277.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 88648 1340 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 403453 284.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 88014 1346 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 416871 286.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 87472 1352 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 496810 236.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 89562 1296 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 424770 283.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 83560 1366 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 116533 1014 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 55167 2071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 47679 2483 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 33432 3593 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 33684 3518 ns/op BenchmarkIsZero/ArrayComparable-4 255690 467.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 30544 3862 ns/op BenchmarkIsZero/StructComparable-4 537890 213.6 ns/op BenchmarkIsZero/StructIncomparable-4 140738 843.9 ns/op BenchmarkSetZero/Bool/Direct-4 4059336 29.46 ns/op BenchmarkSetZero/Bool/CachedZero-4 827194 132.0 ns/op BenchmarkSetZero/Bool/NewZero-4 672420 174.5 ns/op BenchmarkSetZero/Int/Direct-4 2516414 48.29 ns/op BenchmarkSetZero/Int/CachedZero-4 880119 133.3 ns/op BenchmarkSetZero/Int/NewZero-4 663025 176.6 ns/op BenchmarkSetZero/Uint/Direct-4 2509344 48.44 ns/op BenchmarkSetZero/Uint/CachedZero-4 862668 132.7 ns/op BenchmarkSetZero/Uint/NewZero-4 664972 175.6 ns/op BenchmarkSetZero/Float/Direct-4 2383854 47.98 ns/op BenchmarkSetZero/Float/CachedZero-4 884082 133.4 ns/op BenchmarkSetZero/Float/NewZero-4 657570 175.6 ns/op BenchmarkSetZero/Complex/Direct-4 2484882 48.31 ns/op BenchmarkSetZero/Complex/CachedZero-4 822454 132.7 ns/op BenchmarkSetZero/Complex/NewZero-4 654745 176.5 ns/op BenchmarkSetZero/Array/Direct-4 2174752 55.33 ns/op BenchmarkSetZero/Array/CachedZero-4 892383 133.6 ns/op BenchmarkSetZero/Array/NewZero-4 649164 176.8 ns/op BenchmarkSetZero/Chan/Direct-4 2480889 48.15 ns/op BenchmarkSetZero/Chan/CachedZero-4 842226 133.9 ns/op BenchmarkSetZero/Chan/NewZero-4 638362 182.3 ns/op BenchmarkSetZero/Func/Direct-4 2486853 48.92 ns/op BenchmarkSetZero/Func/CachedZero-4 829852 133.2 ns/op BenchmarkSetZero/Func/NewZero-4 639228 181.2 ns/op BenchmarkSetZero/Interface/Direct-4 2216223 53.99 ns/op BenchmarkSetZero/Interface/CachedZero-4 848390 133.6 ns/op BenchmarkSetZero/Interface/NewZero-4 661130 175.0 ns/op BenchmarkSetZero/Map/Direct-4 2398515 48.05 ns/op BenchmarkSetZero/Map/CachedZero-4 867153 135.9 ns/op BenchmarkSetZero/Map/NewZero-4 646074 181.4 ns/op BenchmarkSetZero/Pointer/Direct-4 2429229 49.09 ns/op BenchmarkSetZero/Pointer/CachedZero-4 888565 135.5 ns/op BenchmarkSetZero/Pointer/NewZero-4 651910 181.4 ns/op BenchmarkSetZero/Slice/Direct-4 2209920 53.89 ns/op BenchmarkSetZero/Slice/CachedZero-4 873050 135.6 ns/op BenchmarkSetZero/Slice/NewZero-4 669682 178.1 ns/op BenchmarkSetZero/String/Direct-4 2423614 49.19 ns/op BenchmarkSetZero/String/CachedZero-4 843801 132.9 ns/op BenchmarkSetZero/String/NewZero-4 609914 178.2 ns/op BenchmarkSetZero/Struct/Direct-4 2146548 58.83 ns/op BenchmarkSetZero/Struct/CachedZero-4 792103 133.2 ns/op BenchmarkSetZero/Struct/NewZero-4 663766 177.8 ns/op BenchmarkSelect/1-4 151228 871.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 64876 1754 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 32991 3414 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 221464 554.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 153956 748.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 124922 979.0 ns/op 130.75 MB/s BenchmarkCallArgCopy/size=256-4 113428 1013 ns/op 252.70 MB/s BenchmarkCallArgCopy/size=1024-4 69850 1562 ns/op 655.77 MB/s BenchmarkCallArgCopy/size=4096-4 34310 3983 ns/op 1028.45 MB/s BenchmarkCallArgCopy/size=65536-4 2025 57869 ns/op 1132.49 MB/s BenchmarkFieldByName1-4 993746 111.1 ns/op BenchmarkFieldByName2-4 85975 1338 ns/op BenchmarkFieldByName3-4 10000 10532 ns/op BenchmarkInterfaceBig-4 3920114 29.90 ns/op BenchmarkInterfaceSmall-4 3973954 29.77 ns/op BenchmarkNew-4 1715124 76.42 ns/op BenchmarkMap/StringKeys/MapIndex-4 2307 51527 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1926 62005 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2259 52650 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1898 61707 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2277 51527 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1855 63047 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 211100 537.7 ns/op PASS ok reflect 17.641s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9409 11770 ns/op 9111 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 12328 8364 ns/op 9278 B/op 1 allocs/op BenchmarkFindString-4 10000 11073 ns/op 9592 B/op 1 allocs/op BenchmarkFindSubmatch-4 9644 12983 ns/op 9521 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10088 11878 ns/op 9173 B/op 2 allocs/op BenchmarkLiteral-4 13358 8687 ns/op BenchmarkNotLiteral-4 3822 29737 ns/op BenchmarkMatchClass-4 2790 37470 ns/op BenchmarkMatchClass_InRange-4 3231 37479 ns/op BenchmarkReplaceAll-4 2152 54643 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 13647 8338 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 34365 3478 ns/op BenchmarkAnchoredShortMatch-4 12068 9822 ns/op BenchmarkAnchoredLongMatch-4 17134 6434 ns/op BenchmarkOnePassShortA-4 20097 6095 ns/op BenchmarkNotOnePassShortA-4 6697 17007 ns/op BenchmarkOnePassShortB-4 25825 4622 ns/op BenchmarkNotOnePassShortB-4 9122 12981 ns/op BenchmarkOnePassLongPrefix-4 77163 1522 ns/op BenchmarkOnePassLongNotPrefix-4 27206 4446 ns/op BenchmarkMatchParallelShared-4 19317 6362 ns/op BenchmarkMatchParallelCopied-4 19557 5856 ns/op BenchmarkQuoteMetaAll-4 134042 875.1 ns/op 16.00 MB/s BenchmarkQuoteMetaNone-4 251290 461.4 ns/op 56.35 MB/s BenchmarkCompile/Onepass-4 3566 30553 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1616 75344 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 177 651902 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3875816 30.99 ns/op 516.27 MB/s BenchmarkMatch/Easy0/32-4 15063 8485 ns/op 3.77 MB/s BenchmarkMatch/Easy0/1K-4 13557 8161 ns/op 125.47 MB/s BenchmarkMatch/Easy0i/16-4 3789495 31.21 ns/op 512.63 MB/s BenchmarkMatch/Easy0i/32-4 4963 24079 ns/op 1.33 MB/s BenchmarkMatch/Easy0i/1K-4 264 448094 ns/op 2.29 MB/s BenchmarkMatch/Easy1/16-4 3874491 31.00 ns/op 516.21 MB/s BenchmarkMatch/Easy1/32-4 15231 7487 ns/op 4.27 MB/s BenchmarkMatch/Easy1/1K-4 7196 18408 ns/op 55.63 MB/s BenchmarkMatch/Medium/16-4 3856635 30.84 ns/op 518.84 MB/s BenchmarkMatch/Medium/32-4 4766 21544 ns/op 1.49 MB/s BenchmarkMatch/Medium/1K-4 301 389305 ns/op 2.63 MB/s BenchmarkMatch/Hard/16-4 3815623 31.54 ns/op 507.30 MB/s BenchmarkMatch/Hard/32-4 3848 31807 ns/op 1.01 MB/s BenchmarkMatch/Hard/1K-4 171 684656 ns/op 1.50 MB/s BenchmarkMatch/Hard1/16-4 1333 85271 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 751 159734 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 25 4627269 ns/op 0.22 MB/s BenchmarkMatch_onepass_regex/16-4 28170 4244 ns/op 3.77 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17242 7065 ns/op 4.53 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 661 179926 ns/op 5.69 MB/s 22 B/op 0 allocs/op PASS ok regexp 9.304s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 700477 170.2 ns/op BenchmarkIsWordChar-4 183210 653.8 ns/op PASS ok regexp/syntax 2.276s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 75837 1548 ns/op BenchmarkCallers/inlined-4 69925 1700 ns/op BenchmarkCallers/no-cache-4 16016 7537 ns/op BenchmarkFPCallers/cached-4 2851099 41.95 ns/op BenchmarkMakeChan/Byte-4 867318 116.4 ns/op BenchmarkMakeChan/Int-4 795540 154.1 ns/op BenchmarkMakeChan/Ptr-4 475029 248.3 ns/op BenchmarkMakeChan/Struct/0-4 1042885 137.0 ns/op BenchmarkMakeChan/Struct/32-4 288994 353.3 ns/op BenchmarkMakeChan/Struct/40-4 319621 331.3 ns/op BenchmarkChanNonblocking-4 11279121 9.573 ns/op BenchmarkSelectUncontended-4 892958 143.4 ns/op BenchmarkSelectSyncContended-4 30270 4032 ns/op BenchmarkSelectAsyncContended-4 103488 1146 ns/op BenchmarkSelectNonblock-4 5838040 20.51 ns/op BenchmarkChanUncontended-4 12536 15112 ns/op BenchmarkChanContended-4 1287 97884 ns/op BenchmarkChanSync-4 171162 703.3 ns/op BenchmarkChanSyncWork-4 52388 2410 ns/op BenchmarkChanProdCons0-4 85557 1461 ns/op BenchmarkChanProdCons10-4 111742 1211 ns/op BenchmarkChanProdCons100-4 147549 1125 ns/op BenchmarkChanProdConsWork0-4 77752 1605 ns/op BenchmarkChanProdConsWork10-4 85471 1459 ns/op BenchmarkChanProdConsWork100-4 87508 1366 ns/op BenchmarkSelectProdCons-4 65280 1899 ns/op BenchmarkReceiveDataFromClosedChan-4 645890 183.2 ns/op BenchmarkChanCreation-4 223047 535.1 ns/op BenchmarkChanSem-4 136170 904.6 ns/op BenchmarkChanPopular-4 102 1232304 ns/op BenchmarkChanClosed-4 497992 221.8 ns/op BenchmarkCallClosure-4 5905626 20.03 ns/op BenchmarkCallClosure1-4 6342537 18.85 ns/op BenchmarkCallClosure2-4 1222516 88.79 ns/op BenchmarkCallClosure3-4 1335573 83.77 ns/op BenchmarkCallClosure4-4 1282226 92.53 ns/op BenchmarkComplex128DivNormal-4 10261393 11.71 ns/op BenchmarkComplex128DivNisNaN-4 7891692 15.20 ns/op BenchmarkComplex128DivDisNaN-4 7755760 15.50 ns/op BenchmarkComplex128DivNisInf-4 10230859 11.67 ns/op BenchmarkComplex128DivDisInf-4 5916360 20.23 ns/op BenchmarkSetTypePtr-4 44638222 2.634 ns/op 3036.67 MB/s BenchmarkSetTypePtr8-4 9832131 12.09 ns/op 5294.56 MB/s BenchmarkSetTypePtr16-4 9922645 12.12 ns/op 10565.28 MB/s BenchmarkSetTypePtr32-4 9959187 12.10 ns/op 21161.30 MB/s BenchmarkSetTypePtr64-4 9827220 12.05 ns/op 42493.50 MB/s BenchmarkSetTypePtr126-4 5787732 20.72 ns/op 48637.14 MB/s BenchmarkSetTypePtr128-4 5878910 20.36 ns/op 50304.42 MB/s BenchmarkSetTypePtrSlice-4 726217 163.7 ns/op 50031.85 MB/s BenchmarkSetTypeNode1-4 9921025 12.11 ns/op 1981.36 MB/s BenchmarkSetTypeNode1Slice-4 3019142 39.59 ns/op 19397.17 MB/s BenchmarkSetTypeNode8-4 9918148 12.05 ns/op 6637.94 MB/s BenchmarkSetTypeNode8Slice-4 1585947 75.56 ns/op 33878.30 MB/s BenchmarkSetTypeNode64-4 5799616 20.66 ns/op 25551.06 MB/s BenchmarkSetTypeNode64Slice-4 229576 521.4 ns/op 32402.77 MB/s BenchmarkSetTypeNode64Dead-4 7596204 15.86 ns/op 33295.74 MB/s BenchmarkSetTypeNode64DeadSlice-4 258422 465.1 ns/op 36330.75 MB/s BenchmarkSetTypeNode124-4 5759318 20.80 ns/op 48462.83 MB/s BenchmarkSetTypeNode124Slice-4 180829 661.0 ns/op 48797.15 MB/s BenchmarkSetTypeNode126-4 5895966 20.29 ns/op 50460.47 MB/s BenchmarkSetTypeNode126Slice-4 180776 664.2 ns/op 49338.17 MB/s BenchmarkSetTypeNode128-4 4061420 29.45 ns/op 35318.77 MB/s BenchmarkSetTypeNode128Slice-4 142876 838.6 ns/op 39683.66 MB/s BenchmarkSetTypeNode130-4 4078700 29.56 ns/op 35726.84 MB/s BenchmarkSetTypeNode130Slice-4 141295 850.2 ns/op 39747.04 MB/s BenchmarkSetTypeNode1024-4 770209 156.7 ns/op 52373.17 MB/s BenchmarkSetTypeNode1024Slice-4 24525 4889 ns/op 53722.96 MB/s BenchmarkAllocation-4 2341 51090 ns/op BenchmarkReadMemStats-4 6730 19975 ns/op BenchmarkReadMemStatsLatency-4 1 67454 p50-ns 67454 p90-ns 67454 p99-ns BenchmarkWriteBarrier-4 2349133 52.28 ns/op BenchmarkBulkWriteBarrier-4 4922085 20.72 ns/op BenchmarkScanStackNoLocals-4 2 50915639 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10322905 11.63 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9982873 12.40 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8506497 14.57 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6944508 18.56 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4992729 24.98 ns/op BenchmarkHash5-4 5941815 19.63 ns/op 254.67 MB/s BenchmarkHash16-4 6100971 19.73 ns/op 810.94 MB/s BenchmarkHash64-4 5521969 20.90 ns/op 3062.87 MB/s BenchmarkHash1024-4 1989960 60.45 ns/op 16938.90 MB/s BenchmarkHash65536-4 38361 3108 ns/op 21085.83 MB/s BenchmarkAlignedLoad-4 7217146 16.04 ns/op BenchmarkUnalignedLoad-4 7012654 15.95 ns/op BenchmarkEqEfaceConcrete-4 5953857 19.93 ns/op BenchmarkEqIfaceConcrete-4 6285315 19.08 ns/op BenchmarkNeEfaceConcrete-4 6298014 18.94 ns/op BenchmarkNeIfaceConcrete-4 5963180 20.11 ns/op BenchmarkConvT2EByteSized/bool-4 6091056 19.58 ns/op BenchmarkConvT2EByteSized/uint8-4 6276747 19.25 ns/op BenchmarkConvT2ESmall-4 5337517 22.44 ns/op BenchmarkConvT2EUintptr-4 5447517 22.09 ns/op BenchmarkConvT2ELarge-4 1000000 105.7 ns/op BenchmarkConvT2ISmall-4 5569311 21.52 ns/op BenchmarkConvT2IUintptr-4 5446718 21.95 ns/op BenchmarkConvT2ILarge-4 1000000 104.7 ns/op BenchmarkConvI2E-4 4734240 25.28 ns/op BenchmarkConvI2I-4 4109017 28.97 ns/op BenchmarkAssertE2T-4 4642748 25.73 ns/op BenchmarkAssertE2TLarge-4 2234286 52.75 ns/op BenchmarkAssertE2I-4 4297916 26.95 ns/op BenchmarkAssertI2T-4 4441660 27.09 ns/op BenchmarkAssertI2I-4 4267812 27.31 ns/op BenchmarkAssertI2E-4 6090705 18.84 ns/op BenchmarkAssertE2E-4 6028999 19.35 ns/op BenchmarkAssertE2T2-4 3692186 32.52 ns/op BenchmarkAssertE2T2Blank-4 4319354 27.64 ns/op BenchmarkAssertI2E2-4 4276429 27.80 ns/op BenchmarkAssertI2E2Blank-4 5860099 20.25 ns/op BenchmarkAssertE2E2-4 4246954 28.36 ns/op BenchmarkAssertE2E2Blank-4 5787591 20.29 ns/op BenchmarkConvT2Ezero/zero/16-4 5476842 21.58 ns/op BenchmarkConvT2Ezero/zero/32-4 5638147 21.22 ns/op BenchmarkConvT2Ezero/zero/64-4 5532172 21.68 ns/op BenchmarkConvT2Ezero/zero/str-4 5365986 22.52 ns/op BenchmarkConvT2Ezero/zero/slice-4 5543545 21.55 ns/op BenchmarkConvT2Ezero/zero/big-4 212074 658.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1303683 92.82 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1240701 101.9 ns/op BenchmarkConvT2Ezero/nonzero/big-4 170644 598.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 5361465 22.35 ns/op BenchmarkConvT2Ezero/smallint/32-4 5657755 21.20 ns/op BenchmarkConvT2Ezero/smallint/64-4 5581864 21.49 ns/op BenchmarkConvT2Ezero/largeint/16-4 1521355 83.67 ns/op BenchmarkConvT2Ezero/largeint/32-4 1493982 80.72 ns/op BenchmarkConvT2Ezero/largeint/64-4 1663844 71.56 ns/op BenchmarkMalloc8-4 1798041 59.09 ns/op BenchmarkMalloc16-4 1856516 63.90 ns/op BenchmarkMallocTypeInfo8-4 1799216 65.23 ns/op BenchmarkMallocTypeInfo16-4 1581463 80.13 ns/op BenchmarkMallocLargeStruct-4 153523 755.0 ns/op BenchmarkGoroutineSelect-4 72 1707782 ns/op BenchmarkGoroutineBlocking-4 81 1829968 ns/op BenchmarkGoroutineForRange-4 78 1615691 ns/op BenchmarkGoroutineIdle-4 94 1467515 ns/op BenchmarkHashStringSpeed-4 2394632 48.77 ns/op BenchmarkHashBytesSpeed-4 1418598 77.28 ns/op BenchmarkHashInt32Speed-4 3259242 38.40 ns/op BenchmarkHashInt64Speed-4 3134896 38.05 ns/op BenchmarkHashStringArraySpeed-4 602474 210.6 ns/op BenchmarkMegMap-4 3179353 37.83 ns/op BenchmarkMegOneMap-4 3864729 30.92 ns/op BenchmarkMegEqMap-4 1352 76887 ns/op BenchmarkMegEmptyMap-4 4594946 25.30 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2576779 46.50 ns/op BenchmarkSmallStrMap-4 3146904 38.45 ns/op BenchmarkMapStringKeysEight_16-4 3205514 37.63 ns/op BenchmarkMapStringKeysEight_32-4 3133984 38.15 ns/op BenchmarkMapStringKeysEight_64-4 3089260 38.44 ns/op BenchmarkMapStringKeysEight_1M-4 3024138 39.59 ns/op BenchmarkIntMap-4 4004894 29.89 ns/op BenchmarkMapFirst/1-4 4817577 25.02 ns/op BenchmarkMapFirst/2-4 4625738 24.93 ns/op BenchmarkMapFirst/3-4 4797908 24.82 ns/op BenchmarkMapFirst/4-4 4578776 26.11 ns/op BenchmarkMapFirst/5-4 4603684 24.99 ns/op BenchmarkMapFirst/6-4 4534688 26.31 ns/op BenchmarkMapFirst/7-4 4786527 24.97 ns/op BenchmarkMapFirst/8-4 4528051 26.32 ns/op BenchmarkMapFirst/9-4 4059522 29.09 ns/op BenchmarkMapFirst/10-4 3908584 30.59 ns/op BenchmarkMapFirst/11-4 3968258 29.36 ns/op BenchmarkMapFirst/12-4 4110696 31.46 ns/op BenchmarkMapFirst/13-4 4012844 29.23 ns/op BenchmarkMapFirst/14-4 3940354 29.70 ns/op BenchmarkMapFirst/15-4 3911701 28.89 ns/op BenchmarkMapFirst/16-4 4038066 30.14 ns/op BenchmarkMapMid/1-4 4758855 25.44 ns/op BenchmarkMapMid/2-4 4280468 26.39 ns/op BenchmarkMapMid/3-4 4515572 26.84 ns/op BenchmarkMapMid/4-4 4327753 28.02 ns/op BenchmarkMapMid/5-4 4355368 27.21 ns/op BenchmarkMapMid/6-4 4120749 28.14 ns/op BenchmarkMapMid/7-4 4259638 28.57 ns/op BenchmarkMapMid/8-4 4228826 28.44 ns/op BenchmarkMapMid/9-4 4046397 30.03 ns/op BenchmarkMapMid/10-4 3820063 31.79 ns/op BenchmarkMapMid/11-4 3894433 31.84 ns/op BenchmarkMapMid/12-4 3847790 31.29 ns/op BenchmarkMapMid/13-4 4001193 29.40 ns/op BenchmarkMapMid/14-4 3882602 32.70 ns/op BenchmarkMapMid/15-4 3780745 30.13 ns/op BenchmarkMapMid/16-4 3586276 32.92 ns/op BenchmarkMapLast/1-4 4803056 25.02 ns/op BenchmarkMapLast/2-4 4422385 26.34 ns/op BenchmarkMapLast/3-4 4430697 26.91 ns/op BenchmarkMapLast/4-4 4115515 28.86 ns/op BenchmarkMapLast/5-4 4324345 27.82 ns/op BenchmarkMapLast/6-4 4013287 28.17 ns/op BenchmarkMapLast/7-4 4267791 28.73 ns/op BenchmarkMapLast/8-4 3978850 29.93 ns/op BenchmarkMapLast/9-4 3934093 30.68 ns/op BenchmarkMapLast/10-4 3660738 31.34 ns/op BenchmarkMapLast/11-4 3721441 31.30 ns/op BenchmarkMapLast/12-4 3874856 37.36 ns/op BenchmarkMapLast/13-4 3952044 28.98 ns/op BenchmarkMapLast/14-4 3793347 32.39 ns/op BenchmarkMapLast/15-4 3826915 32.17 ns/op BenchmarkMapLast/16-4 3732758 32.12 ns/op BenchmarkMapCycle-4 2077196 58.05 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3410343 34.88 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2080 50764 ns/op BenchmarkMakeMap/[Byte]Byte-4 493856 209.1 ns/op BenchmarkMakeMap/[Int]Int-4 299775 398.1 ns/op BenchmarkNewEmptyMap-4 11993455 10.01 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1653898 71.12 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 470092 250.1 ns/op BenchmarkMapIterEmpty-4 5218190 22.82 ns/op BenchmarkSameLengthMap-4 4633692 25.88 ns/op BenchmarkBigKeyMap-4 1663520 72.67 ns/op BenchmarkBigValMap-4 1491195 80.41 ns/op BenchmarkSmallKeyMap-4 2843632 41.82 ns/op BenchmarkMapPopulate/1-4 2942031 41.06 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 130615 876.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6212 18008 ns/op 6276 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 714 160053 ns/op 51732 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 48 2407766 ns/op 416696 B/op 205 allocs/op BenchmarkMapPopulate/100000-4 3 40083958 ns/op 6547117 B/op 2959 allocs/op BenchmarkComplexAlgMap-4 468486 247.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 1591738 74.25 ns/op BenchmarkGoMapClear/Reflexive/10-4 1450062 82.43 ns/op BenchmarkGoMapClear/Reflexive/100-4 342358 345.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 51759 2306 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5919 20290 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1316949 89.70 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1222323 100.4 ns/op BenchmarkGoMapClear/NonReflexive/100-4 321800 367.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 50326 2296 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5839 20311 ns/op BenchmarkMapStringConversion/32/simple-4 1728019 67.89 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1700109 69.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1533714 78.58 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1648776 72.82 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1599008 74.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1426754 84.56 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1964451 64.47 ns/op BenchmarkMapInterfacePtr-4 2044524 60.45 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4824036 24.97 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 90176 1275 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4641 24632 ns/op BenchmarkMapPop1000-4 364 335828 ns/op BenchmarkMapPop10000-4 20 6512195 ns/op BenchmarkMapAssign/Int32/256-4 2315528 51.15 ns/op BenchmarkMapAssign/Int32/65536-4 928467 124.8 ns/op BenchmarkMapAssign/Int64/256-4 2372494 52.01 ns/op BenchmarkMapAssign/Int64/65536-4 908173 126.6 ns/op BenchmarkMapAssign/Str/256-4 1841874 65.54 ns/op BenchmarkMapAssign/Str/65536-4 284949 357.5 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1559641 77.76 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 578869 204.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1468753 81.98 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 442333 227.4 ns/op BenchmarkMapOperatorAssign/Str/256-4 446793 2740 ns/op BenchmarkMapOperatorAssign/Str/65536-4 117379 918.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 870072 183.8 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 173223 705.3 ns/op 70 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 712962 193.4 ns/op 31 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 154398 831.4 ns/op 82 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 618770 277.7 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 94138 1343 ns/op 150 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1520240 77.27 ns/op BenchmarkMapDelete/Int32/1000-4 1807028 68.10 ns/op BenchmarkMapDelete/Int32/10000-4 1804008 65.07 ns/op BenchmarkMapDelete/Int64/100-4 1719031 65.74 ns/op BenchmarkMapDelete/Int64/1000-4 1879183 64.17 ns/op BenchmarkMapDelete/Int64/10000-4 1724572 71.30 ns/op BenchmarkMapDelete/Str/100-4 1451721 99.95 ns/op BenchmarkMapDelete/Str/1000-4 1476892 80.04 ns/op BenchmarkMapDelete/Str/10000-4 1396155 87.68 ns/op BenchmarkMapDelete/Pointer/100-4 1514061 77.70 ns/op BenchmarkMapDelete/Pointer/1000-4 1707534 70.27 ns/op BenchmarkMapDelete/Pointer/10000-4 1585658 72.96 ns/op BenchmarkMemmove/0-4 13280125 8.159 ns/op BenchmarkMemmove/1-4 1882146 64.12 ns/op 15.60 MB/s BenchmarkMemmove/2-4 1810430 65.20 ns/op 30.67 MB/s BenchmarkMemmove/3-4 1793011 65.66 ns/op 45.69 MB/s BenchmarkMemmove/4-4 1836934 73.45 ns/op 54.46 MB/s BenchmarkMemmove/5-4 1758582 66.21 ns/op 75.51 MB/s BenchmarkMemmove/6-4 1804455 65.60 ns/op 91.47 MB/s BenchmarkMemmove/7-4 1838829 65.41 ns/op 107.02 MB/s BenchmarkMemmove/8-4 1929644 62.34 ns/op 128.33 MB/s BenchmarkMemmove/9-4 1790755 66.79 ns/op 134.76 MB/s BenchmarkMemmove/10-4 1812506 66.05 ns/op 151.40 MB/s BenchmarkMemmove/11-4 1824002 65.70 ns/op 167.43 MB/s BenchmarkMemmove/12-4 1810422 66.29 ns/op 181.03 MB/s BenchmarkMemmove/13-4 1794535 66.87 ns/op 194.41 MB/s BenchmarkMemmove/14-4 1804798 66.56 ns/op 210.35 MB/s BenchmarkMemmove/15-4 1765830 66.87 ns/op 224.31 MB/s BenchmarkMemmove/16-4 1790191 67.18 ns/op 238.17 MB/s BenchmarkMemmove/32-4 1771032 68.58 ns/op 466.59 MB/s BenchmarkMemmove/64-4 1605414 74.98 ns/op 853.60 MB/s BenchmarkMemmove/128-4 1328620 89.92 ns/op 1423.42 MB/s BenchmarkMemmove/256-4 939124 116.0 ns/op 2206.64 MB/s BenchmarkMemmove/512-4 561805 206.3 ns/op 2482.03 MB/s BenchmarkMemmove/1024-4 386053 307.3 ns/op 3331.86 MB/s BenchmarkMemmove/2048-4 232398 510.2 ns/op 4013.74 MB/s BenchmarkMemmove/4096-4 127875 931.9 ns/op 4395.36 MB/s BenchmarkMemmoveOverlap/32-4 1779936 67.43 ns/op 474.55 MB/s BenchmarkMemmoveOverlap/64-4 1578849 75.07 ns/op 852.53 MB/s BenchmarkMemmoveOverlap/128-4 1324597 90.29 ns/op 1417.69 MB/s BenchmarkMemmoveOverlap/256-4 980970 116.8 ns/op 2191.64 MB/s BenchmarkMemmoveOverlap/512-4 573018 203.5 ns/op 2515.51 MB/s BenchmarkMemmoveOverlap/1024-4 392157 301.6 ns/op 3395.15 MB/s BenchmarkMemmoveOverlap/2048-4 233125 504.2 ns/op 4061.60 MB/s BenchmarkMemmoveOverlap/4096-4 124456 927.2 ns/op 4417.49 MB/s BenchmarkMemmoveUnalignedDst/0-4 13926772 7.782 ns/op BenchmarkMemmoveUnalignedDst/1-4 1915998 62.63 ns/op 15.97 MB/s BenchmarkMemmoveUnalignedDst/2-4 1838613 64.90 ns/op 30.81 MB/s BenchmarkMemmoveUnalignedDst/3-4 1859380 64.66 ns/op 46.40 MB/s BenchmarkMemmoveUnalignedDst/4-4 1860303 63.95 ns/op 62.55 MB/s BenchmarkMemmoveUnalignedDst/5-4 1851076 64.74 ns/op 77.24 MB/s BenchmarkMemmoveUnalignedDst/6-4 1857909 64.80 ns/op 92.60 MB/s BenchmarkMemmoveUnalignedDst/7-4 1853089 64.42 ns/op 108.66 MB/s BenchmarkMemmoveUnalignedDst/8-4 1921856 62.28 ns/op 128.46 MB/s BenchmarkMemmoveUnalignedDst/9-4 1801728 66.67 ns/op 134.99 MB/s BenchmarkMemmoveUnalignedDst/10-4 1793149 66.95 ns/op 149.37 MB/s BenchmarkMemmoveUnalignedDst/11-4 1800223 67.37 ns/op 163.27 MB/s BenchmarkMemmoveUnalignedDst/12-4 1795444 67.25 ns/op 178.44 MB/s BenchmarkMemmoveUnalignedDst/13-4 1808630 66.43 ns/op 195.70 MB/s BenchmarkMemmoveUnalignedDst/14-4 1802154 66.57 ns/op 210.30 MB/s BenchmarkMemmoveUnalignedDst/15-4 1790863 66.20 ns/op 226.59 MB/s BenchmarkMemmoveUnalignedDst/16-4 1756364 67.88 ns/op 235.72 MB/s BenchmarkMemmoveUnalignedDst/32-4 1707487 70.62 ns/op 453.10 MB/s BenchmarkMemmoveUnalignedDst/64-4 1309863 92.32 ns/op 693.24 MB/s BenchmarkMemmoveUnalignedDst/128-4 1283145 93.44 ns/op 1369.90 MB/s BenchmarkMemmoveUnalignedDst/256-4 853603 137.2 ns/op 1866.16 MB/s BenchmarkMemmoveUnalignedDst/512-4 567944 210.6 ns/op 2431.52 MB/s BenchmarkMemmoveUnalignedDst/1024-4 371097 320.6 ns/op 3193.68 MB/s BenchmarkMemmoveUnalignedDst/2048-4 231880 514.6 ns/op 3979.79 MB/s BenchmarkMemmoveUnalignedDst/4096-4 125080 951.4 ns/op 4305.26 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1651555 72.25 ns/op 442.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1515620 79.18 ns/op 808.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1278996 95.72 ns/op 1337.25 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 951926 121.9 ns/op 2099.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 579351 206.2 ns/op 2483.29 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 385002 307.6 ns/op 3329.09 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 230074 511.3 ns/op 4005.14 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128839 943.3 ns/op 4342.07 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13637331 8.357 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1869819 63.85 ns/op 15.66 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1835473 65.24 ns/op 30.66 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1829965 65.75 ns/op 45.63 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1849470 64.83 ns/op 61.70 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1829239 64.98 ns/op 76.95 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1841196 65.88 ns/op 91.07 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1834600 65.50 ns/op 106.87 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1912411 62.59 ns/op 127.82 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1764357 66.06 ns/op 136.23 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1784379 66.60 ns/op 150.16 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1818560 66.49 ns/op 165.44 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1800628 66.91 ns/op 179.35 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1793802 67.16 ns/op 193.56 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1776564 66.53 ns/op 210.43 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1759494 67.80 ns/op 221.24 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1802679 66.33 ns/op 241.24 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1696201 70.95 ns/op 451.03 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1531891 78.53 ns/op 815.01 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1291045 94.09 ns/op 1360.47 MB/s BenchmarkMemmoveUnalignedSrc/256-4 999410 118.6 ns/op 2159.18 MB/s BenchmarkMemmoveUnalignedSrc/512-4 565054 209.0 ns/op 2449.74 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 381381 310.5 ns/op 3297.73 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 228090 517.8 ns/op 3954.93 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 123854 949.7 ns/op 4313.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1510120 80.00 ns/op 200.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1508706 78.27 ns/op 204.43 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1438012 82.09 ns/op 194.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1398920 86.03 ns/op 185.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1452385 82.35 ns/op 194.30 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1441864 83.28 ns/op 192.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1465695 82.33 ns/op 194.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1456035 82.93 ns/op 192.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1261048 94.79 ns/op 675.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1211036 98.61 ns/op 649.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1251798 95.20 ns/op 672.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1246918 95.34 ns/op 671.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1245303 95.42 ns/op 670.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1241096 97.16 ns/op 658.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1261989 96.54 ns/op 662.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1259092 96.71 ns/op 661.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 817156 144.2 ns/op 1775.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 714560 161.2 ns/op 1587.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 841405 139.3 ns/op 1837.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 862500 137.2 ns/op 1865.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 854287 134.4 ns/op 1905.05 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 829916 135.8 ns/op 1884.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 835194 134.2 ns/op 1908.13 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 872697 137.1 ns/op 1867.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 105523 1130 ns/op 3624.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 79786 1509 ns/op 2714.35 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 123073 958.5 ns/op 4273.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 125852 958.0 ns/op 4275.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 123717 959.3 ns/op 4269.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 124676 955.1 ns/op 4288.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 124092 959.4 ns/op 4269.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 124366 958.7 ns/op 4272.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6655 17504 ns/op 3744.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4756 23911 ns/op 2740.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7280 14431 ns/op 4541.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7419 14596 ns/op 4490.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7227 14411 ns/op 4547.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7147 14626 ns/op 4480.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7322 14326 ns/op 4574.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7153 14390 ns/op 4554.33 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1688055 70.94 ns/op 451.07 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1491309 81.20 ns/op 788.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1284928 95.74 ns/op 1336.90 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 863828 133.9 ns/op 1911.75 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 575058 209.1 ns/op 2448.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 386487 318.5 ns/op 3214.75 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 229590 516.7 ns/op 3963.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 126974 933.4 ns/op 4388.26 MB/s BenchmarkMemclr/5-4 10422662 11.65 ns/op 429.07 MB/s BenchmarkMemclr/16-4 9621092 12.19 ns/op 1312.32 MB/s BenchmarkMemclr/64-4 9320242 12.71 ns/op 5036.05 MB/s BenchmarkMemclr/256-4 8233792 14.18 ns/op 18052.92 MB/s BenchmarkMemclr/4096-4 2362036 51.16 ns/op 80059.36 MB/s BenchmarkMemclr/65536-4 60348 2167 ns/op 30247.06 MB/s BenchmarkMemclr/1M-4 2734 40287 ns/op 26027.50 MB/s BenchmarkMemclr/4M-4 674 173236 ns/op 24211.53 MB/s BenchmarkMemclr/8M-4 274 427227 ns/op 19635.01 MB/s BenchmarkMemclr/16M-4 42 2550925 ns/op 6576.91 MB/s BenchmarkMemclr/64M-4 14 7651336 ns/op 8770.87 MB/s BenchmarkMemclrUnaligned/0_5-4 7001715 17.28 ns/op 289.42 MB/s BenchmarkMemclrUnaligned/0_16-4 7153569 16.90 ns/op 946.63 MB/s BenchmarkMemclrUnaligned/0_64-4 6810429 17.62 ns/op 3633.18 MB/s BenchmarkMemclrUnaligned/0_256-4 6096337 18.96 ns/op 13504.06 MB/s BenchmarkMemclrUnaligned/0_4096-4 2239477 53.61 ns/op 76398.60 MB/s BenchmarkMemclrUnaligned/0_65536-4 75104 1649 ns/op 39754.17 MB/s BenchmarkMemclrUnaligned/1_5-4 7087388 17.15 ns/op 291.58 MB/s BenchmarkMemclrUnaligned/1_16-4 7222636 16.64 ns/op 961.40 MB/s BenchmarkMemclrUnaligned/1_64-4 6736761 17.51 ns/op 3654.18 MB/s BenchmarkMemclrUnaligned/1_256-4 6039223 19.49 ns/op 13136.26 MB/s BenchmarkMemclrUnaligned/1_4096-4 1365195 92.40 ns/op 44328.62 MB/s BenchmarkMemclrUnaligned/1_65536-4 62688 2126 ns/op 30819.55 MB/s BenchmarkMemclrUnaligned/4_5-4 6970606 17.38 ns/op 287.66 MB/s BenchmarkMemclrUnaligned/4_16-4 7216533 16.75 ns/op 955.16 MB/s BenchmarkMemclrUnaligned/4_64-4 6885792 17.56 ns/op 3644.33 MB/s BenchmarkMemclrUnaligned/4_256-4 5949094 19.45 ns/op 13162.31 MB/s BenchmarkMemclrUnaligned/4_4096-4 1367498 88.21 ns/op 46436.10 MB/s BenchmarkMemclrUnaligned/4_65536-4 49918 2307 ns/op 28409.38 MB/s BenchmarkMemclrUnaligned/7_5-4 7084628 16.83 ns/op 297.00 MB/s BenchmarkMemclrUnaligned/7_16-4 7177918 16.67 ns/op 960.09 MB/s BenchmarkMemclrUnaligned/7_64-4 6813060 17.53 ns/op 3651.68 MB/s BenchmarkMemclrUnaligned/7_256-4 5840056 20.69 ns/op 12371.92 MB/s BenchmarkMemclrUnaligned/7_4096-4 1353060 88.80 ns/op 46125.31 MB/s BenchmarkMemclrUnaligned/7_65536-4 52188 2256 ns/op 29045.80 MB/s BenchmarkMemclrUnaligned/0_1M-4 2698 40723 ns/op 25749.08 MB/s BenchmarkMemclrUnaligned/0_4M-4 634 172926 ns/op 24254.96 MB/s BenchmarkMemclrUnaligned/0_8M-4 252 553128 ns/op 15165.78 MB/s BenchmarkMemclrUnaligned/0_16M-4 36 3159589 ns/op 5309.94 MB/s BenchmarkMemclrUnaligned/0_64M-4 14 7309312 ns/op 9181.28 MB/s BenchmarkMemclrUnaligned/1_1M-4 2744 41529 ns/op 25249.31 MB/s BenchmarkMemclrUnaligned/1_4M-4 637 177298 ns/op 23656.84 MB/s BenchmarkMemclrUnaligned/1_8M-4 169 624837 ns/op 13425.27 MB/s BenchmarkMemclrUnaligned/1_16M-4 30 3561004 ns/op 4711.37 MB/s BenchmarkMemclrUnaligned/1_64M-4 14 7273972 ns/op 9225.89 MB/s BenchmarkMemclrUnaligned/4_1M-4 2569 42296 ns/op 24791.17 MB/s BenchmarkMemclrUnaligned/4_4M-4 655 176847 ns/op 23717.11 MB/s BenchmarkMemclrUnaligned/4_8M-4 154 1048005 ns/op 8004.36 MB/s BenchmarkMemclrUnaligned/4_16M-4 30 3749417 ns/op 4474.62 MB/s BenchmarkMemclrUnaligned/4_64M-4 14 7645436 ns/op 8777.64 MB/s BenchmarkMemclrUnaligned/7_1M-4 2582 43551 ns/op 24077.03 MB/s BenchmarkMemclrUnaligned/7_4M-4 670 177483 ns/op 23632.20 MB/s BenchmarkMemclrUnaligned/7_8M-4 192 561228 ns/op 14946.89 MB/s BenchmarkMemclrUnaligned/7_16M-4 37 3403153 ns/op 4929.90 MB/s BenchmarkMemclrUnaligned/7_64M-4 14 7442086 ns/op 9017.48 MB/s BenchmarkGoMemclr/5-4 2049855 59.35 ns/op 84.24 MB/s BenchmarkGoMemclr/16-4 466524 248.6 ns/op 64.35 MB/s BenchmarkGoMemclr/64-4 124280 937.4 ns/op 68.28 MB/s BenchmarkGoMemclr/256-4 32296 3701 ns/op 69.17 MB/s BenchmarkMemclrRange/1K_2K-4 59635 1967 ns/op 48748.26 MB/s BenchmarkMemclrRange/2K_8K-4 29866 4052 ns/op 82318.92 MB/s BenchmarkMemclrRange/4K_16K-4 41188 2851 ns/op 113312.77 MB/s BenchmarkMemclrRange/160K_228K-4 1834 64398 ns/op 25821.62 MB/s BenchmarkClearFat7-4 6005670 20.09 ns/op BenchmarkClearFat8-4 7066592 16.57 ns/op BenchmarkClearFat11-4 5600911 21.40 ns/op BenchmarkClearFat12-4 5756097 21.03 ns/op BenchmarkClearFat13-4 5556385 21.56 ns/op BenchmarkClearFat14-4 5720018 20.80 ns/op BenchmarkClearFat15-4 5607850 21.56 ns/op BenchmarkClearFat16-4 6089388 19.39 ns/op BenchmarkClearFat24-4 6092060 19.95 ns/op BenchmarkClearFat32-4 5841610 19.82 ns/op BenchmarkClearFat40-4 5596431 21.07 ns/op BenchmarkClearFat48-4 5574229 21.52 ns/op BenchmarkClearFat56-4 5238601 23.34 ns/op BenchmarkClearFat64-4 5392863 22.24 ns/op BenchmarkClearFat72-4 5084756 23.86 ns/op BenchmarkClearFat128-4 3625254 32.97 ns/op BenchmarkClearFat256-4 2655116 45.51 ns/op BenchmarkClearFat512-4 1345875 89.14 ns/op BenchmarkClearFat1024-4 797708 145.2 ns/op BenchmarkClearFat1032-4 769838 154.3 ns/op BenchmarkClearFat1040-4 771238 155.5 ns/op BenchmarkCopyFat7-4 5746006 20.55 ns/op BenchmarkCopyFat8-4 6711830 17.63 ns/op BenchmarkCopyFat11-4 5643909 20.74 ns/op BenchmarkCopyFat12-4 5735210 21.09 ns/op BenchmarkCopyFat13-4 5744790 20.83 ns/op BenchmarkCopyFat14-4 5649080 20.87 ns/op BenchmarkCopyFat15-4 5710200 20.91 ns/op BenchmarkCopyFat16-4 6281295 18.99 ns/op BenchmarkCopyFat24-4 5705148 20.97 ns/op BenchmarkCopyFat32-4 5577655 21.09 ns/op BenchmarkCopyFat64-4 5456326 21.98 ns/op BenchmarkCopyFat72-4 5168096 23.92 ns/op BenchmarkCopyFat128-4 3555354 33.45 ns/op BenchmarkCopyFat256-4 2512851 47.95 ns/op BenchmarkCopyFat512-4 1267003 93.95 ns/op BenchmarkCopyFat520-4 1252879 96.53 ns/op BenchmarkCopyFat1024-4 728280 155.0 ns/op BenchmarkCopyFat1032-4 758902 156.9 ns/op BenchmarkCopyFat1040-4 749502 158.6 ns/op BenchmarkIssue18740/2byte-4 448 265471 ns/op BenchmarkIssue18740/4byte-4 706 163687 ns/op BenchmarkIssue18740/8byte-4 1023 119223 ns/op BenchmarkMemclrKnownSize1-4 8267199 14.39 ns/op 69.47 MB/s BenchmarkMemclrKnownSize2-4 5673830 21.08 ns/op 94.86 MB/s BenchmarkMemclrKnownSize4-4 3370497 36.19 ns/op 110.53 MB/s BenchmarkMemclrKnownSize8-4 981942 120.9 ns/op 66.19 MB/s BenchmarkMemclrKnownSize16-4 490141 250.0 ns/op 64.01 MB/s BenchmarkMemclrKnownSize32-4 239887 469.7 ns/op 68.12 MB/s BenchmarkMemclrKnownSize64-4 130359 909.7 ns/op 70.36 MB/s BenchmarkMemclrKnownSize112-4 74283 1595 ns/op 70.21 MB/s BenchmarkMemclrKnownSize128-4 64834 1807 ns/op 70.85 MB/s BenchmarkMemclrKnownSize192-4 43375 2707 ns/op 70.94 MB/s BenchmarkMemclrKnownSize248-4 34308 3480 ns/op 71.26 MB/s BenchmarkMemclrKnownSize256-4 33537 3625 ns/op 70.62 MB/s BenchmarkMemclrKnownSize512-4 16729 7189 ns/op 71.22 MB/s BenchmarkMemclrKnownSize1024-4 8420 14274 ns/op 71.74 MB/s BenchmarkMemclrKnownSize4096-4 2067 57405 ns/op 71.35 MB/s BenchmarkMemclrKnownSize512KiB-4 14 7623499 ns/op 68.77 MB/s BenchmarkReadMetricsLatency-4 14758 5588 p50-ns 7889 p90-ns 20210 p99-ns BenchmarkFinalizer-4 174 642512 ns/op BenchmarkFinalizerRun-4 183212 886.0 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 4933848 24.30 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3151468 38.16 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2408348 49.24 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2393826 50.36 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1310268 91.84 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.9 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2245414 53.34 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1268740 95.23 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1324507 90.49 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2006761 59.76 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2000433 60.00 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1706260 70.30 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1471778 81.74 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1347736 89.11 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7950013 15.00 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8167024 14.61 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8227818 14.64 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7983038 15.14 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7122562 16.84 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6545096 18.33 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8003032 15.01 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8134562 14.70 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8166957 14.68 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7989714 15.02 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8189124 14.69 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8177292 14.60 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7954465 15.02 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8103405 14.57 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8241210 14.60 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8022771 14.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8183421 14.68 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8214434 14.62 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8000874 15.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7651020 15.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7632597 15.78 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7943587 14.99 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7606220 15.68 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7625342 15.87 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7919492 15.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7523352 15.72 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7581536 15.72 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8030880 14.92 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7565190 15.75 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7573825 15.85 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7982616 15.02 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8082927 14.69 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8075499 14.65 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7997878 14.97 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8164023 14.68 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8165118 14.61 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8008432 14.99 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8152526 14.74 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8152994 14.68 ns/op BenchmarkNetpollBreak-4 3546 31125 ns/op BenchmarkPinnerPinUnpinBatch-4 957 119623 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 220 530878 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1039 116730 ns/op BenchmarkPinnerPinUnpin-4 1000000 102.3 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 108.4 ns/op BenchmarkPinnerPinUnpinDouble-4 442537 270.7 ns/op BenchmarkPinnerPinUnpinParallel-4 3357592 32.68 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3649614 36.16 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 288550 497.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5318848 22.46 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5528274 21.64 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9267206 12.36 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 8977464 13.58 ns/op BenchmarkPingPongHog-4 272 368508 ns/op BenchmarkStackGrowth-4 96932 1093 ns/op BenchmarkStackGrowthDeep-4 1180 108183 ns/op BenchmarkCreateGoroutines-4 55735 3350 ns/op BenchmarkCreateGoroutinesParallel-4 44112 2535 ns/op BenchmarkCreateGoroutinesCapture-4 8556 13577 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40570 2989 ns/op BenchmarkClosureCall-4 17833200 6.085 ns/op BenchmarkWakeupParallelSpinning/0s-4 6031 17368 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5068 21718 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5442 24185 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3423 35826 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2230 55999 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1279 95117 ns/op BenchmarkWakeupParallelSpinning/50µs-4 661 191418 ns/op BenchmarkWakeupParallelSpinning/100µs-4 363 319105 ns/op BenchmarkWakeupParallelSyscall/0s-4 786 157328 ns/op BenchmarkWakeupParallelSyscall/1µs-4 771 159013 ns/op BenchmarkWakeupParallelSyscall/2µs-4 757 154887 ns/op BenchmarkWakeupParallelSyscall/5µs-4 757 177042 ns/op BenchmarkWakeupParallelSyscall/10µs-4 710 181282 ns/op BenchmarkWakeupParallelSyscall/20µs-4 550 197341 ns/op BenchmarkWakeupParallelSyscall/50µs-4 466 259701 ns/op BenchmarkWakeupParallelSyscall/100µs-4 327 386583 ns/op BenchmarkMatmult-4 3637917 37.17 ns/op BenchmarkFastrand-4 10673353 9.852 ns/op BenchmarkFastrand64-4 12450868 9.875 ns/op BenchmarkFastrandHashiter-4 4615410 26.62 ns/op BenchmarkFastrandn/2-4 7514858 16.01 ns/op BenchmarkFastrandn/3-4 7020568 17.07 ns/op BenchmarkFastrandn/4-4 7687600 15.61 ns/op BenchmarkFastrandn/5-4 7712073 15.59 ns/op BenchmarkIfaceCmp100-4 97993 1232 ns/op BenchmarkIfaceCmpNil100-4 148723 780.1 ns/op BenchmarkEfaceCmpDiff-4 37886 3158 ns/op BenchmarkEfaceCmpDiffIndirect-4 30484 3910 ns/op BenchmarkDefer-4 1316199 91.73 ns/op BenchmarkDefer10-4 746658 165.2 ns/op BenchmarkDeferMany-4 454281 433.1 ns/op BenchmarkPanicRecover-4 587720 199.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 8296 15184 ns/op 15057 p50-ns 18567 p90-ns 27442 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 8302 19270 ns/op 15371 p50-ns 20064 p90-ns 101996 p99-ns BenchmarkGoroutineProfile/small/idle-4 3126 38263 ns/op 35549 p50-ns 41917 p90-ns 78114 p99-ns BenchmarkGoroutineProfile/small/loaded-4 386 475379 ns/op 133581 p50-ns 356380 p90-ns 14992521 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7689 16266 ns/op 15702 p50-ns 19571 p90-ns 34922 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6306 19186 ns/op 15913 p50-ns 20835 p90-ns 81057 p99-ns BenchmarkGoroutineProfile/large/idle-4 25 4772008 ns/op 4768835 p50-ns 4947878 p90-ns 5009254 p99-ns BenchmarkGoroutineProfile/large/loaded-4 21 6987272 ns/op 5288595 p50-ns 10564474 p90-ns 19411167 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7960 15292 ns/op 15162 p50-ns 18609 p90-ns 27791 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6530 20749 ns/op 15716 p50-ns 21578 p90-ns 179905 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 916 118148 ns/op 110600 p50-ns 129777 p90-ns 259683 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 355 547849 ns/op 258801 p50-ns 411164 p90-ns 13202385 p99-ns BenchmarkRWMutexUncontended-4 2887507 42.29 ns/op BenchmarkRWMutexWrite100-4 625554 195.3 ns/op BenchmarkRWMutexWrite10-4 91724 1336 ns/op BenchmarkRWMutexWorkWrite100-4 492024 243.9 ns/op BenchmarkRWMutexWorkWrite10-4 89038 1308 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2398 45347 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 916 130905 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1260 92138 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 444 270989 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 638 183901 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 206 560523 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 315 374706 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 91 1166177 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 276218 402.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 282790 422.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 257408 447.2 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 250705 417.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 305532 436.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 257407 461.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 263510 428.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 226399 483.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 248968 512.7 ns/op BenchmarkMakeSlice/Byte-4 1777444 68.82 ns/op BenchmarkMakeSlice/Int16-4 1772145 60.76 ns/op BenchmarkMakeSlice/Int-4 1366581 82.52 ns/op BenchmarkMakeSlice/Ptr-4 1000000 113.9 ns/op BenchmarkMakeSlice/Struct/24-4 870535 136.3 ns/op BenchmarkMakeSlice/Struct/32-4 705369 162.7 ns/op BenchmarkMakeSlice/Struct/40-4 735823 184.3 ns/op BenchmarkGrowSlice/Byte-4 795890 160.1 ns/op BenchmarkGrowSlice/Int16-4 756868 173.1 ns/op BenchmarkGrowSlice/Int-4 549774 247.9 ns/op BenchmarkGrowSlice/Ptr-4 534926 264.3 ns/op BenchmarkGrowSlice/Struct/24-4 271282 402.9 ns/op BenchmarkGrowSlice/Struct/32-4 265616 459.7 ns/op BenchmarkGrowSlice/Struct/40-4 206074 553.4 ns/op BenchmarkExtendSlice/IntSlice-4 414034 261.6 ns/op BenchmarkExtendSlice/PointerSlice-4 371244 323.9 ns/op BenchmarkExtendSlice/NoGrow-4 730684 152.8 ns/op BenchmarkAppend-4 819187 146.3 ns/op BenchmarkAppendGrowByte-4 3 36274847 ns/op BenchmarkAppendGrowString-4 1 443498099 ns/op BenchmarkAppendSlice/1Bytes-4 1868365 63.36 ns/op BenchmarkAppendSlice/4Bytes-4 1814109 65.88 ns/op BenchmarkAppendSlice/7Bytes-4 1735232 68.65 ns/op BenchmarkAppendSlice/8Bytes-4 1783518 67.15 ns/op BenchmarkAppendSlice/15Bytes-4 1695286 70.65 ns/op BenchmarkAppendSlice/16Bytes-4 1730596 69.46 ns/op BenchmarkAppendSlice/32Bytes-4 1739066 68.14 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 79742 1449 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 20866 5911 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8191 21338 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1426 78836 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 93 1226624 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 19 5316384 ns/op BenchmarkAppendStr/1Bytes-4 2061489 57.32 ns/op BenchmarkAppendStr/4Bytes-4 2045330 59.02 ns/op BenchmarkAppendStr/8Bytes-4 1991828 59.07 ns/op BenchmarkAppendStr/16Bytes-4 1947712 60.69 ns/op BenchmarkAppendStr/32Bytes-4 2010291 59.45 ns/op BenchmarkAppendSpecialCase-4 780499 154.2 ns/op BenchmarkCopy/1Byte-4 1904259 62.76 ns/op 15.93 MB/s BenchmarkCopy/1String-4 1916418 62.82 ns/op 15.92 MB/s BenchmarkCopy/2Byte-4 1851495 64.87 ns/op 30.83 MB/s BenchmarkCopy/2String-4 1892076 64.61 ns/op 30.96 MB/s BenchmarkCopy/4Byte-4 1848685 65.02 ns/op 61.52 MB/s BenchmarkCopy/4String-4 1879408 63.69 ns/op 62.81 MB/s BenchmarkCopy/8Byte-4 1904901 62.82 ns/op 127.35 MB/s BenchmarkCopy/8String-4 1888911 63.05 ns/op 126.88 MB/s BenchmarkCopy/12Byte-4 1757262 67.22 ns/op 178.53 MB/s BenchmarkCopy/12String-4 1763574 65.90 ns/op 182.10 MB/s BenchmarkCopy/16Byte-4 1858447 65.05 ns/op 245.96 MB/s BenchmarkCopy/16String-4 1817653 65.44 ns/op 244.52 MB/s BenchmarkCopy/32Byte-4 1721592 69.13 ns/op 462.92 MB/s BenchmarkCopy/32String-4 1728672 69.25 ns/op 462.06 MB/s BenchmarkCopy/128Byte-4 1266183 96.28 ns/op 1329.46 MB/s BenchmarkCopy/128String-4 1208244 99.25 ns/op 1289.74 MB/s BenchmarkCopy/1024Byte-4 382610 311.1 ns/op 3291.29 MB/s BenchmarkCopy/1024String-4 338488 350.0 ns/op 2925.74 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 26497 4252 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17766 6638 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11003 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13350 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 6214 18367 ns/op BenchmarkAppendInPlace/Grow/Byte-4 122719 927.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 122650 869.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 100486 1133 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 77287 1459 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 60652 1689 ns/op BenchmarkStackCopyPtr-4 1 191704901 ns/op BenchmarkStackCopy-4 1 136560966 ns/op BenchmarkStackCopyNoCache-4 18 6200377 ns/op BenchmarkStackCopyWithStkobj-4 1 136254668 ns/op BenchmarkIssue18138-4 852 163500 ns/op BenchmarkCompareStringEqual-4 10512223 10.54 ns/op BenchmarkCompareStringIdentical-4 17483812 6.078 ns/op BenchmarkCompareStringSameLength-4 11369661 10.63 ns/op BenchmarkCompareStringDifferentLength-4 17809716 5.651 ns/op BenchmarkCompareStringBigUnaligned-4 1203 87520 ns/op 11981.03 MB/s BenchmarkCompareStringBig-4 1194 88791 ns/op 11809.60 MB/s BenchmarkConcatStringAndBytes-4 2573316 47.16 ns/op BenchmarkSliceByteToString/1-4 2163712 56.07 ns/op BenchmarkSliceByteToString/2-4 1000000 114.3 ns/op BenchmarkSliceByteToString/4-4 1089912 108.4 ns/op BenchmarkSliceByteToString/8-4 1000000 109.0 ns/op BenchmarkSliceByteToString/16-4 1000000 117.3 ns/op BenchmarkSliceByteToString/32-4 1000000 128.9 ns/op BenchmarkSliceByteToString/64-4 785149 164.5 ns/op BenchmarkSliceByteToString/128-4 660844 221.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2731148 44.03 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 889551 130.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4287937 28.03 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1759554 68.57 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2001579 59.49 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2435182 49.33 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 426348 279.4 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 539769 217.5 ns/op BenchmarkRuneIterate/range/ASCII-4 7963017 13.19 ns/op BenchmarkRuneIterate/range/Japanese-4 2207126 53.51 ns/op BenchmarkRuneIterate/range/MixedLength-4 2592522 45.47 ns/op BenchmarkRuneIterate/range1/ASCII-4 7894836 13.20 ns/op BenchmarkRuneIterate/range1/Japanese-4 2203503 53.73 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2604154 45.41 ns/op BenchmarkRuneIterate/range2/ASCII-4 7890705 13.21 ns/op BenchmarkRuneIterate/range2/Japanese-4 2204398 53.48 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2593653 45.39 ns/op BenchmarkArrayEqual-4 21252760 5.668 ns/op BenchmarkFunc/Name-4 2665021 44.09 ns/op BenchmarkFunc/Entry-4 9654694 11.32 ns/op BenchmarkFunc/FileLine-4 2661657 42.80 ns/op PASS ok runtime 155.089s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24975 4803 ns/op BenchmarkHandle/concurrent-4 13104 8345 ns/op PASS ok runtime/cgo 1.511s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21242648 5.645 ns/op BenchmarkAtomicStore64-4 9939388 12.03 ns/op BenchmarkAtomicLoad-4 21176072 5.638 ns/op BenchmarkAtomicStore-4 9892356 12.07 ns/op BenchmarkAnd8-4 9930831 12.11 ns/op BenchmarkAnd-4 9936267 12.03 ns/op BenchmarkAnd8Parallel-4 2916373 50.93 ns/op BenchmarkAndParallel-4 2918929 43.97 ns/op BenchmarkOr8-4 9948606 12.06 ns/op BenchmarkOr-4 9918370 12.04 ns/op BenchmarkOr8Parallel-4 2425486 41.25 ns/op BenchmarkOrParallel-4 2397853 48.43 ns/op BenchmarkXadd-4 2538870 48.82 ns/op BenchmarkXadd64-4 3110920 47.94 ns/op BenchmarkCas-4 2298450 53.24 ns/op BenchmarkCas64-4 2272423 53.46 ns/op BenchmarkXchg-4 3061972 45.40 ns/op BenchmarkXchg64-4 3308846 45.57 ns/op PASS ok runtime/internal/atomic 3.860s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4089076 27.77 ns/op BenchmarkMulUintptr/large-4 3386770 33.63 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 15 7493181 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 10 10504910 ns/op 696.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1558 84968 ns/op 2.031 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 14187692 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 21506345 ns/op 1383 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 291 344736 ns/op 20.27 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 80437366 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 105388254 ns/op 6505 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 25 5118741 ns/op 367.7 concurrent_launches/op PASS ok runtime/pprof 2.847s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 39 3055174 ns/op BenchmarkStackLeak-4 19659 5963 ns/op PASS ok runtime/race 1.431s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4298577 25.11 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 237796 505.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.394s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 19 5525759 ns/op BenchmarkIndex_Large-4 15286 7961 ns/op BenchmarkIndexFunc_Large-4 70 1454676 ns/op BenchmarkCompact/nil-4 6175418 17.32 ns/op BenchmarkCompact/one-4 1876645 63.78 ns/op BenchmarkCompact/sorted-4 1000000 101.3 ns/op BenchmarkCompact/1_item-4 981303 114.8 ns/op BenchmarkCompact/unsorted-4 1000000 102.2 ns/op BenchmarkCompact/many-4 634844 176.6 ns/op BenchmarkCompact_Large-4 495 218141 ns/op BenchmarkCompactFunc_Large-4 46 2384302 ns/op BenchmarkReplace/naive-fast-4 61582 1672 ns/op BenchmarkReplace/optimized-fast-4 75384 1452 ns/op BenchmarkReplace/naive-slow-4 24938 4602 ns/op BenchmarkReplace/optimized-slow-4 31394 3975 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 109.0 ns/op BenchmarkBinarySearchFloats/Size32-4 932056 124.6 ns/op BenchmarkBinarySearchFloats/Size64-4 836619 141.0 ns/op BenchmarkBinarySearchFloats/Size128-4 733945 164.1 ns/op BenchmarkBinarySearchFloats/Size512-4 618226 192.9 ns/op BenchmarkBinarySearchFloats/Size1024-4 569811 211.0 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 568633 199.9 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 469668 242.7 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 417181 277.6 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 376592 310.3 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 307444 379.6 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 284918 416.3 ns/op PASS ok slices 5.062s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 163140 694.4 ns/op BenchmarkSortInts-4 2 96895530 ns/op BenchmarkSlicesSortInts-4 2 66389098 ns/op BenchmarkSortIsSorted-4 33 3452384 ns/op BenchmarkSlicesIsSorted-4 52 2279668 ns/op BenchmarkSortStrings-4 1 160586650 ns/op BenchmarkSlicesSortStrings-4 1 109273433 ns/op BenchmarkSortStrings_Sorted-4 27 4063110 ns/op BenchmarkSlicesSortStrings_Sorted-4 40 2890824 ns/op BenchmarkSortStructs-4 1 214475641 ns/op BenchmarkSortFuncStructs-4 1 181495505 ns/op BenchmarkSortString1K-4 243 489932 ns/op BenchmarkSortString1K_Slice-4 200 591505 ns/op BenchmarkStableString1K-4 97 1131553 ns/op BenchmarkSortInt1K-4 325 361790 ns/op BenchmarkSortInt1K_Sorted-4 5200 23024 ns/op BenchmarkSortInt1K_Reversed-4 3157 35751 ns/op BenchmarkSortInt1K_Mod8-4 843 141944 ns/op BenchmarkStableInt1K-4 129 850062 ns/op BenchmarkStableInt1K_Slice-4 163 738329 ns/op BenchmarkSortInt64K-4 3 34823007 ns/op BenchmarkSortInt64K_Slice-4 3 45540673 ns/op BenchmarkStableInt64K-4 2 74361060 ns/op BenchmarkSort1e2-4 464 258713 ns/op BenchmarkStable1e2-4 175 675176 ns/op BenchmarkSort1e4-4 2 52016858 ns/op BenchmarkStable1e4-4 1 229580436 ns/op PASS ok sort 13.841s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 894127 134.7 ns/op BenchmarkAtof64Float-4 768613 158.1 ns/op BenchmarkAtof64FloatExp-4 624568 183.9 ns/op BenchmarkAtof64Big-4 416041 260.3 ns/op BenchmarkAtof64RandomBits-4 392962 283.4 ns/op BenchmarkAtof64RandomFloats-4 434648 262.2 ns/op BenchmarkAtof64RandomLongFloats-4 288670 411.5 ns/op BenchmarkAtof32Decimal-4 751443 148.0 ns/op BenchmarkAtof32Float-4 701098 161.1 ns/op BenchmarkAtof32FloatExp-4 593905 194.2 ns/op BenchmarkAtof32Random-4 355684 331.1 ns/op BenchmarkAtof32RandomLong-4 148492 798.1 ns/op BenchmarkParseInt/Pos/7bit-4 1437864 81.40 ns/op BenchmarkParseInt/Pos/26bit-4 582640 197.5 ns/op BenchmarkParseInt/Pos/31bit-4 532765 214.7 ns/op BenchmarkParseInt/Pos/56bit-4 350100 335.6 ns/op BenchmarkParseInt/Pos/63bit-4 342213 357.6 ns/op BenchmarkParseInt/Neg/7bit-4 1433498 82.81 ns/op BenchmarkParseInt/Neg/26bit-4 587758 198.0 ns/op BenchmarkParseInt/Neg/31bit-4 529027 214.5 ns/op BenchmarkParseInt/Neg/56bit-4 343674 326.2 ns/op BenchmarkParseInt/Neg/63bit-4 333570 352.5 ns/op BenchmarkAtoi/Pos/7bit-4 1975360 57.04 ns/op BenchmarkAtoi/Pos/26bit-4 747487 146.1 ns/op BenchmarkAtoi/Pos/31bit-4 697030 160.3 ns/op BenchmarkAtoi/Pos/56bit-4 409230 274.3 ns/op BenchmarkAtoi/Pos/63bit-4 316532 369.7 ns/op BenchmarkAtoi/Neg/7bit-4 1960116 61.20 ns/op BenchmarkAtoi/Neg/26bit-4 765088 149.3 ns/op BenchmarkAtoi/Neg/31bit-4 702433 161.7 ns/op BenchmarkAtoi/Neg/56bit-4 423234 273.2 ns/op BenchmarkAtoi/Neg/63bit-4 316825 370.3 ns/op BenchmarkFormatFloat/Decimal-4 124801 996.3 ns/op BenchmarkFormatFloat/Float-4 114169 1028 ns/op BenchmarkFormatFloat/Exp-4 115609 1027 ns/op BenchmarkFormatFloat/NegExp-4 114084 1034 ns/op BenchmarkFormatFloat/LongExp-4 99148 1219 ns/op BenchmarkFormatFloat/Big-4 91284 1300 ns/op BenchmarkFormatFloat/BinaryExp-4 223976 528.3 ns/op BenchmarkFormatFloat/32Integer-4 124148 968.6 ns/op BenchmarkFormatFloat/32ExactFraction-4 133428 904.1 ns/op BenchmarkFormatFloat/32Point-4 115898 1046 ns/op BenchmarkFormatFloat/32Exp-4 118454 987.6 ns/op BenchmarkFormatFloat/32NegExp-4 119978 978.9 ns/op BenchmarkFormatFloat/32Shortest-4 123550 924.4 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 127825 904.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 128696 918.0 ns/op BenchmarkFormatFloat/64Fixed1-4 157836 774.0 ns/op BenchmarkFormatFloat/64Fixed2-4 158030 763.6 ns/op BenchmarkFormatFloat/64Fixed3-4 153878 763.6 ns/op BenchmarkFormatFloat/64Fixed4-4 147945 765.8 ns/op BenchmarkFormatFloat/64Fixed12-4 87889 1358 ns/op BenchmarkFormatFloat/64Fixed16-4 107444 1126 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 116066 1026 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100280 1194 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2287 51514 ns/op BenchmarkFormatFloat/Slowpath64-4 97316 1223 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 98698 1218 ns/op BenchmarkAppendFloat/Decimal-4 145198 828.0 ns/op BenchmarkAppendFloat/Float-4 127282 926.8 ns/op BenchmarkAppendFloat/Exp-4 138072 856.8 ns/op BenchmarkAppendFloat/NegExp-4 139648 858.2 ns/op BenchmarkAppendFloat/LongExp-4 111343 1061 ns/op BenchmarkAppendFloat/Big-4 99240 1174 ns/op BenchmarkAppendFloat/BinaryExp-4 323976 353.7 ns/op BenchmarkAppendFloat/32Integer-4 140470 829.8 ns/op BenchmarkAppendFloat/32ExactFraction-4 156248 749.5 ns/op BenchmarkAppendFloat/32Point-4 135130 878.3 ns/op BenchmarkAppendFloat/32Exp-4 136399 866.9 ns/op BenchmarkAppendFloat/32NegExp-4 138393 850.4 ns/op BenchmarkAppendFloat/32Shortest-4 165075 695.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 148410 793.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 151000 792.0 ns/op BenchmarkAppendFloat/64Fixed1-4 190058 612.7 ns/op BenchmarkAppendFloat/64Fixed2-4 189684 608.9 ns/op BenchmarkAppendFloat/64Fixed3-4 189088 617.4 ns/op BenchmarkAppendFloat/64Fixed4-4 189972 609.3 ns/op BenchmarkAppendFloat/64Fixed12-4 103112 1151 ns/op BenchmarkAppendFloat/64Fixed16-4 122289 982.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 150888 780.7 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 112578 1045 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2271 51163 ns/op BenchmarkAppendFloat/Slowpath64-4 111205 1072 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 112976 1057 ns/op BenchmarkFormatInt-4 14157 7876 ns/op BenchmarkAppendInt-4 17352 6924 ns/op BenchmarkFormatUint-4 79356 1434 ns/op BenchmarkAppendUint-4 98334 1206 ns/op BenchmarkFormatIntSmall/7-4 3593392 33.88 ns/op BenchmarkFormatIntSmall/42-4 3489940 34.17 ns/op BenchmarkAppendIntSmall-4 1467931 80.11 ns/op BenchmarkAppendUintVarlen/1-4 1535368 79.79 ns/op BenchmarkAppendUintVarlen/12-4 1406551 85.63 ns/op BenchmarkAppendUintVarlen/123-4 960724 119.0 ns/op BenchmarkAppendUintVarlen/1234-4 940231 119.2 ns/op BenchmarkAppendUintVarlen/12345-4 919953 121.9 ns/op BenchmarkAppendUintVarlen/123456-4 972265 116.6 ns/op BenchmarkAppendUintVarlen/1234567-4 882382 120.4 ns/op BenchmarkAppendUintVarlen/12345678-4 918685 120.4 ns/op BenchmarkAppendUintVarlen/123456789-4 887586 125.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 861157 126.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 898718 129.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 819145 130.3 ns/op BenchmarkAppendUintVarlen/1234567890123-4 880720 132.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 838690 130.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 855231 133.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 860442 132.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 847705 137.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 806856 137.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 819400 140.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 793166 143.4 ns/op BenchmarkQuote-4 44512 2680 ns/op BenchmarkQuoteRune-4 433614 278.2 ns/op BenchmarkAppendQuote-4 55177 2189 ns/op BenchmarkAppendQuoteRune-4 855848 129.9 ns/op BenchmarkUnquoteEasy-4 1366074 87.63 ns/op BenchmarkUnquoteHard-4 46906 2435 ns/op PASS ok strconv 19.832s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 410233 295.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 109431 947.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 160190 684.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 354870 284.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 117925 889.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 184003 638.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 259260 423.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 74732 1393 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 91249 1188 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 682357 200.3 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20852 5613 ns/op BenchmarkGenericMatch1-4 2169 54119 ns/op BenchmarkGenericMatch2-4 411 290387 ns/op BenchmarkSingleMaxSkipping-4 8042 14694 ns/op 680.54 MB/s BenchmarkSingleLongSuffixFail-4 14181 8521 ns/op 117.59 MB/s BenchmarkSingleMatch-4 238 485106 ns/op 30.92 MB/s BenchmarkByteByteNoMatch-4 73225 1625 ns/op BenchmarkByteByteMatch-4 18057 6452 ns/op BenchmarkByteStringMatch-4 21057 5623 ns/op BenchmarkHTMLEscapeNew-4 68654 1738 ns/op BenchmarkHTMLEscapeOld-4 84714 1416 ns/op BenchmarkByteStringReplacerWriteString-4 1359 81500 ns/op BenchmarkByteReplacerWriteString-4 1480 79314 ns/op BenchmarkByteByteReplaces-4 3348 35596 ns/op BenchmarkByteByteMap-4 9873 11846 ns/op BenchmarkMap/identity/ASCII-4 675424 169.5 ns/op BenchmarkMap/identity/Greek-4 495019 239.3 ns/op BenchmarkMap/change/ASCII-4 37921 3137 ns/op BenchmarkMap/change/Greek-4 28838 4141 ns/op BenchmarkIndexRune-4 1933488 62.01 ns/op BenchmarkIndexRuneLongString-4 1609794 74.29 ns/op BenchmarkIndexRuneFastPath-4 4299370 27.49 ns/op BenchmarkIndex-4 4428918 28.44 ns/op BenchmarkLastIndex-4 4646127 25.61 ns/op BenchmarkIndexByte-4 10217889 10.98 ns/op BenchmarkToUpper/#00-4 4900676 24.41 ns/op BenchmarkToUpper/ONLYUPPER-4 3341636 35.79 ns/op BenchmarkToUpper/abc-4 326481 374.5 ns/op BenchmarkToUpper/AbC123-4 247885 482.0 ns/op BenchmarkToUpper/azAZ09_-4 278593 442.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55134 2170 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71223 1676 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33664 3545 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56145 2120 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 119348 958.7 ns/op BenchmarkToLower/#00-4 5029767 23.90 ns/op BenchmarkToLower/abc-4 4319706 27.80 ns/op BenchmarkToLower/AbC123-4 228553 517.0 ns/op BenchmarkToLower/azAZ09_-4 228202 525.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97042 1208 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64977 1815 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34387 3492 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 74446 1620 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119851 984.7 ns/op BenchmarkMapNoChanges-4 916980 123.9 ns/op BenchmarkTrim-4 38133 3143 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3700982 32.27 ns/op BenchmarkToValidUTF8/InvalidASCII-4 191610 622.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 120120 956.4 ns/op BenchmarkEqualFold/Tests-4 53394 2236 ns/op BenchmarkEqualFold/ASCII-4 3449512 34.76 ns/op BenchmarkEqualFold/UnicodePrefix-4 109734 1092 ns/op BenchmarkEqualFold/UnicodeSuffix-4 119690 1004 ns/op BenchmarkIndexHard1-4 150 798008 ns/op BenchmarkIndexHard2-4 600 199386 ns/op BenchmarkIndexHard3-4 148 798469 ns/op BenchmarkIndexHard4-4 97 1188745 ns/op BenchmarkLastIndexHard1-4 57 1988899 ns/op BenchmarkLastIndexHard2-4 58 1984258 ns/op BenchmarkLastIndexHard3-4 58 1982789 ns/op BenchmarkCountHard1-4 151 793153 ns/op BenchmarkCountHard2-4 596 199548 ns/op BenchmarkCountHard3-4 151 797391 ns/op BenchmarkIndexTorture-4 7071 15726 ns/op BenchmarkCountTorture-4 7596 15650 ns/op BenchmarkCountTortureOverlapping-4 645 162968 ns/op BenchmarkCountByte/10-4 4039872 27.40 ns/op 365.00 MB/s BenchmarkCountByte/32-4 4217913 30.28 ns/op 1056.90 MB/s BenchmarkCountByte/4096-4 863002 134.6 ns/op 30438.83 MB/s BenchmarkCountByte/4194304-4 662 167463 ns/op 25046.14 MB/s BenchmarkCountByte/67108864-4 14 8676619 ns/op 7734.45 MB/s BenchmarkFields/ASCII/16-4 216144 479.7 ns/op 33.35 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20816 5674 ns/op 45.12 MB/s 288 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1324 83411 ns/op 49.11 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 68 1604388 ns/op 40.85 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 26134758 ns/op 40.12 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 114861 1050 ns/op 15.24 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9892 11521 ns/op 22.22 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 568 204596 ns/op 20.02 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4296056 ns/op 15.25 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 90414601 ns/op 11.60 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 174931 655.9 ns/op 24.39 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18150 6494 ns/op 39.42 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 824 134115 ns/op 30.54 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 3154684 ns/op 20.77 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 71178334 ns/op 14.73 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 132760 924.5 ns/op 17.31 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12996 8994 ns/op 28.46 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 692 164443 ns/op 24.91 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3704132 ns/op 17.69 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 81415140 ns/op 12.88 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 115581201 ns/op BenchmarkSplitSingleByteSeparator-4 13 8394142 ns/op BenchmarkSplitMultiByteSeparator-4 27 3978303 ns/op BenchmarkSplitNSingleByteSeparator-4 214138 546.1 ns/op BenchmarkSplitNMultiByteSeparator-4 175269 705.6 ns/op BenchmarkRepeat/5x0-4 4097869 28.93 ns/op BenchmarkRepeat/5x1-4 4467260 26.59 ns/op BenchmarkRepeat/5x2-4 258388 486.6 ns/op BenchmarkRepeat/5x6-4 156188 772.2 ns/op BenchmarkRepeat/10x0-4 4124307 28.99 ns/op BenchmarkRepeat/10x1-4 4557333 26.48 ns/op BenchmarkRepeat/10x2-4 255212 472.8 ns/op BenchmarkRepeat/10x6-4 149364 782.6 ns/op BenchmarkRepeatLarge/256/1-4 66555 1663 ns/op 153.95 MB/s BenchmarkRepeatLarge/256/16-4 102524 1043 ns/op 245.54 MB/s BenchmarkRepeatLarge/512/1-4 54087 2042 ns/op 250.71 MB/s BenchmarkRepeatLarge/512/16-4 77097 1412 ns/op 362.70 MB/s BenchmarkRepeatLarge/1024/1-4 43688 2645 ns/op 387.19 MB/s BenchmarkRepeatLarge/1024/16-4 56763 1940 ns/op 527.79 MB/s BenchmarkRepeatLarge/2048/1-4 29803 3844 ns/op 532.80 MB/s BenchmarkRepeatLarge/2048/16-4 36561 2870 ns/op 713.58 MB/s BenchmarkRepeatLarge/4096/1-4 19875 5956 ns/op 687.75 MB/s BenchmarkRepeatLarge/4096/16-4 21255 5308 ns/op 771.60 MB/s BenchmarkRepeatLarge/8192/1-4 11437 10229 ns/op 800.86 MB/s BenchmarkRepeatLarge/8192/16-4 12186 9314 ns/op 879.55 MB/s BenchmarkRepeatLarge/8192/4097-4 5534010 21.26 ns/op 192718.61 MB/s BenchmarkRepeatLarge/16384/1-4 6669 20817 ns/op 787.04 MB/s BenchmarkRepeatLarge/16384/16-4 6931 16515 ns/op 992.05 MB/s BenchmarkRepeatLarge/16384/4097-4 7521 14307 ns/op 859.06 MB/s BenchmarkRepeatLarge/32768/1-4 4292 34572 ns/op 947.83 MB/s BenchmarkRepeatLarge/32768/16-4 3242 31700 ns/op 1033.70 MB/s BenchmarkRepeatLarge/32768/4097-4 4348 29471 ns/op 973.12 MB/s BenchmarkRepeatLarge/65536/1-4 1928 64585 ns/op 1014.73 MB/s BenchmarkRepeatLarge/65536/16-4 1892 64556 ns/op 1015.17 MB/s BenchmarkRepeatLarge/65536/4097-4 1611 62725 ns/op 979.76 MB/s BenchmarkRepeatLarge/131072/1-4 222 531501 ns/op 246.61 MB/s BenchmarkRepeatLarge/131072/16-4 223 548196 ns/op 239.10 MB/s BenchmarkRepeatLarge/131072/4097-4 223 520258 ns/op 244.12 MB/s BenchmarkRepeatLarge/262144/1-4 100 1048201 ns/op 250.09 MB/s BenchmarkRepeatLarge/262144/16-4 100 1061085 ns/op 247.05 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1055502 ns/op 244.54 MB/s BenchmarkRepeatLarge/524288/1-4 62 2097158 ns/op 250.00 MB/s BenchmarkRepeatLarge/524288/16-4 61 2085368 ns/op 251.41 MB/s BenchmarkRepeatLarge/524288/4097-4 60 2143628 ns/op 242.73 MB/s BenchmarkRepeatLarge/1048576/1-4 30 4261080 ns/op 246.08 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4193063 ns/op 250.07 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4148234 ns/op 251.85 MB/s BenchmarkRepeatLarge/2097152/1-4 14 7945426 ns/op 263.94 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8064554 ns/op 260.05 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8032790 ns/op 260.63 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16690612 ns/op 251.30 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16076986 ns/op 260.89 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16304938 ns/op 257.05 MB/s BenchmarkRepeatLarge/8388608/1-4 4 32751408 ns/op 256.13 MB/s BenchmarkRepeatLarge/8388608/16-4 3 33890868 ns/op 247.52 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 32940400 ns/op 254.60 MB/s BenchmarkRepeatLarge/16777216/1-4 2 64238488 ns/op 261.17 MB/s BenchmarkRepeatLarge/16777216/16-4 2 63777395 ns/op 263.06 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 64280481 ns/op 261.00 MB/s BenchmarkRepeatLarge/33554432/1-4 1 124513667 ns/op 269.48 MB/s BenchmarkRepeatLarge/33554432/16-4 1 121145132 ns/op 276.98 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 122801883 ns/op 273.24 MB/s BenchmarkRepeatLarge/67108864/1-4 1 264126275 ns/op 254.08 MB/s BenchmarkRepeatLarge/67108864/16-4 1 244862090 ns/op 274.07 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 248711273 ns/op 269.83 MB/s BenchmarkRepeatLarge/134217728/1-4 1 529394333 ns/op 253.53 MB/s BenchmarkRepeatLarge/134217728/16-4 1 488608313 ns/op 274.69 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 487816969 ns/op 275.14 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1112845199 ns/op 241.22 MB/s BenchmarkRepeatLarge/268435456/16-4 1 952374827 ns/op 281.86 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 971355779 ns/op 276.35 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2066069575 ns/op 259.85 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1888266121 ns/op 284.32 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1916594107 ns/op 280.12 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4145165830 ns/op 259.03 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3750115777 ns/op 286.32 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3850659442 ns/op 278.85 MB/s BenchmarkIndexAnyASCII/1:1-4 2324463 51.35 ns/op BenchmarkIndexAnyASCII/1:2-4 2299520 51.67 ns/op BenchmarkIndexAnyASCII/1:4-4 2121700 56.78 ns/op BenchmarkIndexAnyASCII/1:8-4 2042667 57.85 ns/op BenchmarkIndexAnyASCII/1:16-4 2228304 52.35 ns/op BenchmarkIndexAnyASCII/1:32-4 2060353 58.29 ns/op BenchmarkIndexAnyASCII/1:64-4 2068080 57.72 ns/op BenchmarkIndexAnyASCII/16:1-4 2077976 56.71 ns/op BenchmarkIndexAnyASCII/16:2-4 793203 143.3 ns/op BenchmarkIndexAnyASCII/16:4-4 792609 145.8 ns/op BenchmarkIndexAnyASCII/16:8-4 629869 159.0 ns/op BenchmarkIndexAnyASCII/16:16-4 673802 164.0 ns/op BenchmarkIndexAnyASCII/16:32-4 603318 191.6 ns/op BenchmarkIndexAnyASCII/16:64-4 492592 235.6 ns/op BenchmarkIndexAnyASCII/256:1-4 2074521 57.30 ns/op BenchmarkIndexAnyASCII/256:2-4 72438 1621 ns/op BenchmarkIndexAnyASCII/256:4-4 73267 1618 ns/op BenchmarkIndexAnyASCII/256:8-4 71868 1679 ns/op BenchmarkIndexAnyASCII/256:16-4 71997 1672 ns/op BenchmarkIndexAnyASCII/256:32-4 70442 1710 ns/op BenchmarkIndexAnyASCII/256:64-4 68520 1766 ns/op BenchmarkIndexAnyUTF8/1:1-4 2486991 47.37 ns/op BenchmarkIndexAnyUTF8/1:2-4 2264764 52.08 ns/op BenchmarkIndexAnyUTF8/1:4-4 2306720 51.61 ns/op BenchmarkIndexAnyUTF8/1:8-4 2327931 51.28 ns/op BenchmarkIndexAnyUTF8/1:16-4 2274796 52.41 ns/op BenchmarkIndexAnyUTF8/1:32-4 2274298 52.56 ns/op BenchmarkIndexAnyUTF8/1:64-4 2245154 52.55 ns/op BenchmarkIndexAnyUTF8/16:1-4 1858532 65.01 ns/op BenchmarkIndexAnyUTF8/16:2-4 292482 393.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 294249 388.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 296756 396.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 293624 406.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 292364 401.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 296581 394.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 340819 345.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 22249 5352 ns/op BenchmarkIndexAnyUTF8/256:4-4 22372 5343 ns/op BenchmarkIndexAnyUTF8/256:8-4 22155 5429 ns/op BenchmarkIndexAnyUTF8/256:16-4 21363 5429 ns/op BenchmarkIndexAnyUTF8/256:32-4 21234 5711 ns/op BenchmarkIndexAnyUTF8/256:64-4 21940 5526 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2151140 55.33 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2108036 57.89 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2096436 57.40 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2289224 50.95 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2250392 52.99 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2260402 52.31 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2286810 51.40 ns/op BenchmarkLastIndexAnyASCII/16:1-4 817828 142.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 817070 142.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 820872 143.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 730222 153.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 720402 162.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 615244 194.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 476820 235.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73358 1637 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73252 1640 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72686 1637 ns/op BenchmarkLastIndexAnyASCII/256:8-4 70790 1675 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70344 1682 ns/op BenchmarkLastIndexAnyASCII/256:32-4 64324 1706 ns/op BenchmarkLastIndexAnyASCII/256:64-4 67802 1750 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2343289 50.94 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2347256 52.38 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2349237 51.86 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2315863 51.39 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2341564 51.57 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2290968 55.00 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2318712 51.47 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 357626 314.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 186488 640.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 188502 620.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 184568 621.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 178916 659.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 170820 689.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 167884 689.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27019 4367 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12766 9472 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12763 9717 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12796 9287 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10390 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10454 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10217 ns/op BenchmarkTrimASCII/1:1-4 3909261 30.37 ns/op BenchmarkTrimASCII/1:2-4 2860616 41.52 ns/op BenchmarkTrimASCII/1:4-4 2626872 45.72 ns/op BenchmarkTrimASCII/1:8-4 2242998 53.44 ns/op BenchmarkTrimASCII/1:16-4 1837885 65.08 ns/op BenchmarkTrimASCII/16:1-4 3202812 36.67 ns/op BenchmarkTrimASCII/16:2-4 763375 151.1 ns/op BenchmarkTrimASCII/16:4-4 746058 153.2 ns/op BenchmarkTrimASCII/16:8-4 716874 158.8 ns/op BenchmarkTrimASCII/16:16-4 684601 167.8 ns/op BenchmarkTrimASCII/256:1-4 789643 149.6 ns/op BenchmarkTrimASCII/256:2-4 69510 1719 ns/op BenchmarkTrimASCII/256:4-4 69823 1711 ns/op BenchmarkTrimASCII/256:8-4 69692 1720 ns/op BenchmarkTrimASCII/256:16-4 69772 1722 ns/op BenchmarkTrimASCII/4096:1-4 75133 1597 ns/op BenchmarkTrimASCII/4096:2-4 4416 26576 ns/op BenchmarkTrimASCII/4096:4-4 4429 26552 ns/op BenchmarkTrimASCII/4096:8-4 4526 26427 ns/op BenchmarkTrimASCII/4096:16-4 4353 26712 ns/op BenchmarkTrimByte-4 4110554 28.81 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13376 9029 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13394 9013 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1111 108179 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2224 53315 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4330 26503 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7701 14839 ns/op BenchmarkJoin/0-4 5503650 21.31 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4119174 28.45 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 199293 612.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 137919 883.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 103226 1206 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 83602 1483 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 65926 1758 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 59986 2036 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2952285 39.38 ns/op BenchmarkTrimSpace/ASCII-4 1670191 71.48 ns/op BenchmarkTrimSpace/SomeNonASCII-4 139783 850.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 71438 1636 ns/op BenchmarkReplaceAll-4 112902 1037 ns/op 16 B/op 1 allocs/op PASS ok strings 69.502s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 48036 2398 ns/op BenchmarkCond2-4 26809 5068 ns/op BenchmarkCond4-4 14725 7396 ns/op BenchmarkCond8-4 8334 15495 ns/op BenchmarkCond16-4 4165 30253 ns/op BenchmarkCond32-4 1882 69912 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 466441 267.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 269763 409.8 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 446160 241.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 394245 263.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 298110 402.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 621776 226.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 64598 2037 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 64759 2254 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 49298 2629 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 37489 3466 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 494907 256.5 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 147476 803.8 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 428407 261.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 127501 953.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 499467 219.9 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 153853 821.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1800331 64.42 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 37936 3954 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 103980 1277 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 306738 684.9 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3687 28960 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 276 403543 ns/op BenchmarkRange/*sync.Map-4 978 110409 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 75796 1683 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 169287 628.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 58557 2191 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 86764 1275 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 264121 547.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 110235 1090 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 71418 2028 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 159513 779.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 668686 238.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44788 2534 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 127017 949.1 ns/op BenchmarkSwapCollision/*sync.Map-4 60324 1941 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 223 539897 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 92911 1309 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 276274 422.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18104 7370 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 59217 2051 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18027 6283 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 336252 402.6 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 89761 1543 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 133857 831.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1753592 69.03 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 149869 829.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1640946 83.02 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 528996 264.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 140182 934.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 453150 225.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 74499 1573 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 277130 442.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 409771 280.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 108070 1219 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 487104 250.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 188260 718.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 100918 1353 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 204903 787.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 50301 2547 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 197136 691.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 388584 336.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 114102 1124 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 462013 224.9 ns/op BenchmarkUncontendedSemaphore-4 3414507 35.06 ns/op BenchmarkContendedSemaphore-4 3104239 39.11 ns/op BenchmarkMutexUncontended-4 633022 161.1 ns/op BenchmarkMutex-4 142545 906.3 ns/op BenchmarkMutexSlack-4 139298 909.8 ns/op BenchmarkMutexWork-4 116254 1070 ns/op BenchmarkMutexWorkSlack-4 117891 1038 ns/op BenchmarkMutexNoSpin-4 52759 2209 ns/op BenchmarkMutexSpin-4 68908 1863 ns/op BenchmarkOnce-4 641574 231.4 ns/op BenchmarkOnceFunc/v=Once-4 1000000 106.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 886191 127.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 897164 123.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 111.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 821426 131.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 899944 123.7 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5687182 19.46 ns/op BenchmarkSemaSyntNonblock-4 1000000 109.1 ns/op BenchmarkSemaSyntBlock-4 1000000 107.0 ns/op BenchmarkSemaWorkNonblock-4 815452 147.9 ns/op BenchmarkSemaWorkBlock-4 937743 144.5 ns/op BenchmarkRWMutexUncontended-4 311043 344.4 ns/op BenchmarkRWMutexWrite100-4 282232 468.7 ns/op BenchmarkRWMutexWrite10-4 254312 536.2 ns/op BenchmarkRWMutexWorkWrite100-4 223684 545.7 ns/op BenchmarkRWMutexWorkWrite10-4 185348 703.5 ns/op BenchmarkWaitGroupUncontended-4 820219 147.4 ns/op BenchmarkWaitGroupAddDone-4 314602 347.8 ns/op BenchmarkWaitGroupAddDoneWork-4 327298 356.9 ns/op BenchmarkWaitGroupWait-4 4197662 28.38 ns/op BenchmarkWaitGroupWaitWork-4 2947270 40.31 ns/op BenchmarkWaitGroupActuallyWait-4 40996 3033 ns/op 32 B/op 2 allocs/op PASS ok sync 20.039s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 446564 247.9 ns/op PASS ok sync/atomic 1.135s PASS ok syscall 1.019s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 138714 844.2 ns/op 0 B/op 0 allocs/op PASS ok testing 1.148s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7269 14999 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11233 10664 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 81 1284995 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 118 992128 ns/op 1096 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 199876247 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 199632944 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1540 67706 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1960 55972 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6244430 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5436131 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 806364099 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 783892917 ns/op 48120808 B/op 100075 allocs/op BenchmarkTable/100x10/new-4 210 564494 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 240 493845 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 63056911 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 60593058 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 8038731482 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 7768079067 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2521 45001 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3150630 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 348781137 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2136 49916 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 234 467796 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 24 4639268 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8168 14976 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 22.246s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 80287294 ns/op BenchmarkVariableString-4 94983 1260 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1861 58075 ns/op 2512 B/op 39 allocs/op PASS ok text/template/parse 1.530s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3056405 ns/op BenchmarkAfter-4 97 1188321 ns/op BenchmarkStop-4 192 603525 ns/op BenchmarkSimultaneousAfterFunc-4 27 4605685 ns/op BenchmarkStartStop-4 187 621410 ns/op BenchmarkReset-4 2558 62447 ns/op BenchmarkSleep-4 28 3638787 ns/op BenchmarkParallelTimerLatency-4 50 293190 avg-late-ns 2296858 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 320253 avg-late-ns 1043717 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 374113 avg-late-ns 883530 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 389469 avg-late-ns 1191454 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 404771 avg-late-ns 1413696 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 329869 avg-late-ns 2468703 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 324523 avg-late-ns 2259068 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 176204 avg-late-ns 1465740 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 175997 avg-late-ns 1371414 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 215347 avg-late-ns 1588355 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 934585 avg-late-ns 5680335 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 298984 avg-late-ns 978334 max-late-ns BenchmarkTicker-4 328 343386 ns/op BenchmarkTickerReset-4 4054 29368 ns/op BenchmarkTickerResetNaive-4 178 701570 ns/op BenchmarkNow-4 1000000 103.7 ns/op BenchmarkNowUnixNano-4 975986 104.3 ns/op BenchmarkNowUnixMilli-4 1000000 104.0 ns/op BenchmarkNowUnixMicro-4 1000000 104.1 ns/op BenchmarkFormat-4 55946 2132 ns/op BenchmarkFormatRFC3339-4 76359 1566 ns/op BenchmarkFormatRFC3339Nano-4 74617 1590 ns/op BenchmarkFormatNow-4 76567 1543 ns/op BenchmarkMarshalJSON-4 100412 1213 ns/op BenchmarkMarshalText-4 101278 1180 ns/op BenchmarkParse-4 135110 874.2 ns/op BenchmarkParseRFC3339UTC-4 313221 375.3 ns/op BenchmarkParseRFC3339UTCBytes-4 209397 578.3 ns/op BenchmarkParseRFC3339TZ-4 95882 1203 ns/op BenchmarkParseRFC3339TZBytes-4 77230 1592 ns/op BenchmarkParseDuration-4 509854 230.7 ns/op BenchmarkHour-4 850767 138.1 ns/op BenchmarkSecond-4 825622 140.6 ns/op BenchmarkYear-4 620431 185.0 ns/op BenchmarkDay-4 580893 202.1 ns/op BenchmarkISOWeek-4 601580 191.5 ns/op BenchmarkGoString-4 74030 1674 ns/op BenchmarkUnmarshalText-4 84422 1340 ns/op PASS ok time 12.645s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 612153 182.3 ns/op BenchmarkDecodeValidJapaneseChars-4 705613 154.3 ns/op BenchmarkDecodeRune-4 1637007 72.34 ns/op BenchmarkEncodeValidASCII-4 558670 195.3 ns/op BenchmarkEncodeValidJapaneseChars-4 780579 149.3 ns/op BenchmarkAppendRuneValidASCII-4 1476868 81.10 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2516308 48.47 ns/op BenchmarkEncodeRune-4 2799427 42.66 ns/op PASS ok unicode/utf16 2.324s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2087989 57.99 ns/op BenchmarkRuneCountTenJapaneseChars-4 288178 376.6 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3780452 31.96 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 418263 280.8 ns/op BenchmarkValidTenASCIIChars-4 1925370 62.28 ns/op BenchmarkValid100KASCIIChars-4 90 1326190 ns/op BenchmarkValidTenJapaneseChars-4 291888 404.3 ns/op BenchmarkValidLongMostlyASCII-4 82 1441641 ns/op BenchmarkValidLongJapanese-4 45 2269699 ns/op BenchmarkValidStringTenASCIIChars-4 4724376 25.64 ns/op BenchmarkValidString100KASCIIChars-4 9436 12232 ns/op BenchmarkValidStringTenJapaneseChars-4 404020 269.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1207 98616 ns/op BenchmarkValidStringLongJapanese-4 153 786350 ns/op BenchmarkEncodeASCIIRune-4 4485154 27.87 ns/op BenchmarkEncodeJapaneseRune-4 2410106 46.63 ns/op BenchmarkAppendASCIIRune-4 9258928 12.78 ns/op BenchmarkAppendJapaneseRune-4 3048268 39.48 ns/op BenchmarkDecodeASCIIRune-4 2664847 44.35 ns/op BenchmarkDecodeJapaneseRune-4 2128616 56.20 ns/op BenchmarkFullRune/ASCII-4 3370730 35.46 ns/op BenchmarkFullRune/Incomplete-4 1522275 78.75 ns/op BenchmarkFullRune/Japanese-4 3577616 33.67 ns/op PASS ok unicode/utf8 4.655s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 76209702955 ns/op PASS ok cmd/api 77.461s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 451797 250.8 ns/op BenchmarkCgoCall/one-pointer-4 370684 304.3 ns/op BenchmarkCgoCall/string-pointer-escape-4 305778 393.0 ns/op BenchmarkCgoCall/string-pointer-noescape-4 429840 272.7 ns/op BenchmarkCgoCall/eight-pointers-4 191559 618.9 ns/op BenchmarkCgoCall/eight-pointers-nil-4 390417 306.2 ns/op BenchmarkCgoCall/eight-pointers-array-4 31548 4104 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42828 2811 ns/op BenchmarkGoString-4 1022080 121.3 ns/op BenchmarkCGoCallback-4 47032 2500 ns/op BenchmarkCGoInCThread-4 307923 362.5 ns/op PASS ok cmd/cgo/internal/test 2.577s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1222926 97.93 ns/op BenchmarkEqArrayOfStrings64-4 153151 771.5 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11388 ns/op BenchmarkEqArrayOfFloats5-4 1418323 84.56 ns/op BenchmarkEqArrayOfFloats64-4 151122 794.8 ns/op BenchmarkEqArrayOfFloats1024-4 9088 13182 ns/op BenchmarkEqArrayOfStructsEq-4 2800 42432 ns/op BenchmarkEqArrayOfStructsNotEq-4 5052 23538 ns/op BenchmarkEqStruct-4 22558071 5.304 ns/op PASS ok cmd/compile/internal/reflectdata 2.439s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 62139 ns/op BenchmarkCopyElim1-4 549 199376 ns/op BenchmarkCopyElim10-4 446 242708 ns/op BenchmarkCopyElim100-4 259 463535 ns/op BenchmarkCopyElim1000-4 48 2475528 ns/op BenchmarkCopyElim10000-4 2 50939648 ns/op BenchmarkCopyElim100000-4 1 842312901 ns/op BenchmarkDeadCode/1-4 487 248657 ns/op BenchmarkDeadCode/10-4 427 273378 ns/op BenchmarkDeadCode/100-4 223 573352 ns/op BenchmarkDeadCode/1000-4 44 2895721 ns/op BenchmarkDeadCode/10000-4 3 39587590 ns/op BenchmarkDeadCode/100000-4 1 514370377 ns/op BenchmarkDeadCode/200000-4 1 1125345151 ns/op BenchmarkDominatorsLinear-4 10 13097204 ns/op 0.76 MB/s BenchmarkDominatorsFwdBack-4 6 17552515 ns/op 0.57 MB/s BenchmarkDominatorsManyPred-4 7 15667168 ns/op 0.64 MB/s BenchmarkDominatorsMaxPred-4 7 16287829 ns/op 0.61 MB/s BenchmarkDominatorsMaxPredVal-4 7 15791527 ns/op 0.63 MB/s BenchmarkFuse/1-4 416 242641 ns/op BenchmarkFuse/10-4 391 288071 ns/op BenchmarkFuse/100-4 130 920671 ns/op BenchmarkFuse/1000-4 18 6768415 ns/op BenchmarkFuse/10000-4 2 93252162 ns/op BenchmarkNilCheckDeep1-4 9724 11173 ns/op 0.09 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4261 27185 ns/op 0.37 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 632 181188 ns/op 0.55 MB/s 694 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 60 1783360 ns/op 0.56 MB/s 6084 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 5 22946381 ns/op 0.44 MB/s 92153 B/op 6 allocs/op BenchmarkDSEPass-4 31 3861378 ns/op 44627 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 126797197 ns/op 4253232 B/op 108407 allocs/op BenchmarkCSEPass-4 7 16239935 ns/op 84709 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 158889766 ns/op 5632624 B/op 97236 allocs/op BenchmarkDeadcodePass-4 175 683148 ns/op 80478 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 143266212 ns/op 4063136 B/op 45171 allocs/op BenchmarkMultiPass-4 58 1864699 ns/op 225146 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 281950932 ns/op 11233512 B/op 150094 allocs/op BenchmarkCondRewrite/SoloJump-4 3058102 38.97 ns/op BenchmarkCondRewrite/CombJump-4 2798397 42.78 ns/op PASS ok cmd/compile/internal/ssa 16.925s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9730 11618 ns/op BenchmarkExtShift-4 16448 7211 ns/op BenchmarkModify-4 9014 12734 ns/op BenchmarkMullImm-4 16182 7370 ns/op BenchmarkConstModify-4 9691 11976 ns/op BenchmarkBitSet-4 19818 6046 ns/op BenchmarkBitClear-4 19792 6023 ns/op BenchmarkBitToggle-4 19863 6020 ns/op BenchmarkBitSetConst-4 156753 760.5 ns/op BenchmarkBitClearConst-4 152013 1666 ns/op BenchmarkBitToggleConst-4 157650 762.7 ns/op BenchmarkDivconstI64-4 8663130 13.86 ns/op BenchmarkModconstI64-4 8490667 14.20 ns/op BenchmarkDivisiblePow2constI64-4 8263624 14.54 ns/op BenchmarkDivisibleconstI64-4 9258501 12.86 ns/op BenchmarkDivisibleWDivconstI64-4 6222570 19.47 ns/op BenchmarkDivconstU64/3-4 8780016 13.63 ns/op BenchmarkDivconstU64/5-4 8472490 14.19 ns/op BenchmarkDivconstU64/37-4 8888067 13.22 ns/op BenchmarkDivconstU64/1234567-4 8604051 13.96 ns/op BenchmarkModconstU64-4 8447844 13.83 ns/op BenchmarkDivisibleconstU64-4 8885575 13.75 ns/op BenchmarkDivisibleWDivconstU64-4 5988771 20.20 ns/op BenchmarkDivconstI32-4 8418900 14.29 ns/op BenchmarkModconstI32-4 8615314 13.95 ns/op BenchmarkDivisiblePow2constI32-4 8460390 13.99 ns/op BenchmarkDivisibleconstI32-4 9407404 12.78 ns/op BenchmarkDivisibleWDivconstI32-4 6201356 19.32 ns/op BenchmarkDivconstU32-4 8452514 14.06 ns/op BenchmarkModconstU32-4 8667946 13.91 ns/op BenchmarkDivisibleconstU32-4 8578144 13.90 ns/op BenchmarkDivisibleWDivconstU32-4 6129816 19.54 ns/op BenchmarkDivconstI16-4 7931654 15.00 ns/op BenchmarkModconstI16-4 8567395 14.14 ns/op BenchmarkDivisiblePow2constI16-4 8558416 13.97 ns/op BenchmarkDivisibleconstI16-4 9643941 12.45 ns/op BenchmarkDivisibleWDivconstI16-4 6179971 19.49 ns/op BenchmarkDivconstU16-4 8578909 13.97 ns/op BenchmarkModconstU16-4 9565718 12.66 ns/op BenchmarkDivisibleconstU16-4 8192835 14.35 ns/op BenchmarkDivisibleWDivconstU16-4 6392384 18.78 ns/op BenchmarkDivconstI8-4 9286531 12.77 ns/op BenchmarkModconstI8-4 8932435 13.38 ns/op BenchmarkDivisiblePow2constI8-4 8787360 13.81 ns/op BenchmarkDivisibleconstI8-4 8423239 14.27 ns/op BenchmarkDivisibleWDivconstI8-4 5794376 20.54 ns/op BenchmarkDivconstU8-4 8935873 13.30 ns/op BenchmarkModconstU8-4 9165691 13.19 ns/op BenchmarkDivisibleconstU8-4 8624037 13.81 ns/op BenchmarkDivisibleWDivconstU8-4 6183427 19.33 ns/op BenchmarkMul2-4 166612 721.6 ns/op BenchmarkMulNeg2-4 163688 725.1 ns/op BenchmarkEfaceInteger-4 4346306 27.65 ns/op BenchmarkDiv64UnsignedSmall-4 6970408 17.32 ns/op BenchmarkDiv64Small-4 6322413 18.96 ns/op BenchmarkDiv64SmallNegDivisor-4 6033033 19.85 ns/op BenchmarkDiv64SmallNegDividend-4 6297267 19.13 ns/op BenchmarkDiv64SmallNegBoth-4 6293715 19.01 ns/op BenchmarkDiv64Unsigned-4 6685729 17.93 ns/op BenchmarkDiv64-4 6146985 19.44 ns/op BenchmarkDiv64NegDivisor-4 6175983 19.56 ns/op BenchmarkDiv64NegDividend-4 6192032 19.37 ns/op BenchmarkDiv64NegBoth-4 6114201 19.56 ns/op BenchmarkMod64UnsignedSmall-4 6945771 16.93 ns/op BenchmarkMod64Small-4 6344569 18.85 ns/op BenchmarkMod64SmallNegDivisor-4 6145425 19.63 ns/op BenchmarkMod64SmallNegDividend-4 6122462 19.43 ns/op BenchmarkMod64SmallNegBoth-4 6039427 19.80 ns/op BenchmarkMod64Unsigned-4 7025997 16.94 ns/op BenchmarkMod64-4 6224739 19.15 ns/op BenchmarkMod64NegDivisor-4 6117804 19.55 ns/op BenchmarkMod64NegDividend-4 6125443 19.53 ns/op BenchmarkMod64NegBoth-4 6164367 19.37 ns/op BenchmarkMulconstI32/3-4 16535348 7.151 ns/op BenchmarkMulconstI32/5-4 16757478 7.132 ns/op BenchmarkMulconstI32/12-4 16741435 7.184 ns/op BenchmarkMulconstI32/120-4 16669779 7.200 ns/op BenchmarkMulconstI32/-120-4 16477068 7.164 ns/op BenchmarkMulconstI32/65537-4 16612790 7.191 ns/op BenchmarkMulconstI32/65538-4 16468369 7.224 ns/op BenchmarkMulconstI64/3-4 16722544 7.152 ns/op BenchmarkMulconstI64/5-4 16641488 7.179 ns/op BenchmarkMulconstI64/12-4 16680967 7.151 ns/op BenchmarkMulconstI64/120-4 16659001 7.139 ns/op BenchmarkMulconstI64/-120-4 16701135 7.168 ns/op BenchmarkMulconstI64/65537-4 16442624 7.176 ns/op BenchmarkMulconstI64/65538-4 16730281 7.148 ns/op BenchmarkMulconstU32/3-4 16375872 7.151 ns/op BenchmarkMulconstU32/5-4 16728650 7.137 ns/op BenchmarkMulconstU32/12-4 16027729 7.321 ns/op BenchmarkMulconstU32/120-4 16697598 7.146 ns/op BenchmarkMulconstU32/65537-4 16592353 7.154 ns/op BenchmarkMulconstU32/65538-4 16719134 7.172 ns/op BenchmarkMulconstU64/3-4 16393554 7.155 ns/op BenchmarkMulconstU64/5-4 16766899 7.163 ns/op BenchmarkMulconstU64/12-4 16608516 7.158 ns/op BenchmarkMulconstU64/120-4 16736655 7.135 ns/op BenchmarkMulconstU64/65537-4 16851421 7.153 ns/op BenchmarkMulconstU64/65538-4 16827628 7.175 ns/op BenchmarkShiftArithmeticRight-4 19745178 6.010 ns/op BenchmarkSwitch8Predictable-4 13197406 7.610 ns/op BenchmarkSwitch8Unpredictable-4 5830428 18.07 ns/op BenchmarkSwitch32Predictable-4 8275935 12.61 ns/op BenchmarkSwitch32Unpredictable-4 5618934 18.34 ns/op BenchmarkSwitchStringPredictable-4 7834372 13.26 ns/op BenchmarkSwitchStringUnpredictable-4 4376176 24.15 ns/op BenchmarkSwitchTypePredictable-4 6017725 19.92 ns/op BenchmarkSwitchTypeUnpredictable-4 3353216 35.99 ns/op PASS ok cmd/compile/internal/test 16.465s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 124 983491 ns/op BenchmarkNamed/Underlying/nongeneric-4 784323 139.3 ns/op BenchmarkNamed/Underlying/generic-4 811952 139.3 ns/op BenchmarkNamed/Underlying/src_instance-4 841995 137.9 ns/op BenchmarkNamed/Underlying/user_instance-4 835666 139.5 ns/op BenchmarkCheck/http/funcbodies/info-4 1 647987859 ns/op 50198 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 435073275 ns/op 74765 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 189473106 ns/op 171606 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 154528763 ns/op 210342 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 453300732 ns/op 11421 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 97256782 ns/op 53220 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 38099376 ns/op 135816 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 35252411 ns/op 146805 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 132918041 ns/op 16318 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 43284151 ns/op 50113 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 24119373 ns/op 89919 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 20749336 ns/op 104534 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1264348374 ns/op 52325 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 662145738 ns/op 99906 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 181105401 ns/op 365169 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 130041130 ns/op 508551 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 488962525 ns/op 4114 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 70133769 ns/op 28671 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 41279577 ns/op 48716 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 44220072 ns/op 45481 lines/s PASS ok cmd/compile/internal/types2 17.858s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 129 871179 ns/op 2076411 sys-ns/op 1279031 user-ns/op PASS ok cmd/go 1.208s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 210310 524.6 ns/op PASS ok cmd/go/internal/cfg 1.137s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65509 1798 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76180 1528 ns/op 5.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14166 8602 ns/op 119.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14530 8234 ns/op 124.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2205 53838 ns/op 152.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2204 53779 ns/op 152.33 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.960s All tests passed.