linux-amd64-longtest-race at 06145fe03c61c3d9c0cfd87ce710c197aaa9eafd :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rnd1b00a1" "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=3s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rnd1b00a1" "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=3s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.756s ok archive/zip 121.283s ok bufio 1.292s ok bytes 9.296s ok cmp 1.017s ok compress/bzip2 1.457s ok compress/flate 169.843s ok compress/gzip 13.383s ok compress/lzw 1.530s ok compress/zlib 9.321s ok container/heap 1.022s ok container/list 1.017s ok container/ring 1.019s ok context 1.045s ok crypto 1.016s ok crypto/aes 1.053s ok crypto/cipher 2.113s ok crypto/des 1.052s ok crypto/dsa 11.132s ok crypto/ecdh 2.142s ok crypto/ecdsa 4.777s ok crypto/ed25519 1.923s ok crypto/elliptic 2.315s ok crypto/hmac 1.021s ok crypto/internal/alias 1.016s ok crypto/internal/bigmod 3.840s 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.351s ok crypto/internal/edwards25519 39.518s ok crypto/internal/edwards25519/field 14.082s ok crypto/internal/nistec 31.399s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.016s [no tests to run] ok crypto/md5 1.023s ok crypto/rand 3.839s ok crypto/rc4 1.460s ok crypto/rsa 7.187s ok crypto/sha1 1.038s ok crypto/sha256 1.022s ok crypto/sha512 1.023s ok crypto/subtle 21.463s ok crypto/tls 7.626s ok crypto/x509 6.005s ? crypto/x509/pkix [no test files] ok database/sql 2.362s ok database/sql/driver 1.016s ok debug/buildinfo 5.927s ok debug/dwarf 1.088s ok debug/elf 3.021s ok debug/gosym 1.329s ok debug/macho 1.030s ok debug/pe 1.050s ok debug/plan9obj 1.016s ok embed 1.017s [no tests to run] ok embed/internal/embedtest 1.018s ? encoding [no test files] ok encoding/ascii85 1.021s ok encoding/asn1 1.021s ok encoding/base32 1.066s ok encoding/base64 1.027s ok encoding/binary 1.023s ok encoding/csv 1.059s ok encoding/gob 20.810s ok encoding/hex 1.025s ok encoding/json 7.569s ok encoding/pem 3.560s ok encoding/xml 40.749s ok errors 1.026s ok expvar 1.018s ok flag 3.104s ok fmt 1.572s ok go/ast 1.027s ok go/build 5.908s ok go/build/constraint 1.024s ok go/constant 1.024s ok go/doc 1.243s ok go/doc/comment 3.091s ok go/format 1.048s ok go/importer 1.184s ok go/internal/gccgoimporter 1.050s ok go/internal/gcimporter 53.146s ok go/internal/srcimporter 16.707s ? go/internal/typeparams [no test files] ok go/parser 67.802s ok go/printer 2.355s ok go/scanner 1.024s ok go/token 1.115s ok go/types 52.001s ok go/version 1.016s ok hash 1.020s ok hash/adler32 1.047s ok hash/crc32 1.052s ok hash/crc64 1.029s ok hash/fnv 1.018s ok hash/maphash 1.017s ok html 1.018s ok html/template 1.821s ? image/color/palette [no test files] ok image 2.372s ok image/color 1.036s ok image/draw 1.575s ok image/gif 101.910s ? image/internal/imageutil [no test files] ok image/jpeg 25.157s ok image/png 7.006s ok index/suffixarray 615.697s ok internal/abi 1.055s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.016s ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ? internal/coverage/decodecounter [no test files] ok internal/coverage/cformat 1.017s ok internal/coverage/cmerge 1.017s ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 1.019s ok internal/coverage/slicereader 1.016s ? internal/coverage/stringtab [no test files] ? internal/coverage/uleb128 [no test files] ok internal/coverage/slicewriter 1.016s ok internal/coverage/test 1.044s ok internal/cpu 3.048s ok internal/dag 1.017s ok internal/diff 1.018s ok internal/fmtsort 1.017s ? internal/goarch [no test files] ok internal/fuzz 1.037s ok internal/godebug 11.757s ? 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/gover 1.016s ? internal/lazyregexp [no test files] ok internal/intern 3.214s ok internal/itoa 1.016s ? internal/lazytemplate [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 1.590s ok internal/poll 23.270s ? internal/race [no test files] ok internal/profile 1.020s ok internal/reflectlite 1.020s ok internal/safefilepath 1.016s ok internal/saferio 1.278s ok internal/singleflight 1.091s ? 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.145s ok internal/trace 7.842s ? internal/trace/v2/event [no test files] ? internal/trace/v2/event/go122 [no test files] ok internal/trace/v2 22.158s ? internal/trace/v2/internal/testgen/go122 [no test files] ? internal/trace/v2/raw [no test files] ? internal/trace/v2/testtrace [no test files] ? internal/trace/v2/version [no test files] ? internal/txtar [no test files] ok internal/types/errors 1.371s ok internal/unsafeheader 1.017s ok internal/xcoff 1.035s ok internal/zstd 1.144s ok io 1.050s ok io/fs 1.265s ok io/ioutil 1.020s ? log/internal [no test files] ok log 1.026s ok log/slog 1.121s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.018s ok log/slog/internal/buffer 1.017s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.239s ok maps 1.018s ok math 1.029s ok math/big 8.539s ok math/bits 1.026s ok math/cmplx 1.020s ok math/rand 33.012s ok math/rand/v2 23.577s ok mime 1.038s ok mime/multipart 15.569s ok mime/quotedprintable 2.056s ok net 60.879s ok net/http 52.605s ok net/http/cgi 27.554s ok net/http/cookiejar 1.030s ok net/http/fcgi 1.230s ok net/http/httptest 1.186s ok net/http/httptrace 1.017s ok net/http/httputil 2.169s ? net/http/internal/testcert [no test files] ok net/http/internal 1.022s ok net/http/internal/ascii 1.017s ok net/http/pprof 6.171s ok net/internal/socktest 1.018s ok net/mail 1.024s ok net/netip 1.359s ok net/rpc 1.057s ok net/rpc/jsonrpc 1.026s ok net/smtp 1.071s ok net/textproto 1.049s ok net/url 1.033s ok os 24.133s ok os/exec 14.730s ok os/exec/internal/fdtest 1.016s ok os/signal 28.563s ok os/user 1.016s ok path 1.018s ok path/filepath 1.052s ok plugin 1.016s ok reflect 3.937s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 4.162s ok regexp/syntax 6.935s ok runtime 242.774s ok runtime/cgo 1.016s ok runtime/coverage 33.655s ok runtime/debug 2.138s ok runtime/internal/atomic 3.662s ok runtime/internal/math 1.018s ? runtime/internal/startlinetest [no test files] ok runtime/internal/sys 1.016s ok runtime/internal/syscall 1.016s ok runtime/internal/wasitest 1.016s ok runtime/metrics 1.029s ok runtime/pprof 95.065s ok runtime/race 12.045s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 8.105s ok slices 2.468s ok sort 7.180s ok strconv 9.224s ok strings 3.933s ok sync 2.820s ok sync/atomic 205.266s ok syscall 11.981s ? testing/internal/testdeps [no test files] ok testing 4.152s ok testing/fstest 1.021s ok testing/iotest 1.018s ok testing/quick 1.163s ok testing/slogtest 1.021s ok text/scanner 1.029s ok text/tabwriter 1.020s ok text/template 1.879s ok text/template/parse 1.033s ok time 15.268s ? 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.401s ok cmd/api 8.551s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 4.428s ? 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.803s ok cmd/cgo/internal/test 2.115s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9400 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 23.227s ok cmd/cgo/internal/testcshared 6.164s ok cmd/cgo/internal/testerrors 10.545s ok cmd/cgo/internal/testfortran 2.473s ok cmd/cgo/internal/testgodefs 1.630s ok cmd/cgo/internal/testlife 1.665s ok cmd/cgo/internal/testnocgo 1.016s ok cmd/cgo/internal/testplugin 32.352s ok cmd/cgo/internal/testsanitizers 19.236s ok cmd/cgo/internal/testshared 69.659s ok cmd/cgo/internal/testso 2.542s ok cmd/cgo/internal/teststdio 2.448s 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.042s ok cmd/compile/internal/amd64 61.156s ? 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/escape [no test files] ok cmd/compile/internal/devirtualize 1.020s ok cmd/compile/internal/dwarfgen 1.442s ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 17.216s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.411s ok cmd/compile/internal/ir 1.019s ? cmd/compile/internal/liveness [no test files] ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/logopt 1.201s ok cmd/compile/internal/loopvar 27.283s ? 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] ? cmd/compile/internal/rangefunc [no test files] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/reflectdata 1.017s [no tests to run] ok cmd/compile/internal/ssa 190.210s ? 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.928s ok cmd/compile/internal/test 35.549s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.237s ok cmd/compile/internal/types 1.017s ok cmd/compile/internal/types2 22.834s ? 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.897s ok cmd/cover 16.912s ok cmd/dist 1.020s ok cmd/distpack 1.016s ok cmd/doc 1.641s ok cmd/fix 1.747s ok cmd/go 451.496s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/auth 1.017s ? cmd/go/internal/clean [no test files] ok cmd/go/internal/cache 3.315s 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.041s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.045s ? cmd/go/internal/help [no test files] ok cmd/go/internal/generate 1.030s ok cmd/go/internal/gover 1.019s ? cmd/go/internal/list [no test files] ok cmd/go/internal/imports 1.029s ok cmd/go/internal/load 1.025s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/lockedfile 3.423s ok cmd/go/internal/lockedfile/internal/filelock 2.058s ok cmd/go/internal/modfetch 36.636s ok cmd/go/internal/modfetch/codehost 10.754s ? cmd/go/internal/modget [no test files] ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modfetch/zip_sum_test 1.022s ok cmd/go/internal/modindex 1.624s ok cmd/go/internal/modload 53.311s ? cmd/go/internal/robustio [no test files] ok cmd/go/internal/mvs 1.040s ok cmd/go/internal/par 1.087s ? cmd/go/internal/run [no test files] ? cmd/go/internal/script [no test files] ? cmd/go/internal/script/scripttest [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.017s ok cmd/go/internal/test 1.041s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.029s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.292s ok cmd/go/internal/vcweb 1.026s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/vcweb/vcstest 5.193s ok cmd/go/internal/web 1.019s ? cmd/go/internal/workcmd [no test files] ok cmd/go/internal/work 2.064s ok cmd/gofmt 45.629s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/archive 1.425s ok cmd/internal/bootstrap_test 114.724s ? cmd/internal/codesign [no test files] ok cmd/internal/buildid 1.559s ok cmd/internal/cov 1.269s ? cmd/internal/cov/covcmd [no test files] ? cmd/internal/gcprog [no test files] ok cmd/internal/dwarf 1.017s ok cmd/internal/edit 1.016s ok cmd/internal/goobj 15.704s ok cmd/internal/moddeps 12.755s ? cmd/internal/obj/arm [no test files] ok cmd/internal/notsha256 1.020s ok cmd/internal/obj 1.425s ? 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.357s ok cmd/internal/obj/riscv 10.206s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/s390x 1.017s ok cmd/internal/obj/x86 1.908s ? cmd/internal/objfile [no test files] ? cmd/internal/osinfo [no test files] ok cmd/internal/objabi 1.047s ok cmd/internal/pkgpath 5.083s ok cmd/internal/pkgpattern 1.021s ok cmd/internal/quoted 1.018s ? cmd/internal/sys [no test files] ? cmd/internal/traceviewer [no test files] ok cmd/internal/src 1.018s ok cmd/internal/test2json 1.740s ok cmd/link 23.436s ? 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 15.240s ? cmd/link/internal/loadelf [no test files] ? cmd/link/internal/loadmacho [no test files] ok cmd/link/internal/loader 1.047s ? 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.212s ok cmd/objdump 5.167s ok cmd/pack 8.857s ? cmd/test2json [no test files] ok cmd/pprof 3.463s ok cmd/trace 1.283s ? cmd/vendor/github.com/google/pprof/driver [no test files] ? cmd/vendor/github.com/google/pprof/internal/binutils [no test files] ? cmd/vendor/github.com/google/pprof/internal/driver [no test files] ? cmd/vendor/github.com/google/pprof/internal/elfexec [no test files] ? cmd/vendor/github.com/google/pprof/internal/graph [no test files] ? cmd/vendor/github.com/google/pprof/internal/measurement [no test files] ? cmd/vendor/github.com/google/pprof/internal/plugin [no test files] ? cmd/vendor/github.com/google/pprof/internal/report [no test files] ? cmd/vendor/github.com/google/pprof/internal/symbolizer [no test files] ? cmd/vendor/github.com/google/pprof/internal/symbolz [no test files] ? cmd/vendor/github.com/google/pprof/internal/transport [no test files] ? cmd/vendor/github.com/google/pprof/profile [no test files] ? cmd/vendor/github.com/google/pprof/third_party/d3flamegraph [no test files] ? cmd/vendor/github.com/google/pprof/third_party/svgpan [no test files] ? cmd/vendor/github.com/ianlancetaylor/demangle [no test files] ? cmd/vendor/golang.org/x/arch/arm/armasm [no test files] ? cmd/vendor/golang.org/x/arch/arm64/arm64asm [no test files] ? cmd/vendor/golang.org/x/arch/ppc64/ppc64asm [no test files] ? cmd/vendor/golang.org/x/arch/x86/x86asm [no test files] ? cmd/vendor/golang.org/x/mod/internal/lazyregexp [no test files] ? cmd/vendor/golang.org/x/mod/modfile [no test files] ? cmd/vendor/golang.org/x/mod/module [no test files] ? cmd/vendor/golang.org/x/mod/semver [no test files] ? cmd/vendor/golang.org/x/mod/sumdb [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/dirhash [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/note [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/tlog [no test files] ? cmd/vendor/golang.org/x/mod/zip [no test files] ? cmd/vendor/golang.org/x/sync/semaphore [no test files] ? cmd/vendor/golang.org/x/sys/unix [no test files] ? cmd/vendor/golang.org/x/term [no test files] ? cmd/vendor/golang.org/x/tools/cover [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/appends [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/assign [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/bools [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/composite [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/defers [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/directive [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/analysisutil [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/printf [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/shift [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/slog [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/tests [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/unitchecker [no test files] ? cmd/vendor/golang.org/x/tools/go/ast/astutil [no test files] ? cmd/vendor/golang.org/x/tools/go/ast/inspector [no test files] ? cmd/vendor/golang.org/x/tools/go/cfg [no test files] ? cmd/vendor/golang.org/x/tools/go/types/objectpath [no test files] ? cmd/vendor/golang.org/x/tools/go/types/typeutil [no test files] ? cmd/vendor/golang.org/x/tools/internal/bisect [no test files] ? cmd/vendor/golang.org/x/tools/internal/facts [no test files] ? cmd/vendor/golang.org/x/tools/internal/typeparams [no test files] ok cmd/vet 31.579s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2474 43087 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2253 53061 ns/op 1852 B/op 36 allocs/op Benchmark/Writer/PAX-4 1435 83706 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3318 30249 ns/op 5205 B/op 16 allocs/op Benchmark/Reader/GNU-4 5167 21666 ns/op 5136 B/op 15 allocs/op Benchmark/Reader/PAX-4 1966 62478 ns/op 8767 B/op 33 allocs/op PASS ok archive/tar 1.847s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 345989580 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 138305567 ns/op BenchmarkZip64TestSizes/4096-4 1257 85876 ns/op BenchmarkZip64TestSizes/1048576-4 175 673747 ns/op BenchmarkZip64TestSizes/67108864-4 1 137602460 ns/op PASS ok archive/zip 2.277s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 234488 477.7 ns/op BenchmarkReaderCopyUnoptimal-4 138115 816.5 ns/op BenchmarkReaderCopyNoWriteTo-4 5566 19184 ns/op BenchmarkReaderWriteToOptimal-4 7578 15809 ns/op BenchmarkReaderReadString-4 123376 896.8 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 219110 530.1 ns/op BenchmarkWriterCopyUnoptimal-4 204390 541.7 ns/op BenchmarkWriterCopyNoReadFrom-4 3922 26826 ns/op BenchmarkReaderEmpty-4 32158 3376 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 27648 4042 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 545361 197.0 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.587s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5533 23301 ns/op 1406.26 MB/s BenchmarkWriteByte-4 448 265393 ns/op 15.43 MB/s BenchmarkWriteRune-4 243 483382 ns/op 25.42 MB/s BenchmarkBufferNotEmptyWriteRead-4 27 4086839 ns/op BenchmarkBufferFullSmallReads-4 94 1178122 ns/op BenchmarkBufferWriteBlock/N4096-4 7576 16618 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 411 277260 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 21633635 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 149219639 ns/op 112.43 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4694821 25.29 ns/op 395.37 MB/s BenchmarkIndexByte/32-4 4367251 27.40 ns/op 1167.69 MB/s BenchmarkIndexByte/4K-4 886006 134.3 ns/op 30490.52 MB/s BenchmarkIndexBytePortable/10-4 783586 145.1 ns/op 68.92 MB/s BenchmarkIndexBytePortable/32-4 251228 460.7 ns/op 69.46 MB/s BenchmarkIndexBytePortable/4K-4 2152 54709 ns/op 74.87 MB/s BenchmarkIndexRune/10-4 1000000 100.8 ns/op 99.18 MB/s BenchmarkIndexRune/32-4 1000000 104.2 ns/op 307.14 MB/s BenchmarkIndexRune/4K-4 383540 303.5 ns/op 13496.67 MB/s BenchmarkIndexRuneASCII/10-4 4808637 25.15 ns/op 397.69 MB/s BenchmarkIndexRuneASCII/32-4 4303011 27.69 ns/op 1155.74 MB/s BenchmarkIndexRuneASCII/4K-4 856096 133.9 ns/op 30581.03 MB/s BenchmarkEqual/0-4 7746151 15.05 ns/op BenchmarkEqual/1-4 1495488 79.72 ns/op 12.54 MB/s BenchmarkEqual/6-4 1483185 79.68 ns/op 75.30 MB/s BenchmarkEqual/9-4 1454192 80.71 ns/op 111.50 MB/s BenchmarkEqual/15-4 1444851 81.12 ns/op 184.92 MB/s BenchmarkEqual/16-4 1546926 77.70 ns/op 205.92 MB/s BenchmarkEqual/20-4 1428372 83.44 ns/op 239.68 MB/s BenchmarkEqual/32-4 1406364 86.20 ns/op 371.22 MB/s BenchmarkEqual/4K-4 109251 1099 ns/op 3727.28 MB/s BenchmarkEqualBothUnaligned/64_0-4 1653776 73.65 ns/op 868.95 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 100.7 ns/op 635.29 MB/s BenchmarkEqualBothUnaligned/64_4-4 1525350 78.81 ns/op 812.06 MB/s BenchmarkEqualBothUnaligned/64_7-4 1527379 78.05 ns/op 820.00 MB/s BenchmarkEqualBothUnaligned/4096_0-4 111270 1068 ns/op 3833.67 MB/s BenchmarkEqualBothUnaligned/4096_1-4 41625 2888 ns/op 1418.21 MB/s BenchmarkEqualBothUnaligned/4096_4-4 121899 976.1 ns/op 4196.33 MB/s BenchmarkEqualBothUnaligned/4096_7-4 121838 980.7 ns/op 4176.72 MB/s BenchmarkIndex/10-4 2866852 41.43 ns/op 241.39 MB/s BenchmarkIndex/32-4 2745508 43.29 ns/op 739.13 MB/s BenchmarkIndex/4K-4 33897 3515 ns/op 1165.15 MB/s BenchmarkIndexEasy/10-4 3160618 37.79 ns/op 264.63 MB/s BenchmarkIndexEasy/32-4 2929384 40.87 ns/op 783.00 MB/s BenchmarkIndexEasy/4K-4 467581 247.9 ns/op 16519.98 MB/s BenchmarkCount/10-4 1592979 75.61 ns/op 132.25 MB/s BenchmarkCount/32-4 1465141 81.84 ns/op 391.03 MB/s BenchmarkCount/4K-4 33338 3571 ns/op 1147.16 MB/s BenchmarkCountEasy/10-4 1566080 76.63 ns/op 130.50 MB/s BenchmarkCountEasy/32-4 1474730 82.51 ns/op 387.82 MB/s BenchmarkCountEasy/4K-4 391072 286.4 ns/op 14300.95 MB/s BenchmarkCountSingle/10-4 3028681 39.54 ns/op 252.92 MB/s BenchmarkCountSingle/32-4 3091676 38.70 ns/op 826.95 MB/s BenchmarkCountSingle/4K-4 1000000 108.7 ns/op 37679.03 MB/s BenchmarkToUpper/#00-4 2744836 42.82 ns/op BenchmarkToUpper/ONLYUPPER-4 285018 410.6 ns/op BenchmarkToUpper/abc-4 480186 251.2 ns/op BenchmarkToUpper/AbC123-4 271431 444.9 ns/op BenchmarkToUpper/azAZ09_-4 255171 479.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 76435 1554 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39484 2967 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54124 2183 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 125722 952.5 ns/op BenchmarkToLower/#00-4 2727686 43.94 ns/op BenchmarkToLower/abc-4 434185 268.7 ns/op BenchmarkToLower/AbC123-4 276498 436.2 ns/op BenchmarkToLower/azAZ09_-4 245709 475.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 74805 1588 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39963 3048 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68502 1742 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 117122 1009 ns/op BenchmarkFields/ASCII/16-4 123324 944.2 ns/op 16.95 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8845 13529 ns/op 18.92 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 546 211738 ns/op 19.34 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3892248 ns/op 16.84 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 62866168 ns/op 16.68 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 81945 1425 ns/op 11.23 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6046 19594 ns/op 13.07 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 352 334426 ns/op 12.25 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6582132 ns/op 9.96 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 123896346 ns/op 8.46 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 149119 758.4 ns/op 21.10 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12526 9522 ns/op 26.89 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 672 176918 ns/op 23.15 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 28 3925684 ns/op 16.69 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 84358540 ns/op 12.43 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 113643 999.5 ns/op 16.01 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7498 13724 ns/op 18.65 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 475 249414 ns/op 16.42 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4969615 ns/op 13.19 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 100268223 ns/op 10.46 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1976817 60.93 ns/op BenchmarkTrimSpace/ASCII-4 918159 124.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 108386 1084 ns/op BenchmarkTrimSpace/JustNonASCII-4 49764 2425 ns/op BenchmarkToValidUTF8/Valid-4 424634 262.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 325408 372.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 94710 1227 ns/op BenchmarkIndexHard1-4 792 143597 ns/op BenchmarkIndexHard2-4 595 201086 ns/op BenchmarkIndexHard3-4 148 795004 ns/op BenchmarkIndexHard4-4 93 1204413 ns/op BenchmarkLastIndexHard1-4 5 22535558 ns/op BenchmarkLastIndexHard2-4 4 29700411 ns/op BenchmarkLastIndexHard3-4 3 33504370 ns/op BenchmarkCountHard1-4 824 143968 ns/op BenchmarkCountHard2-4 597 201605 ns/op BenchmarkCountHard3-4 150 793780 ns/op BenchmarkSplitEmptySeparator-4 1 185854987 ns/op BenchmarkSplitSingleByteSeparator-4 10 11251312 ns/op BenchmarkSplitMultiByteSeparator-4 10 10241613 ns/op BenchmarkSplitNSingleByteSeparator-4 162429 652.4 ns/op BenchmarkSplitNMultiByteSeparator-4 66704 1688 ns/op BenchmarkRepeat-4 189435 619.8 ns/op BenchmarkRepeatLarge/256/1-4 132919 787.5 ns/op 325.09 MB/s BenchmarkRepeatLarge/256/16-4 210421 512.0 ns/op 500.03 MB/s BenchmarkRepeatLarge/512/1-4 95178 1056 ns/op 485.07 MB/s BenchmarkRepeatLarge/512/16-4 146448 848.4 ns/op 603.52 MB/s BenchmarkRepeatLarge/1024/1-4 67178 1685 ns/op 607.87 MB/s BenchmarkRepeatLarge/1024/16-4 77192 1386 ns/op 738.76 MB/s BenchmarkRepeatLarge/2048/1-4 40764 2706 ns/op 756.78 MB/s BenchmarkRepeatLarge/2048/16-4 47403 2341 ns/op 874.92 MB/s BenchmarkRepeatLarge/4096/1-4 24391 4651 ns/op 880.70 MB/s BenchmarkRepeatLarge/4096/16-4 27254 4454 ns/op 919.59 MB/s BenchmarkRepeatLarge/8192/1-4 13640 8768 ns/op 934.28 MB/s BenchmarkRepeatLarge/8192/16-4 14547 8605 ns/op 952.00 MB/s BenchmarkRepeatLarge/8192/4097-4 24885 4624 ns/op 886.11 MB/s BenchmarkRepeatLarge/16384/1-4 7935 15116 ns/op 1083.85 MB/s BenchmarkRepeatLarge/16384/16-4 8264 15187 ns/op 1078.82 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 12503 ns/op 983.02 MB/s BenchmarkRepeatLarge/32768/1-4 4134 29489 ns/op 1111.21 MB/s BenchmarkRepeatLarge/32768/16-4 4310 28152 ns/op 1163.98 MB/s BenchmarkRepeatLarge/32768/4097-4 4042 26629 ns/op 1077.00 MB/s BenchmarkRepeatLarge/65536/1-4 2186 57794 ns/op 1133.96 MB/s BenchmarkRepeatLarge/65536/16-4 2173 58133 ns/op 1127.35 MB/s BenchmarkRepeatLarge/65536/4097-4 2344 54054 ns/op 1136.91 MB/s BenchmarkRepeatLarge/131072/1-4 226 507841 ns/op 258.10 MB/s BenchmarkRepeatLarge/131072/16-4 229 503274 ns/op 260.44 MB/s BenchmarkRepeatLarge/131072/4097-4 240 497049 ns/op 255.52 MB/s BenchmarkRepeatLarge/262144/1-4 100 1016743 ns/op 257.83 MB/s BenchmarkRepeatLarge/262144/16-4 100 1016686 ns/op 257.84 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1010914 ns/op 255.32 MB/s BenchmarkRepeatLarge/524288/1-4 64 2030019 ns/op 258.27 MB/s BenchmarkRepeatLarge/524288/16-4 63 2004975 ns/op 261.49 MB/s BenchmarkRepeatLarge/524288/4097-4 62 2044525 ns/op 254.49 MB/s BenchmarkRepeatLarge/1048576/1-4 31 4049472 ns/op 258.94 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4137267 ns/op 253.45 MB/s BenchmarkRepeatLarge/1048576/4097-4 27 4055441 ns/op 257.61 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7771763 ns/op 269.84 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7809446 ns/op 268.54 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 7804694 ns/op 268.24 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15944790 ns/op 263.05 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16006309 ns/op 262.04 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16255394 ns/op 257.84 MB/s BenchmarkRepeatLarge/8388608/1-4 4 32262559 ns/op 260.01 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30601018 ns/op 274.13 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 32259896 ns/op 259.97 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62778648 ns/op 267.24 MB/s BenchmarkRepeatLarge/16777216/16-4 2 62191326 ns/op 269.77 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62337356 ns/op 269.14 MB/s BenchmarkRepeatLarge/33554432/1-4 1 118840389 ns/op 282.35 MB/s BenchmarkRepeatLarge/33554432/16-4 1 117697024 ns/op 285.09 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 121647290 ns/op 275.83 MB/s BenchmarkRepeatLarge/67108864/1-4 1 247555146 ns/op 271.09 MB/s BenchmarkRepeatLarge/67108864/16-4 1 237447687 ns/op 282.63 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 239457178 ns/op 280.25 MB/s BenchmarkRepeatLarge/134217728/1-4 1 500443190 ns/op 268.20 MB/s BenchmarkRepeatLarge/134217728/16-4 1 475379906 ns/op 282.34 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 473613718 ns/op 283.39 MB/s BenchmarkRepeatLarge/268435456/1-4 1 974955830 ns/op 275.33 MB/s BenchmarkRepeatLarge/268435456/16-4 1 931103576 ns/op 288.30 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 924372802 ns/op 290.40 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1932053929 ns/op 277.88 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1814831133 ns/op 295.82 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1864916756 ns/op 287.88 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3816158512 ns/op 281.37 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3591915773 ns/op 298.93 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3597547463 ns/op 298.46 MB/s BenchmarkBytesCompare/1-4 9926133 11.92 ns/op BenchmarkBytesCompare/2-4 10164771 11.98 ns/op BenchmarkBytesCompare/4-4 10061532 11.84 ns/op BenchmarkBytesCompare/8-4 10114086 11.47 ns/op BenchmarkBytesCompare/16-4 10067349 11.28 ns/op BenchmarkBytesCompare/32-4 8902875 12.61 ns/op BenchmarkBytesCompare/64-4 7625211 15.61 ns/op BenchmarkBytesCompare/128-4 6892046 15.72 ns/op BenchmarkBytesCompare/256-4 6110118 19.66 ns/op BenchmarkBytesCompare/512-4 4381660 27.52 ns/op BenchmarkBytesCompare/1024-4 2786950 42.89 ns/op BenchmarkBytesCompare/2048-4 1637151 72.48 ns/op BenchmarkIndexAnyASCII/1:1-4 2410717 50.55 ns/op BenchmarkIndexAnyASCII/1:2-4 2425137 49.11 ns/op BenchmarkIndexAnyASCII/1:4-4 2421153 49.22 ns/op BenchmarkIndexAnyASCII/1:8-4 2360974 49.32 ns/op BenchmarkIndexAnyASCII/1:16-4 2419688 48.93 ns/op BenchmarkIndexAnyASCII/1:32-4 2361313 50.93 ns/op BenchmarkIndexAnyASCII/1:64-4 2313968 50.97 ns/op BenchmarkIndexAnyASCII/16:1-4 2310446 51.59 ns/op BenchmarkIndexAnyASCII/16:2-4 316764 368.0 ns/op BenchmarkIndexAnyASCII/16:4-4 317307 365.0 ns/op BenchmarkIndexAnyASCII/16:8-4 310605 368.1 ns/op BenchmarkIndexAnyASCII/16:16-4 293156 387.4 ns/op BenchmarkIndexAnyASCII/16:32-4 289076 412.5 ns/op BenchmarkIndexAnyASCII/16:64-4 262050 450.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2038345 58.15 ns/op BenchmarkIndexAnyASCII/256:2-4 23451 5182 ns/op BenchmarkIndexAnyASCII/256:4-4 23472 5142 ns/op BenchmarkIndexAnyASCII/256:8-4 23308 5091 ns/op BenchmarkIndexAnyASCII/256:16-4 23216 5225 ns/op BenchmarkIndexAnyASCII/256:32-4 22909 5219 ns/op BenchmarkIndexAnyASCII/256:64-4 22902 5246 ns/op BenchmarkIndexAnyUTF8/1:1-4 2420059 49.72 ns/op BenchmarkIndexAnyUTF8/1:2-4 2445391 48.69 ns/op BenchmarkIndexAnyUTF8/1:4-4 2427186 51.14 ns/op BenchmarkIndexAnyUTF8/1:8-4 2370830 49.57 ns/op BenchmarkIndexAnyUTF8/1:16-4 2437849 48.91 ns/op BenchmarkIndexAnyUTF8/1:32-4 2359044 50.55 ns/op BenchmarkIndexAnyUTF8/1:64-4 2306832 51.00 ns/op BenchmarkIndexAnyUTF8/16:1-4 149869 765.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 273087 433.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 269485 432.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 267792 438.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 263174 452.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 251624 468.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 247498 476.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 9366 11576 ns/op BenchmarkIndexAnyUTF8/256:2-4 19084 6409 ns/op BenchmarkIndexAnyUTF8/256:4-4 18680 6333 ns/op BenchmarkIndexAnyUTF8/256:8-4 19064 6356 ns/op BenchmarkIndexAnyUTF8/256:16-4 18240 6561 ns/op BenchmarkIndexAnyUTF8/256:32-4 17485 6849 ns/op BenchmarkIndexAnyUTF8/256:64-4 17158 7037 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2474350 48.52 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2517616 46.84 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2489558 48.19 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2524286 47.18 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2564666 46.76 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2463678 48.17 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2477704 48.23 ns/op BenchmarkLastIndexAnyASCII/16:1-4 327746 361.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 320526 365.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 324043 369.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 315116 361.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 306723 385.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 288480 406.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 258936 453.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23544 5131 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23730 5072 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23298 5057 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23234 5030 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23425 5087 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23101 5211 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23049 5215 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2451862 49.84 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2473710 48.28 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2475777 48.82 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2469968 47.85 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2466535 48.33 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2426142 48.62 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2428587 49.68 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 227953 497.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 264882 440.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 269379 441.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 266485 440.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 261951 445.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 248713 472.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 249103 477.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16460 7064 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18618 6456 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18602 6526 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18463 6491 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18400 6507 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17446 6996 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17175 6981 ns/op BenchmarkTrimASCII/1:1-4 3006734 40.10 ns/op BenchmarkTrimASCII/1:2-4 2454753 50.27 ns/op BenchmarkTrimASCII/1:4-4 2254814 53.14 ns/op BenchmarkTrimASCII/1:8-4 1989217 60.40 ns/op BenchmarkTrimASCII/1:16-4 1706344 71.59 ns/op BenchmarkTrimASCII/16:1-4 422245 281.3 ns/op BenchmarkTrimASCII/16:2-4 322009 361.1 ns/op BenchmarkTrimASCII/16:4-4 322087 370.7 ns/op BenchmarkTrimASCII/16:8-4 315568 368.9 ns/op BenchmarkTrimASCII/16:16-4 300777 381.4 ns/op BenchmarkTrimASCII/256:1-4 31192 3863 ns/op BenchmarkTrimASCII/256:2-4 23290 5152 ns/op BenchmarkTrimASCII/256:4-4 23640 5094 ns/op BenchmarkTrimASCII/256:8-4 23583 5024 ns/op BenchmarkTrimASCII/256:16-4 23395 5046 ns/op BenchmarkTrimASCII/4096:1-4 1930 60820 ns/op BenchmarkTrimASCII/4096:2-4 1472 81256 ns/op BenchmarkTrimASCII/4096:4-4 1452 82070 ns/op BenchmarkTrimASCII/4096:8-4 1450 80593 ns/op BenchmarkTrimASCII/4096:16-4 1467 81464 ns/op BenchmarkTrimByte-4 2054918 58.54 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13101 9073 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13110 9142 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 657 181002 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1310 88780 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2454 45602 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4681 23035 ns/op BenchmarkCompareBytesEqual-4 9648249 11.99 ns/op BenchmarkCompareBytesToNil-4 11621602 10.26 ns/op BenchmarkCompareBytesEmpty-4 12231579 9.553 ns/op BenchmarkCompareBytesIdentical-4 12246482 9.852 ns/op BenchmarkCompareBytesSameLength-4 9883999 12.12 ns/op BenchmarkCompareBytesDifferentLength-4 9580953 11.95 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1381 86013 ns/op 12191.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1401 73591 ns/op 14248.81 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1876 65176 ns/op 16088.51 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1402 85363 ns/op 12283.84 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1698 80466 ns/op 13031.40 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1399 86980 ns/op 12055.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1369 85268 ns/op 12297.58 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1399 79960 ns/op 13113.91 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1381 81077 ns/op 12933.17 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1401 73180 ns/op 14328.83 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1394 84632 ns/op 12389.92 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1396 86480 ns/op 12125.18 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1384 81153 ns/op 12920.99 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1344 85464 ns/op 12269.32 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1377 84042 ns/op 12476.86 MB/s BenchmarkCompareBytesBig-4 1675 81221 ns/op 12910.26 MB/s BenchmarkCompareBytesBigIdentical-4 12370628 9.570 ns/op 109574021.69 MB/s PASS ok bytes 73.043s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 77455359 ns/op 1.29 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 317016964 ns/op 1.79 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24929188 ns/op 0.66 MB/s 3645019 B/op 51 allocs/op PASS ok compress/bzip2 2.358s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1779458 ns/op 5.62 MB/s 43187 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16720747 ns/op 5.98 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 169668012 ns/op 5.89 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1766535 ns/op 5.66 MB/s 42834 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17668563 ns/op 5.66 MB/s 47749 B/op 13 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 179843158 ns/op 5.56 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 61 1779822 ns/op 5.62 MB/s 43136 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16683600 ns/op 5.99 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 167867685 ns/op 5.96 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1753348 ns/op 5.70 MB/s 43184 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16558280 ns/op 6.04 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 167561864 ns/op 5.97 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 1892425 ns/op 5.28 MB/s 43001 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18310395 ns/op 5.46 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 188095576 ns/op 5.32 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1539203 ns/op 6.50 MB/s 43711 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12745982 ns/op 7.85 MB/s 46864 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 128447606 ns/op 7.79 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 74 1360728 ns/op 7.35 MB/s 42942 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10301528 ns/op 9.71 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103524613 ns/op 9.66 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 75 1366974 ns/op 7.32 MB/s 42807 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10046168 ns/op 9.95 MB/s 43753 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 100337215 ns/op 9.97 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 80 1283380 ns/op 7.79 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11970347 ns/op 8.35 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 119626487 ns/op 8.36 MB/s BenchmarkEncode/Digits/Speed/1e4-4 43 2340005 ns/op 4.27 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20537418 ns/op 4.87 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 206995871 ns/op 4.83 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6797729 ns/op 1.47 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 81029450 ns/op 1.23 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 826058186 ns/op 1.21 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6691914 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 80710336 ns/op 1.24 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 820971627 ns/op 1.22 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 68 1509430 ns/op 6.63 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12826998 ns/op 7.80 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 126087193 ns/op 7.93 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2166085 ns/op 4.62 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16878930 ns/op 5.92 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 165831158 ns/op 6.03 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6720256 ns/op 1.49 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 75793480 ns/op 1.32 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 745473516 ns/op 1.34 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6568499 ns/op 1.52 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 91638889 ns/op 1.09 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 950443394 ns/op 1.05 MB/s PASS ok compress/flate 16.575s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2249516 ns/op 4.45 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2379899 ns/op 4.20 MB/s BenchmarkDecoder/1e5-4 5 21901579 ns/op 4.57 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22370002 ns/op 4.47 MB/s BenchmarkDecoder/1e6-4 1 220440602 ns/op 4.54 MB/s BenchmarkDecoder/1e-Reuse6-4 1 221087518 ns/op 4.52 MB/s BenchmarkEncoder/1e4-4 50 2148535 ns/op 4.65 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1816067 ns/op 5.51 MB/s BenchmarkEncoder/1e5-4 6 19099623 ns/op 5.24 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18818820 ns/op 5.31 MB/s BenchmarkEncoder/1e6-4 1 194965589 ns/op 5.13 MB/s BenchmarkEncoder/1e-Reuse6-4 1 187878157 ns/op 5.32 MB/s PASS ok compress/lzw 3.668s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 30 3882457 ns/op PASS ok container/heap 1.238s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 18615 6202 ns/op BenchmarkWithTimeout/concurrency=40-4 4821 24689 ns/op BenchmarkWithTimeout/concurrency=4000-4 4632 26309 ns/op BenchmarkWithTimeout/concurrency=400000-4 5076 28023 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 328743 315.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12283 11079 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14571 8016 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2466 48969 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1615 76168 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2084 52686 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 213 549535 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 156 786315 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 234 509219 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5636054 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 10 12408863 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4631849 ns/op BenchmarkCheckCanceled/Err-4 257403 455.1 ns/op BenchmarkCheckCanceled/Done-4 367896 316.8 ns/op BenchmarkContextCancelDone-4 425434 240.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 21458 5101 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 20208 5746 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 18350 6585 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15118 7991 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10770 10949 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 511062 226.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 298368 393.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 211795 569.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 130236 903.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 65949 1757 ns/op PASS ok context 12.223s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1696839 68.28 ns/op 234.32 MB/s BenchmarkDecrypt-4 1754467 68.88 ns/op 232.30 MB/s BenchmarkExpand-4 1000000 119.2 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 179590 651.9 ns/op 98.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 373458 295.3 ns/op 216.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 184584 661.9 ns/op 96.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 376830 314.9 ns/op 203.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 115118 1037 ns/op 1301.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 175677 665.1 ns/op 2029.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 90556 1138 ns/op 1186.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 145255 804.4 ns/op 1678.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 40590 2922 ns/op 2803.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52426 2312 ns/op 3543.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34708 3496 ns/op 2343.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39734 3068 ns/op 2669.90 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6847 16636 ns/op 61.25 MB/s BenchmarkAESCFBDecrypt1K-4 7126 16414 ns/op 62.08 MB/s BenchmarkAESCFBDecrypt8K-4 913 128543 ns/op 63.69 MB/s BenchmarkAESOFB1K-4 10000 10822 ns/op 94.16 MB/s BenchmarkAESCTR1K-4 14265 8551 ns/op 119.17 MB/s BenchmarkAESCTR8K-4 1776 66913 ns/op 122.35 MB/s BenchmarkAESCBCEncrypt1K-4 14136 8618 ns/op 118.82 MB/s BenchmarkAESCBCDecrypt1K-4 17736 6805 ns/op 150.49 MB/s PASS ok crypto/cipher 3.853s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 73280 1631 ns/op 4.91 MB/s BenchmarkDecrypt-4 78584 1439 ns/op 5.56 MB/s BenchmarkTDESEncrypt-4 31107 3812 ns/op 2.10 MB/s BenchmarkTDESDecrypt-4 31706 3779 ns/op 2.12 MB/s PASS ok crypto/des 1.609s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 913 124936 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8534349 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21450287 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 92 1258342 ns/op 378 B/op 9 allocs/op PASS ok crypto/ecdh 1.717s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1599 68296 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 31 3696378 ns/op 2681 B/op 34 allocs/op BenchmarkSign/P521-4 13 8844003 ns/op 3068 B/op 35 allocs/op BenchmarkVerify/P256-4 926 127730 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9490286 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23670047 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4063 29376 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 55 2147147 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5318600 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.477s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 315 355642 ns/op BenchmarkNewKeyFromSeed-4 324 366166 ns/op BenchmarkSigning-4 304 390428 ns/op BenchmarkVerification-4 206 582044 ns/op PASS ok crypto/ed25519 1.654s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4836 24041 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 134 901522 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 51 2295462 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5578196 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1352 87632 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 52 2176528 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6027453 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15664358 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10416 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5707 20665 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3258 32579 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 72 1578274 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2172 52145 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 272 437597 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1447 80750 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 88 1254762 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.249s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14752 7988 ns/op 128.20 MB/s BenchmarkHMACSHA256_32-4 23934 4992 ns/op 6.41 MB/s BenchmarkNewWriteSum-4 10000 10345 ns/op 3.09 MB/s PASS ok crypto/hmac 1.503s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 51684 2283 ns/op BenchmarkModSub-4 49810 2332 ns/op BenchmarkMontgomeryRepr-4 26415 4522 ns/op BenchmarkMontgomeryMul-4 26229 4562 ns/op BenchmarkModMul-4 13032 9298 ns/op BenchmarkExpBig-4 15 7481267 ns/op BenchmarkExp-4 6 18288107 ns/op PASS ok crypto/internal/bigmod 2.173s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3014 35676 ns/op BenchmarkScalarBaseMult-4 320 352339 ns/op BenchmarkScalarMult-4 154 772445 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 213 551572 ns/op PASS ok crypto/internal/edwards25519 1.641s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 479382 221.0 ns/op BenchmarkMultiply-4 4209628 28.10 ns/op BenchmarkSquare-4 5219962 22.61 ns/op BenchmarkInvert-4 24483 4849 ns/op BenchmarkMult32-4 1398530 81.54 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 49 2086232 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1551 75646 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5711072 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 15343460 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 154 785672 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7845 15083 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 57 1994135 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 22 4799944 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.095s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 561069 196.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 297585 388.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 117512 979.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 610231 197.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 308678 383.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 121887 964.5 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.767s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 119458 1000 ns/op 8.00 MB/s BenchmarkHash64-4 141804 822.0 ns/op 77.86 MB/s BenchmarkHash128-4 129232 925.9 ns/op 138.25 MB/s BenchmarkHash256-4 103840 1129 ns/op 226.81 MB/s BenchmarkHash512-4 74245 1600 ns/op 320.03 MB/s BenchmarkHash1K-4 48494 2465 ns/op 415.45 MB/s BenchmarkHash8K-4 7810 14801 ns/op 553.49 MB/s BenchmarkHash1M-4 66 1802019 ns/op 581.89 MB/s BenchmarkHash8M-4 8 14237665 ns/op 589.18 MB/s BenchmarkHash8BytesUnaligned-4 112984 992.3 ns/op 8.06 MB/s BenchmarkHash1KUnaligned-4 48878 2448 ns/op 418.23 MB/s BenchmarkHash8KUnaligned-4 7822 14875 ns/op 550.71 MB/s PASS ok crypto/md5 2.873s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 240241708 ns/op PASS ok crypto/rand 1.259s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12789 9188 ns/op 13.93 MB/s BenchmarkRC4_1K-4 1522 72144 ns/op 14.19 MB/s BenchmarkRC4_8K-4 202 573988 ns/op 14.10 MB/s PASS ok crypto/rc4 1.530s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10562770 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23171903 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 41649122 ns/op BenchmarkEncryptPKCS1v15/2048-4 42 2781013 ns/op BenchmarkDecryptOAEP/2048-4 10 10328563 ns/op BenchmarkEncryptOAEP/2048-4 40 2700744 ns/op BenchmarkSignPKCS1v15/2048-4 10 10477305 ns/op BenchmarkVerifyPKCS1v15/2048-4 44 2664441 ns/op BenchmarkSignPSS/2048-4 10 10430143 ns/op BenchmarkVerifyPSS/2048-4 42 2738969 ns/op PASS ok crypto/rsa 2.616s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 94749 1236 ns/op 6.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 106554 1064 ns/op 7.52 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75288 1581 ns/op 202.38 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85300 1397 ns/op 229.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47872 2467 ns/op 415.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52759 2258 ns/op 453.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11930 ns/op 686.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9418 11647 ns/op 703.35 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.076s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 75534 1520 ns/op 5.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 85737 1336 ns/op 5.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 87727 1372 ns/op 5.83 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25395 4652 ns/op 220.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26928 4536 ns/op 225.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26092 4475 ns/op 228.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4155 28586 ns/op 286.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4222 28133 ns/op 291.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4224 28108 ns/op 291.45 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.296s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 48718 2225 ns/op 3.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 69717 1696 ns/op 4.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 61075 1930 ns/op 4.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27110 4466 ns/op 229.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30736 3870 ns/op 264.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29270 4104 ns/op 249.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5661 20667 ns/op 396.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5940 19839 ns/op 412.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5847 20056 ns/op 408.46 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.291s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15870278 7.545 ns/op BenchmarkConstantTimeEq-4 15655821 7.575 ns/op BenchmarkConstantTimeLessOrEq-4 15771835 7.662 ns/op BenchmarkXORBytes/8Bytes-4 4392294 26.52 ns/op 301.71 MB/s BenchmarkXORBytes/128Bytes-4 3992546 29.92 ns/op 4277.47 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 109.7 ns/op 18663.26 MB/s BenchmarkXORBytes/32768Bytes-4 61578 1957 ns/op 16748.02 MB/s PASS ok crypto/subtle 1.968s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 148 789144 ns/op BenchmarkCertCache/1-4 145 725537 ns/op BenchmarkCertCache/2-4 162 826552 ns/op BenchmarkCertCache/3-4 145 838416 ns/op BenchmarkHandshakeServer/RSA-4 15 7596788 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 8269374 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7714132 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 82 1273545 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 145 814586 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2444640 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 57 2033736 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34945233 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 34522139 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 26842374 ns/op 39.06 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 33750646 ns/op 31.07 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 38213594 ns/op 54.88 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 49453180 ns/op 42.41 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 64009917 ns/op 65.53 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 93012128 ns/op 45.09 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 125641483 ns/op 66.77 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 183569668 ns/op 45.70 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 220182608 ns/op 76.20 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 306611217 ns/op 54.72 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 421577432 ns/op 79.59 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 658217135 ns/op 50.98 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 901057536 ns/op 74.48 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1194620478 ns/op 56.18 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 25339775 ns/op 41.38 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 33217096 ns/op 31.57 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 40162252 ns/op 52.22 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 50531933 ns/op 41.50 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 63049994 ns/op 66.52 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 100085409 ns/op 41.91 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 121922095 ns/op 68.80 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 166654802 ns/op 50.34 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 234168397 ns/op 71.65 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 313164188 ns/op 53.57 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 429485971 ns/op 78.13 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 663613094 ns/op 50.56 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 857789421 ns/op 78.23 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1232193060 ns/op 54.46 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 707402068 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 711000361 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 291802633 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 291052584 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 153745082 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 153456329 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 84465538 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 84240049 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 43964378 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 42241285 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 147239428 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 148643780 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 66671728 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 67618514 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 41405977 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 41515746 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 28436614 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 28186106 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 21229040 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 20252005 ns/op PASS ok crypto/tls 20.184s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 13946364 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 294 372560 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 984 116785 ns/op 12658 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 907 127342 ns/op 14068 B/op 188 allocs/op PASS ok crypto/x509 1.825s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 4 26766636 ns/op 2503518 B/op 14643 allocs/op BenchmarkConcurrentStmtQuery-4 4 26391302 ns/op 2236532 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 7 15496943 ns/op 1772804 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 4 28229000 ns/op 2359580 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 9 11569714 ns/op 594983 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 20087625 ns/op 839604 B/op 20158 allocs/op BenchmarkConcurrentTxStmtExec-4 24 4453106 ns/op 108139 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 4 25082509 ns/op 1678330 B/op 14059 allocs/op BenchmarkManyConcurrentQueries-4 2126 52247 ns/op 4002 B/op 20 allocs/op BenchmarkGrabConn-4 161004 795.2 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.824s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1622 69764 ns/op BenchmarkSymbols32-4 1731 62497 ns/op PASS ok debug/elf 1.353s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 217462 576.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1685909 ns/op 180214 B/op 13 allocs/op Benchmark115/LineToPC-4 72 1636289 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16504 7265 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.777s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 55782 1930 ns/op BenchmarkMarshal-4 696 164404 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2468 43620 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.403s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 340 344279 ns/op 23.79 MB/s BenchmarkEncodeToString-4 260 399643 ns/op 20.50 MB/s BenchmarkDecode-4 133 869102 ns/op 15.09 MB/s BenchmarkDecodeString-4 130 896116 ns/op 14.63 MB/s PASS ok encoding/base32 1.722s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 294 363646 ns/op 22.53 MB/s BenchmarkDecodeString/2-4 262465 442.5 ns/op 9.04 MB/s BenchmarkDecodeString/4-4 231055 509.3 ns/op 15.71 MB/s BenchmarkDecodeString/8-4 176596 633.7 ns/op 18.94 MB/s BenchmarkDecodeString/64-4 33957 3487 ns/op 25.24 MB/s BenchmarkDecodeString/8192-4 314 378241 ns/op 28.88 MB/s BenchmarkNewEncoding-4 58910 2001 ns/op 127.92 MB/s PASS ok encoding/base64 2.009s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1270 92689 ns/op 43.16 MB/s BenchmarkReadStruct-4 16153 7488 ns/op 10.02 MB/s BenchmarkWriteStruct-4 15339 7767 ns/op 9.66 MB/s BenchmarkReadInts-4 45013 2604 ns/op 11.52 MB/s BenchmarkWriteInts-4 44037 2747 ns/op 10.92 MB/s BenchmarkWriteSlice1000Int32s-4 1239 96643 ns/op 41.39 MB/s BenchmarkPutUint16-4 3394672 35.48 ns/op 56.37 MB/s BenchmarkAppendUint16-4 3418575 34.98 ns/op 57.18 MB/s BenchmarkPutUint32-4 2477296 49.15 ns/op 81.39 MB/s BenchmarkAppendUint32-4 2452203 49.54 ns/op 80.74 MB/s BenchmarkPutUint64-4 992874 125.2 ns/op 63.90 MB/s BenchmarkAppendUint64-4 958616 123.5 ns/op 64.78 MB/s BenchmarkLittleEndianPutUint16-4 3437692 35.09 ns/op 57.00 MB/s BenchmarkLittleEndianAppendUint16-4 3284482 35.89 ns/op 55.72 MB/s BenchmarkLittleEndianPutUint32-4 2510700 48.54 ns/op 82.41 MB/s BenchmarkLittleEndianAppendUint32-4 2502192 47.93 ns/op 83.46 MB/s BenchmarkLittleEndianPutUint64-4 857826 122.3 ns/op 65.39 MB/s BenchmarkLittleEndianAppendUint64-4 959008 120.4 ns/op 66.43 MB/s BenchmarkReadFloats-4 148804 810.5 ns/op 14.81 MB/s BenchmarkWriteFloats-4 146755 837.5 ns/op 14.33 MB/s BenchmarkReadSlice1000Float32s-4 1134 108137 ns/op 36.99 MB/s BenchmarkWriteSlice1000Float32s-4 1058 116938 ns/op 34.21 MB/s BenchmarkReadSlice1000Uint8s-4 72781 1453 ns/op 688.37 MB/s BenchmarkWriteSlice1000Uint8s-4 112320 1110 ns/op 901.28 MB/s BenchmarkPutUvarint32-4 713498 153.6 ns/op 26.04 MB/s BenchmarkPutUvarint64-4 196933 608.2 ns/op 13.15 MB/s PASS ok encoding/binary 5.049s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5552 18368 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6979 17151 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6266 17104 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3734 28448 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6547 15702 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7588 15428 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7654 15593 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4245 26429 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 11776 9892 ns/op PASS ok encoding/csv 2.252s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10923 11118 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 13486 8796 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 247 523268 ns/op 16758 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 801 146566 ns/op 612 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1599 78481 ns/op 54 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1530 67738 ns/op 57 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2212 46587 ns/op 175 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 64 1776500 ns/op 34404 B/op 250 allocs/op BenchmarkDecodeComplex128Slice-4 576 191003 ns/op 25235 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1056 99999 ns/op 10800 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1150 89995 ns/op 9759 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 784 159962 ns/op 39142 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 256 396424 ns/op 66455 B/op 2208 allocs/op BenchmarkDecodeBytesSlice-4 542 208997 ns/op 23751 B/op 191 allocs/op BenchmarkDecodeInterfaceSlice-4 104 1216847 ns/op 82975 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1682710 ns/op 54135 B/op 181 allocs/op PASS ok encoding/gob 3.661s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11383 10149 ns/op 25.22 MB/s BenchmarkEncode/1024-4 2701 40686 ns/op 25.17 MB/s BenchmarkEncode/4096-4 704 161074 ns/op 25.43 MB/s BenchmarkEncode/16384-4 183 655599 ns/op 24.99 MB/s BenchmarkDecode/256-4 22437 5298 ns/op 48.32 MB/s BenchmarkDecode/1024-4 5672 21013 ns/op 48.73 MB/s BenchmarkDecode/4096-4 1443 82050 ns/op 49.92 MB/s BenchmarkDecode/16384-4 367 337579 ns/op 48.53 MB/s BenchmarkDump/256-4 1245 95022 ns/op 2.69 MB/s BenchmarkDump/1024-4 322 372559 ns/op 2.75 MB/s BenchmarkDump/4096-4 78 1465576 ns/op 2.79 MB/s BenchmarkDump/16384-4 19 6156328 ns/op 2.66 MB/s PASS ok encoding/hex 2.764s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 146050296 ns/op 13.29 MB/s 8391320 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 165262016 ns/op 11.74 MB/s 8395376 B/op 119 allocs/op BenchmarkCodeMarshal-4 1 127607485 ns/op 15.21 MB/s 1943752 B/op 19 allocs/op BenchmarkCodeMarshalError-4 1 142828445 ns/op 13.59 MB/s 1945720 B/op 67 allocs/op BenchmarkMarshalBytes/32-4 20116 5920 ns/op BenchmarkMarshalBytes/256-4 4710 22762 ns/op BenchmarkMarshalBytes/4096-4 426 273672 ns/op BenchmarkMarshalBytesError/32-4 51 2306127 ns/op BenchmarkMarshalBytesError/256-4 46 2356382 ns/op BenchmarkMarshalBytesError/4096-4 42 2572026 ns/op BenchmarkMarshalMap-4 45334 2870 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 451307905 ns/op 4.30 MB/s 10097608 B/op 40035 allocs/op BenchmarkUnicodeDecoder-4 32883 3480 ns/op 4.02 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 43554 2552 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 381044126 ns/op 5.09 MB/s 2021264 B/op 40007 allocs/op BenchmarkCodeUnmarshalReuse-4 1 371214760 ns/op 5.23 MB/s 2019896 B/op 40006 allocs/op BenchmarkUnmarshalString-4 54031 2273 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 133624 891.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 235537 434.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16286 7107 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 65961 1584 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 67713 1569 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17781 6710 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3897 30204 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 747 147069 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 90 1297056 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 9 12474251 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 363421 277.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 470812 255.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 367857 276.0 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 388876 278.5 ns/op BenchmarkEncodeMarshaler-4 62780 1947 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 75403 1537 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 3863522 30.37 ns/op BenchmarkNumberIsValidRegexp-4 20734 6013 ns/op PASS ok encoding/json 8.944s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 43 2699976 ns/op 24.27 MB/s BenchmarkDecode-4 20 5879319 ns/op 15.10 MB/s PASS ok encoding/pem 1.366s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2589 43406 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 994 128815 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 3291 30473 ns/op PASS ok encoding/xml 1.391s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 221612 486.6 ns/op BenchmarkAs-4 59908 1963 ns/op PASS ok errors 1.279s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 395860 456.1 ns/op BenchmarkIntSet-4 273319 481.7 ns/op BenchmarkFloatAdd-4 66661 2248 ns/op BenchmarkFloatSet-4 300583 386.6 ns/op BenchmarkStringSet-4 252447 473.1 ns/op BenchmarkMapSet-4 63384 1936 ns/op BenchmarkMapSetDifferent-4 47486 2154 ns/op BenchmarkMapSetDifferentRandom-4 222 518091 ns/op BenchmarkMapSetString-4 65172 2029 ns/op BenchmarkMapAddSame-4 28419 3825 ns/op BenchmarkMapAddDifferent-4 13642 8439 ns/op BenchmarkMapAddDifferentRandom-4 187 629560 ns/op BenchmarkMapAddSameSteadyState-4 189715 653.0 ns/op BenchmarkMapAddDifferentSteadyState-4 79770 1304 ns/op BenchmarkMapString-4 6030 19038 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 19405 5874 ns/op PASS ok expvar 3.566s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 98959 1212 ns/op BenchmarkSprintfEmpty-4 328498 331.4 ns/op BenchmarkSprintfString-4 263970 484.8 ns/op BenchmarkSprintfTruncateString-4 206461 575.4 ns/op BenchmarkSprintfTruncateBytes-4 153884 780.8 ns/op BenchmarkSprintfSlowParsingPath-4 245779 525.7 ns/op BenchmarkSprintfQuoteString-4 35077 3200 ns/op BenchmarkSprintfInt-4 263635 482.6 ns/op BenchmarkSprintfIntInt-4 188320 593.1 ns/op BenchmarkSprintfPrefixedInt-4 213705 562.3 ns/op BenchmarkSprintfFloat-4 114361 895.1 ns/op BenchmarkSprintfComplex-4 61238 2000 ns/op BenchmarkSprintfBoolean-4 259539 520.2 ns/op BenchmarkSprintfHexString-4 110919 1063 ns/op BenchmarkSprintfHexBytes-4 81296 1536 ns/op BenchmarkSprintfBytes-4 48774 2672 ns/op BenchmarkSprintfStringer-4 61887 1678 ns/op BenchmarkSprintfStructure-4 38478 3555 ns/op BenchmarkManyArgs-4 68446 1638 ns/op BenchmarkFprintInt-4 62746 1831 ns/op BenchmarkFprintfBytes-4 71443 1632 ns/op BenchmarkFprintIntNoAlloc-4 62419 1885 ns/op BenchmarkScanInts-4 34 3378422 ns/op BenchmarkScanRecursiveInt-4 1 392027429 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 429040630 ns/op PASS ok fmt 5.682s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 609 177255 ns/op PASS ok go/build 1.155s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 36897 2770 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12730 9311 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3300 31152 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 993 114908 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 253 462080 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 54 2251699 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9481215 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 40175900 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 178207190 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.473s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 280123220 ns/op 0.23 MB/s 44802600 B/op 48769 allocs/op PASS ok go/format 1.326s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 22076376 ns/op 2.44 MB/s BenchmarkParseOnly-4 6 19181262 ns/op 2.81 MB/s BenchmarkResolve-4 46 2627055 ns/op 20.50 MB/s PASS ok go/parser 2.301s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 161576331 ns/op 0.32 MB/s 5246784 B/op 27537 allocs/op BenchmarkPrintDecl-4 662 171085 ns/op 0.19 MB/s 16590 B/op 51 allocs/op PASS ok go/printer 1.318s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 256 462251 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8076166 ns/op 6.14 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12629611 ns/op 5.80 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19291872 ns/op 6.38 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 216 561614 ns/op 5.52 MB/s PASS ok go/scanner 1.739s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1238433 97.03 ns/op PASS ok go/token 1.241s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 100 1198956 ns/op BenchmarkNamed/Underlying/nongeneric-4 612450 170.6 ns/op BenchmarkNamed/Underlying/generic-4 681979 160.3 ns/op BenchmarkNamed/Underlying/src_instance-4 734296 166.0 ns/op BenchmarkNamed/Underlying/user_instance-4 684618 160.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 17139 6658 ns/op BenchmarkNamed/NewMethodSet/generic-4 17184 6717 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17888 6836 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 17496 6746 ns/op BenchmarkCheck/http/funcbodies/info-4 1 732180263 ns/op 45944 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 517259084 ns/op 65027 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 281164897 ns/op 119623 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 246944055 ns/op 136194 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 508395893 ns/op 10192 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 134432546 ns/op 38530 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 75303408 ns/op 68782 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 73458107 ns/op 70513 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 160867343 ns/op 13434 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 71093274 ns/op 30441 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 51136441 ns/op 42345 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 51699352 ns/op 41895 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1326955255 ns/op 51213 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 743060633 ns/op 91453 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 202662147 ns/op 335149 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 138105579 ns/op 491842 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 539089987 ns/op 3723 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 103272933 ns/op 19419 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 86683580 ns/op 23143 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 86549970 ns/op 23180 lines/s PASS ok go/types 20.503s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8508 14165 ns/op 72.29 MB/s PASS ok hash/adler32 1.237s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 195556 579.0 ns/op 25.91 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 202677 563.0 ns/op 26.64 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 102607 1107 ns/op 36.13 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 111656 1057 ns/op 37.86 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 441621 268.9 ns/op 1904.24 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 431259 270.3 ns/op 1894.42 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 375517 302.2 ns/op 3388.64 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 381322 306.5 ns/op 3340.41 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 230131 499.5 ns/op 8200.53 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 238407 489.1 ns/op 8373.76 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51081 2337 ns/op 14020.97 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51810 2311 ns/op 14178.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 409615 281.3 ns/op 53.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 429481 277.4 ns/op 54.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 415765 270.9 ns/op 147.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 418358 270.1 ns/op 148.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 308950 374.6 ns/op 1366.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 302482 382.0 ns/op 1340.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 246120 464.3 ns/op 2205.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 252792 468.3 ns/op 2186.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 215503 556.2 ns/op 7364.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 210998 566.3 ns/op 7233.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45062 2605 ns/op 12580.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45444 2650 ns/op 12363.07 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 209149 566.7 ns/op 26.47 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 201996 587.3 ns/op 25.54 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 101464 1170 ns/op 34.18 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 99972 1199 ns/op 33.35 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7474 15272 ns/op 33.52 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7323 15686 ns/op 32.64 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3688 32378 ns/op 31.63 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3615 32422 ns/op 31.58 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 898 132863 ns/op 30.83 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 862 137211 ns/op 29.85 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1096887 ns/op 29.87 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1097176 ns/op 29.87 MB/s PASS ok hash/crc32 5.623s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 86 1411208 ns/op 46.44 MB/s BenchmarkCrc64/ISO4KB-4 981 122353 ns/op 33.48 MB/s BenchmarkCrc64/ISO1KB-4 4639 25063 ns/op 40.86 MB/s BenchmarkCrc64/ECMA64KB-4 85 1400081 ns/op 46.81 MB/s BenchmarkCrc64/Random64KB-4 84 1254131 ns/op 52.26 MB/s BenchmarkCrc64/Random16KB-4 360 324910 ns/op 50.43 MB/s PASS ok hash/crc64 1.788s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8422 14329 ns/op 71.46 MB/s BenchmarkFnv32aKB-4 8460 14313 ns/op 71.54 MB/s BenchmarkFnv64KB-4 8022 14341 ns/op 71.40 MB/s BenchmarkFnv64aKB-4 8114 14145 ns/op 72.39 MB/s BenchmarkFnv128KB-4 1996 58851 ns/op 17.40 MB/s BenchmarkFnv128aKB-4 2086 57324 ns/op 17.86 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 620247 194.4 ns/op 20.57 MB/s BenchmarkHash/n=4/Bytes-4 4295613 28.22 ns/op 141.74 MB/s BenchmarkHash/n=4/String-4 1777562 67.78 ns/op 59.01 MB/s BenchmarkHash/n=8/Write-4 525884 210.3 ns/op 38.04 MB/s BenchmarkHash/n=8/Bytes-4 4384717 27.17 ns/op 294.41 MB/s BenchmarkHash/n=8/String-4 1769460 67.65 ns/op 118.25 MB/s BenchmarkHash/n=16/Write-4 570668 196.5 ns/op 81.42 MB/s BenchmarkHash/n=16/Bytes-4 4595624 26.34 ns/op 607.51 MB/s BenchmarkHash/n=16/String-4 1715528 69.63 ns/op 229.78 MB/s BenchmarkHash/n=32/Write-4 559644 206.4 ns/op 155.04 MB/s BenchmarkHash/n=32/Bytes-4 4307022 28.00 ns/op 1142.68 MB/s BenchmarkHash/n=32/String-4 1762131 67.41 ns/op 474.69 MB/s BenchmarkHash/n=64/Write-4 504248 223.9 ns/op 285.80 MB/s BenchmarkHash/n=64/Bytes-4 4152627 28.69 ns/op 2230.49 MB/s BenchmarkHash/n=64/String-4 1751116 70.43 ns/op 908.71 MB/s BenchmarkHash/n=256/Write-4 384885 306.1 ns/op 836.42 MB/s BenchmarkHash/n=256/Bytes-4 2207476 53.31 ns/op 4802.42 MB/s BenchmarkHash/n=256/String-4 905289 126.9 ns/op 2016.93 MB/s BenchmarkHash/n=320/Write-4 400569 292.0 ns/op 1095.87 MB/s BenchmarkHash/n=320/Bytes-4 1837604 65.30 ns/op 4900.27 MB/s BenchmarkHash/n=320/String-4 652161 175.2 ns/op 1826.35 MB/s BenchmarkHash/n=1024/Write-4 270498 443.0 ns/op 2311.40 MB/s BenchmarkHash/n=1024/Bytes-4 726384 157.4 ns/op 6504.66 MB/s BenchmarkHash/n=1024/String-4 259858 452.2 ns/op 2264.58 MB/s BenchmarkHash/n=4096/Write-4 121042 968.5 ns/op 4229.38 MB/s BenchmarkHash/n=4096/Bytes-4 207859 574.9 ns/op 7124.46 MB/s BenchmarkHash/n=4096/String-4 67980 1761 ns/op 2326.41 MB/s BenchmarkHash/n=16384/Write-4 39853 3009 ns/op 5444.51 MB/s BenchmarkHash/n=16384/Bytes-4 53161 2255 ns/op 7265.25 MB/s BenchmarkHash/n=16384/String-4 17210 7005 ns/op 2338.83 MB/s PASS ok hash/maphash 5.532s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 758 142727 ns/op BenchmarkEscapeNone-4 131900 863.9 ns/op BenchmarkUnescape-4 723 155821 ns/op BenchmarkUnescapeNone-4 461500 240.4 ns/op BenchmarkUnescapeSparse-4 10334 11216 ns/op BenchmarkUnescapeDense-4 1131 105902 ns/op PASS ok html 1.865s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9016 12569 ns/op BenchmarkCSSEscaperNoSpecials-4 42994 2754 ns/op BenchmarkDecodeCSS-4 26422 4618 ns/op BenchmarkDecodeCSSNoSpecials-4 4282806 28.24 ns/op BenchmarkCSSValueFilter-4 106441 1099 ns/op BenchmarkCSSValueFilterOk-4 76021 1584 ns/op BenchmarkEscapedExecute-4 4192 25598 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10837 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 62376 1902 ns/op BenchmarkStripTags-4 20161 5675 ns/op BenchmarkStripTagsNoSpecials-4 273909 421.6 ns/op BenchmarkJSValEscaperWithNum-4 22800 5397 ns/op BenchmarkJSValEscaperWithStr-4 4831 23029 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17317 6824 ns/op BenchmarkJSValEscaperWithObj-4 4276 26560 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12516 9478 ns/op BenchmarkJSStrEscaperNoSpecials-4 55153 2166 ns/op BenchmarkJSStrEscaper-4 10000 10939 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 51410 2344 ns/op BenchmarkJSRegexpEscaper-4 10000 11509 ns/op BenchmarkTemplateSpecialTags-4 75 1338153 ns/op BenchmarkURLEscaper-4 4142 27600 ns/op BenchmarkURLEscaperNoSpecials-4 162295 760.6 ns/op BenchmarkURLNormalizer-4 5416 20899 ns/op BenchmarkURLNormalizerNoSpecials-4 149046 778.0 ns/op BenchmarkSrcsetFilter-4 17889 6547 ns/op BenchmarkSrcsetFilterNoSpecials-4 100272 1183 ns/op PASS ok html/template 4.956s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 588759 193.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 389683 277.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 603477 192.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 419713 281.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1821243 66.05 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 107.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1797231 65.89 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 106.1 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1472516 82.37 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 424081 274.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 310909 353.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 443377 284.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 334044 352.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 693168 153.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 508107 240.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 950466 126.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 495652 231.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 404814 278.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1400312 86.38 ns/op BenchmarkRGBASetRGBA-4 1411839 84.48 ns/op BenchmarkRGBA64At-4 704097 165.3 ns/op BenchmarkRGBA64SetRGBA64-4 731788 158.3 ns/op BenchmarkNRGBAAt-4 1405688 84.90 ns/op BenchmarkNRGBASetNRGBA-4 1427763 83.11 ns/op BenchmarkNRGBA64At-4 693408 168.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 758439 156.9 ns/op BenchmarkAlphaAt-4 2273662 49.69 ns/op BenchmarkAlphaSetAlpha-4 2300563 50.13 ns/op BenchmarkAlpha16At-4 1501738 79.85 ns/op BenchmarkAlphaSetAlpha16-4 1506507 82.16 ns/op BenchmarkGrayAt-4 2277414 49.28 ns/op BenchmarkGraySetGray-4 2269644 48.44 ns/op BenchmarkGray16At-4 1514497 79.02 ns/op BenchmarkGraySetGray16-4 1530817 78.46 ns/op PASS ok image 6.329s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3503901 32.35 ns/op BenchmarkYCbCrToRGB/128-4 3997406 30.01 ns/op BenchmarkYCbCrToRGB/255-4 4182985 28.67 ns/op BenchmarkRGBToYCbCr/0-4 4021392 30.26 ns/op BenchmarkRGBToYCbCr/Cb-4 4213408 28.74 ns/op BenchmarkRGBToYCbCr/Cr-4 4083871 29.20 ns/op BenchmarkYCbCrToRGBA/0-4 3355611 35.48 ns/op BenchmarkYCbCrToRGBA/128-4 3208662 37.61 ns/op BenchmarkYCbCrToRGBA/255-4 3352255 35.52 ns/op BenchmarkNYCbCrAToRGBA/0-4 3167412 37.40 ns/op BenchmarkNYCbCrAToRGBA/128-4 3256922 37.22 ns/op BenchmarkNYCbCrAToRGBA/255-4 3155439 37.17 ns/op PASS ok image/color 2.888s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 36108809 ns/op BenchmarkFillSrc-4 308 377236 ns/op BenchmarkCopyOver-4 6 18182932 ns/op BenchmarkCopySrc-4 397 277735 ns/op BenchmarkNRGBAOver-4 6 19769848 ns/op BenchmarkNRGBASrc-4 8 12721456 ns/op BenchmarkYCbCr-4 7 14347632 ns/op BenchmarkGray-4 14 7743895 ns/op BenchmarkCMYK-4 8 12981504 ns/op BenchmarkGlyphOver-4 19 6128555 ns/op BenchmarkRGBAMaskOver-4 4 31851564 ns/op BenchmarkGrayMaskOver-4 5 23864684 ns/op BenchmarkRGBA64ImageMaskOver-4 3 40254325 ns/op BenchmarkRGBA-4 4 26208894 ns/op BenchmarkPalettedFill-4 891 135280 ns/op BenchmarkPalettedRGBA-4 4 26592408 ns/op BenchmarkGenericOver-4 2 58230402 ns/op BenchmarkGenericMaskOver-4 5 23162384 ns/op BenchmarkGenericSrc-4 3 38184187 ns/op BenchmarkGenericMaskSrc-4 4 32457492 ns/op PASS ok image/draw 7.393s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4798563 ns/op 3.22 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 115521200 ns/op 2.66 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3068574997 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 56 2132421 ns/op 7.25 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 153351634 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.138s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3457 30781 ns/op BenchmarkIDCT-4 3602 29570 ns/op BenchmarkDecodeBaseline-4 8 12860800 ns/op 4.81 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17959417 ns/op 3.44 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 159220619 ns/op 7.72 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 197619860 ns/op 4.66 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.258s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11984259 10.04 ns/op BenchmarkDecodeGray-4 12 9260379 ns/op 7.08 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 40543525 ns/op 6.47 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34765286 ns/op 7.54 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5425754 ns/op 12.08 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 33113056 ns/op 7.92 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40817914 ns/op 6.42 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 62885468 ns/op 4.89 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61616442 ns/op 4.99 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 204525014 ns/op 6.01 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 219325190 ns/op 5.60 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31629010 ns/op 9.71 MB/s 848604 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 202332424 ns/op 6.07 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 830942485 ns/op 1.48 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.945s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54002618 ns/op 1.85 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 45709997 ns/op 2.19 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 312053219 ns/op 1.60 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 294701369 ns/op 1.70 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53111016 ns/op 1.88 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 44057750 ns/op 2.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 296984841 ns/op 1.68 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 274657283 ns/op 1.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 672607664 ns/op 1.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 631079083 ns/op 1.58 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4196709546 ns/op 1.19 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3994991606 ns/op 1.25 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8333205932 ns/op 1.20 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 8123517550 ns/op 1.23 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 47214626493 ns/op 1.06 MB/s 200007856 B/op 3 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 45215726366 ns/op 1.11 MB/s 400007344 B/op 3 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10288212 ns/op 9.72 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11316648 ns/op 8.84 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 50385848 ns/op 9.92 MB/s 2007124 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 57023920 ns/op 8.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 102156436 ns/op 9.79 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 113982058 ns/op 8.77 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 523823305 ns/op 9.55 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 570271671 ns/op 8.77 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1012338934 ns/op 9.88 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1152809646 ns/op 8.67 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5144328608 ns/op 9.72 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5731049048 ns/op 8.72 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 61870012 ns/op 1.62 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 54189350 ns/op 1.85 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 369489463 ns/op 1.35 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 374480568 ns/op 1.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 849279636 ns/op 1.18 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 906220548 ns/op 1.10 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6143133040 ns/op 0.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6059292237 ns/op 0.83 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 13281881153 ns/op 0.75 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 13253173442 ns/op 0.75 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 83440766831 ns/op 0.60 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 84464581652 ns/op 0.59 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 201676183 ns/op 20.72 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 202702152 ns/op 20.62 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 363.977s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34158 3188 ns/op 0.31 MB/s BenchmarkMarshalCorpusFile/2-4 34591 3428 ns/op 0.58 MB/s BenchmarkMarshalCorpusFile/4-4 31746 3681 ns/op 1.09 MB/s BenchmarkMarshalCorpusFile/8-4 27340 4362 ns/op 1.83 MB/s BenchmarkMarshalCorpusFile/16-4 21523 5510 ns/op 2.90 MB/s BenchmarkMarshalCorpusFile/32-4 14588 8326 ns/op 3.84 MB/s BenchmarkMarshalCorpusFile/64-4 10000 11026 ns/op 5.80 MB/s BenchmarkMarshalCorpusFile/128-4 8398 14207 ns/op 9.01 MB/s BenchmarkMarshalCorpusFile/256-4 3340 34382 ns/op 7.45 MB/s BenchmarkMarshalCorpusFile/512-4 1798 66774 ns/op 7.67 MB/s BenchmarkMarshalCorpusFile/1024-4 880 126991 ns/op 8.06 MB/s BenchmarkMarshalCorpusFile/2048-4 450 258194 ns/op 7.93 MB/s BenchmarkMarshalCorpusFile/4096-4 235 507014 ns/op 8.08 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1012184 ns/op 8.09 MB/s BenchmarkMarshalCorpusFile/16384-4 60 2040793 ns/op 8.03 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5667880 ns/op 5.78 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11536616 ns/op 5.68 MB/s BenchmarkMarshalCorpusFile/131072-4 4 25347218 ns/op 5.17 MB/s BenchmarkMarshalCorpusFile/262144-4 2 54825346 ns/op 4.78 MB/s BenchmarkMarshalCorpusFile/524288-4 1 114863032 ns/op 4.56 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 237920077 ns/op 4.41 MB/s BenchmarkUnmarshalCorpusFile/1-4 7984 12723 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9038 12842 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 7774 14037 ns/op 0.28 MB/s BenchmarkUnmarshalCorpusFile/8-4 7021 16102 ns/op 0.50 MB/s BenchmarkUnmarshalCorpusFile/16-4 6198 19041 ns/op 0.84 MB/s BenchmarkUnmarshalCorpusFile/32-4 4213 27746 ns/op 1.15 MB/s BenchmarkUnmarshalCorpusFile/64-4 3415 33022 ns/op 1.94 MB/s BenchmarkUnmarshalCorpusFile/128-4 2684 42357 ns/op 3.02 MB/s BenchmarkUnmarshalCorpusFile/256-4 1086 111560 ns/op 2.29 MB/s BenchmarkUnmarshalCorpusFile/512-4 578 207966 ns/op 2.46 MB/s BenchmarkUnmarshalCorpusFile/1024-4 294 400209 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/2048-4 148 791605 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/4096-4 70 1563337 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/8192-4 33 3177280 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6288424 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12570910 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 25279691 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 50650452 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 103504720 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 206898197 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 416548262 ns/op 2.52 MB/s BenchmarkMutatorBytes/1-4 33300 3636 ns/op BenchmarkMutatorBytes/10-4 35833 3380 ns/op BenchmarkMutatorBytes/100-4 33079 3681 ns/op BenchmarkMutatorBytes/1000-4 21618 5799 ns/op BenchmarkMutatorBytes/10000-4 5804 24964 ns/op BenchmarkMutatorBytes/100000-4 810 154518 ns/op BenchmarkMutatorString/1-4 32859 3669 ns/op BenchmarkMutatorString/10-4 33420 3694 ns/op BenchmarkMutatorString/100-4 29643 4339 ns/op BenchmarkMutatorString/1000-4 12574 8234 ns/op BenchmarkMutatorString/10000-4 2778 68335 ns/op BenchmarkMutatorString/100000-4 199 613870 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16419 6303 ns/op BenchmarkMutatorAllBasicTypes/string-4 18385 6511 ns/op BenchmarkMutatorAllBasicTypes/bool-4 57404 2089 ns/op BenchmarkMutatorAllBasicTypes/float32-4 50394 2416 ns/op BenchmarkMutatorAllBasicTypes/float64-4 51817 2319 ns/op BenchmarkMutatorAllBasicTypes/int-4 54501 2182 ns/op BenchmarkMutatorAllBasicTypes/int8-4 55819 2188 ns/op BenchmarkMutatorAllBasicTypes/int16-4 55623 2206 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56209 2180 ns/op BenchmarkMutatorAllBasicTypes/int64-4 55213 2171 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53596 2211 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 54494 2216 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 53896 2219 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 55332 2194 ns/op PASS ok internal/fuzz 12.703s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 33966 3971 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 121952 989.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.309s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 41782 3113 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 12331 8418 ns/op BenchmarkSplicePipePoolParallel-4 122030 949.7 ns/op BenchmarkSplicePipeNativeParallel-4 28102 3603 ns/op PASS ok internal/poll 1.778s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 22333969 ns/op PASS ok internal/trace 5.082s PASS ok internal/zstd 1.072s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16484 ns/op BenchmarkCopyNLarge-4 136 1200664 ns/op PASS ok io 1.452s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 216360 513.7 ns/op BenchmarkPrintln-4 22813 5351 ns/op 76 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33400 3624 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 2356 49232 ns/op BenchmarkDiscard-4 697168 171.1 ns/op 0 B/op 0 allocs/op PASS ok log 1.798s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 83895 1395 ns/op BenchmarkJSONHandler/defaults-4 7089 16597 ns/op 525 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3913 28547 ns/op 775 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4840 25088 ns/op 764 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6798 16477 ns/op 521 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7297 16779 ns/op 535 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5480 20976 ns/op 527 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28752 4204 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 27818 4296 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 77854 1543 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 59919 2164 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 45744 2508 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 55771 2243 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 59715 2150 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 55269 2438 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 973101 121.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 591424 212.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 573458 208.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 435454 259.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 360990 317.3 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 4708 22804 ns/op BenchmarkDispatch/switch-checked-4 191793 598.7 ns/op BenchmarkDispatch/As-4 200652 583.8 ns/op BenchmarkDispatch/Visit-4 186602 619.2 ns/op BenchmarkUnsafeStrings-4 18891 6251 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.704s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1611226 72.42 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1335961 86.80 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 846825 120.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 240562 431.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 57824 1791 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 78148 1722 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 45153 3098 ns/op 680 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 13910 8541 ns/op 3447 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 13839 8141 ns/op 590 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14590 7825 ns/op 602 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9727 11402 ns/op 1096 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3118 41484 ns/op 4293 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 15212 7449 ns/op 525 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17491 7552 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11290 10144 ns/op 946 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4048 32955 ns/op 3741 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.379s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 62046905 ns/op PASS ok maps 2.612s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2192101 54.70 ns/op BenchmarkAcosh-4 797683 133.1 ns/op BenchmarkAsin-4 2181273 54.67 ns/op BenchmarkAsinh-4 810822 140.1 ns/op BenchmarkAtan-4 2937865 40.64 ns/op BenchmarkAtanh-4 863467 136.7 ns/op BenchmarkAtan2-4 2136984 55.93 ns/op BenchmarkCbrt-4 1000000 107.6 ns/op BenchmarkCeil-4 16662667 7.153 ns/op BenchmarkCopysign-4 2122659 56.79 ns/op BenchmarkCos-4 1220076 96.21 ns/op BenchmarkCosh-4 1342416 88.83 ns/op BenchmarkErf-4 2859885 42.00 ns/op BenchmarkErfc-4 2702248 43.58 ns/op BenchmarkErfinv-4 2455818 48.40 ns/op BenchmarkErfcinv-4 2471265 48.63 ns/op BenchmarkExp-4 5928146 20.28 ns/op BenchmarkExpGo-4 762847 149.1 ns/op BenchmarkExpm1-4 2040198 58.57 ns/op BenchmarkExp2-4 826620 139.9 ns/op BenchmarkExp2Go-4 781303 147.6 ns/op BenchmarkAbs-4 2865303 42.43 ns/op BenchmarkDim-4 10618107 11.23 ns/op BenchmarkFloor-4 16809938 7.134 ns/op BenchmarkMax-4 11933143 10.02 ns/op BenchmarkMin-4 11761045 9.890 ns/op BenchmarkMod-4 246846 463.1 ns/op BenchmarkFrexp-4 1472667 81.39 ns/op BenchmarkGamma-4 640399 175.4 ns/op BenchmarkHypot-4 9951390 11.85 ns/op BenchmarkHypotGo-4 1294250 92.25 ns/op BenchmarkIlogb-4 1777242 66.12 ns/op BenchmarkJ0-4 230103 517.6 ns/op BenchmarkJ1-4 242494 484.6 ns/op BenchmarkJn-4 110107 1088 ns/op BenchmarkLdexp-4 1447423 81.56 ns/op BenchmarkLgamma-4 859096 135.8 ns/op BenchmarkLog-4 5104713 23.46 ns/op BenchmarkLogb-4 1819192 65.86 ns/op BenchmarkLog1p-4 1000000 112.1 ns/op BenchmarkLog10-4 4905668 24.50 ns/op BenchmarkLog2-4 1203429 98.69 ns/op BenchmarkModf-4 2372046 50.70 ns/op BenchmarkNextafter32-4 2348094 54.11 ns/op BenchmarkNextafter64-4 2324774 51.76 ns/op BenchmarkPowInt-4 444987 262.8 ns/op BenchmarkPowFrac-4 343963 344.3 ns/op BenchmarkPow10Pos-4 4296466 27.98 ns/op BenchmarkPow10Neg-4 4246238 28.29 ns/op BenchmarkRound-4 2772452 42.98 ns/op BenchmarkRoundToEven-4 8871259 13.32 ns/op BenchmarkRemainder-4 370436 306.7 ns/op BenchmarkSignbit-4 4013187 29.02 ns/op BenchmarkSin-4 1722603 69.60 ns/op BenchmarkSincos-4 1000000 116.6 ns/op BenchmarkSinh-4 1765173 67.11 ns/op BenchmarkSqrtIndirect-4 16747030 7.198 ns/op BenchmarkSqrtLatency-4 16398009 7.171 ns/op BenchmarkSqrtIndirectLatency-4 16625605 7.153 ns/op BenchmarkSqrtGoLatency-4 1244239 95.83 ns/op BenchmarkSqrtPrime-4 32383 3729 ns/op BenchmarkTan-4 1543854 78.50 ns/op BenchmarkTanh-4 1255534 95.41 ns/op BenchmarkTrunc-4 16773457 7.145 ns/op BenchmarkY0-4 251311 476.3 ns/op BenchmarkY1-4 243171 480.0 ns/op BenchmarkYn-4 118935 989.9 ns/op BenchmarkFloat64bits-4 4291036 27.12 ns/op BenchmarkFloat64frombits-4 4090435 28.65 ns/op BenchmarkFloat32bits-4 4113994 28.28 ns/op BenchmarkFloat32frombits-4 4036378 29.95 ns/op BenchmarkFMA-4 15763584 7.530 ns/op PASS ok math 12.046s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11291391 10.59 ns/op 6045.44 MB/s BenchmarkAddVV/2-4 10196924 11.75 ns/op 10889.85 MB/s BenchmarkAddVV/3-4 8599291 12.75 ns/op 15058.42 MB/s BenchmarkAddVV/4-4 9350311 12.83 ns/op 19945.72 MB/s BenchmarkAddVV/5-4 8829936 13.65 ns/op 23447.60 MB/s BenchmarkAddVV/10-4 7512499 15.95 ns/op 40128.93 MB/s BenchmarkAddVV/100-4 1823050 65.45 ns/op 97785.59 MB/s BenchmarkAddVV/1000-4 203426 589.1 ns/op 108639.15 MB/s BenchmarkSubVV/1-4 10770945 10.95 ns/op 5845.54 MB/s BenchmarkSubVV/2-4 9934366 12.04 ns/op 10633.72 MB/s BenchmarkSubVV/3-4 9592812 12.47 ns/op 15397.67 MB/s BenchmarkSubVV/4-4 9741576 12.22 ns/op 20955.24 MB/s BenchmarkSubVV/5-4 8992852 12.96 ns/op 24700.24 MB/s BenchmarkSubVV/10-4 7538380 15.92 ns/op 40197.07 MB/s BenchmarkSubVV/100-4 1829667 65.32 ns/op 97982.58 MB/s BenchmarkSubVV/1000-4 203960 588.2 ns/op 108801.41 MB/s BenchmarkAddVW/1-4 11839989 10.14 ns/op 789.01 MB/s BenchmarkAddVW/2-4 11261486 10.56 ns/op 1514.65 MB/s BenchmarkAddVW/3-4 10173288 11.68 ns/op 2055.14 MB/s BenchmarkAddVW/4-4 10982067 10.92 ns/op 2931.31 MB/s BenchmarkAddVW/5-4 10075860 11.59 ns/op 3451.25 MB/s BenchmarkAddVW/10-4 8622387 13.77 ns/op 5810.50 MB/s BenchmarkAddVW/100-4 245052 461.8 ns/op 1732.43 MB/s BenchmarkAddVW/1000-4 35294 3419 ns/op 2339.76 MB/s BenchmarkAddVWext/1-4 11393720 10.23 ns/op 781.92 MB/s BenchmarkAddVWext/2-4 9437186 10.63 ns/op 1505.00 MB/s BenchmarkAddVWext/3-4 10163461 11.77 ns/op 2039.63 MB/s BenchmarkAddVWext/4-4 10685230 11.01 ns/op 2905.61 MB/s BenchmarkAddVWext/5-4 10259127 11.66 ns/op 3429.72 MB/s BenchmarkAddVWext/10-4 8666035 13.83 ns/op 5785.84 MB/s BenchmarkAddVWext/100-4 82636 1453 ns/op 550.54 MB/s BenchmarkAddVWext/1000-4 8365 14152 ns/op 565.31 MB/s BenchmarkSubVW/1-4 11617635 10.42 ns/op 767.44 MB/s BenchmarkSubVW/2-4 11002930 10.80 ns/op 1481.88 MB/s BenchmarkSubVW/3-4 9800822 12.24 ns/op 1961.45 MB/s BenchmarkSubVW/4-4 10707300 10.88 ns/op 2941.16 MB/s BenchmarkSubVW/5-4 10388050 11.56 ns/op 3459.60 MB/s BenchmarkSubVW/10-4 8627470 13.96 ns/op 5729.90 MB/s BenchmarkSubVW/100-4 251294 462.1 ns/op 1731.19 MB/s BenchmarkSubVW/1000-4 35269 3414 ns/op 2343.27 MB/s BenchmarkSubVWext/1-4 11724594 10.28 ns/op 778.27 MB/s BenchmarkSubVWext/2-4 11198186 10.62 ns/op 1505.98 MB/s BenchmarkSubVWext/3-4 9396639 12.23 ns/op 1962.22 MB/s BenchmarkSubVWext/4-4 10834335 10.89 ns/op 2938.55 MB/s BenchmarkSubVWext/5-4 10373155 11.67 ns/op 3428.77 MB/s BenchmarkSubVWext/10-4 8556345 13.91 ns/op 5752.49 MB/s BenchmarkSubVWext/100-4 86161 1392 ns/op 574.59 MB/s BenchmarkSubVWext/1000-4 8293 13535 ns/op 591.05 MB/s BenchmarkMulAddVWW/1-4 10461735 11.55 ns/op 5539.76 MB/s BenchmarkMulAddVWW/2-4 9989005 12.05 ns/op 10620.90 MB/s BenchmarkMulAddVWW/3-4 9445246 12.68 ns/op 15147.36 MB/s BenchmarkMulAddVWW/4-4 8921173 13.44 ns/op 19050.48 MB/s BenchmarkMulAddVWW/5-4 8409106 14.22 ns/op 22496.54 MB/s BenchmarkMulAddVWW/10-4 6333504 18.77 ns/op 34093.75 MB/s BenchmarkMulAddVWW/100-4 1000000 102.7 ns/op 62320.78 MB/s BenchmarkMulAddVWW/1000-4 125732 950.4 ns/op 67337.77 MB/s BenchmarkAddMulVVW/1-4 10620510 11.49 ns/op 5572.30 MB/s BenchmarkAddMulVVW/2-4 9289195 12.61 ns/op 10153.09 MB/s BenchmarkAddMulVVW/3-4 9085738 13.33 ns/op 14403.98 MB/s BenchmarkAddMulVVW/4-4 8546638 13.90 ns/op 18420.10 MB/s BenchmarkAddMulVVW/5-4 8051875 14.85 ns/op 21554.87 MB/s BenchmarkAddMulVVW/10-4 6676038 17.98 ns/op 35587.39 MB/s BenchmarkAddMulVVW/100-4 1472304 81.53 ns/op 78500.64 MB/s BenchmarkAddMulVVW/1000-4 160423 726.0 ns/op 88151.24 MB/s BenchmarkDivWVW/1-4 2593767 46.37 ns/op 1380.24 MB/s BenchmarkDivWVW/2-4 1244174 95.98 ns/op 1333.61 MB/s BenchmarkDivWVW/3-4 937394 122.0 ns/op 1573.32 MB/s BenchmarkDivWVW/4-4 819925 143.8 ns/op 1780.57 MB/s BenchmarkDivWVW/5-4 805471 149.0 ns/op 2147.22 MB/s BenchmarkDivWVW/10-4 426542 276.4 ns/op 2315.45 MB/s BenchmarkDivWVW/100-4 56104 2093 ns/op 3057.15 MB/s BenchmarkDivWVW/1000-4 5829 20366 ns/op 3142.55 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11163594 10.61 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11760402 9.808 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10516897 10.96 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10587786 10.77 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9796070 12.25 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9930650 11.43 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9119649 12.96 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9596428 12.16 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8421577 14.14 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8885533 12.95 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6509734 18.24 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6726386 17.10 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1250030 94.96 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 129478 920.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154946 772.8 ns/op BenchmarkDecimalConversion-4 202 597279 ns/op BenchmarkFloatString/100-4 10000 10794 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 212 555098 ns/op 2919 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 51432676 ns/op 60752 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 5129218110 ns/op 849472 B/op 534 allocs/op BenchmarkFloatAdd/10-4 165129 714.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 156447 727.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 146791 787.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 76191 1391 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17068 6969 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 224158 532.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 225654 530.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 207532 548.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 158882 747.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44935 2663 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1878 63611 ns/op BenchmarkParseFloatLargeExp-4 432 275035 ns/op BenchmarkGCD10x10/WithoutXY-4 176826 634.5 ns/op BenchmarkGCD10x10/WithXY-4 53448 2174 ns/op BenchmarkGCD10x100/WithoutXY-4 93165 1239 ns/op BenchmarkGCD10x100/WithXY-4 16324 7248 ns/op BenchmarkGCD10x1000/WithoutXY-4 59995 1858 ns/op BenchmarkGCD10x1000/WithXY-4 13842 8780 ns/op BenchmarkGCD100x100/WithoutXY-4 23684 4882 ns/op BenchmarkGCD100x100/WithXY-4 9812 11646 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10045 ns/op BenchmarkGCD100x1000/WithXY-4 5908 19583 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2174 56016 ns/op BenchmarkGCD1000x1000/WithXY-4 1135 98596 ns/op BenchmarkHilbert-4 22 5162183 ns/op BenchmarkBinomial-4 14029 8364 ns/op BenchmarkQuoRem-4 19904 6242 ns/op BenchmarkExp-4 14 7412967 ns/op BenchmarkExpMont/Odd-4 124 937144 ns/op 2606 B/op 22 allocs/op BenchmarkExpMont/Even1-4 122 978986 ns/op 3350 B/op 37 allocs/op BenchmarkExpMont/Even2-4 120 988236 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even3-4 121 979924 ns/op 3809 B/op 52 allocs/op BenchmarkExpMont/Even4-4 121 964042 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even8-4 123 960138 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1008102 ns/op 3870 B/op 54 allocs/op BenchmarkExpMont/Even64-4 147 832367 ns/op 3647 B/op 54 allocs/op BenchmarkExpMont/Even96-4 136 872392 ns/op 3775 B/op 51 allocs/op BenchmarkExpMont/Even128-4 159 730065 ns/op 3249 B/op 50 allocs/op BenchmarkExpMont/Even255-4 182 628705 ns/op 2986 B/op 48 allocs/op BenchmarkExpMont/SmallEven1-4 444 273749 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 397 301537 ns/op 1729 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 387 311664 ns/op 1727 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 400 297019 ns/op 1732 B/op 47 allocs/op BenchmarkExp2-4 14 7547884 ns/op BenchmarkBitset-4 791425 145.8 ns/op BenchmarkBitsetNeg-4 442332 265.6 ns/op BenchmarkBitsetOrig-4 223678 525.0 ns/op BenchmarkBitsetNegOrig-4 140090 801.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1025670 ns/op BenchmarkModSqrt225_3Mod4-4 380 311899 ns/op BenchmarkModSqrt231_Tonelli-4 100 1068548 ns/op BenchmarkModSqrt231_5Mod8-4 320 368321 ns/op BenchmarkModInverse-4 10000 10013 ns/op BenchmarkSqrt-4 1593 76048 ns/op BenchmarkIntSqr/1-4 1399730 84.95 ns/op BenchmarkIntSqr/2-4 736647 160.5 ns/op BenchmarkIntSqr/3-4 588621 193.8 ns/op BenchmarkIntSqr/5-4 423585 280.9 ns/op BenchmarkIntSqr/8-4 317245 375.6 ns/op BenchmarkIntSqr/10-4 237166 505.2 ns/op BenchmarkIntSqr/20-4 46669 2672 ns/op BenchmarkIntSqr/30-4 34219 3568 ns/op BenchmarkIntSqr/50-4 21393 5660 ns/op BenchmarkIntSqr/80-4 12793 9239 ns/op BenchmarkIntSqr/100-4 8558 12488 ns/op BenchmarkIntSqr/200-4 3448 31547 ns/op BenchmarkIntSqr/300-4 1413 74111 ns/op BenchmarkIntSqr/500-4 770 161797 ns/op BenchmarkIntSqr/800-4 289 412490 ns/op BenchmarkIntSqr/1000-4 213 548988 ns/op BenchmarkDiv/20/10-4 422545 276.8 ns/op BenchmarkDiv/40/20-4 428511 277.8 ns/op BenchmarkDiv/100/50-4 356299 320.6 ns/op BenchmarkDiv/200/100-4 46134 2661 ns/op BenchmarkDiv/400/200-4 45609 2804 ns/op BenchmarkDiv/1000/500-4 37251 3429 ns/op BenchmarkDiv/2000/1000-4 28171 4475 ns/op BenchmarkDiv/20000/10000-4 1015 117060 ns/op BenchmarkDiv/200000/100000-4 21 4886175 ns/op BenchmarkDiv/2000000/1000000-4 1 131723339 ns/op BenchmarkDiv/20000000/10000000-4 1 3758934808 ns/op BenchmarkMul-4 5 23786428 ns/op BenchmarkNatMul/10-4 145455 708.8 ns/op BenchmarkNatMul/100-4 5032 22324 ns/op BenchmarkNatMul/1000-4 163 704208 ns/op BenchmarkZeroShifts/Shl-4 15493 7471 ns/op BenchmarkZeroShifts/ShlSame-4 5135121 22.21 ns/op BenchmarkZeroShifts/Shr-4 17443 7042 ns/op BenchmarkZeroShifts/ShrSame-4 5147037 22.28 ns/op BenchmarkExp3Power/0x10-4 167826 688.0 ns/op BenchmarkExp3Power/0x40-4 156817 785.6 ns/op BenchmarkExp3Power/0x100-4 90715 1307 ns/op BenchmarkExp3Power/0x400-4 39396 2878 ns/op BenchmarkExp3Power/0x1000-4 8130 13082 ns/op BenchmarkExp3Power/0x4000-4 1762 64148 ns/op BenchmarkExp3Power/0x10000-4 202 601425 ns/op BenchmarkExp3Power/0x40000-4 16 6745389 ns/op BenchmarkExp3Power/0x100000-4 2 63058326 ns/op BenchmarkExp3Power/0x400000-4 1 580709473 ns/op BenchmarkFibo-4 3 39265963 ns/op BenchmarkNatSqr/1-4 840981 127.9 ns/op BenchmarkNatSqr/2-4 476962 229.5 ns/op BenchmarkNatSqr/3-4 376522 274.2 ns/op BenchmarkNatSqr/5-4 264248 402.8 ns/op BenchmarkNatSqr/8-4 190810 557.5 ns/op BenchmarkNatSqr/10-4 153824 690.1 ns/op BenchmarkNatSqr/20-4 40976 2816 ns/op BenchmarkNatSqr/30-4 30673 3797 ns/op BenchmarkNatSqr/50-4 18924 6143 ns/op BenchmarkNatSqr/80-4 10000 10138 ns/op BenchmarkNatSqr/100-4 8484 13490 ns/op BenchmarkNatSqr/200-4 3322 34260 ns/op BenchmarkNatSqr/300-4 1350 81537 ns/op BenchmarkNatSqr/500-4 693 162606 ns/op BenchmarkNatSqr/800-4 307 386575 ns/op BenchmarkNatSqr/1000-4 226 513405 ns/op BenchmarkNatSetBytes/8-4 704995 164.3 ns/op BenchmarkNatSetBytes/24-4 194761 583.7 ns/op BenchmarkNatSetBytes/128-4 46165 2550 ns/op BenchmarkNatSetBytes/7-4 730670 150.4 ns/op BenchmarkNatSetBytes/23-4 203592 551.6 ns/op BenchmarkNatSetBytes/127-4 46341 2535 ns/op BenchmarkScanPi-4 249 467096 ns/op BenchmarkStringPiParallel-4 589 227239 ns/op BenchmarkScan/10/Base2-4 41278 2833 ns/op BenchmarkScan/100/Base2-4 4772 24723 ns/op BenchmarkScan/1000/Base2-4 489 242664 ns/op BenchmarkScan/10/Base8-4 101292 1186 ns/op BenchmarkScan/100/Base8-4 13689 8689 ns/op BenchmarkScan/1000/Base8-4 1359 84858 ns/op BenchmarkScan/10/Base10-4 108279 1119 ns/op BenchmarkScan/100/Base10-4 14847 7977 ns/op BenchmarkScan/1000/Base10-4 1518 77224 ns/op BenchmarkScan/10/Base16-4 117459 998.5 ns/op BenchmarkScan/100/Base16-4 16828 7177 ns/op BenchmarkScan/1000/Base16-4 1668 68460 ns/op BenchmarkString/10/Base2-4 157066 745.7 ns/op BenchmarkString/100/Base2-4 21559 5397 ns/op BenchmarkString/1000/Base2-4 2332 51358 ns/op BenchmarkString/10/Base8-4 320107 385.7 ns/op BenchmarkString/100/Base8-4 57529 2032 ns/op BenchmarkString/1000/Base8-4 6727 18031 ns/op BenchmarkString/10/Base10-4 196896 621.3 ns/op BenchmarkString/100/Base10-4 36457 3211 ns/op BenchmarkString/1000/Base10-4 4713 26239 ns/op BenchmarkString/10/Base16-4 366613 340.6 ns/op BenchmarkString/100/Base16-4 75324 1561 ns/op BenchmarkString/1000/Base16-4 7539 13768 ns/op BenchmarkLeafSize/0-4 44 2670614 ns/op BenchmarkLeafSize/1-4 351 310613 ns/op BenchmarkLeafSize/2-4 358 314389 ns/op BenchmarkLeafSize/3-4 280 417979 ns/op BenchmarkLeafSize/4-4 372 304055 ns/op BenchmarkLeafSize/5-4 249 484869 ns/op BenchmarkLeafSize/6-4 285 404798 ns/op BenchmarkLeafSize/7-4 286 382789 ns/op BenchmarkLeafSize/8-4 372 296665 ns/op BenchmarkLeafSize/9-4 211 584457 ns/op BenchmarkLeafSize/10-4 250 468616 ns/op BenchmarkLeafSize/11-4 267 448235 ns/op BenchmarkLeafSize/12-4 289 406928 ns/op BenchmarkLeafSize/13-4 249 446608 ns/op BenchmarkLeafSize/14-4 304 382161 ns/op BenchmarkLeafSize/15-4 319 362214 ns/op BenchmarkLeafSize/16-4 376 294957 ns/op BenchmarkLeafSize/32-4 379 299025 ns/op BenchmarkLeafSize/64-4 360 318451 ns/op BenchmarkProbablyPrime/n=0-4 9 12309360 ns/op BenchmarkProbablyPrime/n=1-4 8 14158291 ns/op BenchmarkProbablyPrime/n=5-4 6 19831084 ns/op BenchmarkProbablyPrime/n=10-4 4 27274775 ns/op BenchmarkProbablyPrime/n=20-4 3 41617961 ns/op BenchmarkProbablyPrime/Lucas-4 10 10942173 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1513154 ns/op BenchmarkRatCmp-4 201662 558.5 ns/op BenchmarkFloatPrecExact/1-4 127713 920.7 ns/op BenchmarkFloatPrecExact/10-4 40624 2885 ns/op BenchmarkFloatPrecExact/100-4 10000 10735 ns/op BenchmarkFloatPrecExact/1000-4 2089 57919 ns/op BenchmarkFloatPrecExact/10000-4 127 920027 ns/op BenchmarkFloatPrecExact/100000-4 3 40048293 ns/op BenchmarkFloatPrecExact/1000000-4 1 1949390302 ns/op BenchmarkFloatPrecMixed/1-4 120454 986.8 ns/op BenchmarkFloatPrecMixed/10-4 33465 3445 ns/op BenchmarkFloatPrecMixed/100-4 4904 22120 ns/op BenchmarkFloatPrecMixed/1000-4 442 268792 ns/op BenchmarkFloatPrecMixed/10000-4 12 9565194 ns/op BenchmarkFloatPrecMixed/100000-4 1 540304356 ns/op BenchmarkFloatPrecMixed/1000000-4 1 33976445508 ns/op BenchmarkFloatPrecInexact/1-4 193166 585.0 ns/op BenchmarkFloatPrecInexact/10-4 175911 705.5 ns/op BenchmarkFloatPrecInexact/100-4 103023 1048 ns/op BenchmarkFloatPrecInexact/1000-4 30217 3324 ns/op BenchmarkFloatPrecInexact/10000-4 4452 27841 ns/op BenchmarkFloatPrecInexact/100000-4 417 252860 ns/op BenchmarkFloatPrecInexact/1000000-4 22 5600503 ns/op BenchmarkFloatSqrt/64-4 20960 5493 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 13729 8527 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9138 12385 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4219 24520 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 771 151686 ns/op 18088 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 58 1974684 ns/op 177160 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 152602162 ns/op 3719520 B/op 581 allocs/op PASS ok math/big 91.368s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8273834 14.52 ns/op BenchmarkLeadingZeros8-4 7791795 15.34 ns/op BenchmarkLeadingZeros16-4 8540396 13.86 ns/op BenchmarkLeadingZeros32-4 8981992 13.34 ns/op BenchmarkLeadingZeros64-4 9124431 13.07 ns/op BenchmarkTrailingZeros-4 9023359 13.37 ns/op BenchmarkTrailingZeros8-4 8743329 13.71 ns/op BenchmarkTrailingZeros16-4 8969115 13.36 ns/op BenchmarkTrailingZeros32-4 8978992 13.47 ns/op BenchmarkTrailingZeros64-4 8844454 13.39 ns/op BenchmarkOnesCount-4 9063356 13.32 ns/op BenchmarkOnesCount8-4 9249939 12.99 ns/op BenchmarkOnesCount16-4 8501878 13.73 ns/op BenchmarkOnesCount32-4 8844594 13.65 ns/op BenchmarkOnesCount64-4 8801794 13.43 ns/op BenchmarkRotateLeft-4 9097324 13.07 ns/op BenchmarkRotateLeft8-4 9235861 12.89 ns/op BenchmarkRotateLeft16-4 9237874 13.03 ns/op BenchmarkRotateLeft32-4 9265347 13.02 ns/op BenchmarkRotateLeft64-4 9288756 12.88 ns/op BenchmarkReverse-4 11684530 10.29 ns/op BenchmarkReverse8-4 16425141 7.158 ns/op BenchmarkReverse16-4 15648841 7.598 ns/op BenchmarkReverse32-4 14408486 8.304 ns/op BenchmarkReverse64-4 13267890 9.133 ns/op BenchmarkReverseBytes-4 16525328 7.199 ns/op BenchmarkReverseBytes16-4 16731855 7.189 ns/op BenchmarkReverseBytes32-4 16635915 7.232 ns/op BenchmarkReverseBytes64-4 16047805 7.178 ns/op BenchmarkAdd-4 8860105 13.41 ns/op BenchmarkAdd32-4 9042482 12.98 ns/op BenchmarkAdd64-4 8868447 13.62 ns/op BenchmarkAdd64multiple-4 18324193 6.518 ns/op BenchmarkSub-4 8648446 13.86 ns/op BenchmarkSub32-4 8957889 13.44 ns/op BenchmarkSub64-4 8842041 13.50 ns/op BenchmarkSub64multiple-4 18098380 6.508 ns/op BenchmarkMul-4 9054990 13.17 ns/op BenchmarkMul32-4 9220201 12.95 ns/op BenchmarkMul64-4 9123686 13.10 ns/op BenchmarkDiv-4 2628960 45.74 ns/op BenchmarkDiv32-4 5569951 21.55 ns/op BenchmarkDiv64-4 2574138 46.41 ns/op PASS ok math/bits 6.852s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10539478 11.03 ns/op BenchmarkAcos-4 428714 278.5 ns/op BenchmarkAcosh-4 384741 297.5 ns/op BenchmarkAsin-4 419685 281.4 ns/op BenchmarkAsinh-4 421299 277.0 ns/op BenchmarkAtan-4 648055 176.2 ns/op BenchmarkAtanh-4 619488 175.7 ns/op BenchmarkConj-4 17652577 6.407 ns/op BenchmarkCos-4 500457 215.9 ns/op BenchmarkCosh-4 551120 216.7 ns/op BenchmarkExp-4 779724 151.5 ns/op BenchmarkLog-4 777324 147.6 ns/op BenchmarkLog10-4 808621 145.9 ns/op BenchmarkPhase-4 1809603 66.78 ns/op BenchmarkPolar-4 1000000 102.0 ns/op BenchmarkPow-4 201837 587.7 ns/op BenchmarkRect-4 989798 114.7 ns/op BenchmarkSin-4 539640 219.8 ns/op BenchmarkSinh-4 549789 215.5 ns/op BenchmarkSqrt-4 786836 144.7 ns/op BenchmarkTan-4 311848 358.2 ns/op BenchmarkTanh-4 351098 323.3 ns/op PASS ok math/cmplx 3.828s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 702530 168.1 ns/op BenchmarkInt63ThreadsafeParallel-4 496183 230.2 ns/op BenchmarkInt63Unthreadsafe-4 1220733 97.96 ns/op BenchmarkIntn1000-4 805308 140.4 ns/op BenchmarkInt63n1000-4 859448 128.2 ns/op BenchmarkInt31n1000-4 932478 120.7 ns/op BenchmarkFloat32-4 969934 113.3 ns/op BenchmarkFloat64-4 1211598 97.98 ns/op BenchmarkPerm3-4 191184 627.6 ns/op BenchmarkPerm30-4 22808 5136 ns/op BenchmarkPerm30ViaShuffle-4 25845 4571 ns/op BenchmarkShuffleOverhead-4 18312 6563 ns/op BenchmarkRead3-4 843928 130.7 ns/op BenchmarkRead64-4 74866 1628 ns/op BenchmarkRead1000-4 4771 23923 ns/op BenchmarkConcurrent-4 151408 718.2 ns/op PASS ok math/rand 3.385s goos: linux goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPCG_DXSM-4 4451494 26.78 ns/op BenchmarkSourceUint64-4 4156911 28.65 ns/op BenchmarkGlobalInt64-4 3940300 30.05 ns/op BenchmarkGlobalInt64Parallel-4 6697948 16.83 ns/op BenchmarkGlobalUint64-4 4106174 32.03 ns/op BenchmarkGlobalUint64Parallel-4 6313837 18.65 ns/op BenchmarkInt64-4 2367808 51.56 ns/op BenchmarkUint64-4 2353341 50.61 ns/op BenchmarkGlobalIntN1000-4 2485020 48.24 ns/op BenchmarkIntN1000-4 1831898 64.84 ns/op BenchmarkInt64N1000-4 1843575 65.41 ns/op BenchmarkInt64N1e8-4 1842954 64.98 ns/op BenchmarkInt64N1e9-4 1840384 66.50 ns/op BenchmarkInt64N2e9-4 1819836 67.18 ns/op BenchmarkInt64N1e18-4 1748515 69.56 ns/op BenchmarkInt64N2e18-4 1696926 71.10 ns/op BenchmarkInt64N4e18-4 1484146 80.62 ns/op BenchmarkInt32N1000-4 1781384 65.50 ns/op BenchmarkInt32N1e8-4 1805493 67.28 ns/op BenchmarkInt32N1e9-4 1852411 65.57 ns/op BenchmarkInt32N2e9-4 1825446 65.18 ns/op BenchmarkFloat32-4 2312032 51.81 ns/op BenchmarkFloat64-4 2330883 52.09 ns/op BenchmarkExpFloat64-4 1277637 93.14 ns/op BenchmarkNormFloat64-4 1262198 93.04 ns/op BenchmarkPerm3-4 309559 384.7 ns/op BenchmarkPerm30-4 31482 3656 ns/op BenchmarkPerm30ViaShuffle-4 36478 3316 ns/op BenchmarkShuffleOverhead-4 47986 2434 ns/op BenchmarkConcurrent-4 3710805 32.16 ns/op PASS ok math/rand/v2 6.353s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43738 2698 ns/op BenchmarkQDecodeWord-4 99334 1165 ns/op BenchmarkQDecodeHeader-4 93447 1247 ns/op BenchmarkTypeByExtension/.html-4 439353 299.3 ns/op BenchmarkTypeByExtension/.HTML-4 221906 453.7 ns/op BenchmarkTypeByExtension/.unused-4 286443 353.3 ns/op BenchmarkExtensionsByType/text/html-4 160107 762.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 100464 1343 ns/op BenchmarkExtensionsByType/application/octet-stream-4 113486 1000 ns/op PASS ok mime 2.511s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 685 180509 ns/op 47699 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 631 172778 ns/op 48141 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 246 477412 ns/op 104181 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 487 228864 ns/op 48826 B/op 206 allocs/op PASS ok mime/multipart 1.708s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 942 123540 ns/op PASS ok mime/quotedprintable 1.149s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 118 864328 ns/op 8260 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 542288572 ns/op 19200 B/op 161 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5004034494 ns/op 158480 B/op 230 allocs/op BenchmarkDNSName-4 105382 1043 ns/op BenchmarkInterfaces-4 1320 82596 ns/op 17278 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1852 62206 ns/op 12510 B/op 25 allocs/op BenchmarkInterfaceByName-4 1450 80710 ns/op 17308 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 894 122364 ns/op 23515 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 3175 35970 ns/op 3929 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 613 195979 ns/op 137570 B/op 51 allocs/op BenchmarkParseIP-4 6301 17265 ns/op BenchmarkParseIPValidIPv4-4 313238 353.5 ns/op BenchmarkParseIPValidIPv6-4 168199 717.7 ns/op BenchmarkIPString/IPv4-4 117432 1029 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9536 11764 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 42704 2742 ns/op BenchmarkIPEqual/IPv4-4 1146014 107.0 ns/op BenchmarkIPEqual/IPv6-4 1130544 105.7 ns/op BenchmarkSendFile/file-to-tcp/1024-4 1 1209587956 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1206218981 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1205786097 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1206423358 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1204575462 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1017182987 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1017150663 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1017498536 ns/op 0.13 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1017830494 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1019007051 ns/op 0.51 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1020774006 ns/op 1.03 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1017138388 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1015937079 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1017197187 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1016919890 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1016752756 ns/op 0.02 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1016994782 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1016626651 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1017057486 ns/op 0.13 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1017567178 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1017651901 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1018544184 ns/op 1.03 MB/s 480 B/op 11 allocs/op BenchmarkSendfileZeroBytes-4 1 205926311 ns/op 4957024 B/op 265018 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1016934096 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1016869665 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1016773969 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1017438188 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1016604713 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1016529114 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1016790199 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1017138436 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1017335908 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1018990323 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1020374239 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1017236472 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1016110017 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1016613332 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1016178435 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1016843061 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1016934958 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1016978465 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1017091175 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1017432352 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1018546571 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1020896590 ns/op 1.03 MB/s BenchmarkSplice/tcp-to-unix/1024-4 1 1016770196 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/2048-4 1 1016890023 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/4096-4 1 1016499790 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/8192-4 1 1017233305 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-unix/16384-4 1 1017107620 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-unix/32768-4 1 1016519303 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-unix/65536-4 1 1017207526 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-unix/131072-4 1 1017565246 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-unix/262144-4 1 1017811638 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-unix/524288-4 1 1018891230 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-unix/1048576-4 1 1020636263 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1016823424 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1016500172 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1016794288 ns/op 0.00 MB/s 904 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1017133741 ns/op 0.01 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1016580960 ns/op 0.02 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1016331955 ns/op 0.03 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1016616306 ns/op 0.06 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1016856389 ns/op 0.13 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1018105753 ns/op 0.26 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1018913477 ns/op 0.51 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1020635465 ns/op 1.03 MB/s 904 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1017092028 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1016238228 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1016533828 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1017853794 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1016616447 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1016306093 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1016824318 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1017356743 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1017557297 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1018208292 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1020390113 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2198 50639 ns/op BenchmarkTCP4OneShotTimeout-4 1838 55820 ns/op BenchmarkTCP4Persistent-4 11637 9443 ns/op BenchmarkTCP4PersistentTimeout-4 12320 9748 ns/op BenchmarkTCP6OneShot-4 2281 55535 ns/op BenchmarkTCP6OneShotTimeout-4 1803 57726 ns/op BenchmarkTCP6Persistent-4 11724 9779 ns/op BenchmarkTCP6PersistentTimeout-4 11886 9892 ns/op BenchmarkTCP4ConcurrentReadWrite-4 28724 5402 ns/op BenchmarkTCP6ConcurrentReadWrite-4 25844 4787 ns/op BenchmarkSetReadDeadline-4 118501 997.6 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9811 12021 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 7060 15832 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 13854 ns/op 0 B/op 0 allocs/op PASS ok net 90.872s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27834 4091 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10621 10742 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13843 8746 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17300 6955 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 29731 3904 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49009 2319 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1514203 79.83 ns/op BenchmarkFindChild/n=2/rep=map-4 3497048 32.65 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1340738 91.08 ns/op BenchmarkFindChild/n=4/rep=linear-4 760318 147.2 ns/op BenchmarkFindChild/n=4/rep=map-4 3168175 36.75 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 724046 154.9 ns/op BenchmarkFindChild/n=8/rep=linear-4 391396 296.5 ns/op BenchmarkFindChild/n=8/rep=map-4 2808434 41.35 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 387108 303.4 ns/op BenchmarkFindChild/n=16/rep=linear-4 205536 561.2 ns/op BenchmarkFindChild/n=16/rep=map-4 3226616 36.45 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2304274 53.20 ns/op BenchmarkFindChild/n=32/rep=linear-4 102080 1166 ns/op BenchmarkFindChild/n=32/rep=map-4 3426295 32.27 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2582649 47.79 ns/op BenchmarkMultiConflicts-4 1 175247315 ns/op BenchmarkServerMatch-4 17726 6718 ns/op BenchmarkReadRequestChrome-4 3410 32811 ns/op 18.62 MB/s 1507 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9762 11479 ns/op 6.79 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9345 11796 ns/op 6.95 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestSiege-4 5793 17529 ns/op 8.61 MB/s 1051 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16122 7433 ns/op 5.38 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 296 380094 ns/op 2.69 MB/s BenchmarkFileAndServer_1KB/https1-4 207 577540 ns/op 1.77 MB/s BenchmarkFileAndServer_1KB/h2-4 138 755780 ns/op 1.35 MB/s BenchmarkFileAndServer_16MB/h1-4 2 59390572 ns/op 282.49 MB/s BenchmarkFileAndServer_16MB/https1-4 1 139109969 ns/op 120.60 MB/s BenchmarkFileAndServer_16MB/h2-4 1 251886008 ns/op 66.61 MB/s BenchmarkFileAndServer_64MB/h1-4 1 207207519 ns/op 323.87 MB/s BenchmarkFileAndServer_64MB/https1-4 1 466834241 ns/op 143.75 MB/s BenchmarkFileAndServer_64MB/h2-4 1 946755389 ns/op 70.88 MB/s BenchmarkServeMux-4 204 618373 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 250 520916 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 404 338092 ns/op 5948 B/op 63 allocs/op BenchmarkClientServer/https1-4 235 478180 ns/op 6650 B/op 73 allocs/op BenchmarkClientServer/h2-4 160 632991 ns/op 10506 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 950 106218 ns/op 9389 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 31 4518808 ns/op 101065 B/op 1099 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38916: read tcp 127.0.0.1:40215->127.0.0.1:38916: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38886: read tcp 127.0.0.1:40215->127.0.0.1:38886: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38890: write tcp 127.0.0.1:40215->127.0.0.1:38890: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38898: write tcp 127.0.0.1:40215->127.0.0.1:38898: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42864: read tcp 127.0.0.1:39615->127.0.0.1:42864: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42836: write tcp 127.0.0.1:39615->127.0.0.1:42836: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42878: write tcp 127.0.0.1:39615->127.0.0.1:42878: use of closed network connection BenchmarkClientServerParallel/4/h2-4 198 527720 ns/op 16961 B/op 167 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60160: read tcp 127.0.0.1:37905->127.0.0.1:60160: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60156: write tcp 127.0.0.1:37905->127.0.0.1:60156: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60146: write tcp 127.0.0.1:37905->127.0.0.1:60146: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35110: read tcp 127.0.0.1:36433->127.0.0.1:35110: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35214: read tcp 127.0.0.1:36433->127.0.0.1:35214: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35142: read tcp 127.0.0.1:36433->127.0.0.1:35142: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35144: read tcp 127.0.0.1:36433->127.0.0.1:35144: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35114: write tcp 127.0.0.1:36433->127.0.0.1:35114: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35134: write tcp 127.0.0.1:36433->127.0.0.1:35134: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58522: read tcp 127.0.0.1:42211->127.0.0.1:58522: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 590 203804 ns/op 15908 B/op 93 allocs/op BenchmarkClientServerParallel/64/https1-4 68 4252129 ns/op 91785 B/op 996 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39704: write tcp 127.0.0.1:42343->127.0.0.1:39704: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39702: write tcp 127.0.0.1:42343->127.0.0.1:39702: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36822: read tcp 127.0.0.1:34347->127.0.0.1:36822: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36660: write tcp 127.0.0.1:34347->127.0.0.1:36660: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36778: read tcp 127.0.0.1:34347->127.0.0.1:36778: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36760: read tcp 127.0.0.1:34347->127.0.0.1:36760: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36736: read tcp 127.0.0.1:34347->127.0.0.1:36736: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36792: read tcp 127.0.0.1:34347->127.0.0.1:36792: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36786: read tcp 127.0.0.1:34347->127.0.0.1:36786: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36808: read tcp 127.0.0.1:34347->127.0.0.1:36808: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 28 4719564 ns/op 97796 B/op 1126 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46584: read tcp 127.0.0.1:35411->127.0.0.1:46584: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46574: write tcp 127.0.0.1:35411->127.0.0.1:46574: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38636: write tcp 127.0.0.1:44109->127.0.0.1:38636: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38598: read tcp 127.0.0.1:44109->127.0.0.1:38598: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38576: write tcp 127.0.0.1:44109->127.0.0.1:38576: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38580: read tcp 127.0.0.1:44109->127.0.0.1:38580: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38590: write tcp 127.0.0.1:44109->127.0.0.1:38590: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38568: write tcp 127.0.0.1:44109->127.0.0.1:38568: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49316: read tcp 127.0.0.1:46093->127.0.0.1:49316: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49182: read tcp 127.0.0.1:46093->127.0.0.1:49182: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1025667036 ns/op 83464 B/op 708 allocs/op BenchmarkClient-4 258 417642 ns/op 3751 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 705 189173 ns/op 7389 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1370 95214 ns/op 3099 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1717 81822 ns/op 1985 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1524 78390 ns/op 2751 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1586 76830 ns/op 2755 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1585 81669 ns/op 2701 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1900 71133 ns/op 1903 B/op 13 allocs/op BenchmarkServerHijack-4 1120 118410 ns/op 16746 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 398 313763 ns/op 5739 B/op 52 allocs/op BenchmarkResponseStatusLine-4 544921 238.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.242s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4521 25447 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.305s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 83542 1403 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 533265 206.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 172454 684.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 61834 1951 ns/op BenchmarkStdIPv4-4 132894 922.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92458 1280 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92742 1294 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 79095 1501 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67842 1744 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1631048 72.59 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1421244 83.52 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1522742 78.07 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 239541 489.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 265236 440.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 248424 483.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 79172 1541 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 261873 446.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 134100 860.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 139159 810.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 136677 865.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 73087 1662 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 333666 351.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 121366 952.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 172813 700.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 234678 499.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 158406 761.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 309436 385.1 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 151561 797.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 141368 810.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 139885 795.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 109551 1073 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 394486 273.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 225646 516.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 96607 1227 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 125548 925.3 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 165932 703.0 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 118914 998.4 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 248613 470.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 106245 1073 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 128011 908.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 171778 672.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 122647 933.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 114.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 962905 118.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 969062 116.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 953212 119.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 943657 121.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 950524 120.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 899041 120.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 929629 119.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 949250 121.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 319504 369.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 559449 207.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 194685 613.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 206466 566.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 195514 609.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 69763 1716 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 459279 246.7 ns/op PASS ok net/netip 8.747s 2023/11/19 22:47:15 Test RPC server listening on 127.0.0.1:37055 2023/11/19 22:47:15 Test HTTP RPC server listening on 127.0.0.1:34127 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1455 85385 ns/op BenchmarkEndToEndHTTP-4 1290 78173 ns/op BenchmarkEndToEndAsync-4 3312 42571 ns/op BenchmarkEndToEndAsyncHTTP-4 3508 39318 ns/op PASS ok net/rpc 1.847s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 2901 35586 ns/op BenchmarkReadMIMEHeader/server_headers-4 5118 22646 ns/op BenchmarkUncommon-4 25184 4720 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.513s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4603 26067 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 96320 1240 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 511806 216.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 89367 1345 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 166941 718.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82512 1466 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13096 9160 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 374924 318.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 86592 1359 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 166773 722.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 79345 1485 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14923 7923 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 196573 611.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 79576 1473 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 78211 1515 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36808 3231 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6609 17737 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 191367 610.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 79533 1521 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78742 1521 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36328 3229 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6744 17472 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.241s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3099706 39.03 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 155346 703.9 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 735 156476 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 226 504863 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 591 193878 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 52401 2188 ns/op BenchmarkStatFile-4 44533 2621 ns/op BenchmarkStatDir-4 45882 2561 ns/op BenchmarkLstatDot-4 50036 2209 ns/op BenchmarkLstatFile-4 44245 2614 ns/op BenchmarkLstatDir-4 45102 2515 ns/op PASS ok os 2.615s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 138 851743 ns/op 7179 B/op 30 allocs/op PASS ok os/exec 1.233s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 329749 336.8 ns/op PASS ok os/user 1.208s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3594463 32.77 ns/op BenchmarkString-4 2128143 55.67 ns/op BenchmarkBytes-4 1981346 60.09 ns/op BenchmarkNamedBytes-4 1000000 110.8 ns/op BenchmarkBytesArray-4 730250 159.7 ns/op BenchmarkSliceLen-4 2178270 55.59 ns/op BenchmarkMapLen-4 775846 153.2 ns/op BenchmarkStringLen-4 1933933 62.07 ns/op BenchmarkArrayLen-4 1238192 91.96 ns/op BenchmarkSliceCap-4 2370649 49.85 ns/op BenchmarkDeepEqual/int8-4 394168 292.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 85694 1370 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 339663 349.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 82556 1414 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 350860 334.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 84554 1405 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 349747 339.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 84806 1442 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 349269 337.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 85603 1396 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 375070 295.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 111933 1037 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 331784 346.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 85456 1399 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 344966 348.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 85230 1400 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 330558 346.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 84278 1433 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 334630 344.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 85162 1400 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 331106 339.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 84925 1423 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 340381 340.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 83908 1397 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 349574 343.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 84751 1438 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 347330 347.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 83782 1427 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 339523 345.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 84193 1434 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 398356 286.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 86971 1353 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 352148 337.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 84328 1436 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 113868 1036 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 55610 2140 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 43036 2780 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 30990 3860 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 31558 3834 ns/op BenchmarkIsZero/ArrayComparable-4 278587 423.0 ns/op BenchmarkIsZero/ArrayIncomparable-4 28896 4063 ns/op BenchmarkIsZero/StructComparable-4 662368 179.4 ns/op BenchmarkIsZero/StructIncomparable-4 133834 909.0 ns/op BenchmarkIsZero/ArrayInt_4-4 1283586 94.49 ns/op BenchmarkIsZero/ArrayInt_1024-4 17166 6859 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33014 3606 ns/op BenchmarkIsZero/Struct4Int-4 1289828 94.90 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17528 6828 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17535 6854 ns/op BenchmarkIsZero/StructInt_512-4 33772 3543 ns/op BenchmarkSetZero/Bool/Direct-4 4261472 27.79 ns/op BenchmarkSetZero/Bool/CachedZero-4 844771 134.4 ns/op BenchmarkSetZero/Bool/NewZero-4 658105 182.8 ns/op BenchmarkSetZero/Int/Direct-4 2524336 48.49 ns/op BenchmarkSetZero/Int/CachedZero-4 863344 133.5 ns/op BenchmarkSetZero/Int/NewZero-4 662388 182.0 ns/op BenchmarkSetZero/Uint/Direct-4 2510282 48.39 ns/op BenchmarkSetZero/Uint/CachedZero-4 845680 136.8 ns/op BenchmarkSetZero/Uint/NewZero-4 623479 187.7 ns/op BenchmarkSetZero/Float/Direct-4 2475308 47.74 ns/op BenchmarkSetZero/Float/CachedZero-4 828068 136.3 ns/op BenchmarkSetZero/Float/NewZero-4 646764 181.2 ns/op BenchmarkSetZero/Complex/Direct-4 2545129 47.32 ns/op BenchmarkSetZero/Complex/CachedZero-4 858165 135.5 ns/op BenchmarkSetZero/Complex/NewZero-4 659428 180.3 ns/op BenchmarkSetZero/Array/Direct-4 1972348 56.35 ns/op BenchmarkSetZero/Array/CachedZero-4 853747 142.6 ns/op BenchmarkSetZero/Array/NewZero-4 623365 184.2 ns/op BenchmarkSetZero/Chan/Direct-4 2566036 46.77 ns/op BenchmarkSetZero/Chan/CachedZero-4 884940 135.4 ns/op BenchmarkSetZero/Chan/NewZero-4 666984 174.5 ns/op BenchmarkSetZero/Func/Direct-4 2563244 46.61 ns/op BenchmarkSetZero/Func/CachedZero-4 854443 133.6 ns/op BenchmarkSetZero/Func/NewZero-4 641505 179.0 ns/op BenchmarkSetZero/Interface/Direct-4 2255727 53.02 ns/op BenchmarkSetZero/Interface/CachedZero-4 876082 133.6 ns/op BenchmarkSetZero/Interface/NewZero-4 601202 181.8 ns/op BenchmarkSetZero/Map/Direct-4 2546310 47.52 ns/op BenchmarkSetZero/Map/CachedZero-4 831243 135.7 ns/op BenchmarkSetZero/Map/NewZero-4 646233 179.3 ns/op BenchmarkSetZero/Pointer/Direct-4 2462446 50.32 ns/op BenchmarkSetZero/Pointer/CachedZero-4 833360 135.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 627764 182.6 ns/op BenchmarkSetZero/Slice/Direct-4 2190426 54.49 ns/op BenchmarkSetZero/Slice/CachedZero-4 863384 137.6 ns/op BenchmarkSetZero/Slice/NewZero-4 585255 188.1 ns/op BenchmarkSetZero/String/Direct-4 2411488 49.79 ns/op BenchmarkSetZero/String/CachedZero-4 852391 135.2 ns/op BenchmarkSetZero/String/NewZero-4 611730 181.1 ns/op BenchmarkSetZero/Struct/Direct-4 2014352 55.60 ns/op BenchmarkSetZero/Struct/CachedZero-4 774795 141.0 ns/op BenchmarkSetZero/Struct/NewZero-4 602827 189.6 ns/op BenchmarkSelect/1-4 145656 828.0 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 61768 1843 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 30356 3707 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 198553 544.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 156342 761.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 107166 1122 ns/op 114.12 MB/s BenchmarkCallArgCopy/size=256-4 101558 1019 ns/op 251.12 MB/s BenchmarkCallArgCopy/size=1024-4 67750 1581 ns/op 647.85 MB/s BenchmarkCallArgCopy/size=4096-4 27019 4168 ns/op 982.75 MB/s BenchmarkCallArgCopy/size=65536-4 2838 43017 ns/op 1523.50 MB/s BenchmarkFieldByName1-4 1053057 109.3 ns/op BenchmarkFieldByName2-4 63844 1763 ns/op BenchmarkFieldByName3-4 10000 11567 ns/op BenchmarkInterfaceBig-4 4185112 28.81 ns/op BenchmarkInterfaceSmall-4 4169689 29.48 ns/op BenchmarkNew-4 1842982 66.31 ns/op BenchmarkMap/StringKeys/MapIndex-4 2149 53364 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1754 65522 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2179 54853 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1736 65213 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2194 54132 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1779 66589 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 203917 585.4 ns/op PASS ok reflect 18.919s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10034 11620 ns/op 9271 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 12927 8404 ns/op 9293 B/op 1 allocs/op BenchmarkFindString-4 10999 10966 ns/op 9078 B/op 1 allocs/op BenchmarkFindSubmatch-4 10758 11163 ns/op 8985 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10702 12078 ns/op 9359 B/op 2 allocs/op BenchmarkLiteral-4 16214 7562 ns/op BenchmarkNotLiteral-4 4809 27749 ns/op BenchmarkMatchClass-4 2859 36068 ns/op BenchmarkMatchClass_InRange-4 2917 34559 ns/op BenchmarkReplaceAll-4 2130 57290 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15584 7949 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 35522 3223 ns/op BenchmarkAnchoredShortMatch-4 13926 8153 ns/op BenchmarkAnchoredLongMatch-4 18664 6392 ns/op BenchmarkOnePassShortA-4 19051 5891 ns/op BenchmarkNotOnePassShortA-4 7558 16173 ns/op BenchmarkOnePassShortB-4 26143 4561 ns/op BenchmarkNotOnePassShortB-4 8847 12937 ns/op BenchmarkOnePassLongPrefix-4 81446 1509 ns/op BenchmarkOnePassLongNotPrefix-4 26594 4537 ns/op BenchmarkMatchParallelShared-4 15060 7230 ns/op BenchmarkMatchParallelCopied-4 26232 4511 ns/op BenchmarkQuoteMetaAll-4 138866 860.1 ns/op 16.28 MB/s BenchmarkQuoteMetaNone-4 252336 463.8 ns/op 56.06 MB/s BenchmarkCompile/Onepass-4 3738 30379 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1531 74794 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 182 614447 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3798688 31.48 ns/op 508.28 MB/s BenchmarkMatch/Easy0/32-4 15379 7225 ns/op 4.43 MB/s BenchmarkMatch/Easy0/1K-4 15250 7454 ns/op 137.38 MB/s BenchmarkMatch/Easy0i/16-4 3820304 31.36 ns/op 510.28 MB/s BenchmarkMatch/Easy0i/32-4 5322 22564 ns/op 1.42 MB/s BenchmarkMatch/Easy0i/1K-4 270 439195 ns/op 2.33 MB/s BenchmarkMatch/Easy1/16-4 3893469 31.13 ns/op 513.93 MB/s BenchmarkMatch/Easy1/32-4 13614 7860 ns/op 4.07 MB/s BenchmarkMatch/Easy1/1K-4 6438 17139 ns/op 59.75 MB/s BenchmarkMatch/Medium/16-4 3822612 30.70 ns/op 521.18 MB/s BenchmarkMatch/Medium/32-4 5977 18964 ns/op 1.69 MB/s BenchmarkMatch/Medium/1K-4 302 385959 ns/op 2.65 MB/s BenchmarkMatch/Hard/16-4 3873404 30.43 ns/op 525.79 MB/s BenchmarkMatch/Hard/32-4 3646 30000 ns/op 1.07 MB/s BenchmarkMatch/Hard/1K-4 174 675073 ns/op 1.52 MB/s BenchmarkMatch/Hard1/16-4 1507 83885 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 724 157827 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 24 4527342 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 28954 4159 ns/op 3.85 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17060 6817 ns/op 4.69 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 661 179464 ns/op 5.71 MB/s 19 B/op 0 allocs/op PASS ok regexp 9.353s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 624361 191.4 ns/op BenchmarkIsWordChar-4 185452 651.6 ns/op PASS ok regexp/syntax 2.253s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 76626 1541 ns/op BenchmarkCallers/inlined-4 68589 1730 ns/op BenchmarkCallers/no-cache-4 15669 7659 ns/op BenchmarkFPCallers/cached-4 2843758 42.14 ns/op BenchmarkMakeChan/Byte-4 1045591 111.5 ns/op BenchmarkMakeChan/Int-4 864678 167.2 ns/op BenchmarkMakeChan/Ptr-4 494574 204.2 ns/op BenchmarkMakeChan/Struct/0-4 1096075 115.5 ns/op BenchmarkMakeChan/Struct/32-4 440619 262.6 ns/op BenchmarkMakeChan/Struct/40-4 395206 299.5 ns/op BenchmarkChanNonblocking-4 11575333 9.759 ns/op BenchmarkSelectUncontended-4 656036 177.3 ns/op BenchmarkSelectSyncContended-4 32348 3896 ns/op BenchmarkSelectAsyncContended-4 92430 1252 ns/op BenchmarkSelectNonblock-4 6268810 17.77 ns/op BenchmarkChanUncontended-4 11892 12303 ns/op BenchmarkChanContended-4 1128 109096 ns/op BenchmarkChanSync-4 164184 698.2 ns/op BenchmarkChanSyncWork-4 44052 2441 ns/op BenchmarkChanProdCons0-4 75054 1570 ns/op BenchmarkChanProdCons10-4 95853 1413 ns/op BenchmarkChanProdCons100-4 91459 1236 ns/op BenchmarkChanProdConsWork0-4 68416 1736 ns/op BenchmarkChanProdConsWork10-4 73696 1688 ns/op BenchmarkChanProdConsWork100-4 73320 1552 ns/op BenchmarkSelectProdCons-4 59446 2033 ns/op BenchmarkReceiveDataFromClosedChan-4 640015 188.5 ns/op BenchmarkChanCreation-4 204807 580.3 ns/op BenchmarkChanSem-4 125872 865.2 ns/op BenchmarkChanPopular-4 105 1190413 ns/op BenchmarkChanClosed-4 551210 237.3 ns/op BenchmarkCallClosure-4 6047989 19.16 ns/op BenchmarkCallClosure1-4 6399793 18.77 ns/op BenchmarkCallClosure2-4 1250528 100.6 ns/op BenchmarkCallClosure3-4 1336219 79.28 ns/op BenchmarkCallClosure4-4 1206038 87.11 ns/op BenchmarkComplex128DivNormal-4 10220092 11.78 ns/op BenchmarkComplex128DivNisNaN-4 8363818 14.37 ns/op BenchmarkComplex128DivDisNaN-4 8254452 14.62 ns/op BenchmarkComplex128DivNisInf-4 10707499 11.29 ns/op BenchmarkComplex128DivDisInf-4 6107722 19.62 ns/op BenchmarkAllocation-4 2428 42410 ns/op BenchmarkReadMemStats-4 5672 18170 ns/op BenchmarkReadMemStatsLatency-4 1 69462 p50-ns 69462 p90-ns 69462 p99-ns BenchmarkWriteBarrier-4 2166528 54.27 ns/op BenchmarkBulkWriteBarrier-4 5253342 20.21 ns/op BenchmarkScanStackNoLocals-4 2 50306102 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10858106 10.22 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9919516 10.95 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8995138 13.18 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6703591 17.53 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5010129 24.87 ns/op BenchmarkHash5-4 6515622 17.77 ns/op 281.39 MB/s BenchmarkHash16-4 6411116 18.86 ns/op 848.56 MB/s BenchmarkHash64-4 6528759 18.69 ns/op 3423.42 MB/s BenchmarkHash1024-4 1975317 60.63 ns/op 16889.68 MB/s BenchmarkHash65536-4 38104 3121 ns/op 20995.04 MB/s BenchmarkAlignedLoad-4 6925152 16.30 ns/op BenchmarkUnalignedLoad-4 6921704 17.09 ns/op BenchmarkEqEfaceConcrete-4 6466647 18.70 ns/op BenchmarkEqIfaceConcrete-4 6179448 19.41 ns/op BenchmarkNeEfaceConcrete-4 6312458 19.17 ns/op BenchmarkNeIfaceConcrete-4 6090678 19.77 ns/op BenchmarkConvT2EByteSized/bool-4 6028030 19.84 ns/op BenchmarkConvT2EByteSized/uint8-4 5959149 19.94 ns/op BenchmarkConvT2ESmall-4 5487362 21.49 ns/op BenchmarkConvT2EUintptr-4 5277298 22.60 ns/op BenchmarkConvT2ELarge-4 1000000 105.7 ns/op BenchmarkConvT2ISmall-4 5643688 21.22 ns/op BenchmarkConvT2IUintptr-4 5365728 22.35 ns/op BenchmarkConvT2ILarge-4 1000000 105.2 ns/op BenchmarkConvI2E-4 4589649 25.29 ns/op BenchmarkConvI2I-4 5055118 23.31 ns/op BenchmarkAssertE2T-4 4717352 25.73 ns/op BenchmarkAssertE2TLarge-4 2213492 52.12 ns/op BenchmarkAssertE2I-4 5269207 21.48 ns/op BenchmarkAssertI2T-4 4169380 28.25 ns/op BenchmarkAssertI2I-4 5496286 21.83 ns/op BenchmarkAssertI2E-4 5875989 19.97 ns/op BenchmarkAssertE2E-4 5965507 20.10 ns/op BenchmarkAssertE2T2-4 3669993 32.38 ns/op BenchmarkAssertE2T2Blank-4 4332578 27.78 ns/op BenchmarkAssertI2E2-4 4210634 28.13 ns/op BenchmarkAssertI2E2Blank-4 5852596 20.50 ns/op BenchmarkAssertE2E2-4 4343952 27.50 ns/op BenchmarkAssertE2E2Blank-4 5781912 20.44 ns/op BenchmarkConvT2Ezero/zero/16-4 5552570 21.78 ns/op BenchmarkConvT2Ezero/zero/32-4 5546445 21.62 ns/op BenchmarkConvT2Ezero/zero/64-4 5458072 22.08 ns/op BenchmarkConvT2Ezero/zero/str-4 5411282 21.93 ns/op BenchmarkConvT2Ezero/zero/slice-4 5396038 22.21 ns/op BenchmarkConvT2Ezero/zero/big-4 227596 480.1 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1241632 91.71 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 107.0 ns/op BenchmarkConvT2Ezero/nonzero/big-4 195260 528.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 5518372 21.51 ns/op BenchmarkConvT2Ezero/smallint/32-4 5401141 22.10 ns/op BenchmarkConvT2Ezero/smallint/64-4 5455071 21.85 ns/op BenchmarkConvT2Ezero/largeint/16-4 1543272 76.03 ns/op BenchmarkConvT2Ezero/largeint/32-4 1535629 76.13 ns/op BenchmarkConvT2Ezero/largeint/64-4 1610246 75.27 ns/op BenchmarkMalloc8-4 2033128 57.04 ns/op BenchmarkMalloc16-4 1621548 65.14 ns/op BenchmarkMallocTypeInfo8-4 1565060 67.18 ns/op BenchmarkMallocTypeInfo16-4 1526820 78.04 ns/op BenchmarkMallocLargeStruct-4 148461 785.3 ns/op BenchmarkGoroutineSelect-4 62 1755542 ns/op BenchmarkGoroutineBlocking-4 78 1744581 ns/op BenchmarkGoroutineForRange-4 85 1536478 ns/op BenchmarkGoroutineIdle-4 82 1415835 ns/op BenchmarkHashStringSpeed-4 2838988 49.95 ns/op BenchmarkHashBytesSpeed-4 1413766 76.49 ns/op BenchmarkHashInt32Speed-4 3139280 37.33 ns/op BenchmarkHashInt64Speed-4 3242395 39.66 ns/op BenchmarkHashStringArraySpeed-4 560457 195.1 ns/op BenchmarkMegMap-4 3078932 38.33 ns/op BenchmarkMegOneMap-4 4028530 29.89 ns/op BenchmarkMegEqMap-4 1453 71991 ns/op BenchmarkMegEmptyMap-4 4782424 24.98 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2692819 44.79 ns/op BenchmarkSmallStrMap-4 3294384 37.37 ns/op BenchmarkMapStringKeysEight_16-4 3271714 35.16 ns/op BenchmarkMapStringKeysEight_32-4 3137931 37.88 ns/op BenchmarkMapStringKeysEight_64-4 3134886 37.57 ns/op BenchmarkMapStringKeysEight_1M-4 3241556 37.47 ns/op BenchmarkIntMap-4 3809346 30.18 ns/op BenchmarkMapFirst/1-4 4567561 25.57 ns/op BenchmarkMapFirst/2-4 4580406 25.57 ns/op BenchmarkMapFirst/3-4 4642228 25.68 ns/op BenchmarkMapFirst/4-4 4530739 26.29 ns/op BenchmarkMapFirst/5-4 4334066 26.21 ns/op BenchmarkMapFirst/6-4 4413877 26.28 ns/op BenchmarkMapFirst/7-4 4471635 25.58 ns/op BenchmarkMapFirst/8-4 4431312 25.30 ns/op BenchmarkMapFirst/9-4 4198294 28.92 ns/op BenchmarkMapFirst/10-4 4099081 30.12 ns/op BenchmarkMapFirst/11-4 4122196 28.89 ns/op BenchmarkMapFirst/12-4 3711312 29.65 ns/op BenchmarkMapFirst/13-4 4111044 29.11 ns/op BenchmarkMapFirst/14-4 4048303 28.53 ns/op BenchmarkMapFirst/15-4 4258575 29.25 ns/op BenchmarkMapFirst/16-4 4196734 29.77 ns/op BenchmarkMapMid/1-4 4763552 24.59 ns/op BenchmarkMapMid/2-4 4551460 25.81 ns/op BenchmarkMapMid/3-4 4730917 25.33 ns/op BenchmarkMapMid/4-4 4296226 27.93 ns/op BenchmarkMapMid/5-4 4384365 27.57 ns/op BenchmarkMapMid/6-4 4393772 28.88 ns/op BenchmarkMapMid/7-4 3737100 27.12 ns/op BenchmarkMapMid/8-4 4253400 28.85 ns/op BenchmarkMapMid/9-4 4124912 31.10 ns/op BenchmarkMapMid/10-4 3872307 32.22 ns/op BenchmarkMapMid/11-4 3767100 30.41 ns/op BenchmarkMapMid/12-4 3569442 31.70 ns/op BenchmarkMapMid/13-4 3823681 32.54 ns/op BenchmarkMapMid/14-4 4123599 30.02 ns/op BenchmarkMapMid/15-4 3982680 31.73 ns/op BenchmarkMapMid/16-4 3833106 32.83 ns/op BenchmarkMapLast/1-4 4818544 25.09 ns/op BenchmarkMapLast/2-4 4540808 25.59 ns/op BenchmarkMapLast/3-4 4432087 27.67 ns/op BenchmarkMapLast/4-4 4105798 29.18 ns/op BenchmarkMapLast/5-4 4103283 26.67 ns/op BenchmarkMapLast/6-4 4135094 29.71 ns/op BenchmarkMapLast/7-4 4079473 28.13 ns/op BenchmarkMapLast/8-4 3755034 31.36 ns/op BenchmarkMapLast/9-4 3804577 33.70 ns/op BenchmarkMapLast/10-4 3692826 32.38 ns/op BenchmarkMapLast/11-4 3787538 31.60 ns/op BenchmarkMapLast/12-4 3554193 36.37 ns/op BenchmarkMapLast/13-4 3254739 37.08 ns/op BenchmarkMapLast/14-4 3683107 32.81 ns/op BenchmarkMapLast/15-4 3747038 32.49 ns/op BenchmarkMapLast/16-4 3668133 31.26 ns/op BenchmarkMapCycle-4 2078348 56.63 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3264447 36.60 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2115 50620 ns/op BenchmarkMakeMap/[Byte]Byte-4 543776 206.7 ns/op BenchmarkMakeMap/[Int]Int-4 256549 398.5 ns/op BenchmarkNewEmptyMap-4 5318419 22.18 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1440757 81.77 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 481068 264.7 ns/op BenchmarkMapIterEmpty-4 5431072 22.48 ns/op BenchmarkSameLengthMap-4 4647882 26.15 ns/op BenchmarkBigKeyMap-4 1596568 72.14 ns/op BenchmarkBigValMap-4 1463238 83.03 ns/op BenchmarkSmallKeyMap-4 3006307 39.76 ns/op BenchmarkMapPopulate/1-4 2239898 53.64 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 128234 899.7 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9630 13940 ns/op 3349 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 668 158764 ns/op 53307 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 52 2361683 ns/op 427468 B/op 318 allocs/op BenchmarkMapPopulate/100000-4 4 28107669 ns/op 3608836 B/op 3995 allocs/op BenchmarkComplexAlgMap-4 483741 243.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 1667520 72.32 ns/op BenchmarkGoMapClear/Reflexive/10-4 1499990 80.85 ns/op BenchmarkGoMapClear/Reflexive/100-4 484989 237.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 48841 2445 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5672 21552 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1327508 90.98 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 101.6 ns/op BenchmarkGoMapClear/NonReflexive/100-4 456888 262.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 49382 2435 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5672 21426 ns/op BenchmarkMapStringConversion/32/simple-4 1824198 66.30 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1623102 73.94 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1645657 73.68 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1742907 68.85 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1496770 84.48 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1542999 79.03 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1915592 62.09 ns/op BenchmarkMapInterfacePtr-4 1971735 57.14 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3518368 33.13 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 106357 1110 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4714 24009 ns/op BenchmarkMapPop1000-4 337 340974 ns/op BenchmarkMapPop10000-4 19 6411919 ns/op BenchmarkMapAssign/Int32/256-4 2282446 52.25 ns/op BenchmarkMapAssign/Int32/65536-4 978508 113.6 ns/op BenchmarkMapAssign/Int64/256-4 2247798 52.51 ns/op BenchmarkMapAssign/Int64/65536-4 880503 139.1 ns/op BenchmarkMapAssign/Str/256-4 1893727 63.49 ns/op BenchmarkMapAssign/Str/65536-4 364616 288.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1502841 80.21 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 592016 175.2 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1511485 78.70 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 575978 197.7 ns/op BenchmarkMapOperatorAssign/Str/256-4 446769 2507 ns/op BenchmarkMapOperatorAssign/Str/65536-4 134688 782.2 ns/op BenchmarkMapAppendAssign/Int32/256-4 758584 169.6 ns/op 29 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 180454 639.1 ns/op 69 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 827367 162.9 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 156025 697.4 ns/op 83 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 498631 264.7 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 100776 1181 ns/op 145 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1819660 64.08 ns/op BenchmarkMapDelete/Int32/1000-4 1790379 61.32 ns/op BenchmarkMapDelete/Int32/10000-4 1848484 64.47 ns/op BenchmarkMapDelete/Int64/100-4 1801309 73.55 ns/op BenchmarkMapDelete/Int64/1000-4 1912916 63.26 ns/op BenchmarkMapDelete/Int64/10000-4 1772466 66.01 ns/op BenchmarkMapDelete/Str/100-4 1000000 101.2 ns/op BenchmarkMapDelete/Str/1000-4 1503595 78.82 ns/op BenchmarkMapDelete/Str/10000-4 1408389 85.84 ns/op BenchmarkMapDelete/Pointer/100-4 1642714 72.68 ns/op BenchmarkMapDelete/Pointer/1000-4 1516124 68.82 ns/op BenchmarkMapDelete/Pointer/10000-4 1641862 73.48 ns/op BenchmarkMemmove/0-4 12830390 8.619 ns/op BenchmarkMemmove/1-4 1935738 62.82 ns/op 15.92 MB/s BenchmarkMemmove/2-4 1878064 63.81 ns/op 31.34 MB/s BenchmarkMemmove/3-4 1850990 64.45 ns/op 46.55 MB/s BenchmarkMemmove/4-4 1838812 63.57 ns/op 62.92 MB/s BenchmarkMemmove/5-4 1872205 64.87 ns/op 77.07 MB/s BenchmarkMemmove/6-4 1860558 64.17 ns/op 93.49 MB/s BenchmarkMemmove/7-4 1874109 64.03 ns/op 109.33 MB/s BenchmarkMemmove/8-4 1954479 61.19 ns/op 130.74 MB/s BenchmarkMemmove/9-4 1830968 65.39 ns/op 137.63 MB/s BenchmarkMemmove/10-4 1815529 67.59 ns/op 147.95 MB/s BenchmarkMemmove/11-4 1807224 67.48 ns/op 163.02 MB/s BenchmarkMemmove/12-4 1811235 66.02 ns/op 181.76 MB/s BenchmarkMemmove/13-4 1744520 65.68 ns/op 197.93 MB/s BenchmarkMemmove/14-4 1820090 65.50 ns/op 213.75 MB/s BenchmarkMemmove/15-4 1794006 66.81 ns/op 224.53 MB/s BenchmarkMemmove/16-4 1845718 63.17 ns/op 253.30 MB/s BenchmarkMemmove/32-4 1785259 66.37 ns/op 482.15 MB/s BenchmarkMemmove/64-4 1606471 74.32 ns/op 861.18 MB/s BenchmarkMemmove/128-4 1331151 90.02 ns/op 1421.83 MB/s BenchmarkMemmove/256-4 1000000 116.5 ns/op 2198.05 MB/s BenchmarkMemmove/512-4 561240 206.4 ns/op 2480.86 MB/s BenchmarkMemmove/1024-4 379909 307.9 ns/op 3326.10 MB/s BenchmarkMemmove/2048-4 236433 511.7 ns/op 4002.03 MB/s BenchmarkMemmove/4096-4 128588 940.2 ns/op 4356.33 MB/s BenchmarkMemmoveOverlap/32-4 1771996 66.77 ns/op 479.26 MB/s BenchmarkMemmoveOverlap/64-4 1602992 74.72 ns/op 856.55 MB/s BenchmarkMemmoveOverlap/128-4 1337611 89.69 ns/op 1427.21 MB/s BenchmarkMemmoveOverlap/256-4 1000000 116.4 ns/op 2198.38 MB/s BenchmarkMemmoveOverlap/512-4 578384 203.1 ns/op 2520.54 MB/s BenchmarkMemmoveOverlap/1024-4 397920 303.8 ns/op 3371.03 MB/s BenchmarkMemmoveOverlap/2048-4 234696 507.6 ns/op 4034.86 MB/s BenchmarkMemmoveOverlap/4096-4 128343 927.0 ns/op 4418.55 MB/s BenchmarkMemmoveUnalignedDst/0-4 13051665 8.446 ns/op BenchmarkMemmoveUnalignedDst/1-4 1966200 61.70 ns/op 16.21 MB/s BenchmarkMemmoveUnalignedDst/2-4 1883486 65.50 ns/op 30.53 MB/s BenchmarkMemmoveUnalignedDst/3-4 1845020 66.21 ns/op 45.31 MB/s BenchmarkMemmoveUnalignedDst/4-4 1834376 64.88 ns/op 61.65 MB/s BenchmarkMemmoveUnalignedDst/5-4 1866543 63.83 ns/op 78.33 MB/s BenchmarkMemmoveUnalignedDst/6-4 1867003 65.42 ns/op 91.71 MB/s BenchmarkMemmoveUnalignedDst/7-4 1850262 64.12 ns/op 109.17 MB/s BenchmarkMemmoveUnalignedDst/8-4 1936732 61.18 ns/op 130.77 MB/s BenchmarkMemmoveUnalignedDst/9-4 1772660 67.53 ns/op 133.27 MB/s BenchmarkMemmoveUnalignedDst/10-4 1740361 66.82 ns/op 149.65 MB/s BenchmarkMemmoveUnalignedDst/11-4 1786009 67.10 ns/op 163.93 MB/s BenchmarkMemmoveUnalignedDst/12-4 1802062 67.03 ns/op 179.02 MB/s BenchmarkMemmoveUnalignedDst/13-4 1723137 68.70 ns/op 189.22 MB/s BenchmarkMemmoveUnalignedDst/14-4 1787164 66.64 ns/op 210.09 MB/s BenchmarkMemmoveUnalignedDst/15-4 1751526 66.72 ns/op 224.82 MB/s BenchmarkMemmoveUnalignedDst/16-4 1779690 66.94 ns/op 239.01 MB/s BenchmarkMemmoveUnalignedDst/32-4 1732610 70.29 ns/op 455.27 MB/s BenchmarkMemmoveUnalignedDst/64-4 1502829 78.90 ns/op 811.17 MB/s BenchmarkMemmoveUnalignedDst/128-4 1286167 93.76 ns/op 1365.24 MB/s BenchmarkMemmoveUnalignedDst/256-4 947265 119.4 ns/op 2143.81 MB/s BenchmarkMemmoveUnalignedDst/512-4 569656 207.8 ns/op 2464.33 MB/s BenchmarkMemmoveUnalignedDst/1024-4 367192 323.9 ns/op 3161.53 MB/s BenchmarkMemmoveUnalignedDst/2048-4 230643 514.1 ns/op 3983.71 MB/s BenchmarkMemmoveUnalignedDst/4096-4 124250 960.5 ns/op 4264.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1681977 71.68 ns/op 446.45 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1504718 78.52 ns/op 815.12 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1255791 95.31 ns/op 1343.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 961112 120.2 ns/op 2130.34 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 558679 206.1 ns/op 2483.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 382780 309.6 ns/op 3307.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 230054 515.7 ns/op 3971.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128905 941.0 ns/op 4352.88 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13655107 8.517 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1926715 62.14 ns/op 16.09 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1887349 63.73 ns/op 31.38 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1859774 64.09 ns/op 46.81 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1871250 64.42 ns/op 62.10 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1868043 64.80 ns/op 77.16 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1874534 64.54 ns/op 92.97 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1868192 64.53 ns/op 108.48 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1880624 63.29 ns/op 126.39 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1802012 67.24 ns/op 133.84 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1795159 66.77 ns/op 149.77 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1817210 66.38 ns/op 165.71 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1679446 70.29 ns/op 170.73 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1692045 71.02 ns/op 183.05 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1656204 70.99 ns/op 197.21 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1697008 70.87 ns/op 211.64 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1829035 66.82 ns/op 239.46 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1709580 69.01 ns/op 463.72 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1561052 76.30 ns/op 838.81 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1289178 93.43 ns/op 1370.01 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 119.3 ns/op 2145.51 MB/s BenchmarkMemmoveUnalignedSrc/512-4 564296 208.4 ns/op 2456.34 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 375721 316.3 ns/op 3237.42 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 230871 511.4 ns/op 4004.99 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 126717 947.6 ns/op 4322.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1535664 78.25 ns/op 204.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1482633 81.68 ns/op 195.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1428411 83.26 ns/op 192.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1436575 81.84 ns/op 195.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1481816 81.96 ns/op 195.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1476708 80.00 ns/op 200.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1460535 81.30 ns/op 196.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1486987 80.23 ns/op 199.43 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1319704 90.45 ns/op 707.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1245894 95.67 ns/op 668.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1282215 93.91 ns/op 681.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1261396 94.78 ns/op 675.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1291899 95.16 ns/op 672.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1289020 92.79 ns/op 689.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1292272 93.06 ns/op 687.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1278654 94.26 ns/op 679.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 859722 139.7 ns/op 1832.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 695628 167.6 ns/op 1527.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 883305 133.7 ns/op 1914.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 860661 137.3 ns/op 1864.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 878469 134.7 ns/op 1900.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 879070 134.2 ns/op 1907.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 887904 135.7 ns/op 1886.07 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 872296 135.0 ns/op 1896.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 116181 1008 ns/op 4063.99 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 79594 1520 ns/op 2694.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 124802 960.0 ns/op 4266.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 122761 965.5 ns/op 4242.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 125493 959.5 ns/op 4268.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 122130 956.8 ns/op 4281.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 123583 965.9 ns/op 4240.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 125887 960.5 ns/op 4264.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 7453 15659 ns/op 4185.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4743 24259 ns/op 2701.51 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7393 14587 ns/op 4492.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7383 14442 ns/op 4537.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7221 14324 ns/op 4575.39 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7111 14650 ns/op 4473.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7416 14277 ns/op 4590.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7190 14565 ns/op 4499.61 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1707350 70.74 ns/op 452.37 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1497662 78.69 ns/op 813.33 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1286354 93.57 ns/op 1367.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 989761 118.4 ns/op 2162.64 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 555303 207.1 ns/op 2472.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 372985 312.3 ns/op 3278.45 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 235134 511.9 ns/op 4000.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 129507 932.1 ns/op 4394.47 MB/s BenchmarkMemclr/5-4 11333805 10.64 ns/op 469.71 MB/s BenchmarkMemclr/16-4 9864279 11.79 ns/op 1356.89 MB/s BenchmarkMemclr/64-4 10229889 11.73 ns/op 5456.76 MB/s BenchmarkMemclr/256-4 8770137 13.81 ns/op 18542.33 MB/s BenchmarkMemclr/4096-4 2302575 52.12 ns/op 78593.53 MB/s BenchmarkMemclr/65536-4 74863 1485 ns/op 44119.19 MB/s BenchmarkMemclr/1M-4 2678 37474 ns/op 27981.31 MB/s BenchmarkMemclr/4M-4 690 176582 ns/op 23752.78 MB/s BenchmarkMemclr/8M-4 266 424681 ns/op 19752.72 MB/s BenchmarkMemclr/16M-4 98 1359707 ns/op 12338.85 MB/s BenchmarkMemclr/64M-4 10 10175284 ns/op 6595.28 MB/s BenchmarkMemclrUnaligned/0_5-4 7109920 16.83 ns/op 297.12 MB/s BenchmarkMemclrUnaligned/0_16-4 7156508 16.86 ns/op 948.86 MB/s BenchmarkMemclrUnaligned/0_64-4 6943670 17.34 ns/op 3691.00 MB/s BenchmarkMemclrUnaligned/0_256-4 6251470 19.12 ns/op 13387.51 MB/s BenchmarkMemclrUnaligned/0_4096-4 2198414 54.39 ns/op 75301.98 MB/s BenchmarkMemclrUnaligned/0_65536-4 76279 1554 ns/op 42172.21 MB/s BenchmarkMemclrUnaligned/1_5-4 7185314 16.65 ns/op 300.32 MB/s BenchmarkMemclrUnaligned/1_16-4 7184905 16.78 ns/op 953.60 MB/s BenchmarkMemclrUnaligned/1_64-4 6898297 17.12 ns/op 3738.68 MB/s BenchmarkMemclrUnaligned/1_256-4 6034250 19.74 ns/op 12969.02 MB/s BenchmarkMemclrUnaligned/1_4096-4 1346383 87.96 ns/op 46566.65 MB/s BenchmarkMemclrUnaligned/1_65536-4 50364 2028 ns/op 32317.91 MB/s BenchmarkMemclrUnaligned/4_5-4 7225219 16.64 ns/op 300.50 MB/s BenchmarkMemclrUnaligned/4_16-4 7210977 16.78 ns/op 953.56 MB/s BenchmarkMemclrUnaligned/4_64-4 6983661 17.31 ns/op 3697.07 MB/s BenchmarkMemclrUnaligned/4_256-4 6063597 19.81 ns/op 12923.46 MB/s BenchmarkMemclrUnaligned/4_4096-4 1358211 88.26 ns/op 46409.51 MB/s BenchmarkMemclrUnaligned/4_65536-4 51327 1957 ns/op 33483.86 MB/s BenchmarkMemclrUnaligned/7_5-4 7135820 16.81 ns/op 297.50 MB/s BenchmarkMemclrUnaligned/7_16-4 7231588 16.63 ns/op 961.94 MB/s BenchmarkMemclrUnaligned/7_64-4 7009986 17.07 ns/op 3748.72 MB/s BenchmarkMemclrUnaligned/7_256-4 6066236 19.52 ns/op 13113.21 MB/s BenchmarkMemclrUnaligned/7_4096-4 1354764 88.01 ns/op 46539.16 MB/s BenchmarkMemclrUnaligned/7_65536-4 56192 1969 ns/op 33286.85 MB/s BenchmarkMemclrUnaligned/0_1M-4 2730 40788 ns/op 25708.00 MB/s BenchmarkMemclrUnaligned/0_4M-4 698 171937 ns/op 24394.36 MB/s BenchmarkMemclrUnaligned/0_8M-4 285 414194 ns/op 20252.85 MB/s BenchmarkMemclrUnaligned/0_16M-4 67 1602963 ns/op 10466.38 MB/s BenchmarkMemclrUnaligned/0_64M-4 10 10245660 ns/op 6549.98 MB/s BenchmarkMemclrUnaligned/1_1M-4 2649 40786 ns/op 25709.22 MB/s BenchmarkMemclrUnaligned/1_4M-4 682 168207 ns/op 24935.34 MB/s BenchmarkMemclrUnaligned/1_8M-4 220 509989 ns/op 16448.60 MB/s BenchmarkMemclrUnaligned/1_16M-4 72 1650068 ns/op 10167.59 MB/s BenchmarkMemclrUnaligned/1_64M-4 10 10273801 ns/op 6532.04 MB/s BenchmarkMemclrUnaligned/4_1M-4 2486 40976 ns/op 25589.99 MB/s BenchmarkMemclrUnaligned/4_4M-4 673 170582 ns/op 24588.25 MB/s BenchmarkMemclrUnaligned/4_8M-4 223 532732 ns/op 15746.39 MB/s BenchmarkMemclrUnaligned/4_16M-4 67 1682687 ns/op 9970.49 MB/s BenchmarkMemclrUnaligned/4_64M-4 10 10236441 ns/op 6555.88 MB/s BenchmarkMemclrUnaligned/7_1M-4 2712 38546 ns/op 27203.17 MB/s BenchmarkMemclrUnaligned/7_4M-4 681 176989 ns/op 23698.15 MB/s BenchmarkMemclrUnaligned/7_8M-4 214 508365 ns/op 16501.15 MB/s BenchmarkMemclrUnaligned/7_16M-4 51 2090743 ns/op 8024.52 MB/s BenchmarkMemclrUnaligned/7_64M-4 10 10086770 ns/op 6653.16 MB/s BenchmarkGoMemclr/5-4 2028601 58.45 ns/op 85.55 MB/s BenchmarkGoMemclr/16-4 465213 245.7 ns/op 65.12 MB/s BenchmarkGoMemclr/64-4 127678 938.7 ns/op 68.18 MB/s BenchmarkGoMemclr/256-4 32124 3634 ns/op 70.44 MB/s BenchmarkMemclrRange/1K_2K-4 66283 1799 ns/op 53288.95 MB/s BenchmarkMemclrRange/2K_8K-4 30832 3884 ns/op 85861.39 MB/s BenchmarkMemclrRange/4K_16K-4 42891 2814 ns/op 114827.47 MB/s BenchmarkMemclrRange/160K_228K-4 1802 61247 ns/op 27150.18 MB/s BenchmarkClearFat7-4 5844858 19.42 ns/op BenchmarkClearFat8-4 6680230 17.13 ns/op BenchmarkClearFat11-4 5879092 20.11 ns/op BenchmarkClearFat12-4 5642923 20.66 ns/op BenchmarkClearFat13-4 5668420 20.38 ns/op BenchmarkClearFat14-4 5627835 21.28 ns/op BenchmarkClearFat15-4 5773352 20.26 ns/op BenchmarkClearFat16-4 6340458 18.05 ns/op BenchmarkClearFat24-4 6065488 18.88 ns/op BenchmarkClearFat32-4 6025606 19.52 ns/op BenchmarkClearFat40-4 5666550 21.32 ns/op BenchmarkClearFat48-4 5402893 21.99 ns/op BenchmarkClearFat56-4 5342698 21.64 ns/op BenchmarkClearFat64-4 5175075 22.71 ns/op BenchmarkClearFat72-4 4793754 24.92 ns/op BenchmarkClearFat128-4 3575349 33.70 ns/op BenchmarkClearFat256-4 2581094 46.47 ns/op BenchmarkClearFat512-4 1331005 88.76 ns/op BenchmarkClearFat1024-4 787735 145.2 ns/op BenchmarkClearFat1032-4 753482 155.0 ns/op BenchmarkClearFat1040-4 774796 157.0 ns/op BenchmarkCopyFat7-4 6030589 19.84 ns/op BenchmarkCopyFat8-4 6838208 17.44 ns/op BenchmarkCopyFat11-4 5571404 20.65 ns/op BenchmarkCopyFat12-4 5633166 20.24 ns/op BenchmarkCopyFat13-4 5641335 19.47 ns/op BenchmarkCopyFat14-4 5818068 19.59 ns/op BenchmarkCopyFat15-4 5894871 19.88 ns/op BenchmarkCopyFat16-4 6419488 18.21 ns/op BenchmarkCopyFat24-4 6000622 18.91 ns/op BenchmarkCopyFat32-4 5754223 19.39 ns/op BenchmarkCopyFat64-4 5279706 23.27 ns/op BenchmarkCopyFat72-4 4600744 25.77 ns/op BenchmarkCopyFat128-4 3570364 33.01 ns/op BenchmarkCopyFat256-4 2449006 47.76 ns/op BenchmarkCopyFat512-4 1242038 96.64 ns/op BenchmarkCopyFat520-4 1251260 96.47 ns/op BenchmarkCopyFat1024-4 727760 157.8 ns/op BenchmarkCopyFat1032-4 739087 157.7 ns/op BenchmarkCopyFat1040-4 725936 159.3 ns/op BenchmarkIssue18740/2byte-4 464 257469 ns/op BenchmarkIssue18740/4byte-4 756 157277 ns/op BenchmarkIssue18740/8byte-4 1042 116039 ns/op BenchmarkMemclrKnownSize1-4 8567247 13.65 ns/op 73.24 MB/s BenchmarkMemclrKnownSize2-4 5697243 20.94 ns/op 95.50 MB/s BenchmarkMemclrKnownSize4-4 3343929 35.58 ns/op 112.42 MB/s BenchmarkMemclrKnownSize8-4 961867 116.6 ns/op 68.61 MB/s BenchmarkMemclrKnownSize16-4 496164 240.6 ns/op 66.49 MB/s BenchmarkMemclrKnownSize32-4 260618 460.1 ns/op 69.55 MB/s BenchmarkMemclrKnownSize64-4 127558 902.4 ns/op 70.92 MB/s BenchmarkMemclrKnownSize112-4 74908 1585 ns/op 70.68 MB/s BenchmarkMemclrKnownSize128-4 66246 1786 ns/op 71.67 MB/s BenchmarkMemclrKnownSize192-4 44805 2734 ns/op 70.23 MB/s BenchmarkMemclrKnownSize248-4 33992 3448 ns/op 71.93 MB/s BenchmarkMemclrKnownSize256-4 33597 3630 ns/op 70.52 MB/s BenchmarkMemclrKnownSize512-4 16394 7295 ns/op 70.18 MB/s BenchmarkMemclrKnownSize1024-4 7927 14645 ns/op 69.92 MB/s BenchmarkMemclrKnownSize4096-4 2065 58149 ns/op 70.44 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7548072 ns/op 69.46 MB/s BenchmarkReadMetricsLatency-4 10000 7186 p50-ns 10646 p90-ns 23432 p99-ns BenchmarkFinalizer-4 165 721435 ns/op BenchmarkFinalizerRun-4 172653 1026 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7006698 16.60 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3032427 39.27 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2404976 49.32 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2375046 51.08 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1298658 91.57 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.7 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2224647 54.08 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1245530 96.17 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1312233 91.17 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1967949 60.50 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1993060 59.97 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1710518 69.89 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1461373 81.07 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1337721 89.77 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7696646 15.23 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7681098 15.64 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7622403 15.52 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7833373 15.24 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7051011 17.10 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6115833 19.23 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7736671 15.48 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7684423 15.56 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7619792 15.63 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7827351 15.26 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7562763 15.52 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7517636 15.63 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7720956 15.44 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7713727 15.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7670199 15.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7880682 15.30 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7754259 15.55 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7711322 15.65 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7839441 15.42 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6732205 17.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6906574 17.59 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7826540 15.29 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6866467 17.45 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6752799 17.79 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7834702 15.32 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6863691 17.44 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6783744 17.43 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7715332 15.48 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6740226 17.66 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6730334 17.48 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7882274 15.32 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7724290 15.50 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7774329 15.66 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7721428 15.28 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7808362 15.60 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7724854 15.62 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7864448 15.49 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7733980 15.52 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7644254 15.62 ns/op BenchmarkNetpollBreak-4 3920 33015 ns/op BenchmarkPinnerPinUnpinBatch-4 921 121477 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 217 554810 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 962 119218 ns/op BenchmarkPinnerPinUnpin-4 1000000 107.4 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 107.5 ns/op BenchmarkPinnerPinUnpinDouble-4 407738 283.1 ns/op BenchmarkPinnerPinUnpinParallel-4 3142790 35.39 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3181338 38.76 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 209770 579.5 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5823646 20.45 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5937378 20.02 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9148062 12.45 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9279265 12.06 ns/op BenchmarkPingPongHog-4 1050 327270 ns/op BenchmarkStackGrowth-4 109458 1021 ns/op BenchmarkStackGrowthDeep-4 1017 102872 ns/op BenchmarkCreateGoroutines-4 51177 2280 ns/op BenchmarkCreateGoroutinesParallel-4 44871 2990 ns/op BenchmarkCreateGoroutinesCapture-4 8754 14631 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 34773 3138 ns/op BenchmarkClosureCall-4 18467265 6.064 ns/op BenchmarkWakeupParallelSpinning/0s-4 5888 18040 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5371 22847 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4776 24959 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3182 35866 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2154 56850 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1224 94585 ns/op BenchmarkWakeupParallelSpinning/50µs-4 619 193354 ns/op BenchmarkWakeupParallelSpinning/100µs-4 349 354324 ns/op BenchmarkWakeupParallelSyscall/0s-4 756 156254 ns/op BenchmarkWakeupParallelSyscall/1µs-4 744 165637 ns/op BenchmarkWakeupParallelSyscall/2µs-4 709 158147 ns/op BenchmarkWakeupParallelSyscall/5µs-4 741 163043 ns/op BenchmarkWakeupParallelSyscall/10µs-4 666 180279 ns/op BenchmarkWakeupParallelSyscall/20µs-4 591 232542 ns/op BenchmarkWakeupParallelSyscall/50µs-4 429 275271 ns/op BenchmarkWakeupParallelSyscall/100µs-4 303 410718 ns/op BenchmarkMatmult-4 3633861 41.10 ns/op BenchmarkFastrand-4 12849770 9.802 ns/op BenchmarkFastrand64-4 12779460 9.375 ns/op BenchmarkFastrandHashiter-4 4607966 25.11 ns/op BenchmarkFastrandn/2-4 7303393 16.57 ns/op BenchmarkFastrandn/3-4 6672697 18.02 ns/op BenchmarkFastrandn/4-4 7420203 16.28 ns/op BenchmarkFastrandn/5-4 7344351 16.30 ns/op BenchmarkIfaceCmp100-4 93000 1295 ns/op BenchmarkIfaceCmpNil100-4 147667 792.5 ns/op BenchmarkEfaceCmpDiff-4 37143 3196 ns/op BenchmarkEfaceCmpDiffIndirect-4 30160 3996 ns/op BenchmarkDefer-4 1000000 100.1 ns/op BenchmarkDefer10-4 731929 179.6 ns/op BenchmarkDeferMany-4 463753 505.1 ns/op BenchmarkPanicRecover-4 545677 204.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 5737 17827 ns/op 17264 p50-ns 21818 p90-ns 36414 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6586 20288 ns/op 16395 p50-ns 22547 p90-ns 94554 p99-ns BenchmarkGoroutineProfile/small/idle-4 3222 38843 ns/op 36002 p50-ns 41560 p90-ns 90244 p99-ns BenchmarkGoroutineProfile/small/loaded-4 538 284490 ns/op 121620 p50-ns 321112 p90-ns 5047705 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7219 17052 ns/op 16554 p50-ns 21462 p90-ns 32891 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5983 24502 ns/op 16911 p50-ns 24071 p90-ns 182649 p99-ns BenchmarkGoroutineProfile/large/idle-4 34 3442288 ns/op 3395998 p50-ns 3755523 p90-ns 4237126 p99-ns BenchmarkGoroutineProfile/large/loaded-4 28 5170540 ns/op 4228461 p50-ns 6985786 p90-ns 15232762 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7066 17504 ns/op 16761 p50-ns 22171 p90-ns 36248 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 7758 20983 ns/op 16362 p50-ns 24028 p90-ns 178973 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 902 122202 ns/op 115848 p50-ns 135962 p90-ns 200227 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 297 444874 ns/op 238283 p50-ns 423301 p90-ns 6491247 p99-ns BenchmarkRWMutexUncontended-4 2685570 47.55 ns/op BenchmarkRWMutexWrite100-4 583906 213.0 ns/op BenchmarkRWMutexWrite10-4 217132 1284 ns/op BenchmarkRWMutexWorkWrite100-4 460005 273.5 ns/op BenchmarkRWMutexWorkWrite10-4 132976 1490 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2323 45834 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 922 129506 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1264 91782 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 439 270434 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 613 183855 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 201 559923 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 312 373114 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 97 1156536 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 293488 391.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 270664 401.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 221979 462.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 275133 404.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 242032 426.2 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 268952 441.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 272846 414.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 247972 442.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 206620 501.6 ns/op BenchmarkMakeSlice/Byte-4 1978474 67.00 ns/op BenchmarkMakeSlice/Int16-4 1955144 64.83 ns/op BenchmarkMakeSlice/Int-4 1532877 78.71 ns/op BenchmarkMakeSlice/Ptr-4 1271214 100.0 ns/op BenchmarkMakeSlice/Struct/24-4 925420 134.4 ns/op BenchmarkMakeSlice/Struct/32-4 746694 156.1 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 188.3 ns/op BenchmarkGrowSlice/Byte-4 757670 162.8 ns/op BenchmarkGrowSlice/Int16-4 765895 170.6 ns/op BenchmarkGrowSlice/Int-4 523173 219.9 ns/op BenchmarkGrowSlice/Ptr-4 477278 257.8 ns/op BenchmarkGrowSlice/Struct/24-4 296584 385.1 ns/op BenchmarkGrowSlice/Struct/32-4 229087 461.0 ns/op BenchmarkGrowSlice/Struct/40-4 218127 575.7 ns/op BenchmarkExtendSlice/IntSlice-4 474368 266.3 ns/op BenchmarkExtendSlice/PointerSlice-4 434859 288.0 ns/op BenchmarkExtendSlice/NoGrow-4 787006 150.4 ns/op BenchmarkAppend-4 748380 147.5 ns/op BenchmarkAppendGrowByte-4 3 34787531 ns/op BenchmarkAppendGrowString-4 1 448772843 ns/op BenchmarkAppendSlice/1Bytes-4 1876060 63.36 ns/op BenchmarkAppendSlice/4Bytes-4 1802913 65.45 ns/op BenchmarkAppendSlice/7Bytes-4 1828660 68.00 ns/op BenchmarkAppendSlice/8Bytes-4 1837884 65.31 ns/op BenchmarkAppendSlice/15Bytes-4 1713792 67.71 ns/op BenchmarkAppendSlice/16Bytes-4 1597171 72.29 ns/op BenchmarkAppendSlice/32Bytes-4 1716674 71.33 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 75903 1367 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21926 5359 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9262 18885 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1543 71534 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 98 1161207 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 19 5766716 ns/op BenchmarkAppendStr/1Bytes-4 2027048 59.27 ns/op BenchmarkAppendStr/4Bytes-4 1963720 61.22 ns/op BenchmarkAppendStr/8Bytes-4 1968828 61.10 ns/op BenchmarkAppendStr/16Bytes-4 1850160 64.08 ns/op BenchmarkAppendStr/32Bytes-4 1908538 61.66 ns/op BenchmarkAppendSpecialCase-4 773084 157.0 ns/op BenchmarkCopy/1Byte-4 1991676 60.61 ns/op 16.50 MB/s BenchmarkCopy/1String-4 1863151 64.85 ns/op 15.42 MB/s BenchmarkCopy/2Byte-4 1816381 65.21 ns/op 30.67 MB/s BenchmarkCopy/2String-4 1763416 62.98 ns/op 31.76 MB/s BenchmarkCopy/4Byte-4 1841190 62.66 ns/op 63.83 MB/s BenchmarkCopy/4String-4 1853752 63.24 ns/op 63.25 MB/s BenchmarkCopy/8Byte-4 1873870 61.83 ns/op 129.38 MB/s BenchmarkCopy/8String-4 1868943 63.49 ns/op 126.00 MB/s BenchmarkCopy/12Byte-4 1857598 66.02 ns/op 181.76 MB/s BenchmarkCopy/12String-4 1854133 64.13 ns/op 187.12 MB/s BenchmarkCopy/16Byte-4 1860334 61.92 ns/op 258.40 MB/s BenchmarkCopy/16String-4 1909711 65.38 ns/op 244.72 MB/s BenchmarkCopy/32Byte-4 1799532 67.38 ns/op 474.89 MB/s BenchmarkCopy/32String-4 1790976 67.55 ns/op 473.70 MB/s BenchmarkCopy/128Byte-4 1309389 91.03 ns/op 1406.19 MB/s BenchmarkCopy/128String-4 1242442 96.17 ns/op 1330.96 MB/s BenchmarkCopy/1024Byte-4 386233 312.9 ns/op 3272.23 MB/s BenchmarkCopy/1024String-4 336228 352.2 ns/op 2907.71 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 26698 4405 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18811 6487 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10337 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 7011 14476 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8733 16402 ns/op BenchmarkAppendInPlace/Grow/Byte-4 125500 956.7 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 128055 933.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 84063 1202 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 70612 1547 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 64236 1656 ns/op BenchmarkStackCopyPtr-4 1 191050950 ns/op BenchmarkStackCopy-4 1 119861042 ns/op BenchmarkStackCopyNoCache-4 19 6055206 ns/op BenchmarkStackCopyWithStkobj-4 1 130044879 ns/op BenchmarkIssue18138-4 586 182918 ns/op BenchmarkCompareStringEqual-4 10044261 10.73 ns/op BenchmarkCompareStringIdentical-4 17269250 6.568 ns/op BenchmarkCompareStringSameLength-4 11204400 10.62 ns/op BenchmarkCompareStringDifferentLength-4 18625884 6.090 ns/op BenchmarkCompareStringBigUnaligned-4 1425 95286 ns/op 11004.61 MB/s BenchmarkCompareStringBig-4 1140 92415 ns/op 11346.52 MB/s BenchmarkConcatStringAndBytes-4 2627342 46.49 ns/op BenchmarkSliceByteToString/1-4 2113932 55.92 ns/op BenchmarkSliceByteToString/2-4 1000000 125.2 ns/op BenchmarkSliceByteToString/4-4 1000000 110.6 ns/op BenchmarkSliceByteToString/8-4 1000000 115.2 ns/op BenchmarkSliceByteToString/16-4 1000000 124.9 ns/op BenchmarkSliceByteToString/32-4 944493 130.8 ns/op BenchmarkSliceByteToString/64-4 864963 158.7 ns/op BenchmarkSliceByteToString/128-4 734444 217.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2411920 48.69 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 889161 132.7 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 112.4 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4167703 29.24 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1784492 68.06 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2091927 58.10 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2517877 48.26 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 417441 279.6 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 533168 222.0 ns/op BenchmarkRuneIterate/range/ASCII-4 7587706 13.71 ns/op BenchmarkRuneIterate/range/Japanese-4 2202721 53.91 ns/op BenchmarkRuneIterate/range/MixedLength-4 2577882 46.13 ns/op BenchmarkRuneIterate/range1/ASCII-4 7740160 13.69 ns/op BenchmarkRuneIterate/range1/Japanese-4 2202187 54.46 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2595818 45.81 ns/op BenchmarkRuneIterate/range2/ASCII-4 7668345 13.59 ns/op BenchmarkRuneIterate/range2/Japanese-4 2185168 54.21 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2597572 45.74 ns/op BenchmarkArrayEqual-4 17654722 6.033 ns/op BenchmarkFunc/Name-4 2689064 43.64 ns/op BenchmarkFunc/Entry-4 8975695 12.51 ns/op BenchmarkFunc/FileLine-4 3052130 38.35 ns/op PASS ok runtime 151.822s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24556 4819 ns/op BenchmarkHandle/concurrent-4 14973 8353 ns/op PASS ok runtime/cgo 1.613s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 8501884 14.17 ns/op BenchmarkAnd32Parallel-4 1977526 77.63 ns/op BenchmarkAnd64-4 8697720 13.97 ns/op BenchmarkAnd64Parallel-4 2022510 75.06 ns/op BenchmarkOr32-4 8589367 14.12 ns/op BenchmarkOr32Parallel-4 1628256 75.29 ns/op BenchmarkOr64-4 8690412 13.68 ns/op BenchmarkOr64Parallel-4 2030648 74.00 ns/op BenchmarkAtomicLoad64-4 20828653 5.695 ns/op BenchmarkAtomicStore64-4 9926624 12.16 ns/op BenchmarkAtomicLoad-4 20931069 5.642 ns/op BenchmarkAtomicStore-4 9919605 15.53 ns/op BenchmarkAnd8-4 9932235 12.16 ns/op BenchmarkAnd-4 9885072 12.15 ns/op BenchmarkAnd8Parallel-4 3106620 48.92 ns/op BenchmarkAndParallel-4 3082383 46.43 ns/op BenchmarkOr8-4 9970474 12.06 ns/op BenchmarkOr-4 9529744 12.27 ns/op BenchmarkOr8Parallel-4 3040726 48.61 ns/op BenchmarkOrParallel-4 2364552 48.49 ns/op BenchmarkXadd-4 3033706 48.17 ns/op BenchmarkXadd64-4 2506753 48.69 ns/op BenchmarkCas-4 2304200 51.89 ns/op BenchmarkCas64-4 2371642 53.73 ns/op BenchmarkXchg-4 2986509 48.74 ns/op BenchmarkXchg64-4 2934418 49.16 ns/op PASS ok runtime/internal/atomic 5.442s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 3998150 27.58 ns/op BenchmarkMulUintptr/large-4 3566043 33.28 ns/op PASS ok runtime/internal/math 1.318s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 6540175 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 10517983 ns/op 750.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1286 85971 ns/op 1.680 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13244987 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 20506108 ns/op 1283 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 370 355565 ns/op 20.14 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 82919962 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 103150101 ns/op 7487 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 22 5171844 ns/op 367.6 concurrent_launches/op PASS ok runtime/pprof 2.709s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 42 2747475 ns/op BenchmarkStackLeak-4 18422 5972 ns/op PASS ok runtime/race 1.428s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4288250 28.05 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 198723 558.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.399s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 21 4963382 ns/op BenchmarkIndex_Large-4 14598 7864 ns/op BenchmarkIndexFunc_Large-4 99 1142239 ns/op BenchmarkCompact/nil-4 7065188 17.02 ns/op BenchmarkCompact/one-4 1876153 63.10 ns/op BenchmarkCompact/sorted-4 1000000 103.6 ns/op BenchmarkCompact/1_item-4 962241 116.4 ns/op BenchmarkCompact/unsorted-4 1000000 101.3 ns/op BenchmarkCompact/many-4 631989 176.6 ns/op BenchmarkCompact_Large-4 306 342582 ns/op BenchmarkCompactFunc_Large-4 38 2688236 ns/op BenchmarkReplace/naive-fast-4 72416 1593 ns/op BenchmarkReplace/optimized-fast-4 75068 1359 ns/op BenchmarkReplace/naive-slow-4 26869 4217 ns/op BenchmarkReplace/optimized-slow-4 29200 3814 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 100.3 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 114.4 ns/op BenchmarkBinarySearchFloats/Size64-4 880635 129.1 ns/op BenchmarkBinarySearchFloats/Size128-4 690486 156.2 ns/op BenchmarkBinarySearchFloats/Size512-4 608752 193.4 ns/op BenchmarkBinarySearchFloats/Size1024-4 580436 203.3 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 522944 217.7 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 449064 260.4 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 436988 276.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 376309 300.9 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 301633 378.8 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 286165 407.7 ns/op PASS ok slices 5.206s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 145072 808.5 ns/op BenchmarkSortInts-4 2 93085854 ns/op BenchmarkSlicesSortInts-4 2 67226883 ns/op BenchmarkSortIsSorted-4 36 3310932 ns/op BenchmarkSlicesIsSorted-4 57 2129807 ns/op BenchmarkSortStrings-4 1 148247865 ns/op BenchmarkSlicesSortStrings-4 1 103438345 ns/op BenchmarkSortStrings_Sorted-4 30 4045738 ns/op BenchmarkSlicesSortStrings_Sorted-4 39 2831639 ns/op BenchmarkSortStructs-4 1 194745102 ns/op BenchmarkSortFuncStructs-4 1 165599173 ns/op BenchmarkSortString1K-4 249 475076 ns/op BenchmarkSortString1K_Slice-4 196 585028 ns/op BenchmarkStableString1K-4 90 1141244 ns/op BenchmarkSortInt1K-4 339 352867 ns/op BenchmarkSortInt1K_Sorted-4 5058 23256 ns/op BenchmarkSortInt1K_Reversed-4 3358 38106 ns/op BenchmarkSortInt1K_Mod8-4 830 183896 ns/op BenchmarkStableInt1K-4 141 836773 ns/op BenchmarkStableInt1K_Slice-4 164 715137 ns/op BenchmarkSortInt64K-4 3 34094242 ns/op BenchmarkSortInt64K_Slice-4 3 45057668 ns/op BenchmarkStableInt64K-4 2 75302068 ns/op BenchmarkSort1e2-4 471 417603 ns/op BenchmarkStable1e2-4 100 1038253 ns/op BenchmarkSort1e4-4 2 51660040 ns/op BenchmarkStable1e4-4 1 222762557 ns/op PASS ok sort 13.552s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 848560 140.3 ns/op BenchmarkAtof64Float-4 743880 161.1 ns/op BenchmarkAtof64FloatExp-4 566350 194.0 ns/op BenchmarkAtof64Big-4 409671 283.3 ns/op BenchmarkAtof64RandomBits-4 390906 300.6 ns/op BenchmarkAtof64RandomFloats-4 410745 263.9 ns/op BenchmarkAtof64RandomLongFloats-4 213480 552.0 ns/op BenchmarkAtof32Decimal-4 823732 138.4 ns/op BenchmarkAtof32Float-4 719858 159.5 ns/op BenchmarkAtof32FloatExp-4 573226 200.1 ns/op BenchmarkAtof32Random-4 339273 348.0 ns/op BenchmarkAtof32RandomLong-4 141610 836.5 ns/op BenchmarkParseInt/Pos/7bit-4 1334875 89.13 ns/op BenchmarkParseInt/Pos/26bit-4 572641 202.9 ns/op BenchmarkParseInt/Pos/31bit-4 540451 217.7 ns/op BenchmarkParseInt/Pos/56bit-4 351580 335.3 ns/op BenchmarkParseInt/Pos/63bit-4 334027 353.5 ns/op BenchmarkParseInt/Neg/7bit-4 1326663 88.72 ns/op BenchmarkParseInt/Neg/26bit-4 562347 203.7 ns/op BenchmarkParseInt/Neg/31bit-4 526141 213.9 ns/op BenchmarkParseInt/Neg/56bit-4 354921 329.3 ns/op BenchmarkParseInt/Neg/63bit-4 339928 349.3 ns/op BenchmarkAtoi/Pos/7bit-4 1899998 62.01 ns/op BenchmarkAtoi/Pos/26bit-4 769159 149.7 ns/op BenchmarkAtoi/Pos/31bit-4 698630 162.9 ns/op BenchmarkAtoi/Pos/56bit-4 354996 284.7 ns/op BenchmarkAtoi/Pos/63bit-4 303316 382.4 ns/op BenchmarkAtoi/Neg/7bit-4 1959032 63.01 ns/op BenchmarkAtoi/Neg/26bit-4 763904 151.6 ns/op BenchmarkAtoi/Neg/31bit-4 703435 163.1 ns/op BenchmarkAtoi/Neg/56bit-4 419013 281.9 ns/op BenchmarkAtoi/Neg/63bit-4 307234 387.4 ns/op BenchmarkFormatFloat/Decimal-4 121039 999.4 ns/op BenchmarkFormatFloat/Float-4 114044 1053 ns/op BenchmarkFormatFloat/Exp-4 113542 1052 ns/op BenchmarkFormatFloat/NegExp-4 112970 1056 ns/op BenchmarkFormatFloat/LongExp-4 97726 1227 ns/op BenchmarkFormatFloat/Big-4 89424 1324 ns/op BenchmarkFormatFloat/BinaryExp-4 227967 530.2 ns/op BenchmarkFormatFloat/32Integer-4 122772 977.3 ns/op BenchmarkFormatFloat/32ExactFraction-4 133410 894.8 ns/op BenchmarkFormatFloat/32Point-4 115872 1046 ns/op BenchmarkFormatFloat/32Exp-4 121201 1001 ns/op BenchmarkFormatFloat/32NegExp-4 120344 1009 ns/op BenchmarkFormatFloat/32Shortest-4 125886 942.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 129282 915.3 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 129564 949.9 ns/op BenchmarkFormatFloat/64Fixed1-4 154902 786.8 ns/op BenchmarkFormatFloat/64Fixed2-4 156456 774.7 ns/op BenchmarkFormatFloat/64Fixed3-4 153656 791.7 ns/op BenchmarkFormatFloat/64Fixed4-4 156202 766.8 ns/op BenchmarkFormatFloat/64Fixed12-4 88155 1387 ns/op BenchmarkFormatFloat/64Fixed16-4 106296 1145 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 113756 1080 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 97776 1265 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2200 51870 ns/op BenchmarkFormatFloat/Slowpath64-4 97806 1241 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 99092 1217 ns/op BenchmarkAppendFloat/Decimal-4 142234 845.8 ns/op BenchmarkAppendFloat/Float-4 122809 951.4 ns/op BenchmarkAppendFloat/Exp-4 132744 896.4 ns/op BenchmarkAppendFloat/NegExp-4 135792 884.6 ns/op BenchmarkAppendFloat/LongExp-4 109654 1085 ns/op BenchmarkAppendFloat/Big-4 101773 1168 ns/op BenchmarkAppendFloat/BinaryExp-4 321451 367.9 ns/op BenchmarkAppendFloat/32Integer-4 142293 845.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 150320 757.3 ns/op BenchmarkAppendFloat/32Point-4 130856 904.5 ns/op BenchmarkAppendFloat/32Exp-4 134464 880.4 ns/op BenchmarkAppendFloat/32NegExp-4 132133 859.5 ns/op BenchmarkAppendFloat/32Shortest-4 164282 738.7 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 148153 809.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 147384 813.3 ns/op BenchmarkAppendFloat/64Fixed1-4 187572 633.5 ns/op BenchmarkAppendFloat/64Fixed2-4 184513 647.0 ns/op BenchmarkAppendFloat/64Fixed3-4 185856 643.3 ns/op BenchmarkAppendFloat/64Fixed4-4 181047 631.7 ns/op BenchmarkAppendFloat/64Fixed12-4 100404 1190 ns/op BenchmarkAppendFloat/64Fixed16-4 118111 1018 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 141261 818.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 110944 1085 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2322 50950 ns/op BenchmarkAppendFloat/Slowpath64-4 108135 1070 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114464 1044 ns/op BenchmarkFormatInt-4 14324 8144 ns/op BenchmarkAppendInt-4 17098 6954 ns/op BenchmarkFormatUint-4 76003 1477 ns/op BenchmarkAppendUint-4 94608 1241 ns/op BenchmarkFormatIntSmall/7-4 3290997 35.81 ns/op BenchmarkFormatIntSmall/42-4 3341851 35.49 ns/op BenchmarkAppendIntSmall-4 1355564 88.93 ns/op BenchmarkAppendUintVarlen/1-4 1473513 81.51 ns/op BenchmarkAppendUintVarlen/12-4 1400511 84.83 ns/op BenchmarkAppendUintVarlen/123-4 1000000 115.7 ns/op BenchmarkAppendUintVarlen/1234-4 996842 114.5 ns/op BenchmarkAppendUintVarlen/12345-4 963643 117.7 ns/op BenchmarkAppendUintVarlen/123456-4 926824 120.6 ns/op BenchmarkAppendUintVarlen/1234567-4 876108 124.9 ns/op BenchmarkAppendUintVarlen/12345678-4 942631 126.0 ns/op BenchmarkAppendUintVarlen/123456789-4 871863 129.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 855391 130.4 ns/op BenchmarkAppendUintVarlen/12345678901-4 858787 133.5 ns/op BenchmarkAppendUintVarlen/123456789012-4 853141 135.0 ns/op BenchmarkAppendUintVarlen/1234567890123-4 851437 136.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 842476 133.5 ns/op BenchmarkAppendUintVarlen/123456789012345-4 830812 138.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 814605 142.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 787195 143.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 795024 147.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 772182 145.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 788712 146.4 ns/op BenchmarkQuote-4 43146 2735 ns/op BenchmarkQuoteRune-4 420242 271.0 ns/op BenchmarkAppendQuote-4 51921 2232 ns/op BenchmarkAppendQuoteRune-4 794086 141.1 ns/op BenchmarkUnquoteEasy-4 1336201 89.63 ns/op BenchmarkUnquoteHard-4 47865 2468 ns/op PASS ok strconv 19.923s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 336962 307.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 109825 912.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 189223 664.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 377898 293.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 128287 1006 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 185226 650.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 277843 415.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 87043 1361 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 87858 1210 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 561081 199.1 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20383 5896 ns/op BenchmarkGenericMatch1-4 2061 51689 ns/op BenchmarkGenericMatch2-4 424 279928 ns/op BenchmarkSingleMaxSkipping-4 7864 14869 ns/op 672.53 MB/s BenchmarkSingleLongSuffixFail-4 15075 7944 ns/op 126.13 MB/s BenchmarkSingleMatch-4 238 459436 ns/op 32.65 MB/s BenchmarkByteByteNoMatch-4 66546 1774 ns/op BenchmarkByteByteMatch-4 17397 6742 ns/op BenchmarkByteStringMatch-4 20301 5699 ns/op BenchmarkHTMLEscapeNew-4 66874 1783 ns/op BenchmarkHTMLEscapeOld-4 84126 1410 ns/op BenchmarkByteStringReplacerWriteString-4 1418 83412 ns/op BenchmarkByteReplacerWriteString-4 1525 76877 ns/op BenchmarkByteByteReplaces-4 3547 33235 ns/op BenchmarkByteByteMap-4 9656 11625 ns/op BenchmarkMap/identity/ASCII-4 581730 199.0 ns/op BenchmarkMap/identity/Greek-4 447855 255.3 ns/op BenchmarkMap/change/ASCII-4 37590 3131 ns/op BenchmarkMap/change/Greek-4 28611 4182 ns/op BenchmarkIndexRune-4 1923886 62.44 ns/op BenchmarkIndexRuneLongString-4 1744058 70.57 ns/op BenchmarkIndexRuneFastPath-4 4298390 28.30 ns/op BenchmarkIndex-4 4306034 27.68 ns/op BenchmarkLastIndex-4 4463229 26.93 ns/op BenchmarkIndexByte-4 9212763 12.77 ns/op BenchmarkToUpper/#00-4 4945696 23.77 ns/op BenchmarkToUpper/ONLYUPPER-4 2933066 40.78 ns/op BenchmarkToUpper/abc-4 323619 378.7 ns/op BenchmarkToUpper/AbC123-4 240516 480.3 ns/op BenchmarkToUpper/azAZ09_-4 279090 447.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55128 2166 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71386 1688 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34070 3563 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56120 2086 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123880 982.3 ns/op BenchmarkToLower/#00-4 5029095 23.79 ns/op BenchmarkToLower/abc-4 4191637 27.11 ns/op BenchmarkToLower/AbC123-4 217732 542.6 ns/op BenchmarkToLower/azAZ09_-4 217486 528.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 96348 1232 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 67588 1802 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35431 3399 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 77529 1543 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 115558 1011 ns/op BenchmarkMapNoChanges-4 808524 148.0 ns/op BenchmarkTrim-4 37876 3178 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3313267 36.11 ns/op BenchmarkToValidUTF8/InvalidASCII-4 186763 641.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126649 961.7 ns/op BenchmarkEqualFold/Tests-4 55194 2174 ns/op BenchmarkEqualFold/ASCII-4 3243746 36.53 ns/op BenchmarkEqualFold/UnicodePrefix-4 105314 1106 ns/op BenchmarkEqualFold/UnicodeSuffix-4 117393 1012 ns/op BenchmarkIndexHard1-4 838 143522 ns/op BenchmarkIndexHard2-4 602 201223 ns/op BenchmarkIndexHard3-4 150 796753 ns/op BenchmarkIndexHard4-4 98 1188535 ns/op BenchmarkLastIndexHard1-4 57 1980892 ns/op BenchmarkLastIndexHard2-4 57 1978645 ns/op BenchmarkLastIndexHard3-4 58 1996531 ns/op BenchmarkCountHard1-4 842 143054 ns/op BenchmarkCountHard2-4 595 201763 ns/op BenchmarkCountHard3-4 150 793445 ns/op BenchmarkIndexTorture-4 7468 15515 ns/op BenchmarkCountTorture-4 7512 15571 ns/op BenchmarkCountTortureOverlapping-4 640 169009 ns/op BenchmarkCountByte/10-4 4226019 27.85 ns/op 359.10 MB/s BenchmarkCountByte/32-4 4224608 27.86 ns/op 1148.41 MB/s BenchmarkCountByte/4096-4 1000000 101.5 ns/op 40341.20 MB/s BenchmarkCountByte/4194304-4 669 169000 ns/op 24818.32 MB/s BenchmarkCountByte/67108864-4 16 7052480 ns/op 9515.64 MB/s BenchmarkFields/ASCII/16-4 251668 475.7 ns/op 33.63 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 17883 6331 ns/op 40.44 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1424 80597 ns/op 50.82 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 66 1567205 ns/op 41.82 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 24979071 ns/op 41.98 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 115314 999.3 ns/op 16.01 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11058 ns/op 23.15 MB/s 224 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 548 205021 ns/op 19.98 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 4234901 ns/op 15.48 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 90207430 ns/op 11.62 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 187504 623.6 ns/op 25.66 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16255 7269 ns/op 35.22 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 922 124759 ns/op 32.83 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 2939897 ns/op 22.29 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68619005 ns/op 15.28 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 134376 856.7 ns/op 18.68 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14395 7930 ns/op 32.28 MB/s 224 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 722 159662 ns/op 25.65 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 36 3507027 ns/op 18.69 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77192098 ns/op 13.58 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 110288393 ns/op BenchmarkSplitSingleByteSeparator-4 14 8230491 ns/op BenchmarkSplitMultiByteSeparator-4 28 3955843 ns/op BenchmarkSplitNSingleByteSeparator-4 205378 542.3 ns/op BenchmarkSplitNMultiByteSeparator-4 163917 688.2 ns/op BenchmarkRepeat/5x0-4 4282388 27.53 ns/op BenchmarkRepeat/5x1-4 4163556 28.32 ns/op BenchmarkRepeat/5x2-4 244234 506.9 ns/op BenchmarkRepeat/5x6-4 134752 873.5 ns/op BenchmarkRepeat/10x0-4 4131300 27.75 ns/op BenchmarkRepeat/10x1-4 4160359 28.71 ns/op BenchmarkRepeat/10x2-4 235371 517.4 ns/op BenchmarkRepeat/10x6-4 132236 911.7 ns/op BenchmarkRepeatLarge/256/1-4 59277 1880 ns/op 136.14 MB/s BenchmarkRepeatLarge/256/16-4 97664 1210 ns/op 211.50 MB/s BenchmarkRepeatLarge/512/1-4 46492 2323 ns/op 220.40 MB/s BenchmarkRepeatLarge/512/16-4 66658 1631 ns/op 313.88 MB/s BenchmarkRepeatLarge/1024/1-4 39012 3016 ns/op 339.57 MB/s BenchmarkRepeatLarge/1024/16-4 52225 2305 ns/op 444.25 MB/s BenchmarkRepeatLarge/2048/1-4 29034 4096 ns/op 500.05 MB/s BenchmarkRepeatLarge/2048/16-4 33913 3318 ns/op 617.20 MB/s BenchmarkRepeatLarge/4096/1-4 19252 6088 ns/op 672.77 MB/s BenchmarkRepeatLarge/4096/16-4 21998 5533 ns/op 740.31 MB/s BenchmarkRepeatLarge/8192/1-4 12195 10791 ns/op 759.17 MB/s BenchmarkRepeatLarge/8192/16-4 12794 9249 ns/op 885.73 MB/s BenchmarkRepeatLarge/8192/4097-4 5009282 22.51 ns/op 181977.04 MB/s BenchmarkRepeatLarge/16384/1-4 6882 17159 ns/op 954.86 MB/s BenchmarkRepeatLarge/16384/16-4 6908 15866 ns/op 1032.68 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 12328 ns/op 996.96 MB/s BenchmarkRepeatLarge/32768/1-4 4254 29558 ns/op 1108.62 MB/s BenchmarkRepeatLarge/32768/16-4 4206 29245 ns/op 1120.48 MB/s BenchmarkRepeatLarge/32768/4097-4 4333 31589 ns/op 907.88 MB/s BenchmarkRepeatLarge/65536/1-4 2085 61014 ns/op 1074.12 MB/s BenchmarkRepeatLarge/65536/16-4 1729 58930 ns/op 1112.10 MB/s BenchmarkRepeatLarge/65536/4097-4 1850 60701 ns/op 1012.43 MB/s BenchmarkRepeatLarge/131072/1-4 223 527343 ns/op 248.55 MB/s BenchmarkRepeatLarge/131072/16-4 214 521692 ns/op 251.24 MB/s BenchmarkRepeatLarge/131072/4097-4 229 527079 ns/op 240.96 MB/s BenchmarkRepeatLarge/262144/1-4 100 1022719 ns/op 256.32 MB/s BenchmarkRepeatLarge/262144/16-4 100 1029486 ns/op 254.64 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1046793 ns/op 246.57 MB/s BenchmarkRepeatLarge/524288/1-4 48 2096028 ns/op 250.13 MB/s BenchmarkRepeatLarge/524288/16-4 62 2044054 ns/op 256.49 MB/s BenchmarkRepeatLarge/524288/4097-4 60 2032605 ns/op 255.99 MB/s BenchmarkRepeatLarge/1048576/1-4 32 4056062 ns/op 258.52 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4035235 ns/op 259.86 MB/s BenchmarkRepeatLarge/1048576/4097-4 28 4108896 ns/op 254.26 MB/s BenchmarkRepeatLarge/2097152/1-4 14 7918441 ns/op 264.84 MB/s BenchmarkRepeatLarge/2097152/16-4 16 7897698 ns/op 265.54 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8031162 ns/op 260.68 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15767567 ns/op 266.01 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16018837 ns/op 261.84 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16441976 ns/op 254.91 MB/s BenchmarkRepeatLarge/8388608/1-4 3 33756601 ns/op 248.50 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31988007 ns/op 262.24 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 33095202 ns/op 253.41 MB/s BenchmarkRepeatLarge/16777216/1-4 2 64694666 ns/op 259.33 MB/s BenchmarkRepeatLarge/16777216/16-4 2 63164224 ns/op 265.61 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62822566 ns/op 267.06 MB/s BenchmarkRepeatLarge/33554432/1-4 1 120395578 ns/op 278.70 MB/s BenchmarkRepeatLarge/33554432/16-4 1 121573890 ns/op 276.00 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 122026411 ns/op 274.98 MB/s BenchmarkRepeatLarge/67108864/1-4 1 257354508 ns/op 260.76 MB/s BenchmarkRepeatLarge/67108864/16-4 1 238567883 ns/op 281.30 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 240496970 ns/op 279.04 MB/s BenchmarkRepeatLarge/134217728/1-4 1 505890326 ns/op 265.31 MB/s BenchmarkRepeatLarge/134217728/16-4 1 479744317 ns/op 279.77 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 478468475 ns/op 280.52 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1011149477 ns/op 265.48 MB/s BenchmarkRepeatLarge/268435456/16-4 1 932559518 ns/op 287.85 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 926969304 ns/op 289.58 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1988106226 ns/op 270.04 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1869948116 ns/op 287.10 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1880993473 ns/op 285.42 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3940958382 ns/op 272.46 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3686586626 ns/op 291.26 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3714878691 ns/op 289.04 MB/s BenchmarkIndexAnyASCII/1:1-4 2275562 53.48 ns/op BenchmarkIndexAnyASCII/1:2-4 2244135 55.25 ns/op BenchmarkIndexAnyASCII/1:4-4 2197558 54.06 ns/op BenchmarkIndexAnyASCII/1:8-4 2234839 54.77 ns/op BenchmarkIndexAnyASCII/1:16-4 2159390 53.89 ns/op BenchmarkIndexAnyASCII/1:32-4 2156133 55.18 ns/op BenchmarkIndexAnyASCII/1:64-4 2053839 54.72 ns/op BenchmarkIndexAnyASCII/16:1-4 2324005 53.47 ns/op BenchmarkIndexAnyASCII/16:2-4 798144 147.2 ns/op BenchmarkIndexAnyASCII/16:4-4 779410 147.4 ns/op BenchmarkIndexAnyASCII/16:8-4 765946 155.8 ns/op BenchmarkIndexAnyASCII/16:16-4 729182 168.5 ns/op BenchmarkIndexAnyASCII/16:32-4 618508 192.7 ns/op BenchmarkIndexAnyASCII/16:64-4 503844 239.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1960604 60.23 ns/op BenchmarkIndexAnyASCII/256:2-4 73790 1714 ns/op BenchmarkIndexAnyASCII/256:4-4 72451 1634 ns/op BenchmarkIndexAnyASCII/256:8-4 73320 1658 ns/op BenchmarkIndexAnyASCII/256:16-4 70160 1705 ns/op BenchmarkIndexAnyASCII/256:32-4 68484 1674 ns/op BenchmarkIndexAnyASCII/256:64-4 69622 1723 ns/op BenchmarkIndexAnyUTF8/1:1-4 2352244 50.67 ns/op BenchmarkIndexAnyUTF8/1:2-4 2208896 55.13 ns/op BenchmarkIndexAnyUTF8/1:4-4 2221736 54.01 ns/op BenchmarkIndexAnyUTF8/1:8-4 2180600 53.82 ns/op BenchmarkIndexAnyUTF8/1:16-4 2204120 53.91 ns/op BenchmarkIndexAnyUTF8/1:32-4 2209946 55.23 ns/op BenchmarkIndexAnyUTF8/1:64-4 2173506 55.05 ns/op BenchmarkIndexAnyUTF8/16:1-4 1745996 68.64 ns/op BenchmarkIndexAnyUTF8/16:2-4 308031 373.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 310830 366.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 311188 373.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 309550 375.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 294099 404.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 294547 407.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 328933 358.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 22687 5134 ns/op BenchmarkIndexAnyUTF8/256:4-4 24243 4999 ns/op BenchmarkIndexAnyUTF8/256:8-4 23514 5271 ns/op BenchmarkIndexAnyUTF8/256:16-4 21933 5409 ns/op BenchmarkIndexAnyUTF8/256:32-4 20407 5738 ns/op BenchmarkIndexAnyUTF8/256:64-4 20769 5697 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2264043 53.77 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2216712 52.67 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2263368 53.69 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2236569 53.46 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2315408 52.26 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2244835 53.68 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2181798 54.66 ns/op BenchmarkLastIndexAnyASCII/16:1-4 794497 148.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 798730 146.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 703339 147.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 771387 156.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 681896 167.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 599192 196.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 499933 243.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73482 1620 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72216 1629 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73956 1630 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73399 1643 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72945 1648 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70700 1701 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69102 1739 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2241564 53.51 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2228568 53.73 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2256612 53.56 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2198052 53.66 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2214013 54.24 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2245677 53.67 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2208619 53.71 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 379542 302.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 185548 624.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 185613 646.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 182682 625.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 177832 654.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 172471 693.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 165262 710.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 29115 4207 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12897 9306 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12156 9940 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12064 9625 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10197 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10611 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10575 ns/op BenchmarkTrimASCII/1:1-4 3863588 29.85 ns/op BenchmarkTrimASCII/1:2-4 2742459 43.40 ns/op BenchmarkTrimASCII/1:4-4 2564916 46.62 ns/op BenchmarkTrimASCII/1:8-4 2261352 54.77 ns/op BenchmarkTrimASCII/1:16-4 1873896 64.12 ns/op BenchmarkTrimASCII/16:1-4 2780444 42.95 ns/op BenchmarkTrimASCII/16:2-4 797240 142.9 ns/op BenchmarkTrimASCII/16:4-4 799371 152.3 ns/op BenchmarkTrimASCII/16:8-4 750280 154.5 ns/op BenchmarkTrimASCII/16:16-4 725374 166.9 ns/op BenchmarkTrimASCII/256:1-4 504040 235.6 ns/op BenchmarkTrimASCII/256:2-4 77845 1538 ns/op BenchmarkTrimASCII/256:4-4 76785 1554 ns/op BenchmarkTrimASCII/256:8-4 76773 1552 ns/op BenchmarkTrimASCII/256:16-4 77209 1564 ns/op BenchmarkTrimASCII/4096:1-4 37998 3163 ns/op BenchmarkTrimASCII/4096:2-4 4837 23905 ns/op BenchmarkTrimASCII/4096:4-4 4612 23945 ns/op BenchmarkTrimASCII/4096:8-4 4946 24140 ns/op BenchmarkTrimASCII/4096:16-4 4760 24040 ns/op BenchmarkTrimByte-4 3816213 31.51 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13317 9101 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13148 9080 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1105 108319 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2244 52047 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4458 26235 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7600 14805 ns/op BenchmarkJoin/0-4 4253467 26.75 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3606120 32.47 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 192229 622.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 133216 897.5 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 98085 1194 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 80731 1489 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 68575 1745 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 60685 1987 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3107481 38.36 ns/op BenchmarkTrimSpace/ASCII-4 1733419 69.71 ns/op BenchmarkTrimSpace/SomeNonASCII-4 144228 818.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 73831 1591 ns/op BenchmarkReplaceAll-4 124220 1001 ns/op 16 B/op 1 allocs/op PASS ok strings 68.391s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 57214 2116 ns/op BenchmarkCond2-4 28183 4418 ns/op BenchmarkCond4-4 16123 7343 ns/op BenchmarkCond8-4 8205 13950 ns/op BenchmarkCond16-4 4132 29190 ns/op BenchmarkCond32-4 1588 78162 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 427344 288.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 273813 477.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 542919 240.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 406304 277.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 245841 443.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 460041 237.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 71077 1993 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 67126 2108 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 56355 2686 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 41871 3279 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 461799 262.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 155773 781.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 506292 246.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 141535 1016 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 449726 226.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 158200 808.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1795119 64.07 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 40526 3339 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 93631 1229 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 231110 468.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4105 26955 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 238 504445 ns/op BenchmarkRange/*sync.Map-4 990 103268 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 90808 1563 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 156036 663.5 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 57790 2083 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 97070 1315 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 188288 591.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 157591 1004 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 74671 1879 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 151009 808.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 642585 232.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45714 2699 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 135784 957.5 ns/op BenchmarkSwapCollision/*sync.Map-4 65900 1811 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 234 520742 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 88141 1367 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 268503 396.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 17484 6241 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 59364 2134 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18072 6264 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 367459 471.2 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 95890 1515 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 117909 901.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1821664 84.15 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 145022 882.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1700311 67.04 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 477582 254.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 118039 920.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 481239 249.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 91036 1458 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 259716 466.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 371347 316.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 103143 1262 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 496087 239.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 319210 787.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 83072 1253 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 155013 870.0 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 50749 2451 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 167052 658.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 415206 268.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 99814 1167 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 530086 210.0 ns/op BenchmarkUncontendedSemaphore-4 3398047 35.11 ns/op BenchmarkContendedSemaphore-4 2961306 42.61 ns/op BenchmarkMutexUncontended-4 687865 146.7 ns/op BenchmarkMutex-4 132910 917.2 ns/op BenchmarkMutexSlack-4 135019 870.9 ns/op BenchmarkMutexWork-4 137029 917.1 ns/op BenchmarkMutexWorkSlack-4 107392 958.1 ns/op BenchmarkMutexNoSpin-4 48714 2265 ns/op BenchmarkMutexSpin-4 52606 2096 ns/op BenchmarkOnce-4 549638 228.5 ns/op BenchmarkOnceFunc/v=Once-4 899706 122.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 788848 150.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 817756 139.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 844704 130.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 803146 147.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 786885 141.5 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6559233 18.85 ns/op BenchmarkSemaSyntNonblock-4 1000000 107.2 ns/op BenchmarkSemaSyntBlock-4 1000000 106.2 ns/op BenchmarkSemaWorkNonblock-4 831116 147.0 ns/op BenchmarkSemaWorkBlock-4 727240 156.0 ns/op BenchmarkRWMutexUncontended-4 413066 315.5 ns/op BenchmarkRWMutexWrite100-4 233800 473.2 ns/op BenchmarkRWMutexWrite10-4 254370 520.2 ns/op BenchmarkRWMutexWorkWrite100-4 221182 558.1 ns/op BenchmarkRWMutexWorkWrite10-4 197883 676.9 ns/op BenchmarkWaitGroupUncontended-4 802221 192.0 ns/op BenchmarkWaitGroupAddDone-4 302467 458.4 ns/op BenchmarkWaitGroupAddDoneWork-4 305103 406.0 ns/op BenchmarkWaitGroupWait-4 4131225 27.76 ns/op BenchmarkWaitGroupWaitWork-4 2927703 44.61 ns/op BenchmarkWaitGroupActuallyWait-4 36447 3466 ns/op 32 B/op 2 allocs/op PASS ok sync 19.728s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 401299 341.0 ns/op PASS ok sync/atomic 1.161s PASS ok syscall 1.018s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 134544 882.3 ns/op 0 B/op 0 allocs/op PASS ok testing 1.150s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7376 15227 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11306 10682 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 93 1235455 ns/op 110961 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 118 1004366 ns/op 940 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 182746543 ns/op 18287920 B/op 100060 allocs/op BenchmarkTable/1x100000/reuse-4 1 186762456 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1638 66234 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2092 53971 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6029192 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5408968 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 761650439 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 737862850 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 217 544946 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 247 486826 ns/op 159 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 59893288 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 56299386 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7407380591 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 7203908183 ns/op 334042096 B/op 100091 allocs/op BenchmarkPyramid/10-4 2637 44644 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3059451 ns/op 410543 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 325730242 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 2221 48296 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 256 458148 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 24 4507119 ns/op 408996 B/op 1660 allocs/op BenchmarkCode-4 8038 14211 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.733s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 83402868 ns/op BenchmarkVariableString-4 93007 1263 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2078 57218 ns/op 2515 B/op 39 allocs/op PASS ok text/template/parse 1.545s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3264268 ns/op BenchmarkAfter-4 108 1203825 ns/op BenchmarkStop-4 171 666552 ns/op BenchmarkSimultaneousAfterFunc-4 26 4200915 ns/op BenchmarkStartStop-4 195 689543 ns/op BenchmarkReset-4 2558 60684 ns/op BenchmarkSleep-4 30 3968960 ns/op BenchmarkParallelTimerLatency-4 50 263229 avg-late-ns 5655288 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 314131 avg-late-ns 1174767 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 37 368937 avg-late-ns 878930 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 388393 avg-late-ns 1171505 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 383990 avg-late-ns 1399277 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 343098 avg-late-ns 1734411 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 330126 avg-late-ns 1918775 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 267032 avg-late-ns 3053907 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 253995 avg-late-ns 3102493 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 250672 avg-late-ns 1833133 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 824996 avg-late-ns 3582911 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 287647 avg-late-ns 778555 max-late-ns BenchmarkTicker-4 315 336826 ns/op BenchmarkTickerReset-4 4086 30656 ns/op BenchmarkTickerResetNaive-4 175 691732 ns/op BenchmarkNow-4 1000000 101.1 ns/op BenchmarkNowUnixNano-4 1000000 112.7 ns/op BenchmarkNowUnixMilli-4 1000000 112.8 ns/op BenchmarkNowUnixMicro-4 1000000 114.0 ns/op BenchmarkFormat-4 54906 2196 ns/op BenchmarkFormatRFC3339-4 73719 1649 ns/op BenchmarkFormatRFC3339Nano-4 71623 1650 ns/op BenchmarkFormatNow-4 75882 1528 ns/op BenchmarkMarshalJSON-4 98493 1251 ns/op BenchmarkMarshalText-4 98208 1254 ns/op BenchmarkParse-4 138662 852.8 ns/op BenchmarkParseRFC3339UTC-4 311736 379.7 ns/op BenchmarkParseRFC3339UTCBytes-4 208116 575.7 ns/op BenchmarkParseRFC3339TZ-4 96495 1244 ns/op BenchmarkParseRFC3339TZBytes-4 75112 1618 ns/op BenchmarkParseDuration-4 525892 223.0 ns/op BenchmarkHour-4 704086 166.0 ns/op BenchmarkSecond-4 690123 165.0 ns/op BenchmarkYear-4 555714 210.0 ns/op BenchmarkDay-4 514660 230.9 ns/op BenchmarkISOWeek-4 528720 223.4 ns/op BenchmarkGoString-4 66603 1741 ns/op BenchmarkUnmarshalText-4 81512 1401 ns/op PASS ok time 12.516s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 567979 189.2 ns/op BenchmarkDecodeValidJapaneseChars-4 709869 157.4 ns/op BenchmarkDecodeRune-4 1674054 72.30 ns/op BenchmarkEncodeValidASCII-4 497398 213.5 ns/op BenchmarkEncodeValidJapaneseChars-4 801624 155.3 ns/op BenchmarkAppendRuneValidASCII-4 1495023 80.75 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2527371 47.60 ns/op BenchmarkEncodeRune-4 1849618 64.42 ns/op PASS ok unicode/utf16 2.250s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1882611 61.84 ns/op BenchmarkRuneCountTenJapaneseChars-4 306674 358.4 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3577708 33.04 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 431354 275.7 ns/op BenchmarkValidTenASCIIChars-4 2052721 58.89 ns/op BenchmarkValid100KASCIIChars-4 79 1328903 ns/op BenchmarkValidTenJapaneseChars-4 307096 384.7 ns/op BenchmarkValidLongMostlyASCII-4 84 1403371 ns/op BenchmarkValidLongJapanese-4 45 2284560 ns/op BenchmarkValidStringTenASCIIChars-4 4673878 25.55 ns/op BenchmarkValidString100KASCIIChars-4 9566 12331 ns/op BenchmarkValidStringTenJapaneseChars-4 411489 252.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1224 99303 ns/op BenchmarkValidStringLongJapanese-4 157 744989 ns/op BenchmarkEncodeASCIIRune-4 4409899 26.65 ns/op BenchmarkEncodeJapaneseRune-4 2573052 46.00 ns/op BenchmarkAppendASCIIRune-4 9403281 12.68 ns/op BenchmarkAppendJapaneseRune-4 2879226 40.58 ns/op BenchmarkDecodeASCIIRune-4 2978304 40.15 ns/op BenchmarkDecodeJapaneseRune-4 2267446 51.76 ns/op BenchmarkFullRune/ASCII-4 3354680 35.88 ns/op BenchmarkFullRune/Incomplete-4 1541694 78.64 ns/op BenchmarkFullRune/Japanese-4 3413682 34.98 ns/op PASS ok unicode/utf8 4.513s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 75864381954 ns/op PASS ok cmd/api 77.106s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 452960 252.3 ns/op BenchmarkCgoCall/one-pointer-4 354470 326.7 ns/op BenchmarkCgoCall/string-pointer-escape-4 293912 393.6 ns/op BenchmarkCgoCall/string-pointer-noescape-4 324013 375.8 ns/op BenchmarkCgoCall/eight-pointers-4 178146 615.8 ns/op BenchmarkCgoCall/eight-pointers-nil-4 385251 310.3 ns/op BenchmarkCgoCall/eight-pointers-array-4 31900 4089 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42511 2860 ns/op BenchmarkGoString-4 973458 116.1 ns/op BenchmarkCGoCallback-4 47581 2545 ns/op BenchmarkCGoInCThread-4 291667 371.3 ns/op PASS ok cmd/cgo/internal/test 2.566s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 101.8 ns/op BenchmarkEqArrayOfStrings64-4 148656 799.4 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11766 ns/op BenchmarkEqArrayOfFloats5-4 1345093 87.77 ns/op BenchmarkEqArrayOfFloats64-4 138868 868.6 ns/op BenchmarkEqArrayOfFloats1024-4 9076 12569 ns/op BenchmarkEqArrayOfStructsEq-4 2780 42796 ns/op BenchmarkEqArrayOfStructsNotEq-4 4874 23970 ns/op BenchmarkEqStruct-4 16551470 7.118 ns/op PASS ok cmd/compile/internal/reflectdata 2.224s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 61493 ns/op BenchmarkInvertLessThanNoov-4 14400730 8.249 ns/op BenchmarkCopyElim1-4 808 179126 ns/op BenchmarkCopyElim10-4 576 206441 ns/op BenchmarkCopyElim100-4 280 378056 ns/op BenchmarkCopyElim1000-4 50 2171177 ns/op BenchmarkCopyElim10000-4 3 43982824 ns/op BenchmarkCopyElim100000-4 1 712276188 ns/op BenchmarkDeadCode/1-4 504 215677 ns/op BenchmarkDeadCode/10-4 489 282862 ns/op BenchmarkDeadCode/100-4 207 490887 ns/op BenchmarkDeadCode/1000-4 49 2945073 ns/op BenchmarkDeadCode/10000-4 3 39239249 ns/op BenchmarkDeadCode/100000-4 1 470848629 ns/op BenchmarkDeadCode/200000-4 1 972999999 ns/op BenchmarkDominatorsLinear-4 12 10272884 ns/op 0.97 MB/s BenchmarkDominatorsFwdBack-4 8 15504653 ns/op 0.64 MB/s BenchmarkDominatorsManyPred-4 8 15101920 ns/op 0.66 MB/s BenchmarkDominatorsMaxPred-4 7 14773986 ns/op 0.68 MB/s BenchmarkDominatorsMaxPredVal-4 9 15855559 ns/op 0.63 MB/s BenchmarkFuse/1-4 554 200695 ns/op BenchmarkFuse/10-4 411 257071 ns/op BenchmarkFuse/100-4 142 884844 ns/op BenchmarkFuse/1000-4 16 6553231 ns/op BenchmarkFuse/10000-4 2 84613044 ns/op BenchmarkNilCheckDeep1-4 10000 10606 ns/op 0.09 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4551 26597 ns/op 0.38 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 643 180070 ns/op 0.56 MB/s 1149 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 58 1760619 ns/op 0.57 MB/s 9461 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 5 21841737 ns/op 0.46 MB/s 183923 B/op 7 allocs/op BenchmarkDSEPass-4 31 3728724 ns/op 53084 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 127763791 ns/op 4253280 B/op 108415 allocs/op BenchmarkCSEPass-4 7 15139816 ns/op 75347 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 164264451 ns/op 5693664 B/op 97672 allocs/op BenchmarkDeadcodePass-4 177 668223 ns/op 102179 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 146599530 ns/op 4060128 B/op 45073 allocs/op BenchmarkMultiPass-4 67 1718596 ns/op 248927 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 299960209 ns/op 11217864 B/op 149980 allocs/op BenchmarkCondRewrite/SoloJump-4 3083106 38.94 ns/op BenchmarkCondRewrite/CombJump-4 2829290 42.52 ns/op PASS ok cmd/compile/internal/ssa 16.551s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 10662 ns/op BenchmarkExtShift-4 17142 7060 ns/op BenchmarkModify-4 9291 11712 ns/op BenchmarkMullImm-4 16504 7383 ns/op BenchmarkConstModify-4 9981 11355 ns/op BenchmarkBitSet-4 19465 6050 ns/op BenchmarkBitClear-4 20511 5724 ns/op BenchmarkBitToggle-4 20856 5873 ns/op BenchmarkBitSetConst-4 166422 724.9 ns/op BenchmarkBitClearConst-4 162388 744.0 ns/op BenchmarkBitToggleConst-4 166345 722.9 ns/op BenchmarkDivconstI64-4 7618005 13.82 ns/op BenchmarkModconstI64-4 8755081 13.43 ns/op BenchmarkDivisiblePow2constI64-4 8713077 13.77 ns/op BenchmarkDivisibleconstI64-4 9029737 13.48 ns/op BenchmarkDivisibleWDivconstI64-4 6969771 17.13 ns/op BenchmarkDivconstU64/3-4 8895528 13.53 ns/op BenchmarkDivconstU64/5-4 8362747 14.35 ns/op BenchmarkDivconstU64/37-4 8880357 13.58 ns/op BenchmarkDivconstU64/1234567-4 8535183 13.88 ns/op BenchmarkModconstU64-4 8662515 13.10 ns/op BenchmarkDivisibleconstU64-4 8775082 13.61 ns/op BenchmarkDivisibleWDivconstU64-4 6851246 17.25 ns/op BenchmarkDivconstI32-4 8779922 13.65 ns/op BenchmarkModconstI32-4 8616927 13.97 ns/op BenchmarkDivisiblePow2constI32-4 9112520 13.13 ns/op BenchmarkDivisibleconstI32-4 8899231 13.55 ns/op BenchmarkDivisibleWDivconstI32-4 7026044 17.15 ns/op BenchmarkDivconstU32-4 8768917 13.74 ns/op BenchmarkModconstU32-4 9110797 13.37 ns/op BenchmarkDivisibleconstU32-4 9117512 13.27 ns/op BenchmarkDivisibleWDivconstU32-4 7188487 16.59 ns/op BenchmarkDivconstI16-4 8593458 13.88 ns/op BenchmarkModconstI16-4 8728944 13.69 ns/op BenchmarkDivisiblePow2constI16-4 8761503 13.57 ns/op BenchmarkDivisibleconstI16-4 8762544 13.44 ns/op BenchmarkDivisibleWDivconstI16-4 7021928 16.93 ns/op BenchmarkDivconstU16-4 9223394 13.07 ns/op BenchmarkModconstU16-4 8809282 13.55 ns/op BenchmarkDivisibleconstU16-4 8776362 13.98 ns/op BenchmarkDivisibleWDivconstU16-4 6912818 17.23 ns/op BenchmarkDivconstI8-4 8694049 13.63 ns/op BenchmarkModconstI8-4 8333448 14.17 ns/op BenchmarkDivisiblePow2constI8-4 9127906 13.25 ns/op BenchmarkDivisibleconstI8-4 9064270 13.20 ns/op BenchmarkDivisibleWDivconstI8-4 7253101 16.35 ns/op BenchmarkDivconstU8-4 8919357 13.39 ns/op BenchmarkModconstU8-4 8805376 13.54 ns/op BenchmarkDivisibleconstU8-4 8871789 13.54 ns/op BenchmarkDivisibleWDivconstU8-4 6740358 17.75 ns/op BenchmarkMul2-4 161409 723.2 ns/op BenchmarkMulNeg2-4 162061 730.7 ns/op BenchmarkEfaceInteger-4 3790659 27.87 ns/op BenchmarkTypeAssert-4 14256019 8.309 ns/op BenchmarkDiv64UnsignedSmall-4 6862200 17.43 ns/op BenchmarkDiv64Small-4 6265141 19.04 ns/op BenchmarkDiv64SmallNegDivisor-4 6034122 19.94 ns/op BenchmarkDiv64SmallNegDividend-4 6290758 19.23 ns/op BenchmarkDiv64SmallNegBoth-4 6212646 19.03 ns/op BenchmarkDiv64Unsigned-4 6810421 17.66 ns/op BenchmarkDiv64-4 6173336 19.35 ns/op BenchmarkDiv64NegDivisor-4 6012108 19.57 ns/op BenchmarkDiv64NegDividend-4 6123758 19.52 ns/op BenchmarkDiv64NegBoth-4 6157054 19.69 ns/op BenchmarkMod64UnsignedSmall-4 7085049 16.76 ns/op BenchmarkMod64Small-4 6323935 19.00 ns/op BenchmarkMod64SmallNegDivisor-4 6120729 19.54 ns/op BenchmarkMod64SmallNegDividend-4 6085444 19.62 ns/op BenchmarkMod64SmallNegBoth-4 5999469 19.97 ns/op BenchmarkMod64Unsigned-4 6915979 16.98 ns/op BenchmarkMod64-4 6184370 19.15 ns/op BenchmarkMod64NegDivisor-4 5975541 19.97 ns/op BenchmarkMod64NegDividend-4 5992995 20.03 ns/op BenchmarkMod64NegBoth-4 6158906 19.35 ns/op BenchmarkMulconstI32/3-4 16682305 7.192 ns/op BenchmarkMulconstI32/5-4 16704008 7.170 ns/op BenchmarkMulconstI32/12-4 16519596 7.166 ns/op BenchmarkMulconstI32/120-4 16823210 7.215 ns/op BenchmarkMulconstI32/-120-4 16605578 7.146 ns/op BenchmarkMulconstI32/65537-4 16722789 7.141 ns/op BenchmarkMulconstI32/65538-4 16611750 7.172 ns/op BenchmarkMulconstI64/3-4 16574488 7.219 ns/op BenchmarkMulconstI64/5-4 16802860 7.219 ns/op BenchmarkMulconstI64/12-4 16489081 7.186 ns/op BenchmarkMulconstI64/120-4 15303152 7.853 ns/op BenchmarkMulconstI64/-120-4 16525056 7.239 ns/op BenchmarkMulconstI64/65537-4 16577050 7.211 ns/op BenchmarkMulconstI64/65538-4 16650537 7.275 ns/op BenchmarkMulconstU32/3-4 16215128 7.178 ns/op BenchmarkMulconstU32/5-4 16597473 7.263 ns/op BenchmarkMulconstU32/12-4 16527523 7.199 ns/op BenchmarkMulconstU32/120-4 16585363 7.175 ns/op BenchmarkMulconstU32/65537-4 16469907 7.439 ns/op BenchmarkMulconstU32/65538-4 16588254 7.241 ns/op BenchmarkMulconstU64/3-4 16575306 7.224 ns/op BenchmarkMulconstU64/5-4 16299247 7.179 ns/op BenchmarkMulconstU64/12-4 16469548 7.254 ns/op BenchmarkMulconstU64/120-4 16755256 7.298 ns/op BenchmarkMulconstU64/65537-4 15311502 7.762 ns/op BenchmarkMulconstU64/65538-4 16558237 7.202 ns/op BenchmarkShiftArithmeticRight-4 20583616 5.771 ns/op BenchmarkSwitch8Predictable-4 12838285 8.957 ns/op BenchmarkSwitch8Unpredictable-4 5616232 20.93 ns/op BenchmarkSwitch32Predictable-4 8333798 14.02 ns/op BenchmarkSwitch32Unpredictable-4 5552378 20.97 ns/op BenchmarkSwitchStringPredictable-4 8221882 14.46 ns/op BenchmarkSwitchStringUnpredictable-4 4225134 27.25 ns/op BenchmarkSwitchTypePredictable-4 5970438 19.80 ns/op BenchmarkSwitchTypeUnpredictable-4 3119672 38.40 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6902160 17.15 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3629973 32.81 ns/op PASS ok cmd/compile/internal/test 16.695s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 99 1233313 ns/op BenchmarkNamed/Underlying/nongeneric-4 619806 161.7 ns/op BenchmarkNamed/Underlying/generic-4 745576 163.6 ns/op BenchmarkNamed/Underlying/src_instance-4 699770 159.4 ns/op BenchmarkNamed/Underlying/user_instance-4 740966 162.5 ns/op BenchmarkCheck/http/funcbodies/info-4 1 664614525 ns/op 50681 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 454182281 ns/op 74161 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 188277910 ns/op 178849 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 164471998 ns/op 204689 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 451300745 ns/op 11499 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 100101604 ns/op 51818 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 38514472 ns/op 134715 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 37673948 ns/op 137695 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 132449003 ns/op 16377 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 46138235 ns/op 47009 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 23506370 ns/op 92283 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22341875 ns/op 97088 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1295264211 ns/op 52591 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 717425198 ns/op 94944 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 184413706 ns/op 369111 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 133658436 ns/op 509392 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 514461986 ns/op 3910 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 74622084 ns/op 26954 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42027950 ns/op 47857 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 40961356 ns/op 49090 lines/s PASS ok cmd/compile/internal/types2 18.359s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 126 898088 ns/op 2031635 sys-ns/op 1380960 user-ns/op PASS ok cmd/go 1.209s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 200917 561.8 ns/op PASS ok cmd/go/internal/cfg 1.143s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64602 1795 ns/op 4.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 72868 1602 ns/op 4.99 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 13866 8571 ns/op 119.47 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14004 8480 ns/op 120.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2187 54605 ns/op 150.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2214 53900 ns/op 151.99 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.967s All tests passed.