linux-amd64-race at 532c6f1c8d724975f578c8ec519f1f5b07d949da :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn1385dbf" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "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-rn1385dbf" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "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.146+ #1 SMP Wed Jan 31 11:25:27 UTC 2024 x86_64 ##### Testing packages. ok archive/tar 1.782s ok archive/zip 3.399s ok bufio 1.330s ok bytes 3.132s ok cmp 1.018s ok compress/bzip2 1.462s ok compress/flate 6.924s ok compress/gzip 12.801s ok compress/lzw 1.522s ok compress/zlib 5.754s ok container/heap 1.023s ok container/list 1.019s ok container/ring 1.018s ok context 1.045s ok crypto 1.016s ok crypto/aes 1.053s ok crypto/cipher 1.047s ok crypto/des 1.049s ok crypto/dsa 1.018s ok crypto/ecdh 1.217s ok crypto/ecdsa 1.145s ok crypto/ed25519 1.379s ok crypto/elliptic 1.040s ok crypto/hmac 1.020s ok crypto/internal/alias 1.017s ok crypto/internal/bigmod 1.382s ok crypto/internal/boring 1.016s ok crypto/internal/boring/bcache 1.327s ok crypto/internal/edwards25519 1.784s ok crypto/internal/edwards25519/field 1.066s ok crypto/internal/nistec 1.836s ok crypto/internal/nistec/fiat 1.016s [no tests to run] ok crypto/md5 1.025s ok crypto/rand 1.335s ok crypto/rc4 1.449s ok crypto/rsa 2.458s ok crypto/sha1 1.044s ok crypto/sha256 1.026s ok crypto/sha512 1.024s ok crypto/subtle 1.438s ok crypto/tls 3.547s ok crypto/x509 2.149s ok database/sql 1.575s ok database/sql/driver 1.017s ok debug/buildinfo 1.035s ok debug/dwarf 1.077s ok debug/elf 2.272s ok debug/gosym 1.329s ok debug/macho 1.030s ok debug/pe 1.049s ok debug/plan9obj 1.017s ok embed 1.017s [no tests to run] ok embed/internal/embedtest 1.018s ok encoding/ascii85 1.022s ok encoding/asn1 1.022s ok encoding/base32 1.062s ok encoding/base64 1.026s ok encoding/binary 1.024s ok encoding/csv 1.059s ok encoding/gob 20.695s ok encoding/hex 1.026s ok encoding/json 2.434s ok encoding/pem 3.517s ok encoding/xml 1.220s ok errors 1.023s ok expvar 1.019s ok flag 3.105s ok fmt 1.504s ok go/ast 1.027s ok go/build 6.236s ok go/build/constraint 1.024s ok go/constant 1.024s ok go/doc 1.251s ok go/doc/comment 3.080s ok go/format 1.047s ok go/importer 1.699s ok go/internal/gccgoimporter 1.047s ok go/internal/gcimporter 10.575s ok go/internal/srcimporter 15.856s ok go/parser 2.091s ok go/printer 2.305s ok go/scanner 1.023s ok go/token 1.115s ok go/types 40.457s ok go/version 1.017s ok hash 1.021s ok hash/adler32 1.049s ok hash/crc32 1.055s ok hash/crc64 1.031s ok hash/fnv 1.020s ok hash/maphash 1.018s ok html 1.019s ok html/template 1.243s ok image 1.413s ok image/color 1.038s ok image/draw 1.576s ok image/gif 1.960s ok image/jpeg 2.302s ok image/png 4.135s ok index/suffixarray 1.964s ok internal/abi 1.056s ok internal/buildcfg 1.017s ok internal/chacha8rand 1.017s ok internal/coverage/cformat 1.017s ok internal/coverage/cmerge 1.018s ok internal/coverage/pods 1.020s ok internal/coverage/slicereader 1.016s ok internal/coverage/slicewriter 1.016s ok internal/coverage/test 1.044s ok internal/cpu 3.050s ok internal/dag 1.019s ok internal/diff 1.018s ok internal/fmtsort 1.018s ok internal/fuzz 1.039s ok internal/godebug 14.792s ok internal/godebugs 1.017s ok internal/gover 1.017s ok internal/intern 1.261s ok internal/itoa 1.017s ok internal/platform 1.690s ok internal/poll 1.507s ok internal/profile 1.017s ok internal/reflectlite 1.019s ok internal/safefilepath 1.016s ok internal/saferio 1.213s ok internal/singleflight 1.103s ok internal/testenv 1.167s ok internal/trace 1.222s ok internal/trace/v2 7.776s ok internal/types/errors 1.389s ok internal/unsafeheader 1.016s ok internal/xcoff 1.037s ok internal/zstd 1.076s ok io 1.051s ok io/fs 1.267s ok io/ioutil 1.022s ok log 1.027s ok log/slog 1.121s ok log/slog/internal/benchmarks 1.017s ok log/slog/internal/buffer 1.016s ok log/syslog 2.237s ok maps 1.018s ok math 1.029s ok math/big 4.072s ok math/bits 1.027s ok math/cmplx 1.020s ok math/rand 4.044s ok math/rand/v2 2.630s ok mime 1.040s ok mime/multipart 6.355s ok mime/quotedprintable 1.059s ok net 36.613s ok net/http 7.842s ok net/http/cgi 27.520s ok net/http/cookiejar 1.028s ok net/http/fcgi 1.230s ok net/http/httptest 1.139s ok net/http/httptrace 1.018s ok net/http/httputil 1.670s ok net/http/internal 2.657s ok net/http/internal/ascii 1.017s ok net/http/pprof 6.164s ok net/internal/cgotest 1.017s ok net/internal/socktest 1.019s ok net/mail 1.025s ok net/netip 1.357s ok net/rpc 1.056s ok net/rpc/jsonrpc 1.026s ok net/smtp 1.067s ok net/textproto 1.050s ok net/url 1.038s ok os 7.214s ok os/exec 7.224s ok os/exec/internal/fdtest 1.018s ok os/signal 17.140s ok os/user 1.018s ok path 1.019s ok path/filepath 1.052s ok plugin 1.017s ok reflect 1.570s ok regexp 4.217s ok regexp/syntax 7.125s ok runtime 46.415s ok runtime/cgo 1.018s ok runtime/coverage 1.018s ok runtime/debug 2.123s ok runtime/internal/atomic 1.073s ok runtime/internal/math 1.016s ok runtime/internal/sys 1.017s ok runtime/internal/syscall 1.018s ok runtime/internal/wasitest 1.018s ok runtime/metrics 1.032s ok runtime/pprof 20.835s ok runtime/race 12.095s ok runtime/trace 1.127s ok slices 1.459s ok sort 1.379s ok strconv 3.282s ok strings 2.678s ok sync 1.461s ok sync/atomic 2.815s ok syscall 12.067s ok testing 3.024s ok testing/fstest 1.022s ok testing/iotest 1.020s ok testing/quick 1.164s ok testing/slogtest 1.021s ok text/scanner 1.030s ok text/tabwriter 1.021s ok text/template 1.090s ok text/template/parse 1.032s ok time 3.147s ok unicode 1.024s ok unicode/utf16 1.019s ok unicode/utf8 1.036s ok cmd/addr2line 4.470s ok cmd/api 15.115s ok cmd/asm/internal/asm 4.323s ok cmd/asm/internal/lex 1.019s ok cmd/cgo/internal/swig 1.790s ok cmd/cgo/internal/test 2.145s ok cmd/cgo/internal/testcarchive 23.437s ok cmd/cgo/internal/testcshared 6.477s ok cmd/cgo/internal/testerrors 11.235s ok cmd/cgo/internal/testfortran 2.535s ok cmd/cgo/internal/testgodefs 1.658s ok cmd/cgo/internal/testlife 1.698s ok cmd/cgo/internal/testnocgo 1.017s ok cmd/cgo/internal/testplugin 33.122s ok cmd/cgo/internal/testsanitizers 20.473s ok cmd/cgo/internal/testshared 45.397s ok cmd/cgo/internal/testso 2.641s ok cmd/cgo/internal/teststdio 2.553s ok cmd/cgo/internal/testtls 1.018s ok cmd/compile/internal/abt 1.044s ok cmd/compile/internal/amd64 56.878s ok cmd/compile/internal/base 1.019s ok cmd/compile/internal/compare 1.020s ok cmd/compile/internal/devirtualize 1.019s ok cmd/compile/internal/dwarfgen 1.460s ok cmd/compile/internal/importer 1.894s ok cmd/compile/internal/inline/inlheur 1.463s ok cmd/compile/internal/ir 1.019s ok cmd/compile/internal/logopt 1.195s ok cmd/compile/internal/loopvar 28.010s ok cmd/compile/internal/noder 1.020s ok cmd/compile/internal/reflectdata 1.018s [no tests to run] ok cmd/compile/internal/ssa 29.666s ok cmd/compile/internal/syntax 1.146s ok cmd/compile/internal/test 14.391s ok cmd/compile/internal/typecheck 1.250s ok cmd/compile/internal/types 1.018s ok cmd/compile/internal/types2 10.395s ok cmd/covdata 1.021s ok cmd/cover 16.950s ok cmd/dist 1.020s ok cmd/distpack 1.017s ok cmd/doc 1.788s ok cmd/fix 1.826s ok cmd/go 190.230s ok cmd/go/internal/auth 1.020s ok cmd/go/internal/cache 1.114s ok cmd/go/internal/cfg 1.017s [no tests to run] ok cmd/go/internal/envcmd 1.040s ok cmd/go/internal/fsys 1.043s ok cmd/go/internal/generate 1.030s ok cmd/go/internal/gover 1.019s ok cmd/go/internal/imports 1.029s ok cmd/go/internal/load 1.026s ok cmd/go/internal/lockedfile 2.161s ok cmd/go/internal/lockedfile/internal/filelock 2.058s ok cmd/go/internal/modfetch 1.025s ok cmd/go/internal/modfetch/codehost 1.356s ok cmd/go/internal/modfetch/zip_sum_test 1.022s ok cmd/go/internal/modindex 1.672s ok cmd/go/internal/modload 1.025s ok cmd/go/internal/mvs 1.039s ok cmd/go/internal/par 1.095s ok cmd/go/internal/str 1.017s ok cmd/go/internal/test 1.040s ok cmd/go/internal/toolchain 1.028s ok cmd/go/internal/vcs 1.024s ok cmd/go/internal/vcweb 1.025s ok cmd/go/internal/vcweb/vcstest 5.074s ok cmd/go/internal/web 1.021s ok cmd/go/internal/work 1.135s ok cmd/gofmt 1.222s ok cmd/internal/archive 1.453s ok cmd/internal/bootstrap_test 1.016s ok cmd/internal/buildid 1.592s ok cmd/internal/cov 1.318s ok cmd/internal/dwarf 1.017s ok cmd/internal/edit 1.017s ok cmd/internal/goobj 1.019s ok cmd/internal/moddeps 2.228s ok cmd/internal/notsha256 1.022s ok cmd/internal/obj 1.494s ok cmd/internal/obj/ppc64 1.115s ok cmd/internal/obj/riscv 1.058s ok cmd/internal/obj/s390x 1.019s ok cmd/internal/obj/x86 1.217s ok cmd/internal/objabi 1.058s ok cmd/internal/pkgpath 5.092s ok cmd/internal/pkgpattern 1.024s ok cmd/internal/quoted 1.020s ok cmd/internal/src 1.019s ok cmd/internal/test2json 1.742s ok cmd/link 9.786s ok cmd/link/internal/benchmark 1.020s ok cmd/link/internal/ld 7.606s ok cmd/link/internal/loader 1.049s ok cmd/nm 9.228s ok cmd/objdump 5.266s ok cmd/pack 7.357s ok cmd/pprof 3.463s ok cmd/relnote 1.021s ok cmd/trace 1.027s ok cmd/trace/v2 1.318s ok cmd/vet 30.610s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2516 42662 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 1966 53527 ns/op 1864 B/op 37 allocs/op Benchmark/Writer/PAX-4 1366 81925 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3448 30086 ns/op 5154 B/op 16 allocs/op Benchmark/Reader/GNU-4 5133 21228 ns/op 5095 B/op 14 allocs/op Benchmark/Reader/PAX-4 1795 61470 ns/op 8763 B/op 33 allocs/op PASS ok archive/tar 1.720s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 350066176 ns/op 15008 B/op 66 allocs/op BenchmarkZip64Test-4 1 136238191 ns/op BenchmarkZip64TestSizes/4096-4 1363 80627 ns/op BenchmarkZip64TestSizes/1048576-4 174 675862 ns/op BenchmarkZip64TestSizes/67108864-4 1 137354766 ns/op PASS ok archive/zip 2.369s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 221353 492.9 ns/op BenchmarkReaderCopyUnoptimal-4 137570 825.6 ns/op BenchmarkReaderCopyNoWriteTo-4 5965 19888 ns/op BenchmarkReaderWriteToOptimal-4 7790 15909 ns/op BenchmarkReaderReadString-4 129705 917.1 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 214236 525.1 ns/op BenchmarkWriterCopyUnoptimal-4 209677 564.2 ns/op BenchmarkWriterCopyNoReadFrom-4 7171 19356 ns/op BenchmarkReaderEmpty-4 37448 3136 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 26672 4012 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 509734 203.4 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.540s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5478 18892 ns/op 1734.51 MB/s BenchmarkWriteByte-4 458 245414 ns/op 16.69 MB/s BenchmarkWriteRune-4 253 466066 ns/op 26.37 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3963653 ns/op BenchmarkBufferFullSmallReads-4 100 1114140 ns/op BenchmarkBufferWriteBlock/N4096-4 7362 15663 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 421 259432 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 20295476 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 143109778 ns/op 117.23 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4760292 24.83 ns/op 402.81 MB/s BenchmarkIndexByte/32-4 4367908 26.73 ns/op 1197.10 MB/s BenchmarkIndexByte/4K-4 895436 130.0 ns/op 31502.38 MB/s BenchmarkIndexBytePortable/10-4 800521 141.4 ns/op 70.73 MB/s BenchmarkIndexBytePortable/32-4 256323 454.6 ns/op 70.39 MB/s BenchmarkIndexBytePortable/4K-4 2168 53394 ns/op 76.71 MB/s BenchmarkIndexRune/10-4 1268512 94.41 ns/op 105.92 MB/s BenchmarkIndexRune/32-4 1251231 98.34 ns/op 325.41 MB/s BenchmarkIndexRune/4K-4 423175 289.2 ns/op 14161.67 MB/s BenchmarkIndexRuneASCII/10-4 4753836 24.71 ns/op 404.73 MB/s BenchmarkIndexRuneASCII/32-4 4431900 27.52 ns/op 1162.92 MB/s BenchmarkIndexRuneASCII/4K-4 893058 131.1 ns/op 31239.52 MB/s BenchmarkEqual/0-4 7877582 15.19 ns/op BenchmarkEqual/same/1-4 1580515 74.91 ns/op 13.35 MB/s BenchmarkEqual/same/6-4 1671998 71.40 ns/op 84.04 MB/s BenchmarkEqual/same/9-4 1587074 73.61 ns/op 122.27 MB/s BenchmarkEqual/same/15-4 1609887 72.99 ns/op 205.50 MB/s BenchmarkEqual/same/16-4 1598325 71.66 ns/op 223.28 MB/s BenchmarkEqual/same/20-4 1581471 73.69 ns/op 271.42 MB/s BenchmarkEqual/same/32-4 1623566 74.54 ns/op 429.28 MB/s BenchmarkEqual/same/4K-4 125858 969.3 ns/op 4225.54 MB/s BenchmarkEqual/1-4 1600981 72.90 ns/op 13.72 MB/s BenchmarkEqual/6-4 1588574 75.61 ns/op 79.36 MB/s BenchmarkEqual/9-4 1529349 76.80 ns/op 117.19 MB/s BenchmarkEqual/15-4 1566966 76.20 ns/op 196.86 MB/s BenchmarkEqual/16-4 1596852 72.72 ns/op 220.02 MB/s BenchmarkEqual/20-4 1547535 78.82 ns/op 253.73 MB/s BenchmarkEqual/32-4 1488933 79.25 ns/op 403.79 MB/s BenchmarkEqual/4K-4 59290 1923 ns/op 2130.10 MB/s BenchmarkEqualBothUnaligned/64_0-4 1786328 66.95 ns/op 955.93 MB/s BenchmarkEqualBothUnaligned/64_1-4 1240808 97.62 ns/op 655.59 MB/s BenchmarkEqualBothUnaligned/64_4-4 1592168 71.66 ns/op 893.12 MB/s BenchmarkEqualBothUnaligned/64_7-4 1611152 72.79 ns/op 879.27 MB/s BenchmarkEqualBothUnaligned/4096_0-4 116505 1027 ns/op 3986.95 MB/s BenchmarkEqualBothUnaligned/4096_1-4 43642 2840 ns/op 1442.29 MB/s BenchmarkEqualBothUnaligned/4096_4-4 135769 909.1 ns/op 4505.47 MB/s BenchmarkEqualBothUnaligned/4096_7-4 124980 952.3 ns/op 4301.31 MB/s BenchmarkIndex/10-4 3010867 40.85 ns/op 244.81 MB/s BenchmarkIndex/32-4 2998278 40.09 ns/op 798.24 MB/s BenchmarkIndex/4K-4 34939 3347 ns/op 1223.74 MB/s BenchmarkIndexEasy/10-4 3331162 35.41 ns/op 282.44 MB/s BenchmarkIndexEasy/32-4 3180753 36.87 ns/op 868.03 MB/s BenchmarkIndexEasy/4K-4 514513 241.8 ns/op 16943.06 MB/s BenchmarkCount/10-4 1618293 72.65 ns/op 137.65 MB/s BenchmarkCount/32-4 1513249 78.18 ns/op 409.33 MB/s BenchmarkCount/4K-4 35607 3420 ns/op 1197.68 MB/s BenchmarkCountEasy/10-4 1622462 73.03 ns/op 136.94 MB/s BenchmarkCountEasy/32-4 1530710 76.11 ns/op 420.42 MB/s BenchmarkCountEasy/4K-4 431200 275.9 ns/op 14847.70 MB/s BenchmarkCountSingle/10-4 3211668 36.37 ns/op 274.98 MB/s BenchmarkCountSingle/32-4 3453070 35.93 ns/op 890.54 MB/s BenchmarkCountSingle/4K-4 1000000 106.4 ns/op 38500.42 MB/s BenchmarkToUpper/#00-4 3074289 39.40 ns/op BenchmarkToUpper/ONLYUPPER-4 310204 384.1 ns/op BenchmarkToUpper/abc-4 517276 224.9 ns/op BenchmarkToUpper/AbC123-4 298748 411.9 ns/op BenchmarkToUpper/azAZ09_-4 270650 446.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 79008 1536 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 42444 2812 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57147 2130 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 132712 904.7 ns/op BenchmarkToLower/#00-4 2977785 40.39 ns/op BenchmarkToLower/abc-4 463494 256.7 ns/op BenchmarkToLower/AbC123-4 282006 413.2 ns/op BenchmarkToLower/azAZ09_-4 265520 451.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 78336 1538 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41278 2945 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66776 1677 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 126250 931.5 ns/op BenchmarkFields/ASCII/16-4 147325 827.4 ns/op 19.34 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8760 13292 ns/op 19.26 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 567 205985 ns/op 19.88 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 32 3851274 ns/op 17.02 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 59356284 ns/op 17.67 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 92517 1245 ns/op 12.85 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5257 19287 ns/op 13.27 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 355 330865 ns/op 12.38 MB/s 25088 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6330944 ns/op 10.35 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 122005838 ns/op 8.59 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 182869 662.6 ns/op 24.15 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12242 9593 ns/op 26.69 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 681 166814 ns/op 24.55 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 32 3655903 ns/op 17.93 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 80922014 ns/op 12.96 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 137386 886.3 ns/op 18.05 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8956 13550 ns/op 18.89 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 506 230172 ns/op 17.80 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 4794064 ns/op 13.67 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 100113196 ns/op 10.47 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2043601 58.67 ns/op BenchmarkTrimSpace/ASCII-4 1000000 116.9 ns/op BenchmarkTrimSpace/SomeNonASCII-4 113475 1058 ns/op BenchmarkTrimSpace/JustNonASCII-4 46473 2333 ns/op BenchmarkToValidUTF8/Valid-4 466926 253.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 323304 369.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 99283 1194 ns/op BenchmarkIndexHard1-4 824 139833 ns/op BenchmarkIndexHard2-4 609 195136 ns/op BenchmarkIndexHard3-4 150 794994 ns/op BenchmarkIndexHard4-4 100 1182905 ns/op BenchmarkLastIndexHard1-4 5 21787064 ns/op BenchmarkLastIndexHard2-4 4 28384421 ns/op BenchmarkLastIndexHard3-4 4 30970761 ns/op BenchmarkCountHard1-4 926 139234 ns/op BenchmarkCountHard2-4 604 198896 ns/op BenchmarkCountHard3-4 153 782550 ns/op BenchmarkSplitEmptySeparator-4 1 179033881 ns/op BenchmarkSplitSingleByteSeparator-4 10 11221687 ns/op BenchmarkSplitMultiByteSeparator-4 12 9478298 ns/op BenchmarkSplitNSingleByteSeparator-4 172330 620.5 ns/op BenchmarkSplitNMultiByteSeparator-4 70218 1560 ns/op BenchmarkRepeat-4 199009 593.5 ns/op BenchmarkRepeatLarge/256/1-4 149331 737.4 ns/op 347.14 MB/s BenchmarkRepeatLarge/256/16-4 210234 495.1 ns/op 517.06 MB/s BenchmarkRepeatLarge/512/1-4 106032 1002 ns/op 511.13 MB/s BenchmarkRepeatLarge/512/16-4 148045 752.4 ns/op 680.49 MB/s BenchmarkRepeatLarge/1024/1-4 66661 1503 ns/op 681.23 MB/s BenchmarkRepeatLarge/1024/16-4 87127 1266 ns/op 808.81 MB/s BenchmarkRepeatLarge/2048/1-4 45499 2347 ns/op 872.61 MB/s BenchmarkRepeatLarge/2048/16-4 51212 2125 ns/op 963.91 MB/s BenchmarkRepeatLarge/4096/1-4 29227 4087 ns/op 1002.24 MB/s BenchmarkRepeatLarge/4096/16-4 29376 3870 ns/op 1058.31 MB/s BenchmarkRepeatLarge/8192/1-4 15932 8159 ns/op 1004.10 MB/s BenchmarkRepeatLarge/8192/16-4 15775 7575 ns/op 1081.42 MB/s BenchmarkRepeatLarge/8192/4097-4 25483 4218 ns/op 971.32 MB/s BenchmarkRepeatLarge/16384/1-4 7975 14230 ns/op 1151.35 MB/s BenchmarkRepeatLarge/16384/16-4 10000 13541 ns/op 1209.93 MB/s BenchmarkRepeatLarge/16384/4097-4 11264 11507 ns/op 1068.17 MB/s BenchmarkRepeatLarge/32768/1-4 4314 24575 ns/op 1333.40 MB/s BenchmarkRepeatLarge/32768/16-4 5145 25478 ns/op 1286.12 MB/s BenchmarkRepeatLarge/32768/4097-4 5046 24826 ns/op 1155.21 MB/s BenchmarkRepeatLarge/65536/1-4 2223 50728 ns/op 1291.90 MB/s BenchmarkRepeatLarge/65536/16-4 2010 53383 ns/op 1227.66 MB/s BenchmarkRepeatLarge/65536/4097-4 2391 50717 ns/op 1211.71 MB/s BenchmarkRepeatLarge/131072/1-4 226 523387 ns/op 250.43 MB/s BenchmarkRepeatLarge/131072/16-4 218 513137 ns/op 255.43 MB/s BenchmarkRepeatLarge/131072/4097-4 230 494710 ns/op 256.73 MB/s BenchmarkRepeatLarge/262144/1-4 100 1045720 ns/op 250.68 MB/s BenchmarkRepeatLarge/262144/16-4 122 1009327 ns/op 259.72 MB/s BenchmarkRepeatLarge/262144/4097-4 124 992982 ns/op 259.94 MB/s BenchmarkRepeatLarge/524288/1-4 58 1923605 ns/op 272.55 MB/s BenchmarkRepeatLarge/524288/16-4 51 2030300 ns/op 258.23 MB/s BenchmarkRepeatLarge/524288/4097-4 62 1979491 ns/op 262.85 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4000892 ns/op 262.09 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4093842 ns/op 256.13 MB/s BenchmarkRepeatLarge/1048576/4097-4 31 4004784 ns/op 260.87 MB/s BenchmarkRepeatLarge/2097152/1-4 16 7392529 ns/op 283.69 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7489770 ns/op 280.00 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 7437863 ns/op 281.47 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15544519 ns/op 269.83 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15879038 ns/op 264.14 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15586805 ns/op 268.90 MB/s BenchmarkRepeatLarge/8388608/1-4 3 33463535 ns/op 250.68 MB/s BenchmarkRepeatLarge/8388608/16-4 4 29310994 ns/op 286.19 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31709946 ns/op 264.48 MB/s BenchmarkRepeatLarge/16777216/1-4 2 64472811 ns/op 260.22 MB/s BenchmarkRepeatLarge/16777216/16-4 2 59596850 ns/op 281.51 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 57980788 ns/op 289.36 MB/s BenchmarkRepeatLarge/33554432/1-4 1 116439272 ns/op 288.17 MB/s BenchmarkRepeatLarge/33554432/16-4 1 119834625 ns/op 280.01 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 122247594 ns/op 274.48 MB/s BenchmarkRepeatLarge/67108864/1-4 1 238479516 ns/op 281.40 MB/s BenchmarkRepeatLarge/67108864/16-4 1 239304875 ns/op 280.43 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 237332233 ns/op 282.76 MB/s BenchmarkRepeatLarge/134217728/1-4 1 490414232 ns/op 273.68 MB/s BenchmarkRepeatLarge/134217728/16-4 1 467512598 ns/op 287.09 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 463811863 ns/op 289.38 MB/s BenchmarkRepeatLarge/268435456/1-4 1 992925402 ns/op 270.35 MB/s BenchmarkRepeatLarge/268435456/16-4 1 943015261 ns/op 284.66 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 936846731 ns/op 286.53 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1982492050 ns/op 270.81 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1880350091 ns/op 285.52 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1852332249 ns/op 289.84 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3957091744 ns/op 271.35 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3708970750 ns/op 289.50 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3706494253 ns/op 289.69 MB/s BenchmarkBytesCompare/1-4 9618764 11.86 ns/op BenchmarkBytesCompare/2-4 10079366 11.60 ns/op BenchmarkBytesCompare/4-4 10150510 11.90 ns/op BenchmarkBytesCompare/8-4 9929580 11.50 ns/op BenchmarkBytesCompare/16-4 10738166 10.98 ns/op BenchmarkBytesCompare/32-4 8865186 12.61 ns/op BenchmarkBytesCompare/64-4 7483816 15.20 ns/op BenchmarkBytesCompare/128-4 7152097 15.41 ns/op BenchmarkBytesCompare/256-4 6180211 18.89 ns/op BenchmarkBytesCompare/512-4 4378819 26.08 ns/op BenchmarkBytesCompare/1024-4 2874447 41.22 ns/op BenchmarkBytesCompare/2048-4 1778822 69.26 ns/op BenchmarkIndexAnyASCII/1:1-4 2716134 44.69 ns/op BenchmarkIndexAnyASCII/1:2-4 2766013 44.92 ns/op BenchmarkIndexAnyASCII/1:4-4 2669743 43.24 ns/op BenchmarkIndexAnyASCII/1:8-4 2679921 44.41 ns/op BenchmarkIndexAnyASCII/1:16-4 2607955 46.26 ns/op BenchmarkIndexAnyASCII/1:32-4 2546474 45.02 ns/op BenchmarkIndexAnyASCII/1:64-4 2620971 45.47 ns/op BenchmarkIndexAnyASCII/16:1-4 2385590 52.99 ns/op BenchmarkIndexAnyASCII/16:2-4 330976 355.7 ns/op BenchmarkIndexAnyASCII/16:4-4 321704 365.1 ns/op BenchmarkIndexAnyASCII/16:8-4 347838 367.7 ns/op BenchmarkIndexAnyASCII/16:16-4 308620 388.0 ns/op BenchmarkIndexAnyASCII/16:32-4 288363 406.9 ns/op BenchmarkIndexAnyASCII/16:64-4 279427 426.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2140645 56.95 ns/op BenchmarkIndexAnyASCII/256:2-4 23788 4944 ns/op BenchmarkIndexAnyASCII/256:4-4 25257 4950 ns/op BenchmarkIndexAnyASCII/256:8-4 23908 4949 ns/op BenchmarkIndexAnyASCII/256:16-4 23760 5057 ns/op BenchmarkIndexAnyASCII/256:32-4 24062 4847 ns/op BenchmarkIndexAnyASCII/256:64-4 23462 5160 ns/op BenchmarkIndexAnyUTF8/1:1-4 2603818 45.24 ns/op BenchmarkIndexAnyUTF8/1:2-4 2693918 43.51 ns/op BenchmarkIndexAnyUTF8/1:4-4 2739522 43.98 ns/op BenchmarkIndexAnyUTF8/1:8-4 2737570 44.70 ns/op BenchmarkIndexAnyUTF8/1:16-4 2616297 45.36 ns/op BenchmarkIndexAnyUTF8/1:32-4 2559519 46.57 ns/op BenchmarkIndexAnyUTF8/1:64-4 2536226 47.50 ns/op BenchmarkIndexAnyUTF8/16:1-4 155236 746.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 278542 417.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 276956 427.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 278900 424.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 284485 434.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 253785 462.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 256248 462.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11001 ns/op BenchmarkIndexAnyUTF8/256:2-4 19866 5951 ns/op BenchmarkIndexAnyUTF8/256:4-4 19760 5991 ns/op BenchmarkIndexAnyUTF8/256:8-4 19786 6063 ns/op BenchmarkIndexAnyUTF8/256:16-4 19245 6177 ns/op BenchmarkIndexAnyUTF8/256:32-4 17750 6625 ns/op BenchmarkIndexAnyUTF8/256:64-4 17894 6574 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2560933 46.20 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2670838 46.29 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2528835 47.25 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2556818 45.57 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2606014 46.54 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2509242 46.93 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2494425 47.49 ns/op BenchmarkLastIndexAnyASCII/16:1-4 326750 359.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 330235 350.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 330364 360.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 324606 352.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 303500 372.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 311740 396.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 255630 437.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23840 5089 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23886 4870 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24684 5115 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23814 5001 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24170 4861 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23497 5073 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23198 5102 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2671184 45.49 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2656862 42.18 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2711256 43.65 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2786884 43.96 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2640103 44.30 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2537004 45.35 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2517661 46.40 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 247502 465.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 279016 427.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 265935 423.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 285440 422.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 270501 418.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 261459 455.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 279705 457.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18326 6724 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19513 6125 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18928 6207 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19183 6215 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19959 6147 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17926 6743 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17415 6557 ns/op BenchmarkTrimASCII/1:1-4 3169578 38.62 ns/op BenchmarkTrimASCII/1:2-4 2520355 47.79 ns/op BenchmarkTrimASCII/1:4-4 2376034 50.46 ns/op BenchmarkTrimASCII/1:8-4 2194346 55.76 ns/op BenchmarkTrimASCII/1:16-4 1809877 64.61 ns/op BenchmarkTrimASCII/16:1-4 432774 264.5 ns/op BenchmarkTrimASCII/16:2-4 316416 358.2 ns/op BenchmarkTrimASCII/16:4-4 317212 349.2 ns/op BenchmarkTrimASCII/16:8-4 327016 368.2 ns/op BenchmarkTrimASCII/16:16-4 306343 379.5 ns/op BenchmarkTrimASCII/256:1-4 32670 3544 ns/op BenchmarkTrimASCII/256:2-4 24014 5053 ns/op BenchmarkTrimASCII/256:4-4 23738 4966 ns/op BenchmarkTrimASCII/256:8-4 23524 5128 ns/op BenchmarkTrimASCII/256:16-4 24067 5031 ns/op BenchmarkTrimASCII/4096:1-4 1994 58957 ns/op BenchmarkTrimASCII/4096:2-4 1466 81576 ns/op BenchmarkTrimASCII/4096:4-4 1460 81806 ns/op BenchmarkTrimASCII/4096:8-4 1456 81641 ns/op BenchmarkTrimASCII/4096:16-4 1430 79813 ns/op BenchmarkTrimByte-4 2242642 53.80 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13472 8730 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13723 9026 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 646 176122 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1282 89356 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2440 45863 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4669 23271 ns/op BenchmarkCompareBytesEqual-4 8908077 12.86 ns/op BenchmarkCompareBytesToNil-4 11787366 10.10 ns/op BenchmarkCompareBytesEmpty-4 12411166 9.507 ns/op BenchmarkCompareBytesIdentical-4 12305881 9.509 ns/op BenchmarkCompareBytesSameLength-4 10186507 11.74 ns/op BenchmarkCompareBytesDifferentLength-4 10137255 11.64 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1760 63773 ns/op 16442.56 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1683 66449 ns/op 15780.42 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1773 66628 ns/op 15737.86 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1729 61918 ns/op 16935.02 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1773 65941 ns/op 15901.88 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1756 67508 ns/op 15532.78 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1789 62059 ns/op 16896.51 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1503 78801 ns/op 13306.84 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1489 80468 ns/op 13031.09 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1465 80210 ns/op 13072.92 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1510 78769 ns/op 13312.04 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1465 80840 ns/op 12971.12 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1472 80171 ns/op 13079.36 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1468 80422 ns/op 13038.54 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1458 81163 ns/op 12919.37 MB/s BenchmarkCompareBytesBig-4 1845 63450 ns/op 16526.30 MB/s BenchmarkCompareBytesBigIdentical-4 11530135 9.732 ns/op 107748364.21 MB/s PASS ok bytes 74.161s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 77093464 ns/op 1.30 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 316983102 ns/op 1.79 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23940931 ns/op 0.68 MB/s 3646681 B/op 51 allocs/op PASS ok compress/bzip2 2.360s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 60 1759279 ns/op 5.68 MB/s 42727 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16959646 ns/op 5.90 MB/s 44722 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 170754425 ns/op 5.86 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1779811 ns/op 5.62 MB/s 43825 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17627802 ns/op 5.67 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 178871106 ns/op 5.59 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1761104 ns/op 5.68 MB/s 42444 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16856802 ns/op 5.93 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 167303227 ns/op 5.98 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1749280 ns/op 5.72 MB/s 42567 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16861326 ns/op 5.93 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 171634902 ns/op 5.83 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 1928538 ns/op 5.19 MB/s 43882 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18649202 ns/op 5.36 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 187108163 ns/op 5.34 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 69 1508062 ns/op 6.63 MB/s 42818 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12696480 ns/op 7.88 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 128915289 ns/op 7.76 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 82 1370804 ns/op 7.29 MB/s 43256 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10213650 ns/op 9.79 MB/s 47040 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 102207390 ns/op 9.78 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 75 1372279 ns/op 7.29 MB/s 42698 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10029212 ns/op 9.97 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102776235 ns/op 9.73 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 84 1241955 ns/op 8.05 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11919358 ns/op 8.39 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 117910681 ns/op 8.48 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2264123 ns/op 4.42 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20107341 ns/op 4.97 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 197854777 ns/op 5.05 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6500635 ns/op 1.54 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77443024 ns/op 1.29 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 810523180 ns/op 1.23 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6451232 ns/op 1.55 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 77862640 ns/op 1.28 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 797655864 ns/op 1.25 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1488151 ns/op 6.72 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12634711 ns/op 7.91 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 124694412 ns/op 8.02 MB/s BenchmarkEncode/Newton/Speed/1e4-4 55 2142885 ns/op 4.67 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16014326 ns/op 6.24 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 159717399 ns/op 6.26 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6342214 ns/op 1.58 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 69995310 ns/op 1.43 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 732955067 ns/op 1.36 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6431832 ns/op 1.55 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 91401790 ns/op 1.09 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 943371877 ns/op 1.06 MB/s PASS ok compress/flate 16.107s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2199661 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2328601 ns/op 4.29 MB/s BenchmarkDecoder/1e5-4 5 21784097 ns/op 4.59 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22208079 ns/op 4.50 MB/s BenchmarkDecoder/1e6-4 1 219700999 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse6-4 1 219988552 ns/op 4.55 MB/s BenchmarkEncoder/1e4-4 50 2114658 ns/op 4.73 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1795795 ns/op 5.57 MB/s BenchmarkEncoder/1e5-4 6 18914256 ns/op 5.29 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18704604 ns/op 5.35 MB/s BenchmarkEncoder/1e6-4 1 192476297 ns/op 5.20 MB/s BenchmarkEncoder/1e-Reuse6-4 1 187233584 ns/op 5.34 MB/s PASS ok compress/lzw 3.662s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3795203 ns/op PASS ok container/heap 1.238s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19298 6450 ns/op BenchmarkWithTimeout/concurrency=40-4 4540 26338 ns/op BenchmarkWithTimeout/concurrency=4000-4 4864 27379 ns/op BenchmarkWithTimeout/concurrency=400000-4 6313 21340 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 391962 280.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10462 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14626 8309 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2419 49572 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1576 74750 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2382 48685 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 212 537979 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 156 776222 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 241 504341 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 5711268 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9821555 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 5012483 ns/op BenchmarkCheckCanceled/Err-4 253000 456.3 ns/op BenchmarkCheckCanceled/Done-4 379899 309.9 ns/op BenchmarkContextCancelDone-4 500750 252.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 21358 5996 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 18264 6847 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 14330 7970 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12342 9756 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9777 13688 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 521805 231.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 292312 409.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 205648 585.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 126639 941.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 64713 1836 ns/op PASS ok context 14.841s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1739833 67.09 ns/op 238.49 MB/s BenchmarkDecrypt-4 1764076 67.98 ns/op 235.38 MB/s BenchmarkExpand-4 876890 119.9 ns/op PASS ok crypto/aes 1.511s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 183127 638.3 ns/op 100.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 368034 295.1 ns/op 216.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 183618 661.4 ns/op 96.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 377006 311.3 ns/op 205.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 116910 1017 ns/op 1326.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 174750 668.6 ns/op 2019.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 103284 1143 ns/op 1181.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 145359 805.3 ns/op 1676.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41646 2867 ns/op 2857.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51236 2284 ns/op 3586.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34248 3439 ns/op 2381.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39628 3069 ns/op 2669.27 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6908 16629 ns/op 61.28 MB/s BenchmarkAESCFBDecrypt1K-4 6847 16824 ns/op 60.57 MB/s BenchmarkAESCFBDecrypt8K-4 895 132082 ns/op 61.98 MB/s BenchmarkAESOFB1K-4 10000 10801 ns/op 94.35 MB/s BenchmarkAESCTR1K-4 13726 8678 ns/op 117.42 MB/s BenchmarkAESCTR8K-4 1681 68371 ns/op 119.74 MB/s BenchmarkAESCBCEncrypt1K-4 14462 8240 ns/op 124.26 MB/s BenchmarkAESCBCDecrypt1K-4 18342 6566 ns/op 155.96 MB/s PASS ok crypto/cipher 3.848s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 71494 1609 ns/op 4.97 MB/s BenchmarkDecrypt-4 79748 1468 ns/op 5.45 MB/s BenchmarkTDESEncrypt-4 29947 3901 ns/op 2.05 MB/s BenchmarkTDESDecrypt-4 31382 3837 ns/op 2.09 MB/s PASS ok crypto/des 1.611s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 948 122860 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8330365 ns/op 1085 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21250717 ns/op 1540 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1224556 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.708s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1626 69181 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 32 3692119 ns/op 2682 B/op 34 allocs/op BenchmarkSign/P521-4 13 8618061 ns/op 3067 B/op 35 allocs/op BenchmarkVerify/P256-4 932 125943 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9443875 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23560589 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4084 28760 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 56 2111402 ns/op 1097 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5056122 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.586s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 315 366603 ns/op BenchmarkNewKeyFromSeed-4 319 371826 ns/op BenchmarkSigning-4 296 395435 ns/op BenchmarkVerification-4 202 596951 ns/op PASS ok crypto/ed25519 1.658s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5008 23311 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 140 844717 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 52 2188545 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5245725 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1362 87428 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 56 2078821 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5674160 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14633296 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12088 9530 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5746 20184 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3475 32155 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 74 1544818 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2308 51822 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 292 407808 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1524 77624 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 98 1185664 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.350s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14936 7947 ns/op 128.85 MB/s BenchmarkHMACSHA256_32-4 23988 4938 ns/op 6.48 MB/s BenchmarkNewWriteSum-4 10000 10367 ns/op 3.09 MB/s PASS ok crypto/hmac 1.502s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 51855 2262 ns/op BenchmarkModSub-4 53250 2245 ns/op BenchmarkMontgomeryRepr-4 27356 4450 ns/op BenchmarkMontgomeryMul-4 27523 4351 ns/op BenchmarkModMul-4 13060 9280 ns/op BenchmarkExpBig-4 15 7339738 ns/op BenchmarkExp-4 6 18165743 ns/op PASS ok crypto/internal/bigmod 2.108s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3026 36038 ns/op BenchmarkScalarBaseMult-4 328 346119 ns/op BenchmarkScalarMult-4 152 779907 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 223 537572 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 487806 222.8 ns/op BenchmarkMultiply-4 4296081 27.95 ns/op BenchmarkSquare-4 5375138 22.53 ns/op BenchmarkInvert-4 24618 4880 ns/op BenchmarkMult32-4 1392860 82.46 ns/op PASS ok crypto/internal/edwards25519/field 1.806s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 50 2040786 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1608 74185 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5568386 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14494996 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 158 736858 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7942 14694 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1902791 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4481286 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.072s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 573955 194.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 289345 399.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118273 1007 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 581362 202.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 297240 398.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 118026 998.8 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.768s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 99768 1003 ns/op 7.98 MB/s BenchmarkHash64-4 144950 792.8 ns/op 80.72 MB/s BenchmarkHash128-4 134414 893.6 ns/op 143.24 MB/s BenchmarkHash256-4 106310 1119 ns/op 228.74 MB/s BenchmarkHash512-4 75853 1581 ns/op 323.89 MB/s BenchmarkHash1K-4 48078 2444 ns/op 419.03 MB/s BenchmarkHash8K-4 8203 14783 ns/op 554.16 MB/s BenchmarkHash1M-4 66 1787808 ns/op 586.51 MB/s BenchmarkHash8M-4 8 14295392 ns/op 586.81 MB/s BenchmarkHash8BytesUnaligned-4 116484 990.6 ns/op 8.08 MB/s BenchmarkHash1KUnaligned-4 48432 2448 ns/op 418.22 MB/s BenchmarkHash8KUnaligned-4 8136 14657 ns/op 558.90 MB/s PASS ok crypto/md5 2.872s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 140620805 ns/op PASS ok crypto/rand 1.160s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12513 9210 ns/op 13.90 MB/s BenchmarkRC4_1K-4 1536 72858 ns/op 14.05 MB/s BenchmarkRC4_8K-4 207 575674 ns/op 14.06 MB/s PASS ok crypto/rc4 1.502s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10520260 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23725118 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42507191 ns/op BenchmarkEncryptPKCS1v15/2048-4 690 173117 ns/op BenchmarkDecryptOAEP/2048-4 10 10570355 ns/op BenchmarkEncryptOAEP/2048-4 590 197276 ns/op BenchmarkSignPKCS1v15/2048-4 10 10578171 ns/op BenchmarkVerifyPKCS1v15/2048-4 702 169737 ns/op BenchmarkSignPSS/2048-4 10 10641543 ns/op BenchmarkVerifyPSS/2048-4 620 192931 ns/op PASS ok crypto/rsa 2.648s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 95476 1216 ns/op 6.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 108178 1067 ns/op 7.50 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75369 1560 ns/op 205.11 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85642 1382 ns/op 231.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48512 2443 ns/op 419.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53007 2231 ns/op 458.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9804 11775 ns/op 695.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11609 ns/op 705.64 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.082s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 78420 1539 ns/op 5.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 88004 1335 ns/op 5.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 89228 1334 ns/op 6.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25508 4686 ns/op 218.55 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26756 4436 ns/op 230.83 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26863 4477 ns/op 228.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4208 28204 ns/op 290.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4300 27861 ns/op 294.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4198 27895 ns/op 293.68 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.303s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 53836 2192 ns/op 3.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 67774 1703 ns/op 4.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 60346 1930 ns/op 4.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27708 4392 ns/op 233.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30901 3860 ns/op 265.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29199 4112 ns/op 249.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5872 20315 ns/op 403.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6087 19701 ns/op 415.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5931 19914 ns/op 411.37 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.298s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16711416 7.111 ns/op BenchmarkConstantTimeEq-4 16604971 7.060 ns/op BenchmarkConstantTimeLessOrEq-4 16946037 7.109 ns/op BenchmarkXORBytes/8Bytes-4 4410271 25.45 ns/op 314.35 MB/s BenchmarkXORBytes/128Bytes-4 3808370 31.65 ns/op 4044.34 MB/s BenchmarkXORBytes/2048Bytes-4 921798 126.7 ns/op 16165.47 MB/s BenchmarkXORBytes/32768Bytes-4 62347 1890 ns/op 17339.01 MB/s PASS ok crypto/subtle 1.964s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 151 779732 ns/op BenchmarkCertCache/1-4 138 750662 ns/op BenchmarkCertCache/2-4 170 704290 ns/op BenchmarkCertCache/3-4 148 827312 ns/op BenchmarkHandshakeServer/RSA-4 16 6665688 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7274937 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 16 7203182 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 115 1001403 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 157 732327 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 51 2173086 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 61 1892214 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31773734 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 33460781 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 22352274 ns/op 46.91 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28006664 ns/op 37.44 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 33165162 ns/op 63.23 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 50160647 ns/op 41.81 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 67819284 ns/op 61.85 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 91827385 ns/op 45.68 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 105590172 ns/op 79.44 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 172814448 ns/op 48.54 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 195298054 ns/op 85.91 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 307397005 ns/op 54.58 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 444221752 ns/op 75.54 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 586171417 ns/op 57.24 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 745342886 ns/op 90.04 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 968802325 ns/op 69.27 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21754003 ns/op 48.20 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 31646062 ns/op 33.13 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 38213067 ns/op 54.88 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 38762692 ns/op 54.10 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 56593536 ns/op 74.11 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 90188586 ns/op 46.51 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 100312831 ns/op 83.62 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 153855823 ns/op 54.52 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 194939102 ns/op 86.06 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 243775601 ns/op 68.82 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 437623722 ns/op 76.67 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 528155751 ns/op 63.53 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 792590936 ns/op 84.67 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 918384670 ns/op 73.07 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704808703 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 709700746 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 290619926 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 291404090 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 153393121 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 152320403 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 83448369 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 82642956 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 42228651 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 40197174 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144797475 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 148349811 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 65507688 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 66260208 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40554861 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 39843099 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 26839536 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 25958562 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 19915969 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 17946957 ns/op PASS ok crypto/tls 19.211s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11263923 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 322 366466 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1017 110274 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 968 121948 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 1.940s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 27 3862668 ns/op 280248 B/op 1639 allocs/op BenchmarkConcurrentStmtQuery-4 31 3826757 ns/op 262778 B/op 2024 allocs/op BenchmarkConcurrentStmtExec-4 48 2442446 ns/op 216463 B/op 659 allocs/op BenchmarkConcurrentTxQuery-4 34 3540365 ns/op 276541 B/op 2152 allocs/op BenchmarkConcurrentTxExec-4 55 1991840 ns/op 87875 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 3060525 ns/op 105795 B/op 2068 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1082709 ns/op 40086 B/op 381 allocs/op BenchmarkConcurrentRandom-4 31 3398515 ns/op 226526 B/op 1816 allocs/op BenchmarkManyConcurrentQueries-4 2395 49090 ns/op 3989 B/op 20 allocs/op BenchmarkGrabConn-4 175125 742.1 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.350s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1455 69298 ns/op BenchmarkSymbols32-4 1873 59983 ns/op PASS ok debug/elf 1.257s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 205219 516.2 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 73 1625077 ns/op 180210 B/op 13 allocs/op Benchmark115/LineToPC-4 74 1599725 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16916 7103 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.764s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 60818 1946 ns/op BenchmarkMarshal-4 726 163704 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2486 43380 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.418s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 357 334366 ns/op 24.50 MB/s BenchmarkEncodeToString-4 272 394760 ns/op 20.75 MB/s BenchmarkDecode-4 140 853022 ns/op 15.37 MB/s BenchmarkDecodeString-4 135 882106 ns/op 14.86 MB/s PASS ok encoding/base32 1.733s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 286 364858 ns/op 22.45 MB/s BenchmarkDecodeString/2-4 262490 418.9 ns/op 9.55 MB/s BenchmarkDecodeString/4-4 240408 503.3 ns/op 15.89 MB/s BenchmarkDecodeString/8-4 189546 621.1 ns/op 19.32 MB/s BenchmarkDecodeString/64-4 34489 3410 ns/op 25.81 MB/s BenchmarkDecodeString/8192-4 318 368278 ns/op 29.66 MB/s BenchmarkNewEncoding-4 57846 2078 ns/op 123.18 MB/s PASS ok encoding/base64 2.008s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1298 91417 ns/op 43.76 MB/s BenchmarkReadStruct-4 16256 7347 ns/op 10.21 MB/s BenchmarkWriteStruct-4 15315 7793 ns/op 9.62 MB/s BenchmarkReadInts-4 46078 2587 ns/op 11.60 MB/s BenchmarkWriteInts-4 43328 2721 ns/op 11.03 MB/s BenchmarkWriteSlice1000Int32s-4 1272 92828 ns/op 43.09 MB/s BenchmarkPutUint16-4 3651064 32.16 ns/op 62.19 MB/s BenchmarkAppendUint16-4 3654195 32.88 ns/op 60.83 MB/s BenchmarkPutUint32-4 2646452 43.77 ns/op 91.38 MB/s BenchmarkAppendUint32-4 2600450 44.59 ns/op 89.70 MB/s BenchmarkPutUint64-4 995727 121.2 ns/op 66.01 MB/s BenchmarkAppendUint64-4 970962 120.3 ns/op 66.47 MB/s BenchmarkLittleEndianPutUint16-4 3734226 32.13 ns/op 62.24 MB/s BenchmarkLittleEndianAppendUint16-4 3533358 33.37 ns/op 59.94 MB/s BenchmarkLittleEndianPutUint32-4 2647392 45.88 ns/op 87.18 MB/s BenchmarkLittleEndianAppendUint32-4 2797570 42.65 ns/op 93.80 MB/s BenchmarkLittleEndianPutUint64-4 947713 116.4 ns/op 68.74 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 118.3 ns/op 67.61 MB/s BenchmarkReadFloats-4 154102 792.6 ns/op 15.14 MB/s BenchmarkWriteFloats-4 147962 816.7 ns/op 14.69 MB/s BenchmarkReadSlice1000Float32s-4 1156 101804 ns/op 39.29 MB/s BenchmarkWriteSlice1000Float32s-4 1083 108875 ns/op 36.74 MB/s BenchmarkReadSlice1000Uint8s-4 75418 1400 ns/op 714.11 MB/s BenchmarkWriteSlice1000Uint8s-4 99938 1057 ns/op 945.94 MB/s BenchmarkPutUvarint32-4 759889 155.6 ns/op 25.70 MB/s BenchmarkPutUvarint64-4 202533 575.7 ns/op 13.90 MB/s PASS ok encoding/binary 4.970s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6742 16992 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6124 17278 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7070 17058 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3698 27761 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7802 15505 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6628 15324 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8013 15313 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4522 25727 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12644 9398 ns/op PASS ok encoding/csv 2.380s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10968 11994 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 14107 10040 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 268 417935 ns/op 16748 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 777 145080 ns/op 632 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1599 78731 ns/op 54 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1262 81163 ns/op 69 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2379 52930 ns/op 162 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 69 1848207 ns/op 34050 B/op 254 allocs/op BenchmarkDecodeComplex128Slice-4 499 229038 ns/op 25256 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1352 103988 ns/op 10793 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1530 93269 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 654 155985 ns/op 39159 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 266 427101 ns/op 66415 B/op 2207 allocs/op BenchmarkDecodeBytesSlice-4 619 190976 ns/op 23672 B/op 188 allocs/op BenchmarkDecodeInterfaceSlice-4 96 1103642 ns/op 83040 B/op 3178 allocs/op BenchmarkDecodeMap-4 67 1624354 ns/op 54132 B/op 181 allocs/op PASS ok encoding/gob 3.998s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12001 10078 ns/op 25.40 MB/s BenchmarkEncode/1024-4 2701 40068 ns/op 25.56 MB/s BenchmarkEncode/4096-4 739 159085 ns/op 25.75 MB/s BenchmarkEncode/16384-4 186 638133 ns/op 25.67 MB/s BenchmarkDecode/256-4 23128 5175 ns/op 49.47 MB/s BenchmarkDecode/1024-4 5637 20645 ns/op 49.60 MB/s BenchmarkDecode/4096-4 1443 82288 ns/op 49.78 MB/s BenchmarkDecode/16384-4 362 329737 ns/op 49.69 MB/s BenchmarkDump/256-4 1326 90805 ns/op 2.82 MB/s BenchmarkDump/1024-4 331 350512 ns/op 2.92 MB/s BenchmarkDump/4096-4 80 1390925 ns/op 2.94 MB/s BenchmarkDump/16384-4 20 5769848 ns/op 2.84 MB/s PASS ok encoding/hex 2.768s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 112368966 ns/op 17.27 MB/s 2272 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 151520595 ns/op 12.81 MB/s 8395400 B/op 117 allocs/op BenchmarkCodeMarshal-4 1 152764286 ns/op 12.70 MB/s 10332488 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 175953835 ns/op 11.03 MB/s 10335688 B/op 113 allocs/op BenchmarkMarshalBytes/32-4 20751 5796 ns/op BenchmarkMarshalBytes/256-4 4888 22945 ns/op BenchmarkMarshalBytes/4096-4 445 270171 ns/op BenchmarkMarshalBytesError/32-4 50 2198846 ns/op BenchmarkMarshalBytesError/256-4 49 2219364 ns/op BenchmarkMarshalBytesError/4096-4 43 2500464 ns/op BenchmarkMarshalMap-4 40378 2602 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 438269749 ns/op 4.43 MB/s 10097192 B/op 40034 allocs/op BenchmarkUnicodeDecoder-4 35211 3421 ns/op 4.09 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 43960 2437 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 373733530 ns/op 5.19 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 363587704 ns/op 5.34 MB/s 2019576 B/op 40006 allocs/op BenchmarkUnmarshalString-4 55820 2301 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 149281 835.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 258787 414.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17384 6665 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 83373 1563 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 77053 1325 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 17995 6670 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3810 28655 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 837 133271 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 114 1011929 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 9466069 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 469130 239.8 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 436687 271.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 390786 264.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 425606 250.0 ns/op BenchmarkEncodeMarshaler-4 69878 1654 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 84027 1389 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4070766 28.72 ns/op BenchmarkNumberIsValidRegexp-4 21530 5849 ns/op PASS ok encoding/json 8.618s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 44 2691410 ns/op 24.35 MB/s BenchmarkDecode-4 19 5845061 ns/op 15.19 MB/s PASS ok encoding/pem 1.330s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2648 46933 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 924 117079 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4000 29305 ns/op PASS ok encoding/xml 1.598s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 228736 490.8 ns/op BenchmarkAs-4 54758 1965 ns/op PASS ok errors 1.275s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 285478 417.2 ns/op BenchmarkIntSet-4 289572 380.4 ns/op BenchmarkFloatAdd-4 56541 2045 ns/op BenchmarkFloatSet-4 293299 442.0 ns/op BenchmarkStringSet-4 328994 384.6 ns/op BenchmarkMapSet-4 76419 2002 ns/op BenchmarkMapSetDifferent-4 58929 2204 ns/op BenchmarkMapSetDifferentRandom-4 226 492936 ns/op BenchmarkMapSetString-4 94062 1918 ns/op BenchmarkMapAddSame-4 37447 3329 ns/op BenchmarkMapAddDifferent-4 15538 7470 ns/op BenchmarkMapAddDifferentRandom-4 200 613539 ns/op BenchmarkMapAddSameSteadyState-4 221452 493.6 ns/op BenchmarkMapAddDifferentSteadyState-4 102775 1054 ns/op BenchmarkMapString-4 5930 17739 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 22239 6629 ns/op PASS ok expvar 3.783s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 106665 1254 ns/op BenchmarkSprintfEmpty-4 407478 302.2 ns/op BenchmarkSprintfString-4 284557 450.2 ns/op BenchmarkSprintfTruncateString-4 248251 513.0 ns/op BenchmarkSprintfTruncateBytes-4 157528 853.6 ns/op BenchmarkSprintfSlowParsingPath-4 212912 525.4 ns/op BenchmarkSprintfQuoteString-4 41005 2942 ns/op BenchmarkSprintfInt-4 220672 482.7 ns/op BenchmarkSprintfIntInt-4 185572 709.1 ns/op BenchmarkSprintfPrefixedInt-4 236572 599.4 ns/op BenchmarkSprintfFloat-4 150987 833.1 ns/op BenchmarkSprintfComplex-4 60522 1872 ns/op BenchmarkSprintfBoolean-4 224780 448.5 ns/op BenchmarkSprintfHexString-4 124832 1076 ns/op BenchmarkSprintfHexBytes-4 84465 1534 ns/op BenchmarkSprintfBytes-4 48537 2749 ns/op BenchmarkSprintfStringer-4 80416 1583 ns/op BenchmarkSprintfStructure-4 41296 3295 ns/op BenchmarkManyArgs-4 74476 1923 ns/op BenchmarkFprintInt-4 65026 1844 ns/op BenchmarkFprintfBytes-4 75772 1603 ns/op BenchmarkFprintIntNoAlloc-4 66781 1797 ns/op BenchmarkScanInts-4 36 3200299 ns/op BenchmarkScanRecursiveInt-4 1 312582991 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 358027628 ns/op PASS ok fmt 6.186s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 607 187905 ns/op PASS ok go/build 1.161s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 37092 2763 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13314 8829 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3292 30543 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1092 112276 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 259 452511 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 55 2317693 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 9068300 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 38910211 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 170646335 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.451s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 270805884 ns/op 0.24 MB/s 46903720 B/op 49140 allocs/op PASS ok go/format 1.316s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20234806 ns/op 2.66 MB/s BenchmarkParseOnly-4 6 17682591 ns/op 3.05 MB/s BenchmarkResolve-4 44 2420184 ns/op 22.25 MB/s PASS ok go/parser 2.180s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 158319523 ns/op 0.33 MB/s 5127064 B/op 27497 allocs/op BenchmarkPrintDecl-4 675 164365 ns/op 0.19 MB/s 15719 B/op 51 allocs/op PASS ok go/printer 1.313s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 273 450104 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 8032309 ns/op 6.23 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12837906 ns/op 5.76 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19191387 ns/op 6.44 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 222 549665 ns/op 5.64 MB/s PASS ok go/scanner 1.747s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 102.0 ns/op PASS ok go/token 1.126s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 109 1079760 ns/op BenchmarkNamed/Underlying/nongeneric-4 923818 131.9 ns/op BenchmarkNamed/Underlying/generic-4 911890 131.6 ns/op BenchmarkNamed/Underlying/src_instance-4 889359 131.4 ns/op BenchmarkNamed/Underlying/user_instance-4 884256 133.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 17469 6236 ns/op BenchmarkNamed/NewMethodSet/generic-4 18932 6174 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18135 6176 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20385 6022 ns/op BenchmarkCheck/http/funcbodies/info-4 1 667658335 ns/op 50391 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 479398488 ns/op 70175 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 255882014 ns/op 131447 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 229381747 ns/op 146659 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 449815536 ns/op 11620 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 114052902 ns/op 45818 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 69039306 ns/op 75683 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 65010974 ns/op 80362 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 147160457 ns/op 14722 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 62715336 ns/op 34542 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46350141 ns/op 46743 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46511666 ns/op 46581 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1232619809 ns/op 56720 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 661789917 ns/op 105646 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 183369294 ns/op 381216 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 133396997 ns/op 523936 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1875911810 ns/op 1070 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 94136228 ns/op 21315 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 81510736 ns/op 24616 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 79362858 ns/op 25284 lines/s PASS ok go/types 21.462s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8582 14059 ns/op 72.84 MB/s PASS ok hash/adler32 1.241s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 204864 590.3 ns/op 25.41 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 209680 561.4 ns/op 26.72 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 104224 1142 ns/op 35.04 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 112258 1065 ns/op 37.54 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 449442 265.8 ns/op 1926.29 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 456355 265.1 ns/op 1931.50 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 379077 299.7 ns/op 3416.37 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 391388 293.3 ns/op 3491.05 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 238087 486.7 ns/op 8416.27 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 240096 499.4 ns/op 8202.47 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 54234 2294 ns/op 14282.00 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53288 2238 ns/op 14644.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 396661 279.8 ns/op 53.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 411915 281.6 ns/op 53.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 433300 276.8 ns/op 144.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 402338 280.2 ns/op 142.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 301273 391.7 ns/op 1307.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 306739 389.4 ns/op 1314.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 250300 468.8 ns/op 2184.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 246127 477.7 ns/op 2143.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 218022 549.2 ns/op 7457.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 211323 548.3 ns/op 7470.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46569 2588 ns/op 12660.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45898 2665 ns/op 12295.13 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 191677 597.0 ns/op 25.13 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 196962 611.3 ns/op 24.54 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 89922 1226 ns/op 32.64 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 99051 1201 ns/op 33.31 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7717 15303 ns/op 33.46 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7318 15696 ns/op 32.62 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3477 32952 ns/op 31.08 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3634 33019 ns/op 31.01 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 879 135626 ns/op 30.20 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 874 136749 ns/op 29.95 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1076181 ns/op 30.45 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1070390 ns/op 30.61 MB/s PASS ok hash/crc32 5.707s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 82 1396956 ns/op 46.91 MB/s BenchmarkCrc64/ISO4KB-4 981 119892 ns/op 34.16 MB/s BenchmarkCrc64/ISO1KB-4 4539 25800 ns/op 39.69 MB/s BenchmarkCrc64/ECMA64KB-4 85 1401740 ns/op 46.75 MB/s BenchmarkCrc64/Random64KB-4 87 1256200 ns/op 52.17 MB/s BenchmarkCrc64/Random16KB-4 366 330119 ns/op 49.63 MB/s PASS ok hash/crc64 1.786s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8404 14107 ns/op 72.59 MB/s BenchmarkFnv32aKB-4 7060 14192 ns/op 72.15 MB/s BenchmarkFnv64KB-4 7905 14326 ns/op 71.48 MB/s BenchmarkFnv64aKB-4 8044 14178 ns/op 72.23 MB/s BenchmarkFnv128KB-4 1975 60066 ns/op 17.05 MB/s BenchmarkFnv128aKB-4 2080 56242 ns/op 18.21 MB/s PASS ok hash/fnv 1.830s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 647724 189.2 ns/op 21.14 MB/s BenchmarkHash/n=4/Bytes-4 4486914 26.58 ns/op 150.48 MB/s BenchmarkHash/n=4/String-4 1771820 67.34 ns/op 59.40 MB/s BenchmarkHash/n=8/Write-4 556608 192.8 ns/op 41.48 MB/s BenchmarkHash/n=8/Bytes-4 4632484 26.32 ns/op 303.97 MB/s BenchmarkHash/n=8/String-4 1797279 67.57 ns/op 118.39 MB/s BenchmarkHash/n=16/Write-4 615140 188.9 ns/op 84.69 MB/s BenchmarkHash/n=16/Bytes-4 4625352 26.11 ns/op 612.88 MB/s BenchmarkHash/n=16/String-4 1760307 66.86 ns/op 239.31 MB/s BenchmarkHash/n=32/Write-4 591764 198.9 ns/op 160.89 MB/s BenchmarkHash/n=32/Bytes-4 4011331 29.00 ns/op 1103.63 MB/s BenchmarkHash/n=32/String-4 1786522 68.02 ns/op 470.45 MB/s BenchmarkHash/n=64/Write-4 516711 216.2 ns/op 296.01 MB/s BenchmarkHash/n=64/Bytes-4 3911946 30.58 ns/op 2092.69 MB/s BenchmarkHash/n=64/String-4 1724271 69.46 ns/op 921.42 MB/s BenchmarkHash/n=256/Write-4 382876 303.6 ns/op 843.17 MB/s BenchmarkHash/n=256/Bytes-4 2173539 54.80 ns/op 4671.65 MB/s BenchmarkHash/n=256/String-4 851208 130.7 ns/op 1957.95 MB/s BenchmarkHash/n=320/Write-4 396400 284.4 ns/op 1125.05 MB/s BenchmarkHash/n=320/Bytes-4 1788636 67.60 ns/op 4734.02 MB/s BenchmarkHash/n=320/String-4 649396 181.8 ns/op 1759.85 MB/s BenchmarkHash/n=1024/Write-4 266121 438.0 ns/op 2338.12 MB/s BenchmarkHash/n=1024/Bytes-4 753040 158.9 ns/op 6444.21 MB/s BenchmarkHash/n=1024/String-4 241261 473.2 ns/op 2163.76 MB/s BenchmarkHash/n=4096/Write-4 121572 949.2 ns/op 4315.33 MB/s BenchmarkHash/n=4096/Bytes-4 205773 573.8 ns/op 7138.37 MB/s BenchmarkHash/n=4096/String-4 69736 1770 ns/op 2313.72 MB/s BenchmarkHash/n=16384/Write-4 39034 3034 ns/op 5400.12 MB/s BenchmarkHash/n=16384/Bytes-4 53407 2261 ns/op 7247.27 MB/s BenchmarkHash/n=16384/String-4 16657 7196 ns/op 2276.97 MB/s PASS ok hash/maphash 5.535s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 859 133318 ns/op BenchmarkEscapeNone-4 133420 851.6 ns/op BenchmarkUnescape-4 753 149959 ns/op BenchmarkUnescapeNone-4 513385 230.8 ns/op BenchmarkUnescapeSparse-4 10766 10381 ns/op BenchmarkUnescapeDense-4 1176 101568 ns/op PASS ok html 1.967s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9315 12459 ns/op BenchmarkCSSEscaperNoSpecials-4 42932 2726 ns/op BenchmarkDecodeCSS-4 26720 4404 ns/op BenchmarkDecodeCSSNoSpecials-4 4454394 27.65 ns/op BenchmarkCSSValueFilter-4 105811 1089 ns/op BenchmarkCSSValueFilterOk-4 77618 1539 ns/op BenchmarkEscapedExecute-4 4261 24793 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10062 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66525 1786 ns/op BenchmarkStripTags-4 21187 5626 ns/op BenchmarkStripTagsNoSpecials-4 259952 411.1 ns/op BenchmarkJSValEscaperWithNum-4 22399 5216 ns/op BenchmarkJSValEscaperWithStr-4 5085 21742 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17659 6774 ns/op BenchmarkJSValEscaperWithObj-4 4648 25766 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12762 9233 ns/op BenchmarkJSStrEscaperNoSpecials-4 56478 2079 ns/op BenchmarkJSStrEscaper-4 10000 10502 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 53004 2255 ns/op BenchmarkJSRegexpEscaper-4 10000 10921 ns/op BenchmarkTemplateSpecialTags-4 81 1302192 ns/op BenchmarkURLEscaper-4 4315 26958 ns/op BenchmarkURLEscaperNoSpecials-4 159663 732.1 ns/op BenchmarkURLNormalizer-4 5104 20707 ns/op BenchmarkURLNormalizerNoSpecials-4 150961 762.9 ns/op BenchmarkSrcsetFilter-4 18206 6500 ns/op BenchmarkSrcsetFilterNoSpecials-4 104895 1146 ns/op PASS ok html/template 5.007s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 583414 181.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 449275 267.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 653338 180.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 468576 259.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1994194 61.29 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1247899 93.98 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1981502 60.55 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1204671 97.60 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1466888 79.83 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 464266 244.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 358269 328.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 461838 245.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 367581 342.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 823513 136.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 508629 225.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 932820 121.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 590584 199.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 478674 242.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1518913 79.34 ns/op BenchmarkRGBASetRGBA-4 1572612 75.21 ns/op BenchmarkRGBA64At-4 753235 149.1 ns/op BenchmarkRGBA64SetRGBA64-4 769978 148.5 ns/op BenchmarkNRGBAAt-4 1483668 81.32 ns/op BenchmarkNRGBASetNRGBA-4 1572078 77.49 ns/op BenchmarkNRGBA64At-4 678498 163.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 803557 146.2 ns/op BenchmarkAlphaAt-4 2470364 43.55 ns/op BenchmarkAlphaSetAlpha-4 2392566 45.62 ns/op BenchmarkAlpha16At-4 1723264 70.49 ns/op BenchmarkAlphaSetAlpha16-4 1729287 69.79 ns/op BenchmarkGrayAt-4 2613177 46.58 ns/op BenchmarkGraySetGray-4 2462635 46.26 ns/op BenchmarkGray16At-4 1667922 70.88 ns/op BenchmarkGraySetGray16-4 1650346 72.68 ns/op PASS ok image 6.514s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4003587 29.74 ns/op BenchmarkYCbCrToRGB/128-4 4066102 29.63 ns/op BenchmarkYCbCrToRGB/255-4 4157289 28.82 ns/op BenchmarkRGBToYCbCr/0-4 4287399 28.31 ns/op BenchmarkRGBToYCbCr/Cb-4 4259583 27.94 ns/op BenchmarkRGBToYCbCr/Cr-4 4230601 28.43 ns/op BenchmarkYCbCrToRGBA/0-4 3466544 34.88 ns/op BenchmarkYCbCrToRGBA/128-4 3275970 36.71 ns/op BenchmarkYCbCrToRGBA/255-4 3477169 34.52 ns/op BenchmarkNYCbCrAToRGBA/0-4 3266370 36.74 ns/op BenchmarkNYCbCrAToRGBA/128-4 3190977 37.23 ns/op BenchmarkNYCbCrAToRGBA/255-4 3312321 36.15 ns/op PASS ok image/color 2.887s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 32880032 ns/op BenchmarkFillSrc-4 325 364832 ns/op BenchmarkCopyOver-4 6 17360805 ns/op BenchmarkCopySrc-4 429 273244 ns/op BenchmarkNRGBAOver-4 6 19050147 ns/op BenchmarkNRGBASrc-4 9 11781041 ns/op BenchmarkYCbCr-4 8 13415851 ns/op BenchmarkGray-4 15 6891419 ns/op BenchmarkCMYK-4 9 11943399 ns/op BenchmarkGlyphOver-4 20 5721505 ns/op BenchmarkRGBAMaskOver-4 4 30411023 ns/op BenchmarkGrayMaskOver-4 5 23188306 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39309857 ns/op BenchmarkRGBA-4 4 25364170 ns/op BenchmarkPalettedFill-4 986 127529 ns/op BenchmarkPalettedRGBA-4 5 24803661 ns/op BenchmarkGenericOver-4 2 54335332 ns/op BenchmarkGenericMaskOver-4 5 22489694 ns/op BenchmarkGenericSrc-4 3 36300982 ns/op BenchmarkGenericMaskSrc-4 4 31235368 ns/op PASS ok image/draw 7.363s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4801527 ns/op 3.22 MB/s 48616 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114511401 ns/op 2.68 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3076440538 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 54 2103548 ns/op 7.34 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 149809312 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.134s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3891 30544 ns/op BenchmarkIDCT-4 3488 30360 ns/op BenchmarkDecodeBaseline-4 8 12769724 ns/op 4.84 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 18252209 ns/op 3.39 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 156578385 ns/op 7.85 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 195279606 ns/op 4.72 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.382s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12187945 9.579 ns/op BenchmarkDecodeGray-4 12 9192093 ns/op 7.13 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39821889 ns/op 6.58 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34965495 ns/op 7.50 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5394145 ns/op 12.15 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32638072 ns/op 8.03 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39831868 ns/op 6.58 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 61633916 ns/op 4.98 MB/s 852232 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61640077 ns/op 4.98 MB/s 426128 B/op 17 allocs/op BenchmarkEncodeNRGBOpaque-4 1 200308700 ns/op 6.13 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 218454261 ns/op 5.62 MB/s 864136 B/op 32 allocs/op BenchmarkEncodePaletted-4 4 30200285 ns/op 10.17 MB/s 848668 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 200759506 ns/op 6.12 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 818109946 ns/op 1.50 MB/s 864200 B/op 36 allocs/op PASS ok image/png 4.820s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51361440 ns/op 1.95 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42441309 ns/op 2.36 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 280251486 ns/op 1.78 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 245373816 ns/op 2.04 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50115694 ns/op 2.00 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41741732 ns/op 2.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 273213307 ns/op 1.83 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 238539949 ns/op 2.10 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 575517353 ns/op 1.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 545184143 ns/op 1.83 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3565863089 ns/op 1.40 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3521704042 ns/op 1.42 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9616030 ns/op 10.40 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 10 10659910 ns/op 9.38 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 48905367 ns/op 10.22 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 54028832 ns/op 9.25 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 97747515 ns/op 10.23 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 106570890 ns/op 9.38 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 485783943 ns/op 10.29 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 536319219 ns/op 9.32 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55085610 ns/op 1.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47426235 ns/op 2.11 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 321081658 ns/op 1.56 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 320127070 ns/op 1.56 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 702323308 ns/op 1.42 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 728945834 ns/op 1.37 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5113910813 ns/op 0.98 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5359547614 ns/op 0.93 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 186598046 ns/op 22.40 MB/s 5275744 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 191677418 ns/op 21.81 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 42.963s goos: linux goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 936169 118.7 ns/op 2156.74 MB/s PASS ok internal/chacha8rand 1.133s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 38468 3075 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 37354 3041 ns/op 0.66 MB/s BenchmarkMarshalCorpusFile/4-4 34678 3481 ns/op 1.15 MB/s BenchmarkMarshalCorpusFile/8-4 27964 4094 ns/op 1.95 MB/s BenchmarkMarshalCorpusFile/16-4 22083 5176 ns/op 3.09 MB/s BenchmarkMarshalCorpusFile/32-4 15506 7510 ns/op 4.26 MB/s BenchmarkMarshalCorpusFile/64-4 12267 9833 ns/op 6.51 MB/s BenchmarkMarshalCorpusFile/128-4 8440 12965 ns/op 9.87 MB/s BenchmarkMarshalCorpusFile/256-4 3550 31210 ns/op 8.20 MB/s BenchmarkMarshalCorpusFile/512-4 1987 64040 ns/op 7.99 MB/s BenchmarkMarshalCorpusFile/1024-4 981 119723 ns/op 8.55 MB/s BenchmarkMarshalCorpusFile/2048-4 462 238565 ns/op 8.58 MB/s BenchmarkMarshalCorpusFile/4096-4 254 471531 ns/op 8.69 MB/s BenchmarkMarshalCorpusFile/8192-4 126 916195 ns/op 8.94 MB/s BenchmarkMarshalCorpusFile/16384-4 67 1857043 ns/op 8.82 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5132658 ns/op 6.38 MB/s BenchmarkMarshalCorpusFile/65536-4 10 11030024 ns/op 5.94 MB/s BenchmarkMarshalCorpusFile/131072-4 5 24531827 ns/op 5.34 MB/s BenchmarkMarshalCorpusFile/262144-4 3 44458102 ns/op 5.90 MB/s BenchmarkMarshalCorpusFile/524288-4 1 107360154 ns/op 4.88 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 243496552 ns/op 4.31 MB/s BenchmarkUnmarshalCorpusFile/1-4 10269 11472 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9580 11501 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 9104 12925 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7749 14674 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/16-4 6730 17827 ns/op 0.90 MB/s BenchmarkUnmarshalCorpusFile/32-4 4204 26659 ns/op 1.20 MB/s BenchmarkUnmarshalCorpusFile/64-4 3236 32384 ns/op 1.98 MB/s BenchmarkUnmarshalCorpusFile/128-4 2784 38960 ns/op 3.29 MB/s BenchmarkUnmarshalCorpusFile/256-4 1192 102816 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/512-4 607 195877 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/1024-4 320 379050 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/2048-4 159 765435 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1526610 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/8192-4 33 3095873 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5765191 ns/op 2.84 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12436676 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24225687 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47896370 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 99185842 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 203856882 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 410969249 ns/op 2.55 MB/s BenchmarkMutatorBytes/1-4 35558 3210 ns/op BenchmarkMutatorBytes/10-4 39081 3078 ns/op BenchmarkMutatorBytes/100-4 37736 3440 ns/op BenchmarkMutatorBytes/1000-4 24025 5267 ns/op BenchmarkMutatorBytes/10000-4 5864 24137 ns/op BenchmarkMutatorBytes/100000-4 846 146876 ns/op BenchmarkMutatorString/1-4 37488 3415 ns/op BenchmarkMutatorString/10-4 33992 3408 ns/op BenchmarkMutatorString/100-4 31777 4117 ns/op BenchmarkMutatorString/1000-4 13744 7742 ns/op BenchmarkMutatorString/10000-4 3332 60651 ns/op BenchmarkMutatorString/100000-4 214 597709 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20904 5841 ns/op BenchmarkMutatorAllBasicTypes/string-4 18931 6199 ns/op BenchmarkMutatorAllBasicTypes/bool-4 63763 1842 ns/op BenchmarkMutatorAllBasicTypes/float32-4 56470 2160 ns/op BenchmarkMutatorAllBasicTypes/float64-4 54993 2091 ns/op BenchmarkMutatorAllBasicTypes/int-4 60786 1904 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60498 1926 ns/op BenchmarkMutatorAllBasicTypes/int16-4 62403 1978 ns/op BenchmarkMutatorAllBasicTypes/int32-4 64838 1997 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59354 1900 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 60757 2014 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 62199 2022 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 60076 1969 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 59451 2002 ns/op PASS ok internal/fuzz 13.321s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 35353 3704 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 124314 978.1 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.403s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 40722 3334 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 12319 9576 ns/op BenchmarkSplicePipePoolParallel-4 118173 980.9 ns/op BenchmarkSplicePipeNativeParallel-4 25526 3930 ns/op PASS ok internal/poll 1.886s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 23611451 ns/op PASS ok internal/trace 4.016s PASS ok internal/zstd 1.071s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16413 ns/op BenchmarkCopyNLarge-4 138 1143205 ns/op PASS ok io 1.444s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 214438 508.1 ns/op BenchmarkPrintln-4 22396 5522 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33914 3631 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 2248 50819 ns/op BenchmarkDiscard-4 681460 172.6 ns/op 0 B/op 0 allocs/op PASS ok log 1.822s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 88706 1299 ns/op BenchmarkJSONHandler/defaults-4 6794 16326 ns/op 515 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3975 26253 ns/op 790 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4779 22909 ns/op 753 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6812 15088 ns/op 514 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7710 15532 ns/op 517 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5763 20341 ns/op 511 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 31317 4157 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 29640 4275 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 81386 1468 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 68542 2024 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 45315 2619 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 61216 2122 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 60832 2040 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 51499 2465 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 947360 116.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 605017 191.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 562000 200.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 509910 244.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 392169 303.9 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 6106 19584 ns/op BenchmarkDispatch/switch-checked-4 194440 605.9 ns/op BenchmarkDispatch/As-4 196177 586.1 ns/op BenchmarkDispatch/Visit-4 186194 616.3 ns/op BenchmarkUnsafeStrings-4 20220 5984 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 PASS ok log/slog 4.570s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1618746 72.36 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1600838 72.97 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 697087 144.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 242347 444.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 57397 1829 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 76942 1838 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 41190 2989 ns/op 676 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 13174 9619 ns/op 3461 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14203 8711 ns/op 595 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16582 7965 ns/op 603 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10620 11559 ns/op 1086 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2538 42024 ns/op 4295 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16129 7385 ns/op 523 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 14966 7433 ns/op 532 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11827 11946 ns/op 942 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3115 32547 ns/op 3712 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.027s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 50163126 ns/op PASS ok maps 2.523s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2255158 51.23 ns/op BenchmarkAcosh-4 861444 124.9 ns/op BenchmarkAsin-4 2328778 53.05 ns/op BenchmarkAsinh-4 844417 136.9 ns/op BenchmarkAtan-4 2961361 40.20 ns/op BenchmarkAtanh-4 879414 126.9 ns/op BenchmarkAtan2-4 2252246 53.01 ns/op BenchmarkCbrt-4 1000000 101.3 ns/op BenchmarkCeil-4 18012522 6.806 ns/op BenchmarkCopysign-4 2218939 54.98 ns/op BenchmarkCos-4 1266858 97.90 ns/op BenchmarkCosh-4 1391512 83.17 ns/op BenchmarkErf-4 3018729 40.33 ns/op BenchmarkErfc-4 3035010 40.58 ns/op BenchmarkErfinv-4 2590033 44.42 ns/op BenchmarkErfcinv-4 2502836 45.80 ns/op BenchmarkExp-4 6076308 19.25 ns/op BenchmarkExpGo-4 858853 142.0 ns/op BenchmarkExpm1-4 2155869 55.27 ns/op BenchmarkExp2-4 924825 130.6 ns/op BenchmarkExp2Go-4 899359 141.0 ns/op BenchmarkAbs-4 2935776 40.20 ns/op BenchmarkDim-4 9239193 13.61 ns/op BenchmarkFloor-4 16744969 6.901 ns/op BenchmarkMax-4 12415447 9.639 ns/op BenchmarkMin-4 11881316 10.08 ns/op BenchmarkMod-4 267230 424.8 ns/op BenchmarkFrexp-4 1611754 73.52 ns/op BenchmarkGamma-4 655410 173.7 ns/op BenchmarkHypot-4 10239862 11.79 ns/op BenchmarkHypotGo-4 1313469 87.30 ns/op BenchmarkIlogb-4 1886349 63.30 ns/op BenchmarkJ0-4 249340 487.0 ns/op BenchmarkJ1-4 246450 462.3 ns/op BenchmarkJn-4 111646 1031 ns/op BenchmarkLdexp-4 1617600 75.04 ns/op BenchmarkLgamma-4 914380 135.0 ns/op BenchmarkLog-4 5353227 22.38 ns/op BenchmarkLogb-4 1919125 61.62 ns/op BenchmarkLog1p-4 1000000 106.8 ns/op BenchmarkLog10-4 5068384 22.45 ns/op BenchmarkLog2-4 1324100 89.06 ns/op BenchmarkModf-4 2640000 47.49 ns/op BenchmarkNextafter32-4 2362119 49.02 ns/op BenchmarkNextafter64-4 2443742 49.12 ns/op BenchmarkPowInt-4 462426 251.9 ns/op BenchmarkPowFrac-4 357840 319.3 ns/op BenchmarkPow10Pos-4 4634008 25.62 ns/op BenchmarkPow10Neg-4 4257896 27.97 ns/op BenchmarkRound-4 2916308 42.29 ns/op BenchmarkRoundToEven-4 8407232 13.63 ns/op BenchmarkRemainder-4 376094 285.4 ns/op BenchmarkSignbit-4 4147594 29.08 ns/op BenchmarkSin-4 1648630 70.12 ns/op BenchmarkSincos-4 1000000 109.8 ns/op BenchmarkSinh-4 1893272 64.53 ns/op BenchmarkSqrtIndirect-4 18033976 7.073 ns/op BenchmarkSqrtLatency-4 17189366 7.037 ns/op BenchmarkSqrtIndirectLatency-4 17379901 6.781 ns/op BenchmarkSqrtGoLatency-4 1291389 94.08 ns/op BenchmarkSqrtPrime-4 34540 3467 ns/op BenchmarkTan-4 1631836 75.84 ns/op BenchmarkTanh-4 1324508 92.79 ns/op BenchmarkTrunc-4 17230513 6.820 ns/op BenchmarkY0-4 235915 488.3 ns/op BenchmarkY1-4 235402 484.2 ns/op BenchmarkYn-4 122124 942.6 ns/op BenchmarkFloat64bits-4 4600243 26.87 ns/op BenchmarkFloat64frombits-4 4010522 29.22 ns/op BenchmarkFloat32bits-4 4001240 29.27 ns/op BenchmarkFloat32frombits-4 3916592 29.12 ns/op BenchmarkFMA-4 17485704 6.965 ns/op PASS ok math 11.927s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11338000 10.63 ns/op 6018.63 MB/s BenchmarkAddVV/2-4 10085042 11.87 ns/op 10787.64 MB/s BenchmarkAddVV/3-4 9355446 12.65 ns/op 15182.04 MB/s BenchmarkAddVV/4-4 9700332 12.28 ns/op 20846.37 MB/s BenchmarkAddVV/5-4 9094927 13.05 ns/op 24516.67 MB/s BenchmarkAddVV/10-4 7518146 15.86 ns/op 40352.15 MB/s BenchmarkAddVV/100-4 1848530 65.26 ns/op 98062.66 MB/s BenchmarkAddVV/1000-4 202664 577.1 ns/op 110896.59 MB/s BenchmarkSubVV/1-4 11103589 10.62 ns/op 6024.33 MB/s BenchmarkSubVV/2-4 10368844 11.48 ns/op 11152.68 MB/s BenchmarkSubVV/3-4 9173163 12.89 ns/op 14899.63 MB/s BenchmarkSubVV/4-4 9753421 12.40 ns/op 20649.94 MB/s BenchmarkSubVV/5-4 8962177 12.84 ns/op 24917.65 MB/s BenchmarkSubVV/10-4 7544407 16.01 ns/op 39983.53 MB/s BenchmarkSubVV/100-4 1842745 63.27 ns/op 101148.64 MB/s BenchmarkSubVV/1000-4 210352 569.9 ns/op 112309.83 MB/s BenchmarkAddVW/1-4 12417805 10.06 ns/op 795.41 MB/s BenchmarkAddVW/2-4 11248525 10.45 ns/op 1530.68 MB/s BenchmarkAddVW/3-4 10172127 11.45 ns/op 2095.55 MB/s BenchmarkAddVW/4-4 11685822 10.56 ns/op 3031.09 MB/s BenchmarkAddVW/5-4 10889162 11.15 ns/op 3588.46 MB/s BenchmarkAddVW/10-4 8644117 13.61 ns/op 5877.16 MB/s BenchmarkAddVW/100-4 261772 433.4 ns/op 1846.04 MB/s BenchmarkAddVW/1000-4 35764 3328 ns/op 2404.09 MB/s BenchmarkAddVWext/1-4 12043552 9.849 ns/op 812.26 MB/s BenchmarkAddVWext/2-4 11768024 10.23 ns/op 1563.88 MB/s BenchmarkAddVWext/3-4 10335253 11.47 ns/op 2093.17 MB/s BenchmarkAddVWext/4-4 11569412 10.66 ns/op 3001.02 MB/s BenchmarkAddVWext/5-4 10668552 11.53 ns/op 3469.38 MB/s BenchmarkAddVWext/10-4 8556466 13.66 ns/op 5855.57 MB/s BenchmarkAddVWext/100-4 71812 1418 ns/op 564.09 MB/s BenchmarkAddVWext/1000-4 8367 13803 ns/op 579.58 MB/s BenchmarkSubVW/1-4 11803455 9.960 ns/op 803.20 MB/s BenchmarkSubVW/2-4 12131625 10.48 ns/op 1526.00 MB/s BenchmarkSubVW/3-4 10393969 11.52 ns/op 2083.85 MB/s BenchmarkSubVW/4-4 11069558 10.51 ns/op 3043.75 MB/s BenchmarkSubVW/5-4 10380997 11.42 ns/op 3503.43 MB/s BenchmarkSubVW/10-4 9092931 13.72 ns/op 5829.13 MB/s BenchmarkSubVW/100-4 242306 466.5 ns/op 1714.98 MB/s BenchmarkSubVW/1000-4 35335 3395 ns/op 2356.62 MB/s BenchmarkSubVWext/1-4 11699881 10.05 ns/op 795.83 MB/s BenchmarkSubVWext/2-4 11601364 10.31 ns/op 1551.66 MB/s BenchmarkSubVWext/3-4 10615093 11.22 ns/op 2138.28 MB/s BenchmarkSubVWext/4-4 11414210 10.76 ns/op 2974.04 MB/s BenchmarkSubVWext/5-4 10407883 11.41 ns/op 3504.68 MB/s BenchmarkSubVWext/10-4 9262351 13.33 ns/op 6000.74 MB/s BenchmarkSubVWext/100-4 81775 1427 ns/op 560.74 MB/s BenchmarkSubVWext/1000-4 7996 14216 ns/op 562.75 MB/s BenchmarkMulAddVWW/1-4 10294281 11.68 ns/op 5478.73 MB/s BenchmarkMulAddVWW/2-4 9548432 12.62 ns/op 10139.12 MB/s BenchmarkMulAddVWW/3-4 9459646 12.57 ns/op 15271.93 MB/s BenchmarkMulAddVWW/4-4 8786335 13.20 ns/op 19393.70 MB/s BenchmarkMulAddVWW/5-4 8436710 14.44 ns/op 22157.30 MB/s BenchmarkMulAddVWW/10-4 6504657 18.30 ns/op 34965.47 MB/s BenchmarkMulAddVWW/100-4 1000000 100.1 ns/op 63951.41 MB/s BenchmarkMulAddVWW/1000-4 125715 947.7 ns/op 67530.00 MB/s BenchmarkAddMulVVW/1-4 10952912 10.42 ns/op 6142.08 MB/s BenchmarkAddMulVVW/2-4 10961664 10.95 ns/op 11694.62 MB/s BenchmarkAddMulVVW/3-4 9183481 13.14 ns/op 14611.28 MB/s BenchmarkAddMulVVW/4-4 8327701 13.78 ns/op 18580.14 MB/s BenchmarkAddMulVVW/5-4 8323921 14.59 ns/op 21927.13 MB/s BenchmarkAddMulVVW/10-4 6936331 17.76 ns/op 36035.29 MB/s BenchmarkAddMulVVW/100-4 1523156 80.92 ns/op 79093.16 MB/s BenchmarkAddMulVVW/1000-4 159765 689.2 ns/op 92860.97 MB/s BenchmarkDivWVW/1-4 2751550 41.81 ns/op 1530.84 MB/s BenchmarkDivWVW/2-4 1248495 95.77 ns/op 1336.58 MB/s BenchmarkDivWVW/3-4 936236 120.2 ns/op 1596.76 MB/s BenchmarkDivWVW/4-4 849196 142.4 ns/op 1797.19 MB/s BenchmarkDivWVW/5-4 755157 151.0 ns/op 2119.67 MB/s BenchmarkDivWVW/10-4 437859 274.9 ns/op 2328.15 MB/s BenchmarkDivWVW/100-4 54223 2106 ns/op 3038.52 MB/s BenchmarkDivWVW/1000-4 5394 20630 ns/op 3102.33 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11783206 9.847 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11827434 9.785 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10629795 10.52 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11592324 10.33 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9274434 12.22 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10164282 11.29 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8789679 12.78 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9764884 11.87 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8686518 13.70 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9054242 12.72 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6668286 17.65 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6917128 16.87 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1092813 108.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1288141 93.55 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 133425 913.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154696 757.1 ns/op BenchmarkDecimalConversion-4 210 560964 ns/op BenchmarkFloatString/100-4 10000 10444 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 217 547996 ns/op 2912 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50245028 ns/op 61148 B/op 52 allocs/op BenchmarkFloatString/100000-4 1 5008372639 ns/op 830032 B/op 521 allocs/op BenchmarkFloatAdd/10-4 170089 678.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 170324 687.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 150796 767.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87805 1337 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17494 6624 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 240039 514.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 239955 503.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 221953 524.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 162772 724.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 49100 2589 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1885 59324 ns/op BenchmarkParseFloatLargeExp-4 450 256806 ns/op BenchmarkGCD10x10/WithoutXY-4 204564 606.9 ns/op BenchmarkGCD10x10/WithXY-4 60933 1906 ns/op BenchmarkGCD10x100/WithoutXY-4 105075 1148 ns/op BenchmarkGCD10x100/WithXY-4 17641 6942 ns/op BenchmarkGCD10x1000/WithoutXY-4 61027 1829 ns/op BenchmarkGCD10x1000/WithXY-4 14582 8392 ns/op BenchmarkGCD100x100/WithoutXY-4 26055 4600 ns/op BenchmarkGCD100x100/WithXY-4 10890 11296 ns/op BenchmarkGCD100x1000/WithoutXY-4 12682 9797 ns/op BenchmarkGCD100x1000/WithXY-4 5455 19380 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2209 52998 ns/op BenchmarkGCD1000x1000/WithXY-4 1198 95344 ns/op BenchmarkHilbert-4 22 4910324 ns/op BenchmarkBinomial-4 15114 8083 ns/op BenchmarkQuoRem-4 20407 6119 ns/op BenchmarkExp-4 15 7167499 ns/op BenchmarkExpMont/Odd-4 136 890757 ns/op 2598 B/op 22 allocs/op BenchmarkExpMont/Even1-4 134 885339 ns/op 3363 B/op 38 allocs/op BenchmarkExpMont/Even2-4 128 939127 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even3-4 130 952359 ns/op 3862 B/op 53 allocs/op BenchmarkExpMont/Even4-4 123 927213 ns/op 3863 B/op 53 allocs/op BenchmarkExpMont/Even8-4 124 958608 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even32-4 124 937880 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even64-4 152 796824 ns/op 3649 B/op 54 allocs/op BenchmarkExpMont/Even96-4 140 832516 ns/op 3780 B/op 51 allocs/op BenchmarkExpMont/Even128-4 165 695383 ns/op 3255 B/op 50 allocs/op BenchmarkExpMont/Even255-4 202 599278 ns/op 2944 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 453 251978 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 409 290991 ns/op 1714 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 436 284803 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 396 295651 ns/op 1749 B/op 47 allocs/op BenchmarkExp2-4 15 7018604 ns/op BenchmarkBitset-4 843636 140.7 ns/op BenchmarkBitsetNeg-4 446112 257.3 ns/op BenchmarkBitsetOrig-4 228391 493.0 ns/op BenchmarkBitsetNegOrig-4 149414 765.3 ns/op BenchmarkModSqrt225_Tonelli-4 127 979659 ns/op BenchmarkModSqrt225_3Mod4-4 386 303848 ns/op BenchmarkModSqrt231_Tonelli-4 100 1040948 ns/op BenchmarkModSqrt231_5Mod8-4 334 355805 ns/op BenchmarkModInverse-4 12414 9693 ns/op BenchmarkSqrt-4 1603 73732 ns/op BenchmarkIntSqr/1-4 1447117 82.66 ns/op BenchmarkIntSqr/2-4 763801 153.9 ns/op BenchmarkIntSqr/3-4 641686 181.4 ns/op BenchmarkIntSqr/5-4 421376 275.6 ns/op BenchmarkIntSqr/8-4 328988 364.1 ns/op BenchmarkIntSqr/10-4 280910 457.2 ns/op BenchmarkIntSqr/20-4 47125 2624 ns/op BenchmarkIntSqr/30-4 35191 3533 ns/op BenchmarkIntSqr/50-4 22118 5566 ns/op BenchmarkIntSqr/80-4 13029 8962 ns/op BenchmarkIntSqr/100-4 9835 11654 ns/op BenchmarkIntSqr/200-4 3709 30897 ns/op BenchmarkIntSqr/300-4 1467 72115 ns/op BenchmarkIntSqr/500-4 796 157286 ns/op BenchmarkIntSqr/800-4 302 392026 ns/op BenchmarkIntSqr/1000-4 222 530069 ns/op BenchmarkDiv/20/10-4 416302 271.8 ns/op BenchmarkDiv/40/20-4 433806 270.0 ns/op BenchmarkDiv/100/50-4 363163 320.1 ns/op BenchmarkDiv/200/100-4 48691 2565 ns/op BenchmarkDiv/400/200-4 46995 2746 ns/op BenchmarkDiv/1000/500-4 39942 3268 ns/op BenchmarkDiv/2000/1000-4 29584 4393 ns/op BenchmarkDiv/20000/10000-4 1028 112460 ns/op BenchmarkDiv/200000/100000-4 21 4806541 ns/op BenchmarkDiv/2000000/1000000-4 1 127561530 ns/op BenchmarkDiv/20000000/10000000-4 1 3603782357 ns/op BenchmarkMul-4 5 22140993 ns/op BenchmarkNatMul/10-4 156264 651.0 ns/op BenchmarkNatMul/100-4 6291 19389 ns/op BenchmarkNatMul/1000-4 175 666186 ns/op BenchmarkZeroShifts/Shl-4 17779 6289 ns/op BenchmarkZeroShifts/ShlSame-4 5527834 21.34 ns/op BenchmarkZeroShifts/Shr-4 18205 6537 ns/op BenchmarkZeroShifts/ShrSame-4 5430769 21.55 ns/op BenchmarkExp3Power/0x10-4 178431 618.1 ns/op BenchmarkExp3Power/0x40-4 155803 728.5 ns/op BenchmarkExp3Power/0x100-4 92518 1219 ns/op BenchmarkExp3Power/0x400-4 42669 2706 ns/op BenchmarkExp3Power/0x1000-4 9782 12674 ns/op BenchmarkExp3Power/0x4000-4 1792 63627 ns/op BenchmarkExp3Power/0x10000-4 202 554621 ns/op BenchmarkExp3Power/0x40000-4 18 6626411 ns/op BenchmarkExp3Power/0x100000-4 2 62055194 ns/op BenchmarkExp3Power/0x400000-4 1 559362550 ns/op BenchmarkFibo-4 3 38174982 ns/op BenchmarkNatSqr/1-4 918530 131.7 ns/op BenchmarkNatSqr/2-4 456421 222.5 ns/op BenchmarkNatSqr/3-4 465003 273.6 ns/op BenchmarkNatSqr/5-4 283282 378.4 ns/op BenchmarkNatSqr/8-4 210856 510.6 ns/op BenchmarkNatSqr/10-4 160012 674.7 ns/op BenchmarkNatSqr/20-4 42484 2747 ns/op BenchmarkNatSqr/30-4 31428 3625 ns/op BenchmarkNatSqr/50-4 19396 6098 ns/op BenchmarkNatSqr/80-4 10000 10283 ns/op BenchmarkNatSqr/100-4 8097 13291 ns/op BenchmarkNatSqr/200-4 3566 32583 ns/op BenchmarkNatSqr/300-4 1441 76977 ns/op BenchmarkNatSqr/500-4 717 154749 ns/op BenchmarkNatSqr/800-4 318 366282 ns/op BenchmarkNatSqr/1000-4 225 502186 ns/op BenchmarkNatSetBytes/8-4 752065 156.2 ns/op BenchmarkNatSetBytes/24-4 206496 560.0 ns/op BenchmarkNatSetBytes/128-4 47804 2501 ns/op BenchmarkNatSetBytes/7-4 842852 141.5 ns/op BenchmarkNatSetBytes/23-4 222889 545.0 ns/op BenchmarkNatSetBytes/127-4 47088 2487 ns/op BenchmarkScanPi-4 259 453946 ns/op BenchmarkStringPiParallel-4 596 179775 ns/op BenchmarkScan/10/Base2-4 42536 2741 ns/op BenchmarkScan/100/Base2-4 4902 24236 ns/op BenchmarkScan/1000/Base2-4 502 232280 ns/op BenchmarkScan/10/Base8-4 105429 1099 ns/op BenchmarkScan/100/Base8-4 14348 8311 ns/op BenchmarkScan/1000/Base8-4 1395 83422 ns/op BenchmarkScan/10/Base10-4 112654 1078 ns/op BenchmarkScan/100/Base10-4 15386 7559 ns/op BenchmarkScan/1000/Base10-4 1568 73919 ns/op BenchmarkScan/10/Base16-4 120835 984.3 ns/op BenchmarkScan/100/Base16-4 17763 6612 ns/op BenchmarkScan/1000/Base16-4 1815 65700 ns/op BenchmarkString/10/Base2-4 160254 716.0 ns/op BenchmarkString/100/Base2-4 22602 5219 ns/op BenchmarkString/1000/Base2-4 2586 48599 ns/op BenchmarkString/10/Base8-4 316582 352.8 ns/op BenchmarkString/100/Base8-4 62012 1919 ns/op BenchmarkString/1000/Base8-4 6940 17492 ns/op BenchmarkString/10/Base10-4 190072 570.9 ns/op BenchmarkString/100/Base10-4 36784 3039 ns/op BenchmarkString/1000/Base10-4 4626 24217 ns/op BenchmarkString/10/Base16-4 360974 326.0 ns/op BenchmarkString/100/Base16-4 77544 1455 ns/op BenchmarkString/1000/Base16-4 10000 12362 ns/op BenchmarkLeafSize/0-4 45 2718857 ns/op BenchmarkLeafSize/1-4 405 277337 ns/op BenchmarkLeafSize/2-4 416 287065 ns/op BenchmarkLeafSize/3-4 303 383383 ns/op BenchmarkLeafSize/4-4 374 282537 ns/op BenchmarkLeafSize/5-4 272 437777 ns/op BenchmarkLeafSize/6-4 308 383136 ns/op BenchmarkLeafSize/7-4 319 365865 ns/op BenchmarkLeafSize/8-4 408 275950 ns/op BenchmarkLeafSize/9-4 224 509541 ns/op BenchmarkLeafSize/10-4 277 435536 ns/op BenchmarkLeafSize/11-4 272 416349 ns/op BenchmarkLeafSize/12-4 301 385783 ns/op BenchmarkLeafSize/13-4 289 407933 ns/op BenchmarkLeafSize/14-4 316 365429 ns/op BenchmarkLeafSize/15-4 328 331907 ns/op BenchmarkLeafSize/16-4 423 268513 ns/op BenchmarkLeafSize/32-4 411 296503 ns/op BenchmarkLeafSize/64-4 379 293927 ns/op BenchmarkProbablyPrime/n=0-4 9 11730413 ns/op BenchmarkProbablyPrime/n=1-4 8 12861288 ns/op BenchmarkProbablyPrime/n=5-4 6 19146975 ns/op BenchmarkProbablyPrime/n=10-4 4 25344620 ns/op BenchmarkProbablyPrime/n=20-4 3 39776432 ns/op BenchmarkProbablyPrime/Lucas-4 10 10181246 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1403266 ns/op BenchmarkRatCmp-4 221830 513.5 ns/op BenchmarkFloatPrecExact/1-4 130686 878.1 ns/op BenchmarkFloatPrecExact/10-4 42079 2800 ns/op BenchmarkFloatPrecExact/100-4 10000 10196 ns/op BenchmarkFloatPrecExact/1000-4 2142 53496 ns/op BenchmarkFloatPrecExact/10000-4 128 874847 ns/op BenchmarkFloatPrecExact/100000-4 3 37249518 ns/op BenchmarkFloatPrecExact/1000000-4 1 1850151550 ns/op BenchmarkFloatPrecMixed/1-4 124461 979.6 ns/op BenchmarkFloatPrecMixed/10-4 35155 3347 ns/op BenchmarkFloatPrecMixed/100-4 5762 21004 ns/op BenchmarkFloatPrecMixed/1000-4 464 255592 ns/op BenchmarkFloatPrecMixed/10000-4 12 9348260 ns/op BenchmarkFloatPrecMixed/100000-4 1 495185879 ns/op BenchmarkFloatPrecMixed/1000000-4 1 32167068974 ns/op BenchmarkFloatPrecInexact/1-4 203208 546.8 ns/op BenchmarkFloatPrecInexact/10-4 178909 670.7 ns/op BenchmarkFloatPrecInexact/100-4 109330 993.7 ns/op BenchmarkFloatPrecInexact/1000-4 32899 3225 ns/op BenchmarkFloatPrecInexact/10000-4 5184 25362 ns/op BenchmarkFloatPrecInexact/100000-4 499 241914 ns/op BenchmarkFloatPrecInexact/1000000-4 21 5064370 ns/op BenchmarkFloatSqrt/64-4 22702 5354 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14125 8321 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 10453 11831 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5127 23495 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 798 144638 ns/op 17942 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 61 1903827 ns/op 176568 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 149108270 ns/op 3778584 B/op 627 allocs/op PASS ok math/big 89.654s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9124084 13.61 ns/op BenchmarkLeadingZeros8-4 8067499 14.90 ns/op BenchmarkLeadingZeros16-4 10235511 11.69 ns/op BenchmarkLeadingZeros32-4 9627463 11.95 ns/op BenchmarkLeadingZeros64-4 10706174 10.82 ns/op BenchmarkTrailingZeros-4 12033206 10.62 ns/op BenchmarkTrailingZeros8-4 9706741 12.43 ns/op BenchmarkTrailingZeros16-4 11269864 10.72 ns/op BenchmarkTrailingZeros32-4 10371562 12.08 ns/op BenchmarkTrailingZeros64-4 10797562 11.21 ns/op BenchmarkOnesCount-4 9813818 11.58 ns/op BenchmarkOnesCount8-4 11235405 10.76 ns/op BenchmarkOnesCount16-4 11233231 10.57 ns/op BenchmarkOnesCount32-4 11352486 10.58 ns/op BenchmarkOnesCount64-4 9793358 11.84 ns/op BenchmarkRotateLeft-4 10278013 11.98 ns/op BenchmarkRotateLeft8-4 10627653 10.74 ns/op BenchmarkRotateLeft16-4 9916519 11.90 ns/op BenchmarkRotateLeft32-4 10422170 10.75 ns/op BenchmarkRotateLeft64-4 11180365 10.82 ns/op BenchmarkReverse-4 13819285 8.810 ns/op BenchmarkReverse8-4 18181021 7.037 ns/op BenchmarkReverse16-4 15553174 8.247 ns/op BenchmarkReverse32-4 14649084 7.974 ns/op BenchmarkReverse64-4 14359534 9.178 ns/op BenchmarkReverseBytes-4 16956339 6.753 ns/op BenchmarkReverseBytes16-4 17148398 6.770 ns/op BenchmarkReverseBytes32-4 17150726 7.111 ns/op BenchmarkReverseBytes64-4 16697974 6.864 ns/op BenchmarkAdd-4 10991953 10.85 ns/op BenchmarkAdd32-4 10048173 11.92 ns/op BenchmarkAdd64-4 11345274 10.65 ns/op BenchmarkAdd64multiple-4 19371963 6.115 ns/op BenchmarkSub-4 11382366 10.57 ns/op BenchmarkSub32-4 9264240 12.18 ns/op BenchmarkSub64-4 9900259 11.57 ns/op BenchmarkSub64multiple-4 18759586 6.292 ns/op BenchmarkMul-4 10969687 11.05 ns/op BenchmarkMul32-4 10019846 11.69 ns/op BenchmarkMul64-4 9460894 11.02 ns/op BenchmarkDiv-4 2927048 43.21 ns/op BenchmarkDiv32-4 5843221 19.99 ns/op BenchmarkDiv64-4 2849481 41.93 ns/op PASS ok math/bits 6.878s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10519347 11.02 ns/op BenchmarkAcos-4 366571 274.8 ns/op BenchmarkAcosh-4 389751 292.1 ns/op BenchmarkAsin-4 431882 271.5 ns/op BenchmarkAsinh-4 428912 278.5 ns/op BenchmarkAtan-4 675200 172.8 ns/op BenchmarkAtanh-4 645531 172.3 ns/op BenchmarkConj-4 15919317 7.280 ns/op BenchmarkCos-4 503950 219.1 ns/op BenchmarkCosh-4 516958 223.4 ns/op BenchmarkExp-4 778940 154.2 ns/op BenchmarkLog-4 849800 145.8 ns/op BenchmarkLog10-4 794757 147.3 ns/op BenchmarkPhase-4 1824475 65.85 ns/op BenchmarkPolar-4 1000000 102.3 ns/op BenchmarkPow-4 197344 599.5 ns/op BenchmarkRect-4 996708 117.6 ns/op BenchmarkSin-4 528772 221.5 ns/op BenchmarkSinh-4 536131 222.0 ns/op BenchmarkSqrt-4 778042 142.6 ns/op BenchmarkTan-4 323905 357.6 ns/op BenchmarkTanh-4 368254 323.9 ns/op PASS ok math/cmplx 3.738s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 695035 173.9 ns/op BenchmarkInt63ThreadsafeParallel-4 545475 233.0 ns/op BenchmarkInt63Unthreadsafe-4 1210704 98.16 ns/op BenchmarkIntn1000-4 796929 140.1 ns/op BenchmarkInt63n1000-4 909691 129.1 ns/op BenchmarkInt31n1000-4 936963 122.1 ns/op BenchmarkFloat32-4 967000 117.9 ns/op BenchmarkFloat64-4 1000000 100.1 ns/op BenchmarkPerm3-4 193076 648.6 ns/op BenchmarkPerm30-4 22368 5242 ns/op BenchmarkPerm30ViaShuffle-4 25414 4705 ns/op BenchmarkShuffleOverhead-4 17935 6665 ns/op BenchmarkRead3-4 880590 131.8 ns/op BenchmarkRead64-4 73971 1605 ns/op BenchmarkRead1000-4 4987 24079 ns/op BenchmarkConcurrent-4 167785 615.8 ns/op PASS ok math/rand 3.337s goos: linux goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8-4 5280993 22.81 ns/op BenchmarkPCG_DXSM-4 4251506 29.15 ns/op BenchmarkSourceUint64-4 4150789 29.85 ns/op BenchmarkGlobalInt64-4 3286425 35.63 ns/op BenchmarkGlobalInt64Parallel-4 6191191 20.12 ns/op BenchmarkGlobalUint64-4 3439502 34.19 ns/op BenchmarkGlobalUint64Parallel-4 6429261 18.64 ns/op BenchmarkInt64-4 2276258 53.64 ns/op BenchmarkUint64-4 2312814 52.75 ns/op BenchmarkGlobalIntN1000-4 2124736 55.61 ns/op BenchmarkIntN1000-4 1771519 69.87 ns/op BenchmarkInt64N1000-4 1733270 66.60 ns/op BenchmarkInt64N1e8-4 1866926 68.48 ns/op BenchmarkInt64N1e9-4 1835510 65.32 ns/op BenchmarkInt64N2e9-4 1896705 64.91 ns/op BenchmarkInt64N1e18-4 1660585 68.80 ns/op BenchmarkInt64N2e18-4 1750942 71.62 ns/op BenchmarkInt64N4e18-4 1521649 78.66 ns/op BenchmarkInt32N1000-4 1838458 68.49 ns/op BenchmarkInt32N1e8-4 1748377 63.64 ns/op BenchmarkInt32N1e9-4 1820179 65.29 ns/op BenchmarkInt32N2e9-4 1796779 65.74 ns/op BenchmarkFloat32-4 2374350 51.76 ns/op BenchmarkFloat64-4 2354584 51.41 ns/op BenchmarkExpFloat64-4 1284519 94.97 ns/op BenchmarkNormFloat64-4 1244535 96.34 ns/op BenchmarkPerm3-4 317702 376.2 ns/op BenchmarkPerm30-4 32052 3729 ns/op BenchmarkPerm30ViaShuffle-4 36426 3213 ns/op BenchmarkShuffleOverhead-4 50618 2331 ns/op BenchmarkConcurrent-4 3098920 36.02 ns/op PASS ok math/rand/v2 6.735s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43530 2705 ns/op BenchmarkQDecodeWord-4 96277 1162 ns/op BenchmarkQDecodeHeader-4 95762 1238 ns/op BenchmarkTypeByExtension/.html-4 407608 284.7 ns/op BenchmarkTypeByExtension/.HTML-4 299030 423.7 ns/op BenchmarkTypeByExtension/.unused-4 339074 322.2 ns/op BenchmarkExtensionsByType/text/html-4 199488 659.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 87475 1235 ns/op BenchmarkExtensionsByType/application/octet-stream-4 142142 970.6 ns/op PASS ok mime 2.609s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 688 176017 ns/op 47548 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 633 172374 ns/op 48682 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 246 487638 ns/op 104381 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 495 222918 ns/op 48734 B/op 206 allocs/op PASS ok mime/multipart 1.711s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 920 125122 ns/op PASS ok mime/quotedprintable 1.153s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 78 1541383 ns/op 8271 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 20 5744960 ns/op 19152 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003372440 ns/op 158656 B/op 232 allocs/op BenchmarkDNSName-4 108763 973.6 ns/op BenchmarkInterfaces-4 1009 102292 ns/op 17222 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1417 75102 ns/op 12522 B/op 25 allocs/op BenchmarkInterfaceByName-4 1166 96161 ns/op 17329 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 727 151051 ns/op 23554 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 2558 39136 ns/op 3914 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 698 176877 ns/op 137566 B/op 51 allocs/op BenchmarkParseIP-4 7093 17068 ns/op BenchmarkParseIPValidIPv4-4 321895 353.8 ns/op BenchmarkParseIPValidIPv6-4 175573 668.0 ns/op BenchmarkIPString/IPv4-4 127584 991.2 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 11055 11032 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 44882 2654 ns/op BenchmarkIPEqual/IPv4-4 1103166 104.1 ns/op BenchmarkIPEqual/IPv6-4 1197386 98.81 ns/op BenchmarkSendfileZeroBytes-4 1 200454231 ns/op 4888704 B/op 261358 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1205857469 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1206206746 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1204561944 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1205734748 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1205927189 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1016702347 ns/op 0.03 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1017965509 ns/op 0.06 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1021300757 ns/op 0.13 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1016347379 ns/op 0.26 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1018081273 ns/op 0.51 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1024144900 ns/op 1.02 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1016875750 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1020024615 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1016931659 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1021028806 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1016726603 ns/op 0.02 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1020967001 ns/op 0.03 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1016215070 ns/op 0.06 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1017089172 ns/op 0.13 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1016057309 ns/op 0.26 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1018713592 ns/op 0.51 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1021824849 ns/op 1.03 MB/s 280 B/op 8 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1020605150 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1020615249 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1021483614 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1017851183 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1020400423 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1020045529 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1019977596 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1017584724 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1017569358 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1018843888 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1020957295 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1016769843 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1020676047 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1016381001 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1016748695 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1016360123 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1016495514 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1017112567 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1017276212 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1022512067 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1023267738 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1020116568 ns/op 1.03 MB/s BenchmarkSplice/tcp-to-unix/1024-4 1 1017579276 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/2048-4 1 1020291218 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/4096-4 1 1016330057 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/8192-4 1 1016821796 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-unix/16384-4 1 1020632468 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-unix/32768-4 1 1016748937 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-unix/65536-4 1 1017733100 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-unix/131072-4 1 1017162452 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-unix/262144-4 1 1017885842 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-unix/524288-4 1 1019047702 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-unix/1048576-4 1 1021086749 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1016424125 ns/op 0.00 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1016692425 ns/op 0.00 MB/s 704 B/op 6 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1021160677 ns/op 0.00 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1015920567 ns/op 0.01 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1017442568 ns/op 0.02 MB/s 704 B/op 6 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1017918826 ns/op 0.03 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1017003614 ns/op 0.06 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1017978476 ns/op 0.13 MB/s 704 B/op 6 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1018142183 ns/op 0.26 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1019411959 ns/op 0.51 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1021214114 ns/op 1.03 MB/s 752 B/op 7 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1020054451 ns/op 0.00 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1020577964 ns/op 0.00 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1020488703 ns/op 0.00 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1016079868 ns/op 0.01 MB/s 696 B/op 5 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1017325897 ns/op 0.02 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1021934928 ns/op 0.03 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1017639523 ns/op 0.06 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1021210396 ns/op 0.13 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1018247419 ns/op 0.26 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1023265268 ns/op 0.51 MB/s 744 B/op 6 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1022050616 ns/op 1.03 MB/s 696 B/op 5 allocs/op BenchmarkTCP4OneShot-4 1744 69898 ns/op BenchmarkTCP4OneShotTimeout-4 1521 71593 ns/op BenchmarkTCP4Persistent-4 11578 9811 ns/op BenchmarkTCP4PersistentTimeout-4 12702 9274 ns/op BenchmarkTCP6OneShot-4 2049 63394 ns/op BenchmarkTCP6OneShotTimeout-4 2132 55658 ns/op BenchmarkTCP6Persistent-4 14132 9994 ns/op BenchmarkTCP6PersistentTimeout-4 12457 10255 ns/op BenchmarkTCP4ConcurrentReadWrite-4 16688 6253 ns/op BenchmarkTCP6ConcurrentReadWrite-4 26242 5069 ns/op BenchmarkSetReadDeadline-4 120228 1005 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 14209 8340 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 14559 8350 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 14396 7945 ns/op 0 B/op 0 allocs/op PASS ok net 91.209s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28290 3979 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11827 9986 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14764 8265 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18172 6782 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 33780 3302 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50314 2282 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1532877 74.46 ns/op BenchmarkFindChild/n=2/rep=map-4 3704380 31.73 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1438143 86.54 ns/op BenchmarkFindChild/n=4/rep=linear-4 812967 144.4 ns/op BenchmarkFindChild/n=4/rep=map-4 3216115 35.84 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 754158 152.1 ns/op BenchmarkFindChild/n=8/rep=linear-4 441741 275.5 ns/op BenchmarkFindChild/n=8/rep=map-4 2997223 38.05 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 399829 290.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 220110 514.7 ns/op BenchmarkFindChild/n=16/rep=map-4 3411386 33.68 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2374153 49.56 ns/op BenchmarkFindChild/n=32/rep=linear-4 110518 1098 ns/op BenchmarkFindChild/n=32/rep=map-4 3701266 32.21 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2602378 47.25 ns/op BenchmarkMultiConflicts-4 1 166952271 ns/op BenchmarkServerMatch-4 19280 6234 ns/op BenchmarkReadRequestChrome-4 3410 30947 ns/op 19.74 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11248 10771 ns/op 7.24 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11336 10725 ns/op 7.65 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7274 15985 ns/op 9.45 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17140 6919 ns/op 5.78 MB/s 891 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 343 345760 ns/op 2.96 MB/s BenchmarkFileAndServer_1KB/https1-4 201 551033 ns/op 1.86 MB/s BenchmarkFileAndServer_1KB/h2-4 148 727027 ns/op 1.41 MB/s BenchmarkFileAndServer_16MB/h1-4 2 50288608 ns/op 333.62 MB/s BenchmarkFileAndServer_16MB/https1-4 1 138229434 ns/op 121.37 MB/s BenchmarkFileAndServer_16MB/h2-4 1 237474095 ns/op 70.65 MB/s BenchmarkFileAndServer_64MB/h1-4 1 216120234 ns/op 310.52 MB/s BenchmarkFileAndServer_64MB/https1-4 1 409165637 ns/op 164.01 MB/s BenchmarkFileAndServer_64MB/h2-4 1 917561961 ns/op 73.14 MB/s BenchmarkServeMux-4 213 595946 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 271 483293 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 427 314382 ns/op 5910 B/op 63 allocs/op BenchmarkClientServer/https1-4 276 405345 ns/op 6514 B/op 72 allocs/op BenchmarkClientServer/h2-4 201 537395 ns/op 9975 B/op 77 allocs/op BenchmarkClientServerParallel/4/h1-4 1221 107855 ns/op 9205 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 42 4014691 ns/op 84237 B/op 931 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40816: write tcp 127.0.0.1:40511->127.0.0.1:40816: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40870: write tcp 127.0.0.1:40511->127.0.0.1:40870: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40814: write tcp 127.0.0.1:40511->127.0.0.1:40814: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55896: read tcp 127.0.0.1:46687->127.0.0.1:55896: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55746: read tcp 127.0.0.1:46687->127.0.0.1:55746: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55910: read tcp 127.0.0.1:46687->127.0.0.1:55910: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55700: read tcp 127.0.0.1:46687->127.0.0.1:55700: use of closed network connection BenchmarkClientServerParallel/4/h2-4 213 472685 ns/op 15772 B/op 154 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53538: write tcp 127.0.0.1:38215->127.0.0.1:53538: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53536: write tcp 127.0.0.1:38215->127.0.0.1:53536: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53514: write tcp 127.0.0.1:38215->127.0.0.1:53514: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54204: write tcp 127.0.0.1:40271->127.0.0.1:54204: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54212: read tcp 127.0.0.1:40271->127.0.0.1:54212: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54162: write tcp 127.0.0.1:40271->127.0.0.1:54162: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54132: write tcp 127.0.0.1:40271->127.0.0.1:54132: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54150: write tcp 127.0.0.1:40271->127.0.0.1:54150: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47206: read tcp 127.0.0.1:45587->127.0.0.1:47206: use of closed network connection BenchmarkClientServerParallel/64/h1-4 670 191174 ns/op 18001 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 156 3846020 ns/op 95986 B/op 1039 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56238: write tcp 127.0.0.1:45881->127.0.0.1:56238: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56288: write tcp 127.0.0.1:45881->127.0.0.1:56288: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57066: write tcp 127.0.0.1:34853->127.0.0.1:57066: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56966: write tcp 127.0.0.1:34853->127.0.0.1:56966: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57068: read tcp 127.0.0.1:34853->127.0.0.1:57068: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56996: read tcp 127.0.0.1:34853->127.0.0.1:56996: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57020: read tcp 127.0.0.1:34853->127.0.0.1:57020: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57086: read tcp 127.0.0.1:34853->127.0.0.1:57086: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56980: read tcp 127.0.0.1:34853->127.0.0.1:56980: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57118: read tcp 127.0.0.1:34853->127.0.0.1:57118: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 72 1642557 ns/op 46770 B/op 513 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56342: write tcp 127.0.0.1:40285->127.0.0.1:56342: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56368: write tcp 127.0.0.1:40285->127.0.0.1:56368: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52260: write tcp 127.0.0.1:34961->127.0.0.1:52260: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52288: read tcp 127.0.0.1:34961->127.0.0.1:52288: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52280: read tcp 127.0.0.1:34961->127.0.0.1:52280: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52298: read tcp 127.0.0.1:34961->127.0.0.1:52298: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52302: read tcp 127.0.0.1:34961->127.0.0.1:52302: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52316: read tcp 127.0.0.1:34961->127.0.0.1:52316: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52308: read tcp 127.0.0.1:34961->127.0.0.1:52308: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52314: read tcp 127.0.0.1:34961->127.0.0.1:52314: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1023265491 ns/op 29696 B/op 155 allocs/op BenchmarkClient-4 314 391812 ns/op 3744 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 632 197311 ns/op 7408 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1178 97290 ns/op 3100 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1574 89077 ns/op 1930 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1557 72701 ns/op 2822 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1825 66942 ns/op 2751 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1780 70177 ns/op 2777 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1933 64566 ns/op 1943 B/op 14 allocs/op BenchmarkServerHijack-4 1108 105104 ns/op 16774 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 397 291989 ns/op 5809 B/op 52 allocs/op BenchmarkResponseStatusLine-4 501105 216.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.868s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4268 27261 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.204s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 95961 1251 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 493825 215.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 177475 646.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 67982 1805 ns/op BenchmarkStdIPv4-4 141200 829.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 95146 1212 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 101914 1179 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 88261 1404 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 74354 1647 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1828713 62.74 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1642250 72.50 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1527325 76.36 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 263647 423.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 303987 412.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 256053 451.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 81178 1466 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 279735 412.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 158726 801.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 157743 768.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 149755 822.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 73748 1574 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 357642 325.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 126789 934.9 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 180729 658.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 229214 511.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 167214 708.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 349428 344.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 175156 724.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 162783 729.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 159794 739.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 117963 984.9 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 480057 243.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 145368 775.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 199348 601.8 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 264980 442.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 178756 658.8 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 262002 460.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 118564 1100 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 137226 907.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 161011 716.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 137126 906.6 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 259322 458.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 115491 990.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 138751 821.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 180631 639.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 130626 877.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1209547 98.51 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 100.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 102.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 108.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 105.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 108.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 105.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 941959 109.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 106.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 331842 348.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 605397 189.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 199724 580.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 221353 519.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 212408 577.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 72102 1629 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 488725 233.4 ns/op PASS ok net/netip 9.388s 2024/02/09 20:36:08 Test RPC server listening on 127.0.0.1:46641 2024/02/09 20:36:08 Test HTTP RPC server listening on 127.0.0.1:45407 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1449 75279 ns/op BenchmarkEndToEndHTTP-4 1514 74377 ns/op BenchmarkEndToEndAsync-4 3093 33848 ns/op BenchmarkEndToEndAsyncHTTP-4 3423 34333 ns/op PASS ok net/rpc 1.857s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3026 35750 ns/op BenchmarkReadMIMEHeader/server_headers-4 4389 23016 ns/op BenchmarkUncommon-4 23701 4769 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.409s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4948 22397 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 102500 1142 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 541789 205.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 97918 1211 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 174834 656.9 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 88932 1358 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13935 8671 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 381802 300.0 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 95563 1229 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 169290 668.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 88072 1370 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 16118 7352 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 217828 571.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 85172 1428 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 80974 1453 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36199 3267 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6140 18027 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 215588 596.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77694 1506 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 80649 1476 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 37171 3222 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6618 17450 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.284s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3304058 35.57 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 160365 699.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 784 154413 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:515: benchmarkReaddirname ".": 131 entries os_test.go:515: benchmarkReaddirname ".": 131 entries os_test.go:515: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 234 500306 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:532: benchmarkReaddir ".": 131 entries os_test.go:532: benchmarkReaddir ".": 131 entries os_test.go:532: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 598 188887 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:549: benchmarkReadDir ".": 131 entries os_test.go:549: benchmarkReadDir ".": 131 entries os_test.go:549: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 53464 2179 ns/op BenchmarkStatFile-4 43230 2731 ns/op BenchmarkStatDir-4 42961 2649 ns/op BenchmarkLstatDot-4 48832 2260 ns/op BenchmarkLstatFile-4 40856 2813 ns/op BenchmarkLstatDir-4 42442 2652 ns/op PASS ok os 2.621s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 126 915762 ns/op 7046 B/op 30 allocs/op PASS ok os/exec 1.224s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 340118 320.6 ns/op PASS ok os/user 1.225s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3811851 32.14 ns/op BenchmarkString-4 2171994 53.71 ns/op BenchmarkBytes-4 2022747 56.13 ns/op BenchmarkNamedBytes-4 1000000 107.5 ns/op BenchmarkBytesArray-4 732762 152.8 ns/op BenchmarkSliceLen-4 2260059 51.11 ns/op BenchmarkMapLen-4 801276 145.7 ns/op BenchmarkStringLen-4 1885314 61.99 ns/op BenchmarkArrayLen-4 1281666 91.37 ns/op BenchmarkSliceCap-4 2446474 47.18 ns/op BenchmarkDeepEqual/int8-4 380360 291.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 89902 1336 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 350848 337.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 90433 1337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 352526 350.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 85227 1427 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 317203 348.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 84849 1411 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 317571 331.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 86019 1365 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 393993 290.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 112009 1012 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 328572 343.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 85670 1393 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 334088 339.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 91489 1377 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 341006 345.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 85869 1380 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 354024 338.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 84548 1397 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 315194 338.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 89412 1367 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 348721 344.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 87109 1355 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 352448 336.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 83553 1364 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 342528 340.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 85250 1394 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 364456 336.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 82254 1439 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 392464 286.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 91935 1344 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 347582 342.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 82488 1377 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 116966 1014 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 59887 2108 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 45114 2534 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31840 3577 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 34712 3522 ns/op BenchmarkIsZero/ArrayComparable-4 305512 390.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 30253 3883 ns/op BenchmarkIsZero/StructComparable-4 663686 171.2 ns/op BenchmarkIsZero/StructIncomparable-4 147045 865.8 ns/op BenchmarkIsZero/ArrayInt_4-4 1301272 98.76 ns/op BenchmarkIsZero/ArrayInt_1024-4 17998 6554 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 35368 3430 ns/op BenchmarkIsZero/Struct4Int-4 1306996 94.26 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17893 6527 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17982 6652 ns/op BenchmarkIsZero/StructInt_512-4 34196 3331 ns/op BenchmarkSetZero/Bool/Direct-4 4222596 26.16 ns/op BenchmarkSetZero/Bool/CachedZero-4 897249 136.3 ns/op BenchmarkSetZero/Bool/NewZero-4 559879 182.4 ns/op BenchmarkSetZero/Int/Direct-4 2758984 44.58 ns/op BenchmarkSetZero/Int/CachedZero-4 831342 127.0 ns/op BenchmarkSetZero/Int/NewZero-4 619780 175.7 ns/op BenchmarkSetZero/Uint/Direct-4 2612263 46.15 ns/op BenchmarkSetZero/Uint/CachedZero-4 868975 132.8 ns/op BenchmarkSetZero/Uint/NewZero-4 655264 177.8 ns/op BenchmarkSetZero/Float/Direct-4 2781055 44.17 ns/op BenchmarkSetZero/Float/CachedZero-4 923390 127.6 ns/op BenchmarkSetZero/Float/NewZero-4 639924 184.2 ns/op BenchmarkSetZero/Complex/Direct-4 2559027 44.54 ns/op BenchmarkSetZero/Complex/CachedZero-4 837010 135.3 ns/op BenchmarkSetZero/Complex/NewZero-4 630501 182.8 ns/op BenchmarkSetZero/Array/Direct-4 1920694 54.41 ns/op BenchmarkSetZero/Array/CachedZero-4 859424 135.6 ns/op BenchmarkSetZero/Array/NewZero-4 646741 190.1 ns/op BenchmarkSetZero/Chan/Direct-4 2589956 43.35 ns/op BenchmarkSetZero/Chan/CachedZero-4 942990 130.8 ns/op BenchmarkSetZero/Chan/NewZero-4 631768 178.1 ns/op BenchmarkSetZero/Func/Direct-4 2645854 45.10 ns/op BenchmarkSetZero/Func/CachedZero-4 864980 129.7 ns/op BenchmarkSetZero/Func/NewZero-4 663342 175.3 ns/op BenchmarkSetZero/Interface/Direct-4 2402911 48.74 ns/op BenchmarkSetZero/Interface/CachedZero-4 887528 132.1 ns/op BenchmarkSetZero/Interface/NewZero-4 587202 183.8 ns/op BenchmarkSetZero/Map/Direct-4 2770368 44.03 ns/op BenchmarkSetZero/Map/CachedZero-4 881677 134.9 ns/op BenchmarkSetZero/Map/NewZero-4 714926 174.3 ns/op BenchmarkSetZero/Pointer/Direct-4 2630812 43.69 ns/op BenchmarkSetZero/Pointer/CachedZero-4 941869 135.2 ns/op BenchmarkSetZero/Pointer/NewZero-4 623696 173.8 ns/op BenchmarkSetZero/Slice/Direct-4 2375146 50.11 ns/op BenchmarkSetZero/Slice/CachedZero-4 809163 137.4 ns/op BenchmarkSetZero/Slice/NewZero-4 659858 185.3 ns/op BenchmarkSetZero/String/Direct-4 2643928 43.86 ns/op BenchmarkSetZero/String/CachedZero-4 827108 136.0 ns/op BenchmarkSetZero/String/NewZero-4 667378 182.7 ns/op BenchmarkSetZero/Struct/Direct-4 2258920 55.83 ns/op BenchmarkSetZero/Struct/CachedZero-4 942136 130.3 ns/op BenchmarkSetZero/Struct/NewZero-4 613539 182.9 ns/op BenchmarkSelect/1-4 159355 765.3 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 68283 1790 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 34995 3337 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 206142 519.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 167690 688.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 134866 853.7 ns/op 149.94 MB/s BenchmarkCallArgCopy/size=256-4 117324 1030 ns/op 248.43 MB/s BenchmarkCallArgCopy/size=1024-4 84897 1461 ns/op 700.89 MB/s BenchmarkCallArgCopy/size=4096-4 32125 3587 ns/op 1141.92 MB/s BenchmarkCallArgCopy/size=65536-4 2094 51463 ns/op 1273.46 MB/s BenchmarkFieldByName1-4 1257612 111.3 ns/op BenchmarkFieldByName2-4 78703 1289 ns/op BenchmarkFieldByName3-4 11388 8816 ns/op BenchmarkInterfaceBig-4 3335256 31.07 ns/op BenchmarkInterfaceSmall-4 3503035 29.85 ns/op BenchmarkNew-4 2310866 52.35 ns/op BenchmarkMap/StringKeys/MapIndex-4 2346 49716 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1898 62103 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2259 51212 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2088 61628 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2280 50313 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1936 60459 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 228322 515.0 ns/op PASS ok reflect 19.020s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11011 9159 ns/op 9243 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15996 7255 ns/op 9149 B/op 1 allocs/op BenchmarkFindString-4 12957 9616 ns/op 9483 B/op 1 allocs/op BenchmarkFindSubmatch-4 12468 9625 ns/op 9257 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 13462 9722 ns/op 9162 B/op 2 allocs/op BenchmarkLiteral-4 19411 7476 ns/op BenchmarkNotLiteral-4 4213 24431 ns/op BenchmarkMatchClass-4 3588 33295 ns/op BenchmarkMatchClass_InRange-4 3710 32070 ns/op BenchmarkReplaceAll-4 2898 45813 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 19435 6482 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36330 2765 ns/op BenchmarkAnchoredShortMatch-4 14490 7594 ns/op BenchmarkAnchoredLongMatch-4 19525 5752 ns/op BenchmarkOnePassShortA-4 21133 5748 ns/op BenchmarkNotOnePassShortA-4 8238 13658 ns/op BenchmarkOnePassShortB-4 28212 4305 ns/op BenchmarkNotOnePassShortB-4 10904 10178 ns/op BenchmarkOnePassLongPrefix-4 90416 1423 ns/op BenchmarkOnePassLongNotPrefix-4 28264 4331 ns/op BenchmarkMatchParallelShared-4 22042 5592 ns/op BenchmarkMatchParallelCopied-4 24516 4239 ns/op BenchmarkQuoteMetaAll-4 149805 794.7 ns/op 17.62 MB/s BenchmarkQuoteMetaNone-4 261400 432.0 ns/op 60.18 MB/s BenchmarkCompile/Onepass-4 4136 27918 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1705 67995 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 200 586334 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4037421 29.74 ns/op 538.07 MB/s BenchmarkMatch/Easy0/32-4 21081 5991 ns/op 5.34 MB/s BenchmarkMatch/Easy0/1K-4 17155 6241 ns/op 164.08 MB/s BenchmarkMatch/Easy0i/16-4 3961545 28.41 ns/op 563.24 MB/s BenchmarkMatch/Easy0i/32-4 4952 20776 ns/op 1.54 MB/s BenchmarkMatch/Easy0i/1K-4 298 424350 ns/op 2.41 MB/s BenchmarkMatch/Easy1/16-4 3957643 29.87 ns/op 535.58 MB/s BenchmarkMatch/Easy1/32-4 17570 7419 ns/op 4.31 MB/s BenchmarkMatch/Easy1/1K-4 7750 14926 ns/op 68.61 MB/s BenchmarkMatch/Medium/16-4 4213119 28.39 ns/op 563.57 MB/s BenchmarkMatch/Medium/32-4 6660 17796 ns/op 1.80 MB/s BenchmarkMatch/Medium/1K-4 313 368075 ns/op 2.78 MB/s BenchmarkMatch/Hard/16-4 3892957 30.35 ns/op 527.11 MB/s BenchmarkMatch/Hard/32-4 3608 28080 ns/op 1.14 MB/s BenchmarkMatch/Hard/1K-4 180 644161 ns/op 1.59 MB/s BenchmarkMatch/Hard1/16-4 1387 81094 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 837 147516 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 25 4249670 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 29668 3945 ns/op 4.06 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18522 6434 ns/op 4.97 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 687 165716 ns/op 6.18 MB/s 22 B/op 0 allocs/op PASS ok regexp 8.984s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 655314 179.9 ns/op BenchmarkIsWordChar-4 193287 647.2 ns/op PASS ok regexp/syntax 2.221s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 77554 1505 ns/op BenchmarkCallers/inlined-4 70965 1716 ns/op BenchmarkCallers/no-cache-4 16964 7218 ns/op BenchmarkFPCallers/cached-4 3136194 41.01 ns/op BenchmarkMakeChan/Byte-4 1071805 108.4 ns/op BenchmarkMakeChan/Int-4 1041483 149.3 ns/op BenchmarkMakeChan/Ptr-4 768573 198.2 ns/op BenchmarkMakeChan/Struct/0-4 1266262 99.24 ns/op BenchmarkMakeChan/Struct/32-4 521352 330.1 ns/op BenchmarkMakeChan/Struct/40-4 434588 290.7 ns/op BenchmarkChanNonblocking-4 11508621 10.49 ns/op BenchmarkSelectUncontended-4 912585 138.9 ns/op BenchmarkSelectSyncContended-4 37848 3072 ns/op BenchmarkSelectAsyncContended-4 113469 1079 ns/op BenchmarkSelectNonblock-4 5318090 19.38 ns/op BenchmarkChanUncontended-4 9236 12733 ns/op BenchmarkChanContended-4 1634 75093 ns/op BenchmarkChanSync-4 182360 775.4 ns/op BenchmarkChanSyncWork-4 47023 2427 ns/op BenchmarkChanProdCons0-4 98672 1260 ns/op BenchmarkChanProdCons10-4 132824 971.2 ns/op BenchmarkChanProdCons100-4 145971 850.9 ns/op BenchmarkChanProdConsWork0-4 84070 1536 ns/op BenchmarkChanProdConsWork10-4 92911 1354 ns/op BenchmarkChanProdConsWork100-4 103928 1212 ns/op BenchmarkSelectProdCons-4 73485 1613 ns/op BenchmarkReceiveDataFromClosedChan-4 645021 185.8 ns/op BenchmarkChanCreation-4 212454 535.8 ns/op BenchmarkChanSem-4 164467 702.1 ns/op BenchmarkChanPopular-4 94 1232919 ns/op BenchmarkChanClosed-4 553137 248.3 ns/op BenchmarkCallClosure-4 6311744 17.89 ns/op BenchmarkCallClosure1-4 6498055 18.96 ns/op BenchmarkCallClosure2-4 1401639 85.96 ns/op BenchmarkCallClosure3-4 1491273 72.17 ns/op BenchmarkCallClosure4-4 1437206 82.85 ns/op BenchmarkComplex128DivNormal-4 10463860 11.56 ns/op BenchmarkComplex128DivNisNaN-4 8302471 14.27 ns/op BenchmarkComplex128DivDisNaN-4 8466115 14.11 ns/op BenchmarkComplex128DivNisInf-4 10828543 10.41 ns/op BenchmarkComplex128DivDisInf-4 6294450 19.00 ns/op BenchmarkAllocation-4 2536 41161 ns/op BenchmarkReadMemStats-4 6794 18158 ns/op BenchmarkReadMemStatsLatency-4 1 95644 p50-ns 95644 p90-ns 95644 p99-ns BenchmarkWriteBarrier-4 2927242 45.02 ns/op BenchmarkBulkWriteBarrier-4 6287395 16.72 ns/op BenchmarkScanStackNoLocals-4 3 45277148 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10799776 9.682 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10711554 9.799 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10001774 11.58 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7767223 15.37 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5279370 23.23 ns/op BenchmarkHash5-4 7252429 16.02 ns/op 312.07 MB/s BenchmarkHash16-4 6621186 18.13 ns/op 882.64 MB/s BenchmarkHash64-4 6782430 17.85 ns/op 3584.74 MB/s BenchmarkHash1024-4 2101743 57.39 ns/op 17843.02 MB/s BenchmarkHash65536-4 40363 2975 ns/op 22030.50 MB/s BenchmarkAlignedLoad-4 7454552 15.36 ns/op BenchmarkUnalignedLoad-4 7547320 15.25 ns/op BenchmarkEqEfaceConcrete-4 6837668 18.16 ns/op BenchmarkEqIfaceConcrete-4 6524158 17.77 ns/op BenchmarkNeEfaceConcrete-4 6073800 19.11 ns/op BenchmarkNeIfaceConcrete-4 6457603 18.27 ns/op BenchmarkConvT2EByteSized/bool-4 6506025 18.41 ns/op BenchmarkConvT2EByteSized/uint8-4 6362344 19.06 ns/op BenchmarkConvT2ESmall-4 5760001 21.02 ns/op BenchmarkConvT2EUintptr-4 5404813 21.11 ns/op BenchmarkConvT2ELarge-4 1264034 100.6 ns/op BenchmarkConvT2ISmall-4 5754270 20.51 ns/op BenchmarkConvT2IUintptr-4 5580982 21.17 ns/op BenchmarkConvT2ILarge-4 1000000 111.7 ns/op BenchmarkConvI2E-4 4887548 24.05 ns/op BenchmarkConvI2I-4 5656785 20.24 ns/op BenchmarkAssertE2T-4 4964586 23.41 ns/op BenchmarkAssertE2TLarge-4 2348958 49.10 ns/op BenchmarkAssertE2I-4 5697055 21.28 ns/op BenchmarkAssertI2T-4 4556899 26.55 ns/op BenchmarkAssertI2I-4 5527222 21.06 ns/op BenchmarkAssertI2E-4 5929880 19.64 ns/op BenchmarkAssertE2E-4 6490330 20.08 ns/op BenchmarkAssertE2T2-4 3819735 31.57 ns/op BenchmarkAssertE2T2Blank-4 4508104 25.58 ns/op BenchmarkAssertI2E2-4 4702011 26.51 ns/op BenchmarkAssertI2E2Blank-4 5867353 19.48 ns/op BenchmarkAssertE2E2-4 4396629 26.78 ns/op BenchmarkAssertE2E2Blank-4 6156795 19.72 ns/op BenchmarkConvT2Ezero/zero/16-4 5859837 20.14 ns/op BenchmarkConvT2Ezero/zero/32-4 5866956 20.42 ns/op BenchmarkConvT2Ezero/zero/64-4 5535796 21.13 ns/op BenchmarkConvT2Ezero/zero/str-4 5572921 21.58 ns/op BenchmarkConvT2Ezero/zero/slice-4 5446728 21.64 ns/op BenchmarkConvT2Ezero/zero/big-4 185719 559.6 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1382224 86.94 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1237650 101.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 212499 495.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 5600188 20.56 ns/op BenchmarkConvT2Ezero/smallint/32-4 5572198 21.81 ns/op BenchmarkConvT2Ezero/smallint/64-4 5750853 20.94 ns/op BenchmarkConvT2Ezero/largeint/16-4 1695238 78.57 ns/op BenchmarkConvT2Ezero/largeint/32-4 1631486 79.56 ns/op BenchmarkConvT2Ezero/largeint/64-4 1745756 69.22 ns/op BenchmarkMalloc8-4 1966624 57.18 ns/op BenchmarkMalloc16-4 1866667 63.23 ns/op BenchmarkMallocTypeInfo8-4 1856764 72.14 ns/op BenchmarkMallocTypeInfo16-4 1688290 73.15 ns/op BenchmarkMallocLargeStruct-4 152070 749.9 ns/op BenchmarkGoroutineSelect-4 72 1405861 ns/op BenchmarkGoroutineBlocking-4 85 1282086 ns/op BenchmarkGoroutineForRange-4 100 1274978 ns/op BenchmarkGoroutineIdle-4 100 1324001 ns/op BenchmarkHashStringSpeed-4 2824461 48.44 ns/op BenchmarkHashBytesSpeed-4 1558010 78.22 ns/op BenchmarkHashInt32Speed-4 3510717 36.86 ns/op BenchmarkHashInt64Speed-4 3482689 35.39 ns/op BenchmarkHashStringArraySpeed-4 618806 196.5 ns/op BenchmarkMegMap-4 3229102 37.06 ns/op BenchmarkMegOneMap-4 4076294 28.71 ns/op BenchmarkMegEqMap-4 1405 84284 ns/op BenchmarkMegEmptyMap-4 4940816 24.03 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2735960 42.35 ns/op BenchmarkSmallStrMap-4 3472070 35.02 ns/op BenchmarkMapStringKeysEight_16-4 3381068 34.61 ns/op BenchmarkMapStringKeysEight_32-4 3260084 35.63 ns/op BenchmarkMapStringKeysEight_64-4 3431574 35.78 ns/op BenchmarkMapStringKeysEight_1M-4 3270552 34.93 ns/op BenchmarkIntMap-4 4236015 28.59 ns/op BenchmarkMapFirst/1-4 4962570 24.10 ns/op BenchmarkMapFirst/2-4 4819208 24.17 ns/op BenchmarkMapFirst/3-4 5140899 22.75 ns/op BenchmarkMapFirst/4-4 5103115 24.02 ns/op BenchmarkMapFirst/5-4 4775684 24.75 ns/op BenchmarkMapFirst/6-4 4936393 24.75 ns/op BenchmarkMapFirst/7-4 4646174 23.75 ns/op BenchmarkMapFirst/8-4 4572837 23.58 ns/op BenchmarkMapFirst/9-4 4427928 27.33 ns/op BenchmarkMapFirst/10-4 4190954 28.18 ns/op BenchmarkMapFirst/11-4 4274223 27.51 ns/op BenchmarkMapFirst/12-4 4344859 27.05 ns/op BenchmarkMapFirst/13-4 4133263 27.71 ns/op BenchmarkMapFirst/14-4 4520510 28.21 ns/op BenchmarkMapFirst/15-4 4228611 28.55 ns/op BenchmarkMapFirst/16-4 4138290 29.86 ns/op BenchmarkMapMid/1-4 4914799 24.63 ns/op BenchmarkMapMid/2-4 4607481 24.71 ns/op BenchmarkMapMid/3-4 4898282 24.87 ns/op BenchmarkMapMid/4-4 4532598 26.42 ns/op BenchmarkMapMid/5-4 4567024 26.01 ns/op BenchmarkMapMid/6-4 4533580 27.48 ns/op BenchmarkMapMid/7-4 4342316 24.30 ns/op BenchmarkMapMid/8-4 4448785 26.48 ns/op BenchmarkMapMid/9-4 4022548 28.99 ns/op BenchmarkMapMid/10-4 3948986 29.39 ns/op BenchmarkMapMid/11-4 3998532 28.66 ns/op BenchmarkMapMid/12-4 4208788 31.55 ns/op BenchmarkMapMid/13-4 4055515 27.97 ns/op BenchmarkMapMid/14-4 3974750 28.84 ns/op BenchmarkMapMid/15-4 4041735 28.52 ns/op BenchmarkMapMid/16-4 4423969 26.94 ns/op BenchmarkMapLast/1-4 4830716 24.57 ns/op BenchmarkMapLast/2-4 4642383 25.48 ns/op BenchmarkMapLast/3-4 4572120 26.24 ns/op BenchmarkMapLast/4-4 4365278 27.27 ns/op BenchmarkMapLast/5-4 4364911 25.92 ns/op BenchmarkMapLast/6-4 4508575 27.57 ns/op BenchmarkMapLast/7-4 4357984 26.87 ns/op BenchmarkMapLast/8-4 4093900 29.53 ns/op BenchmarkMapLast/9-4 4034023 29.18 ns/op BenchmarkMapLast/10-4 4091707 29.65 ns/op BenchmarkMapLast/11-4 3602520 31.62 ns/op BenchmarkMapLast/12-4 3717880 31.57 ns/op BenchmarkMapLast/13-4 3675600 33.80 ns/op BenchmarkMapLast/14-4 4034265 30.24 ns/op BenchmarkMapLast/15-4 3983212 31.24 ns/op BenchmarkMapLast/16-4 4103799 29.43 ns/op BenchmarkMapCycle-4 2248300 53.75 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3451987 34.63 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2197 49126 ns/op BenchmarkMakeMap/[Byte]Byte-4 535614 208.9 ns/op BenchmarkMakeMap/[Int]Int-4 349196 366.7 ns/op BenchmarkNewEmptyMap-4 4194090 27.28 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1348885 89.94 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 485665 236.4 ns/op BenchmarkMapIterEmpty-4 5574588 20.83 ns/op BenchmarkSameLengthMap-4 4828008 25.78 ns/op BenchmarkBigKeyMap-4 1714300 70.88 ns/op BenchmarkBigValMap-4 1550442 77.21 ns/op BenchmarkSmallKeyMap-4 2996901 40.04 ns/op BenchmarkMapPopulate/1-4 2057186 58.68 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 133402 843.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 13067 ns/op 3351 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 771 155435 ns/op 53311 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 48 2347794 ns/op 427572 B/op 319 allocs/op BenchmarkMapPopulate/100000-4 4 26457984 ns/op 3607184 B/op 3979 allocs/op BenchmarkComplexAlgMap-4 492667 235.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 1567924 76.08 ns/op BenchmarkGoMapClear/Reflexive/10-4 1501640 80.68 ns/op BenchmarkGoMapClear/Reflexive/100-4 526584 231.8 ns/op BenchmarkGoMapClear/Reflexive/1000-4 59979 2077 ns/op BenchmarkGoMapClear/Reflexive/10000-4 6517 17964 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1286788 94.81 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 100.8 ns/op BenchmarkGoMapClear/NonReflexive/100-4 472023 245.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 60408 2059 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5532 18145 ns/op BenchmarkMapStringConversion/32/simple-4 1907631 62.90 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1657086 72.51 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1715692 69.19 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1731236 68.50 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1544011 78.21 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1600070 75.05 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1872818 59.82 ns/op BenchmarkMapInterfacePtr-4 1800290 56.45 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3089908 37.06 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 118194 1007 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4821 22867 ns/op BenchmarkMapPop1000-4 368 331055 ns/op BenchmarkMapPop10000-4 20 5878889 ns/op BenchmarkMapAssign/Int32/256-4 2457892 51.41 ns/op BenchmarkMapAssign/Int32/65536-4 1261506 89.02 ns/op BenchmarkMapAssign/Int64/256-4 2389798 47.40 ns/op BenchmarkMapAssign/Int64/65536-4 1031638 98.10 ns/op BenchmarkMapAssign/Str/256-4 2023454 60.24 ns/op BenchmarkMapAssign/Str/65536-4 557304 195.4 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1689008 74.85 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 687958 145.6 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1638193 74.14 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 615354 165.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 457767 2176 ns/op BenchmarkMapOperatorAssign/Str/65536-4 163676 672.6 ns/op BenchmarkMapAppendAssign/Int32/256-4 955999 137.4 ns/op 34 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 181755 559.0 ns/op 69 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1000000 137.1 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 169114 607.3 ns/op 79 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 650425 191.4 ns/op 39 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 111596 957.0 ns/op 135 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1601014 63.69 ns/op BenchmarkMapDelete/Int32/1000-4 1961594 59.94 ns/op BenchmarkMapDelete/Int32/10000-4 1934848 61.73 ns/op BenchmarkMapDelete/Int64/100-4 1860921 64.78 ns/op BenchmarkMapDelete/Int64/1000-4 2008879 60.14 ns/op BenchmarkMapDelete/Int64/10000-4 1964276 63.25 ns/op BenchmarkMapDelete/Str/100-4 1445318 83.79 ns/op BenchmarkMapDelete/Str/1000-4 1548249 78.21 ns/op BenchmarkMapDelete/Str/10000-4 1507281 83.88 ns/op BenchmarkMapDelete/Pointer/100-4 1582093 69.73 ns/op BenchmarkMapDelete/Pointer/1000-4 1791547 66.63 ns/op BenchmarkMapDelete/Pointer/10000-4 1771532 69.75 ns/op BenchmarkMemmove/0-4 14528139 8.053 ns/op BenchmarkMemmove/1-4 1933486 61.36 ns/op 16.30 MB/s BenchmarkMemmove/2-4 1829157 64.64 ns/op 30.94 MB/s BenchmarkMemmove/3-4 1951746 62.76 ns/op 47.80 MB/s BenchmarkMemmove/4-4 1929241 64.10 ns/op 62.40 MB/s BenchmarkMemmove/5-4 1852911 65.13 ns/op 76.77 MB/s BenchmarkMemmove/6-4 1851932 63.95 ns/op 93.82 MB/s BenchmarkMemmove/7-4 1853905 66.16 ns/op 105.80 MB/s BenchmarkMemmove/8-4 1951983 60.44 ns/op 132.35 MB/s BenchmarkMemmove/9-4 1789843 68.38 ns/op 131.62 MB/s BenchmarkMemmove/10-4 1770954 67.88 ns/op 147.32 MB/s BenchmarkMemmove/11-4 1775662 67.61 ns/op 162.70 MB/s BenchmarkMemmove/12-4 1737696 68.28 ns/op 175.74 MB/s BenchmarkMemmove/13-4 1808804 66.56 ns/op 195.32 MB/s BenchmarkMemmove/14-4 1791979 67.48 ns/op 207.48 MB/s BenchmarkMemmove/15-4 1763185 66.52 ns/op 225.48 MB/s BenchmarkMemmove/16-4 1988971 61.31 ns/op 260.96 MB/s BenchmarkMemmove/32-4 1885536 64.64 ns/op 495.04 MB/s BenchmarkMemmove/64-4 1639659 71.52 ns/op 894.82 MB/s BenchmarkMemmove/128-4 1374784 85.79 ns/op 1492.09 MB/s BenchmarkMemmove/256-4 1000000 109.7 ns/op 2334.22 MB/s BenchmarkMemmove/512-4 616968 190.6 ns/op 2686.18 MB/s BenchmarkMemmove/1024-4 390382 292.8 ns/op 3497.67 MB/s BenchmarkMemmove/2048-4 252586 478.0 ns/op 4284.79 MB/s BenchmarkMemmove/4096-4 129483 885.5 ns/op 4625.43 MB/s BenchmarkMemmoveOverlap/32-4 1867874 66.89 ns/op 478.39 MB/s BenchmarkMemmoveOverlap/64-4 1587279 74.89 ns/op 854.61 MB/s BenchmarkMemmoveOverlap/128-4 1333320 88.54 ns/op 1445.75 MB/s BenchmarkMemmoveOverlap/256-4 1000000 114.1 ns/op 2244.58 MB/s BenchmarkMemmoveOverlap/512-4 577718 201.0 ns/op 2547.73 MB/s BenchmarkMemmoveOverlap/1024-4 394629 295.8 ns/op 3462.03 MB/s BenchmarkMemmoveOverlap/2048-4 240753 484.6 ns/op 4226.43 MB/s BenchmarkMemmoveOverlap/4096-4 139062 875.6 ns/op 4677.69 MB/s BenchmarkMemmoveUnalignedDst/0-4 14108265 8.448 ns/op BenchmarkMemmoveUnalignedDst/1-4 1933209 63.23 ns/op 15.81 MB/s BenchmarkMemmoveUnalignedDst/2-4 1830388 62.68 ns/op 31.91 MB/s BenchmarkMemmoveUnalignedDst/3-4 1802962 66.12 ns/op 45.37 MB/s BenchmarkMemmoveUnalignedDst/4-4 1887012 61.15 ns/op 65.41 MB/s BenchmarkMemmoveUnalignedDst/5-4 1973868 62.34 ns/op 80.20 MB/s BenchmarkMemmoveUnalignedDst/6-4 1871943 63.71 ns/op 94.18 MB/s BenchmarkMemmoveUnalignedDst/7-4 1814364 64.32 ns/op 108.82 MB/s BenchmarkMemmoveUnalignedDst/8-4 2073241 58.20 ns/op 137.46 MB/s BenchmarkMemmoveUnalignedDst/9-4 1878684 64.15 ns/op 140.31 MB/s BenchmarkMemmoveUnalignedDst/10-4 1836180 63.87 ns/op 156.56 MB/s BenchmarkMemmoveUnalignedDst/11-4 1866693 65.27 ns/op 168.52 MB/s BenchmarkMemmoveUnalignedDst/12-4 1791915 66.67 ns/op 179.99 MB/s BenchmarkMemmoveUnalignedDst/13-4 1888899 64.98 ns/op 200.08 MB/s BenchmarkMemmoveUnalignedDst/14-4 1832340 65.59 ns/op 213.45 MB/s BenchmarkMemmoveUnalignedDst/15-4 1879498 65.76 ns/op 228.10 MB/s BenchmarkMemmoveUnalignedDst/16-4 1836799 67.27 ns/op 237.86 MB/s BenchmarkMemmoveUnalignedDst/32-4 1751066 68.12 ns/op 469.75 MB/s BenchmarkMemmoveUnalignedDst/64-4 1537047 77.84 ns/op 822.24 MB/s BenchmarkMemmoveUnalignedDst/128-4 1303622 91.86 ns/op 1393.44 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 112.8 ns/op 2270.33 MB/s BenchmarkMemmoveUnalignedDst/512-4 592392 208.5 ns/op 2455.46 MB/s BenchmarkMemmoveUnalignedDst/1024-4 375334 317.8 ns/op 3221.93 MB/s BenchmarkMemmoveUnalignedDst/2048-4 235952 498.1 ns/op 4111.71 MB/s BenchmarkMemmoveUnalignedDst/4096-4 129762 926.2 ns/op 4422.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1700518 72.43 ns/op 441.82 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1527240 79.01 ns/op 810.01 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1282579 93.44 ns/op 1369.85 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 985232 112.7 ns/op 2272.35 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 563034 191.0 ns/op 2680.31 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 429892 288.2 ns/op 3552.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 247928 485.5 ns/op 4218.25 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 129444 914.2 ns/op 4480.20 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13998570 8.163 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1970859 59.91 ns/op 16.69 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1966700 63.80 ns/op 31.35 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1859175 64.42 ns/op 46.57 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1856517 63.05 ns/op 63.44 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1884115 64.06 ns/op 78.05 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1844200 64.87 ns/op 92.49 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1883583 64.73 ns/op 108.14 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1991526 60.27 ns/op 132.73 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1909617 63.11 ns/op 142.60 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1914052 63.90 ns/op 156.49 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1860855 65.04 ns/op 169.13 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1849930 65.83 ns/op 182.27 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1793320 67.83 ns/op 191.65 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1869849 62.35 ns/op 224.55 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1870848 65.59 ns/op 228.68 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1935279 61.22 ns/op 261.36 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1801566 69.10 ns/op 463.08 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1592103 76.42 ns/op 837.44 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1361484 89.51 ns/op 1429.97 MB/s BenchmarkMemmoveUnalignedSrc/256-4 986802 113.7 ns/op 2252.50 MB/s BenchmarkMemmoveUnalignedSrc/512-4 584919 198.4 ns/op 2580.39 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 388350 301.3 ns/op 3398.29 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 239079 485.6 ns/op 4217.30 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 131800 926.7 ns/op 4420.02 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1541422 76.89 ns/op 208.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1579284 75.23 ns/op 212.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1476356 81.32 ns/op 196.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1529247 78.05 ns/op 204.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1508634 79.97 ns/op 200.07 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1533062 75.47 ns/op 212.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1536610 78.45 ns/op 203.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1510939 76.29 ns/op 209.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1410075 83.91 ns/op 762.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1356884 94.24 ns/op 679.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1363396 93.21 ns/op 686.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1327825 90.74 ns/op 705.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1299166 89.83 ns/op 712.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1386412 87.27 ns/op 733.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1300384 92.66 ns/op 690.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1316703 89.27 ns/op 716.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 880106 128.0 ns/op 1999.48 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 741063 151.8 ns/op 1686.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 901544 130.0 ns/op 1969.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 904683 129.9 ns/op 1971.31 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 893138 128.0 ns/op 1999.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 913976 127.9 ns/op 2002.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 883568 122.2 ns/op 2094.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 876729 127.6 ns/op 2006.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 125673 945.9 ns/op 4330.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 84297 1396 ns/op 2933.55 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 135633 907.0 ns/op 4515.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 124711 943.6 ns/op 4340.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 130420 909.0 ns/op 4506.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 126706 927.6 ns/op 4415.51 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 136173 888.9 ns/op 4608.18 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 128199 925.2 ns/op 4427.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 7387 14725 ns/op 4450.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 5145 22537 ns/op 2907.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 8343 13918 ns/op 4708.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7501 14192 ns/op 4617.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7730 14034 ns/op 4669.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7353 14156 ns/op 4629.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9084 13555 ns/op 4834.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7347 13933 ns/op 4703.75 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1771666 67.81 ns/op 471.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1525614 76.75 ns/op 833.90 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1359129 90.29 ns/op 1417.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 988477 114.2 ns/op 2240.90 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 580371 202.0 ns/op 2534.22 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 408460 294.9 ns/op 3472.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 243768 493.3 ns/op 4152.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 131085 903.0 ns/op 4536.00 MB/s BenchmarkMemclr/5-4 10206145 12.07 ns/op 414.37 MB/s BenchmarkMemclr/16-4 9301630 12.56 ns/op 1274.37 MB/s BenchmarkMemclr/64-4 9141139 13.10 ns/op 4883.73 MB/s BenchmarkMemclr/256-4 8537246 13.99 ns/op 18294.34 MB/s BenchmarkMemclr/4096-4 2469412 50.62 ns/op 80915.19 MB/s BenchmarkMemclr/65536-4 64336 1669 ns/op 39265.41 MB/s BenchmarkMemclr/1M-4 2802 40217 ns/op 26073.07 MB/s BenchmarkMemclr/4M-4 697 168034 ns/op 24960.99 MB/s BenchmarkMemclr/8M-4 296 379476 ns/op 22105.79 MB/s BenchmarkMemclr/16M-4 141 784073 ns/op 21397.51 MB/s BenchmarkMemclr/64M-4 12 9841257 ns/op 6819.14 MB/s BenchmarkMemclrUnaligned/0_5-4 7196316 16.47 ns/op 303.53 MB/s BenchmarkMemclrUnaligned/0_16-4 7375152 16.07 ns/op 995.91 MB/s BenchmarkMemclrUnaligned/0_64-4 6938534 16.83 ns/op 3802.42 MB/s BenchmarkMemclrUnaligned/0_256-4 6392978 18.67 ns/op 13713.87 MB/s BenchmarkMemclrUnaligned/0_4096-4 2186462 53.32 ns/op 76817.24 MB/s BenchmarkMemclrUnaligned/0_65536-4 77912 1759 ns/op 37248.22 MB/s BenchmarkMemclrUnaligned/1_5-4 7539613 15.50 ns/op 322.62 MB/s BenchmarkMemclrUnaligned/1_16-4 7724143 15.66 ns/op 1021.88 MB/s BenchmarkMemclrUnaligned/1_64-4 7379211 16.08 ns/op 3979.15 MB/s BenchmarkMemclrUnaligned/1_256-4 6624416 18.07 ns/op 14169.79 MB/s BenchmarkMemclrUnaligned/1_4096-4 1490535 84.77 ns/op 48320.11 MB/s BenchmarkMemclrUnaligned/1_65536-4 70827 1889 ns/op 34693.38 MB/s BenchmarkMemclrUnaligned/4_5-4 7921675 15.46 ns/op 323.49 MB/s BenchmarkMemclrUnaligned/4_16-4 7697839 15.78 ns/op 1013.71 MB/s BenchmarkMemclrUnaligned/4_64-4 7480040 16.24 ns/op 3940.48 MB/s BenchmarkMemclrUnaligned/4_256-4 6377512 18.46 ns/op 13868.57 MB/s BenchmarkMemclrUnaligned/4_4096-4 1423564 84.25 ns/op 48614.35 MB/s BenchmarkMemclrUnaligned/4_65536-4 54538 1988 ns/op 32973.77 MB/s BenchmarkMemclrUnaligned/7_5-4 7625317 15.86 ns/op 315.31 MB/s BenchmarkMemclrUnaligned/7_16-4 7736454 15.84 ns/op 1010.33 MB/s BenchmarkMemclrUnaligned/7_64-4 7390095 16.22 ns/op 3946.65 MB/s BenchmarkMemclrUnaligned/7_256-4 6875570 18.59 ns/op 13768.23 MB/s BenchmarkMemclrUnaligned/7_4096-4 1454215 83.65 ns/op 48967.79 MB/s BenchmarkMemclrUnaligned/7_65536-4 54877 2107 ns/op 31101.37 MB/s BenchmarkMemclrUnaligned/0_1M-4 2728 39406 ns/op 26609.23 MB/s BenchmarkMemclrUnaligned/0_4M-4 697 165937 ns/op 25276.55 MB/s BenchmarkMemclrUnaligned/0_8M-4 313 370363 ns/op 22649.68 MB/s BenchmarkMemclrUnaligned/0_16M-4 136 823189 ns/op 20380.76 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9990018 ns/op 6717.59 MB/s BenchmarkMemclrUnaligned/1_1M-4 2697 40796 ns/op 25702.81 MB/s BenchmarkMemclrUnaligned/1_4M-4 646 168597 ns/op 24877.66 MB/s BenchmarkMemclrUnaligned/1_8M-4 254 489082 ns/op 17151.76 MB/s BenchmarkMemclrUnaligned/1_16M-4 122 983818 ns/op 17053.18 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9873548 ns/op 6796.83 MB/s BenchmarkMemclrUnaligned/4_1M-4 2780 40159 ns/op 26110.69 MB/s BenchmarkMemclrUnaligned/4_4M-4 682 169787 ns/op 24703.31 MB/s BenchmarkMemclrUnaligned/4_8M-4 252 463200 ns/op 18110.14 MB/s BenchmarkMemclrUnaligned/4_16M-4 114 1058689 ns/op 15847.17 MB/s BenchmarkMemclrUnaligned/4_64M-4 10 10181970 ns/op 6590.95 MB/s BenchmarkMemclrUnaligned/7_1M-4 2646 41088 ns/op 25520.34 MB/s BenchmarkMemclrUnaligned/7_4M-4 679 173281 ns/op 24205.17 MB/s BenchmarkMemclrUnaligned/7_8M-4 244 483804 ns/op 17338.84 MB/s BenchmarkMemclrUnaligned/7_16M-4 116 996599 ns/op 16834.47 MB/s BenchmarkMemclrUnaligned/7_64M-4 10 10083861 ns/op 6655.08 MB/s BenchmarkGoMemclr/5-4 2052884 57.98 ns/op 86.23 MB/s BenchmarkGoMemclr/16-4 466717 240.7 ns/op 66.47 MB/s BenchmarkGoMemclr/64-4 132685 879.1 ns/op 72.80 MB/s BenchmarkGoMemclr/256-4 34328 3464 ns/op 73.91 MB/s BenchmarkMemclrRange/1K_2K-4 62132 1744 ns/op 54977.90 MB/s BenchmarkMemclrRange/2K_8K-4 32577 3619 ns/op 92165.76 MB/s BenchmarkMemclrRange/4K_16K-4 47168 2652 ns/op 121818.42 MB/s BenchmarkMemclrRange/160K_228K-4 1831 58854 ns/op 28253.87 MB/s BenchmarkClearFat7-4 6486138 18.45 ns/op BenchmarkClearFat8-4 6714256 16.83 ns/op BenchmarkClearFat11-4 5796584 19.76 ns/op BenchmarkClearFat12-4 5765782 19.24 ns/op BenchmarkClearFat13-4 6200346 18.83 ns/op BenchmarkClearFat14-4 5693835 19.83 ns/op BenchmarkClearFat15-4 5895307 19.89 ns/op BenchmarkClearFat16-4 6440060 16.59 ns/op BenchmarkClearFat24-4 6526692 17.70 ns/op BenchmarkClearFat32-4 6101706 19.20 ns/op BenchmarkClearFat40-4 5684766 19.73 ns/op BenchmarkClearFat48-4 5517649 21.28 ns/op BenchmarkClearFat56-4 5561266 20.30 ns/op BenchmarkClearFat64-4 5429343 21.50 ns/op BenchmarkClearFat72-4 5024394 22.69 ns/op BenchmarkClearFat128-4 3919538 30.90 ns/op BenchmarkClearFat256-4 2783800 42.01 ns/op BenchmarkClearFat512-4 1398432 84.11 ns/op BenchmarkClearFat1024-4 841413 143.7 ns/op BenchmarkClearFat1032-4 795946 148.4 ns/op BenchmarkClearFat1040-4 781180 142.6 ns/op BenchmarkCopyFat7-4 6244563 19.40 ns/op BenchmarkCopyFat8-4 7245046 16.57 ns/op BenchmarkCopyFat11-4 5885427 18.91 ns/op BenchmarkCopyFat12-4 5848723 19.26 ns/op BenchmarkCopyFat13-4 6068848 19.33 ns/op BenchmarkCopyFat14-4 6044127 19.41 ns/op BenchmarkCopyFat15-4 6000867 18.71 ns/op BenchmarkCopyFat16-4 6658628 17.59 ns/op BenchmarkCopyFat24-4 6321483 18.64 ns/op BenchmarkCopyFat32-4 5831502 19.96 ns/op BenchmarkCopyFat64-4 5491851 21.55 ns/op BenchmarkCopyFat72-4 5213325 22.45 ns/op BenchmarkCopyFat128-4 3702013 31.72 ns/op BenchmarkCopyFat256-4 2667612 43.11 ns/op BenchmarkCopyFat512-4 1366730 89.37 ns/op BenchmarkCopyFat520-4 1302368 93.86 ns/op BenchmarkCopyFat1024-4 767163 148.6 ns/op BenchmarkCopyFat1032-4 767860 149.0 ns/op BenchmarkCopyFat1040-4 817792 155.2 ns/op BenchmarkIssue18740/2byte-4 472 231292 ns/op BenchmarkIssue18740/4byte-4 826 148429 ns/op BenchmarkIssue18740/8byte-4 1051 111455 ns/op BenchmarkMemclrKnownSize1-4 9084574 12.88 ns/op 77.62 MB/s BenchmarkMemclrKnownSize2-4 5805792 20.39 ns/op 98.07 MB/s BenchmarkMemclrKnownSize4-4 3429541 34.76 ns/op 115.07 MB/s BenchmarkMemclrKnownSize8-4 974389 117.8 ns/op 67.92 MB/s BenchmarkMemclrKnownSize16-4 499344 234.0 ns/op 68.37 MB/s BenchmarkMemclrKnownSize32-4 264403 453.8 ns/op 70.52 MB/s BenchmarkMemclrKnownSize64-4 135352 863.1 ns/op 74.15 MB/s BenchmarkMemclrKnownSize112-4 81800 1501 ns/op 74.62 MB/s BenchmarkMemclrKnownSize128-4 69625 1718 ns/op 74.49 MB/s BenchmarkMemclrKnownSize192-4 46965 2466 ns/op 77.86 MB/s BenchmarkMemclrKnownSize248-4 35770 3285 ns/op 75.49 MB/s BenchmarkMemclrKnownSize256-4 34166 3438 ns/op 74.47 MB/s BenchmarkMemclrKnownSize512-4 17916 6722 ns/op 76.17 MB/s BenchmarkMemclrKnownSize1024-4 8625 13535 ns/op 75.66 MB/s BenchmarkMemclrKnownSize4096-4 2251 53680 ns/op 76.30 MB/s BenchmarkMemclrKnownSize512KiB-4 15 6997927 ns/op 74.92 MB/s BenchmarkReadMetricsLatency-4 12247 6566 p50-ns 10624 p90-ns 23352 p99-ns BenchmarkFinalizer-4 160 703937 ns/op BenchmarkFinalizerRun-4 194601 872.7 ns/op BenchmarkMinFloat-4 1624950 73.59 ns/op BenchmarkMaxFloat-4 1591720 76.77 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6831816 17.91 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3380799 36.76 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2515756 47.14 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2528840 49.23 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1338492 87.56 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1238124 95.60 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2325717 51.11 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1321354 91.35 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1370550 87.02 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2056130 57.13 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2090880 56.79 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1772160 65.60 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1553179 80.32 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1397787 85.21 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8109364 13.84 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8292918 14.07 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8503178 14.47 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8093644 14.18 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7617349 16.19 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6735312 17.78 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8447692 14.31 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8310740 14.20 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8398533 14.21 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8091337 14.23 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8022884 14.39 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8577122 14.10 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8463806 14.53 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8091109 14.71 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8113033 14.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8499482 14.23 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8256373 14.62 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8053497 14.55 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8222530 14.48 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7090527 16.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7127175 16.35 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8251064 14.48 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7627923 15.80 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7208888 16.16 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8247283 14.15 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7499287 16.63 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7284404 16.06 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8357366 14.18 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7362946 16.74 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7430422 16.57 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8507606 14.00 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8384208 14.56 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8310765 14.45 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8659936 14.07 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8334178 14.46 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7977981 14.88 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8218303 14.61 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7975982 14.35 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8469652 14.28 ns/op BenchmarkNetpollBreak-4 4068 28110 ns/op BenchmarkPinnerPinUnpinBatch-4 967 111735 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 232 503084 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1036 114925 ns/op BenchmarkPinnerPinUnpin-4 1000000 104.3 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 102.8 ns/op BenchmarkPinnerPinUnpinDouble-4 409296 277.0 ns/op BenchmarkPinnerPinUnpinParallel-4 3510507 36.15 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 2722945 36.74 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 303321 434.4 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6134616 19.53 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6445626 19.16 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 8041377 13.51 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9353509 11.65 ns/op BenchmarkPingPongHog-4 374 321632 ns/op BenchmarkStackGrowth-4 110187 1090 ns/op BenchmarkStackGrowthDeep-4 1282 100205 ns/op BenchmarkCreateGoroutines-4 56678 2479 ns/op BenchmarkCreateGoroutinesParallel-4 45481 2656 ns/op BenchmarkCreateGoroutinesCapture-4 10057 19307 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40200 2861 ns/op BenchmarkClosureCall-4 18328249 6.192 ns/op BenchmarkWakeupParallelSpinning/0s-4 9262 19436 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5256 24057 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4203 25669 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3214 36619 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2124 57017 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1286 94147 ns/op BenchmarkWakeupParallelSpinning/50µs-4 654 187270 ns/op BenchmarkWakeupParallelSpinning/100µs-4 421 304083 ns/op BenchmarkWakeupParallelSyscall/0s-4 787 151384 ns/op BenchmarkWakeupParallelSyscall/1µs-4 795 152002 ns/op BenchmarkWakeupParallelSyscall/2µs-4 778 153101 ns/op BenchmarkWakeupParallelSyscall/5µs-4 748 160552 ns/op BenchmarkWakeupParallelSyscall/10µs-4 709 167510 ns/op BenchmarkWakeupParallelSyscall/20µs-4 636 187614 ns/op BenchmarkWakeupParallelSyscall/50µs-4 483 250684 ns/op BenchmarkWakeupParallelSyscall/100µs-4 345 350802 ns/op BenchmarkMatmult-4 3963589 34.61 ns/op BenchmarkFastrand-4 9130984 11.39 ns/op BenchmarkFastrand64-4 9853125 11.65 ns/op BenchmarkFastrandHashiter-4 4516560 25.71 ns/op BenchmarkFastrandn/2-4 5806168 21.15 ns/op BenchmarkFastrandn/3-4 5189751 22.19 ns/op BenchmarkFastrandn/4-4 5803962 20.40 ns/op BenchmarkFastrandn/5-4 5804770 20.66 ns/op BenchmarkIfaceCmp100-4 102800 1172 ns/op BenchmarkIfaceCmpNil100-4 157250 764.5 ns/op BenchmarkEfaceCmpDiff-4 38276 3085 ns/op BenchmarkEfaceCmpDiffIndirect-4 31732 3910 ns/op BenchmarkDefer-4 1267609 96.71 ns/op BenchmarkDefer10-4 755330 153.4 ns/op BenchmarkDeferMany-4 463557 398.5 ns/op BenchmarkPanicRecover-4 601048 192.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 608412 195.3 ns/op 78.00 p50-ns 83.00 p90-ns 147.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 333030 327.3 ns/op 82.00 p50-ns 97.00 p90-ns 210.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3052 51017 ns/op 51433 p50-ns 59512 p90-ns 89585 p99-ns BenchmarkGoroutineProfile/small/loaded-4 542 314111 ns/op 128489 p50-ns 338390 p90-ns 2603999 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 526064 204.0 ns/op 80.00 p50-ns 84.00 p90-ns 147.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 344553 296.4 ns/op 82.00 p50-ns 144.0 p90-ns 208.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 43 2725302 ns/op 2725651 p50-ns 2815848 p90-ns 2902840 p99-ns BenchmarkGoroutineProfile/large/loaded-4 37 4978759 ns/op 3566592 p50-ns 7172694 p90-ns 26157722 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 581792 232.7 ns/op 80.00 p50-ns 84.00 p90-ns 203.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 452869 330.2 ns/op 83.00 p50-ns 144.0 p90-ns 270.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 906 118871 ns/op 115525 p50-ns 130140 p90-ns 156432 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 332 544652 ns/op 214525 p50-ns 423018 p90-ns 11099052 p99-ns BenchmarkRWMutexUncontended-4 3052314 41.79 ns/op BenchmarkRWMutexWrite100-4 478705 209.4 ns/op BenchmarkRWMutexWrite10-4 171966 686.9 ns/op BenchmarkRWMutexWorkWrite100-4 428658 261.7 ns/op BenchmarkRWMutexWorkWrite10-4 74564 1560 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2649 43515 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 950 127821 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1236 90362 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 446 264992 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 645 182971 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 207 539146 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 320 370732 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 98 1118760 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 343993 342.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 310711 339.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 381582 368.4 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 295888 368.6 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 304592 384.4 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 288270 402.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 330151 375.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 286496 386.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 256022 410.3 ns/op BenchmarkMakeSlice/Byte-4 2104546 53.62 ns/op BenchmarkMakeSlice/Int16-4 2157333 55.73 ns/op BenchmarkMakeSlice/Int-4 1626922 71.51 ns/op BenchmarkMakeSlice/Ptr-4 1425578 79.34 ns/op BenchmarkMakeSlice/Struct/24-4 982214 119.4 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 139.3 ns/op BenchmarkMakeSlice/Struct/40-4 663489 166.9 ns/op BenchmarkGrowSlice/Byte-4 862041 152.8 ns/op BenchmarkGrowSlice/Int16-4 669324 153.6 ns/op BenchmarkGrowSlice/Int-4 648321 215.4 ns/op BenchmarkGrowSlice/Ptr-4 624680 241.9 ns/op BenchmarkGrowSlice/Struct/24-4 327758 349.4 ns/op BenchmarkGrowSlice/Struct/32-4 292893 386.5 ns/op BenchmarkGrowSlice/Struct/40-4 258564 491.0 ns/op BenchmarkExtendSlice/IntSlice-4 541285 231.5 ns/op BenchmarkExtendSlice/PointerSlice-4 446103 299.2 ns/op BenchmarkExtendSlice/NoGrow-4 944660 141.7 ns/op BenchmarkAppend-4 830281 138.9 ns/op BenchmarkAppendGrowByte-4 4 32696275 ns/op BenchmarkAppendGrowString-4 1 416194442 ns/op BenchmarkAppendSlice/1Bytes-4 1933261 60.64 ns/op BenchmarkAppendSlice/4Bytes-4 1878817 63.52 ns/op BenchmarkAppendSlice/7Bytes-4 1868883 66.58 ns/op BenchmarkAppendSlice/8Bytes-4 1851328 63.18 ns/op BenchmarkAppendSlice/15Bytes-4 1845168 63.88 ns/op BenchmarkAppendSlice/16Bytes-4 1865986 63.33 ns/op BenchmarkAppendSlice/32Bytes-4 1905033 64.21 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 95385 1101 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 27848 4541 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 15721 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2008 63009 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 108 1121510 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5274540 ns/op BenchmarkAppendStr/1Bytes-4 2230531 55.12 ns/op BenchmarkAppendStr/4Bytes-4 2253180 54.19 ns/op BenchmarkAppendStr/8Bytes-4 2167982 56.25 ns/op BenchmarkAppendStr/16Bytes-4 2112242 55.64 ns/op BenchmarkAppendStr/32Bytes-4 2224340 55.05 ns/op BenchmarkAppendSpecialCase-4 764899 153.1 ns/op BenchmarkCopy/1Byte-4 1976809 59.40 ns/op 16.84 MB/s BenchmarkCopy/1String-4 1953399 58.59 ns/op 17.07 MB/s BenchmarkCopy/2Byte-4 1919967 60.43 ns/op 33.09 MB/s BenchmarkCopy/2String-4 1997650 60.67 ns/op 32.97 MB/s BenchmarkCopy/4Byte-4 1928577 62.42 ns/op 64.08 MB/s BenchmarkCopy/4String-4 2016829 62.22 ns/op 64.29 MB/s BenchmarkCopy/8Byte-4 1990376 59.45 ns/op 134.57 MB/s BenchmarkCopy/8String-4 2164839 59.68 ns/op 134.05 MB/s BenchmarkCopy/12Byte-4 1920556 65.12 ns/op 184.29 MB/s BenchmarkCopy/12String-4 1923661 62.91 ns/op 190.76 MB/s BenchmarkCopy/16Byte-4 1912214 61.99 ns/op 258.10 MB/s BenchmarkCopy/16String-4 1970268 63.01 ns/op 253.91 MB/s BenchmarkCopy/32Byte-4 1833708 66.55 ns/op 480.86 MB/s BenchmarkCopy/32String-4 1811881 65.92 ns/op 485.40 MB/s BenchmarkCopy/128Byte-4 1339899 88.29 ns/op 1449.69 MB/s BenchmarkCopy/128String-4 1272852 93.34 ns/op 1371.38 MB/s BenchmarkCopy/1024Byte-4 430280 300.6 ns/op 3406.76 MB/s BenchmarkCopy/1024String-4 339068 341.9 ns/op 2994.89 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27244 4158 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20832 5727 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13146 8819 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 9494 11160 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8820 13749 ns/op BenchmarkAppendInPlace/Grow/Byte-4 150895 858.9 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 152737 821.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 120418 1074 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 86953 1334 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 85414 1399 ns/op BenchmarkStackCopyPtr-4 1 175141547 ns/op BenchmarkStackCopy-4 1 110948614 ns/op BenchmarkStackCopyNoCache-4 20 5631526 ns/op BenchmarkStackCopyWithStkobj-4 1 126468563 ns/op BenchmarkIssue18138-4 694 185955 ns/op BenchmarkCompareStringEqual-4 10966150 10.06 ns/op BenchmarkCompareStringIdentical-4 18170642 6.346 ns/op BenchmarkCompareStringSameLength-4 12346868 9.858 ns/op BenchmarkCompareStringDifferentLength-4 19924790 5.845 ns/op BenchmarkCompareStringBigUnaligned-4 1336 78426 ns/op 13370.41 MB/s BenchmarkCompareStringBig-4 1202 85033 ns/op 12331.49 MB/s BenchmarkConcatStringAndBytes-4 2744479 44.82 ns/op BenchmarkSliceByteToString/1-4 2249302 52.90 ns/op BenchmarkSliceByteToString/2-4 1000000 103.5 ns/op BenchmarkSliceByteToString/4-4 1000000 103.3 ns/op BenchmarkSliceByteToString/8-4 1000000 110.8 ns/op BenchmarkSliceByteToString/16-4 1000000 112.9 ns/op BenchmarkSliceByteToString/32-4 934196 120.8 ns/op BenchmarkSliceByteToString/64-4 834967 147.7 ns/op BenchmarkSliceByteToString/128-4 653092 185.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2824320 41.75 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 947840 123.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 108.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4792063 25.14 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1805742 66.36 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2058130 57.24 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2639676 46.36 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 435691 258.6 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 573148 207.5 ns/op BenchmarkRuneIterate/range/ASCII-4 8185238 13.19 ns/op BenchmarkRuneIterate/range/Japanese-4 2316547 52.14 ns/op BenchmarkRuneIterate/range/MixedLength-4 2711449 42.68 ns/op BenchmarkRuneIterate/range1/ASCII-4 8102841 13.36 ns/op BenchmarkRuneIterate/range1/Japanese-4 2316127 51.81 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2685355 43.41 ns/op BenchmarkRuneIterate/range2/ASCII-4 7763766 13.09 ns/op BenchmarkRuneIterate/range2/Japanese-4 2232018 52.15 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2637642 43.70 ns/op BenchmarkArrayEqual-4 19322709 5.725 ns/op BenchmarkFunc/Name-4 2741872 43.41 ns/op BenchmarkFunc/Entry-4 10403047 11.10 ns/op BenchmarkFunc/FileLine-4 2639700 39.09 ns/op PASS ok runtime 154.020s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24709 4916 ns/op BenchmarkHandle/concurrent-4 14458 7670 ns/op PASS ok runtime/cgo 1.508s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 8022951 13.99 ns/op BenchmarkAnd32Parallel-4 2108518 72.29 ns/op BenchmarkAnd64-4 9014073 13.28 ns/op BenchmarkAnd64Parallel-4 2029035 73.25 ns/op BenchmarkOr32-4 8673849 13.82 ns/op BenchmarkOr32Parallel-4 2079127 69.17 ns/op BenchmarkOr64-4 8961356 12.88 ns/op BenchmarkOr64Parallel-4 1729288 61.94 ns/op BenchmarkAtomicLoad64-4 21802035 5.373 ns/op BenchmarkAtomicStore64-4 10840938 11.37 ns/op BenchmarkAtomicLoad-4 22597234 5.608 ns/op BenchmarkAtomicStore-4 9166522 11.99 ns/op BenchmarkAnd8-4 10272045 11.64 ns/op BenchmarkAnd-4 10410002 11.44 ns/op BenchmarkAnd8Parallel-4 3015453 42.10 ns/op BenchmarkAndParallel-4 2563468 42.86 ns/op BenchmarkOr8-4 10222576 11.43 ns/op BenchmarkOr-4 10561629 11.76 ns/op BenchmarkOr8Parallel-4 3178489 46.43 ns/op BenchmarkOrParallel-4 3094994 47.21 ns/op BenchmarkXadd-4 2459202 42.16 ns/op BenchmarkXadd64-4 3265705 47.39 ns/op BenchmarkCas-4 2515117 48.95 ns/op BenchmarkCas64-4 2399719 51.86 ns/op BenchmarkXchg-4 3141325 46.52 ns/op BenchmarkXchg64-4 3161382 46.17 ns/op PASS ok runtime/internal/atomic 5.202s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4010768 27.91 ns/op BenchmarkMulUintptr/large-4 3378292 36.17 ns/op PASS ok runtime/internal/math 1.324s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 18 5765164 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 10153107 ns/op 757.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1532 91564 ns/op 2.613 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 12997760 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 17248267 ns/op 1195 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 350 340935 ns/op 21.64 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 74924834 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 94043590 ns/op 6886 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 37 2795472 ns/op 214.3 concurrent_launches/op PASS ok runtime/pprof 2.951s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 39 2833936 ns/op BenchmarkStackLeak-4 20776 5364 ns/op PASS ok runtime/race 1.450s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4695626 24.61 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 262180 539.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.402s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 33 3132652 ns/op BenchmarkIndex_Large-4 15974 7687 ns/op BenchmarkIndexFunc_Large-4 120 1047876 ns/op BenchmarkCompact/nil-4 7173436 16.25 ns/op BenchmarkCompact/one-4 1910714 59.45 ns/op BenchmarkCompact/sorted-4 1000000 103.0 ns/op BenchmarkCompact/1_item-4 943533 119.8 ns/op BenchmarkCompact/unsorted-4 1262794 102.8 ns/op BenchmarkCompact/many-4 594808 171.7 ns/op BenchmarkCompact_Large-4 328 339461 ns/op BenchmarkCompactFunc_Large-4 51 2105464 ns/op BenchmarkReplace/naive-fast-4 70155 1445 ns/op BenchmarkReplace/optimized-fast-4 94113 1189 ns/op BenchmarkReplace/naive-slow-4 32908 3593 ns/op BenchmarkReplace/optimized-slow-4 33020 3488 ns/op BenchmarkBinarySearchFloats/Size16-4 1243689 96.25 ns/op BenchmarkBinarySearchFloats/Size32-4 971620 113.8 ns/op BenchmarkBinarySearchFloats/Size64-4 897676 126.1 ns/op BenchmarkBinarySearchFloats/Size128-4 817380 147.3 ns/op BenchmarkBinarySearchFloats/Size512-4 652244 177.7 ns/op BenchmarkBinarySearchFloats/Size1024-4 579030 193.1 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 620702 184.5 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 505102 222.3 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 446570 266.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 405498 291.0 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 319190 345.5 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 309176 376.9 ns/op PASS ok slices 5.386s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 157803 733.5 ns/op BenchmarkSortInts-4 2 82122628 ns/op BenchmarkSlicesSortInts-4 2 56528980 ns/op BenchmarkSortIsSorted-4 38 3058841 ns/op BenchmarkSlicesIsSorted-4 54 2074176 ns/op BenchmarkSortStrings-4 1 126429648 ns/op BenchmarkSlicesSortStrings-4 2 91785020 ns/op BenchmarkSortStrings_Sorted-4 30 3680402 ns/op BenchmarkSlicesSortStrings_Sorted-4 40 2781357 ns/op BenchmarkSortStructs-4 1 167341881 ns/op BenchmarkSortFuncStructs-4 1 142829215 ns/op BenchmarkSortString1K-4 223 476756 ns/op BenchmarkSortString1K_Slice-4 212 554843 ns/op BenchmarkStableString1K-4 100 1113452 ns/op BenchmarkSortInt1K-4 315 352688 ns/op BenchmarkSortInt1K_Sorted-4 5323 22249 ns/op BenchmarkSortInt1K_Reversed-4 3452 34229 ns/op BenchmarkSortInt1K_Mod8-4 860 139021 ns/op BenchmarkStableInt1K-4 147 817570 ns/op BenchmarkStableInt1K_Slice-4 171 697622 ns/op BenchmarkSortInt64K-4 3 33377515 ns/op BenchmarkSortInt64K_Slice-4 3 43550798 ns/op BenchmarkStableInt64K-4 2 69712866 ns/op BenchmarkSort1e2-4 487 241895 ns/op BenchmarkStable1e2-4 183 651255 ns/op BenchmarkSort1e4-4 2 50523292 ns/op BenchmarkStable1e4-4 1 220764726 ns/op PASS ok sort 8.634s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 928742 130.1 ns/op BenchmarkAtof64Float-4 786213 154.2 ns/op BenchmarkAtof64FloatExp-4 600846 176.3 ns/op BenchmarkAtof64Big-4 525285 250.1 ns/op BenchmarkAtof64RandomBits-4 438304 270.2 ns/op BenchmarkAtof64RandomFloats-4 467478 246.6 ns/op BenchmarkAtof64RandomLongFloats-4 389242 298.9 ns/op BenchmarkAtof32Decimal-4 828327 130.4 ns/op BenchmarkAtof32Float-4 710773 159.4 ns/op BenchmarkAtof32FloatExp-4 599602 188.2 ns/op BenchmarkAtof32Random-4 347852 322.7 ns/op BenchmarkAtof32RandomLong-4 147039 806.5 ns/op BenchmarkParseInt/Pos/7bit-4 1414161 80.57 ns/op BenchmarkParseInt/Pos/26bit-4 638550 176.0 ns/op BenchmarkParseInt/Pos/31bit-4 549681 196.5 ns/op BenchmarkParseInt/Pos/56bit-4 347398 317.2 ns/op BenchmarkParseInt/Pos/63bit-4 340743 346.6 ns/op BenchmarkParseInt/Neg/7bit-4 1584320 75.13 ns/op BenchmarkParseInt/Neg/26bit-4 656895 186.3 ns/op BenchmarkParseInt/Neg/31bit-4 531097 206.6 ns/op BenchmarkParseInt/Neg/56bit-4 372386 313.8 ns/op BenchmarkParseInt/Neg/63bit-4 349220 335.4 ns/op BenchmarkAtoi/Pos/7bit-4 2291421 53.57 ns/op BenchmarkAtoi/Pos/26bit-4 784350 138.2 ns/op BenchmarkAtoi/Pos/31bit-4 766863 153.7 ns/op BenchmarkAtoi/Pos/56bit-4 439527 267.6 ns/op BenchmarkAtoi/Pos/63bit-4 331083 367.1 ns/op BenchmarkAtoi/Neg/7bit-4 2262553 52.46 ns/op BenchmarkAtoi/Neg/26bit-4 785805 134.1 ns/op BenchmarkAtoi/Neg/31bit-4 871827 150.4 ns/op BenchmarkAtoi/Neg/56bit-4 425052 263.6 ns/op BenchmarkAtoi/Neg/63bit-4 302413 356.5 ns/op BenchmarkFormatFloat/Decimal-4 126597 934.6 ns/op BenchmarkFormatFloat/Float-4 118704 1005 ns/op BenchmarkFormatFloat/Exp-4 122365 964.0 ns/op BenchmarkFormatFloat/NegExp-4 121472 971.9 ns/op BenchmarkFormatFloat/LongExp-4 100640 1192 ns/op BenchmarkFormatFloat/Big-4 96183 1278 ns/op BenchmarkFormatFloat/BinaryExp-4 217891 513.0 ns/op BenchmarkFormatFloat/32Integer-4 130092 917.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 140715 819.4 ns/op BenchmarkFormatFloat/32Point-4 121258 938.0 ns/op BenchmarkFormatFloat/32Exp-4 128505 937.0 ns/op BenchmarkFormatFloat/32NegExp-4 130339 913.0 ns/op BenchmarkFormatFloat/32Shortest-4 136203 860.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 132198 851.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 133184 887.7 ns/op BenchmarkFormatFloat/64Fixed1-4 162163 707.9 ns/op BenchmarkFormatFloat/64Fixed2-4 179953 746.1 ns/op BenchmarkFormatFloat/64Fixed3-4 166569 714.4 ns/op BenchmarkFormatFloat/64Fixed4-4 168021 708.2 ns/op BenchmarkFormatFloat/64Fixed12-4 94150 1232 ns/op BenchmarkFormatFloat/64Fixed16-4 108636 1044 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 114212 1029 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100320 1202 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2258 48537 ns/op BenchmarkFormatFloat/Slowpath64-4 103712 1139 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 103737 1151 ns/op BenchmarkAppendFloat/Decimal-4 164228 756.7 ns/op BenchmarkAppendFloat/Float-4 138124 873.1 ns/op BenchmarkAppendFloat/Exp-4 148314 821.9 ns/op BenchmarkAppendFloat/NegExp-4 144885 836.2 ns/op BenchmarkAppendFloat/LongExp-4 110299 997.0 ns/op BenchmarkAppendFloat/Big-4 110373 1105 ns/op BenchmarkAppendFloat/BinaryExp-4 329245 345.7 ns/op BenchmarkAppendFloat/32Integer-4 145839 773.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 165993 689.6 ns/op BenchmarkAppendFloat/32Point-4 151567 846.8 ns/op BenchmarkAppendFloat/32Exp-4 146961 804.5 ns/op BenchmarkAppendFloat/32NegExp-4 153391 827.0 ns/op BenchmarkAppendFloat/32Shortest-4 181904 648.0 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 163502 736.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 156832 753.5 ns/op BenchmarkAppendFloat/64Fixed1-4 199995 593.6 ns/op BenchmarkAppendFloat/64Fixed2-4 195457 592.4 ns/op BenchmarkAppendFloat/64Fixed3-4 214190 605.4 ns/op BenchmarkAppendFloat/64Fixed4-4 192925 612.9 ns/op BenchmarkAppendFloat/64Fixed12-4 105658 1128 ns/op BenchmarkAppendFloat/64Fixed16-4 130089 911.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 154264 733.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 122575 986.8 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2461 47798 ns/op BenchmarkAppendFloat/Slowpath64-4 119194 986.9 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 121917 1014 ns/op BenchmarkFormatInt-4 15422 7570 ns/op BenchmarkAppendInt-4 18015 6654 ns/op BenchmarkFormatUint-4 84138 1326 ns/op BenchmarkAppendUint-4 106479 1111 ns/op BenchmarkFormatIntSmall/7-4 3742425 31.70 ns/op BenchmarkFormatIntSmall/42-4 3859861 31.46 ns/op BenchmarkAppendIntSmall-4 1641669 75.34 ns/op BenchmarkAppendUintVarlen/1-4 1689556 70.75 ns/op BenchmarkAppendUintVarlen/12-4 1645656 71.27 ns/op BenchmarkAppendUintVarlen/123-4 1000000 102.7 ns/op BenchmarkAppendUintVarlen/1234-4 993010 108.4 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 109.4 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 106.8 ns/op BenchmarkAppendUintVarlen/1234567-4 1000000 112.5 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 112.1 ns/op BenchmarkAppendUintVarlen/123456789-4 975661 117.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 900510 120.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 996567 126.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 903885 121.0 ns/op BenchmarkAppendUintVarlen/1234567890123-4 982886 125.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 997238 124.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 854930 130.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 812882 137.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 838441 140.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 803761 132.1 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 820694 136.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 873230 135.9 ns/op BenchmarkQuote-4 45142 2557 ns/op BenchmarkQuoteRune-4 409676 245.6 ns/op BenchmarkAppendQuote-4 60304 2066 ns/op BenchmarkAppendQuoteRune-4 893694 129.9 ns/op BenchmarkUnquoteEasy-4 1388398 84.75 ns/op BenchmarkUnquoteHard-4 51345 2245 ns/op PASS ok strconv 16.763s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 367713 315.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 116133 881.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 179419 641.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 432572 276.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 139024 819.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 207368 601.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 307042 386.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 98907 1280 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 97340 1144 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 617322 181.3 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20444 5679 ns/op BenchmarkGenericMatch1-4 2392 50419 ns/op BenchmarkGenericMatch2-4 454 269576 ns/op BenchmarkSingleMaxSkipping-4 7056 14265 ns/op 701.02 MB/s BenchmarkSingleLongSuffixFail-4 14838 8138 ns/op 123.13 MB/s BenchmarkSingleMatch-4 261 457057 ns/op 32.82 MB/s BenchmarkByteByteNoMatch-4 67599 1735 ns/op BenchmarkByteByteMatch-4 17102 6537 ns/op BenchmarkByteStringMatch-4 21862 5388 ns/op BenchmarkHTMLEscapeNew-4 68047 1770 ns/op BenchmarkHTMLEscapeOld-4 85867 1324 ns/op BenchmarkByteStringReplacerWriteString-4 1454 77987 ns/op BenchmarkByteReplacerWriteString-4 1587 73476 ns/op BenchmarkByteByteReplaces-4 3666 31600 ns/op BenchmarkByteByteMap-4 10000 10895 ns/op BenchmarkMap/identity/ASCII-4 594076 183.8 ns/op BenchmarkMap/identity/Greek-4 470006 267.5 ns/op BenchmarkMap/change/ASCII-4 41235 2952 ns/op BenchmarkMap/change/Greek-4 30904 3863 ns/op BenchmarkIndexRune-4 2015210 59.17 ns/op BenchmarkIndexRuneLongString-4 1699117 69.11 ns/op BenchmarkIndexRuneFastPath-4 4589751 26.45 ns/op BenchmarkIndex-4 4418422 26.33 ns/op BenchmarkLastIndex-4 4463703 26.47 ns/op BenchmarkIndexByte-4 9721448 11.90 ns/op BenchmarkToUpper/#00-4 5219378 22.53 ns/op BenchmarkToUpper/ONLYUPPER-4 2985415 39.67 ns/op BenchmarkToUpper/abc-4 313267 366.8 ns/op BenchmarkToUpper/AbC123-4 248664 450.1 ns/op BenchmarkToUpper/azAZ09_-4 275202 408.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 59200 2006 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 74163 1566 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 35709 3251 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59320 1949 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 131692 948.1 ns/op BenchmarkToLower/#00-4 5379260 22.09 ns/op BenchmarkToLower/abc-4 4409164 26.36 ns/op BenchmarkToLower/AbC123-4 252854 502.1 ns/op BenchmarkToLower/azAZ09_-4 239785 519.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 102325 1147 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 70747 1698 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 38571 3304 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 78396 1455 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123214 937.7 ns/op BenchmarkMapNoChanges-4 831788 140.5 ns/op BenchmarkTrim-4 40756 2956 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3349087 35.26 ns/op BenchmarkToValidUTF8/InvalidASCII-4 196195 620.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 115267 935.4 ns/op BenchmarkEqualFold/Tests-4 53109 2080 ns/op BenchmarkEqualFold/ASCII-4 3484116 34.92 ns/op BenchmarkEqualFold/UnicodePrefix-4 118258 1041 ns/op BenchmarkEqualFold/UnicodeSuffix-4 122846 960.2 ns/op BenchmarkIndexHard1-4 867 136050 ns/op BenchmarkIndexHard2-4 649 187726 ns/op BenchmarkIndexHard3-4 156 771102 ns/op BenchmarkIndexHard4-4 100 1107997 ns/op BenchmarkLastIndexHard1-4 58 1910056 ns/op BenchmarkLastIndexHard2-4 62 1885191 ns/op BenchmarkLastIndexHard3-4 63 1856744 ns/op BenchmarkCountHard1-4 847 136812 ns/op BenchmarkCountHard2-4 638 183767 ns/op BenchmarkCountHard3-4 157 746991 ns/op BenchmarkIndexTorture-4 7764 14916 ns/op BenchmarkCountTorture-4 8376 14470 ns/op BenchmarkCountTortureOverlapping-4 715 158556 ns/op BenchmarkCountByte/10-4 4483978 26.30 ns/op 380.18 MB/s BenchmarkCountByte/32-4 4513586 26.54 ns/op 1205.90 MB/s BenchmarkCountByte/4096-4 1232920 95.49 ns/op 42894.16 MB/s BenchmarkCountByte/4194304-4 670 167667 ns/op 25015.71 MB/s BenchmarkCountByte/67108864-4 16 6319929 ns/op 10618.61 MB/s BenchmarkFields/ASCII/16-4 258298 452.7 ns/op 35.34 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20228 5909 ns/op 43.33 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1447 76198 ns/op 53.75 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 69 1517370 ns/op 43.19 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 25336303 ns/op 41.39 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 124678 991.9 ns/op 16.13 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11260 ns/op 22.74 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 579 190446 ns/op 21.51 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 3940191 ns/op 16.63 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 86456798 ns/op 12.13 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 191023 601.2 ns/op 26.61 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17427 6702 ns/op 38.20 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 926 121828 ns/op 33.62 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 42 2883373 ns/op 22.73 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 67075326 ns/op 15.63 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 136850 865.5 ns/op 18.49 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14595 8326 ns/op 30.75 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 766 147339 ns/op 27.80 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3372854 ns/op 19.43 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 74766732 ns/op 14.02 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 107383560 ns/op BenchmarkSplitSingleByteSeparator-4 14 8021932 ns/op BenchmarkSplitMultiByteSeparator-4 26 3911710 ns/op BenchmarkSplitNSingleByteSeparator-4 245382 496.6 ns/op BenchmarkSplitNMultiByteSeparator-4 167446 661.8 ns/op BenchmarkRepeat/5x0-4 4537341 25.65 ns/op BenchmarkRepeat/5x1-4 4523883 26.52 ns/op BenchmarkRepeat/5x2-4 251866 483.2 ns/op BenchmarkRepeat/5x6-4 139636 841.9 ns/op BenchmarkRepeat/10x0-4 4216810 27.87 ns/op BenchmarkRepeat/10x1-4 4366192 26.42 ns/op BenchmarkRepeat/10x2-4 244370 478.7 ns/op BenchmarkRepeat/10x6-4 139119 878.2 ns/op BenchmarkRepeatLarge/256/1-4 62232 1804 ns/op 141.93 MB/s BenchmarkRepeatLarge/256/16-4 102477 1104 ns/op 231.95 MB/s BenchmarkRepeatLarge/512/1-4 51016 2210 ns/op 231.64 MB/s BenchmarkRepeatLarge/512/16-4 75352 1464 ns/op 349.68 MB/s BenchmarkRepeatLarge/1024/1-4 41284 2791 ns/op 366.87 MB/s BenchmarkRepeatLarge/1024/16-4 55354 2118 ns/op 483.38 MB/s BenchmarkRepeatLarge/2048/1-4 30253 3786 ns/op 540.89 MB/s BenchmarkRepeatLarge/2048/16-4 34975 3115 ns/op 657.39 MB/s BenchmarkRepeatLarge/4096/1-4 20386 5453 ns/op 751.11 MB/s BenchmarkRepeatLarge/4096/16-4 26074 5196 ns/op 788.22 MB/s BenchmarkRepeatLarge/8192/1-4 12975 9414 ns/op 870.16 MB/s BenchmarkRepeatLarge/8192/16-4 14529 8008 ns/op 1022.96 MB/s BenchmarkRepeatLarge/8192/4097-4 5480328 22.69 ns/op 180590.45 MB/s BenchmarkRepeatLarge/16384/1-4 7665 15803 ns/op 1036.76 MB/s BenchmarkRepeatLarge/16384/16-4 9840 17227 ns/op 951.09 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 13002 ns/op 945.32 MB/s BenchmarkRepeatLarge/32768/1-4 4922 27082 ns/op 1209.94 MB/s BenchmarkRepeatLarge/32768/16-4 4546 28694 ns/op 1141.97 MB/s BenchmarkRepeatLarge/32768/4097-4 4588 25857 ns/op 1109.14 MB/s BenchmarkRepeatLarge/65536/1-4 2294 51612 ns/op 1269.79 MB/s BenchmarkRepeatLarge/65536/16-4 2478 47545 ns/op 1378.41 MB/s BenchmarkRepeatLarge/65536/4097-4 2443 48803 ns/op 1259.25 MB/s BenchmarkRepeatLarge/131072/1-4 238 483043 ns/op 271.35 MB/s BenchmarkRepeatLarge/131072/16-4 237 491624 ns/op 266.61 MB/s BenchmarkRepeatLarge/131072/4097-4 231 466969 ns/op 271.98 MB/s BenchmarkRepeatLarge/262144/1-4 120 995836 ns/op 263.24 MB/s BenchmarkRepeatLarge/262144/16-4 121 985892 ns/op 265.90 MB/s BenchmarkRepeatLarge/262144/4097-4 124 1012317 ns/op 254.97 MB/s BenchmarkRepeatLarge/524288/1-4 57 1916288 ns/op 273.60 MB/s BenchmarkRepeatLarge/524288/16-4 55 1848409 ns/op 283.64 MB/s BenchmarkRepeatLarge/524288/4097-4 67 1925171 ns/op 270.27 MB/s BenchmarkRepeatLarge/1048576/1-4 33 4018070 ns/op 260.97 MB/s BenchmarkRepeatLarge/1048576/16-4 31 3962329 ns/op 264.64 MB/s BenchmarkRepeatLarge/1048576/4097-4 31 4048446 ns/op 258.06 MB/s BenchmarkRepeatLarge/2097152/1-4 16 7544140 ns/op 277.98 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7339667 ns/op 285.73 MB/s BenchmarkRepeatLarge/2097152/4097-4 16 7476074 ns/op 280.04 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15548278 ns/op 269.76 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15211050 ns/op 275.74 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15616923 ns/op 268.38 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31042568 ns/op 270.23 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30491218 ns/op 275.12 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 32574828 ns/op 257.46 MB/s BenchmarkRepeatLarge/16777216/1-4 2 59922438 ns/op 279.98 MB/s BenchmarkRepeatLarge/16777216/16-4 2 60782422 ns/op 276.02 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 63006472 ns/op 266.28 MB/s BenchmarkRepeatLarge/33554432/1-4 1 119513373 ns/op 280.76 MB/s BenchmarkRepeatLarge/33554432/16-4 1 113895341 ns/op 294.61 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 120025480 ns/op 279.56 MB/s BenchmarkRepeatLarge/67108864/1-4 1 250286688 ns/op 268.13 MB/s BenchmarkRepeatLarge/67108864/16-4 1 232709997 ns/op 288.38 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 237970287 ns/op 282.01 MB/s BenchmarkRepeatLarge/134217728/1-4 1 493170270 ns/op 272.15 MB/s BenchmarkRepeatLarge/134217728/16-4 1 458690310 ns/op 292.61 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 469727205 ns/op 285.74 MB/s BenchmarkRepeatLarge/268435456/1-4 1 976703553 ns/op 274.84 MB/s BenchmarkRepeatLarge/268435456/16-4 1 921949117 ns/op 291.16 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 940584734 ns/op 285.39 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1957855259 ns/op 274.21 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1805122606 ns/op 297.42 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1842965442 ns/op 291.31 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3866817309 ns/op 277.68 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3581038578 ns/op 299.84 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3639985767 ns/op 294.99 MB/s BenchmarkIndexAnyASCII/1:1-4 2340757 47.54 ns/op BenchmarkIndexAnyASCII/1:2-4 2333854 49.69 ns/op BenchmarkIndexAnyASCII/1:4-4 2281232 48.81 ns/op BenchmarkIndexAnyASCII/1:8-4 2415182 49.40 ns/op BenchmarkIndexAnyASCII/1:16-4 2386420 49.88 ns/op BenchmarkIndexAnyASCII/1:32-4 2390638 50.04 ns/op BenchmarkIndexAnyASCII/1:64-4 2352622 50.90 ns/op BenchmarkIndexAnyASCII/16:1-4 2554077 48.08 ns/op BenchmarkIndexAnyASCII/16:2-4 839371 140.8 ns/op BenchmarkIndexAnyASCII/16:4-4 805849 138.7 ns/op BenchmarkIndexAnyASCII/16:8-4 806379 146.7 ns/op BenchmarkIndexAnyASCII/16:16-4 750621 156.3 ns/op BenchmarkIndexAnyASCII/16:32-4 596185 182.3 ns/op BenchmarkIndexAnyASCII/16:64-4 504374 230.1 ns/op BenchmarkIndexAnyASCII/256:1-4 2172482 53.63 ns/op BenchmarkIndexAnyASCII/256:2-4 77355 1514 ns/op BenchmarkIndexAnyASCII/256:4-4 75793 1538 ns/op BenchmarkIndexAnyASCII/256:8-4 75234 1590 ns/op BenchmarkIndexAnyASCII/256:16-4 73953 1555 ns/op BenchmarkIndexAnyASCII/256:32-4 73734 1587 ns/op BenchmarkIndexAnyASCII/256:64-4 69348 1675 ns/op BenchmarkIndexAnyUTF8/1:1-4 2558204 47.46 ns/op BenchmarkIndexAnyUTF8/1:2-4 2499205 49.61 ns/op BenchmarkIndexAnyUTF8/1:4-4 2401179 49.53 ns/op BenchmarkIndexAnyUTF8/1:8-4 2407489 50.18 ns/op BenchmarkIndexAnyUTF8/1:16-4 2302279 48.30 ns/op BenchmarkIndexAnyUTF8/1:32-4 2362934 50.38 ns/op BenchmarkIndexAnyUTF8/1:64-4 2372298 52.37 ns/op BenchmarkIndexAnyUTF8/16:1-4 1895581 60.61 ns/op BenchmarkIndexAnyUTF8/16:2-4 340801 342.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 339697 336.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 358302 330.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 321616 342.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 321187 346.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 312703 365.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 345522 332.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 26000 4438 ns/op BenchmarkIndexAnyUTF8/256:4-4 26100 4437 ns/op BenchmarkIndexAnyUTF8/256:8-4 26485 4409 ns/op BenchmarkIndexAnyUTF8/256:16-4 26115 4715 ns/op BenchmarkIndexAnyUTF8/256:32-4 23325 5093 ns/op BenchmarkIndexAnyUTF8/256:64-4 22783 5106 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2454832 48.43 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2523724 47.61 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2512652 48.51 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2391062 49.15 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2408708 49.85 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2402352 48.74 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2294611 49.27 ns/op BenchmarkLastIndexAnyASCII/16:1-4 871042 132.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 812577 131.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 834316 136.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 760926 147.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 770691 152.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 659972 178.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 509598 219.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74916 1538 ns/op BenchmarkLastIndexAnyASCII/256:2-4 77761 1511 ns/op BenchmarkLastIndexAnyASCII/256:4-4 80355 1553 ns/op BenchmarkLastIndexAnyASCII/256:8-4 74800 1541 ns/op BenchmarkLastIndexAnyASCII/256:16-4 74197 1618 ns/op BenchmarkLastIndexAnyASCII/256:32-4 79327 1573 ns/op BenchmarkLastIndexAnyASCII/256:64-4 74780 1616 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2465659 49.03 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2535204 48.50 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2536711 47.21 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2468130 48.83 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2615946 50.57 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2424265 48.27 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2421555 48.85 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 410004 282.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 215185 578.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 205476 587.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 197845 566.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 196490 590.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 181168 642.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 171470 670.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28848 4111 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13705 8527 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13550 8862 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13459 8640 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 13736 8859 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12610 9541 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 12522 9516 ns/op BenchmarkTrimASCII/1:1-4 4188963 29.44 ns/op BenchmarkTrimASCII/1:2-4 3072031 38.81 ns/op BenchmarkTrimASCII/1:4-4 2817650 43.72 ns/op BenchmarkTrimASCII/1:8-4 2474078 50.39 ns/op BenchmarkTrimASCII/1:16-4 1960905 61.08 ns/op BenchmarkTrimASCII/16:1-4 3011557 39.75 ns/op BenchmarkTrimASCII/16:2-4 800622 136.5 ns/op BenchmarkTrimASCII/16:4-4 859735 135.7 ns/op BenchmarkTrimASCII/16:8-4 848316 147.2 ns/op BenchmarkTrimASCII/16:16-4 780411 155.6 ns/op BenchmarkTrimASCII/256:1-4 516451 229.0 ns/op BenchmarkTrimASCII/256:2-4 75115 1555 ns/op BenchmarkTrimASCII/256:4-4 76402 1604 ns/op BenchmarkTrimASCII/256:8-4 72579 1588 ns/op BenchmarkTrimASCII/256:16-4 73377 1565 ns/op BenchmarkTrimASCII/4096:1-4 39663 3011 ns/op BenchmarkTrimASCII/4096:2-4 4720 25020 ns/op BenchmarkTrimASCII/4096:4-4 4670 25147 ns/op BenchmarkTrimASCII/4096:8-4 4592 25049 ns/op BenchmarkTrimASCII/4096:16-4 4602 24561 ns/op BenchmarkTrimByte-4 4428478 26.76 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13891 8519 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 14245 8354 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1146 101823 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2431 48351 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4874 24845 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7753 13816 ns/op BenchmarkJoin/0-4 5733274 20.48 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4332954 27.16 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 222300 566.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 151784 793.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 109462 1109 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 89924 1354 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 73844 1603 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 63218 1831 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3117504 37.86 ns/op BenchmarkTrimSpace/ASCII-4 1794318 65.97 ns/op BenchmarkTrimSpace/SomeNonASCII-4 150693 766.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 76599 1509 ns/op BenchmarkReplaceAll-4 125793 934.4 ns/op 16 B/op 1 allocs/op PASS ok strings 68.531s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 52681 2210 ns/op BenchmarkCond2-4 20222 6565 ns/op BenchmarkCond4-4 17084 7531 ns/op BenchmarkCond8-4 7636 13512 ns/op BenchmarkCond16-4 4866 28423 ns/op BenchmarkCond32-4 1884 71857 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 437977 258.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 261159 405.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 440788 234.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 430371 261.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 267098 424.2 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 540063 208.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 93633 1560 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 70490 1861 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 59497 2635 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 45872 2922 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 440898 281.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 152058 756.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 474415 250.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 134070 875.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 569977 219.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 179773 746.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2132935 63.12 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 45427 2650 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 85567 1275 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 197119 523.4 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4024 25639 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 285 398298 ns/op BenchmarkRange/*sync.Map-4 1237 91792 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 84994 1464 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 178124 567.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 66591 1887 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 100926 1118 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 220730 515.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 168973 901.2 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 78060 1601 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 182970 753.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 546322 229.1 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 54171 2384 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 148329 936.1 ns/op BenchmarkSwapCollision/*sync.Map-4 75294 1665 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 256 490151 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 96938 1194 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 373651 323.1 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 22515 6323 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 72146 1959 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 21294 5752 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 180147 810.8 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 79170 1409 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 172380 767.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1937876 66.29 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 178143 815.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2179304 53.48 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 443553 245.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 138712 936.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 482078 277.2 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 94945 1376 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 313898 369.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 457786 303.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 111888 1066 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 542412 230.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 148184 1384 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 106320 1176 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 154332 699.2 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 56737 2397 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 185059 624.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 437234 283.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 125103 1061 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 531904 224.6 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 34210 3634 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 70122 1602 ns/op BenchmarkClear/*sync.Map-4 31098 3789 ns/op BenchmarkUncontendedSemaphore-4 3641028 40.23 ns/op BenchmarkContendedSemaphore-4 2629256 44.30 ns/op BenchmarkMutexUncontended-4 738718 156.4 ns/op BenchmarkMutex-4 153166 756.2 ns/op BenchmarkMutexSlack-4 158150 780.1 ns/op BenchmarkMutexWork-4 136458 880.5 ns/op BenchmarkMutexWorkSlack-4 138114 884.8 ns/op BenchmarkMutexNoSpin-4 53546 2147 ns/op BenchmarkMutexSpin-4 76905 1583 ns/op BenchmarkOnce-4 539152 210.3 ns/op BenchmarkOnceFunc/v=Once-4 963343 113.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 872521 138.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 937815 132.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 887154 120.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 830943 134.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 876505 127.7 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7016085 16.54 ns/op BenchmarkSemaSyntNonblock-4 1000000 109.3 ns/op BenchmarkSemaSyntBlock-4 1000000 103.5 ns/op BenchmarkSemaWorkNonblock-4 868660 119.3 ns/op BenchmarkSemaWorkBlock-4 823604 153.2 ns/op BenchmarkRWMutexUncontended-4 402337 358.5 ns/op BenchmarkRWMutexWrite100-4 287890 412.9 ns/op BenchmarkRWMutexWrite10-4 253260 494.5 ns/op BenchmarkRWMutexWorkWrite100-4 232995 467.7 ns/op BenchmarkRWMutexWorkWrite10-4 203800 655.0 ns/op BenchmarkWaitGroupUncontended-4 877778 155.4 ns/op BenchmarkWaitGroupAddDone-4 325399 380.7 ns/op BenchmarkWaitGroupAddDoneWork-4 326286 438.9 ns/op BenchmarkWaitGroupWait-4 4419558 26.14 ns/op BenchmarkWaitGroupWaitWork-4 2643855 45.22 ns/op BenchmarkWaitGroupActuallyWait-4 38656 3126 ns/op 32 B/op 2 allocs/op PASS ok sync 20.709s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 488403 266.6 ns/op PASS ok sync/atomic 1.154s PASS ok syscall 1.018s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 126808 915.4 ns/op 0 B/op 0 allocs/op PASS ok testing 1.148s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8077 14195 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 12340 9989 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1173769 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 128 928787 ns/op 866 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 167095443 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 167334242 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1867 62388 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2295 50239 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5664181 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 21 5037168 ns/op 18816 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 697545575 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 690187061 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 231 515295 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 259 455878 ns/op 151 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56230092 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 51026866 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6717046878 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6463055591 ns/op 334042080 B/op 100089 allocs/op BenchmarkPyramid/10-4 2787 39517 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 45 2864456 ns/op 410538 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 303897249 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 2479 42699 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 276 409699 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4151973 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 8851 13220 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.161s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 77367038 ns/op BenchmarkVariableString-4 96952 1175 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2070 55903 ns/op 2519 B/op 39 allocs/op PASS ok text/template/parse 1.524s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3229107 ns/op BenchmarkAfter-4 111 1080741 ns/op BenchmarkStop-4 204 603842 ns/op BenchmarkSimultaneousAfterFunc-4 26 3978393 ns/op BenchmarkStartStop-4 180 588151 ns/op BenchmarkReset-4 2266 51631 ns/op BenchmarkSleep-4 36 3546737 ns/op BenchmarkParallelTimerLatency-4 45 369675 avg-late-ns 8766588 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 331402 avg-late-ns 1082470 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 367242 avg-late-ns 1497397 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 387071 avg-late-ns 1922784 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 420008 avg-late-ns 2861330 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 347116 avg-late-ns 1551226 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 269634 avg-late-ns 1739844 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 284464 avg-late-ns 2254439 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 211253 avg-late-ns 1111945 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 261049 avg-late-ns 1793780 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 895357 avg-late-ns 6929439 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 307237 avg-late-ns 902288 max-late-ns BenchmarkTicker-4 346 297205 ns/op BenchmarkTickerReset-4 4119 31460 ns/op BenchmarkTickerResetNaive-4 211 674059 ns/op BenchmarkNow-4 1263243 96.57 ns/op BenchmarkNowUnixNano-4 1000000 108.1 ns/op BenchmarkNowUnixMilli-4 1000000 106.9 ns/op BenchmarkNowUnixMicro-4 1000000 103.8 ns/op BenchmarkFormat-4 56241 2047 ns/op BenchmarkFormatRFC3339-4 79538 1533 ns/op BenchmarkFormatRFC3339Nano-4 74167 1561 ns/op BenchmarkFormatNow-4 82495 1469 ns/op BenchmarkMarshalJSON-4 100478 1143 ns/op BenchmarkMarshalText-4 113484 1144 ns/op BenchmarkParse-4 139501 823.4 ns/op BenchmarkParseRFC3339UTC-4 317606 361.9 ns/op BenchmarkParseRFC3339UTCBytes-4 213336 567.3 ns/op BenchmarkParseRFC3339TZ-4 99531 1194 ns/op BenchmarkParseRFC3339TZBytes-4 79322 1487 ns/op BenchmarkParseDuration-4 577189 206.4 ns/op BenchmarkHour-4 754668 159.1 ns/op BenchmarkSecond-4 681427 165.5 ns/op BenchmarkYear-4 567948 202.0 ns/op BenchmarkDay-4 522100 216.2 ns/op BenchmarkISOWeek-4 555511 208.6 ns/op BenchmarkGoString-4 78276 1491 ns/op BenchmarkUnmarshalText-4 93912 1314 ns/op PASS ok time 12.103s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 557919 198.7 ns/op BenchmarkDecodeValidJapaneseChars-4 659358 163.3 ns/op BenchmarkDecodeRune-4 1780432 68.54 ns/op BenchmarkEncodeValidASCII-4 541230 195.3 ns/op BenchmarkEncodeValidJapaneseChars-4 790994 135.9 ns/op BenchmarkAppendRuneValidASCII-4 1488432 81.47 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2378887 48.26 ns/op BenchmarkEncodeRune-4 1757026 73.54 ns/op PASS ok unicode/utf16 2.238s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2150672 55.90 ns/op BenchmarkRuneCountTenJapaneseChars-4 320673 363.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3687270 32.30 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 438562 268.9 ns/op BenchmarkValidTenASCIIChars-4 1927426 62.41 ns/op BenchmarkValid100KASCIIChars-4 80 1318094 ns/op BenchmarkValidTenJapaneseChars-4 298064 396.2 ns/op BenchmarkValidLongMostlyASCII-4 84 1400962 ns/op BenchmarkValidLongJapanese-4 48 2231323 ns/op BenchmarkValidStringTenASCIIChars-4 4412821 27.09 ns/op BenchmarkValidString100KASCIIChars-4 9564 12045 ns/op BenchmarkValidStringTenJapaneseChars-4 412430 242.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1219 98527 ns/op BenchmarkValidStringLongJapanese-4 156 749668 ns/op BenchmarkEncodeASCIIRune-4 4744628 25.95 ns/op BenchmarkEncodeJapaneseRune-4 2579706 46.48 ns/op BenchmarkAppendASCIIRune-4 9729624 12.49 ns/op BenchmarkAppendJapaneseRune-4 3018877 39.24 ns/op BenchmarkDecodeASCIIRune-4 2892099 39.91 ns/op BenchmarkDecodeJapaneseRune-4 2184630 54.97 ns/op BenchmarkFullRune/ASCII-4 3466680 34.41 ns/op BenchmarkFullRune/Incomplete-4 1585568 75.54 ns/op BenchmarkFullRune/Japanese-4 3813567 32.57 ns/op PASS ok unicode/utf8 4.518s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 74860792896 ns/op PASS ok cmd/api 76.227s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 488458 237.1 ns/op BenchmarkCgoCall/one-pointer-4 400882 299.5 ns/op BenchmarkCgoCall/string-pointer-escape-4 327499 353.2 ns/op BenchmarkCgoCall/string-pointer-noescape-4 303904 359.1 ns/op BenchmarkCgoCall/eight-pointers-4 206926 579.3 ns/op BenchmarkCgoCall/eight-pointers-nil-4 389852 300.7 ns/op BenchmarkCgoCall/eight-pointers-array-4 33058 3871 ns/op BenchmarkCgoCall/eight-pointers-slice-4 46806 2638 ns/op BenchmarkGoString-4 1156194 107.7 ns/op BenchmarkCGoCallback-4 48901 2530 ns/op BenchmarkCGoInCThread-4 312012 365.9 ns/op PASS ok cmd/cgo/internal/test 2.570s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1280077 92.50 ns/op BenchmarkEqArrayOfStrings64-4 159244 714.5 ns/op BenchmarkEqArrayOfStrings1024-4 9574 10797 ns/op BenchmarkEqArrayOfFloats5-4 1409566 85.56 ns/op BenchmarkEqArrayOfFloats64-4 152793 826.0 ns/op BenchmarkEqArrayOfFloats1024-4 10000 12015 ns/op BenchmarkEqArrayOfStructsEq-4 2842 40229 ns/op BenchmarkEqArrayOfStructsNotEq-4 5055 22764 ns/op BenchmarkEqStruct-4 17460048 6.202 ns/op PASS ok cmd/compile/internal/reflectdata 2.307s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 61059 ns/op BenchmarkInvertLessThanNoov-4 15064473 7.723 ns/op BenchmarkCopyElim1-4 726 145086 ns/op BenchmarkCopyElim10-4 721 158660 ns/op BenchmarkCopyElim100-4 307 357957 ns/op BenchmarkCopyElim1000-4 54 2067712 ns/op BenchmarkCopyElim10000-4 3 39045785 ns/op BenchmarkCopyElim100000-4 1 663515719 ns/op BenchmarkDeadCode/1-4 656 185588 ns/op BenchmarkDeadCode/10-4 540 222482 ns/op BenchmarkDeadCode/100-4 252 477329 ns/op BenchmarkDeadCode/1000-4 50 2415774 ns/op BenchmarkDeadCode/10000-4 4 31112362 ns/op BenchmarkDeadCode/100000-4 1 405810100 ns/op BenchmarkDeadCode/200000-4 1 855177904 ns/op BenchmarkDominatorsLinear-4 15 8750279 ns/op 1.14 MB/s BenchmarkDominatorsFwdBack-4 9 11610178 ns/op 0.86 MB/s BenchmarkDominatorsManyPred-4 10 11260540 ns/op 0.89 MB/s BenchmarkDominatorsMaxPred-4 10 11109186 ns/op 0.90 MB/s BenchmarkDominatorsMaxPredVal-4 10 11659546 ns/op 0.86 MB/s BenchmarkFuse/1-4 651 165576 ns/op BenchmarkFuse/10-4 439 241283 ns/op BenchmarkFuse/100-4 151 846406 ns/op BenchmarkFuse/1000-4 21 5796778 ns/op BenchmarkFuse/10000-4 2 73279406 ns/op BenchmarkNilCheckDeep1-4 12064 9829 ns/op 0.10 MB/s 232 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4592 24453 ns/op 0.41 MB/s 231 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 762 164242 ns/op 0.61 MB/s 1183 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 66 1654300 ns/op 0.60 MB/s 10690 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 17924133 ns/op 0.56 MB/s 196953 B/op 6 allocs/op BenchmarkDSEPass-4 33 3410260 ns/op 57831 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 120484664 ns/op 4223824 B/op 107851 allocs/op BenchmarkCSEPass-4 8 13559299 ns/op 98731 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 155045376 ns/op 5730064 B/op 97932 allocs/op BenchmarkDeadcodePass-4 184 607955 ns/op 97620 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 136997458 ns/op 4048216 B/op 45031 allocs/op BenchmarkMultiPass-4 74 1527008 ns/op 237444 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 271522244 ns/op 11265600 B/op 150396 allocs/op BenchmarkCondRewrite/SoloJump-4 3331975 36.50 ns/op BenchmarkCondRewrite/CombJump-4 3037531 38.67 ns/op PASS ok cmd/compile/internal/ssa 15.701s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11007 ns/op BenchmarkExtShift-4 18111 6903 ns/op BenchmarkModify-4 9625 11148 ns/op BenchmarkMullImm-4 16856 7077 ns/op BenchmarkConstModify-4 10000 10724 ns/op BenchmarkBitSet-4 22966 5003 ns/op BenchmarkBitClear-4 23410 5139 ns/op BenchmarkBitToggle-4 23407 5186 ns/op BenchmarkBitSetConst-4 167298 706.5 ns/op BenchmarkBitClearConst-4 165667 687.1 ns/op BenchmarkBitToggleConst-4 164488 705.7 ns/op BenchmarkDivconstI64-4 9177080 13.40 ns/op BenchmarkModconstI64-4 8536470 13.95 ns/op BenchmarkDivisiblePow2constI64-4 8585527 13.62 ns/op BenchmarkDivisibleconstI64-4 9525110 12.82 ns/op BenchmarkDivisibleWDivconstI64-4 6936722 17.15 ns/op BenchmarkDivconstU64/3-4 8695966 13.46 ns/op BenchmarkDivconstU64/5-4 9160706 13.94 ns/op BenchmarkDivconstU64/37-4 9031070 13.07 ns/op BenchmarkDivconstU64/1234567-4 8852046 13.23 ns/op BenchmarkModconstU64-4 9112794 13.05 ns/op BenchmarkDivisibleconstU64-4 9011952 13.24 ns/op BenchmarkDivisibleWDivconstU64-4 7676245 16.48 ns/op BenchmarkDivconstI32-4 8949530 13.39 ns/op BenchmarkModconstI32-4 8806510 13.70 ns/op BenchmarkDivisiblePow2constI32-4 9085071 12.93 ns/op BenchmarkDivisibleconstI32-4 9297050 13.09 ns/op BenchmarkDivisibleWDivconstI32-4 7593466 16.51 ns/op BenchmarkDivconstU32-4 9053384 12.81 ns/op BenchmarkModconstU32-4 9853027 12.57 ns/op BenchmarkDivisibleconstU32-4 9095635 13.27 ns/op BenchmarkDivisibleWDivconstU32-4 7706334 15.34 ns/op BenchmarkDivconstI16-4 8858523 13.60 ns/op BenchmarkModconstI16-4 8879431 12.98 ns/op BenchmarkDivisiblePow2constI16-4 8977687 12.65 ns/op BenchmarkDivisibleconstI16-4 9318456 13.05 ns/op BenchmarkDivisibleWDivconstI16-4 7194052 16.60 ns/op BenchmarkDivconstU16-4 10085846 12.97 ns/op BenchmarkModconstU16-4 9091210 13.13 ns/op BenchmarkDivisibleconstU16-4 8987865 13.03 ns/op BenchmarkDivisibleWDivconstU16-4 7592404 15.98 ns/op BenchmarkDivconstI8-4 9286560 12.99 ns/op BenchmarkModconstI8-4 9041692 13.33 ns/op BenchmarkDivisiblePow2constI8-4 9902150 12.30 ns/op BenchmarkDivisibleconstI8-4 8980522 13.23 ns/op BenchmarkDivisibleWDivconstI8-4 7676886 15.09 ns/op BenchmarkDivconstU8-4 9190845 12.90 ns/op BenchmarkModconstU8-4 9314342 13.26 ns/op BenchmarkDivisibleconstU8-4 9777883 11.98 ns/op BenchmarkDivisibleWDivconstU8-4 7721403 14.84 ns/op BenchmarkMul2-4 166417 674.6 ns/op BenchmarkMulNeg2-4 173355 706.3 ns/op BenchmarkEfaceInteger-4 3977638 27.02 ns/op BenchmarkTypeAssert-4 14514735 8.099 ns/op BenchmarkDiv64UnsignedSmall-4 7065448 16.72 ns/op BenchmarkDiv64Small-4 6490636 18.28 ns/op BenchmarkDiv64SmallNegDivisor-4 6286748 18.90 ns/op BenchmarkDiv64SmallNegDividend-4 6387624 18.28 ns/op BenchmarkDiv64SmallNegBoth-4 6430292 18.20 ns/op BenchmarkDiv64Unsigned-4 6891918 16.97 ns/op BenchmarkDiv64-4 6889774 17.69 ns/op BenchmarkDiv64NegDivisor-4 6175033 18.85 ns/op BenchmarkDiv64NegDividend-4 6423357 18.66 ns/op BenchmarkDiv64NegBoth-4 6686052 18.84 ns/op BenchmarkMod64UnsignedSmall-4 7268436 15.91 ns/op BenchmarkMod64Small-4 6872668 18.68 ns/op BenchmarkMod64SmallNegDivisor-4 6305816 19.39 ns/op BenchmarkMod64SmallNegDividend-4 6148048 19.09 ns/op BenchmarkMod64SmallNegBoth-4 6390961 18.83 ns/op BenchmarkMod64Unsigned-4 7491742 16.42 ns/op BenchmarkMod64-4 6397212 18.07 ns/op BenchmarkMod64NegDivisor-4 6584665 18.33 ns/op BenchmarkMod64NegDividend-4 6470090 18.83 ns/op BenchmarkMod64NegBoth-4 6441518 18.53 ns/op BenchmarkMulconstI32/3-4 18134710 6.760 ns/op BenchmarkMulconstI32/5-4 17021439 6.839 ns/op BenchmarkMulconstI32/12-4 16997220 6.982 ns/op BenchmarkMulconstI32/120-4 17707876 6.964 ns/op BenchmarkMulconstI32/-120-4 16831394 7.018 ns/op BenchmarkMulconstI32/65537-4 17010703 6.781 ns/op BenchmarkMulconstI32/65538-4 16645708 7.077 ns/op BenchmarkMulconstI64/3-4 18006991 6.652 ns/op BenchmarkMulconstI64/5-4 17473515 6.874 ns/op BenchmarkMulconstI64/12-4 16516414 7.482 ns/op BenchmarkMulconstI64/120-4 16987975 6.818 ns/op BenchmarkMulconstI64/-120-4 16854284 6.836 ns/op BenchmarkMulconstI64/65537-4 18223998 7.028 ns/op BenchmarkMulconstI64/65538-4 16832352 7.054 ns/op BenchmarkMulconstU32/3-4 17358366 6.834 ns/op BenchmarkMulconstU32/5-4 17080966 6.868 ns/op BenchmarkMulconstU32/12-4 16989802 6.713 ns/op BenchmarkMulconstU32/120-4 15660610 7.383 ns/op BenchmarkMulconstU32/65537-4 18474433 6.801 ns/op BenchmarkMulconstU32/65538-4 17342169 6.726 ns/op BenchmarkMulconstU64/3-4 17148037 6.772 ns/op BenchmarkMulconstU64/5-4 18176106 6.956 ns/op BenchmarkMulconstU64/12-4 16858111 6.895 ns/op BenchmarkMulconstU64/120-4 17075151 6.855 ns/op BenchmarkMulconstU64/65537-4 17885367 6.765 ns/op BenchmarkMulconstU64/65538-4 16779740 6.786 ns/op BenchmarkShiftArithmeticRight-4 20580020 5.567 ns/op BenchmarkSwitch8Predictable-4 13669690 8.569 ns/op BenchmarkSwitch8Unpredictable-4 5766374 20.17 ns/op BenchmarkSwitch32Predictable-4 8795374 13.49 ns/op BenchmarkSwitch32Unpredictable-4 6056461 19.81 ns/op BenchmarkSwitchStringPredictable-4 8281822 13.72 ns/op BenchmarkSwitchStringUnpredictable-4 4597897 25.61 ns/op BenchmarkSwitchTypePredictable-4 6669420 18.54 ns/op BenchmarkSwitchTypeUnpredictable-4 3281935 36.96 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7834609 15.53 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3967675 29.86 ns/op PASS ok cmd/compile/internal/test 16.607s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 108 1102629 ns/op BenchmarkNamed/Underlying/nongeneric-4 925461 130.8 ns/op BenchmarkNamed/Underlying/generic-4 880922 125.9 ns/op BenchmarkNamed/Underlying/src_instance-4 892740 128.1 ns/op BenchmarkNamed/Underlying/user_instance-4 842628 136.3 ns/op BenchmarkCheck/http/funcbodies/info-4 1 597970839 ns/op 56342 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 400104232 ns/op 84195 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 173838172 ns/op 193776 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 143376259 ns/op 234869 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 438851525 ns/op 11928 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 91878792 ns/op 56959 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33504694 ns/op 156192 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 32900774 ns/op 159037 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 122064709 ns/op 17773 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40398086 ns/op 53699 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20022576 ns/op 108338 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20735570 ns/op 104617 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1200877969 ns/op 58365 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 645237344 ns/op 108621 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 160212055 ns/op 437320 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 122789674 ns/op 570659 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 472070401 ns/op 4262 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65505487 ns/op 30704 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 37868805 ns/op 53110 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 37264799 ns/op 53971 lines/s PASS ok cmd/compile/internal/types2 17.513s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 122 907263 ns/op 2021779 sys-ns/op 1379377 user-ns/op PASS ok cmd/go 1.206s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 201691 556.9 ns/op PASS ok cmd/go/internal/cfg 1.139s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 66571 1736 ns/op 4.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76803 1564 ns/op 5.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14798 8049 ns/op 127.22 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14598 7840 ns/op 130.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2240 50571 ns/op 161.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2245 50736 ns/op 161.46 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.937s All tests passed.