freebsd-amd64-race at ed035af7b7d7c1cd2e6f852e22a9b04fc2a2cc65 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "GOROOT_BOOTSTRAP=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PATH=/tmp/workdir/go1.4/go/bin:/bin:/sbin:/usr/bin:/usr/local/bin" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src WARNING: //go1.4/bin/go does not exist, found /tmp/workdir/go1.4/go/bin/go from env WARNING: set /tmp/workdir/go1.4/go as GOROOT_BOOTSTRAP Building Go cmd/dist using /tmp/workdir/go1.4/go. (go1.22.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4/go. 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 freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.742s ok archive/zip 2.843s ok bufio 1.375s ok bytes 2.531s ok cmp 1.080s ok compress/bzip2 1.417s ok compress/flate 6.353s ok compress/gzip 13.313s ok compress/lzw 2.166s ok compress/zlib 5.271s ok container/heap 1.025s ok container/list 1.027s ok container/ring 1.035s ok context 1.050s ok crypto 2.579s ok crypto/aes 1.079s ok crypto/cipher 3.401s ok crypto/des 1.062s ok crypto/dsa 1.047s ok crypto/ecdh 1.281s ok crypto/ecdsa 1.188s ok crypto/ed25519 1.418s ok crypto/elliptic 1.081s ok crypto/hmac 1.081s ok crypto/internal/alias 1.077s ok crypto/internal/bigmod 1.444s ok crypto/internal/boring 1.077s ok crypto/internal/boring/bcache 1.390s ok crypto/internal/edwards25519 1.738s ok crypto/internal/edwards25519/field 1.124s ok crypto/internal/fips 1.067s ok crypto/internal/fips/sha3 3.475s ok crypto/internal/fips/subtle 1.402s ok crypto/internal/hpke 1.087s ok crypto/internal/mlkem768 1.670s ok crypto/internal/nistec 1.879s ok crypto/internal/nistec/fiat 1.079s [no tests to run] ok crypto/md5 1.090s ok crypto/rand 1.518s ok crypto/rc4 1.474s ok crypto/rsa 2.525s ok crypto/sha1 1.084s ok crypto/sha256 1.107s ok crypto/sha512 1.107s ok crypto/subtle 1.051s ok crypto/tls 3.733s ok crypto/x509 2.195s ok database/sql 1.607s ok database/sql/driver 1.027s ok debug/buildinfo 1.144s ok debug/dwarf 1.110s ok debug/elf 1.966s ok debug/gosym 1.127s ok debug/macho 1.103s ok debug/pe 1.095s ok debug/plan9obj 1.033s ok embed 1.033s [no tests to run] ok embed/internal/embedtest 1.069s ok encoding/ascii85 1.069s ok encoding/asn1 1.090s ok encoding/base32 1.076s ok encoding/base64 1.086s ok encoding/binary 1.100s ok encoding/csv 1.063s ok encoding/gob 18.228s ok encoding/hex 1.070s ok encoding/json 2.188s ok encoding/pem 3.050s ok encoding/xml 1.188s ok errors 1.090s ok expvar 1.067s ok flag 3.237s ok fmt 1.618s ok go/ast 1.058s ok go/ast/internal/tests 1.057s ok go/build 7.681s ok go/build/constraint 1.092s ok go/constant 1.027s ok go/doc 1.303s ok go/doc/comment 2.735s ok go/format 1.113s ok go/importer 1.671s ok go/internal/gccgoimporter 1.055s ok go/internal/gcimporter 11.231s ok go/internal/srcimporter 14.106s ok go/parser 2.151s ok go/printer 2.468s ok go/scanner 1.024s ok go/token 1.111s ok go/types 40.121s ok go/version 1.034s ok hash 1.031s ok hash/adler32 1.092s ok hash/crc32 1.111s ok hash/crc64 1.050s ok hash/fnv 1.050s ok hash/maphash 1.369s ok html 1.026s ok html/template 1.295s ok image 1.475s ok image/color 1.104s ok image/draw 1.603s ok image/gif 1.868s ok image/jpeg 2.302s ok image/png 4.045s ok index/suffixarray 1.940s ok internal/abi 1.083s ok internal/buildcfg 1.083s ok internal/chacha8rand 1.017s ok internal/concurrent 2.631s ok internal/coverage/cfile 2.920s ok internal/coverage/cformat 1.050s ok internal/coverage/cmerge 1.050s ok internal/coverage/pods 1.050s ok internal/coverage/slicereader 1.047s ok internal/coverage/slicewriter 1.047s ok internal/coverage/test 1.084s ok internal/cpu 3.202s ok internal/dag 1.043s ok internal/diff 1.043s ok internal/fmtsort 1.063s ok internal/fuzz 1.064s ok internal/godebug 13.302s ok internal/godebugs 70.590s ok internal/gover 1.059s ok internal/itoa 1.059s ok internal/pkgbits 1.024s ok internal/platform 1.796s ok internal/poll 1.378s ok internal/profile 1.027s ok internal/reflectlite 1.081s ok internal/runtime/atomic 1.081s ok internal/runtime/maps 1.064s ok internal/runtime/math 1.064s ok internal/runtime/sys 1.064s ok internal/saferio 1.134s ok internal/singleflight 1.130s ok internal/syscall/unix 1.022s ok internal/sysinfo 1.071s ok internal/testenv 1.267s ok internal/trace 40.929s ok internal/trace/internal/oldtrace 1.595s ok internal/types/errors 1.465s ok internal/unsafeheader 1.057s ok internal/weak 1.026s ok internal/xcoff 1.052s ok internal/zstd 1.808s ok io 1.073s ok io/fs 1.329s ok io/ioutil 1.072s ok iter 1.022s ok log 1.091s ok log/slog 1.157s ok log/slog/internal/benchmarks 1.065s ok log/slog/internal/buffer 1.064s ok log/syslog 2.373s ok maps 1.025s ok math 1.056s ok math/big 3.882s ok math/bits 1.085s ok math/cmplx 1.024s ok math/rand 3.891s ok math/rand/v2 2.612s ok mime 1.043s ok mime/multipart 6.189s ok mime/quotedprintable 1.081s ok net 10.345s ok net/http 10.786s ok net/http/cgi 28.774s ok net/http/cookiejar 1.098s ok net/http/fcgi 1.304s ok net/http/httptest 1.174s ok net/http/httptrace 1.019s ok net/http/httputil 1.722s ok net/http/internal 2.710s ok net/http/internal/ascii 1.033s ok net/http/pprof 6.275s ok net/internal/cgotest 1.086s ok net/internal/socktest 1.070s ok net/mail 1.086s ok net/netip 1.623s ok net/rpc 1.090s ok net/rpc/jsonrpc 1.090s ok net/smtp 1.079s ok net/textproto 1.079s ok net/url 1.074s ok os 10.014s ok os/exec 8.409s ok os/exec/internal/fdtest 1.036s ok os/signal 21.014s ok os/user 1.028s ok path 1.028s ok path/filepath 1.114s ok plugin 1.026s ok reflect 1.512s ok regexp 4.088s ok regexp/syntax 7.013s ok runtime 48.513s ok runtime/cgo 1.082s ok runtime/debug 2.177s ok runtime/internal/wasitest 1.082s ok runtime/metrics 1.038s ok runtime/pprof 30.775s ok runtime/race 10.777s ok runtime/trace 1.133s ok slices 1.484s ok sort 1.410s ok strconv 3.591s ok strings 2.661s ok sync 1.631s ok sync/atomic 4.439s ok syscall 8.497s ok testing 4.212s ok testing/fstest 1.089s ok testing/iotest 1.089s ok testing/quick 1.219s ok testing/slogtest 1.087s ok text/scanner 1.085s ok text/tabwriter 1.085s ok text/template 1.148s ok text/template/parse 1.041s ok time 15.891s ok unicode 1.089s ok unicode/utf16 1.021s ok unicode/utf8 1.093s ok unique 1.362s ok cmd/addr2line 5.610s ok cmd/api 14.615s ok cmd/asm/internal/asm 4.227s ok cmd/asm/internal/lex 1.069s ok cmd/cgo/internal/swig 1.069s ok cmd/cgo/internal/test 1.798s ok cmd/cgo/internal/testcarchive 24.144s ok cmd/cgo/internal/testcshared 9.252s ok cmd/cgo/internal/testerrors 10.408s ok cmd/cgo/internal/testfortran 1.041s ok cmd/cgo/internal/testgodefs 1.566s ok cmd/cgo/internal/testlife 1.785s ok cmd/cgo/internal/testnocgo 1.033s ok cmd/cgo/internal/testplugin 34.340s ok cmd/cgo/internal/testsanitizers 20.962s ok cmd/cgo/internal/testshared 1.027s ok cmd/cgo/internal/testso 2.859s ok cmd/cgo/internal/teststdio 3.046s ok cmd/cgo/internal/testtls 1.027s ok cmd/compile 23.667s ok cmd/compile/internal/abt 1.069s ok cmd/compile/internal/amd64 1.065s ok cmd/compile/internal/base 1.065s ok cmd/compile/internal/compare 1.026s ok cmd/compile/internal/devirtualize 1.084s ok cmd/compile/internal/dwarfgen 1.581s ok cmd/compile/internal/importer 2.113s ok cmd/compile/internal/inline/inlheur 1.518s ok cmd/compile/internal/ir 1.026s ok cmd/compile/internal/liveness 1.166s ok cmd/compile/internal/logopt 1.325s ok cmd/compile/internal/loopvar 1.084s ok cmd/compile/internal/noder 1.082s ok cmd/compile/internal/rangefunc 1.082s ok cmd/compile/internal/reflectdata 1.081s [no tests to run] ok cmd/compile/internal/ssa 9.545s ok cmd/compile/internal/ssagen 1.123s ok cmd/compile/internal/syntax 1.183s ok cmd/compile/internal/test 15.681s ok cmd/compile/internal/typecheck 1.313s ok cmd/compile/internal/types 1.027s ok cmd/compile/internal/types2 11.861s ok cmd/covdata 1.050s ok cmd/cover 17.326s ok cmd/dist 1.076s ok cmd/distpack 1.021s ok cmd/doc 1.448s ok cmd/fix 3.059s ok cmd/go 299.752s ok cmd/go/internal/auth 1.089s ok cmd/go/internal/cache 1.210s ok cmd/go/internal/cfg 1.039s [no tests to run] ok cmd/go/internal/envcmd 1.133s ok cmd/go/internal/fsys 1.127s ok cmd/go/internal/generate 1.035s ok cmd/go/internal/gover 1.035s ok cmd/go/internal/imports 1.092s ok cmd/go/internal/load 1.085s ok cmd/go/internal/lockedfile 2.527s ok cmd/go/internal/lockedfile/internal/filelock 2.068s ok cmd/go/internal/modfetch 1.031s ok cmd/go/internal/modfetch/codehost 2.256s ok cmd/go/internal/modfetch/zip_sum_test 1.077s ok cmd/go/internal/modindex 1.656s ok cmd/go/internal/modload 1.036s ok cmd/go/internal/mvs 1.082s ok cmd/go/internal/str 1.082s ok cmd/go/internal/test 1.112s ok cmd/go/internal/toolchain 1.051s ok cmd/go/internal/vcs 1.051s ok cmd/go/internal/vcweb 1.051s ok cmd/go/internal/vcweb/vcstest 3.075s ok cmd/go/internal/web 1.026s ok cmd/go/internal/work 1.294s ok cmd/gofmt 1.282s ok cmd/internal/archive 1.421s ok cmd/internal/buildid 1.652s ok cmd/internal/bootstrap_test 1.081s ok cmd/internal/cov 1.354s ok cmd/internal/dwarf 1.078s ok cmd/internal/edit 1.077s ok cmd/internal/goobj 1.022s ok cmd/internal/moddeps 1.965s ok cmd/internal/obj 1.564s ok cmd/internal/obj/arm64 1.668s ok cmd/internal/obj/loong64 1.066s ok cmd/internal/obj/ppc64 1.164s ok cmd/internal/obj/riscv 1.089s ok cmd/internal/obj/s390x 1.020s ok cmd/internal/obj/x86 3.796s ok cmd/internal/objabi 1.086s ok cmd/internal/par 1.201s ok cmd/internal/pgo 1.086s ok cmd/internal/pkgpath 5.349s ok cmd/internal/pkgpattern 1.086s ok cmd/internal/quoted 1.086s ok cmd/internal/src 1.043s ok cmd/internal/sys 1.045s ok cmd/internal/test2json 1.756s ok cmd/link 25.627s ok cmd/link/internal/benchmark 1.032s ok cmd/link/internal/ld 12.571s ok cmd/link/internal/loader 1.108s ok cmd/nm 9.661s ok cmd/objdump 5.583s ok cmd/pack 7.670s ok cmd/pprof 3.668s ok cmd/relnote 1.035s ok cmd/trace 1.328s ok cmd/vet 49.785s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3832 27178 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 2787 41404 ns/op 1667 B/op 25 allocs/op Benchmark/Writer/PAX-4 2173 53851 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 4008 27919 ns/op 5148 B/op 16 allocs/op Benchmark/Reader/GNU-4 5805 20870 ns/op 5124 B/op 15 allocs/op Benchmark/Reader/PAX-4 2166 55450 ns/op 8886 B/op 33 allocs/op PASS ok archive/tar 1.773s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 342093430 ns/op 15264 B/op 67 allocs/op BenchmarkZip64Test-4 1 140208627 ns/op BenchmarkZip64TestSizes/4096-4 1609 74484 ns/op BenchmarkZip64TestSizes/1048576-4 152 734919 ns/op BenchmarkZip64TestSizes/67108864-4 1 179050794 ns/op PASS ok archive/zip 2.368s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 222110 479.1 ns/op BenchmarkReaderCopyUnoptimal-4 152362 786.6 ns/op BenchmarkReaderCopyNoWriteTo-4 6285 26160 ns/op BenchmarkReaderWriteToOptimal-4 5990 18692 ns/op BenchmarkReaderReadString-4 129691 928.5 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 233103 512.0 ns/op BenchmarkWriterCopyUnoptimal-4 234594 523.1 ns/op BenchmarkWriterCopyNoReadFrom-4 6567 22536 ns/op BenchmarkReaderEmpty-4 32523 3496 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 25758 4481 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 576615 197.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.592s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4027 26457 ns/op 1238.55 MB/s BenchmarkWriteByte-4 460 257321 ns/op 15.92 MB/s BenchmarkWriteRune-4 237 477955 ns/op 25.71 MB/s BenchmarkBufferNotEmptyWriteRead-4 27 4152389 ns/op BenchmarkBufferFullSmallReads-4 94 1173963 ns/op BenchmarkBufferWriteBlock/N4096-4 6494 18736 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 384 315785 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 9374438 ns/op 4192272 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 26787160 ns/op 626.32 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4510160 28.04 ns/op 356.69 MB/s BenchmarkIndexByte/32-4 4171976 29.59 ns/op 1081.60 MB/s BenchmarkIndexByte/4K-4 861036 134.2 ns/op 30511.32 MB/s BenchmarkIndexBytePortable/10-4 824852 139.2 ns/op 71.82 MB/s BenchmarkIndexBytePortable/32-4 260362 452.8 ns/op 70.67 MB/s BenchmarkIndexBytePortable/4K-4 2233 53041 ns/op 77.22 MB/s BenchmarkIndexRune/10-4 1296169 92.67 ns/op 107.91 MB/s BenchmarkIndexRune/32-4 1251889 94.99 ns/op 336.88 MB/s BenchmarkIndexRune/4K-4 529453 216.4 ns/op 18927.45 MB/s BenchmarkIndexRuneASCII/10-4 4462387 26.97 ns/op 370.83 MB/s BenchmarkIndexRuneASCII/32-4 4212702 28.80 ns/op 1110.96 MB/s BenchmarkIndexRuneASCII/4K-4 847543 133.0 ns/op 30785.62 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1427167 80.66 ns/op 123.98 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1378340 81.82 ns/op 391.10 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 172639 733.0 ns/op 5587.97 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1000000 100.7 ns/op 99.34 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1223071 100.3 ns/op 319.07 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 57783 1948 ns/op 2102.87 MB/s BenchmarkIndexRuneUnicode/Han/10-4 706360 160.1 ns/op 62.45 MB/s BenchmarkIndexRuneUnicode/Han/32-4 898375 126.8 ns/op 252.35 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 116716 1029 ns/op 3980.63 MB/s BenchmarkEqual/0-4 7097920 16.85 ns/op BenchmarkEqual/same/1-4 1558860 76.65 ns/op 13.05 MB/s BenchmarkEqual/same/6-4 1539423 78.14 ns/op 76.79 MB/s BenchmarkEqual/same/9-4 1498351 79.80 ns/op 112.78 MB/s BenchmarkEqual/same/15-4 1493080 79.97 ns/op 187.57 MB/s BenchmarkEqual/same/16-4 1540654 78.09 ns/op 204.90 MB/s BenchmarkEqual/same/20-4 1448086 82.82 ns/op 241.48 MB/s BenchmarkEqual/same/32-4 1415083 84.14 ns/op 380.31 MB/s BenchmarkEqual/same/4K-4 72242 1637 ns/op 2501.73 MB/s BenchmarkEqual/1-4 1481821 82.31 ns/op 12.15 MB/s BenchmarkEqual/6-4 1384857 84.51 ns/op 71.00 MB/s BenchmarkEqual/9-4 1391360 88.48 ns/op 101.72 MB/s BenchmarkEqual/15-4 1338000 93.27 ns/op 160.82 MB/s BenchmarkEqual/16-4 1336125 83.69 ns/op 191.18 MB/s BenchmarkEqual/20-4 1257586 93.41 ns/op 214.12 MB/s BenchmarkEqual/32-4 1272678 96.25 ns/op 332.47 MB/s BenchmarkEqual/4K-4 55869 2158 ns/op 1898.19 MB/s BenchmarkEqualBothUnaligned/64_0-4 1426507 85.72 ns/op 746.59 MB/s BenchmarkEqualBothUnaligned/64_1-4 1203837 102.2 ns/op 626.28 MB/s BenchmarkEqualBothUnaligned/64_4-4 1321402 88.61 ns/op 722.30 MB/s BenchmarkEqualBothUnaligned/64_7-4 1279635 91.14 ns/op 702.23 MB/s BenchmarkEqualBothUnaligned/4096_0-4 68244 1778 ns/op 2304.24 MB/s BenchmarkEqualBothUnaligned/4096_1-4 46956 2543 ns/op 1610.88 MB/s BenchmarkEqualBothUnaligned/4096_4-4 68636 1760 ns/op 2326.85 MB/s BenchmarkEqualBothUnaligned/4096_7-4 66621 1788 ns/op 2291.31 MB/s BenchmarkIndex/10-4 2844555 40.04 ns/op 249.77 MB/s BenchmarkIndex/32-4 2875179 41.80 ns/op 765.54 MB/s BenchmarkIndex/4K-4 33844 3564 ns/op 1149.36 MB/s BenchmarkIndexEasy/10-4 3097676 37.57 ns/op 266.14 MB/s BenchmarkIndexEasy/32-4 2960577 40.74 ns/op 785.45 MB/s BenchmarkIndexEasy/4K-4 472878 249.1 ns/op 16442.76 MB/s BenchmarkCount/10-4 1557120 79.40 ns/op 125.95 MB/s BenchmarkCount/32-4 1437874 83.90 ns/op 381.41 MB/s BenchmarkCount/4K-4 32488 3651 ns/op 1121.88 MB/s BenchmarkCountEasy/10-4 1539462 77.87 ns/op 128.41 MB/s BenchmarkCountEasy/32-4 1430139 83.43 ns/op 383.57 MB/s BenchmarkCountEasy/4K-4 429296 279.9 ns/op 14633.79 MB/s BenchmarkCountSingle/10-4 3114414 38.51 ns/op 259.64 MB/s BenchmarkCountSingle/32-4 3048615 39.78 ns/op 804.46 MB/s BenchmarkCountSingle/4K-4 967321 109.3 ns/op 37486.55 MB/s BenchmarkToUpper/#00-4 2974144 39.49 ns/op BenchmarkToUpper/ONLYUPPER-4 294096 394.1 ns/op BenchmarkToUpper/abc-4 559422 214.5 ns/op BenchmarkToUpper/AbC123-4 311310 382.7 ns/op BenchmarkToUpper/azAZ09_-4 270120 425.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 76172 1511 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37399 3228 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56178 2129 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124921 917.8 ns/op BenchmarkToLower/#00-4 2909112 40.52 ns/op BenchmarkToLower/abc-4 476778 254.5 ns/op BenchmarkToLower/AbC123-4 314470 384.7 ns/op BenchmarkToLower/azAZ09_-4 276040 428.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 79399 1499 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 38887 3167 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 61591 1830 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 125590 984.8 ns/op BenchmarkFields/ASCII/16-4 147754 809.7 ns/op 19.76 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8264 13325 ns/op 19.21 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 596 204963 ns/op 19.98 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 36 3415425 ns/op 19.19 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 54910768 ns/op 19.10 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 122236 1020 ns/op 15.68 MB/s 128 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5504 18843 ns/op 13.59 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 368 325999 ns/op 12.56 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5910527 ns/op 11.09 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 101578327 ns/op 10.32 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 174703 693.8 ns/op 23.06 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10295 ns/op 24.87 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 638 176106 ns/op 23.26 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3321691 ns/op 19.73 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 61876637 ns/op 16.95 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 124855 990.2 ns/op 16.16 MB/s 128 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9402 12516 ns/op 20.45 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 518 229100 ns/op 17.88 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4203824 ns/op 15.59 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77710686 ns/op 13.49 MB/s 11211056 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2055380 61.18 ns/op BenchmarkTrimSpace/ASCII-4 1000000 121.4 ns/op BenchmarkTrimSpace/SomeNonASCII-4 108820 1121 ns/op BenchmarkTrimSpace/JustNonASCII-4 48322 2452 ns/op BenchmarkToValidUTF8/Valid-4 437649 241.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 323547 370.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 95335 1286 ns/op BenchmarkIndexHard1-4 807 152243 ns/op 6887.48 MB/s BenchmarkIndexHard2-4 541 211285 ns/op 4962.84 MB/s BenchmarkIndexHard3-4 144 820709 ns/op 1277.64 MB/s BenchmarkIndexHard4-4 94 1221991 ns/op 858.09 MB/s BenchmarkLastIndexHard1-4 5 22485441 ns/op BenchmarkLastIndexHard2-4 4 29774433 ns/op BenchmarkLastIndexHard3-4 4 32479622 ns/op BenchmarkCountHard1-4 826 145346 ns/op BenchmarkCountHard2-4 585 206770 ns/op BenchmarkCountHard3-4 146 811293 ns/op BenchmarkSplitEmptySeparator-4 1 117412990 ns/op BenchmarkSplitSingleByteSeparator-4 16 7272466 ns/op BenchmarkSplitMultiByteSeparator-4 13 8961763 ns/op BenchmarkSplitNSingleByteSeparator-4 201382 622.8 ns/op BenchmarkSplitNMultiByteSeparator-4 75608 1649 ns/op BenchmarkRepeat-4 188157 627.9 ns/op BenchmarkRepeatLarge/256/1-4 142279 889.4 ns/op 287.83 MB/s BenchmarkRepeatLarge/256/16-4 210004 597.4 ns/op 428.51 MB/s BenchmarkRepeatLarge/512/1-4 96994 1226 ns/op 417.54 MB/s BenchmarkRepeatLarge/512/16-4 128347 912.2 ns/op 561.25 MB/s BenchmarkRepeatLarge/1024/1-4 65252 1831 ns/op 559.23 MB/s BenchmarkRepeatLarge/1024/16-4 77128 1557 ns/op 657.64 MB/s BenchmarkRepeatLarge/2048/1-4 39295 2948 ns/op 694.71 MB/s BenchmarkRepeatLarge/2048/16-4 44382 2690 ns/op 761.42 MB/s BenchmarkRepeatLarge/4096/1-4 23349 5290 ns/op 774.36 MB/s BenchmarkRepeatLarge/4096/16-4 24148 4892 ns/op 837.25 MB/s BenchmarkRepeatLarge/8192/1-4 12384 9914 ns/op 826.30 MB/s BenchmarkRepeatLarge/8192/16-4 12320 9424 ns/op 869.30 MB/s BenchmarkRepeatLarge/8192/4097-4 21691 5412 ns/op 756.95 MB/s BenchmarkRepeatLarge/16384/1-4 6537 18526 ns/op 884.37 MB/s BenchmarkRepeatLarge/16384/16-4 6538 17782 ns/op 921.38 MB/s BenchmarkRepeatLarge/16384/4097-4 7888 14581 ns/op 842.97 MB/s BenchmarkRepeatLarge/32768/1-4 3032 36076 ns/op 908.30 MB/s BenchmarkRepeatLarge/32768/16-4 3772 34617 ns/op 946.57 MB/s BenchmarkRepeatLarge/32768/4097-4 3327 33222 ns/op 863.25 MB/s BenchmarkRepeatLarge/65536/1-4 1713 69732 ns/op 939.82 MB/s BenchmarkRepeatLarge/65536/16-4 1778 68519 ns/op 956.46 MB/s BenchmarkRepeatLarge/65536/4097-4 1820 66002 ns/op 931.10 MB/s BenchmarkRepeatLarge/131072/1-4 417 279081 ns/op 469.66 MB/s BenchmarkRepeatLarge/131072/16-4 417 281325 ns/op 465.91 MB/s BenchmarkRepeatLarge/131072/4097-4 435 259779 ns/op 488.90 MB/s BenchmarkRepeatLarge/262144/1-4 216 533102 ns/op 491.73 MB/s BenchmarkRepeatLarge/262144/16-4 220 538839 ns/op 486.50 MB/s BenchmarkRepeatLarge/262144/4097-4 230 528242 ns/op 488.62 MB/s BenchmarkRepeatLarge/524288/1-4 100 1086411 ns/op 482.59 MB/s BenchmarkRepeatLarge/524288/16-4 100 1099231 ns/op 476.96 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1050220 ns/op 495.44 MB/s BenchmarkRepeatLarge/1048576/1-4 55 2091761 ns/op 501.29 MB/s BenchmarkRepeatLarge/1048576/16-4 60 2124864 ns/op 493.48 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 2115821 ns/op 493.77 MB/s BenchmarkRepeatLarge/2097152/1-4 28 4136109 ns/op 507.04 MB/s BenchmarkRepeatLarge/2097152/16-4 27 4089304 ns/op 512.84 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4122150 ns/op 507.88 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8229015 ns/op 509.70 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8116970 ns/op 516.73 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8218865 ns/op 509.95 MB/s BenchmarkRepeatLarge/8388608/1-4 7 16174402 ns/op 518.63 MB/s BenchmarkRepeatLarge/8388608/16-4 7 16068167 ns/op 522.06 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15919411 ns/op 526.81 MB/s BenchmarkRepeatLarge/16777216/1-4 3 33456634 ns/op 501.46 MB/s BenchmarkRepeatLarge/16777216/16-4 4 31528372 ns/op 532.13 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31157248 ns/op 538.47 MB/s BenchmarkRepeatLarge/33554432/1-4 2 64301222 ns/op 521.83 MB/s BenchmarkRepeatLarge/33554432/16-4 2 63133329 ns/op 531.49 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 62568360 ns/op 536.28 MB/s BenchmarkRepeatLarge/67108864/1-4 1 125887767 ns/op 533.08 MB/s BenchmarkRepeatLarge/67108864/16-4 1 127531517 ns/op 526.21 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 125052467 ns/op 536.65 MB/s BenchmarkRepeatLarge/134217728/1-4 1 271577614 ns/op 494.21 MB/s BenchmarkRepeatLarge/134217728/16-4 1 252359756 ns/op 531.85 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 247044790 ns/op 543.29 MB/s BenchmarkRepeatLarge/268435456/1-4 1 549302087 ns/op 488.68 MB/s BenchmarkRepeatLarge/268435456/16-4 1 487839923 ns/op 550.25 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 493483401 ns/op 543.96 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1080796346 ns/op 496.74 MB/s BenchmarkRepeatLarge/536870912/16-4 1 975000657 ns/op 550.64 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 972438272 ns/op 552.09 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2131351857 ns/op 503.78 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1953817363 ns/op 549.56 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1976789108 ns/op 543.17 MB/s BenchmarkBytesCompare/1-4 9539413 12.28 ns/op BenchmarkBytesCompare/2-4 9466243 12.21 ns/op BenchmarkBytesCompare/4-4 9324550 12.14 ns/op BenchmarkBytesCompare/8-4 10199264 11.49 ns/op BenchmarkBytesCompare/16-4 9926896 11.64 ns/op BenchmarkBytesCompare/32-4 8939269 12.91 ns/op BenchmarkBytesCompare/64-4 7952710 14.03 ns/op BenchmarkBytesCompare/128-4 7017890 17.17 ns/op BenchmarkBytesCompare/256-4 5868984 20.36 ns/op BenchmarkBytesCompare/512-4 4110478 28.97 ns/op BenchmarkBytesCompare/1024-4 2500968 47.90 ns/op BenchmarkBytesCompare/2048-4 1435725 83.72 ns/op BenchmarkIndexAnyASCII/1:1-4 2714384 44.12 ns/op BenchmarkIndexAnyASCII/1:2-4 2716106 43.51 ns/op BenchmarkIndexAnyASCII/1:4-4 2699725 43.63 ns/op BenchmarkIndexAnyASCII/1:8-4 2724238 45.08 ns/op BenchmarkIndexAnyASCII/1:16-4 2760499 43.47 ns/op BenchmarkIndexAnyASCII/1:32-4 2612467 46.10 ns/op BenchmarkIndexAnyASCII/1:64-4 2666827 44.66 ns/op BenchmarkIndexAnyASCII/16:1-4 2286820 52.36 ns/op BenchmarkIndexAnyASCII/16:2-4 304248 355.5 ns/op BenchmarkIndexAnyASCII/16:4-4 320493 367.1 ns/op BenchmarkIndexAnyASCII/16:8-4 334940 372.7 ns/op BenchmarkIndexAnyASCII/16:16-4 298152 377.3 ns/op BenchmarkIndexAnyASCII/16:32-4 289816 408.5 ns/op BenchmarkIndexAnyASCII/16:64-4 243370 449.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1970773 59.12 ns/op BenchmarkIndexAnyASCII/256:2-4 24308 4989 ns/op BenchmarkIndexAnyASCII/256:4-4 23871 4943 ns/op BenchmarkIndexAnyASCII/256:8-4 23577 5036 ns/op BenchmarkIndexAnyASCII/256:16-4 24306 4930 ns/op BenchmarkIndexAnyASCII/256:32-4 23516 4973 ns/op BenchmarkIndexAnyASCII/256:64-4 23395 4955 ns/op BenchmarkIndexAnyUTF8/1:1-4 2723437 44.36 ns/op BenchmarkIndexAnyUTF8/1:2-4 2665030 43.79 ns/op BenchmarkIndexAnyUTF8/1:4-4 2736874 43.85 ns/op BenchmarkIndexAnyUTF8/1:8-4 2788903 43.55 ns/op BenchmarkIndexAnyUTF8/1:16-4 2775332 43.48 ns/op BenchmarkIndexAnyUTF8/1:32-4 2706212 43.94 ns/op BenchmarkIndexAnyUTF8/1:64-4 2659633 44.88 ns/op BenchmarkIndexAnyUTF8/16:1-4 157036 745.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 277676 433.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 274711 437.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 278182 436.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 271263 427.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 259239 459.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 249778 463.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11046 ns/op BenchmarkIndexAnyUTF8/256:2-4 19122 6293 ns/op BenchmarkIndexAnyUTF8/256:4-4 19182 6572 ns/op BenchmarkIndexAnyUTF8/256:8-4 18615 6446 ns/op BenchmarkIndexAnyUTF8/256:16-4 18980 6245 ns/op BenchmarkIndexAnyUTF8/256:32-4 17830 6773 ns/op BenchmarkIndexAnyUTF8/256:64-4 17926 6754 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2720550 43.93 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2687474 44.08 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2760993 42.88 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2742866 42.50 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2720936 43.14 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2575671 45.09 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2570164 46.42 ns/op BenchmarkLastIndexAnyASCII/16:1-4 326194 368.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 332758 356.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 312088 359.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 327505 366.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 321272 367.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 300000 401.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 259526 447.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24092 4996 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24057 5024 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24399 4969 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24262 4918 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24052 4970 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24043 5087 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23160 5091 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2699259 44.66 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2660217 45.96 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2588056 45.40 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2621307 45.45 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2548543 46.39 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2583612 46.76 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2593888 46.73 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 220906 526.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 282412 431.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 273709 421.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 253686 426.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 276448 435.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 255859 461.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 255356 453.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16567 7075 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19628 5960 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19899 6037 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19874 6082 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19730 6175 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18072 6683 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18000 6794 ns/op BenchmarkTrimASCII/1:1-4 2980782 39.00 ns/op BenchmarkTrimASCII/1:2-4 2419116 49.28 ns/op BenchmarkTrimASCII/1:4-4 2168079 55.43 ns/op BenchmarkTrimASCII/1:8-4 1892617 61.47 ns/op BenchmarkTrimASCII/1:16-4 1668038 72.58 ns/op BenchmarkTrimASCII/16:1-4 424084 271.4 ns/op BenchmarkTrimASCII/16:2-4 335299 344.2 ns/op BenchmarkTrimASCII/16:4-4 328316 355.4 ns/op BenchmarkTrimASCII/16:8-4 329608 358.2 ns/op BenchmarkTrimASCII/16:16-4 327012 367.7 ns/op BenchmarkTrimASCII/256:1-4 31160 3697 ns/op BenchmarkTrimASCII/256:2-4 23892 5004 ns/op BenchmarkTrimASCII/256:4-4 24060 4985 ns/op BenchmarkTrimASCII/256:8-4 24512 4910 ns/op BenchmarkTrimASCII/256:16-4 23452 4992 ns/op BenchmarkTrimASCII/4096:1-4 2032 62027 ns/op BenchmarkTrimASCII/4096:2-4 1527 80170 ns/op BenchmarkTrimASCII/4096:4-4 1534 78125 ns/op BenchmarkTrimASCII/4096:8-4 1504 78742 ns/op BenchmarkTrimASCII/4096:16-4 1422 77131 ns/op BenchmarkTrimByte-4 2050490 58.62 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13068 9106 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12896 9243 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 674 170280 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1326 85756 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2716 42824 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5080 22333 ns/op BenchmarkCompareBytesEqual-4 10159894 11.58 ns/op BenchmarkCompareBytesToNil-4 12081417 9.590 ns/op BenchmarkCompareBytesEmpty-4 12034780 9.534 ns/op BenchmarkCompareBytesIdentical-4 12354606 9.189 ns/op BenchmarkCompareBytesSameLength-4 10757386 11.28 ns/op BenchmarkCompareBytesDifferentLength-4 10592778 11.18 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1358 73678 ns/op 14231.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1734 69089 ns/op 15177.23 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1365 73772 ns/op 14213.97 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1383 73871 ns/op 14194.75 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1372 84268 ns/op 12443.51 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1890 67211 ns/op 15601.47 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1390 87248 ns/op 12018.45 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1812 60197 ns/op 17419.17 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1372 73408 ns/op 14284.34 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1364 75415 ns/op 13904.11 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1394 76798 ns/op 13653.79 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1369 74109 ns/op 14149.25 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1345 85804 ns/op 12220.59 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1381 74048 ns/op 14160.76 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1420 79542 ns/op 13182.67 MB/s BenchmarkCompareBytesBig-4 1764 68968 ns/op 15204.03 MB/s BenchmarkCompareBytesBigIdentical-4 12798151 8.700 ns/op 120533589.92 MB/s PASS ok bytes 65.272s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74807432 ns/op 1.34 MB/s 3618328 B/op 31 allocs/op BenchmarkDecodeNewton-4 1 299272160 ns/op 1.90 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 5 22999211 ns/op 0.71 MB/s 3645990 B/op 27 allocs/op PASS ok compress/bzip2 2.353s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 63 1686433 ns/op 5.93 MB/s 42362 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16500094 ns/op 6.06 MB/s 45297 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 164116692 ns/op 6.09 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1746184 ns/op 5.73 MB/s 42181 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17287390 ns/op 5.78 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 180159154 ns/op 5.55 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1731202 ns/op 5.78 MB/s 42758 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16604870 ns/op 6.02 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 165274945 ns/op 6.05 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1693225 ns/op 5.91 MB/s 42245 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16354545 ns/op 6.11 MB/s 45577 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 165812234 ns/op 6.03 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 62 1807490 ns/op 5.53 MB/s 43493 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17490944 ns/op 5.72 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 179140518 ns/op 5.58 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1468613 ns/op 6.81 MB/s 43379 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12579328 ns/op 7.95 MB/s 47885 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 126644925 ns/op 7.90 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 86 1311251 ns/op 7.63 MB/s 43058 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10003341 ns/op 10.00 MB/s 43753 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 99154072 ns/op 10.09 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 91 1304157 ns/op 7.67 MB/s 44031 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9896855 ns/op 10.10 MB/s 43609 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 100341922 ns/op 9.97 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 92 1162315 ns/op 8.60 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11256575 ns/op 8.88 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 112355401 ns/op 8.90 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2191764 ns/op 4.56 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19590084 ns/op 5.10 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 194543470 ns/op 5.14 MB/s BenchmarkEncode/Digits/Default/1e4-4 20 5270829 ns/op 1.90 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 72778741 ns/op 1.37 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 776273381 ns/op 1.29 MB/s BenchmarkEncode/Digits/Compression/1e4-4 20 5361042 ns/op 1.87 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 72345790 ns/op 1.38 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 765577969 ns/op 1.31 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1404348 ns/op 7.12 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12045831 ns/op 8.30 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 118198035 ns/op 8.46 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2068422 ns/op 4.83 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16156438 ns/op 6.19 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 159691810 ns/op 6.26 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5238088 ns/op 1.91 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 66748870 ns/op 1.50 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 690510885 ns/op 1.45 MB/s BenchmarkEncode/Newton/Compression/1e4-4 20 5248634 ns/op 1.91 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 84600452 ns/op 1.18 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 881726904 ns/op 1.13 MB/s PASS ok compress/flate 16.525s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 54 2141087 ns/op 4.67 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2252238 ns/op 4.44 MB/s BenchmarkDecoder/1e5-4 5 21361602 ns/op 4.68 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21534280 ns/op 4.64 MB/s BenchmarkDecoder/1e6-4 1 214934816 ns/op 4.65 MB/s BenchmarkDecoder/1e-Reuse6-4 1 215800617 ns/op 4.63 MB/s BenchmarkEncoder/1e4-4 57 1893917 ns/op 5.28 MB/s BenchmarkEncoder/1e-Reuse4-4 60 1744604 ns/op 5.73 MB/s BenchmarkEncoder/1e5-4 6 18332743 ns/op 5.45 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18071838 ns/op 5.53 MB/s BenchmarkEncoder/1e6-4 1 185981902 ns/op 5.38 MB/s BenchmarkEncoder/1e-Reuse6-4 1 182179714 ns/op 5.49 MB/s PASS ok compress/lzw 3.544s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3768925 ns/op PASS ok container/heap 1.186s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21566 5301 ns/op BenchmarkWithTimeout/concurrency=40-4 4910 23049 ns/op BenchmarkWithTimeout/concurrency=4000-4 5067 23561 ns/op BenchmarkWithTimeout/concurrency=400000-4 6568 16738 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 410697 261.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14600 8322 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18205 6467 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3105 38938 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2022 60364 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2856 41245 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 289 424953 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 202 763110 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 301 389866 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 27 4394957 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 16 7195624 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 31 3875431 ns/op BenchmarkCheckCanceled/Err-4 258204 449.1 ns/op BenchmarkCheckCanceled/Done-4 394256 305.6 ns/op BenchmarkContextCancelDone-4 429307 240.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 12822 9173 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 10000 10060 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10797 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9292 12507 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8436 15023 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 501168 238.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 284190 421.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 199173 599.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 122846 969.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 63939 1876 ns/op PASS ok context 10.923s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 2556936 46.65 ns/op 342.97 MB/s BenchmarkEncrypt/AES-192-4 2355874 50.82 ns/op 314.85 MB/s BenchmarkEncrypt/AES-256-4 2269422 53.66 ns/op 298.16 MB/s BenchmarkDecrypt/AES-128-4 2493392 48.33 ns/op 331.04 MB/s BenchmarkDecrypt/AES-192-4 2359347 51.32 ns/op 311.75 MB/s BenchmarkDecrypt/AES-256-4 2219678 54.09 ns/op 295.80 MB/s BenchmarkExpand/AES-128-4 1000000 118.1 ns/op BenchmarkExpand/AES-192-4 1000000 111.3 ns/op BenchmarkExpand/AES-256-4 864122 143.2 ns/op BenchmarkCreateCipher/AES-128-4 162573 628.5 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 188011 662.0 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 180055 676.2 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.951s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 184478 668.9 ns/op 95.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 364590 322.1 ns/op 198.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 185743 700.7 ns/op 91.33 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 379849 355.9 ns/op 179.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 116775 1407 ns/op 959.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 176485 1077 ns/op 1253.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 106996 1529 ns/op 882.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 147024 1206 ns/op 1119.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 27535 4771 ns/op 1717.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 36222 4623 ns/op 1772.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 25123 5629 ns/op 1455.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 27657 5294 ns/op 1547.48 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7970 14467 ns/op 70.44 MB/s BenchmarkAESCFBDecrypt1K-4 8218 14425 ns/op 70.64 MB/s BenchmarkAESCFBDecrypt8K-4 1053 113785 ns/op 71.95 MB/s BenchmarkAESOFB1K-4 12394 9977 ns/op 102.14 MB/s BenchmarkAESCTR1K-4 18176 6828 ns/op 149.25 MB/s BenchmarkAESCTR8K-4 2313 52662 ns/op 155.46 MB/s BenchmarkAESCBCEncrypt1K-4 17036 7005 ns/op 146.19 MB/s BenchmarkAESCBCDecrypt1K-4 23952 4962 ns/op 206.38 MB/s PASS ok crypto/cipher 4.397s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 96360 1208 ns/op 6.62 MB/s BenchmarkDecrypt-4 104670 1133 ns/op 7.06 MB/s BenchmarkTDESEncrypt-4 35946 3268 ns/op 2.45 MB/s BenchmarkTDESDecrypt-4 36502 3226 ns/op 2.48 MB/s PASS ok crypto/des 1.654s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 956 121962 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8439262 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21149607 ns/op 1540 B/op 21 allocs/op BenchmarkECDH/X25519-4 97 1204123 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 1.742s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1909 60671 ns/op 2448 B/op 30 allocs/op BenchmarkSign/P384-4 32 3583886 ns/op 2617 B/op 31 allocs/op BenchmarkSign/P521-4 13 8440339 ns/op 3003 B/op 32 allocs/op BenchmarkVerify/P256-4 967 123591 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9317079 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22950241 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4402 26087 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 56 2069694 ns/op 1094 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5116075 ns/op 1418 B/op 17 allocs/op PASS ok crypto/ecdsa 2.639s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 331 355312 ns/op BenchmarkNewKeyFromSeed-4 333 358404 ns/op BenchmarkSigning-4 320 395585 ns/op BenchmarkVerification-4 205 578387 ns/op PASS ok crypto/ed25519 1.725s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5028 23617 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 140 862796 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 46 2271161 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5570029 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1347 88732 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 55 2206845 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5853286 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15280410 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 16354 7287 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6057 17930 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3708 28670 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 79 1448176 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2418 47499 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 295 406463 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1432 80503 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 97 1200020 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.438s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 20817 5654 ns/op 181.11 MB/s BenchmarkHMACSHA256_32-4 52161 2286 ns/op 14.00 MB/s BenchmarkNewWriteSum-4 13314 8281 ns/op 3.86 MB/s PASS ok crypto/hmac 1.563s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 51692 2308 ns/op BenchmarkModSub-4 51166 2364 ns/op BenchmarkMontgomeryRepr-4 28920 4213 ns/op BenchmarkMontgomeryMul-4 29448 4173 ns/op BenchmarkModMul-4 14095 8650 ns/op BenchmarkExpBig-4 16 7134399 ns/op BenchmarkExp-4 6 18317911 ns/op PASS ok crypto/internal/bigmod 2.176s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3448 30345 ns/op BenchmarkScalarBaseMult-4 330 358673 ns/op BenchmarkScalarMult-4 150 786277 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 222 533683 ns/op PASS ok crypto/internal/edwards25519 1.661s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 516181 212.6 ns/op BenchmarkMultiply-4 4373958 27.19 ns/op BenchmarkSquare-4 3609843 33.42 ns/op BenchmarkInvert-4 24661 4799 ns/op BenchmarkMult32-4 1207311 97.57 ns/op PASS ok crypto/internal/edwards25519/field 1.906s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/sha3 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSha3_512_MTU-4 9486 12262 ns/op 110.10 MB/s BenchmarkSha3_384_MTU-4 13422 8914 ns/op 151.45 MB/s BenchmarkSha3_256_MTU-4 16932 7094 ns/op 190.31 MB/s BenchmarkSha3_224_MTU-4 17659 6716 ns/op 201.03 MB/s BenchmarkShake128_MTU-4 14418 8201 ns/op 164.61 MB/s BenchmarkShake256_MTU-4 13554 8812 ns/op 153.20 MB/s BenchmarkShake256_16x-4 661 178854 ns/op 91.61 MB/s BenchmarkShake256_1MiB-4 24 4730805 ns/op 221.65 MB/s BenchmarkSha3_512_1MiB-4 13 8863417 ns/op 118.30 MB/s PASS ok crypto/internal/fips/sha3 2.570s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkXORBytes/8Bytes-4 4762398 24.73 ns/op 323.50 MB/s BenchmarkXORBytes/128Bytes-4 3936338 30.91 ns/op 4140.89 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 135.2 ns/op 15146.21 MB/s BenchmarkXORBytes/32768Bytes-4 58498 2073 ns/op 15809.54 MB/s PASS ok crypto/internal/fips/subtle 1.663s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGen-4 264 455222 ns/op BenchmarkEncaps-4 175 687960 ns/op BenchmarkDecaps-4 138 952506 ns/op BenchmarkRoundTrip/Alice-4 88 1378639 ns/op BenchmarkRoundTrip/Bob-4 171 689865 ns/op PASS ok crypto/internal/mlkem768 1.946s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 50 2137453 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1598 75984 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5864357 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14996997 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 153 763231 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8042 15638 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 57 1952457 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 21 4923322 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.155s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 580632 195.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 286321 391.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 122343 956.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 603333 202.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 306518 383.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 117424 977.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.822s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 188402 589.5 ns/op 13.57 MB/s BenchmarkHash64-4 207279 554.9 ns/op 115.34 MB/s BenchmarkHash128-4 177702 664.5 ns/op 192.64 MB/s BenchmarkHash256-4 136104 890.6 ns/op 287.43 MB/s BenchmarkHash512-4 88798 1330 ns/op 384.91 MB/s BenchmarkHash1K-4 53948 2231 ns/op 458.94 MB/s BenchmarkHash8K-4 8096 14438 ns/op 567.38 MB/s BenchmarkHash1M-4 66 1794090 ns/op 584.46 MB/s BenchmarkHash8M-4 8 14306474 ns/op 586.35 MB/s BenchmarkHash8BytesUnaligned-4 189903 607.2 ns/op 13.17 MB/s BenchmarkHash1KUnaligned-4 54668 2230 ns/op 459.15 MB/s BenchmarkHash8KUnaligned-4 8248 14744 ns/op 555.63 MB/s PASS ok crypto/md5 2.920s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead/4-4 84262 1353 ns/op 2.96 MB/s BenchmarkRead/32-4 86896 1377 ns/op 23.23 MB/s BenchmarkRead/4K-4 7812 14475 ns/op 282.98 MB/s BenchmarkPrime-4 2 61152454 ns/op PASS ok crypto/rand 1.611s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13213 9252 ns/op 13.83 MB/s BenchmarkRC4_1K-4 1640 69935 ns/op 14.64 MB/s BenchmarkRC4_8K-4 214 561665 ns/op 14.41 MB/s PASS ok crypto/rc4 1.607s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10410508 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23332249 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42075299 ns/op BenchmarkEncryptPKCS1v15/2048-4 706 168134 ns/op BenchmarkDecryptOAEP/2048-4 10 10686371 ns/op BenchmarkEncryptOAEP/2048-4 655 185166 ns/op BenchmarkSignPKCS1v15/2048-4 10 10676708 ns/op BenchmarkVerifyPKCS1v15/2048-4 748 161641 ns/op BenchmarkSignPSS/2048-4 10 10597524 ns/op BenchmarkVerifyPSS/2048-4 645 179746 ns/op PASS ok crypto/rsa 2.707s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 162909 706.3 ns/op 11.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 206613 574.0 ns/op 13.94 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 91218 1242 ns/op 257.55 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 110863 1070 ns/op 299.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 58033 2087 ns/op 490.73 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 59568 1904 ns/op 537.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11403 ns/op 718.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9350 11289 ns/op 725.69 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.111s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 128906 871.5 ns/op 9.18 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 135382 866.8 ns/op 9.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 136148 868.3 ns/op 9.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28389 4181 ns/op 244.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 28580 4160 ns/op 246.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 28676 4182 ns/op 244.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4273 28518 ns/op 287.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4208 28408 ns/op 288.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4260 28663 ns/op 285.80 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.278s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 114513 1025 ns/op 7.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 115924 997.4 ns/op 8.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 114837 1014 ns/op 7.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 36385 3236 ns/op 316.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 37303 3279 ns/op 312.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 35876 3307 ns/op 309.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5805 19582 ns/op 418.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5872 19688 ns/op 416.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5751 19565 ns/op 418.71 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.288s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16782319 6.408 ns/op BenchmarkConstantTimeEq-4 16875417 6.440 ns/op BenchmarkConstantTimeLessOrEq-4 16741045 6.497 ns/op PASS ok crypto/subtle 1.432s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 188 603451 ns/op BenchmarkCertCache/1-4 181 613993 ns/op BenchmarkCertCache/2-4 192 625219 ns/op BenchmarkCertCache/3-4 189 624193 ns/op BenchmarkHandshakeServer/RSA-4 18 6825494 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7449197 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 16 7044618 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 142 784472 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 220 521481 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 52 2081127 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 66 1719708 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 36935942 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 35463054 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 26244378 ns/op 39.95 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 33784130 ns/op 31.04 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 42346353 ns/op 49.52 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 55289903 ns/op 37.93 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 70466280 ns/op 59.52 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 101363897 ns/op 41.38 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 130832987 ns/op 64.12 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 185249267 ns/op 45.28 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 255095107 ns/op 65.77 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 364705442 ns/op 46.00 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 500162920 ns/op 67.09 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 729738385 ns/op 45.98 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1053168187 ns/op 63.72 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1402829064 ns/op 47.84 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26632202 ns/op 39.37 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 33850680 ns/op 30.98 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 41005005 ns/op 51.14 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 56205534 ns/op 37.31 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 70714730 ns/op 59.31 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 98304048 ns/op 42.67 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 126452491 ns/op 66.34 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 184741759 ns/op 45.41 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 244125536 ns/op 68.72 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 352081471 ns/op 47.65 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 481757397 ns/op 69.65 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 699143016 ns/op 47.99 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 978619367 ns/op 68.58 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1385900284 ns/op 48.42 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703826235 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707734218 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288278709 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289481008 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149764221 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150104900 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80597770 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80193944 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38953683 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38515277 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143560114 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146975655 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64050078 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65087463 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37506226 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37765800 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24525213 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24204900 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16513100 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16067871 ns/op PASS ok crypto/tls 20.853s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 12972 8510 ns/op BenchmarkCreateCertificate/RSA_2048-4 10 10682151 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 355 334527 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1092 104175 ns/op 12657 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1014 112735 ns/op 14068 B/op 188 allocs/op PASS ok crypto/x509 2.541s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 33 3213136 ns/op 280790 B/op 1645 allocs/op BenchmarkConcurrentStmtQuery-4 30 3671724 ns/op 273808 B/op 2059 allocs/op BenchmarkConcurrentStmtExec-4 39 2856836 ns/op 220701 B/op 749 allocs/op BenchmarkConcurrentTxQuery-4 42 2918777 ns/op 280734 B/op 2174 allocs/op BenchmarkConcurrentTxExec-4 46 2243647 ns/op 87756 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 36 2984065 ns/op 107740 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 98 1147561 ns/op 40091 B/op 380 allocs/op BenchmarkConcurrentRandom-4 42 2864024 ns/op 234613 B/op 1874 allocs/op BenchmarkManyConcurrentQueries-4 2352 49712 ns/op 4133 B/op 20 allocs/op BenchmarkGrabConn-4 212830 584.4 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 17246 7045 ns/op PASS ok database/sql 2.676s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1636 62424 ns/op BenchmarkSymbols32-4 2113 53565 ns/op PASS ok debug/elf 1.310s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 233475 645.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 90 1307591 ns/op 180266 B/op 13 allocs/op Benchmark115/LineToPC-4 76 1618962 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18013 6691 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.870s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 70242 1656 ns/op BenchmarkMarshal-4 784 148842 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 2709 41492 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.436s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 345 347560 ns/op 23.57 MB/s BenchmarkEncodeToString-4 292 378902 ns/op 21.62 MB/s BenchmarkDecode-4 141 837007 ns/op 15.67 MB/s BenchmarkDecodeString-4 145 814546 ns/op 16.10 MB/s PASS ok encoding/base32 1.751s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 345 317576 ns/op 25.80 MB/s BenchmarkDecodeString/2-4 284593 366.1 ns/op 10.93 MB/s BenchmarkDecodeString/4-4 226995 523.6 ns/op 15.28 MB/s BenchmarkDecodeString/8-4 186135 634.5 ns/op 18.91 MB/s BenchmarkDecodeString/64-4 35217 3380 ns/op 26.03 MB/s BenchmarkDecodeString/8192-4 330 362451 ns/op 30.14 MB/s BenchmarkNewEncoding-4 60051 1987 ns/op 128.85 MB/s PASS ok encoding/base64 2.000s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1339 87894 ns/op 45.51 MB/s BenchmarkReadStruct-4 16477 7318 ns/op 10.25 MB/s BenchmarkWriteStruct-4 17343 6935 ns/op 10.82 MB/s BenchmarkAppendStruct-4 216452 551.1 ns/op 136.08 MB/s BenchmarkWriteSlice1000Structs-4 15 7054590 ns/op 10.63 MB/s BenchmarkAppendSlice1000Structs-4 16 6736618 ns/op 11.13 MB/s BenchmarkReadSlice1000Structs-4 15 7351724 ns/op 10.20 MB/s BenchmarkReadInts-4 48489 2484 ns/op 12.08 MB/s BenchmarkWriteInts-4 44767 2706 ns/op 11.09 MB/s BenchmarkAppendInts-4 96807 1232 ns/op 24.36 MB/s BenchmarkWriteSlice1000Int32s-4 1332 90182 ns/op 44.35 MB/s BenchmarkAppendSlice1000Int32s-4 1454 81404 ns/op 49.14 MB/s BenchmarkPutUint16-4 3742713 31.11 ns/op 64.29 MB/s BenchmarkAppendUint16-4 3551142 34.08 ns/op 58.69 MB/s BenchmarkPutUint32-4 2604230 45.51 ns/op 87.89 MB/s BenchmarkAppendUint32-4 2562868 46.85 ns/op 85.38 MB/s BenchmarkPutUint64-4 1016972 118.6 ns/op 67.48 MB/s BenchmarkAppendUint64-4 1000000 114.7 ns/op 69.77 MB/s BenchmarkLittleEndianPutUint16-4 3545270 33.25 ns/op 60.16 MB/s BenchmarkLittleEndianAppendUint16-4 3590886 34.21 ns/op 58.46 MB/s BenchmarkLittleEndianPutUint32-4 2599387 45.40 ns/op 88.10 MB/s BenchmarkLittleEndianAppendUint32-4 2568715 46.29 ns/op 86.41 MB/s BenchmarkLittleEndianPutUint64-4 961413 116.2 ns/op 68.83 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 114.6 ns/op 69.79 MB/s BenchmarkReadFloats-4 157219 754.2 ns/op 15.91 MB/s BenchmarkWriteFloats-4 146354 809.9 ns/op 14.82 MB/s BenchmarkReadSlice1000Float32s-4 1183 99946 ns/op 40.02 MB/s BenchmarkWriteSlice1000Float32s-4 1086 109735 ns/op 36.45 MB/s BenchmarkReadSlice1000Uint8s-4 75116 1597 ns/op 626.34 MB/s BenchmarkWriteSlice1000Uint8s-4 287673 408.2 ns/op 2449.71 MB/s BenchmarkSize/bool-4 5305926 22.37 ns/op BenchmarkSize/int8-4 5180815 22.80 ns/op BenchmarkSize/int16-4 5511878 21.43 ns/op BenchmarkSize/int32-4 5574564 21.41 ns/op BenchmarkSize/int64-4 5550549 21.17 ns/op BenchmarkSize/uint8-4 5372560 22.95 ns/op BenchmarkSize/uint16-4 5187345 22.81 ns/op BenchmarkSize/uint32-4 5530993 21.44 ns/op BenchmarkSize/uint64-4 5136141 23.36 ns/op BenchmarkSize/float32-4 4115181 28.91 ns/op BenchmarkSize/float64-4 4218350 28.11 ns/op BenchmarkSize/complex64-4 763306 148.7 ns/op BenchmarkSize/complex128-4 798372 147.4 ns/op BenchmarkSize/binary.Struct-4 258016 455.1 ns/op BenchmarkSize/*binary.Struct-4 227102 526.2 ns/op BenchmarkSize/[]binary.Struct-4 208945 546.3 ns/op BenchmarkSize/[]binary.Struct#01-4 216547 547.1 ns/op BenchmarkSize/[1]binary.Struct-4 196418 587.2 ns/op BenchmarkPutUvarint32-4 797628 145.6 ns/op 27.47 MB/s BenchmarkPutUvarint64-4 206979 565.9 ns/op 14.14 MB/s PASS ok encoding/binary 8.127s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6348 16416 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7508 15660 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7132 15677 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4156 25670 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7249 14567 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7951 14485 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7867 14460 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4923 24130 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13292 9509 ns/op PASS ok encoding/csv 2.321s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12313 9352 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16509 7330 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 277 437369 ns/op 16684 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 751 154504 ns/op 653 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1632 71958 ns/op 53 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1598 72658 ns/op 55 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2359 48981 ns/op 164 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 62 1762751 ns/op 35138 B/op 254 allocs/op BenchmarkDecodeComplex128Slice-4 678 174284 ns/op 24882 B/op 147 allocs/op BenchmarkDecodeFloat64Slice-4 1418 83996 ns/op 10457 B/op 147 allocs/op BenchmarkDecodeInt32Slice-4 1522 86665 ns/op 9420 B/op 147 allocs/op BenchmarkDecodeStringSlice-4 976 119816 ns/op 38789 B/op 1147 allocs/op BenchmarkDecodeStringsSlice-4 346 338110 ns/op 65855 B/op 2178 allocs/op BenchmarkDecodeBytesSlice-4 622 182076 ns/op 23331 B/op 166 allocs/op BenchmarkDecodeInterfaceSlice-4 106 1077483 ns/op 82626 B/op 3156 allocs/op BenchmarkDecodeMap-4 72 1576920 ns/op 53791 B/op 159 allocs/op PASS ok encoding/gob 3.421s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12187 9808 ns/op 26.10 MB/s BenchmarkEncode/1024-4 2901 39069 ns/op 26.21 MB/s BenchmarkEncode/4096-4 762 157592 ns/op 25.99 MB/s BenchmarkEncode/16384-4 190 627548 ns/op 26.11 MB/s BenchmarkDecode/256-4 23252 5118 ns/op 50.02 MB/s BenchmarkDecode/1024-4 5842 19906 ns/op 51.44 MB/s BenchmarkDecode/4096-4 1477 79895 ns/op 51.27 MB/s BenchmarkDecode/16384-4 372 319810 ns/op 51.23 MB/s BenchmarkDecodeString/256-4 22035 5337 ns/op 47.97 MB/s BenchmarkDecodeString/1024-4 5707 20784 ns/op 49.27 MB/s BenchmarkDecodeString/4096-4 1398 82634 ns/op 49.57 MB/s BenchmarkDecodeString/16384-4 361 328701 ns/op 49.84 MB/s BenchmarkDump/256-4 1336 88096 ns/op 2.91 MB/s BenchmarkDump/1024-4 342 349906 ns/op 2.93 MB/s BenchmarkDump/4096-4 82 1392466 ns/op 2.94 MB/s BenchmarkDump/16384-4 20 5722020 ns/op 2.86 MB/s PASS ok encoding/hex 3.388s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 129648069 ns/op 14.97 MB/s 8391448 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 135464345 ns/op 14.32 MB/s 8400504 B/op 117 allocs/op BenchmarkCodeMarshal-4 1 137326192 ns/op 14.13 MB/s 10332480 B/op 57 allocs/op BenchmarkCodeMarshalError-4 1 132267291 ns/op 14.67 MB/s 1945264 B/op 62 allocs/op BenchmarkMarshalBytes/32-4 20772 5723 ns/op BenchmarkMarshalBytes/256-4 4969 22033 ns/op BenchmarkMarshalBytes/4096-4 453 252196 ns/op BenchmarkMarshalBytesError/32-4 54 2124998 ns/op BenchmarkMarshalBytesError/256-4 52 2151043 ns/op BenchmarkMarshalBytesError/4096-4 46 2404236 ns/op BenchmarkMarshalMap-4 49915 2431 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 429951710 ns/op 4.51 MB/s 10097640 B/op 40035 allocs/op BenchmarkUnicodeDecoder-4 33918 3455 ns/op 4.05 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 45424 2560 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 386240462 ns/op 5.02 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 376787388 ns/op 5.15 MB/s 2020376 B/op 40007 allocs/op BenchmarkUnmarshalString-4 52795 2254 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 150668 838.1 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 327169 448.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17545 6820 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 79646 1564 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 95161 1290 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 16954 6916 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2481 44051 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 987 122093 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 132 875014 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8528788 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 476302 231.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 479049 234.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 499052 230.0 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 485365 244.4 ns/op BenchmarkEncodeMarshaler-4 68247 1792 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 82198 1441 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4425145 27.14 ns/op BenchmarkNumberIsValidRegexp-4 20392 5978 ns/op BenchmarkUnmarshalNumber-4 35522 3347 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.536s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2536477 ns/op 25.84 MB/s BenchmarkDecode-4 22 5111565 ns/op 17.37 MB/s PASS ok encoding/pem 1.429s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3348 34345 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1060 109236 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4574 24567 ns/op PASS ok encoding/xml 1.515s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 284590 366.4 ns/op BenchmarkAs-4 77581 1478 ns/op PASS ok errors 1.328s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 222655 525.6 ns/op BenchmarkIntSet-4 236115 460.5 ns/op BenchmarkFloatAdd-4 55166 2319 ns/op BenchmarkFloatSet-4 265879 461.1 ns/op BenchmarkStringSet-4 267686 451.9 ns/op BenchmarkMapSet-4 60182 2100 ns/op BenchmarkMapSetDifferent-4 59113 1961 ns/op BenchmarkMapSetDifferentRandom-4 247 469844 ns/op BenchmarkMapSetString-4 54940 2194 ns/op BenchmarkMapAddSame-4 37770 3233 ns/op BenchmarkMapAddDifferent-4 16755 7177 ns/op BenchmarkMapAddDifferentRandom-4 218 571642 ns/op BenchmarkMapAddSameSteadyState-4 201961 577.7 ns/op BenchmarkMapAddDifferentSteadyState-4 110130 1043 ns/op BenchmarkMapString-4 6492 17191 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 25794 10524 ns/op PASS ok expvar 3.694s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 107564 1009 ns/op BenchmarkSprintfEmpty-4 441454 277.9 ns/op BenchmarkSprintfString-4 323487 386.5 ns/op BenchmarkSprintfTruncateString-4 292108 421.2 ns/op BenchmarkSprintfTruncateBytes-4 162918 733.5 ns/op BenchmarkSprintfSlowParsingPath-4 289720 423.7 ns/op BenchmarkSprintfQuoteString-4 39397 3077 ns/op BenchmarkSprintfInt-4 286652 415.3 ns/op BenchmarkSprintfIntInt-4 213382 554.4 ns/op BenchmarkSprintfPrefixedInt-4 248233 488.9 ns/op BenchmarkSprintfFloat-4 159008 731.6 ns/op BenchmarkSprintfComplex-4 63901 1878 ns/op BenchmarkSprintfBoolean-4 324951 381.0 ns/op BenchmarkSprintfHexString-4 142131 879.5 ns/op BenchmarkSprintfHexBytes-4 92293 1341 ns/op BenchmarkSprintfBytes-4 50202 2397 ns/op BenchmarkSprintfStringer-4 89904 1381 ns/op BenchmarkSprintfStructure-4 42216 2814 ns/op BenchmarkManyArgs-4 73872 1617 ns/op BenchmarkFprintInt-4 70930 1710 ns/op BenchmarkFprintfBytes-4 76599 1584 ns/op BenchmarkFprintIntNoAlloc-4 70260 1725 ns/op BenchmarkScanInts-4 37 3187011 ns/op BenchmarkScanRecursiveInt-4 1 369101445 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 399776793 ns/op PASS ok fmt 5.062s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 776 138386 ns/op PASS ok go/build 1.213s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43922 2381 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14558 8373 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4056 27556 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1150 104632 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 284 420338 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 62 1878002 ns/op 215604 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7566330 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 32002612 ns/op 3615272 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 134926497 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.487s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 263045070 ns/op 0.25 MB/s 46268400 B/op 49025 allocs/op PASS ok go/format 1.373s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20239943 ns/op 2.66 MB/s BenchmarkParseOnly-4 6 17021419 ns/op 3.16 MB/s BenchmarkResolve-4 43 2376039 ns/op 22.62 MB/s PASS ok go/parser 2.214s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 150724678 ns/op 0.34 MB/s 5171104 B/op 27906 allocs/op BenchmarkPrintDecl-4 718 153044 ns/op 0.21 MB/s 15762 B/op 53 allocs/op PASS ok go/printer 1.367s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 280 423921 ns/op BenchmarkScanFiles/go/types/expr.go-4 18 6057145 ns/op 6.52 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12332806 ns/op 6.05 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18676514 ns/op 6.76 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 224 519775 ns/op 5.96 MB/s PASS ok go/scanner 1.898s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 102.2 ns/op PASS ok go/token 1.138s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 98 1194761 ns/op BenchmarkNamed/Underlying/nongeneric-4 781989 135.3 ns/op BenchmarkNamed/Underlying/generic-4 870676 130.8 ns/op BenchmarkNamed/Underlying/src_instance-4 613687 187.5 ns/op BenchmarkNamed/Underlying/user_instance-4 880581 137.5 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19797 5890 ns/op BenchmarkNamed/NewMethodSet/generic-4 20174 6001 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19861 6048 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20251 5892 ns/op BenchmarkCheck/http/funcbodies/info-4 1 653679728 ns/op 53146 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 497172261 ns/op 69876 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 257596917 ns/op 134850 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 236787610 ns/op 146686 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 433957079 ns/op 12159 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 123740899 ns/op 42631 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 71408842 ns/op 73865 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 70120394 ns/op 75225 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 163467580 ns/op 13254 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 68552734 ns/op 31578 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 50138974 ns/op 43197 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 49623053 ns/op 43659 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1322659042 ns/op 54539 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 683354457 ns/op 105561 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 164180357 ns/op 439322 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 128603832 ns/op 560675 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 484410884 ns/op 2343 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 91286148 ns/op 12430 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 80141991 ns/op 14159 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 79751105 ns/op 14227 lines/s PASS ok go/types 20.635s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8808 13596 ns/op 75.32 MB/s PASS ok hash/adler32 1.265s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 204854 556.6 ns/op 26.95 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 211930 552.0 ns/op 27.17 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 151801 762.4 ns/op 52.47 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 163326 725.9 ns/op 55.11 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 445256 275.4 ns/op 1859.30 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 451020 278.5 ns/op 1838.62 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 410554 312.5 ns/op 3276.48 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 415790 318.2 ns/op 3217.93 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 241357 611.5 ns/op 6697.99 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244376 603.6 ns/op 6786.39 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 48429 3323 ns/op 9861.77 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 41449 3325 ns/op 9856.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 446642 258.6 ns/op 58.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 463809 254.7 ns/op 58.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 464449 257.4 ns/op 155.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 466365 258.3 ns/op 154.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 336738 359.7 ns/op 1423.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 327968 358.9 ns/op 1426.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 259908 441.7 ns/op 2318.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 266517 446.6 ns/op 2292.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 228381 528.0 ns/op 7757.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 218848 539.2 ns/op 7597.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46903 2532 ns/op 12941.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47170 2573 ns/op 12737.23 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 218260 540.7 ns/op 27.74 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 220689 545.5 ns/op 27.50 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 106963 1127 ns/op 35.49 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 108969 1095 ns/op 36.53 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8530 13899 ns/op 36.84 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8148 14034 ns/op 36.48 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3822 30210 ns/op 33.90 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3960 30254 ns/op 33.85 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 943 127951 ns/op 32.01 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 943 128232 ns/op 31.94 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1030422 ns/op 31.80 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1038551 ns/op 31.55 MB/s PASS ok hash/crc32 5.792s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 218 547081 ns/op 119.79 MB/s BenchmarkCrc64/ISO4KB-4 2190 52614 ns/op 77.85 MB/s BenchmarkCrc64/ISO1KB-4 13178 9125 ns/op 112.22 MB/s BenchmarkCrc64/ECMA64KB-4 219 543039 ns/op 120.68 MB/s BenchmarkCrc64/Random64KB-4 292 404633 ns/op 161.96 MB/s BenchmarkCrc64/Random16KB-4 1052 112987 ns/op 145.01 MB/s PASS ok hash/crc64 2.075s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8704 13705 ns/op 74.72 MB/s BenchmarkFnv32aKB-4 8650 13883 ns/op 73.76 MB/s BenchmarkFnv64KB-4 8658 13753 ns/op 74.46 MB/s BenchmarkFnv64aKB-4 8439 13725 ns/op 74.61 MB/s BenchmarkFnv128KB-4 2122 55583 ns/op 18.42 MB/s BenchmarkFnv128aKB-4 2230 52350 ns/op 19.56 MB/s PASS ok hash/fnv 2.019s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 548142 188.6 ns/op 21.21 MB/s BenchmarkHash/n=4/Bytes-4 4230274 28.08 ns/op 142.44 MB/s BenchmarkHash/n=4/String-4 1780953 65.66 ns/op 60.92 MB/s BenchmarkHash/n=8/Write-4 598534 194.4 ns/op 41.16 MB/s BenchmarkHash/n=8/Bytes-4 4396036 27.50 ns/op 290.95 MB/s BenchmarkHash/n=8/String-4 1774892 66.09 ns/op 121.04 MB/s BenchmarkHash/n=16/Write-4 591564 191.8 ns/op 83.44 MB/s BenchmarkHash/n=16/Bytes-4 4433102 27.97 ns/op 572.08 MB/s BenchmarkHash/n=16/String-4 1813072 66.37 ns/op 241.09 MB/s BenchmarkHash/n=32/Write-4 570817 200.0 ns/op 159.98 MB/s BenchmarkHash/n=32/Bytes-4 4030959 29.92 ns/op 1069.54 MB/s BenchmarkHash/n=32/String-4 1784347 67.49 ns/op 474.15 MB/s BenchmarkHash/n=64/Write-4 551226 216.8 ns/op 295.17 MB/s BenchmarkHash/n=64/Bytes-4 3821524 31.35 ns/op 2041.60 MB/s BenchmarkHash/n=64/String-4 1697784 71.17 ns/op 899.21 MB/s BenchmarkHash/n=256/Write-4 392958 302.9 ns/op 845.24 MB/s BenchmarkHash/n=256/Bytes-4 2080168 60.31 ns/op 4244.61 MB/s BenchmarkHash/n=256/String-4 927814 132.6 ns/op 1930.72 MB/s BenchmarkHash/n=320/Write-4 421845 288.0 ns/op 1111.00 MB/s BenchmarkHash/n=320/Bytes-4 1577581 76.77 ns/op 4168.39 MB/s BenchmarkHash/n=320/String-4 680196 186.2 ns/op 1719.02 MB/s BenchmarkHash/n=1024/Write-4 270115 470.5 ns/op 2176.34 MB/s BenchmarkHash/n=1024/Bytes-4 742333 187.4 ns/op 5465.45 MB/s BenchmarkHash/n=1024/String-4 257754 471.9 ns/op 2170.01 MB/s BenchmarkHash/n=4096/Write-4 125097 1058 ns/op 3871.13 MB/s BenchmarkHash/n=4096/Bytes-4 207434 696.4 ns/op 5881.99 MB/s BenchmarkHash/n=4096/String-4 66930 1838 ns/op 2228.37 MB/s BenchmarkHash/n=16384/Write-4 36777 3434 ns/op 4771.01 MB/s BenchmarkHash/n=16384/Bytes-4 49316 2796 ns/op 5859.70 MB/s BenchmarkHash/n=16384/String-4 16761 7213 ns/op 2271.40 MB/s PASS ok hash/maphash 5.641s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 825 133759 ns/op BenchmarkEscapeNone-4 135614 842.3 ns/op BenchmarkUnescape-4 817 144590 ns/op BenchmarkUnescapeNone-4 912625 129.9 ns/op BenchmarkUnescapeSparse-4 10000 10701 ns/op BenchmarkUnescapeDense-4 1237 93488 ns/op PASS ok html 1.770s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 10626 10956 ns/op BenchmarkCSSEscaperNoSpecials-4 47275 2494 ns/op BenchmarkDecodeCSS-4 29271 4068 ns/op BenchmarkDecodeCSSNoSpecials-4 4459082 27.15 ns/op BenchmarkCSSValueFilter-4 126006 941.4 ns/op BenchmarkCSSValueFilterOk-4 81715 1426 ns/op BenchmarkEscapedExecute-4 4485 24074 ns/op BenchmarkHTMLNospaceEscaper-4 12966 9302 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 68990 1734 ns/op BenchmarkStripTags-4 22587 5399 ns/op BenchmarkStripTagsNoSpecials-4 335374 376.4 ns/op BenchmarkJSValEscaperWithNum-4 23439 5120 ns/op BenchmarkJSValEscaperWithStr-4 5274 21060 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18420 6514 ns/op BenchmarkJSValEscaperWithObj-4 4297 25073 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13294 9056 ns/op BenchmarkJSStrEscaperNoSpecials-4 61287 1944 ns/op BenchmarkJSStrEscaper-4 13098 9144 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 55813 2137 ns/op BenchmarkJSRegexpEscaper-4 12079 9721 ns/op BenchmarkTemplateSpecialTags-4 96 1249785 ns/op BenchmarkURLEscaper-4 4324 25876 ns/op BenchmarkURLEscaperNoSpecials-4 191146 628.5 ns/op BenchmarkURLNormalizer-4 5599 19129 ns/op BenchmarkURLNormalizerNoSpecials-4 179580 664.6 ns/op BenchmarkSrcsetFilter-4 20264 5894 ns/op BenchmarkSrcsetFilterNoSpecials-4 125076 962.4 ns/op PASS ok html/template 5.370s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 562932 194.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 437954 260.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 681837 175.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 471603 257.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1803699 65.42 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 107.3 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1848066 65.43 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 105.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1452375 82.18 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 482793 240.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 388448 306.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 500720 241.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 381127 309.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 823670 139.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 557533 215.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 888852 120.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 562669 211.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 423553 263.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1388252 86.46 ns/op BenchmarkRGBASetRGBA-4 1434646 83.54 ns/op BenchmarkRGBA64At-4 731596 161.7 ns/op BenchmarkRGBA64SetRGBA64-4 766231 153.8 ns/op BenchmarkNRGBAAt-4 1400134 85.61 ns/op BenchmarkNRGBASetNRGBA-4 1411668 85.23 ns/op BenchmarkNRGBA64At-4 706393 161.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 768120 152.8 ns/op BenchmarkAlphaAt-4 2387842 50.29 ns/op BenchmarkAlphaSetAlpha-4 2384790 50.33 ns/op BenchmarkAlpha16At-4 1515982 77.40 ns/op BenchmarkAlphaSetAlpha16-4 1537981 77.44 ns/op BenchmarkGrayAt-4 2379632 50.05 ns/op BenchmarkGraySetGray-4 2366389 50.61 ns/op BenchmarkGray16At-4 1513174 77.74 ns/op BenchmarkGraySetGray16-4 1521303 77.25 ns/op PASS ok image 6.231s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4011895 29.29 ns/op BenchmarkYCbCrToRGB/128-4 4358461 26.28 ns/op BenchmarkYCbCrToRGB/255-4 4575111 24.33 ns/op BenchmarkRGBToYCbCr/0-4 4479346 25.03 ns/op BenchmarkRGBToYCbCr/Cb-4 4555226 24.52 ns/op BenchmarkRGBToYCbCr/Cr-4 4532545 25.20 ns/op BenchmarkYCbCrToRGBA/0-4 3756262 29.78 ns/op BenchmarkYCbCrToRGBA/128-4 3055892 38.41 ns/op BenchmarkYCbCrToRGBA/255-4 3794307 29.80 ns/op BenchmarkNYCbCrAToRGBA/0-4 3549117 31.24 ns/op BenchmarkNYCbCrAToRGBA/128-4 3581744 30.86 ns/op BenchmarkNYCbCrAToRGBA/255-4 3531816 31.51 ns/op PASS ok image/color 2.840s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35466318 ns/op BenchmarkFillSrc-4 235 490380 ns/op BenchmarkCopyOver-4 6 17580403 ns/op BenchmarkCopySrc-4 350 364509 ns/op BenchmarkNRGBAOver-4 6 19810748 ns/op BenchmarkNRGBASrc-4 9 12502930 ns/op BenchmarkYCbCr-4 8 13896786 ns/op BenchmarkGray-4 15 7398876 ns/op BenchmarkCMYK-4 8 12842054 ns/op BenchmarkGlyphOver-4 19 6078869 ns/op BenchmarkRGBAMaskOver-4 4 32397124 ns/op BenchmarkGrayMaskOver-4 5 24579742 ns/op BenchmarkRGBA64ImageMaskOver-4 3 41130875 ns/op BenchmarkRGBA-4 4 26801539 ns/op BenchmarkPalettedFill-4 822 148572 ns/op BenchmarkPalettedRGBA-4 4 27531055 ns/op BenchmarkGenericOver-4 2 56586168 ns/op BenchmarkGenericMaskOver-4 5 23032507 ns/op BenchmarkGenericSrc-4 3 37527435 ns/op BenchmarkGenericMaskSrc-4 4 32375383 ns/op PASS ok image/draw 7.210s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4791391 ns/op 3.22 MB/s 48618 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 116711253 ns/op 2.63 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3107528913 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1942274 ns/op 7.95 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 151494230 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.226s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3884 28402 ns/op BenchmarkIDCT-4 4059 26893 ns/op BenchmarkDecodeBaseline-4 9 12334352 ns/op 5.01 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16708530 ns/op 3.70 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151039638 ns/op 8.14 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 189127130 ns/op 4.87 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.260s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12766162 9.605 ns/op BenchmarkDecodeGray-4 12 9047456 ns/op 7.24 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37940428 ns/op 6.91 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 33066558 ns/op 7.93 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5206763 ns/op 12.59 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31071339 ns/op 8.44 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37874314 ns/op 6.92 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 55808813 ns/op 5.50 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 55396449 ns/op 5.55 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 184461083 ns/op 6.66 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 198130528 ns/op 6.20 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28570710 ns/op 10.75 MB/s 848604 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 182585060 ns/op 6.73 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 769303016 ns/op 1.60 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.571s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51497700 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42155508 ns/op 2.37 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 305051260 ns/op 1.64 MB/s 2007136 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 276899451 ns/op 1.81 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51085756 ns/op 1.96 MB/s 401496 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41408828 ns/op 2.41 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 277052676 ns/op 1.80 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 254439184 ns/op 1.97 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 626795549 ns/op 1.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 603547387 ns/op 1.66 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3793062301 ns/op 1.32 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3548136862 ns/op 1.41 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8976689 ns/op 11.14 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9403898 ns/op 10.63 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45125511 ns/op 11.08 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47308157 ns/op 10.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 87024477 ns/op 11.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 92142134 ns/op 10.85 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 436973107 ns/op 11.44 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 463127607 ns/op 10.80 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55992012 ns/op 1.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47681345 ns/op 2.10 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 353724342 ns/op 1.41 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 366681497 ns/op 1.36 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 794554361 ns/op 1.26 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 825682176 ns/op 1.21 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5127350599 ns/op 0.98 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4758272962 ns/op 1.05 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 166779741 ns/op 25.06 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 172473248 ns/op 24.23 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 42.664s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 966031 197.7 ns/op 1295.07 MB/s PASS ok internal/chacha8rand 1.277s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 702241 151.6 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 621614 189.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 162606 733.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 557575 206.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 109729 1225 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.566s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37094 2970 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 38046 3138 ns/op 0.64 MB/s BenchmarkMarshalCorpusFile/4-4 34144 3492 ns/op 1.15 MB/s BenchmarkMarshalCorpusFile/8-4 28809 4169 ns/op 1.92 MB/s BenchmarkMarshalCorpusFile/16-4 22557 5303 ns/op 3.02 MB/s BenchmarkMarshalCorpusFile/32-4 14774 8149 ns/op 3.93 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10753 ns/op 5.95 MB/s BenchmarkMarshalCorpusFile/128-4 7164 14103 ns/op 9.08 MB/s BenchmarkMarshalCorpusFile/256-4 3373 33360 ns/op 7.67 MB/s BenchmarkMarshalCorpusFile/512-4 1809 65145 ns/op 7.86 MB/s BenchmarkMarshalCorpusFile/1024-4 962 124555 ns/op 8.22 MB/s BenchmarkMarshalCorpusFile/2048-4 472 251082 ns/op 8.16 MB/s BenchmarkMarshalCorpusFile/4096-4 243 488051 ns/op 8.39 MB/s BenchmarkMarshalCorpusFile/8192-4 122 978569 ns/op 8.37 MB/s BenchmarkMarshalCorpusFile/16384-4 61 1980580 ns/op 8.27 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4930900 ns/op 6.65 MB/s BenchmarkMarshalCorpusFile/65536-4 12 8944381 ns/op 7.33 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18418154 ns/op 7.12 MB/s BenchmarkMarshalCorpusFile/262144-4 3 36801975 ns/op 7.12 MB/s BenchmarkMarshalCorpusFile/524288-4 2 74390890 ns/op 7.05 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 148660611 ns/op 7.05 MB/s BenchmarkUnmarshalCorpusFile/1-4 8907 11760 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9265 11905 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8647 13086 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7648 14864 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 6354 17848 ns/op 0.90 MB/s BenchmarkUnmarshalCorpusFile/32-4 4311 26141 ns/op 1.22 MB/s BenchmarkUnmarshalCorpusFile/64-4 3402 31740 ns/op 2.02 MB/s BenchmarkUnmarshalCorpusFile/128-4 2907 41859 ns/op 3.06 MB/s BenchmarkUnmarshalCorpusFile/256-4 1076 108791 ns/op 2.35 MB/s BenchmarkUnmarshalCorpusFile/512-4 583 199494 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/1024-4 302 392906 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/2048-4 154 775022 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1530399 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/8192-4 36 3053837 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6117701 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12114340 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24386149 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 49731736 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 99803260 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 201636548 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 396985450 ns/op 2.64 MB/s BenchmarkMutatorBytes/1-4 34432 3517 ns/op BenchmarkMutatorBytes/10-4 36831 3345 ns/op BenchmarkMutatorBytes/100-4 31898 3739 ns/op BenchmarkMutatorBytes/1000-4 21530 5814 ns/op BenchmarkMutatorBytes/10000-4 5344 26576 ns/op BenchmarkMutatorBytes/100000-4 708 176444 ns/op BenchmarkMutatorString/1-4 29721 3531 ns/op BenchmarkMutatorString/10-4 34594 3526 ns/op BenchmarkMutatorString/100-4 30876 4187 ns/op BenchmarkMutatorString/1000-4 13582 8252 ns/op BenchmarkMutatorString/10000-4 3027 57818 ns/op BenchmarkMutatorString/100000-4 290 419573 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18052 6371 ns/op BenchmarkMutatorAllBasicTypes/string-4 19105 6602 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61819 1963 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52795 2320 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53308 2276 ns/op BenchmarkMutatorAllBasicTypes/int-4 57475 2145 ns/op BenchmarkMutatorAllBasicTypes/int8-4 56284 2169 ns/op BenchmarkMutatorAllBasicTypes/int16-4 50594 2162 ns/op BenchmarkMutatorAllBasicTypes/int32-4 55933 2126 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57784 2074 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55956 2147 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 53161 2240 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55923 2158 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56606 2189 ns/op PASS ok internal/fuzz 12.529s PASS ok internal/poll 1.077s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 9562372 12.60 ns/op BenchmarkAnd32Parallel-4 2330630 50.08 ns/op BenchmarkAnd64-4 9613610 12.55 ns/op BenchmarkAnd64Parallel-4 2430144 49.03 ns/op BenchmarkOr32-4 9683661 12.41 ns/op BenchmarkOr32Parallel-4 2376918 49.40 ns/op BenchmarkOr64-4 9577986 12.51 ns/op BenchmarkOr64Parallel-4 2366240 49.35 ns/op BenchmarkAtomicLoad64-4 20973583 5.616 ns/op BenchmarkAtomicStore64-4 9659550 12.68 ns/op BenchmarkAtomicLoad-4 21052826 5.687 ns/op BenchmarkAtomicStore-4 9613230 12.51 ns/op BenchmarkAtomicLoad8-4 21047354 5.748 ns/op BenchmarkAnd8-4 9495306 12.53 ns/op BenchmarkAnd-4 9632302 12.48 ns/op BenchmarkAnd8Parallel-4 2318940 50.72 ns/op BenchmarkAndParallel-4 2464485 51.33 ns/op BenchmarkOr8-4 9682286 12.49 ns/op BenchmarkOr-4 9564568 12.41 ns/op BenchmarkOr8Parallel-4 2322628 49.96 ns/op BenchmarkOrParallel-4 2389501 52.40 ns/op BenchmarkXadd-4 2411469 50.64 ns/op BenchmarkXadd64-4 2342257 51.12 ns/op BenchmarkCas-4 2186370 54.31 ns/op BenchmarkCas64-4 2245264 53.62 ns/op BenchmarkXchg-4 2391913 50.65 ns/op BenchmarkXchg64-4 2411775 50.26 ns/op PASS ok internal/runtime/atomic 5.259s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4716540 25.13 ns/op BenchmarkMulUintptr/large-4 3760038 31.65 ns/op PASS ok internal/runtime/math 1.386s PASS ok internal/syscall/unix 1.026s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 361735209 ns/op 0.76 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.502s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 11009 ns/op BenchmarkCopyNLarge-4 290 556784 ns/op PASS ok io 1.387s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 212098 505.6 ns/op BenchmarkPrintln-4 22946 5403 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33925 3487 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5431 22324 ns/op BenchmarkDiscard-4 689905 163.5 ns/op 0 B/op 0 allocs/op PASS ok log 1.886s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 18046 6184 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 83180 1409 ns/op BenchmarkJSONHandler/defaults-4 6988 15885 ns/op 524 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4022 27582 ns/op 773 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4735 24385 ns/op 737 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6932 15865 ns/op 526 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7118 16203 ns/op 522 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5374 21997 ns/op 540 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28957 4189 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 27842 4265 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 74366 1656 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 56912 2255 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 43690 2569 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 52622 2349 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 57964 2257 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 45001 2534 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 975604 124.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 573003 197.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 592990 206.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 480384 259.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 393297 296.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5910 19560 ns/op BenchmarkDispatch/switch-checked-4 190387 608.7 ns/op BenchmarkDispatch/As-4 189858 622.8 ns/op BenchmarkDispatch/Visit-4 174482 680.0 ns/op BenchmarkUnsafeStrings-4 18506 6333 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 PASS ok log/slog 4.645s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1313137 89.74 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1318602 90.18 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 760120 158.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 197361 564.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 71619 1573 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 77426 1557 ns/op 267 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 47172 2614 ns/op 676 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14073 8471 ns/op 3466 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16677 7456 ns/op 593 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16513 7224 ns/op 604 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10710 11143 ns/op 1088 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3122 34947 ns/op 4316 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17002 6864 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17793 6709 ns/op 522 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 9870 10971 ns/op 932 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3543 30050 ns/op 3708 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.890s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 35334992 ns/op PASS ok maps 2.562s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1847194 66.99 ns/op BenchmarkAcosh-4 813447 139.5 ns/op BenchmarkAsin-4 1818100 66.40 ns/op BenchmarkAsinh-4 830793 146.4 ns/op BenchmarkAtan-4 2519008 52.14 ns/op BenchmarkAtanh-4 877743 142.1 ns/op BenchmarkAtan2-4 1846658 66.63 ns/op BenchmarkCbrt-4 1000000 111.7 ns/op BenchmarkCeil-4 16808076 6.040 ns/op BenchmarkCopysign-4 2215314 54.40 ns/op BenchmarkCos-4 1000000 100.9 ns/op BenchmarkCosh-4 1249893 95.99 ns/op BenchmarkErf-4 2313331 53.88 ns/op BenchmarkErfc-4 2332614 53.39 ns/op BenchmarkErfinv-4 1999249 65.79 ns/op BenchmarkErfcinv-4 1964425 64.54 ns/op BenchmarkExp-4 4215889 38.96 ns/op BenchmarkExpGo-4 754659 151.8 ns/op BenchmarkExpm1-4 2005234 60.02 ns/op BenchmarkExp2-4 834512 140.6 ns/op BenchmarkExp2Go-4 819556 147.2 ns/op BenchmarkAbs-4 2932021 40.62 ns/op BenchmarkDim-4 9238489 12.40 ns/op BenchmarkFloor-4 17420251 6.023 ns/op BenchmarkMax-4 11836860 8.803 ns/op BenchmarkMin-4 11991722 8.825 ns/op BenchmarkMod-4 245923 462.7 ns/op BenchmarkFrexp-4 1486314 80.61 ns/op BenchmarkGamma-4 716590 166.1 ns/op BenchmarkHypot-4 10418196 22.72 ns/op BenchmarkHypotGo-4 1279995 93.42 ns/op BenchmarkIlogb-4 1810417 65.77 ns/op BenchmarkJ0-4 246470 501.3 ns/op BenchmarkJ1-4 262752 470.7 ns/op BenchmarkJn-4 119274 1032 ns/op BenchmarkLdexp-4 1461441 80.35 ns/op BenchmarkLgamma-4 951164 131.0 ns/op BenchmarkLog-4 3422101 49.55 ns/op BenchmarkLogb-4 1837356 65.00 ns/op BenchmarkLog1p-4 1000000 117.2 ns/op BenchmarkLog10-4 3133888 48.00 ns/op BenchmarkLog2-4 1214918 98.40 ns/op BenchmarkModf-4 2296862 52.37 ns/op BenchmarkNextafter32-4 2122858 52.01 ns/op BenchmarkNextafter64-4 2266393 51.91 ns/op BenchmarkPowInt-4 418958 273.7 ns/op BenchmarkPowFrac-4 340118 359.7 ns/op BenchmarkPow10Pos-4 4713358 25.37 ns/op BenchmarkPow10Neg-4 4876924 24.38 ns/op BenchmarkRound-4 2871052 41.42 ns/op BenchmarkRoundToEven-4 9058321 13.10 ns/op BenchmarkRemainder-4 372271 312.2 ns/op BenchmarkSignbit-4 4496712 26.65 ns/op BenchmarkSin-4 1658260 72.49 ns/op BenchmarkSincos-4 1000000 109.8 ns/op BenchmarkSinh-4 1689762 71.46 ns/op BenchmarkSqrtIndirect-4 17976816 6.041 ns/op BenchmarkSqrtLatency-4 17410170 7.461 ns/op BenchmarkSqrtIndirectLatency-4 17653839 7.463 ns/op BenchmarkSqrtGoLatency-4 1247204 96.59 ns/op BenchmarkSqrtPrime-4 33583 3550 ns/op BenchmarkTan-4 1489710 83.06 ns/op BenchmarkTanh-4 1000000 100.2 ns/op BenchmarkTrunc-4 17551166 6.028 ns/op BenchmarkY0-4 262975 471.6 ns/op BenchmarkY1-4 260389 471.5 ns/op BenchmarkYn-4 126794 965.0 ns/op BenchmarkFloat64bits-4 4634389 25.75 ns/op BenchmarkFloat64frombits-4 4671642 25.71 ns/op BenchmarkFloat32bits-4 4405713 26.84 ns/op BenchmarkFloat32frombits-4 4231340 27.90 ns/op BenchmarkFMA-4 15955693 6.400 ns/op PASS ok math 12.240s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11170537 10.74 ns/op 5957.32 MB/s BenchmarkAddVV/2-4 10049882 11.41 ns/op 11222.30 MB/s BenchmarkAddVV/3-4 9426296 12.23 ns/op 15693.15 MB/s BenchmarkAddVV/4-4 9437287 12.52 ns/op 20447.60 MB/s BenchmarkAddVV/5-4 8800928 13.35 ns/op 23964.93 MB/s BenchmarkAddVV/10-4 7086291 16.33 ns/op 39191.68 MB/s BenchmarkAddVV/100-4 1796979 66.14 ns/op 96761.53 MB/s BenchmarkAddVV/1000-4 197396 592.0 ns/op 108103.26 MB/s BenchmarkSubVV/1-4 11287225 10.53 ns/op 6077.83 MB/s BenchmarkSubVV/2-4 10543483 11.24 ns/op 11388.90 MB/s BenchmarkSubVV/3-4 9461580 12.36 ns/op 15528.72 MB/s BenchmarkSubVV/4-4 9475857 12.55 ns/op 20397.12 MB/s BenchmarkSubVV/5-4 8822329 13.34 ns/op 23994.66 MB/s BenchmarkSubVV/10-4 7245890 16.18 ns/op 39543.69 MB/s BenchmarkSubVV/100-4 1795887 66.39 ns/op 96396.18 MB/s BenchmarkSubVV/1000-4 198940 595.4 ns/op 107491.69 MB/s BenchmarkAddVW/1-4 12084682 9.093 ns/op 879.77 MB/s BenchmarkAddVW/2-4 11573883 9.951 ns/op 1607.81 MB/s BenchmarkAddVW/3-4 10539244 10.52 ns/op 2281.46 MB/s BenchmarkAddVW/4-4 10681862 10.87 ns/op 2944.52 MB/s BenchmarkAddVW/5-4 9828570 11.85 ns/op 3374.61 MB/s BenchmarkAddVW/10-4 8537242 14.03 ns/op 5703.33 MB/s BenchmarkAddVW/100-4 252044 448.2 ns/op 1785.05 MB/s BenchmarkAddVW/1000-4 35325 3391 ns/op 2358.94 MB/s BenchmarkAddVWext/1-4 12188101 9.306 ns/op 859.68 MB/s BenchmarkAddVWext/2-4 11104059 9.790 ns/op 1634.34 MB/s BenchmarkAddVWext/3-4 10529875 10.57 ns/op 2270.77 MB/s BenchmarkAddVWext/4-4 10642720 10.82 ns/op 2956.75 MB/s BenchmarkAddVWext/5-4 10088983 11.87 ns/op 3369.19 MB/s BenchmarkAddVWext/10-4 8493750 13.72 ns/op 5832.46 MB/s BenchmarkAddVWext/100-4 88434 1348 ns/op 593.46 MB/s BenchmarkAddVWext/1000-4 8810 12977 ns/op 616.47 MB/s BenchmarkSubVW/1-4 11480544 9.548 ns/op 837.83 MB/s BenchmarkSubVW/2-4 10952664 10.35 ns/op 1545.31 MB/s BenchmarkSubVW/3-4 9762991 11.17 ns/op 2149.51 MB/s BenchmarkSubVW/4-4 10543957 10.96 ns/op 2919.09 MB/s BenchmarkSubVW/5-4 9722497 11.96 ns/op 3344.90 MB/s BenchmarkSubVW/10-4 8339978 14.00 ns/op 5713.74 MB/s BenchmarkSubVW/100-4 261842 453.0 ns/op 1765.94 MB/s BenchmarkSubVW/1000-4 35560 3355 ns/op 2384.74 MB/s BenchmarkSubVWext/1-4 12037891 9.089 ns/op 880.16 MB/s BenchmarkSubVWext/2-4 11273538 9.811 ns/op 1630.74 MB/s BenchmarkSubVWext/3-4 10206466 11.70 ns/op 2051.47 MB/s BenchmarkSubVWext/4-4 10533430 10.82 ns/op 2956.98 MB/s BenchmarkSubVWext/5-4 9900564 11.90 ns/op 3361.60 MB/s BenchmarkSubVWext/10-4 8426182 13.96 ns/op 5729.69 MB/s BenchmarkSubVWext/100-4 87991 1352 ns/op 591.52 MB/s BenchmarkSubVWext/1000-4 8455 12926 ns/op 618.92 MB/s BenchmarkMulAddVWW/1-4 10285306 11.06 ns/op 5787.40 MB/s BenchmarkMulAddVWW/2-4 9573691 11.98 ns/op 10682.35 MB/s BenchmarkMulAddVWW/3-4 9357452 12.43 ns/op 15444.34 MB/s BenchmarkMulAddVWW/4-4 8562090 13.54 ns/op 18902.62 MB/s BenchmarkMulAddVWW/5-4 8307018 14.35 ns/op 22297.28 MB/s BenchmarkMulAddVWW/10-4 6351213 18.67 ns/op 34271.00 MB/s BenchmarkMulAddVWW/100-4 1000000 101.6 ns/op 62987.13 MB/s BenchmarkMulAddVWW/1000-4 123268 945.4 ns/op 67699.21 MB/s BenchmarkAddMulVVW/1-4 11359671 10.19 ns/op 6280.48 MB/s BenchmarkAddMulVVW/2-4 9850003 11.52 ns/op 11106.79 MB/s BenchmarkAddMulVVW/3-4 9310759 12.26 ns/op 15661.77 MB/s BenchmarkAddMulVVW/4-4 8550372 13.65 ns/op 18759.29 MB/s BenchmarkAddMulVVW/5-4 7911165 14.88 ns/op 21507.01 MB/s BenchmarkAddMulVVW/10-4 6633048 17.53 ns/op 36508.23 MB/s BenchmarkAddMulVVW/100-4 1456447 81.79 ns/op 78249.90 MB/s BenchmarkAddMulVVW/1000-4 166723 715.6 ns/op 89436.14 MB/s BenchmarkDivWVW/1-4 2646150 44.71 ns/op 1431.45 MB/s BenchmarkDivWVW/2-4 1240353 96.48 ns/op 1326.72 MB/s BenchmarkDivWVW/3-4 958352 123.8 ns/op 1550.50 MB/s BenchmarkDivWVW/4-4 824714 142.4 ns/op 1797.68 MB/s BenchmarkDivWVW/5-4 792595 150.1 ns/op 2131.43 MB/s BenchmarkDivWVW/10-4 437084 271.8 ns/op 2354.39 MB/s BenchmarkDivWVW/100-4 58345 2051 ns/op 3120.88 MB/s BenchmarkDivWVW/1000-4 5896 20026 ns/op 3195.88 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11514649 10.27 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11824003 10.22 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10613876 11.23 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10997965 10.90 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9915800 11.98 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10212044 11.80 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8782146 13.87 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9039571 13.23 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8541841 13.99 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9069303 13.25 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6544192 18.15 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7077056 16.96 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1281403 93.17 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128690 914.6 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154426 772.8 ns/op BenchmarkDecimalConversion-4 219 547027 ns/op BenchmarkFloatString/100-4 10000 10220 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 218 545296 ns/op 2905 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 50325650 ns/op 61488 B/op 54 allocs/op BenchmarkFloatString/100000-4 1 5000368891 ns/op 820824 B/op 522 allocs/op BenchmarkFloatAdd/10-4 173079 678.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 171872 678.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 143001 769.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 80100 1495 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14236 8378 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 228160 506.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 236480 501.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 228868 521.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 157029 726.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45476 2634 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1994 57259 ns/op BenchmarkParseFloatLargeExp-4 484 247610 ns/op BenchmarkGCD10x10/WithoutXY-4 209901 568.8 ns/op BenchmarkGCD10x10/WithXY-4 61762 1958 ns/op BenchmarkGCD10x100/WithoutXY-4 103560 1124 ns/op BenchmarkGCD10x100/WithXY-4 18326 6885 ns/op BenchmarkGCD10x1000/WithoutXY-4 66207 1783 ns/op BenchmarkGCD10x1000/WithXY-4 14721 8286 ns/op BenchmarkGCD100x100/WithoutXY-4 26278 4567 ns/op BenchmarkGCD100x100/WithXY-4 9818 10867 ns/op BenchmarkGCD100x1000/WithoutXY-4 12882 9455 ns/op BenchmarkGCD100x1000/WithXY-4 6081 18549 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2204 54581 ns/op BenchmarkGCD1000x1000/WithXY-4 1218 96388 ns/op BenchmarkHilbert-4 24 4908047 ns/op BenchmarkBinomial-4 14496 8304 ns/op BenchmarkQuoRem-4 21066 5885 ns/op BenchmarkExp-4 16 6673346 ns/op BenchmarkExpMont/Odd-4 152 782033 ns/op 2588 B/op 21 allocs/op BenchmarkExpMont/Even1-4 151 790491 ns/op 3365 B/op 38 allocs/op BenchmarkExpMont/Even2-4 145 827799 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even3-4 145 819091 ns/op 3812 B/op 52 allocs/op BenchmarkExpMont/Even4-4 145 826621 ns/op 3871 B/op 54 allocs/op BenchmarkExpMont/Even8-4 145 820767 ns/op 3860 B/op 53 allocs/op BenchmarkExpMont/Even32-4 145 832176 ns/op 3825 B/op 52 allocs/op BenchmarkExpMont/Even64-4 169 702848 ns/op 3617 B/op 53 allocs/op BenchmarkExpMont/Even96-4 160 733694 ns/op 3783 B/op 51 allocs/op BenchmarkExpMont/Even128-4 190 634779 ns/op 3257 B/op 50 allocs/op BenchmarkExpMont/Even255-4 207 561339 ns/op 2965 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 481 254490 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 418 284411 ns/op 1736 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 414 286933 ns/op 1725 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 398 282059 ns/op 1734 B/op 47 allocs/op BenchmarkExp2-4 16 6724846 ns/op BenchmarkBitset-4 796944 146.5 ns/op BenchmarkBitsetNeg-4 450368 263.0 ns/op BenchmarkBitsetOrig-4 270218 448.0 ns/op BenchmarkBitsetNegOrig-4 172884 699.5 ns/op BenchmarkModSqrt225_Tonelli-4 136 864626 ns/op BenchmarkModSqrt225_3Mod4-4 439 260627 ns/op BenchmarkModSqrt231_Tonelli-4 133 897194 ns/op BenchmarkModSqrt231_5Mod8-4 376 311452 ns/op BenchmarkModInverse-4 13346 9261 ns/op BenchmarkSqrt-4 1623 69900 ns/op BenchmarkIntSqr/1-4 1402704 84.22 ns/op BenchmarkIntSqr/2-4 849060 139.0 ns/op BenchmarkIntSqr/3-4 759193 156.3 ns/op BenchmarkIntSqr/5-4 514496 218.3 ns/op BenchmarkIntSqr/8-4 411712 280.5 ns/op BenchmarkIntSqr/10-4 323594 358.7 ns/op BenchmarkIntSqr/20-4 55287 2200 ns/op BenchmarkIntSqr/30-4 41695 2968 ns/op BenchmarkIntSqr/50-4 26658 4602 ns/op BenchmarkIntSqr/80-4 15832 7646 ns/op BenchmarkIntSqr/100-4 10000 10079 ns/op BenchmarkIntSqr/200-4 4347 27335 ns/op BenchmarkIntSqr/300-4 1641 67777 ns/op BenchmarkIntSqr/500-4 838 145435 ns/op BenchmarkIntSqr/800-4 331 357656 ns/op BenchmarkIntSqr/1000-4 246 490544 ns/op BenchmarkDiv/20/10-4 432523 276.7 ns/op BenchmarkDiv/40/20-4 423272 274.0 ns/op BenchmarkDiv/100/50-4 371409 320.9 ns/op BenchmarkDiv/200/100-4 49426 2437 ns/op BenchmarkDiv/400/200-4 48752 2552 ns/op BenchmarkDiv/1000/500-4 39554 3109 ns/op BenchmarkDiv/2000/1000-4 30192 4141 ns/op BenchmarkDiv/20000/10000-4 1382 83133 ns/op BenchmarkDiv/200000/100000-4 33 3687796 ns/op BenchmarkDiv/2000000/1000000-4 1 105902828 ns/op BenchmarkDiv/20000000/10000000-4 1 3334933382 ns/op BenchmarkMul-4 6 19283518 ns/op BenchmarkNatMul/10-4 226359 499.0 ns/op BenchmarkNatMul/100-4 6606 17714 ns/op BenchmarkNatMul/1000-4 208 569768 ns/op BenchmarkZeroShifts/Shl-4 14780 8945 ns/op BenchmarkZeroShifts/ShlSame-4 5150930 22.60 ns/op BenchmarkZeroShifts/Shr-4 12463 9549 ns/op BenchmarkZeroShifts/ShrSame-4 5335119 22.27 ns/op BenchmarkExp3Power/0x10-4 205190 599.2 ns/op BenchmarkExp3Power/0x40-4 178141 693.1 ns/op BenchmarkExp3Power/0x100-4 113136 1085 ns/op BenchmarkExp3Power/0x400-4 55588 2150 ns/op BenchmarkExp3Power/0x1000-4 10000 10164 ns/op BenchmarkExp3Power/0x4000-4 2104 54584 ns/op BenchmarkExp3Power/0x10000-4 235 515409 ns/op BenchmarkExp3Power/0x40000-4 21 5470778 ns/op BenchmarkExp3Power/0x100000-4 2 53157470 ns/op BenchmarkExp3Power/0x400000-4 1 481936456 ns/op BenchmarkFibo-4 3 38334914 ns/op BenchmarkNatSqr/1-4 1000000 122.8 ns/op BenchmarkNatSqr/2-4 688975 180.0 ns/op BenchmarkNatSqr/3-4 581685 211.1 ns/op BenchmarkNatSqr/5-4 431269 292.7 ns/op BenchmarkNatSqr/8-4 309999 400.9 ns/op BenchmarkNatSqr/10-4 252049 537.5 ns/op BenchmarkNatSqr/20-4 52735 2251 ns/op BenchmarkNatSqr/30-4 39900 3113 ns/op BenchmarkNatSqr/50-4 23841 5095 ns/op BenchmarkNatSqr/80-4 14115 8460 ns/op BenchmarkNatSqr/100-4 10000 10985 ns/op BenchmarkNatSqr/200-4 3892 29607 ns/op BenchmarkNatSqr/300-4 1632 73298 ns/op BenchmarkNatSqr/500-4 805 144062 ns/op BenchmarkNatSqr/800-4 345 342649 ns/op BenchmarkNatSqr/1000-4 260 459796 ns/op BenchmarkNatSetBytes/8-4 2714613 43.39 ns/op BenchmarkNatSetBytes/24-4 782935 160.7 ns/op BenchmarkNatSetBytes/128-4 267465 487.2 ns/op BenchmarkNatSetBytes/7-4 821944 144.7 ns/op BenchmarkNatSetBytes/23-4 444978 263.8 ns/op BenchmarkNatSetBytes/127-4 202076 565.8 ns/op BenchmarkScanPi-4 260 462744 ns/op BenchmarkStringPiParallel-4 811 158292 ns/op BenchmarkScan/10/Base2-4 42747 2782 ns/op BenchmarkScan/100/Base2-4 4936 24667 ns/op BenchmarkScan/1000/Base2-4 490 240773 ns/op BenchmarkScan/10/Base8-4 105844 1140 ns/op BenchmarkScan/100/Base8-4 13953 8573 ns/op BenchmarkScan/1000/Base8-4 1410 84169 ns/op BenchmarkScan/10/Base10-4 112131 1069 ns/op BenchmarkScan/100/Base10-4 15283 7864 ns/op BenchmarkScan/1000/Base10-4 1561 76905 ns/op BenchmarkScan/10/Base16-4 123211 964.9 ns/op BenchmarkScan/100/Base16-4 16832 7001 ns/op BenchmarkScan/1000/Base16-4 1724 67853 ns/op BenchmarkString/10/Base2-4 182712 663.7 ns/op BenchmarkString/100/Base2-4 24873 4784 ns/op BenchmarkString/1000/Base2-4 2636 45467 ns/op BenchmarkString/10/Base8-4 342836 351.2 ns/op BenchmarkString/100/Base8-4 65172 1812 ns/op BenchmarkString/1000/Base8-4 6841 16339 ns/op BenchmarkString/10/Base10-4 200011 614.8 ns/op BenchmarkString/100/Base10-4 39144 3109 ns/op BenchmarkString/1000/Base10-4 4849 24337 ns/op BenchmarkString/10/Base16-4 372769 316.6 ns/op BenchmarkString/100/Base16-4 87237 1375 ns/op BenchmarkString/1000/Base16-4 9499 11798 ns/op BenchmarkLeafSize/0-4 46 2530969 ns/op BenchmarkLeafSize/1-4 486 248249 ns/op BenchmarkLeafSize/2-4 482 246742 ns/op BenchmarkLeafSize/3-4 343 346605 ns/op BenchmarkLeafSize/4-4 498 240177 ns/op BenchmarkLeafSize/5-4 320 373671 ns/op BenchmarkLeafSize/6-4 354 337419 ns/op BenchmarkLeafSize/7-4 376 311139 ns/op BenchmarkLeafSize/8-4 500 239231 ns/op BenchmarkLeafSize/9-4 271 433737 ns/op BenchmarkLeafSize/10-4 315 373865 ns/op BenchmarkLeafSize/11-4 318 370948 ns/op BenchmarkLeafSize/12-4 350 338428 ns/op BenchmarkLeafSize/13-4 330 367647 ns/op BenchmarkLeafSize/14-4 387 309933 ns/op BenchmarkLeafSize/15-4 412 283722 ns/op BenchmarkLeafSize/16-4 494 234545 ns/op BenchmarkLeafSize/32-4 499 241409 ns/op BenchmarkLeafSize/64-4 463 259112 ns/op BenchmarkProbablyPrime/n=0-4 10 10867434 ns/op BenchmarkProbablyPrime/n=1-4 9 12152731 ns/op BenchmarkProbablyPrime/n=5-4 6 17212678 ns/op BenchmarkProbablyPrime/n=10-4 5 23572213 ns/op BenchmarkProbablyPrime/n=20-4 3 36001691 ns/op BenchmarkProbablyPrime/Lucas-4 12 9510832 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 90 1277202 ns/op BenchmarkRatCmp-4 236510 514.4 ns/op BenchmarkFloatPrecExact/1-4 144616 817.7 ns/op BenchmarkFloatPrecExact/10-4 44974 2672 ns/op BenchmarkFloatPrecExact/100-4 10000 10072 ns/op BenchmarkFloatPrecExact/1000-4 2422 48692 ns/op BenchmarkFloatPrecExact/10000-4 154 760593 ns/op BenchmarkFloatPrecExact/100000-4 4 32295368 ns/op BenchmarkFloatPrecExact/1000000-4 1 1683709644 ns/op BenchmarkFloatPrecMixed/1-4 133213 878.3 ns/op BenchmarkFloatPrecMixed/10-4 35556 3329 ns/op BenchmarkFloatPrecMixed/100-4 5565 20353 ns/op BenchmarkFloatPrecMixed/1000-4 476 255753 ns/op BenchmarkFloatPrecMixed/10000-4 14 7875065 ns/op BenchmarkFloatPrecMixed/100000-4 1 449065724 ns/op BenchmarkFloatPrecMixed/1000000-4 1 30902823334 ns/op BenchmarkFloatPrecInexact/1-4 218150 516.9 ns/op BenchmarkFloatPrecInexact/10-4 196474 609.7 ns/op BenchmarkFloatPrecInexact/100-4 127333 920.0 ns/op BenchmarkFloatPrecInexact/1000-4 38215 3206 ns/op BenchmarkFloatPrecInexact/10000-4 4636 26357 ns/op BenchmarkFloatPrecInexact/100000-4 512 236575 ns/op BenchmarkFloatPrecInexact/1000000-4 38 3517804 ns/op BenchmarkFloatSqrt/64-4 22874 5282 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14539 8362 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 10344 11604 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5148 22507 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 915 131304 ns/op 18049 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 64 1658562 ns/op 176951 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 124107339 ns/op 3753232 B/op 595 allocs/op PASS ok math/big 86.757s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8155770 14.68 ns/op BenchmarkLeadingZeros8-4 8143176 14.64 ns/op BenchmarkLeadingZeros16-4 8002130 14.96 ns/op BenchmarkLeadingZeros32-4 8356119 14.30 ns/op BenchmarkLeadingZeros64-4 8277538 14.42 ns/op BenchmarkTrailingZeros-4 8361200 14.27 ns/op BenchmarkTrailingZeros8-4 8261994 14.44 ns/op BenchmarkTrailingZeros16-4 8418835 14.09 ns/op BenchmarkTrailingZeros32-4 8466368 14.01 ns/op BenchmarkTrailingZeros64-4 8337262 14.29 ns/op BenchmarkOnesCount-4 8308642 14.55 ns/op BenchmarkOnesCount8-4 8612793 14.10 ns/op BenchmarkOnesCount16-4 8259237 14.52 ns/op BenchmarkOnesCount32-4 8048338 15.01 ns/op BenchmarkOnesCount64-4 8213325 14.58 ns/op BenchmarkRotateLeft-4 8596966 13.96 ns/op BenchmarkRotateLeft8-4 8658044 13.91 ns/op BenchmarkRotateLeft16-4 8632977 13.98 ns/op BenchmarkRotateLeft32-4 8581809 13.96 ns/op BenchmarkRotateLeft64-4 8459947 13.97 ns/op BenchmarkReverse-4 13858987 7.945 ns/op BenchmarkReverse8-4 17647185 6.402 ns/op BenchmarkReverse16-4 16509622 6.400 ns/op BenchmarkReverse32-4 15090574 7.517 ns/op BenchmarkReverse64-4 13792167 8.014 ns/op BenchmarkReverseBytes-4 18519684 6.202 ns/op BenchmarkReverseBytes16-4 18311289 6.186 ns/op BenchmarkReverseBytes32-4 18870226 6.135 ns/op BenchmarkReverseBytes64-4 18665128 6.166 ns/op BenchmarkAdd-4 8249334 14.51 ns/op BenchmarkAdd32-4 8413057 13.98 ns/op BenchmarkAdd64-4 8267299 14.42 ns/op BenchmarkAdd64multiple-4 18245998 6.883 ns/op BenchmarkSub-4 8212320 14.58 ns/op BenchmarkSub32-4 8296593 14.31 ns/op BenchmarkSub64-4 8186686 14.39 ns/op BenchmarkSub64multiple-4 18476307 6.429 ns/op BenchmarkMul-4 8642778 14.06 ns/op BenchmarkMul32-4 8596417 14.01 ns/op BenchmarkMul64-4 8563615 13.85 ns/op BenchmarkDiv-4 2586285 46.11 ns/op BenchmarkDiv32-4 5334996 21.74 ns/op BenchmarkDiv64-4 2571360 46.42 ns/op PASS ok math/bits 6.862s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10801011 20.37 ns/op BenchmarkAcos-4 372938 296.2 ns/op BenchmarkAcosh-4 389667 318.7 ns/op BenchmarkAsin-4 432867 297.2 ns/op BenchmarkAsinh-4 423123 298.7 ns/op BenchmarkAtan-4 678392 212.3 ns/op BenchmarkAtanh-4 681586 211.6 ns/op BenchmarkConj-4 19600226 6.065 ns/op BenchmarkCos-4 511939 223.3 ns/op BenchmarkCosh-4 560371 220.2 ns/op BenchmarkExp-4 774007 161.5 ns/op BenchmarkLog-4 825297 165.1 ns/op BenchmarkLog10-4 817459 163.4 ns/op BenchmarkPhase-4 1743672 68.91 ns/op BenchmarkPolar-4 1000000 109.0 ns/op BenchmarkPow-4 204475 664.0 ns/op BenchmarkRect-4 1000000 108.5 ns/op BenchmarkSin-4 550929 221.4 ns/op BenchmarkSinh-4 563714 222.0 ns/op BenchmarkSqrt-4 840794 146.4 ns/op BenchmarkTan-4 340424 373.7 ns/op BenchmarkTanh-4 377676 339.7 ns/op PASS ok math/cmplx 4.103s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 614120 166.5 ns/op BenchmarkInt63ThreadsafeParallel-4 503504 247.4 ns/op BenchmarkInt63Unthreadsafe-4 1398837 84.56 ns/op BenchmarkIntn1000-4 875192 128.7 ns/op BenchmarkInt63n1000-4 967263 118.2 ns/op BenchmarkInt31n1000-4 1000000 108.2 ns/op BenchmarkFloat32-4 1000000 103.8 ns/op BenchmarkFloat64-4 1408002 85.08 ns/op BenchmarkPerm3-4 213386 566.9 ns/op BenchmarkPerm30-4 24452 4862 ns/op BenchmarkPerm30ViaShuffle-4 26575 4462 ns/op BenchmarkShuffleOverhead-4 19364 6208 ns/op BenchmarkRead3-4 952131 125.5 ns/op BenchmarkRead64-4 78090 1510 ns/op BenchmarkRead1000-4 5330 22242 ns/op BenchmarkConcurrent-4 110847 1063 ns/op PASS ok math/rand 3.343s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8MarshalBinary-4 706790 171.6 ns/op BenchmarkChaCha8MarshalBinaryRead-4 244099 461.0 ns/op BenchmarkChaCha8-4 5235207 23.85 ns/op BenchmarkChaCha8Read-4 899982 137.5 ns/op 232.76 MB/s BenchmarkPCG_DXSM-4 4283571 27.91 ns/op BenchmarkSourceUint64-4 4329844 27.41 ns/op BenchmarkGlobalInt64-4 3390289 36.04 ns/op BenchmarkGlobalInt64Parallel-4 6689953 17.75 ns/op BenchmarkGlobalUint64-4 3345549 36.97 ns/op BenchmarkGlobalUint64Parallel-4 6604116 17.82 ns/op BenchmarkInt64-4 2247134 53.47 ns/op BenchmarkUint64-4 2240520 53.61 ns/op BenchmarkGlobalIntN1000-4 2236155 57.23 ns/op BenchmarkIntN1000-4 1789993 67.02 ns/op BenchmarkInt64N1000-4 1742293 67.62 ns/op BenchmarkInt64N1e8-4 1766353 67.30 ns/op BenchmarkInt64N1e9-4 1747540 69.00 ns/op BenchmarkInt64N2e9-4 1747605 67.48 ns/op BenchmarkInt64N1e18-4 1659534 70.97 ns/op BenchmarkInt64N2e18-4 1647548 71.96 ns/op BenchmarkInt64N4e18-4 1477078 80.94 ns/op BenchmarkInt32N1000-4 1737308 68.51 ns/op BenchmarkInt32N1e8-4 1760298 66.99 ns/op BenchmarkInt32N1e9-4 1744188 68.49 ns/op BenchmarkInt32N2e9-4 1761501 68.64 ns/op BenchmarkFloat32-4 2200573 54.58 ns/op BenchmarkFloat64-4 2229044 54.05 ns/op BenchmarkExpFloat64-4 1349356 89.70 ns/op BenchmarkNormFloat64-4 1324621 90.53 ns/op BenchmarkPerm3-4 341380 341.1 ns/op BenchmarkPerm30-4 32986 3620 ns/op BenchmarkPerm30ViaShuffle-4 35227 3372 ns/op BenchmarkShuffleOverhead-4 46306 2572 ns/op BenchmarkConcurrent-4 3128068 41.14 ns/op PASS ok math/rand/v2 6.928s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 53114 2229 ns/op BenchmarkQDecodeWord-4 114775 1027 ns/op BenchmarkQDecodeHeader-4 112710 1071 ns/op BenchmarkTypeByExtension/.html-4 375523 273.3 ns/op BenchmarkTypeByExtension/.HTML-4 266086 376.8 ns/op BenchmarkTypeByExtension/.unused-4 338607 345.1 ns/op BenchmarkExtensionsByType/text/html-4 237663 518.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 144120 839.6 ns/op BenchmarkExtensionsByType/application/octet-stream-4 229971 502.5 ns/op PASS ok mime 2.218s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 746 161338 ns/op 48101 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 742 159966 ns/op 48024 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 279 423232 ns/op 105256 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 576 212537 ns/op 49516 B/op 206 allocs/op PASS ok mime/multipart 1.717s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1012 115271 ns/op PASS ok mime/quotedprintable 1.212s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 136 788545 ns/op 8608 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 164340021 ns/op 27040 B/op 211 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5260268892 ns/op 158160 B/op 224 allocs/op BenchmarkDNSName-4 113274 955.8 ns/op BenchmarkInterfaces-4 5840 20723 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 7785 13020 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5671 19884 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 5869 19203 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8698 13808 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 6628 18161 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 13254 8933 ns/op BenchmarkParseIPValidIPv4-4 758198 153.6 ns/op BenchmarkParseIPValidIPv6-4 616690 186.3 ns/op BenchmarkIPMarshalText/IPv4-4 567859 198.1 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 214479 529.2 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 123693 969.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 124989 969.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13869 8676 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49575 2450 ns/op BenchmarkIPEqual/IPv4-4 953586 126.2 ns/op BenchmarkIPEqual/IPv6-4 935469 129.2 ns/op BenchmarkSendfileZeroBytes-4 17499 6738 ns/op 17 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1031951286 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1074843289 ns/op 0.00 MB/s 376 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1083072751 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1055973422 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1075526526 ns/op 0.02 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1040039416 ns/op 0.03 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1082553390 ns/op 0.06 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1076355028 ns/op 0.12 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1084362437 ns/op 0.24 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1022052817 ns/op 0.51 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1081252742 ns/op 0.97 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1075967679 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1075068629 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1036372843 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1076439429 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1055317648 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1077529207 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1062066971 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1049282952 ns/op 0.12 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1033478597 ns/op 0.25 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1051424971 ns/op 0.50 MB/s 33040 B/op 5 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1068436851 ns/op 0.98 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 3645 32022 ns/op BenchmarkTCP4OneShotTimeout-4 3658 32881 ns/op BenchmarkTCP4Persistent-4 15340 7704 ns/op BenchmarkTCP4PersistentTimeout-4 15102 7599 ns/op BenchmarkTCP6OneShot-4 3422 33262 ns/op BenchmarkTCP6OneShotTimeout-4 3200 34563 ns/op BenchmarkTCP6Persistent-4 15201 7793 ns/op BenchmarkTCP6PersistentTimeout-4 15086 7924 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26715 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25157 ns/op BenchmarkSetReadDeadline-4 121603 965.0 ns/op BenchmarkUDP6LinkLocalUnicast-4 8899 14246 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12934 9132 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12778 9296 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13036 8957 ns/op 0 B/op 0 allocs/op PASS ok net 36.190s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 29785 3919 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 13063 9261 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 18302 6988 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17426 6935 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 34074 3405 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50356 2343 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1558113 74.10 ns/op BenchmarkFindChild/n=2/rep=map-4 3173904 36.93 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1367560 88.56 ns/op BenchmarkFindChild/n=4/rep=linear-4 791578 139.6 ns/op BenchmarkFindChild/n=4/rep=map-4 2992130 39.21 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 754326 155.1 ns/op BenchmarkFindChild/n=8/rep=linear-4 400874 288.6 ns/op BenchmarkFindChild/n=8/rep=map-4 2740797 42.96 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 399771 299.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 214844 548.6 ns/op BenchmarkFindChild/n=16/rep=map-4 2818309 42.34 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2104900 56.23 ns/op BenchmarkFindChild/n=32/rep=linear-4 108062 1100 ns/op BenchmarkFindChild/n=32/rep=map-4 3423999 36.78 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2357184 53.64 ns/op BenchmarkMultiConflicts-4 1 165247866 ns/op BenchmarkServerMatch-4 19399 6229 ns/op BenchmarkReadRequestChrome-4 3582 32496 ns/op 18.80 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11127 10878 ns/op 7.17 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9326 10990 ns/op 7.46 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6930 16633 ns/op 9.08 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17524 6883 ns/op 5.81 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 274 418803 ns/op 2.45 MB/s BenchmarkFileAndServer_1KB/https1-4 200 582093 ns/op 1.76 MB/s BenchmarkFileAndServer_1KB/h2-4 144 759307 ns/op 1.35 MB/s BenchmarkFileAndServer_16MB/h1-4 2 52918264 ns/op 317.04 MB/s BenchmarkFileAndServer_16MB/https1-4 1 121680432 ns/op 137.88 MB/s BenchmarkFileAndServer_16MB/h2-4 1 239404977 ns/op 70.08 MB/s BenchmarkFileAndServer_64MB/h1-4 1 210768606 ns/op 318.40 MB/s BenchmarkFileAndServer_64MB/https1-4 1 425556794 ns/op 157.70 MB/s BenchmarkFileAndServer_64MB/h2-4 1 966150367 ns/op 69.46 MB/s BenchmarkServeMux-4 219 584947 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 270 477305 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 325 398538 ns/op 6611 B/op 70 allocs/op BenchmarkClientServer/https1-4 208 527306 ns/op 7526 B/op 82 allocs/op BenchmarkClientServer/h2-4 158 702311 ns/op 10622 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 1048 98159 ns/op 10170 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 48 2740549 ns/op 90615 B/op 766 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45175: write tcp 127.0.0.1:45172->127.0.0.1:45175: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45178: write tcp 127.0.0.1:45172->127.0.0.1:45178: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45196: write tcp 127.0.0.1:45179->127.0.0.1:45196: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45197: write tcp 127.0.0.1:45179->127.0.0.1:45197: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45198: write tcp 127.0.0.1:45179->127.0.0.1:45198: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45228: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45221: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45229: write tcp 127.0.0.1:45199->127.0.0.1:45229: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45232: write tcp 127.0.0.1:45199->127.0.0.1:45232: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45231: write tcp 127.0.0.1:45199->127.0.0.1:45231: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 333 327128 ns/op 15529 B/op 129 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45238: write tcp 127.0.0.1:45235->127.0.0.1:45238: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45239: write tcp 127.0.0.1:45235->127.0.0.1:45239: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45247: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45251: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45245: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45253: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45254: read tcp 127.0.0.1:45242->127.0.0.1:45254: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45250: read tcp 127.0.0.1:45242->127.0.0.1:45250: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45249: read tcp 127.0.0.1:45242->127.0.0.1:45249: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45256: write tcp 127.0.0.1:45242->127.0.0.1:45256: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 858 152522 ns/op 17764 B/op 110 allocs/op BenchmarkClientServerParallel/64/https1-4 30 4507300 ns/op 141045 B/op 1195 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46049: write tcp 127.0.0.1:46047->127.0.0.1:46049: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46053: write tcp 127.0.0.1:46047->127.0.0.1:46053: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46066: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46068: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46058: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46067: write tcp 127.0.0.1:46054->127.0.0.1:46067: use of closed network connection BenchmarkClientServerParallel/64/h2-4 30 3346661 ns/op 95124 B/op 794 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46093: write tcp 127.0.0.1:46087->127.0.0.1:46093: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46092: write tcp 127.0.0.1:46087->127.0.0.1:46092: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46115: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46099: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46117: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46116: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46100: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46119: EOF clientserver_test.go:211: server log: http2: server: error reading preface from client 127.0.0.1:46118: read tcp 127.0.0.1:46094->127.0.0.1:46118: read: connection reset by peer clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46122: EOF ... [output truncated] BenchmarkServer-4 1 1050676841 ns/op 31024 B/op 156 allocs/op BenchmarkClient-4 229 502532 ns/op 4232 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 560 206568 ns/op 7625 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1171 106049 ns/op 3145 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1558 75946 ns/op 2007 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1653 77766 ns/op 2791 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1620 74210 ns/op 2757 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1550 75234 ns/op 2783 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1647 71301 ns/op 1959 B/op 14 allocs/op BenchmarkServerHijack-4 930 140077 ns/op 16901 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 410 281256 ns/op 6000 B/op 53 allocs/op BenchmarkResponseStatusLine-4 462885 234.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.366s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3648 30536 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.261s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 97218 1196 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 737016 149.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 571006 214.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 105619 1121 ns/op BenchmarkStdIPv4-4 136465 882.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 93176 1267 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 89964 1328 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 119918 963.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 78722 1524 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1673043 70.00 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1496475 80.52 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 892690 128.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 534591 220.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 667503 179.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 506596 233.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 124142 958.3 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 473318 240.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 345152 346.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 383072 300.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 328920 359.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 111864 1069 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 333228 339.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 119463 1010 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 170643 705.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 221065 541.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 152355 774.4 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 314320 370.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 139255 841.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 141007 834.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 141063 836.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 109105 1089 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 408622 293.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 130795 889.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 173727 695.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 231632 522.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 156855 768.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 238404 501.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 103171 1177 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 129856 905.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 160483 732.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 123644 964.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 271065 444.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 113913 1060 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 137839 863.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 175094 666.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 126306 923.9 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 104.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 106.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 110.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 109.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 110.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 111.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 343378 339.8 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 480817 243.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 340536 354.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 389781 302.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 319768 368.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 109888 1083 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 5731911 20.84 ns/op PASS ok net/netip 9.041s 2024/10/29 19:34:40 Test RPC server listening on 127.0.0.1:46659 2024/10/29 19:34:40 Test HTTP RPC server listening on 127.0.0.1:46660 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1599 71337 ns/op BenchmarkEndToEndHTTP-4 1572 71286 ns/op BenchmarkEndToEndAsync-4 3848 31949 ns/op BenchmarkEndToEndAsyncHTTP-4 3872 29938 ns/op PASS ok net/rpc 1.863s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3372 32739 ns/op BenchmarkReadMIMEHeader/server_headers-4 5557 21636 ns/op BenchmarkUncommon-4 26840 4463 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.583s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4476 22368 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 127269 917.0 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 577137 193.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 86397 1373 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 166598 708.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 80481 1481 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13432 8998 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 376774 303.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 86025 1400 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 167379 719.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 79525 1483 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15037 7956 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 239468 497.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 100233 1190 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 99334 1190 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 46290 2550 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 7968 14105 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 239139 501.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 97873 1214 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 99592 1188 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 46992 2537 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8306 13484 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.060s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2989831 39.91 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 171988 670.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1060 106603 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 145 entries os_test.go:506: benchmarkReaddirname ".": 145 entries os_test.go:506: benchmarkReaddirname ".": 145 entries BenchmarkReaddir-4 324 371399 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 145 entries os_test.go:523: benchmarkReaddir ".": 145 entries os_test.go:523: benchmarkReaddir ".": 145 entries BenchmarkReadDir-4 811 146950 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 145 entries os_test.go:540: benchmarkReadDir ".": 145 entries os_test.go:540: benchmarkReadDir ".": 145 entries BenchmarkStatDot-4 84589 1391 ns/op BenchmarkStatFile-4 73455 1626 ns/op BenchmarkStatDir-4 76513 1545 ns/op BenchmarkLstatDot-4 86550 1383 ns/op BenchmarkLstatFile-4 74515 1621 ns/op BenchmarkLstatDir-4 78513 1524 ns/op BenchmarkRemoveAll-4 34 3439710 ns/op 42616 B/op 531 allocs/op PASS ok os 3.021s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 55 2185952 ns/op 7100 B/op 30 allocs/op PASS ok os/exec 1.257s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 12508 9095 ns/op PASS ok os/user 1.291s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3685507 32.06 ns/op BenchmarkString-4 2231197 53.13 ns/op BenchmarkBytes-4 2026484 59.21 ns/op BenchmarkNamedBytes-4 1000000 113.0 ns/op BenchmarkBytesArray-4 746646 160.6 ns/op BenchmarkSliceLen-4 2320912 51.73 ns/op BenchmarkMapLen-4 790444 150.3 ns/op BenchmarkStringLen-4 1786347 67.25 ns/op BenchmarkArrayLen-4 1277557 93.81 ns/op BenchmarkSliceCap-4 2225044 53.79 ns/op BenchmarkDeepEqual/int8-4 373442 310.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 86308 1387 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 332178 356.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 82261 1428 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 334258 358.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 84054 1419 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 327295 359.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 83516 1436 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 328902 361.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 83312 1425 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 370219 313.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 109417 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 330550 358.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 82240 1428 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 332185 358.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 83493 1428 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 325593 363.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 82909 1431 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 327496 356.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 83528 1429 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 327706 359.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 82560 1430 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 333073 356.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 83110 1438 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 325231 356.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 82375 1435 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 327076 361.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 83755 1434 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 337177 352.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 83972 1433 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 381544 309.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 86565 1381 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 339098 355.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 82752 1440 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 110546 1075 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 54530 2176 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 44678 2669 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31684 3753 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 32224 3656 ns/op BenchmarkIsZero/ArrayComparable-4 282979 422.0 ns/op BenchmarkIsZero/ArrayIncomparable-4 29934 4019 ns/op BenchmarkIsZero/StructComparable-4 657602 179.3 ns/op BenchmarkIsZero/StructIncomparable-4 135412 892.8 ns/op BenchmarkIsZero/ArrayInt_4-4 1269606 94.32 ns/op BenchmarkIsZero/ArrayInt_1024-4 17347 6863 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33486 3578 ns/op BenchmarkIsZero/Struct4Int-4 1275511 94.90 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17342 6879 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17526 6884 ns/op BenchmarkIsZero/StructInt_512-4 33800 3517 ns/op BenchmarkSetZero/Bool/Direct-4 4102552 29.01 ns/op BenchmarkSetZero/Bool/CachedZero-4 886251 136.6 ns/op BenchmarkSetZero/Bool/NewZero-4 640460 183.7 ns/op BenchmarkSetZero/Int/Direct-4 2450574 49.51 ns/op BenchmarkSetZero/Int/CachedZero-4 884434 134.9 ns/op BenchmarkSetZero/Int/NewZero-4 644742 184.6 ns/op BenchmarkSetZero/Uint/Direct-4 2450781 49.40 ns/op BenchmarkSetZero/Uint/CachedZero-4 811003 138.2 ns/op BenchmarkSetZero/Uint/NewZero-4 621759 182.8 ns/op BenchmarkSetZero/Float/Direct-4 2354910 49.29 ns/op BenchmarkSetZero/Float/CachedZero-4 820604 135.6 ns/op BenchmarkSetZero/Float/NewZero-4 643578 183.0 ns/op BenchmarkSetZero/Complex/Direct-4 2398228 48.73 ns/op BenchmarkSetZero/Complex/CachedZero-4 845007 137.2 ns/op BenchmarkSetZero/Complex/NewZero-4 631728 183.5 ns/op BenchmarkSetZero/Array/Direct-4 2202411 53.62 ns/op BenchmarkSetZero/Array/CachedZero-4 845186 139.6 ns/op BenchmarkSetZero/Array/NewZero-4 607158 184.2 ns/op BenchmarkSetZero/Chan/Direct-4 2469662 49.57 ns/op BenchmarkSetZero/Chan/CachedZero-4 801054 139.3 ns/op BenchmarkSetZero/Chan/NewZero-4 619030 189.8 ns/op BenchmarkSetZero/Func/Direct-4 2453299 49.00 ns/op BenchmarkSetZero/Func/CachedZero-4 873181 142.4 ns/op BenchmarkSetZero/Func/NewZero-4 622629 185.3 ns/op BenchmarkSetZero/Interface/Direct-4 2270821 52.80 ns/op BenchmarkSetZero/Interface/CachedZero-4 848061 137.3 ns/op BenchmarkSetZero/Interface/NewZero-4 630804 185.4 ns/op BenchmarkSetZero/Map/Direct-4 2451958 48.80 ns/op BenchmarkSetZero/Map/CachedZero-4 849442 137.7 ns/op BenchmarkSetZero/Map/NewZero-4 626313 183.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2398312 48.96 ns/op BenchmarkSetZero/Pointer/CachedZero-4 806642 137.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 646066 186.7 ns/op BenchmarkSetZero/Slice/Direct-4 2206572 55.38 ns/op BenchmarkSetZero/Slice/CachedZero-4 854563 137.7 ns/op BenchmarkSetZero/Slice/NewZero-4 639704 184.9 ns/op BenchmarkSetZero/String/Direct-4 2470982 48.65 ns/op BenchmarkSetZero/String/CachedZero-4 865005 137.2 ns/op BenchmarkSetZero/String/NewZero-4 644794 182.7 ns/op BenchmarkSetZero/Struct/Direct-4 2225842 53.44 ns/op BenchmarkSetZero/Struct/CachedZero-4 819604 137.5 ns/op BenchmarkSetZero/Struct/NewZero-4 621550 185.1 ns/op BenchmarkSelect/1-4 169798 708.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 71667 1686 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 36054 3389 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 199618 529.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 163754 727.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 137192 893.0 ns/op 143.34 MB/s BenchmarkCallArgCopy/size=256-4 127714 989.8 ns/op 258.65 MB/s BenchmarkCallArgCopy/size=1024-4 89407 1445 ns/op 708.84 MB/s BenchmarkCallArgCopy/size=4096-4 37980 3100 ns/op 1321.48 MB/s BenchmarkCallArgCopy/size=65536-4 2991 36993 ns/op 1771.59 MB/s BenchmarkFieldByName1-4 1554202 76.83 ns/op BenchmarkFieldByName2-4 111492 1150 ns/op BenchmarkFieldByName3-4 14742 8817 ns/op BenchmarkInterfaceBig-4 4075646 29.60 ns/op BenchmarkInterfaceSmall-4 4036254 29.61 ns/op BenchmarkNew-4 1982056 51.38 ns/op BenchmarkMap/StringKeys/MapIndex-4 2216 52829 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1826 64628 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2180 55309 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1839 64527 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2192 54106 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1800 65573 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 192501 606.9 ns/op BenchmarkTypeForString-4 2060248 62.24 ns/op BenchmarkTypeForError-4 983580 117.6 ns/op PASS ok reflect 19.077s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 12007 10030 ns/op 9393 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16851 7157 ns/op 9234 B/op 1 allocs/op BenchmarkFindString-4 13125 9550 ns/op 9223 B/op 1 allocs/op BenchmarkFindSubmatch-4 11528 10582 ns/op 9634 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10211 ns/op 9327 B/op 2 allocs/op BenchmarkLiteral-4 15565 6492 ns/op BenchmarkNotLiteral-4 4209 25896 ns/op BenchmarkMatchClass-4 3678 33149 ns/op BenchmarkMatchClass_InRange-4 3674 31883 ns/op BenchmarkReplaceAll-4 2601 44590 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 115105 999.6 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 120706 1022 ns/op BenchmarkAnchoredShortMatch-4 72975 1642 ns/op BenchmarkAnchoredLongMatch-4 71377 1666 ns/op BenchmarkOnePassShortA-4 21001 5610 ns/op BenchmarkNotOnePassShortA-4 8750 14165 ns/op BenchmarkOnePassShortB-4 27718 4336 ns/op BenchmarkNotOnePassShortB-4 10000 11670 ns/op BenchmarkOnePassLongPrefix-4 84999 1428 ns/op BenchmarkOnePassLongNotPrefix-4 28496 4245 ns/op BenchmarkMatchParallelShared-4 23031 5338 ns/op BenchmarkMatchParallelCopied-4 29162 5071 ns/op BenchmarkQuoteMetaAll-4 153978 765.2 ns/op 18.30 MB/s BenchmarkQuoteMetaNone-4 269932 436.7 ns/op 59.54 MB/s BenchmarkCompile/Onepass-4 4393 26095 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1780 66529 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 205 604281 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3905731 32.07 ns/op 498.95 MB/s BenchmarkMatch/Easy0/32-4 17814 6110 ns/op 5.24 MB/s BenchmarkMatch/Easy0/1K-4 19400 6502 ns/op 157.48 MB/s BenchmarkMatch/Easy0i/16-4 3668234 30.56 ns/op 523.55 MB/s BenchmarkMatch/Easy0i/32-4 5952 19628 ns/op 1.63 MB/s BenchmarkMatch/Easy0i/1K-4 284 414061 ns/op 2.47 MB/s BenchmarkMatch/Easy1/16-4 3726642 30.45 ns/op 525.52 MB/s BenchmarkMatch/Easy1/32-4 20196 6041 ns/op 5.30 MB/s BenchmarkMatch/Easy1/1K-4 6973 15675 ns/op 65.33 MB/s BenchmarkMatch/Medium/16-4 3688243 30.54 ns/op 523.96 MB/s BenchmarkMatch/Medium/32-4 6091 18813 ns/op 1.70 MB/s BenchmarkMatch/Medium/1K-4 331 364619 ns/op 2.81 MB/s BenchmarkMatch/Hard/16-4 3865677 30.59 ns/op 522.96 MB/s BenchmarkMatch/Hard/32-4 4230 26771 ns/op 1.20 MB/s BenchmarkMatch/Hard/1K-4 182 662235 ns/op 1.55 MB/s BenchmarkMatch/Hard1/16-4 1560 77243 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 822 144988 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 27 4287910 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 30571 3855 ns/op 4.15 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18556 6447 ns/op 4.96 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 720 166462 ns/op 6.15 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.484s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 625208 189.8 ns/op BenchmarkIsWordChar-4 179424 661.8 ns/op PASS ok regexp/syntax 2.174s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 73774 1573 ns/op BenchmarkCallers/inlined-4 69696 1702 ns/op BenchmarkCallers/no-cache-4 16053 7479 ns/op BenchmarkFPCallers/cached-4 2849254 42.02 ns/op BenchmarkMakeChan/Byte-4 1121416 100.9 ns/op BenchmarkMakeChan/Int-4 989002 146.2 ns/op BenchmarkMakeChan/Ptr-4 745179 191.7 ns/op BenchmarkMakeChan/Struct/0-4 1202984 97.41 ns/op BenchmarkMakeChan/Struct/32-4 493317 294.4 ns/op BenchmarkMakeChan/Struct/40-4 400728 259.8 ns/op BenchmarkChanNonblocking-4 11327906 9.657 ns/op BenchmarkSelectUncontended-4 910725 113.2 ns/op BenchmarkSelectSyncContended-4 28638 4190 ns/op BenchmarkSelectAsyncContended-4 97334 1222 ns/op BenchmarkSelectNonblock-4 6045552 19.79 ns/op BenchmarkChanUncontended-4 10000 10375 ns/op BenchmarkChanContended-4 1267 109524 ns/op BenchmarkChanSync-4 114541 1001 ns/op BenchmarkChanSyncWork-4 36544 3367 ns/op BenchmarkChanProdCons0-4 79438 1510 ns/op BenchmarkChanProdCons10-4 104374 1280 ns/op BenchmarkChanProdCons100-4 96613 1261 ns/op BenchmarkChanProdConsWork0-4 77880 1605 ns/op BenchmarkChanProdConsWork10-4 82645 1570 ns/op BenchmarkChanProdConsWork100-4 79207 1420 ns/op BenchmarkSelectProdCons-4 57679 2123 ns/op BenchmarkReceiveDataFromClosedChan-4 706027 172.8 ns/op BenchmarkChanCreation-4 135288 755.4 ns/op BenchmarkChanSem-4 111142 1033 ns/op BenchmarkChanPopular-4 85 1284311 ns/op BenchmarkChanClosed-4 526938 212.1 ns/op BenchmarkCallClosure-4 5682494 21.21 ns/op BenchmarkCallClosure1-4 5618540 21.02 ns/op BenchmarkCallClosure2-4 1474418 85.93 ns/op BenchmarkCallClosure3-4 1749740 71.63 ns/op BenchmarkCallClosure4-4 1526654 79.50 ns/op BenchmarkComplex128DivNormal-4 10864970 16.83 ns/op BenchmarkComplex128DivNisNaN-4 7277731 20.89 ns/op BenchmarkComplex128DivDisNaN-4 7598446 22.23 ns/op BenchmarkComplex128DivNisInf-4 9790401 22.51 ns/op BenchmarkComplex128DivDisInf-4 4813966 30.35 ns/op BenchmarkAllocation-4 4942 33908 ns/op BenchmarkReadMemStats-4 5631 25864 ns/op BenchmarkReadMemStatsLatency-4 1 130639 p50-ns 130639 p90-ns 130639 p99-ns BenchmarkWriteBarrier-4 2726662 44.65 ns/op BenchmarkBulkWriteBarrier-4 6582595 18.77 ns/op BenchmarkScanStackNoLocals-4 3 39070857 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11505774 11.82 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10071764 12.52 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9460791 14.51 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6906604 17.11 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4805911 24.72 ns/op BenchmarkHash5-4 5809730 19.54 ns/op 255.86 MB/s BenchmarkHash16-4 6158187 19.35 ns/op 826.76 MB/s BenchmarkHash64-4 6254600 18.69 ns/op 3424.31 MB/s BenchmarkHash1024-4 1896030 63.25 ns/op 16190.30 MB/s BenchmarkHash65536-4 38677 3088 ns/op 21224.76 MB/s BenchmarkAlignedLoad-4 7064590 17.42 ns/op BenchmarkUnalignedLoad-4 7130686 16.71 ns/op BenchmarkEqEfaceConcrete-4 5462133 22.20 ns/op BenchmarkEqIfaceConcrete-4 5570752 21.38 ns/op BenchmarkNeEfaceConcrete-4 5556792 21.39 ns/op BenchmarkNeIfaceConcrete-4 5547703 21.43 ns/op BenchmarkConvT2EByteSized/bool-4 5502337 21.82 ns/op BenchmarkConvT2EByteSized/uint8-4 5587135 21.42 ns/op BenchmarkConvT2ESmall-4 5004088 23.91 ns/op BenchmarkConvT2EUintptr-4 5237274 22.67 ns/op BenchmarkConvT2ELarge-4 1309027 89.37 ns/op BenchmarkConvT2ISmall-4 4893525 24.14 ns/op BenchmarkConvT2IUintptr-4 5016153 24.19 ns/op BenchmarkConvT2ILarge-4 1323826 90.60 ns/op BenchmarkConvI2E-4 4890232 24.45 ns/op BenchmarkConvI2I-4 5417856 21.97 ns/op BenchmarkAssertE2T-4 5023387 24.30 ns/op BenchmarkAssertE2TLarge-4 2430042 48.39 ns/op BenchmarkAssertE2I-4 5201697 23.15 ns/op BenchmarkAssertI2T-4 4703875 25.60 ns/op BenchmarkAssertI2I-4 5374950 22.49 ns/op BenchmarkAssertI2E-4 5823045 20.81 ns/op BenchmarkAssertE2E-4 5542778 21.35 ns/op BenchmarkAssertE2T2-4 3734030 31.58 ns/op BenchmarkAssertE2T2Blank-4 4806409 25.08 ns/op BenchmarkAssertI2E2-4 4034164 28.62 ns/op BenchmarkAssertI2E2Blank-4 5830360 20.42 ns/op BenchmarkAssertE2E2-4 4206282 27.98 ns/op BenchmarkAssertE2E2Blank-4 5881410 20.29 ns/op BenchmarkConvT2Ezero/zero/16-4 5443935 21.94 ns/op BenchmarkConvT2Ezero/zero/32-4 5468754 22.11 ns/op BenchmarkConvT2Ezero/zero/64-4 5412548 22.18 ns/op BenchmarkConvT2Ezero/zero/str-4 5008861 23.56 ns/op BenchmarkConvT2Ezero/zero/slice-4 5201695 22.86 ns/op BenchmarkConvT2Ezero/zero/big-4 264540 582.1 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1624368 74.76 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1467318 91.04 ns/op BenchmarkConvT2Ezero/nonzero/big-4 279984 479.4 ns/op BenchmarkConvT2Ezero/smallint/16-4 5336986 22.19 ns/op BenchmarkConvT2Ezero/smallint/32-4 5409478 22.15 ns/op BenchmarkConvT2Ezero/smallint/64-4 5430843 22.19 ns/op BenchmarkConvT2Ezero/largeint/16-4 1768926 64.73 ns/op BenchmarkConvT2Ezero/largeint/32-4 1916278 65.84 ns/op BenchmarkConvT2Ezero/largeint/64-4 1983009 66.09 ns/op BenchmarkMalloc8-4 2377245 57.82 ns/op BenchmarkMalloc16-4 2234005 61.91 ns/op BenchmarkMallocTypeInfo8-4 2325813 50.15 ns/op BenchmarkMallocTypeInfo16-4 1828281 72.22 ns/op BenchmarkMallocLargeStruct-4 205275 908.7 ns/op BenchmarkGoroutineSelect-4 84 1437766 ns/op BenchmarkGoroutineBlocking-4 92 1244347 ns/op BenchmarkGoroutineForRange-4 92 1238519 ns/op BenchmarkGoroutineIdle-4 140 863375 ns/op BenchmarkHashStringSpeed-4 2483312 53.08 ns/op BenchmarkHashBytesSpeed-4 1312195 86.52 ns/op BenchmarkHashInt32Speed-4 2925222 37.14 ns/op BenchmarkHashInt64Speed-4 2460188 43.24 ns/op BenchmarkHashStringArraySpeed-4 602036 204.2 ns/op BenchmarkMegMap-4 2913412 39.51 ns/op BenchmarkMegOneMap-4 3570138 31.80 ns/op BenchmarkMegEqMap-4 1383 74903 ns/op BenchmarkMegEmptyMap-4 4640559 25.93 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2567209 47.07 ns/op BenchmarkSmallStrMap-4 3205344 37.40 ns/op BenchmarkMapStringKeysEight_16-4 3072974 39.16 ns/op BenchmarkMapStringKeysEight_32-4 3245900 37.05 ns/op BenchmarkMapStringKeysEight_64-4 3230130 36.99 ns/op BenchmarkMapStringKeysEight_1M-4 3244094 36.76 ns/op BenchmarkMapFirst/1-4 4407250 27.19 ns/op BenchmarkMapFirst/2-4 4155222 27.24 ns/op BenchmarkMapFirst/3-4 4283664 27.47 ns/op BenchmarkMapFirst/4-4 4172996 28.18 ns/op BenchmarkMapFirst/5-4 4196912 28.28 ns/op BenchmarkMapFirst/6-4 4208704 27.48 ns/op BenchmarkMapFirst/7-4 4228081 28.39 ns/op BenchmarkMapFirst/8-4 4241142 27.98 ns/op BenchmarkMapFirst/9-4 3747588 33.04 ns/op BenchmarkMapFirst/10-4 3622826 33.29 ns/op BenchmarkMapFirst/11-4 3658197 32.91 ns/op BenchmarkMapFirst/12-4 3644247 32.77 ns/op BenchmarkMapFirst/13-4 3691515 33.08 ns/op BenchmarkMapFirst/14-4 3577945 33.02 ns/op BenchmarkMapFirst/15-4 3687619 32.31 ns/op BenchmarkMapFirst/16-4 3595276 33.25 ns/op BenchmarkMapMid/1-4 4523138 26.68 ns/op BenchmarkMapMid/2-4 4035021 27.48 ns/op BenchmarkMapMid/3-4 4324826 27.64 ns/op BenchmarkMapMid/4-4 3863641 31.03 ns/op BenchmarkMapMid/5-4 4176045 29.67 ns/op BenchmarkMapMid/6-4 3802171 30.42 ns/op BenchmarkMapMid/7-4 3760256 31.27 ns/op BenchmarkMapMid/8-4 3667466 32.80 ns/op BenchmarkMapMid/9-4 3816765 32.55 ns/op BenchmarkMapMid/10-4 3401688 35.38 ns/op BenchmarkMapMid/11-4 3687807 34.01 ns/op BenchmarkMapMid/12-4 3508816 33.73 ns/op BenchmarkMapMid/13-4 3355966 33.79 ns/op BenchmarkMapMid/14-4 3302368 30.44 ns/op BenchmarkMapMid/15-4 3744661 31.96 ns/op BenchmarkMapMid/16-4 3596265 32.93 ns/op BenchmarkMapLast/1-4 4342515 26.83 ns/op BenchmarkMapLast/2-4 4062315 27.86 ns/op BenchmarkMapLast/3-4 3809580 31.93 ns/op BenchmarkMapLast/4-4 3528537 34.41 ns/op BenchmarkMapLast/5-4 3875002 30.64 ns/op BenchmarkMapLast/6-4 3409882 31.85 ns/op BenchmarkMapLast/7-4 3346648 34.70 ns/op BenchmarkMapLast/8-4 3490908 34.17 ns/op BenchmarkMapLast/9-4 3363194 33.27 ns/op BenchmarkMapLast/10-4 3650614 34.70 ns/op BenchmarkMapLast/11-4 3469154 39.49 ns/op BenchmarkMapLast/12-4 2975497 39.01 ns/op BenchmarkMapLast/13-4 3481663 37.65 ns/op BenchmarkMapLast/14-4 3495620 34.41 ns/op BenchmarkMapLast/15-4 3414500 35.43 ns/op BenchmarkMapLast/16-4 3123706 36.64 ns/op BenchmarkMapCycle-4 2054944 57.78 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3142718 38.25 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2238 50143 ns/op BenchmarkMakeMap/[Byte]Byte-4 819355 206.7 ns/op BenchmarkMakeMap/[Int]Int-4 401227 633.8 ns/op BenchmarkNewEmptyMap-4 4095870 30.06 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1267020 94.32 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 3934256 28.25 ns/op BenchmarkSmallKeyMap-4 2723239 43.61 ns/op BenchmarkMapPopulate/1-4 1961670 61.22 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 153469 815.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9736 12420 ns/op 3351 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 818 148475 ns/op 53318 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 73 1720312 ns/op 427753 B/op 321 allocs/op BenchmarkMapPopulate/100000-4 6 19918536 ns/op 3612568 B/op 4035 allocs/op BenchmarkComplexAlgMap-4 461068 258.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 1495219 80.20 ns/op BenchmarkGoMapClear/Reflexive/10-4 1441119 82.72 ns/op BenchmarkGoMapClear/Reflexive/100-4 513344 232.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 56308 2115 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5742 18712 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 100.1 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 104.8 ns/op BenchmarkGoMapClear/NonReflexive/100-4 465337 259.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 55456 2152 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5564 18804 ns/op BenchmarkMapStringConversion/32/simple-4 1786833 66.64 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1617896 74.67 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1571174 77.04 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1661521 72.86 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1451547 84.41 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1414389 84.41 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1733239 71.22 ns/op BenchmarkMapInterfacePtr-4 1879668 66.81 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2848802 42.12 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 109429 997.4 ns/op 1152 B/op 1 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=0-4 5805111 21.56 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 1442937 83.28 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=12-4 1000000 111.0 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=18-4 1000000 105.2 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=24-4 1200144 96.32 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=30-4 1000000 104.4 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1000000 101.4 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=128-4 1238328 102.3 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=256-4 1255758 95.66 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=512-4 1275048 98.79 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=1024-4 1268085 95.22 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=2048-4 1278286 95.06 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=4096-4 1260210 92.53 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=8192-4 1288564 94.19 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1233513 92.18 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=262144-4 1565658 80.10 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=1048576-4 100000000 98.49 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=4194304-4 100000000 93.98 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=0-4 5599711 21.89 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 1480342 81.80 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=12-4 1181264 102.9 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=18-4 1000000 102.5 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=24-4 1209386 96.31 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=30-4 1000000 104.2 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1000000 102.0 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=128-4 1216454 98.50 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=256-4 1000000 100.0 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=512-4 1213404 96.57 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=1024-4 1256886 97.68 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=2048-4 1250254 96.36 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=4096-4 1254117 96.00 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=8192-4 1237581 95.17 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1213759 98.43 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=262144-4 1482908 91.35 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=1048576-4 100000000 99.68 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=4194304-4 100000000 95.24 ns/op BenchmarkMapIter/Key=string/Elem=string/len=0-4 5886127 19.91 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 1471287 81.30 ns/op BenchmarkMapIter/Key=string/Elem=string/len=12-4 1202193 98.62 ns/op BenchmarkMapIter/Key=string/Elem=string/len=18-4 1000000 102.2 ns/op BenchmarkMapIter/Key=string/Elem=string/len=24-4 1233925 95.97 ns/op BenchmarkMapIter/Key=string/Elem=string/len=30-4 1000000 100.8 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1206477 98.95 ns/op BenchmarkMapIter/Key=string/Elem=string/len=128-4 1225749 98.18 ns/op BenchmarkMapIter/Key=string/Elem=string/len=256-4 1220572 97.87 ns/op BenchmarkMapIter/Key=string/Elem=string/len=512-4 1247166 96.90 ns/op BenchmarkMapIter/Key=string/Elem=string/len=1024-4 1235508 94.79 ns/op BenchmarkMapIter/Key=string/Elem=string/len=2048-4 1281523 95.05 ns/op BenchmarkMapIter/Key=string/Elem=string/len=4096-4 1271144 94.37 ns/op BenchmarkMapIter/Key=string/Elem=string/len=8192-4 1262654 94.65 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1000000 103.4 ns/op BenchmarkMapIter/Key=string/Elem=string/len=262144-4 1425441 97.27 ns/op BenchmarkMapIter/Key=string/Elem=string/len=1048576-4 100000000 105.0 ns/op BenchmarkMapIter/Key=string/Elem=string/len=4194304-4 100000000 100.8 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=0-4 5779119 21.46 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 1370737 87.96 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=12-4 1247965 98.37 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=18-4 1252573 97.45 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=24-4 1276243 92.94 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=30-4 1219032 96.77 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1283962 94.13 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=128-4 1289305 92.39 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=256-4 1300626 90.99 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=512-4 1326973 89.84 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=1024-4 1332907 91.01 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=2048-4 1307280 89.66 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=4096-4 1344343 90.48 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=8192-4 1344817 90.69 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 1343793 89.56 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=262144-4 1633430 88.42 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=1048576-4 100000000 91.41 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=4194304-4 100000000 88.07 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=0-4 5836750 20.06 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 551547 215.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=12-4 545342 224.4 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=18-4 522585 225.9 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=24-4 526831 224.9 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=30-4 529266 229.4 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 537991 223.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=128-4 543169 221.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=256-4 522462 230.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=512-4 535272 223.1 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=1024-4 443629 266.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=2048-4 417634 283.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=4096-4 351938 337.9 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=8192-4 206043 513.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 596.2 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=262144-4 1000000 503.8 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=1048576-4 100000000 565.4 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=0-4 5985016 19.79 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 111687 1031 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=12-4 111487 1030 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=18-4 110844 1036 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=24-4 111378 1042 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=30-4 111070 1055 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 109839 1031 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=128-4 103339 1113 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=256-4 99225 1144 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=512-4 94297 1218 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=1024-4 73977 1520 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=2048-4 67641 1945 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=4096-4 59893 1908 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=8192-4 64196 1902 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1941 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=0-4 5890014 20.14 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 57644 2079 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=12-4 56122 2115 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=18-4 55240 2076 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=24-4 57460 2248 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=30-4 57429 2138 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 51502 2270 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=128-4 49900 2382 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=256-4 47115 2427 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=512-4 38728 2964 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=1024-4 33406 3635 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=2048-4 36622 3558 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=4096-4 34164 3593 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=8192-4 29840 3976 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 4007 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=0-4 5697612 20.29 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 112756 1055 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=12-4 112197 1051 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=18-4 113305 1060 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=24-4 111922 1048 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=30-4 111574 1047 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 110973 1040 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=128-4 104350 1121 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=256-4 104989 1138 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=512-4 93906 1225 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=1024-4 77947 1482 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=2048-4 81488 1802 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=4096-4 78157 1876 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=8192-4 54122 2129 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 2105 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=0-4 5635299 21.45 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 1427090 83.04 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=12-4 1101819 109.9 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=18-4 1000000 107.5 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=24-4 1000000 103.4 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=30-4 1000000 108.0 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1000000 105.4 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=128-4 1000000 102.8 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=256-4 1000000 102.9 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=512-4 1000000 102.2 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=1024-4 1000000 100.5 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=2048-4 1000000 102.6 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=4096-4 1000000 100.3 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=8192-4 1000000 100.9 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1000000 103.9 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=262144-4 1473612 92.87 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=1048576-4 100000000 103.7 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=4194304-4 100000000 99.53 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=0-4 5780401 21.98 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 1423112 84.74 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=12-4 1000000 108.1 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=18-4 1000000 107.7 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=24-4 1000000 100.6 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=30-4 1000000 105.2 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1000000 104.0 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=128-4 1220438 99.46 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=256-4 1000000 102.3 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=512-4 1213784 100.9 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=1024-4 1233124 99.92 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=2048-4 1247126 99.10 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=4096-4 1204180 100.1 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=8192-4 1000000 101.0 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1217229 102.1 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=262144-4 1476172 93.61 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=1048576-4 100000000 101.0 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=4194304-4 100000000 95.83 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 2142907 55.35 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=12-4 1917342 64.99 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=18-4 1668100 72.02 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=24-4 1683943 68.61 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=30-4 1607874 71.19 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 1588251 75.01 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=128-4 1549586 76.17 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=256-4 1555276 77.38 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=512-4 1501821 78.66 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=1024-4 1508522 78.80 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=2048-4 1510384 79.50 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=4096-4 1485962 80.25 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=8192-4 1460274 82.15 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1000000 120.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=262144-4 800941 176.9 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=1048576-4 741349 197.0 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=4194304-4 696159 183.1 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 2161538 55.19 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=12-4 1653223 67.01 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=18-4 1793912 72.96 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=24-4 1591846 71.64 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=30-4 1618338 73.32 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 1614516 74.70 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=128-4 1543076 77.01 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=256-4 1551351 79.09 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=512-4 1520306 77.58 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=1024-4 1511172 79.67 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=2048-4 1465945 80.29 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=4096-4 1480872 80.84 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=8192-4 1418341 83.68 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 776494 155.5 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=262144-4 675990 205.0 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=1048576-4 666783 209.7 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=4194304-4 674265 191.3 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 1691436 70.52 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=12-4 1671158 75.28 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=18-4 1745962 68.26 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=24-4 1652466 67.13 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=30-4 1537624 71.51 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 1499271 78.11 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=128-4 1488384 80.99 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=256-4 1373156 86.37 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=512-4 1372275 88.23 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=1024-4 1334091 86.82 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=2048-4 1295500 90.50 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=4096-4 1276929 93.53 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=8192-4 1227542 97.70 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 628305 207.5 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=262144-4 594102 243.5 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=1048576-4 579657 244.7 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=4194304-4 588453 214.5 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 946879 114.8 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=12-4 916081 112.6 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=18-4 1000000 111.4 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=24-4 965594 114.4 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=30-4 939216 114.1 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 1000000 115.5 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=128-4 993315 114.1 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=256-4 948446 112.3 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=512-4 903524 112.5 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=1024-4 1000000 113.0 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=2048-4 925137 113.6 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=4096-4 1000000 112.8 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=8192-4 1000000 118.0 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 715557 172.0 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=262144-4 628111 221.5 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=1048576-4 566101 240.4 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=4194304-4 568044 211.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 616767 195.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=12-4 622798 195.1 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=18-4 620260 195.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=24-4 605222 195.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=30-4 571750 193.9 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 575116 192.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=128-4 614910 199.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=256-4 619045 192.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=512-4 592621 199.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=1024-4 587750 203.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=2048-4 554586 209.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=4096-4 445837 274.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=8192-4 425626 257.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 242239 485.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=262144-4 180216 683.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=1048576-4 178898 672.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 141766 802.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=12-4 141523 795.9 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=18-4 143175 810.1 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=24-4 144782 799.0 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=30-4 150946 804.9 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 140032 829.0 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=128-4 125815 900.3 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=256-4 127659 897.3 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=512-4 88192 1339 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=1024-4 89079 1320 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=2048-4 66914 1724 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=4096-4 66930 1786 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=8192-4 48333 2373 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 30688 3926 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 63396 1936 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=12-4 62172 1942 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=18-4 61136 2085 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=24-4 57708 2167 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=30-4 54591 2130 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 55107 2092 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=128-4 54165 2140 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=256-4 39754 3064 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=512-4 29061 3932 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=1024-4 28192 4102 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=2048-4 27532 4065 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=4096-4 28592 3936 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=8192-4 19153 5841 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 14202 8618 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 98181 1174 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=12-4 103094 1125 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=18-4 100046 1084 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=24-4 106699 1077 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=30-4 105484 1113 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 97623 1093 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=128-4 103773 1162 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=256-4 98259 1178 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=512-4 85852 1290 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=1024-4 72243 1765 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=2048-4 63450 1925 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=4096-4 65817 1965 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=8192-4 46592 2575 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 29620 3939 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 2187306 55.66 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=12-4 1731064 68.74 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=18-4 1566572 71.82 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=24-4 1709408 74.94 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=30-4 1582737 73.24 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 1548877 77.13 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=128-4 1542294 77.13 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=256-4 1528609 77.90 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=512-4 1526893 79.13 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=1024-4 1502372 78.05 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=2048-4 1447285 83.18 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=4096-4 1457466 84.71 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=8192-4 1440166 82.36 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 678788 158.4 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=262144-4 672774 203.1 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=1048576-4 591116 204.9 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=4194304-4 624001 190.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 2152209 55.28 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=12-4 1856018 65.07 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=18-4 1748304 69.74 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=24-4 1659007 74.57 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=30-4 1636102 75.74 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 1617924 75.55 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=128-4 1519803 77.28 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=256-4 1563867 78.18 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=512-4 1496736 79.44 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=1024-4 1476950 77.65 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=2048-4 1480836 80.13 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=4096-4 1428271 82.14 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=8192-4 1427866 81.99 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 810957 156.7 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=262144-4 744658 205.9 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=1048576-4 690975 209.2 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=4194304-4 708481 180.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=0-4 2470063 49.44 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 1946668 57.90 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=12-4 1890357 61.68 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=18-4 1907582 62.77 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=24-4 1909042 63.16 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=30-4 1898079 62.39 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 1943178 60.65 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=128-4 1917306 62.75 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=256-4 1927081 62.90 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=512-4 1902889 62.75 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=1024-4 1881829 61.63 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=2048-4 1954333 62.81 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=4096-4 1868874 64.46 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=8192-4 1880700 62.12 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 1377765 83.63 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=262144-4 769674 141.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=1048576-4 687954 170.5 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=4194304-4 596660 172.7 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=0-4 2564604 44.19 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 2130490 54.45 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=12-4 1954638 78.42 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=18-4 1979223 60.97 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=24-4 1859428 58.04 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=30-4 2016680 59.29 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 1893998 62.55 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=128-4 2109307 58.00 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=256-4 2054970 57.30 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=512-4 1957580 61.27 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=1024-4 1928738 61.66 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=2048-4 2024191 58.82 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=4096-4 1962676 59.68 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=8192-4 1936705 60.90 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 1085173 112.7 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=262144-4 702385 168.0 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=1048576-4 624656 183.0 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=4194304-4 619233 175.3 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=0-4 2595175 43.63 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 1334649 89.28 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=12-4 1643148 81.32 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=18-4 1520500 80.00 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=24-4 1523642 85.18 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=30-4 1391740 81.45 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 1629016 72.56 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=128-4 1567431 77.05 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=256-4 1299118 92.40 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=512-4 1276882 94.32 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=1024-4 1837746 65.75 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=2048-4 1212950 96.61 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=4096-4 1000000 102.8 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=8192-4 1615458 74.14 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 872404 139.6 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=262144-4 536545 212.7 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=1048576-4 552483 200.7 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=4194304-4 564312 216.9 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=0-4 1691872 69.56 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 1412666 85.17 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=12-4 1238977 96.82 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=18-4 1263597 98.83 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=24-4 1211877 97.50 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=30-4 1273717 97.53 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 1242607 95.25 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=128-4 1271048 97.74 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=256-4 1213170 100.0 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=512-4 1000000 101.6 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=1024-4 1000000 103.8 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=2048-4 1000000 106.6 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=4096-4 1000000 104.8 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=8192-4 1000000 107.4 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 867460 137.2 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=262144-4 566937 197.1 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=1048576-4 520148 212.2 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=4194304-4 551497 222.2 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=0-4 986146 113.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 768080 157.3 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=12-4 734132 177.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=18-4 656176 167.4 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=24-4 661406 178.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=30-4 591348 182.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 630914 179.9 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=128-4 681829 185.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=256-4 659058 183.1 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=512-4 654711 184.8 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=1024-4 614222 195.9 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=2048-4 585781 209.4 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=4096-4 490143 232.9 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=8192-4 400600 263.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 343780 332.0 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=262144-4 331345 341.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=1048576-4 321990 363.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=0-4 243838 471.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 179534 675.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=12-4 168104 694.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=18-4 157753 692.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=24-4 166047 714.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=30-4 164950 707.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 164991 740.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=128-4 155678 741.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=256-4 151562 757.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=512-4 158722 776.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=1024-4 82636 1217 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=2048-4 83349 1407 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=4096-4 80810 1419 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=8192-4 76910 1504 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 82861 1513 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=0-4 216410 550.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 147345 779.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=12-4 149172 781.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=18-4 145534 773.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=24-4 142215 822.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=30-4 149871 781.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 148561 793.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=128-4 123079 835.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=256-4 135728 826.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=512-4 126028 871.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=1024-4 94404 1308 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=2048-4 81862 1508 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=4096-4 81525 1475 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=8192-4 76730 1581 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 75036 1611 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=0-4 831831 133.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 743198 153.2 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=12-4 800767 154.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=18-4 729524 154.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=24-4 769242 153.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=30-4 772221 158.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 799071 157.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=128-4 733491 161.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=256-4 776569 158.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=512-4 764878 158.5 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=1024-4 711756 163.4 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=2048-4 763002 160.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=4096-4 702006 163.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=8192-4 640932 172.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 492547 211.4 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=0-4 2610702 45.95 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 2131083 53.97 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=12-4 1990238 59.19 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=18-4 1990039 60.46 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=24-4 1980210 69.01 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=30-4 2018878 59.14 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 2007482 59.24 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=128-4 2030581 61.22 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=256-4 1990420 58.63 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=512-4 1962434 60.43 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=1024-4 1933650 61.14 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=2048-4 1948462 60.86 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=4096-4 1931725 61.44 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=8192-4 1894886 61.50 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 1118601 101.9 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=262144-4 736692 163.6 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=1048576-4 663974 176.7 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=4194304-4 718376 166.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=0-4 2619691 45.95 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 2150894 55.69 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=12-4 2002612 74.11 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=18-4 1954106 60.83 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=24-4 1783563 59.15 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=30-4 1969378 60.80 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 1860199 59.06 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=128-4 1973108 58.20 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=256-4 2007135 60.26 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=512-4 1910281 61.46 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=1024-4 1966002 60.55 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=2048-4 1908169 62.07 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=4096-4 1947735 61.48 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=8192-4 1980304 62.77 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 1159653 92.74 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=262144-4 824481 146.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=1048576-4 647192 170.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=4194304-4 694420 161.4 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 1918910 62.11 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=12-4 1783167 61.79 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=18-4 1665890 68.28 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=24-4 1621826 67.20 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=30-4 1564207 73.67 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 1604266 75.53 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=128-4 1565292 75.40 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=256-4 1487746 79.98 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=512-4 1473082 77.11 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=1024-4 1467584 77.70 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=2048-4 1528376 78.96 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=4096-4 1433828 83.41 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=8192-4 1361809 81.85 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 843265 138.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=262144-4 692604 190.2 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=1048576-4 696214 203.9 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=4194304-4 642201 195.4 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 1925498 62.32 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=12-4 1704934 75.75 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=18-4 1563493 70.21 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=24-4 1596374 72.46 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=30-4 1565456 75.10 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 1591514 75.88 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=128-4 1505917 76.16 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=256-4 1581781 77.15 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=512-4 1541216 76.99 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=1024-4 1533993 79.42 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=2048-4 1473176 80.91 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=4096-4 1504902 80.34 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=8192-4 1408219 83.73 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 738877 177.3 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=262144-4 652298 220.4 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=1048576-4 579808 225.6 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=4194304-4 651861 206.4 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 1836571 64.66 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=12-4 1604929 75.17 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=18-4 1431814 79.06 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=24-4 1446903 81.71 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=30-4 1491626 74.22 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 1466850 82.12 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=128-4 1480191 81.90 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=256-4 1426816 84.23 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=512-4 1407460 85.78 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=1024-4 1361360 86.09 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=2048-4 1357639 88.34 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=4096-4 1294669 92.13 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=8192-4 1000000 107.9 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 554055 232.2 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=262144-4 534336 264.0 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=1048576-4 536450 263.6 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=4194304-4 561868 231.1 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1000000 109.5 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=12-4 984837 109.8 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=18-4 994346 117.8 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=24-4 968122 115.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=30-4 1000000 110.8 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1000000 115.6 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=128-4 939997 120.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=256-4 1011158 116.8 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=512-4 992490 118.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=1024-4 988102 119.2 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=2048-4 994105 123.5 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=4096-4 862159 124.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=8192-4 940491 132.5 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 633742 201.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=262144-4 521672 249.8 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=1048576-4 512774 254.5 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=4194304-4 521346 232.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 595566 201.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=12-4 575302 196.8 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=18-4 548001 201.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=24-4 566845 204.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=30-4 582662 197.2 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 576464 202.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=128-4 592676 203.8 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=256-4 585010 200.8 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=512-4 550087 213.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=1024-4 554019 214.8 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=2048-4 522505 222.0 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=4096-4 420068 277.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=8192-4 398473 282.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 210256 537.2 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=262144-4 165625 742.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=1048576-4 161012 759.2 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 140348 797.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=12-4 142075 797.3 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=18-4 141024 816.5 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=24-4 140486 825.9 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=30-4 146811 810.9 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 126531 846.4 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=128-4 123843 930.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=256-4 125443 944.1 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=512-4 82086 1380 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=1024-4 72774 1428 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=2048-4 68436 1808 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=4096-4 65355 1787 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=8192-4 48436 2346 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 30259 3891 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 64740 1819 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=12-4 62335 1834 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=18-4 62073 1835 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=24-4 61614 1941 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=30-4 58242 2048 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 54660 2159 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=128-4 52449 2173 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=256-4 35013 3323 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=512-4 27270 4305 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=1024-4 24441 4952 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=2048-4 24666 4980 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=4096-4 23923 4887 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=8192-4 12526 8755 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 9781 10713 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 105980 1116 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=12-4 102169 1097 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=18-4 100861 1093 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=24-4 105571 1091 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=30-4 105475 1115 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 96350 1240 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=128-4 90256 1250 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=256-4 91662 1328 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=512-4 56064 1929 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=1024-4 46418 2699 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=2048-4 43046 2818 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=4096-4 43689 2850 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=8192-4 26139 4102 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 18360 6564 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 1872415 63.57 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=12-4 1724205 65.97 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=18-4 1676277 72.12 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=24-4 1639719 73.95 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=30-4 1583203 76.57 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 1575214 76.53 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=128-4 1511876 77.23 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=256-4 1543717 77.15 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=512-4 1494056 78.76 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=1024-4 1464933 79.22 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=2048-4 1454919 82.80 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=4096-4 1442160 80.93 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=8192-4 1393988 82.00 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 754987 135.1 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=262144-4 690397 195.9 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=1048576-4 644979 211.8 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=4194304-4 639380 187.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 1955125 61.39 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=12-4 1870407 69.28 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=18-4 1664562 71.12 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=24-4 1687627 71.58 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=30-4 1615604 71.47 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 1647345 72.65 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=128-4 1522782 75.03 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=256-4 1573150 75.48 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=512-4 1514782 75.33 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=1024-4 1498626 77.66 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=2048-4 1488837 80.92 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=4096-4 1466840 79.37 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=8192-4 1439659 80.56 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 850360 133.5 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=262144-4 686583 205.3 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=1048576-4 667687 219.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=4194304-4 661358 195.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1000000 107.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=12-4 1000000 125.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=18-4 823932 151.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=24-4 883708 143.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=30-4 724693 172.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 677916 192.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=128-4 711727 199.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=256-4 705061 187.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=512-4 699926 173.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=1024-4 689508 172.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=2048-4 733286 199.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=4096-4 640977 198.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=8192-4 595532 215.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 629523 279.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=262144-4 612870 343.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=1048576-4 617877 354.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=4194304-4 597828 350.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1145762 105.5 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=12-4 1000000 141.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=18-4 779755 176.9 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=24-4 796654 150.7 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=30-4 659674 215.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 617239 222.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=128-4 625996 212.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=256-4 620749 211.3 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=512-4 656798 198.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=1024-4 672921 218.5 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=2048-4 538929 261.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=4096-4 478752 345.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=8192-4 488707 291.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 509310 358.3 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=262144-4 443652 403.7 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=1048576-4 376456 392.9 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=4194304-4 478156 468.9 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1000000 127.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=12-4 768430 163.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=18-4 595357 229.9 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=24-4 720825 221.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=30-4 492123 269.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 508951 256.8 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=128-4 505398 291.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=256-4 510807 293.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=512-4 528998 314.9 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=1024-4 398737 340.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=2048-4 337620 433.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=4096-4 322464 396.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=8192-4 300682 444.6 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 302022 611.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=262144-4 291787 747.9 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=1048576-4 306066 686.5 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=4194304-4 295399 651.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 789513 163.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=12-4 639174 204.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=18-4 510026 262.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=24-4 544401 237.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=30-4 474980 348.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 453823 276.4 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=128-4 458782 282.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=256-4 425610 275.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=512-4 466596 277.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=1024-4 464864 275.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=2048-4 386330 347.7 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=4096-4 354264 424.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=8192-4 327626 378.5 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 363828 481.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=262144-4 369180 509.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=1048576-4 359732 490.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=4194304-4 364784 471.5 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 181560 642.6 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=12-4 172227 675.8 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=18-4 168397 727.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=24-4 164977 718.6 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=30-4 156819 855.1 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 157450 779.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=128-4 158004 791.3 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=256-4 156676 800.0 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=512-4 145076 943.6 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=1024-4 128626 960.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=2048-4 120679 1024 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=4096-4 99452 1249 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=8192-4 118297 1177 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 147445 1222 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=262144-4 148892 1027 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=1048576-4 142258 1065 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 27063 4152 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=12-4 26376 4318 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=18-4 25543 4637 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=24-4 22964 5467 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=30-4 26496 5132 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 21734 5591 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=128-4 23167 7366 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=256-4 21290 6223 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=512-4 19011 6064 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=1024-4 19879 6347 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=2048-4 19582 6124 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=4096-4 20931 6404 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=8192-4 23238 5567 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 27546 4588 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 10000 10346 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=12-4 10000 10150 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=18-4 10000 11717 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=24-4 10000 10234 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=30-4 10000 10398 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 12311 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=128-4 10000 12478 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=256-4 8342 13581 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=512-4 9484 13285 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=1024-4 10000 13936 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=2048-4 7264 14731 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=4096-4 10000 13431 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=8192-4 9912 13219 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 10000 11370 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 20053 5979 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=12-4 22173 5768 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=18-4 16588 6751 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=24-4 21138 6238 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=30-4 20581 5776 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 17394 5899 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=128-4 18856 6283 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=256-4 17299 7039 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=512-4 16400 7180 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=1024-4 16537 7118 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=2048-4 17361 6897 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=4096-4 17806 7102 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=8192-4 20149 6265 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 23281 5096 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 905962 111.8 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=12-4 949590 138.0 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=18-4 799694 163.0 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=24-4 848878 145.1 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=30-4 682818 194.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 644848 192.4 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=128-4 658873 192.0 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=256-4 672231 189.1 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=512-4 657858 192.9 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=1024-4 672625 200.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=2048-4 654682 187.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=4096-4 560244 222.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=8192-4 539643 252.9 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 549909 348.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=262144-4 507765 423.9 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=1048576-4 534901 424.4 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=4194304-4 541546 439.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1000000 109.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=12-4 1000000 128.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=18-4 796495 160.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=24-4 879534 142.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=30-4 708990 181.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 664106 186.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=128-4 692488 186.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=256-4 701500 186.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=512-4 668533 182.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=1024-4 691173 179.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=2048-4 721371 178.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=4096-4 608623 219.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=8192-4 568077 244.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 539802 338.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=262144-4 359792 370.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=1048576-4 346333 361.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=4194304-4 534520 413.5 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 575096 219.4 ns/op 249169 p100-ns/op 112.0 p50-ns/op 221.0 p99-ns/op 1688 p99.9-ns/op 10537 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=12-4 520328 242.7 ns/op 265125 p100-ns/op 116.0 p50-ns/op 494.0 p99-ns/op 2330 p99.9-ns/op 11828 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=18-4 473308 264.4 ns/op 191563 p100-ns/op 123.0 p50-ns/op 703.0 p99-ns/op 1775 p99.9-ns/op 13202 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=24-4 487131 252.5 ns/op 193649 p100-ns/op 124.0 p50-ns/op 649.0 p99-ns/op 1687 p99.9-ns/op 11648 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=30-4 420273 284.9 ns/op 252677 p100-ns/op 126.0 p50-ns/op 883.0 p99-ns/op 2123 p99.9-ns/op 15256 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 436258 283.0 ns/op 212037 p100-ns/op 125.0 p50-ns/op 1063 p99-ns/op 2405 p99.9-ns/op 16360 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=128-4 422150 284.3 ns/op 206033 p100-ns/op 126.0 p50-ns/op 1512 p99-ns/op 2874 p99.9-ns/op 21593 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=256-4 433076 283.8 ns/op 192096 p100-ns/op 126.0 p50-ns/op 1400 p99-ns/op 4208 p99.9-ns/op 19928 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=512-4 442575 277.8 ns/op 159096 p100-ns/op 126.0 p50-ns/op 875.0 p99-ns/op 5765 p99.9-ns/op 20732 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=1024-4 452138 276.4 ns/op 138562 p100-ns/op 128.0 p50-ns/op 679.0 p99-ns/op 8844 p99.9-ns/op 21793 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=2048-4 429859 278.7 ns/op 154766 p100-ns/op 129.0 p50-ns/op 587.0 p99-ns/op 9266 p99.9-ns/op 30670 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=4096-4 406537 303.2 ns/op 197457 p100-ns/op 131.0 p50-ns/op 2479 p99-ns/op 8324 p99.9-ns/op 44387 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=8192-4 387508 320.7 ns/op 214063 p100-ns/op 136.0 p50-ns/op 2568 p99-ns/op 5225 p99.9-ns/op 58567 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 402188 396.5 ns/op 485068 p100-ns/op 193.0 p50-ns/op 2748 p99-ns/op 4235 p99.9-ns/op 40153 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=262144-4 396962 471.6 ns/op 1731243 p100-ns/op 251.0 p50-ns/op 3013 p99-ns/op 4271 p99.9-ns/op 33177 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=1048576-4 394774 442.0 ns/op 1812407 p100-ns/op 266.0 p50-ns/op 2833 p99-ns/op 3937 p99.9-ns/op 25504 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=4194304-4 298111 457.8 ns/op 1681630 p100-ns/op 253.0 p50-ns/op 2942 p99-ns/op 3967 p99.9-ns/op 26312 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 523558 223.3 ns/op 166096 p100-ns/op 109.0 p50-ns/op 263.0 p99-ns/op 1250 p99.9-ns/op 11011 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=12-4 453057 257.4 ns/op 201732 p100-ns/op 115.0 p50-ns/op 599.0 p99-ns/op 1969 p99.9-ns/op 15020 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=18-4 445489 275.8 ns/op 212378 p100-ns/op 117.0 p50-ns/op 909.0 p99-ns/op 2974 p99.9-ns/op 18726 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=24-4 457975 257.9 ns/op 211678 p100-ns/op 115.0 p50-ns/op 802.0 p99-ns/op 2063 p99.9-ns/op 15703 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=30-4 409623 298.9 ns/op 127280 p100-ns/op 116.0 p50-ns/op 1203 p99-ns/op 3329 p99.9-ns/op 21492 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 391456 302.8 ns/op 457840 p100-ns/op 114.0 p50-ns/op 1831 p99-ns/op 3943 p99.9-ns/op 22420 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=128-4 413764 305.2 ns/op 169120 p100-ns/op 114.0 p50-ns/op 2238 p99-ns/op 4979 p99.9-ns/op 29469 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=256-4 417255 307.4 ns/op 2492174 p100-ns/op 112.0 p50-ns/op 2042 p99-ns/op 5940 p99.9-ns/op 29779 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=512-4 400168 296.6 ns/op 337849 p100-ns/op 113.0 p50-ns/op 1121 p99-ns/op 9511 p99.9-ns/op 30247 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=1024-4 407942 296.0 ns/op 424110 p100-ns/op 114.0 p50-ns/op 746.0 p99-ns/op 16673 p99.9-ns/op 40494 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=2048-4 366333 340.9 ns/op 564929 p100-ns/op 117.0 p50-ns/op 2628 p99-ns/op 17654 p99.9-ns/op 59005 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=4096-4 338420 362.3 ns/op 222858 p100-ns/op 125.0 p50-ns/op 2683 p99-ns/op 12221 p99.9-ns/op 74244 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=8192-4 327091 391.8 ns/op 261150 p100-ns/op 134.0 p50-ns/op 2747 p99-ns/op 8096 p99.9-ns/op 98750 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 334663 480.4 ns/op 998759 p100-ns/op 213.0 p50-ns/op 3038 p99-ns/op 5434 p99.9-ns/op 51383 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=262144-4 328058 544.6 ns/op 2976181 p100-ns/op 270.0 p50-ns/op 3302 p99-ns/op 5190 p99.9-ns/op 34017 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=1048576-4 327346 527.3 ns/op 3306383 p100-ns/op 280.0 p50-ns/op 3275 p99-ns/op 4663 p99.9-ns/op 30417 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=4194304-4 335624 524.8 ns/op 3014027 p100-ns/op 279.0 p50-ns/op 3267 p99-ns/op 4470 p99.9-ns/op 30833 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 502611 244.5 ns/op 181976 p100-ns/op 115.0 p50-ns/op 394.0 p99-ns/op 2642 p99.9-ns/op 14113 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=12-4 460807 275.4 ns/op 184157 p100-ns/op 122.0 p50-ns/op 936.0 p99-ns/op 3084 p99.9-ns/op 20674 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=18-4 390603 320.9 ns/op 223334 p100-ns/op 124.0 p50-ns/op 1486 p99-ns/op 4928 p99.9-ns/op 58551 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=24-4 418792 303.6 ns/op 191308 p100-ns/op 123.0 p50-ns/op 1529 p99-ns/op 4614 p99.9-ns/op 34441 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=30-4 333664 366.3 ns/op 216447 p100-ns/op 124.0 p50-ns/op 1950 p99-ns/op 6910 p99.9-ns/op 62774 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 349317 367.9 ns/op 216881 p100-ns/op 124.0 p50-ns/op 2702 p99-ns/op 7371 p99.9-ns/op 81994 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=128-4 352404 356.8 ns/op 264718 p100-ns/op 122.0 p50-ns/op 3401 p99-ns/op 7727 p99.9-ns/op 67766 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=256-4 353059 368.2 ns/op 389106 p100-ns/op 124.0 p50-ns/op 3409 p99-ns/op 10882 p99.9-ns/op 79643 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=512-4 343636 365.7 ns/op 353903 p100-ns/op 125.0 p50-ns/op 1861 p99-ns/op 17744 p99.9-ns/op 92127 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=1024-4 293445 468.1 ns/op 288555 p100-ns/op 129.0 p50-ns/op 3356 p99-ns/op 29294 p99.9-ns/op 93071 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=2048-4 251001 494.5 ns/op 273092 p100-ns/op 136.0 p50-ns/op 3129 p99-ns/op 30292 p99.9-ns/op 110440 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=4096-4 245461 538.6 ns/op 1922196 p100-ns/op 148.0 p50-ns/op 3194 p99-ns/op 23955 p99.9-ns/op 123510 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=8192-4 228662 580.0 ns/op 510258 p100-ns/op 180.0 p50-ns/op 3434 p99-ns/op 16078 p99.9-ns/op 168289 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 230443 742.0 ns/op 1736115 p100-ns/op 293.0 p50-ns/op 4167 p99-ns/op 9994 p99.9-ns/op 71718 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=262144-4 232034 919.1 ns/op 5807039 p100-ns/op 354.0 p50-ns/op 5523 p99-ns/op 11551 p99.9-ns/op 34306 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=1048576-4 230011 893.5 ns/op 5765299 p100-ns/op 343.0 p50-ns/op 5802 p99-ns/op 13476 p99.9-ns/op 34710 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=4194304-4 225872 827.8 ns/op 5677949 p100-ns/op 345.0 p50-ns/op 4649 p99-ns/op 7418 p99.9-ns/op 27138 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 464608 273.4 ns/op 295265 p100-ns/op 145.0 p50-ns/op 404.0 p99-ns/op 2634 p99.9-ns/op 15327 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=12-4 380934 313.0 ns/op 281240 p100-ns/op 151.0 p50-ns/op 878.0 p99-ns/op 3145 p99.9-ns/op 19407 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=18-4 308054 357.1 ns/op 310084 p100-ns/op 164.0 p50-ns/op 1325 p99-ns/op 4789 p99.9-ns/op 31753 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=24-4 380847 332.1 ns/op 201949 p100-ns/op 159.0 p50-ns/op 1146 p99-ns/op 3669 p99.9-ns/op 31493 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=30-4 325458 379.9 ns/op 224104 p100-ns/op 164.0 p50-ns/op 1477 p99-ns/op 5444 p99.9-ns/op 53713 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 313142 384.5 ns/op 351836 p100-ns/op 161.0 p50-ns/op 2006 p99-ns/op 5716 p99.9-ns/op 72036 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=128-4 313342 384.6 ns/op 1357444 p100-ns/op 161.0 p50-ns/op 2460 p99-ns/op 6097 p99.9-ns/op 62989 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=256-4 326348 382.0 ns/op 152168 p100-ns/op 162.0 p50-ns/op 2366 p99-ns/op 7678 p99.9-ns/op 56602 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=512-4 322422 376.9 ns/op 330764 p100-ns/op 162.0 p50-ns/op 1453 p99-ns/op 11524 p99.9-ns/op 81164 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=1024-4 337714 372.9 ns/op 274536 p100-ns/op 162.0 p50-ns/op 1001 p99-ns/op 19515 p99.9-ns/op 53108 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=2048-4 290716 427.7 ns/op 275656 p100-ns/op 166.0 p50-ns/op 2880 p99-ns/op 20451 p99.9-ns/op 60350 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=4096-4 274218 458.7 ns/op 197197 p100-ns/op 175.0 p50-ns/op 2953 p99-ns/op 16334 p99.9-ns/op 87198 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=8192-4 263533 478.1 ns/op 293599 p100-ns/op 182.0 p50-ns/op 3038 p99-ns/op 10065 p99.9-ns/op 113337 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 241810 569.7 ns/op 999164 p100-ns/op 262.0 p50-ns/op 3371 p99-ns/op 6230 p99.9-ns/op 59322 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=262144-4 277512 656.5 ns/op 3644457 p100-ns/op 328.0 p50-ns/op 3705 p99-ns/op 6113 p99.9-ns/op 35609 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=1048576-4 273357 659.2 ns/op 3620905 p100-ns/op 331.0 p50-ns/op 3764 p99-ns/op 6966 p99.9-ns/op 34796 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=4194304-4 273932 651.0 ns/op 3657217 p100-ns/op 327.0 p50-ns/op 3716 p99-ns/op 6120 p99.9-ns/op 30732 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 165006 776.0 ns/op 211456 p100-ns/op 439.0 p50-ns/op 2993 p99-ns/op 26725 p99.9-ns/op 109515 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=12-4 159844 796.4 ns/op 163724 p100-ns/op 438.0 p50-ns/op 3005 p99-ns/op 31462 p99.9-ns/op 116479 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=18-4 143228 886.4 ns/op 218078 p100-ns/op 452.0 p50-ns/op 3613 p99-ns/op 41766 p99.9-ns/op 140633 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=24-4 149220 836.0 ns/op 208302 p100-ns/op 444.0 p50-ns/op 3213 p99-ns/op 27464 p99.9-ns/op 123448 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=30-4 139364 944.7 ns/op 8886205 p100-ns/op 457.0 p50-ns/op 3223 p99-ns/op 36800 p99.9-ns/op 101060 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 137934 1004 ns/op 9930560 p100-ns/op 460.0 p50-ns/op 4163 p99-ns/op 30114 p99.9-ns/op 140587 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=128-4 129410 918.1 ns/op 336461 p100-ns/op 468.0 p50-ns/op 3983 p99-ns/op 30515 p99.9-ns/op 135296 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=256-4 133197 923.7 ns/op 387635 p100-ns/op 460.0 p50-ns/op 4714 p99-ns/op 32966 p99.9-ns/op 123007 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=512-4 130786 954.5 ns/op 391341 p100-ns/op 474.0 p50-ns/op 4470 p99-ns/op 37055 p99.9-ns/op 147383 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=1024-4 119061 999.8 ns/op 219889 p100-ns/op 504.0 p50-ns/op 4542 p99-ns/op 27680 p99.9-ns/op 116267 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=2048-4 94492 1120 ns/op 258258 p100-ns/op 714.0 p50-ns/op 4454 p99-ns/op 33966 p99.9-ns/op 121841 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=4096-4 89227 1243 ns/op 405419 p100-ns/op 782.0 p50-ns/op 5595 p99-ns/op 31876 p99.9-ns/op 147488 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=8192-4 106057 1293 ns/op 530186 p100-ns/op 795.0 p50-ns/op 5881 p99-ns/op 26312 p99.9-ns/op 129576 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 120360 1361 ns/op 687891 p100-ns/op 803.0 p50-ns/op 6517 p99-ns/op 15787 p99.9-ns/op 74692 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=262144-4 126078 1241 ns/op 908490 p100-ns/op 574.0 p50-ns/op 6548 p99-ns/op 13446 p99.9-ns/op 60471 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=1048576-4 98857 1149 ns/op 506550 p100-ns/op 599.0 p50-ns/op 6398 p99-ns/op 16043 p99.9-ns/op 88130 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 25398 5607 ns/op 470241 p100-ns/op 3313 p50-ns/op 38776 p99-ns/op 218485 p99.9-ns/op 352331 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=12-4 20487 6071 ns/op 531316 p100-ns/op 3430 p50-ns/op 45217 p99-ns/op 267667 p99.9-ns/op 357939 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=18-4 21748 5642 ns/op 417107 p100-ns/op 3406 p50-ns/op 44669 p99-ns/op 206912 p99.9-ns/op 322232 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=24-4 22172 5271 ns/op 426967 p100-ns/op 3497 p50-ns/op 31191 p99-ns/op 199351 p99.9-ns/op 285339 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=30-4 21210 6287 ns/op 10230991 p100-ns/op 3583 p50-ns/op 37249 p99-ns/op 195530 p99.9-ns/op 459929 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 20055 6059 ns/op 462526 p100-ns/op 3497 p50-ns/op 49211 p99-ns/op 210012 p99.9-ns/op 330470 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=128-4 20024 6794 ns/op 508746 p100-ns/op 3894 p50-ns/op 51209 p99-ns/op 244913 p99.9-ns/op 417390 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=256-4 17154 8835 ns/op 17789312 p100-ns/op 5324 p50-ns/op 41167 p99-ns/op 235002 p99.9-ns/op 10363155 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=512-4 16701 7939 ns/op 11092889 p100-ns/op 5702 p50-ns/op 31813 p99-ns/op 216952 p99.9-ns/op 701489 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=1024-4 17223 7095 ns/op 527188 p100-ns/op 5845 p50-ns/op 25097 p99-ns/op 142819 p99.9-ns/op 494220 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=2048-4 17491 7171 ns/op 702266 p100-ns/op 5900 p50-ns/op 24239 p99-ns/op 120959 p99.9-ns/op 293445 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=4096-4 17980 7054 ns/op 340864 p100-ns/op 5843 p50-ns/op 21665 p99-ns/op 98161 p99.9-ns/op 243786 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=8192-4 20349 6232 ns/op 169017 p100-ns/op 5245 p50-ns/op 19610 p99-ns/op 84423 p99.9-ns/op 141675 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 24949 4710 ns/op 183603 p100-ns/op 3685 p50-ns/op 15638 p99-ns/op 52601 p99.9-ns/op 137775 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 10000 12507 ns/op 7123810 p100-ns/op 7943 p50-ns/op 80529 p99-ns/op 289981 p99.9-ns/op 7123810 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=12-4 10000 12083 ns/op 547577 p100-ns/op 8424 p50-ns/op 68516 p99-ns/op 281962 p99.9-ns/op 547577 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=18-4 10000 12592 ns/op 9702927 p100-ns/op 8756 p50-ns/op 58807 p99-ns/op 237964 p99.9-ns/op 9702927 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=24-4 9448 12190 ns/op 399594 p100-ns/op 8682 p50-ns/op 73700 p99-ns/op 265845 p99.9-ns/op 399594 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=30-4 10000 12409 ns/op 355498 p100-ns/op 8470 p50-ns/op 85665 p99-ns/op 234944 p99.9-ns/op 355498 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 10000 13746 ns/op 667743 p100-ns/op 9245 p50-ns/op 91843 p99-ns/op 238888 p99.9-ns/op 667743 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=128-4 10000 15079 ns/op 608076 p100-ns/op 11988 p50-ns/op 95205 p99-ns/op 290560 p99.9-ns/op 608076 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=256-4 8186 14668 ns/op 626135 p100-ns/op 13213 p50-ns/op 53136 p99-ns/op 249200 p99.9-ns/op 626135 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=512-4 7896 14714 ns/op 540330 p100-ns/op 13339 p50-ns/op 46861 p99-ns/op 229589 p99.9-ns/op 540330 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=1024-4 7891 14820 ns/op 283765 p100-ns/op 13370 p50-ns/op 48800 p99-ns/op 218245 p99.9-ns/op 283765 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=2048-4 6631 15954 ns/op 257631 p100-ns/op 13604 p50-ns/op 47976 p99-ns/op 183467 p99.9-ns/op 257631 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=4096-4 7892 14993 ns/op 223336 p100-ns/op 13318 p50-ns/op 31830 p99-ns/op 90125 p99.9-ns/op 223336 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=8192-4 10000 13819 ns/op 233959 p100-ns/op 11615 p50-ns/op 33697 p99-ns/op 106702 p99.9-ns/op 233959 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 9661 11624 ns/op 144545 p100-ns/op 10290 p50-ns/op 23178 p99-ns/op 48657 p99.9-ns/op 144545 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 18946 6123 ns/op 226442 p100-ns/op 4511 p50-ns/op 28258 p99-ns/op 106344 p99.9-ns/op 222640 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=12-4 19570 6040 ns/op 232862 p100-ns/op 4554 p50-ns/op 25754 p99-ns/op 111975 p99.9-ns/op 230761 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=18-4 20533 5933 ns/op 379349 p100-ns/op 4624 p50-ns/op 29208 p99-ns/op 103431 p99.9-ns/op 167294 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=24-4 20096 5977 ns/op 444517 p100-ns/op 4663 p50-ns/op 27452 p99-ns/op 116679 p99.9-ns/op 349327 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=30-4 20270 6021 ns/op 377267 p100-ns/op 4640 p50-ns/op 29142 p99-ns/op 107114 p99.9-ns/op 341147 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 18856 6868 ns/op 8813300 p100-ns/op 4680 p50-ns/op 35642 p99-ns/op 165568 p99.9-ns/op 375217 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=128-4 18072 6796 ns/op 355788 p100-ns/op 4818 p50-ns/op 35374 p99-ns/op 128172 p99.9-ns/op 333989 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=256-4 16640 7145 ns/op 440973 p100-ns/op 5343 p50-ns/op 30412 p99-ns/op 123491 p99.9-ns/op 337574 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=512-4 16186 7390 ns/op 372002 p100-ns/op 6818 p50-ns/op 22083 p99-ns/op 120913 p99.9-ns/op 365319 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=1024-4 16129 7251 ns/op 202039 p100-ns/op 6969 p50-ns/op 18166 p99-ns/op 113642 p99.9-ns/op 192514 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=2048-4 16651 7159 ns/op 184332 p100-ns/op 6984 p50-ns/op 16754 p99-ns/op 83741 p99.9-ns/op 156289 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=4096-4 17929 6914 ns/op 318167 p100-ns/op 6255 p50-ns/op 17490 p99-ns/op 89219 p99.9-ns/op 197278 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=8192-4 18238 6575 ns/op 251244 p100-ns/op 6017 p50-ns/op 15902 p99-ns/op 56865 p99.9-ns/op 238797 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 22830 5340 ns/op 171290 p100-ns/op 4977 p50-ns/op 14147 p99-ns/op 26707 p99.9-ns/op 71417 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 529849 231.9 ns/op 187432 p100-ns/op 113.0 p50-ns/op 267.0 p99-ns/op 2201 p99.9-ns/op 11995 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=12-4 467180 246.7 ns/op 201902 p100-ns/op 115.0 p50-ns/op 538.0 p99-ns/op 2437 p99.9-ns/op 14527 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=18-4 447788 286.5 ns/op 217043 p100-ns/op 123.0 p50-ns/op 985.0 p99-ns/op 3617 p99.9-ns/op 20837 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=24-4 463720 264.8 ns/op 184239 p100-ns/op 124.0 p50-ns/op 752.0 p99-ns/op 2304 p99.9-ns/op 16217 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=30-4 409466 298.6 ns/op 219305 p100-ns/op 126.0 p50-ns/op 1137 p99-ns/op 3505 p99.9-ns/op 26890 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 409153 299.9 ns/op 215411 p100-ns/op 125.0 p50-ns/op 1650 p99-ns/op 3758 p99.9-ns/op 21391 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=128-4 399698 295.5 ns/op 133168 p100-ns/op 125.0 p50-ns/op 1970 p99-ns/op 4263 p99.9-ns/op 22721 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=256-4 417242 296.1 ns/op 221933 p100-ns/op 124.0 p50-ns/op 1870 p99-ns/op 5437 p99.9-ns/op 24715 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=512-4 410853 292.0 ns/op 141425 p100-ns/op 125.0 p50-ns/op 1017 p99-ns/op 8283 p99.9-ns/op 24785 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=1024-4 409646 287.7 ns/op 165185 p100-ns/op 126.0 p50-ns/op 646.0 p99-ns/op 13486 p99.9-ns/op 27700 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=2048-4 419122 290.1 ns/op 425659 p100-ns/op 128.0 p50-ns/op 578.0 p99-ns/op 13669 p99.9-ns/op 36251 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=4096-4 369004 333.8 ns/op 480758 p100-ns/op 132.0 p50-ns/op 2619 p99-ns/op 9991 p99.9-ns/op 55166 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=8192-4 363292 353.1 ns/op 223973 p100-ns/op 142.0 p50-ns/op 2678 p99-ns/op 7567 p99.9-ns/op 73203 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 367699 460.4 ns/op 2721219 p100-ns/op 216.0 p50-ns/op 2964 p99-ns/op 5248 p99.9-ns/op 52564 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=262144-4 334798 526.2 ns/op 2701287 p100-ns/op 271.0 p50-ns/op 3329 p99-ns/op 7672 p99.9-ns/op 31001 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=1048576-4 347500 517.7 ns/op 2381111 p100-ns/op 294.0 p50-ns/op 3278 p99-ns/op 5768 p99.9-ns/op 30794 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=4194304-4 359790 538.0 ns/op 2672635 p100-ns/op 292.0 p50-ns/op 3517 p99-ns/op 8704 p99.9-ns/op 25749 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 547814 229.0 ns/op 267133 p100-ns/op 117.0 p50-ns/op 274.0 p99-ns/op 2152 p99.9-ns/op 10553 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=12-4 472107 257.9 ns/op 130331 p100-ns/op 121.0 p50-ns/op 644.0 p99-ns/op 3155 p99.9-ns/op 14691 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=18-4 443553 274.7 ns/op 139797 p100-ns/op 121.0 p50-ns/op 813.0 p99-ns/op 3282 p99.9-ns/op 22482 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=24-4 485239 262.4 ns/op 152957 p100-ns/op 122.0 p50-ns/op 740.0 p99-ns/op 2299 p99.9-ns/op 12923 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=30-4 411439 291.8 ns/op 129197 p100-ns/op 123.0 p50-ns/op 1138 p99-ns/op 3480 p99.9-ns/op 23314 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 408894 294.7 ns/op 214278 p100-ns/op 121.0 p50-ns/op 1630 p99-ns/op 3876 p99.9-ns/op 29816 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=128-4 423073 296.6 ns/op 207906 p100-ns/op 121.0 p50-ns/op 1946 p99-ns/op 3951 p99.9-ns/op 20423 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=256-4 425180 294.0 ns/op 213817 p100-ns/op 121.0 p50-ns/op 1814 p99-ns/op 5290 p99.9-ns/op 21666 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=512-4 415272 289.4 ns/op 297477 p100-ns/op 120.0 p50-ns/op 1011 p99-ns/op 8186 p99.9-ns/op 25120 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=1024-4 437877 283.8 ns/op 148191 p100-ns/op 121.0 p50-ns/op 639.0 p99-ns/op 13386 p99.9-ns/op 29522 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=2048-4 435475 288.2 ns/op 186197 p100-ns/op 122.0 p50-ns/op 664.0 p99-ns/op 13854 p99.9-ns/op 36239 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=4096-4 382227 325.0 ns/op 278838 p100-ns/op 125.0 p50-ns/op 2595 p99-ns/op 10296 p99.9-ns/op 54411 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=8192-4 362427 353.3 ns/op 245105 p100-ns/op 136.0 p50-ns/op 2685 p99-ns/op 7774 p99.9-ns/op 76831 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 377080 450.0 ns/op 691611 p100-ns/op 214.0 p50-ns/op 3003 p99-ns/op 5926 p99.9-ns/op 60574 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=262144-4 266152 592.7 ns/op 4720504 p100-ns/op 300.0 p50-ns/op 3518 p99-ns/op 8816 p99.9-ns/op 53673 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=1048576-4 242739 588.2 ns/op 2536246 p100-ns/op 307.0 p50-ns/op 3418 p99-ns/op 6278 p99.9-ns/op 53793 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=4194304-4 309783 544.0 ns/op 2460448 p100-ns/op 301.0 p50-ns/op 3337 p99-ns/op 5836 p99.9-ns/op 46789 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 919174 109.7 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=12-4 952592 107.9 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=18-4 1000000 109.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=24-4 1000000 111.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=30-4 1000000 110.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1000000 107.5 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=128-4 1000000 112.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=256-4 1000000 110.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=512-4 1000000 108.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=1024-4 1000000 108.5 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=2048-4 1000000 111.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=4096-4 898464 137.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=8192-4 773162 144.9 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 545608 213.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=262144-4 454773 249.5 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=1048576-4 333780 333.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=4194304-4 41854 2594 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1000000 118.5 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=12-4 1000000 119.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=18-4 1000000 122.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=24-4 1000000 134.8 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=30-4 1000000 121.6 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1000000 128.6 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=128-4 989043 125.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=256-4 857480 123.4 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=512-4 1000000 133.5 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=1024-4 1000000 123.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=2048-4 665317 166.0 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=4096-4 666376 175.4 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=8192-4 532417 202.2 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 402382 283.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=262144-4 349929 338.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=1048576-4 155976 664.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=4194304-4 29008 3764 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 951530 140.1 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=12-4 961780 134.7 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=18-4 906213 161.3 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=24-4 953799 135.9 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=30-4 870666 168.3 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 856609 156.3 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=128-4 876369 148.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=256-4 846429 151.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=512-4 889184 152.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=1024-4 557650 224.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=2048-4 520002 227.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=4096-4 480772 239.9 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=8192-4 366906 311.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 260829 402.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=262144-4 224758 450.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=1048576-4 41970 2479 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=4194304-4 15073 8004 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 758496 170.5 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=12-4 724575 175.1 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=18-4 715664 183.6 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=24-4 673314 178.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=30-4 728512 176.5 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 671949 178.6 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=128-4 702354 172.3 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=256-4 738476 183.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=512-4 733437 170.3 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=1024-4 751468 167.0 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=2048-4 552856 226.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=4096-4 511548 232.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=8192-4 404214 268.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 336542 362.5 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=262144-4 286142 430.0 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=1048576-4 99414 1066 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=4194304-4 21187 4992 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 169699 728.5 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=12-4 200460 657.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=18-4 184200 665.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=24-4 185124 664.4 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=30-4 188310 663.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 192142 669.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=128-4 178928 678.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=256-4 188142 678.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=512-4 176560 684.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=1024-4 156897 779.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=2048-4 150823 827.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=4096-4 125056 921.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=8192-4 144140 917.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 128545 1027 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=262144-4 133748 783.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=1048576-4 67856 1527 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 25024 3999 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=12-4 24428 4202 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=18-4 28556 4382 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=24-4 26559 4176 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=30-4 26786 4429 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 29460 4587 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=128-4 24940 4764 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=256-4 23815 5055 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=512-4 20204 5758 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=1024-4 21079 5846 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=2048-4 21254 5929 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=4096-4 23082 5554 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=8192-4 24858 5310 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 30190 3953 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 10000 10318 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=12-4 10000 10732 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=18-4 12153 10263 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=24-4 10000 10129 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=30-4 10000 10488 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 10000 11442 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=128-4 10000 12878 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=256-4 10000 13080 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=512-4 10000 13231 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=1024-4 8150 12837 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=2048-4 9873 12948 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=4096-4 8701 13929 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=8192-4 9866 12208 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 11214 10704 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 19620 6035 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=12-4 20290 5756 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=18-4 19954 5680 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=24-4 21201 5590 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=30-4 18350 5884 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 20358 5914 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=128-4 18793 6168 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=256-4 18406 6692 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=512-4 15930 6934 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=1024-4 16863 7024 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=2048-4 17010 7157 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=4096-4 18169 7092 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=8192-4 20710 6272 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 23442 5149 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1000000 116.8 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=12-4 1039618 114.3 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=18-4 1000000 112.6 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=24-4 1000000 113.2 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=30-4 1000000 117.3 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1000000 119.2 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=128-4 1000000 119.4 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=256-4 1000000 118.8 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=512-4 1000000 119.4 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=1024-4 1000000 117.0 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=2048-4 1000000 115.9 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=4096-4 770200 154.4 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=8192-4 712153 162.5 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 502480 237.9 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=262144-4 433358 291.7 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=1048576-4 252784 418.3 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=4194304-4 29769 3454 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1000000 111.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=12-4 1000000 112.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=18-4 1000000 108.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=24-4 1000000 108.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=30-4 1000000 113.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1000000 116.7 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=128-4 1000000 114.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=256-4 1000000 111.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=512-4 1000000 111.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=1024-4 1000000 114.5 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=2048-4 1000000 112.2 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=4096-4 770017 153.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=8192-4 652112 157.7 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 502192 234.9 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=262144-4 438682 281.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=1048576-4 260690 426.9 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=4194304-4 28609 3626 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 1627584 73.22 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=12-4 1388852 83.32 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=18-4 1441711 83.32 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=24-4 1314702 88.77 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=30-4 1412770 83.28 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 1444990 82.45 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=128-4 1411170 84.35 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=256-4 1430106 84.28 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=512-4 1357761 85.41 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=1024-4 1399662 87.16 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=2048-4 1416249 84.22 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=4096-4 1372846 88.07 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=8192-4 1343857 88.97 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 713040 147.3 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=262144-4 593768 198.3 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=1048576-4 495776 226.1 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=4194304-4 445526 259.1 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 1675543 70.72 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=12-4 1393446 85.89 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=18-4 1408231 85.27 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=24-4 1325325 91.18 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=30-4 1445336 83.57 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 1367296 84.16 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=128-4 1366530 87.62 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=256-4 1355533 84.47 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=512-4 1400001 84.49 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=1024-4 1348035 89.02 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=2048-4 1396819 86.09 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=4096-4 1347370 87.45 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=8192-4 1318178 92.22 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 576289 189.5 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=262144-4 524463 234.6 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=1048576-4 472528 248.0 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=4194304-4 273606 368.7 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 1518968 75.89 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=12-4 1308792 91.18 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=18-4 1335414 89.80 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=24-4 1229950 97.18 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=30-4 1316552 91.91 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 1320856 88.49 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=128-4 1309202 89.04 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=256-4 1308741 91.46 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=512-4 1279140 92.13 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=1024-4 1268480 94.41 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=2048-4 1276014 96.14 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=4096-4 1000000 100.2 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=8192-4 960334 111.7 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 446684 248.7 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=262144-4 393968 292.3 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=1048576-4 373818 310.1 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=4194304-4 181401 591.0 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 933852 121.0 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=12-4 883772 135.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=18-4 843147 134.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=24-4 776110 142.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=30-4 857251 132.9 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 894310 133.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=128-4 916827 132.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=256-4 903898 131.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=512-4 915616 131.1 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=1024-4 892755 132.5 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=2048-4 888254 131.7 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=4096-4 885303 133.8 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=8192-4 760287 139.5 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 487286 238.9 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=262144-4 415527 270.9 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=1048576-4 359755 310.7 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=4194304-4 203446 510.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 190230 663.2 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=12-4 200098 629.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=18-4 205423 636.5 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=24-4 199610 636.2 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=30-4 185968 629.5 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 205784 639.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=128-4 194238 608.5 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=256-4 195199 629.2 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=512-4 165434 679.5 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=1024-4 163525 730.3 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=2048-4 155840 791.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=4096-4 146445 827.2 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=8192-4 137070 846.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 140774 871.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=262144-4 109461 988.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=1048576-4 93567 1094 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 31134 4541 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=12-4 26510 4377 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=18-4 25104 4431 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=24-4 26941 4299 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=30-4 28489 4392 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 29445 4482 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=128-4 24807 4746 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=256-4 26145 5224 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=512-4 22350 5441 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=1024-4 21502 5509 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=2048-4 21109 5679 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=4096-4 20217 5782 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=8192-4 19027 5466 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 14938 6695 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 10000 10091 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=12-4 10000 10347 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=18-4 10000 10438 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=24-4 10000 10482 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=30-4 10000 10270 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 10000 10956 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=128-4 10195 11880 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=256-4 10000 12748 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=512-4 10000 13276 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=1024-4 8515 13201 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=2048-4 9069 12938 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=4096-4 8571 13937 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=8192-4 8139 14066 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 5236 19230 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 20577 5705 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=12-4 21123 5922 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=18-4 22078 5884 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=24-4 20833 5721 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=30-4 20982 5767 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 21066 5643 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=128-4 19309 5879 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=256-4 18015 6494 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=512-4 16911 7037 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=1024-4 17074 7060 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=2048-4 17715 7271 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=4096-4 15932 7486 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=8192-4 15516 6677 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 15750 8074 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 1650769 72.35 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=12-4 1425668 81.80 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=18-4 1449458 81.82 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=24-4 1356632 90.63 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=30-4 1448424 82.89 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 1456113 82.07 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=128-4 1435363 83.90 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=256-4 1401397 85.89 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=512-4 1444354 82.95 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=1024-4 1392669 84.15 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=2048-4 1371662 86.28 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=4096-4 1347990 87.99 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=8192-4 1351094 88.86 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 681127 156.1 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=262144-4 533948 219.7 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=1048576-4 504520 237.2 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=4194304-4 405498 282.3 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 1681962 71.55 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=12-4 1410970 83.96 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=18-4 1386895 85.83 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=24-4 1385516 86.91 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=30-4 1399646 82.13 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 1410602 80.84 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=128-4 1450514 83.14 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=256-4 1399110 85.94 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=512-4 1407542 85.14 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=1024-4 1433373 83.71 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=2048-4 1413664 84.67 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=4096-4 1397932 86.48 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=8192-4 1309729 89.18 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 673946 163.0 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=262144-4 542839 219.1 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=1048576-4 503865 238.1 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=4194304-4 404865 280.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 1343295 88.43 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=12-4 1000000 102.2 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=18-4 1000000 104.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=24-4 1157168 107.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=30-4 977314 107.0 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1000000 108.8 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=128-4 1000000 107.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=256-4 1000000 108.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=512-4 1000000 111.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=1024-4 1000000 112.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=2048-4 1000000 113.2 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=4096-4 1000000 111.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=8192-4 1000000 116.8 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 785253 180.2 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=262144-4 607363 232.5 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=1048576-4 592807 236.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=4194304-4 563455 231.7 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 1337265 89.69 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=12-4 1169257 107.1 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=18-4 1000000 106.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=24-4 1000000 110.4 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=30-4 1000000 109.4 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1000000 110.0 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=128-4 1000000 109.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=256-4 1000000 111.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=512-4 1000000 109.4 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=1024-4 997069 115.1 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=2048-4 1000000 114.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=4096-4 1000000 113.8 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=8192-4 1000000 120.3 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 599302 224.1 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=262144-4 572565 247.2 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=1048576-4 541440 252.2 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=4194304-4 534470 237.2 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 122888 6953 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=12-4 209017 7057 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=18-4 266920 7290 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=24-4 287652 6469 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=30-4 273368 5408 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 417586 4370 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=128-4 487501 3057 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=256-4 503114 2052 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=512-4 542776 1357 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=1024-4 546792 842.5 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=2048-4 551384 581.1 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=4096-4 469674 441.9 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=8192-4 419426 406.0 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 307036 428.1 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=262144-4 303618 450.8 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=1048576-4 306752 431.7 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=4194304-4 307468 400.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 550573 215.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=12-4 538741 222.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=18-4 568053 224.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=24-4 459781 223.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=30-4 557214 215.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 563511 218.5 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=128-4 539463 216.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=256-4 556903 217.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=512-4 562104 218.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=1024-4 473743 221.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=2048-4 543364 221.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=4096-4 528482 224.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=8192-4 431127 241.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 379989 344.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=262144-4 333934 368.7 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=1048576-4 354406 363.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=4194304-4 345122 353.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 262491 444.7 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=12-4 244761 448.7 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=18-4 266121 452.8 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=24-4 242824 454.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=30-4 266325 457.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 263647 451.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=128-4 244388 458.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=256-4 262632 457.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=512-4 261348 459.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=1024-4 250455 459.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=2048-4 255966 469.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=4096-4 204147 536.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=8192-4 220946 531.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 130726 812.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=262144-4 129500 956.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=1048576-4 122842 979.8 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 56838 2076 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=12-4 56704 2100 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=18-4 56527 2094 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=24-4 56596 2086 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=30-4 56052 2100 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 53707 2170 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=128-4 52555 2243 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=256-4 51556 2255 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=512-4 41862 2794 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=1024-4 40203 3007 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=2048-4 38592 3142 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=4096-4 37706 3205 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=8192-4 29346 3984 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 22773 5261 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1000000 139.4 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=12-4 801808 146.3 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=18-4 949953 133.9 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=24-4 1000000 142.6 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=30-4 1000000 137.3 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 974943 138.2 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=128-4 949292 157.4 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=256-4 929353 165.1 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=512-4 876166 161.2 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=1024-4 814750 153.2 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=2048-4 676377 151.4 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=4096-4 759364 151.0 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=8192-4 719120 165.6 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 322935 363.5 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=262144-4 323527 432.5 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=1048576-4 309490 411.6 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=4194304-4 332749 383.2 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 990813 145.2 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=12-4 1000000 148.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=18-4 985591 142.8 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=24-4 1000000 135.6 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=30-4 999420 136.3 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 924038 144.8 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=128-4 985510 156.3 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=256-4 941671 158.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=512-4 877587 157.7 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=1024-4 816045 149.1 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=2048-4 722424 144.8 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=4096-4 764322 151.4 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=8192-4 700659 171.8 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 326439 365.1 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=262144-4 318308 445.6 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=1048576-4 301902 445.7 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=4194304-4 317919 389.8 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 907940 168.6 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=12-4 946927 161.3 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=18-4 890074 149.6 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=24-4 920590 157.3 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=30-4 901498 143.8 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 937278 149.7 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=128-4 854038 155.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=256-4 933238 162.1 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=512-4 846268 162.4 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=1024-4 766393 153.3 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=2048-4 682538 155.4 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=4096-4 724677 164.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=8192-4 618872 187.4 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 288109 429.5 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=262144-4 288619 487.0 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=1048576-4 275972 467.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=4194304-4 291948 421.2 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 983556 120.6 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=12-4 793026 141.5 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=18-4 804470 151.1 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=24-4 770708 155.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=30-4 770856 148.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 778210 152.6 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=128-4 758742 158.6 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=256-4 772557 152.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=512-4 741032 151.4 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=1024-4 799285 271.8 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=2048-4 852714 157.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=4096-4 836026 155.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=8192-4 827005 157.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 230.5 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=262144-4 925969 302.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=1048576-4 772623 182.8 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=4194304-4 728485 178.0 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1000000 114.0 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=12-4 754952 143.9 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=18-4 788074 146.8 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=24-4 756438 157.1 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=30-4 778581 149.8 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 793278 153.9 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=128-4 784960 155.1 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=256-4 776578 152.0 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=512-4 789842 151.7 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=1024-4 816686 153.5 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=2048-4 839049 154.1 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=4096-4 825619 159.2 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=8192-4 807079 165.9 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 255.4 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=262144-4 866155 348.2 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=1048576-4 768820 185.3 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=4194304-4 755302 172.0 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 856392 125.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=12-4 741418 159.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=18-4 705626 169.0 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=24-4 565458 182.6 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=30-4 663296 172.0 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 666194 172.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=128-4 670189 173.1 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=256-4 675058 175.0 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=512-4 660231 175.1 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=1024-4 693865 176.7 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=2048-4 711478 180.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=4096-4 660549 193.6 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=8192-4 561345 243.7 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 730278 415.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=262144-4 616831 445.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=1048576-4 601897 227.5 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=4194304-4 715520 183.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 537738 214.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=12-4 502878 232.7 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=18-4 511856 233.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=24-4 494992 238.4 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=30-4 514267 227.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 524815 226.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=128-4 538323 226.5 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=256-4 537488 220.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=512-4 538419 223.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=1024-4 543750 226.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=2048-4 489258 228.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=4096-4 564842 232.4 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=8192-4 553318 245.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 813400 347.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=262144-4 641624 408.5 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=1048576-4 640076 221.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=4194304-4 572552 205.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 132346 871.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=12-4 152206 855.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=18-4 147122 818.7 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=24-4 145738 853.7 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=30-4 149166 850.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 159964 850.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=128-4 155917 845.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=256-4 145084 878.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=512-4 150247 910.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=1024-4 139288 957.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=2048-4 132404 999.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=4096-4 122150 1045 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=8192-4 118743 1086 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 199084 1218 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=262144-4 177672 673.1 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=1048576-4 183826 656.6 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 21991 5544 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=12-4 22596 5598 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=18-4 21511 5589 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=24-4 21892 5331 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=30-4 23502 5264 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 22431 5282 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=128-4 20607 5793 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=256-4 19406 6265 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=512-4 18068 6956 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=1024-4 16908 7250 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=2048-4 16767 7523 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=4096-4 17258 7812 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=8192-4 17556 6945 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 31462 3817 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 10000 11358 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=12-4 10000 11855 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=18-4 10000 11071 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=24-4 10000 10713 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=30-4 10000 10784 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 11891 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=128-4 10000 12600 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=256-4 10000 13783 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=512-4 10000 14259 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=1024-4 10000 14266 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=2048-4 10000 12776 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=4096-4 10000 13478 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=8192-4 10000 13451 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 26436 4467 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 20606 6134 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=12-4 19456 6185 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=18-4 18603 6493 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=24-4 20445 6072 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=30-4 20161 5999 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 19885 5995 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=128-4 19126 6855 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=256-4 16747 6864 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=512-4 17385 6702 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=1024-4 17874 7298 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=2048-4 19557 6738 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=4096-4 19482 6238 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=8192-4 18825 6022 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 537955 6708 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1000000 120.2 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=12-4 833836 144.4 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=18-4 790132 150.9 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=24-4 750548 157.6 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=30-4 721705 151.5 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 770650 159.0 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=128-4 762674 159.2 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=256-4 783859 159.1 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=512-4 770349 156.1 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=1024-4 791331 160.1 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=2048-4 832599 163.3 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=4096-4 813939 159.7 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=8192-4 745738 173.7 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 774796 280.3 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=262144-4 891952 346.8 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=1048576-4 768226 189.2 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=4194304-4 735879 169.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1000000 119.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=12-4 775255 148.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=18-4 782805 153.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=24-4 678756 159.5 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=30-4 760588 154.9 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 747369 158.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=128-4 680916 158.9 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=256-4 765751 157.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=512-4 781495 155.8 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=1024-4 788304 157.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=2048-4 816974 158.3 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=4096-4 807343 159.6 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=8192-4 754761 168.2 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 958666 283.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=262144-4 845758 368.2 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=1048576-4 720957 187.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=4194304-4 745014 173.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 532108 229.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=12-4 439284 274.7 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=18-4 394627 269.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=24-4 414642 284.3 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=30-4 429172 275.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 417462 286.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=128-4 393538 303.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=256-4 383673 318.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=512-4 362702 351.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=1024-4 369453 395.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=2048-4 325508 453.1 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=4096-4 310056 539.1 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=8192-4 267674 606.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 407408 1013 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=262144-4 356946 1116 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=1048576-4 305954 384.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=4194304-4 322713 381.5 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 504114 230.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=12-4 429399 265.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=18-4 431966 266.3 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=24-4 434930 275.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=30-4 436358 268.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 420780 282.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=128-4 412207 295.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=256-4 396643 315.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=512-4 373017 351.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=1024-4 372922 397.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=2048-4 353938 460.8 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=4096-4 321886 545.8 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=8192-4 283569 646.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 372098 1182 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=262144-4 344017 1542 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=1048576-4 321080 381.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=4194304-4 306384 404.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 444931 239.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=12-4 418363 289.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=18-4 364668 292.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=24-4 351361 299.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=30-4 405936 291.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 377640 301.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=128-4 369452 315.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=256-4 367390 337.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=512-4 344826 370.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=1024-4 343164 419.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=2048-4 332907 491.7 ns/op BenchmarkMapPop/Key=string/Elem=string/len=4096-4 250912 611.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=8192-4 218751 709.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 290248 1159 ns/op BenchmarkMapPop/Key=string/Elem=string/len=262144-4 258045 806.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=1048576-4 233803 497.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=4194304-4 233805 505.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 377959 317.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=12-4 308503 340.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=18-4 345864 338.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=24-4 342823 345.9 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=30-4 323889 340.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 336997 351.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=128-4 330825 363.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=256-4 306193 388.0 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=512-4 314466 413.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=1024-4 311292 460.2 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=2048-4 314769 521.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=4096-4 248764 646.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=8192-4 212979 698.8 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 333764 1168 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=262144-4 314260 2078 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=1048576-4 289837 415.9 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=4194304-4 277228 423.7 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 98109 1195 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=12-4 101349 1147 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=18-4 111814 1134 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=24-4 110160 1132 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=30-4 105691 1161 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 104523 1165 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=128-4 101182 1212 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=256-4 104498 1263 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=512-4 87286 1412 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=1024-4 85540 1529 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=2048-4 76490 1735 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=4096-4 70095 1834 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=8192-4 69261 1924 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 118052 1861 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=262144-4 125666 957.0 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=1048576-4 115927 1028 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 16158 7441 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=12-4 16562 7606 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=18-4 17022 7734 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=24-4 15295 7355 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=30-4 16176 7115 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 15961 7380 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=128-4 15415 8156 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=256-4 13536 8750 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=512-4 13513 9052 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=1024-4 14007 8997 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=2048-4 14446 9088 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=4096-4 14235 8891 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=8192-4 17137 8668 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 33789 3491 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 13343 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=12-4 10000 14093 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=18-4 10000 13124 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=24-4 10000 13724 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=30-4 10000 13412 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 14421 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=128-4 10000 15392 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=256-4 10000 16097 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=512-4 10000 16029 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=1024-4 10000 15106 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=2048-4 10000 14337 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=4096-4 10000 15087 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=8192-4 10000 15298 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 33231 3462 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 19473 6257 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=12-4 21418 6260 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=18-4 18826 5888 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=24-4 20731 6115 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=30-4 20750 5928 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 19722 6143 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=128-4 18092 6579 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=256-4 17107 6561 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=512-4 16726 7125 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=1024-4 17990 7180 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=2048-4 19096 7236 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=4096-4 19011 6617 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=8192-4 18277 6265 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 222446 7081 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 503210 222.7 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=12-4 438367 271.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=18-4 439107 267.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=24-4 419382 275.7 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=30-4 426504 271.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 427640 287.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=128-4 372104 300.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=256-4 389864 318.1 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=512-4 389029 347.4 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=1024-4 373464 389.0 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=2048-4 344722 455.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=4096-4 323767 522.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=8192-4 270741 658.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 430407 1047 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=262144-4 335545 1392 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=1048576-4 336224 370.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=4194304-4 331914 372.2 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 516298 226.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=12-4 413768 276.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=18-4 388569 271.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=24-4 429177 280.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=30-4 428395 274.1 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 425102 289.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=128-4 407746 302.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=256-4 384955 322.7 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=512-4 371682 353.2 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=1024-4 361422 396.1 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=2048-4 351044 469.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=4096-4 303448 542.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=8192-4 288705 657.0 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 444280 1119 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=262144-4 369549 1297 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=1048576-4 334854 373.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=4194304-4 337986 372.5 ns/op BenchmarkMemmove/0-4 14346500 8.376 ns/op BenchmarkMemmove/1-4 1971574 57.30 ns/op 17.45 MB/s BenchmarkMemmove/2-4 1902350 60.46 ns/op 33.08 MB/s BenchmarkMemmove/3-4 1991920 60.08 ns/op 49.94 MB/s BenchmarkMemmove/4-4 1890691 63.39 ns/op 63.11 MB/s BenchmarkMemmove/5-4 1948455 59.95 ns/op 83.41 MB/s BenchmarkMemmove/6-4 1988589 62.73 ns/op 95.65 MB/s BenchmarkMemmove/7-4 2015518 59.36 ns/op 117.92 MB/s BenchmarkMemmove/8-4 1907983 63.78 ns/op 125.43 MB/s BenchmarkMemmove/9-4 1763804 67.46 ns/op 133.42 MB/s BenchmarkMemmove/10-4 1765112 67.95 ns/op 147.17 MB/s BenchmarkMemmove/11-4 1781536 66.90 ns/op 164.42 MB/s BenchmarkMemmove/12-4 1825806 66.29 ns/op 181.02 MB/s BenchmarkMemmove/13-4 1810544 65.68 ns/op 197.94 MB/s BenchmarkMemmove/14-4 1835947 67.09 ns/op 208.66 MB/s BenchmarkMemmove/15-4 1821006 65.59 ns/op 228.70 MB/s BenchmarkMemmove/16-4 1918539 63.01 ns/op 253.92 MB/s BenchmarkMemmove/32-4 1789148 66.95 ns/op 477.95 MB/s BenchmarkMemmove/64-4 1713590 70.66 ns/op 905.70 MB/s BenchmarkMemmove/128-4 1449493 83.46 ns/op 1533.64 MB/s BenchmarkMemmove/256-4 1000000 109.7 ns/op 2333.76 MB/s BenchmarkMemmove/512-4 740618 161.6 ns/op 3168.47 MB/s BenchmarkMemmove/1024-4 411680 290.3 ns/op 3527.95 MB/s BenchmarkMemmove/2048-4 243404 556.9 ns/op 3677.71 MB/s BenchmarkMemmove/4096-4 133076 914.0 ns/op 4481.41 MB/s BenchmarkMemmoveOverlap/32-4 1298743 103.9 ns/op 308.12 MB/s BenchmarkMemmoveOverlap/64-4 1000000 126.7 ns/op 504.95 MB/s BenchmarkMemmoveOverlap/128-4 862627 173.5 ns/op 737.95 MB/s BenchmarkMemmoveOverlap/256-4 1102736 140.7 ns/op 1820.06 MB/s BenchmarkMemmoveOverlap/512-4 721330 167.1 ns/op 3063.47 MB/s BenchmarkMemmoveOverlap/1024-4 409820 359.8 ns/op 2845.94 MB/s BenchmarkMemmoveOverlap/2048-4 243579 569.7 ns/op 3594.80 MB/s BenchmarkMemmoveOverlap/4096-4 132118 904.2 ns/op 4530.20 MB/s BenchmarkMemmoveUnalignedDst/0-4 13774587 8.610 ns/op BenchmarkMemmoveUnalignedDst/1-4 1915942 57.65 ns/op 17.35 MB/s BenchmarkMemmoveUnalignedDst/2-4 1824660 59.79 ns/op 33.45 MB/s BenchmarkMemmoveUnalignedDst/3-4 1883974 61.57 ns/op 48.73 MB/s BenchmarkMemmoveUnalignedDst/4-4 1978780 63.15 ns/op 63.34 MB/s BenchmarkMemmoveUnalignedDst/5-4 1879836 60.11 ns/op 83.18 MB/s BenchmarkMemmoveUnalignedDst/6-4 1880660 62.56 ns/op 95.91 MB/s BenchmarkMemmoveUnalignedDst/7-4 1877718 64.26 ns/op 108.93 MB/s BenchmarkMemmoveUnalignedDst/8-4 1969344 61.19 ns/op 130.74 MB/s BenchmarkMemmoveUnalignedDst/9-4 1833744 65.05 ns/op 138.35 MB/s BenchmarkMemmoveUnalignedDst/10-4 1853131 66.73 ns/op 149.87 MB/s BenchmarkMemmoveUnalignedDst/11-4 1834723 65.71 ns/op 167.39 MB/s BenchmarkMemmoveUnalignedDst/12-4 1805462 66.48 ns/op 180.50 MB/s BenchmarkMemmoveUnalignedDst/13-4 1826932 65.53 ns/op 198.38 MB/s BenchmarkMemmoveUnalignedDst/14-4 1814618 65.59 ns/op 213.44 MB/s BenchmarkMemmoveUnalignedDst/15-4 1770124 67.03 ns/op 223.79 MB/s BenchmarkMemmoveUnalignedDst/16-4 1820794 66.09 ns/op 242.09 MB/s BenchmarkMemmoveUnalignedDst/32-4 1744818 68.76 ns/op 465.36 MB/s BenchmarkMemmoveUnalignedDst/64-4 1563862 76.75 ns/op 833.86 MB/s BenchmarkMemmoveUnalignedDst/128-4 1351282 89.22 ns/op 1434.71 MB/s BenchmarkMemmoveUnalignedDst/256-4 999243 113.3 ns/op 2259.73 MB/s BenchmarkMemmoveUnalignedDst/512-4 696412 164.8 ns/op 3106.33 MB/s BenchmarkMemmoveUnalignedDst/1024-4 407121 297.3 ns/op 3444.01 MB/s BenchmarkMemmoveUnalignedDst/2048-4 241360 489.7 ns/op 4182.50 MB/s BenchmarkMemmoveUnalignedDst/4096-4 128482 924.8 ns/op 4429.19 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1668153 70.57 ns/op 453.46 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1557202 77.20 ns/op 829.00 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1344303 88.87 ns/op 1440.31 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 115.0 ns/op 2225.30 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 713722 164.0 ns/op 3121.69 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 398581 297.4 ns/op 3443.75 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 234547 498.5 ns/op 4108.01 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128660 912.0 ns/op 4491.10 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13749316 8.547 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2060523 62.85 ns/op 15.91 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1909556 59.82 ns/op 33.43 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1947103 65.07 ns/op 46.10 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1896270 60.27 ns/op 66.37 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2010070 64.58 ns/op 77.42 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1839372 63.28 ns/op 94.81 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1979028 64.10 ns/op 109.20 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1907469 62.62 ns/op 127.75 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1836411 65.85 ns/op 136.67 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1817982 65.27 ns/op 153.22 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1824723 65.27 ns/op 168.54 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1808091 65.53 ns/op 183.13 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1834138 67.24 ns/op 193.35 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1844688 66.37 ns/op 210.95 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1814408 65.32 ns/op 229.64 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1783704 66.99 ns/op 238.85 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1702806 70.60 ns/op 453.28 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1609171 74.87 ns/op 854.85 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1361151 87.54 ns/op 1462.13 MB/s BenchmarkMemmoveUnalignedSrc/256-4 992890 113.9 ns/op 2247.81 MB/s BenchmarkMemmoveUnalignedSrc/512-4 709384 164.4 ns/op 3114.13 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 401805 294.7 ns/op 3475.13 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 239582 492.9 ns/op 4155.03 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 126618 907.4 ns/op 4514.02 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1547976 78.77 ns/op 203.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1527550 80.43 ns/op 198.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1391313 86.35 ns/op 185.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1369346 87.50 ns/op 182.85 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1386375 86.48 ns/op 185.02 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1378606 86.05 ns/op 185.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1405432 86.73 ns/op 184.48 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1375622 86.60 ns/op 184.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1305219 91.86 ns/op 696.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 102.0 ns/op 627.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1000000 103.2 ns/op 619.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1000000 104.3 ns/op 613.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1000000 103.1 ns/op 620.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1000000 103.4 ns/op 619.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1000000 103.8 ns/op 616.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1000000 103.7 ns/op 617.37 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 728504 157.8 ns/op 1621.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 574062 202.6 ns/op 1263.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 646640 188.6 ns/op 1357.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 621517 190.5 ns/op 1343.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 627496 186.2 ns/op 1374.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 616006 189.8 ns/op 1348.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 623616 186.9 ns/op 1369.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 635478 187.9 ns/op 1362.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 80263 1496 ns/op 2737.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 51981 2297 ns/op 1783.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 63462 1883 ns/op 2175.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 63159 1881 ns/op 2177.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 63732 1883 ns/op 2175.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 62949 1883 ns/op 2174.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 63326 1880 ns/op 2178.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 62779 1897 ns/op 2158.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4903 23480 ns/op 2791.14 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3193 35841 ns/op 1828.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 3800 29596 ns/op 2214.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 3807 29870 ns/op 2194.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 3819 29641 ns/op 2211.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 3667 29728 ns/op 2204.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 3738 29974 ns/op 2186.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 3774 29807 ns/op 2198.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1696225 70.36 ns/op 454.83 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1565570 77.08 ns/op 830.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1336336 88.83 ns/op 1441.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 997575 114.1 ns/op 2243.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 708982 164.9 ns/op 3104.06 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 412173 290.9 ns/op 3520.45 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 241018 492.0 ns/op 4162.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 130060 915.4 ns/op 4474.42 MB/s BenchmarkMemclr/5-4 11192224 10.83 ns/op 461.84 MB/s BenchmarkMemclr/16-4 11005089 10.84 ns/op 1476.33 MB/s BenchmarkMemclr/64-4 11075678 10.76 ns/op 5949.09 MB/s BenchmarkMemclr/256-4 9825379 12.01 ns/op 21324.07 MB/s BenchmarkMemclr/4096-4 2408440 49.88 ns/op 82111.76 MB/s BenchmarkMemclr/65536-4 60411 1842 ns/op 35569.92 MB/s BenchmarkMemclr/1M-4 2762 40382 ns/op 25966.44 MB/s BenchmarkMemclr/4M-4 667 171450 ns/op 24463.67 MB/s BenchmarkMemclr/8M-4 304 381712 ns/op 21976.25 MB/s BenchmarkMemclr/16M-4 82 1427049 ns/op 11756.58 MB/s BenchmarkMemclr/64M-4 12 9726680 ns/op 6899.46 MB/s BenchmarkMemclrUnaligned/0_5-4 6522878 18.19 ns/op 274.89 MB/s BenchmarkMemclrUnaligned/0_16-4 6367240 18.42 ns/op 868.53 MB/s BenchmarkMemclrUnaligned/0_64-4 6333228 18.99 ns/op 3370.33 MB/s BenchmarkMemclrUnaligned/0_256-4 5814763 20.68 ns/op 12376.73 MB/s BenchmarkMemclrUnaligned/0_4096-4 2058001 57.95 ns/op 70681.02 MB/s BenchmarkMemclrUnaligned/0_65536-4 66987 1985 ns/op 33017.55 MB/s BenchmarkMemclrUnaligned/1_5-4 6862555 18.07 ns/op 276.76 MB/s BenchmarkMemclrUnaligned/1_16-4 6513021 18.41 ns/op 868.92 MB/s BenchmarkMemclrUnaligned/1_64-4 6246832 19.24 ns/op 3327.04 MB/s BenchmarkMemclrUnaligned/1_256-4 5178015 22.99 ns/op 11135.25 MB/s BenchmarkMemclrUnaligned/1_4096-4 1349131 88.67 ns/op 46194.55 MB/s BenchmarkMemclrUnaligned/1_65536-4 48896 2141 ns/op 30614.58 MB/s BenchmarkMemclrUnaligned/4_5-4 6894258 17.50 ns/op 285.70 MB/s BenchmarkMemclrUnaligned/4_16-4 6514676 18.49 ns/op 865.24 MB/s BenchmarkMemclrUnaligned/4_64-4 6350350 18.78 ns/op 3407.64 MB/s BenchmarkMemclrUnaligned/4_256-4 5723011 20.47 ns/op 12509.12 MB/s BenchmarkMemclrUnaligned/4_4096-4 1359796 88.37 ns/op 46349.68 MB/s BenchmarkMemclrUnaligned/4_65536-4 51484 2158 ns/op 30372.57 MB/s BenchmarkMemclrUnaligned/7_5-4 6823986 18.10 ns/op 276.27 MB/s BenchmarkMemclrUnaligned/7_16-4 6490609 18.40 ns/op 869.37 MB/s BenchmarkMemclrUnaligned/7_64-4 6378465 18.72 ns/op 3419.21 MB/s BenchmarkMemclrUnaligned/7_256-4 5769751 20.33 ns/op 12589.73 MB/s BenchmarkMemclrUnaligned/7_4096-4 1362960 88.46 ns/op 46301.01 MB/s BenchmarkMemclrUnaligned/7_65536-4 49294 2039 ns/op 32142.89 MB/s BenchmarkMemclrUnaligned/0_1M-4 2785 41792 ns/op 25090.65 MB/s BenchmarkMemclrUnaligned/0_4M-4 676 167589 ns/op 25027.34 MB/s BenchmarkMemclrUnaligned/0_8M-4 320 396360 ns/op 21164.10 MB/s BenchmarkMemclrUnaligned/0_16M-4 108 1312116 ns/op 12786.38 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9780632 ns/op 6861.40 MB/s BenchmarkMemclrUnaligned/1_1M-4 2766 42348 ns/op 24761.07 MB/s BenchmarkMemclrUnaligned/1_4M-4 666 171579 ns/op 24445.39 MB/s BenchmarkMemclrUnaligned/1_8M-4 234 497617 ns/op 16857.55 MB/s BenchmarkMemclrUnaligned/1_16M-4 60 1871701 ns/op 8963.62 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9573205 ns/op 7010.07 MB/s BenchmarkMemclrUnaligned/4_1M-4 2554 40806 ns/op 25696.37 MB/s BenchmarkMemclrUnaligned/4_4M-4 661 166358 ns/op 25212.52 MB/s BenchmarkMemclrUnaligned/4_8M-4 238 482220 ns/op 17395.80 MB/s BenchmarkMemclrUnaligned/4_16M-4 86 1889959 ns/op 8877.03 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9539649 ns/op 7034.73 MB/s BenchmarkMemclrUnaligned/7_1M-4 2756 38518 ns/op 27223.04 MB/s BenchmarkMemclrUnaligned/7_4M-4 679 167078 ns/op 25103.93 MB/s BenchmarkMemclrUnaligned/7_8M-4 237 497078 ns/op 16875.84 MB/s BenchmarkMemclrUnaligned/7_16M-4 76 1785627 ns/op 9395.70 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9595715 ns/op 6993.63 MB/s BenchmarkGoMemclr/5-4 13969030 8.292 ns/op 602.96 MB/s BenchmarkGoMemclr/16-4 13341669 8.898 ns/op 1798.26 MB/s BenchmarkGoMemclr/64-4 12637468 9.517 ns/op 6724.48 MB/s BenchmarkGoMemclr/256-4 10478146 11.41 ns/op 22433.86 MB/s BenchmarkMemclrRange/1K_2K-4 69723 1711 ns/op 56050.01 MB/s BenchmarkMemclrRange/2K_8K-4 31908 3742 ns/op 89131.75 MB/s BenchmarkMemclrRange/4K_16K-4 43287 2768 ns/op 116698.41 MB/s BenchmarkMemclrRange/160K_228K-4 1814 56698 ns/op 29328.29 MB/s BenchmarkClearFat7-4 6921255 16.69 ns/op BenchmarkClearFat8-4 6861542 17.50 ns/op BenchmarkClearFat11-4 6008834 19.20 ns/op BenchmarkClearFat12-4 6055773 19.32 ns/op BenchmarkClearFat13-4 5812702 19.47 ns/op BenchmarkClearFat14-4 6039082 19.49 ns/op BenchmarkClearFat15-4 6000207 18.79 ns/op BenchmarkClearFat16-4 6417856 17.87 ns/op BenchmarkClearFat24-4 6200455 18.52 ns/op BenchmarkClearFat32-4 5994020 19.89 ns/op BenchmarkClearFat40-4 5852247 20.20 ns/op BenchmarkClearFat48-4 5467861 22.17 ns/op BenchmarkClearFat56-4 5357876 21.95 ns/op BenchmarkClearFat64-4 5172182 22.72 ns/op BenchmarkClearFat72-4 5091948 22.66 ns/op BenchmarkClearFat128-4 3933909 29.76 ns/op BenchmarkClearFat256-4 2728744 42.96 ns/op BenchmarkClearFat512-4 1469752 81.82 ns/op BenchmarkClearFat1024-4 892627 133.8 ns/op BenchmarkClearFat1032-4 871411 140.6 ns/op BenchmarkClearFat1040-4 845220 141.2 ns/op BenchmarkCopyFat7-4 6786451 17.35 ns/op BenchmarkCopyFat8-4 6607483 17.18 ns/op BenchmarkCopyFat11-4 6014376 19.72 ns/op BenchmarkCopyFat12-4 5858128 19.21 ns/op BenchmarkCopyFat13-4 6090566 19.16 ns/op BenchmarkCopyFat14-4 6055850 18.88 ns/op BenchmarkCopyFat15-4 5837966 18.62 ns/op BenchmarkCopyFat16-4 6411193 17.94 ns/op BenchmarkCopyFat24-4 6165498 19.19 ns/op BenchmarkCopyFat32-4 6069658 19.60 ns/op BenchmarkCopyFat64-4 5281087 22.89 ns/op BenchmarkCopyFat72-4 5101532 23.79 ns/op BenchmarkCopyFat128-4 3795711 31.14 ns/op BenchmarkCopyFat256-4 2593160 46.41 ns/op BenchmarkCopyFat512-4 1374038 90.79 ns/op BenchmarkCopyFat520-4 1299420 88.50 ns/op BenchmarkCopyFat1024-4 837231 147.7 ns/op BenchmarkCopyFat1032-4 735094 149.8 ns/op BenchmarkCopyFat1040-4 819426 147.7 ns/op BenchmarkIssue18740/2byte-4 488 245585 ns/op BenchmarkIssue18740/4byte-4 774 154399 ns/op BenchmarkIssue18740/8byte-4 1030 114506 ns/op BenchmarkMemclrKnownSize1-4 8367805 14.32 ns/op 69.86 MB/s BenchmarkMemclrKnownSize2-4 5880831 20.28 ns/op 98.61 MB/s BenchmarkMemclrKnownSize4-4 3477244 33.81 ns/op 118.32 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.1 ns/op 79.16 MB/s BenchmarkMemclrKnownSize16-4 552392 210.6 ns/op 75.98 MB/s BenchmarkMemclrKnownSize32-4 297426 402.5 ns/op 79.51 MB/s BenchmarkMemclrKnownSize64-4 152347 786.8 ns/op 81.34 MB/s BenchmarkMemclrKnownSize112-4 88702 1349 ns/op 83.02 MB/s BenchmarkMemclrKnownSize128-4 78056 1561 ns/op 82.02 MB/s BenchmarkMemclrKnownSize192-4 50934 2319 ns/op 82.80 MB/s BenchmarkMemclrKnownSize248-4 40030 2986 ns/op 83.05 MB/s BenchmarkMemclrKnownSize256-4 38956 3077 ns/op 83.19 MB/s BenchmarkMemclrKnownSize512-4 19608 6107 ns/op 83.84 MB/s BenchmarkMemclrKnownSize1024-4 9439 12270 ns/op 83.45 MB/s BenchmarkMemclrKnownSize4096-4 2374 48988 ns/op 83.61 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6368696 ns/op 82.32 MB/s BenchmarkReadMetricsLatency-4 12344 7210 p50-ns 7717 p90-ns 22250 p99-ns BenchmarkFinalizer-4 172 669209 ns/op BenchmarkFinalizerRun-4 195446 912.6 ns/op BenchmarkMinFloat-4 1543207 77.97 ns/op BenchmarkMaxFloat-4 1511570 79.57 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7337746 15.84 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3147444 37.83 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2464266 48.95 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2408407 49.24 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1326452 90.59 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.6 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2264846 52.65 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1265120 94.99 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1335561 90.07 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2041234 58.78 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2036643 58.89 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1736047 69.19 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1491499 80.06 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1361341 87.97 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7041498 16.99 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7023901 17.01 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6966855 17.15 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7029817 17.18 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6517795 18.33 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5932321 20.19 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6962719 17.03 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7058436 16.99 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7041241 17.07 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7066771 17.10 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7035775 17.03 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7094785 17.27 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6934680 17.12 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6975654 17.25 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7027408 17.12 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6975111 17.02 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7016577 17.02 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7058041 17.03 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7016505 17.07 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6362971 18.65 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6383299 18.65 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6936636 17.08 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6357307 18.71 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6382842 18.67 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6904880 17.22 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6399996 18.65 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6386564 18.67 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7030640 17.05 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6382766 18.61 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6408226 18.66 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6980569 17.16 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7022583 17.15 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6962836 17.10 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7043539 16.99 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7008607 17.06 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7054788 17.13 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7025656 17.07 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7070456 17.20 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6996921 17.02 ns/op BenchmarkNetpollBreak-4 3441 33151 ns/op BenchmarkPinnerPinUnpinBatch-4 987 118344 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 222 538029 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1090 117721 ns/op BenchmarkPinnerPinUnpin-4 1000000 106.6 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 106.7 ns/op BenchmarkPinnerPinUnpinDouble-4 422551 280.6 ns/op BenchmarkPinnerPinUnpinParallel-4 3508142 34.08 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3508406 34.29 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 189747 637.6 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5809658 20.65 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5585936 21.47 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9624151 12.12 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9691994 12.11 ns/op BenchmarkPingPongHog-4 325 390644 ns/op BenchmarkStackGrowth-4 97778 1158 ns/op BenchmarkStackGrowthDeep-4 1159 102156 ns/op BenchmarkCreateGoroutines-4 26394 4713 ns/op BenchmarkCreateGoroutinesParallel-4 38064 3182 ns/op BenchmarkCreateGoroutinesCapture-4 4891 23256 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 32372 3247 ns/op BenchmarkClosureCall-4 21004114 5.662 ns/op BenchmarkWakeupParallelSpinning/0s-4 6720 19530 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5348 23689 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4183 28145 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2630 41795 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1917 61812 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1269 97844 ns/op BenchmarkWakeupParallelSpinning/50µs-4 644 185325 ns/op BenchmarkWakeupParallelSpinning/100µs-4 396 277883 ns/op BenchmarkMatmult-4 4472761 34.17 ns/op BenchmarkFastrand-4 10492970 11.53 ns/op BenchmarkFastrand64-4 10498956 11.40 ns/op BenchmarkFastrandHashiter-4 4244150 28.50 ns/op BenchmarkFastrandn/2-4 5605171 21.87 ns/op BenchmarkFastrandn/3-4 5906355 22.91 ns/op BenchmarkFastrandn/4-4 5852312 22.49 ns/op BenchmarkFastrandn/5-4 5906518 22.43 ns/op BenchmarkIfaceCmp100-4 92116 1316 ns/op BenchmarkIfaceCmpNil100-4 161008 763.3 ns/op BenchmarkEfaceCmpDiff-4 36766 3217 ns/op BenchmarkEfaceCmpDiffIndirect-4 30148 3988 ns/op BenchmarkDefer-4 1000000 101.7 ns/op BenchmarkDefer10-4 849016 146.3 ns/op BenchmarkDeferMany-4 585235 367.0 ns/op BenchmarkPanicRecover-4 571828 213.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 573637 211.9 ns/op 87.00 p50-ns 104.0 p90-ns 171.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 311397 353.8 ns/op 88.00 p50-ns 107.0 p90-ns 184.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2720 58982 ns/op 39073 p50-ns 93281 p90-ns 281011 p99-ns BenchmarkGoroutineProfile/small/loaded-4 57 2676805 ns/op 318552 p50-ns 13876511 p90-ns 31061970 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 505191 209.8 ns/op 88.00 p50-ns 92.00 p90-ns 124.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 504415 267.6 ns/op 88.00 p50-ns 104.0 p90-ns 183.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 21 5275157 ns/op 5184899 p50-ns 5613853 p90-ns 6232899 p99-ns BenchmarkGoroutineProfile/large/loaded-4 20 11292483 ns/op 6845499 p50-ns 23819518 p90-ns 31732859 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 535659 244.2 ns/op 89.00 p50-ns 107.0 p90-ns 219.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 408505 328.9 ns/op 89.00 p50-ns 107.0 p90-ns 242.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 763 165356 ns/op 149038 p50-ns 211795 p90-ns 319421 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 122 1457655 ns/op 289296 p50-ns 1126458 p90-ns 16217861 p99-ns BenchmarkProcYield/1-4 3194805 37.45 ns/op BenchmarkProcYield/10-4 655408 180.3 ns/op BenchmarkProcYield/30-4 237296 491.4 ns/op BenchmarkProcYield/100-4 73208 1594 ns/op BenchmarkProcYield/1000-4 7658 15803 ns/op BenchmarkOSYield-4 299827 385.5 ns/op BenchmarkMutexContention-4 1000000 115.0 ns/op BenchmarkMutexHandoff/Solo-4 3572670 33.09 ns/op BenchmarkMutexHandoff/FastPingPong-4 293864 129.9 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5209 7461 ns/op BenchmarkRWMutexUncontended-4 3027417 38.72 ns/op BenchmarkRWMutexWrite100-4 601005 203.0 ns/op BenchmarkRWMutexWrite10-4 91665 1309 ns/op BenchmarkRWMutexWorkWrite100-4 437722 264.8 ns/op BenchmarkRWMutexWorkWrite10-4 81897 1494 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2610 45291 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 924 127506 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1278 90502 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 450 264679 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 643 182221 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 216 547377 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 319 367036 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 104 1125147 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 353191 438.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 358586 406.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 291570 444.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 331362 423.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 337549 423.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 284596 493.2 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 337024 413.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 329904 419.6 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 284046 468.3 ns/op BenchmarkMakeSlice/Byte-4 2359159 52.43 ns/op BenchmarkMakeSlice/Int16-4 2330985 52.58 ns/op BenchmarkMakeSlice/Int-4 1742018 65.26 ns/op BenchmarkMakeSlice/Ptr-4 1567704 76.25 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 108.4 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 133.4 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 160.0 ns/op BenchmarkGrowSlice/Byte-4 829894 143.3 ns/op BenchmarkGrowSlice/Int16-4 780812 153.9 ns/op BenchmarkGrowSlice/Int-4 663260 209.6 ns/op BenchmarkGrowSlice/Ptr-4 589836 222.2 ns/op BenchmarkGrowSlice/Struct/24-4 394105 372.7 ns/op BenchmarkGrowSlice/Struct/32-4 274858 434.9 ns/op BenchmarkGrowSlice/Struct/40-4 221959 545.5 ns/op BenchmarkExtendSlice/IntSlice-4 593624 232.7 ns/op BenchmarkExtendSlice/PointerSlice-4 530808 249.6 ns/op BenchmarkExtendSlice/NoGrow-4 955702 135.6 ns/op BenchmarkAppend-4 845799 141.6 ns/op BenchmarkAppendGrowByte-4 5 22077923 ns/op BenchmarkAppendGrowString-4 1 185781312 ns/op BenchmarkAppendSlice/1Bytes-4 1953495 60.53 ns/op BenchmarkAppendSlice/4Bytes-4 1953864 63.07 ns/op BenchmarkAppendSlice/7Bytes-4 1834917 65.08 ns/op BenchmarkAppendSlice/8Bytes-4 1865013 65.79 ns/op BenchmarkAppendSlice/15Bytes-4 1700641 69.67 ns/op BenchmarkAppendSlice/16Bytes-4 1750437 69.07 ns/op BenchmarkAppendSlice/32Bytes-4 1716126 69.54 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 61125 1681 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 20733 5521 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7090 21598 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1532 81804 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 206 593145 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 48 2497665 ns/op BenchmarkAppendStr/1Bytes-4 2145249 55.91 ns/op BenchmarkAppendStr/4Bytes-4 2006346 57.44 ns/op BenchmarkAppendStr/8Bytes-4 2051668 57.88 ns/op BenchmarkAppendStr/16Bytes-4 1873141 63.42 ns/op BenchmarkAppendStr/32Bytes-4 1904906 63.93 ns/op BenchmarkAppendSpecialCase-4 854329 138.5 ns/op BenchmarkCopy/1Byte-4 1948000 60.10 ns/op 16.64 MB/s BenchmarkCopy/1String-4 2213449 56.95 ns/op 17.56 MB/s BenchmarkCopy/2Byte-4 1891912 62.41 ns/op 32.04 MB/s BenchmarkCopy/2String-4 1893782 62.30 ns/op 32.10 MB/s BenchmarkCopy/4Byte-4 1934449 63.34 ns/op 63.15 MB/s BenchmarkCopy/4String-4 1876492 61.73 ns/op 64.80 MB/s BenchmarkCopy/8Byte-4 1914092 62.05 ns/op 128.92 MB/s BenchmarkCopy/8String-4 1933742 61.97 ns/op 129.09 MB/s BenchmarkCopy/12Byte-4 1753344 67.69 ns/op 177.29 MB/s BenchmarkCopy/12String-4 1758471 68.47 ns/op 175.27 MB/s BenchmarkCopy/16Byte-4 1805361 64.37 ns/op 248.55 MB/s BenchmarkCopy/16String-4 1842333 65.13 ns/op 245.68 MB/s BenchmarkCopy/32Byte-4 1755933 67.81 ns/op 471.91 MB/s BenchmarkCopy/32String-4 1746415 68.41 ns/op 467.79 MB/s BenchmarkCopy/128Byte-4 1313755 90.04 ns/op 1421.67 MB/s BenchmarkCopy/128String-4 1000000 101.5 ns/op 1260.82 MB/s BenchmarkCopy/1024Byte-4 336832 345.2 ns/op 2966.62 MB/s BenchmarkCopy/1024String-4 274579 443.4 ns/op 2309.55 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27843 3950 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20096 5938 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12067 9758 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12922 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8722 16422 ns/op BenchmarkAppendInPlace/Grow/Byte-4 161445 820.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 150897 828.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 113106 1072 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 90925 1357 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 83541 1552 ns/op BenchmarkStackCopyPtr-4 1 145958423 ns/op BenchmarkStackCopy-4 1 112462672 ns/op BenchmarkStackCopyNoCache-4 19 6126935 ns/op BenchmarkStackCopyWithStkobj-4 2 64166976 ns/op BenchmarkIssue18138-4 802 141939 ns/op BenchmarkCompareStringEqual-4 11180198 10.43 ns/op BenchmarkCompareStringIdentical-4 20465979 5.922 ns/op BenchmarkCompareStringSameLength-4 12162808 9.618 ns/op BenchmarkCompareStringDifferentLength-4 20115094 5.801 ns/op BenchmarkCompareStringBigUnaligned-4 1282 95596 ns/op 10968.90 MB/s BenchmarkCompareStringBig-4 1546 70441 ns/op 14885.93 MB/s BenchmarkConcatStringAndBytes-4 2619124 45.79 ns/op BenchmarkSliceByteToString/1-4 2213485 54.07 ns/op BenchmarkSliceByteToString/2-4 1000000 102.1 ns/op BenchmarkSliceByteToString/4-4 1000000 103.0 ns/op BenchmarkSliceByteToString/8-4 1000000 101.1 ns/op BenchmarkSliceByteToString/16-4 1000000 106.2 ns/op BenchmarkSliceByteToString/32-4 1000000 118.4 ns/op BenchmarkSliceByteToString/64-4 931692 144.2 ns/op BenchmarkSliceByteToString/128-4 620842 225.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2584192 45.48 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 898634 132.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 113.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3953870 29.98 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1666574 72.01 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1906496 61.59 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3966354 29.94 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 1687780 71.28 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 1954453 61.65 ns/op BenchmarkRuneIterate/range/ASCII-4 9076293 14.03 ns/op BenchmarkRuneIterate/range/Japanese-4 2180840 53.65 ns/op BenchmarkRuneIterate/range/MixedLength-4 2597673 45.98 ns/op BenchmarkRuneIterate/range1/ASCII-4 8638014 13.67 ns/op BenchmarkRuneIterate/range1/Japanese-4 2194377 54.61 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2610159 46.29 ns/op BenchmarkRuneIterate/range2/ASCII-4 9090351 13.43 ns/op BenchmarkRuneIterate/range2/Japanese-4 2231516 54.77 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2556314 46.09 ns/op BenchmarkArrayEqual-4 19602896 6.055 ns/op BenchmarkFunc/Name-4 2657714 45.86 ns/op BenchmarkFunc/Entry-4 9578607 12.68 ns/op BenchmarkFunc/FileLine-4 2764089 45.40 ns/op PASS ok runtime 1741.143s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22432 4604 ns/op BenchmarkHandle/concurrent-4 12410 9745 ns/op PASS ok runtime/cgo 1.462s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 24 4256927 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 28 5069996 ns/op 375.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 398 256122 ns/op 5.588 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10306789 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 12263614 ns/op 839.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 189 613343 ns/op 25.64 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 72773276 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 81910080 ns/op 6015 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 21 5644003 ns/op 391.9 concurrent_launches/op PASS ok runtime/pprof 2.881s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 42 2707078 ns/op BenchmarkStackLeak-4 10956 10878 ns/op PASS ok runtime/race 1.462s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4946952 24.77 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 194827 600.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.462s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 26 4172657 ns/op BenchmarkIndex_Large-4 103 1301484 ns/op BenchmarkIndexFunc_Large-4 48 2618489 ns/op BenchmarkCompact/nil-4 7249036 15.84 ns/op BenchmarkCompact/one-4 1720562 67.98 ns/op BenchmarkCompact/sorted-4 1204557 100.3 ns/op BenchmarkCompact/2_items-4 957516 118.3 ns/op BenchmarkCompact/unsorted-4 1206460 99.84 ns/op BenchmarkCompact/many-4 657158 172.7 ns/op BenchmarkCompact_Large/all_dup-4 2160 55416 ns/op BenchmarkCompact_Large/no_dup-4 2361 51733 ns/op BenchmarkCompactFunc/nil-4 3884990 30.78 ns/op BenchmarkCompactFunc/one-4 1406108 86.16 ns/op BenchmarkCompactFunc/sorted-4 930417 126.0 ns/op BenchmarkCompactFunc/2_items-4 842174 138.8 ns/op BenchmarkCompactFunc/unsorted-4 986901 120.0 ns/op BenchmarkCompactFunc/many-4 592791 196.1 ns/op BenchmarkCompactFunc_Large/all_dup-4 6 16880656 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 14477468 ns/op BenchmarkReplace/naive-fast-4 70951 1647 ns/op BenchmarkReplace/optimized-fast-4 82704 1464 ns/op BenchmarkReplace/naive-slow-4 27342 4480 ns/op BenchmarkReplace/optimized-slow-4 33057 4539 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 102.4 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 119.2 ns/op BenchmarkBinarySearchFloats/Size64-4 899322 134.1 ns/op BenchmarkBinarySearchFloats/Size128-4 735108 155.0 ns/op BenchmarkBinarySearchFloats/Size512-4 613134 183.4 ns/op BenchmarkBinarySearchFloats/Size1024-4 600224 198.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 619704 186.9 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 503706 233.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 428335 262.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 391806 292.6 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 325798 359.6 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 304965 395.2 ns/op BenchmarkSortFuncStruct/Size16-4 13540 8812 ns/op BenchmarkSortFuncStruct/Size32-4 4996 23404 ns/op BenchmarkSortFuncStruct/Size64-4 6679 16424 ns/op BenchmarkSortFuncStruct/Size128-4 3925 30128 ns/op BenchmarkSortFuncStruct/Size512-4 1029 114242 ns/op BenchmarkSortFuncStruct/Size1024-4 525 224707 ns/op PASS ok slices 7.326s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 374180 281.0 ns/op BenchmarkSortInts-4 2 90078094 ns/op BenchmarkSlicesSortInts-4 2 59349873 ns/op BenchmarkSortIsSorted-4 31 3361738 ns/op BenchmarkSlicesIsSorted-4 57 2157461 ns/op BenchmarkSortStrings-4 1 146613127 ns/op BenchmarkSlicesSortStrings-4 2 102260248 ns/op BenchmarkSortStrings_Sorted-4 30 4196195 ns/op BenchmarkSlicesSortStrings_Sorted-4 43 2778816 ns/op BenchmarkSortStructs-4 1 187348904 ns/op BenchmarkSortFuncStructs-4 1 158685115 ns/op BenchmarkSortString1K-4 253 474844 ns/op BenchmarkSortString1K_Slice-4 196 609782 ns/op BenchmarkStableString1K-4 105 1119391 ns/op BenchmarkSortInt1K-4 334 362155 ns/op BenchmarkSortInt1K_Sorted-4 4870 24621 ns/op BenchmarkSortInt1K_Reversed-4 3148 35464 ns/op BenchmarkSortInt1K_Mod8-4 825 143213 ns/op BenchmarkStableInt1K-4 142 827123 ns/op BenchmarkStableInt1K_Slice-4 164 710871 ns/op BenchmarkSortInt64K-4 3 34375622 ns/op BenchmarkSortInt64K_Slice-4 3 46106902 ns/op BenchmarkStableInt64K-4 2 74020132 ns/op BenchmarkSort1e2-4 427 267403 ns/op BenchmarkStable1e2-4 163 741663 ns/op BenchmarkSort1e4-4 2 51324032 ns/op BenchmarkStable1e4-4 1 229770799 ns/op PASS ok sort 9.086s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 893689 138.3 ns/op BenchmarkAtof64Float-4 658111 159.9 ns/op BenchmarkAtof64FloatExp-4 559136 196.4 ns/op BenchmarkAtof64Big-4 427305 267.3 ns/op BenchmarkAtof64RandomBits-4 395622 292.3 ns/op BenchmarkAtof64RandomFloats-4 426194 264.7 ns/op BenchmarkAtof64RandomLongFloats-4 363451 339.4 ns/op BenchmarkAtof32Decimal-4 783676 139.4 ns/op BenchmarkAtof32Float-4 671990 161.0 ns/op BenchmarkAtof32FloatExp-4 593511 204.6 ns/op BenchmarkAtof32Random-4 324024 349.7 ns/op BenchmarkAtof32RandomLong-4 145819 824.2 ns/op BenchmarkParseInt/Pos/7bit-4 1437163 82.81 ns/op BenchmarkParseInt/Pos/26bit-4 666537 182.8 ns/op BenchmarkParseInt/Pos/31bit-4 552786 213.2 ns/op BenchmarkParseInt/Pos/56bit-4 350884 326.1 ns/op BenchmarkParseInt/Pos/63bit-4 312877 349.3 ns/op BenchmarkParseInt/Neg/7bit-4 1456624 82.56 ns/op BenchmarkParseInt/Neg/26bit-4 643986 181.0 ns/op BenchmarkParseInt/Neg/31bit-4 555798 221.7 ns/op BenchmarkParseInt/Neg/56bit-4 361023 325.0 ns/op BenchmarkParseInt/Neg/63bit-4 330874 348.4 ns/op BenchmarkAtoi/Pos/7bit-4 2046778 58.30 ns/op BenchmarkAtoi/Pos/26bit-4 763795 151.0 ns/op BenchmarkAtoi/Pos/31bit-4 712596 163.5 ns/op BenchmarkAtoi/Pos/56bit-4 414564 282.4 ns/op BenchmarkAtoi/Pos/63bit-4 325744 368.9 ns/op BenchmarkAtoi/Neg/7bit-4 1978558 61.94 ns/op BenchmarkAtoi/Neg/26bit-4 753985 155.2 ns/op BenchmarkAtoi/Neg/31bit-4 719493 164.1 ns/op BenchmarkAtoi/Neg/56bit-4 429261 280.4 ns/op BenchmarkAtoi/Neg/63bit-4 318608 360.4 ns/op BenchmarkFormatFloat/Decimal-4 123514 974.3 ns/op BenchmarkFormatFloat/Float-4 112963 1032 ns/op BenchmarkFormatFloat/Exp-4 115875 1046 ns/op BenchmarkFormatFloat/NegExp-4 111435 1029 ns/op BenchmarkFormatFloat/LongExp-4 91665 1247 ns/op BenchmarkFormatFloat/Big-4 91144 1309 ns/op BenchmarkFormatFloat/BinaryExp-4 237727 513.6 ns/op BenchmarkFormatFloat/32Integer-4 120580 964.6 ns/op BenchmarkFormatFloat/32ExactFraction-4 136269 874.5 ns/op BenchmarkFormatFloat/32Point-4 114500 1010 ns/op BenchmarkFormatFloat/32Exp-4 115537 1012 ns/op BenchmarkFormatFloat/32NegExp-4 121208 980.9 ns/op BenchmarkFormatFloat/32Shortest-4 128431 914.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 129783 897.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 129076 901.8 ns/op BenchmarkFormatFloat/64Fixed1-4 156721 746.1 ns/op BenchmarkFormatFloat/64Fixed2-4 157449 733.2 ns/op BenchmarkFormatFloat/64Fixed3-4 160080 741.1 ns/op BenchmarkFormatFloat/64Fixed4-4 155755 742.3 ns/op BenchmarkFormatFloat/64Fixed12-4 93357 1286 ns/op BenchmarkFormatFloat/64Fixed16-4 108546 1142 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 118424 1023 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 97608 1188 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2320 49834 ns/op BenchmarkFormatFloat/Slowpath64-4 96499 1218 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 99385 1210 ns/op BenchmarkAppendFloat/Decimal-4 143025 830.7 ns/op BenchmarkAppendFloat/Float-4 121852 953.3 ns/op BenchmarkAppendFloat/Exp-4 136401 872.3 ns/op BenchmarkAppendFloat/NegExp-4 136234 866.0 ns/op BenchmarkAppendFloat/LongExp-4 103628 1133 ns/op BenchmarkAppendFloat/Big-4 97117 1206 ns/op BenchmarkAppendFloat/BinaryExp-4 328344 359.6 ns/op BenchmarkAppendFloat/32Integer-4 139699 852.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 150253 774.9 ns/op BenchmarkAppendFloat/32Point-4 132572 906.3 ns/op BenchmarkAppendFloat/32Exp-4 136938 866.8 ns/op BenchmarkAppendFloat/32NegExp-4 137850 855.0 ns/op BenchmarkAppendFloat/32Shortest-4 166845 714.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 149095 806.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 148015 810.0 ns/op BenchmarkAppendFloat/64Fixed1-4 177595 630.8 ns/op BenchmarkAppendFloat/64Fixed2-4 180596 621.0 ns/op BenchmarkAppendFloat/64Fixed3-4 191986 628.0 ns/op BenchmarkAppendFloat/64Fixed4-4 191398 613.5 ns/op BenchmarkAppendFloat/64Fixed12-4 102861 1159 ns/op BenchmarkAppendFloat/64Fixed16-4 116908 1008 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 151065 792.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 111283 1064 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2360 49393 ns/op BenchmarkAppendFloat/Slowpath64-4 107208 1111 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113030 1067 ns/op BenchmarkFormatInt-4 15956 7595 ns/op BenchmarkAppendInt-4 17256 6905 ns/op BenchmarkFormatUint-4 93403 1344 ns/op BenchmarkAppendUint-4 93355 1264 ns/op BenchmarkFormatIntSmall/7-4 3390936 36.04 ns/op BenchmarkFormatIntSmall/42-4 3395670 35.30 ns/op BenchmarkAppendIntSmall-4 1413387 85.48 ns/op BenchmarkAppendUintVarlen/1-4 1447628 84.33 ns/op BenchmarkAppendUintVarlen/12-4 1420092 86.72 ns/op BenchmarkAppendUintVarlen/123-4 958609 123.5 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 119.3 ns/op BenchmarkAppendUintVarlen/12345-4 975763 118.8 ns/op BenchmarkAppendUintVarlen/123456-4 947710 119.0 ns/op BenchmarkAppendUintVarlen/1234567-4 898663 126.9 ns/op BenchmarkAppendUintVarlen/12345678-4 909454 124.5 ns/op BenchmarkAppendUintVarlen/123456789-4 843853 135.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 881541 128.2 ns/op BenchmarkAppendUintVarlen/12345678901-4 851775 131.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 846500 130.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 880074 133.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 865370 135.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 842820 140.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 837952 139.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 816072 144.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 823338 143.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 775155 147.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 798628 146.4 ns/op BenchmarkQuote-4 45333 2616 ns/op BenchmarkQuoteRune-4 433915 252.1 ns/op BenchmarkAppendQuote-4 54268 2221 ns/op BenchmarkAppendQuoteRune-4 822102 137.9 ns/op BenchmarkUnquoteEasy-4 1328932 89.86 ns/op BenchmarkUnquoteHard-4 49666 2408 ns/op PASS ok strconv 16.924s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 412036 266.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 148917 854.5 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 196294 610.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 453606 253.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 156172 780.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 210070 573.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 315398 385.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 89413 1418 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 100600 1212 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1464421 72.77 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22164 5225 ns/op BenchmarkGenericMatch1-4 2262 52405 ns/op BenchmarkGenericMatch2-4 441 271728 ns/op BenchmarkSingleMaxSkipping-4 8296 13809 ns/op 724.15 MB/s BenchmarkSingleLongSuffixFail-4 13908 8651 ns/op 115.82 MB/s BenchmarkSingleMatch-4 272 429977 ns/op 34.89 MB/s BenchmarkByteByteNoMatch-4 66783 1789 ns/op BenchmarkByteByteMatch-4 18753 6515 ns/op BenchmarkByteStringMatch-4 22459 5299 ns/op BenchmarkHTMLEscapeNew-4 71907 1647 ns/op BenchmarkHTMLEscapeOld-4 96477 1252 ns/op BenchmarkByteStringReplacerWriteString-4 1434 82130 ns/op BenchmarkByteReplacerWriteString-4 1544 76697 ns/op BenchmarkByteByteReplaces-4 4555 25550 ns/op BenchmarkByteByteMap-4 14373 8389 ns/op BenchmarkMap/identity/ASCII-4 572455 199.2 ns/op BenchmarkMap/identity/Greek-4 433861 272.1 ns/op BenchmarkMap/change/ASCII-4 51064 2343 ns/op BenchmarkMap/change/Greek-4 31592 3709 ns/op BenchmarkIndexRune-4 2959326 40.92 ns/op BenchmarkIndexRuneLongString-4 2438480 49.10 ns/op BenchmarkIndexRuneFastPath-4 3983818 29.78 ns/op BenchmarkIndex-4 8198535 14.32 ns/op BenchmarkLastIndex-4 4708298 25.94 ns/op BenchmarkIndexByte-4 8702508 13.77 ns/op BenchmarkToUpper/#00-4 4910778 24.57 ns/op BenchmarkToUpper/ONLYUPPER-4 3345081 35.57 ns/op BenchmarkToUpper/abc-4 374407 316.3 ns/op BenchmarkToUpper/AbC123-4 276034 420.6 ns/op BenchmarkToUpper/azAZ09_-4 316574 377.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 68575 1741 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 87380 1344 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38090 3125 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 63360 1860 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 113904 1024 ns/op BenchmarkToLower/#00-4 4783717 23.40 ns/op BenchmarkToLower/abc-4 4257396 26.87 ns/op BenchmarkToLower/AbC123-4 259617 454.6 ns/op BenchmarkToLower/azAZ09_-4 256628 459.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 119772 1008 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 82999 1435 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39522 3061 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72670 1639 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 115674 1022 ns/op BenchmarkMapNoChanges-4 799402 151.1 ns/op BenchmarkTrim-4 37096 3224 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3081177 38.31 ns/op BenchmarkToValidUTF8/InvalidASCII-4 213500 553.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 136366 860.5 ns/op BenchmarkEqualFold/Tests-4 55530 2127 ns/op BenchmarkEqualFold/ASCII-4 3239044 36.55 ns/op BenchmarkEqualFold/UnicodePrefix-4 115762 1044 ns/op BenchmarkEqualFold/UnicodeSuffix-4 121058 975.7 ns/op BenchmarkIndexHard1-4 828 141845 ns/op BenchmarkIndexHard2-4 596 198839 ns/op BenchmarkIndexHard3-4 151 791889 ns/op BenchmarkIndexHard4-4 100 1181711 ns/op BenchmarkLastIndexHard1-4 56 1987157 ns/op BenchmarkLastIndexHard2-4 58 1976337 ns/op BenchmarkLastIndexHard3-4 60 1975553 ns/op BenchmarkCountHard1-4 848 141472 ns/op BenchmarkCountHard2-4 604 197625 ns/op BenchmarkCountHard3-4 151 791252 ns/op BenchmarkIndexTorture-4 7411 15388 ns/op BenchmarkCountTorture-4 7684 15363 ns/op BenchmarkCountTortureOverlapping-4 760 138063 ns/op BenchmarkCountByte/10-4 4068376 28.80 ns/op 347.24 MB/s BenchmarkCountByte/32-4 3929444 30.10 ns/op 1063.11 MB/s BenchmarkCountByte/4096-4 1000000 100.0 ns/op 40946.35 MB/s BenchmarkCountByte/4194304-4 662 177916 ns/op 23574.69 MB/s BenchmarkCountByte/67108864-4 20 5759581 ns/op 11651.69 MB/s BenchmarkFields/ASCII/16-4 246025 471.2 ns/op 33.95 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20658 5732 ns/op 44.66 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1488 81886 ns/op 50.02 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 76 1397991 ns/op 46.88 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22538082 ns/op 46.52 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 174112 697.0 ns/op 22.96 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 10738 ns/op 23.84 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 620 193322 ns/op 21.19 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3496762 ns/op 18.74 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63846335 ns/op 16.42 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 169506 714.4 ns/op 22.40 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17484 6827 ns/op 37.50 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1011 116002 ns/op 35.31 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2249159 ns/op 29.14 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44254414 ns/op 23.69 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 206618 537.6 ns/op 29.76 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14262 8331 ns/op 30.73 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 794 151502 ns/op 27.04 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2820174 ns/op 23.24 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 53399200 ns/op 19.64 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 69305266 ns/op BenchmarkSplitSingleByteSeparator-4 27 3856014 ns/op BenchmarkSplitMultiByteSeparator-4 50 2323793 ns/op BenchmarkSplitNSingleByteSeparator-4 330682 391.7 ns/op BenchmarkSplitNMultiByteSeparator-4 269116 458.9 ns/op BenchmarkRepeat/5x0-4 4353008 27.50 ns/op BenchmarkRepeat/5x1-4 4383013 27.49 ns/op BenchmarkRepeat/5x2-4 243314 489.9 ns/op BenchmarkRepeat/5x6-4 143370 814.8 ns/op BenchmarkRepeat/10x0-4 4311412 27.42 ns/op BenchmarkRepeat/10x1-4 4255920 28.84 ns/op BenchmarkRepeat/10x2-4 242709 493.3 ns/op BenchmarkRepeat/10x6-4 139004 844.0 ns/op BenchmarkRepeatLarge/256/1-4 70860 1699 ns/op 150.69 MB/s BenchmarkRepeatLarge/256/16-4 110679 1084 ns/op 236.24 MB/s BenchmarkRepeatLarge/512/1-4 57093 2093 ns/op 244.58 MB/s BenchmarkRepeatLarge/512/16-4 80194 1469 ns/op 348.59 MB/s BenchmarkRepeatLarge/1024/1-4 42597 2846 ns/op 359.83 MB/s BenchmarkRepeatLarge/1024/16-4 55590 2165 ns/op 472.99 MB/s BenchmarkRepeatLarge/2048/1-4 29635 4027 ns/op 508.63 MB/s BenchmarkRepeatLarge/2048/16-4 36276 3284 ns/op 623.58 MB/s BenchmarkRepeatLarge/4096/1-4 19638 6207 ns/op 659.91 MB/s BenchmarkRepeatLarge/4096/16-4 20799 5563 ns/op 736.29 MB/s BenchmarkRepeatLarge/8192/1-4 9871 10684 ns/op 766.78 MB/s BenchmarkRepeatLarge/8192/16-4 12062 9913 ns/op 826.38 MB/s BenchmarkRepeatLarge/8192/4097-4 5429368 22.15 ns/op 184949.37 MB/s BenchmarkRepeatLarge/16384/1-4 6349 19087 ns/op 858.37 MB/s BenchmarkRepeatLarge/16384/16-4 6292 18309 ns/op 894.86 MB/s BenchmarkRepeatLarge/16384/4097-4 7726 14277 ns/op 860.91 MB/s BenchmarkRepeatLarge/32768/1-4 3378 35029 ns/op 935.44 MB/s BenchmarkRepeatLarge/32768/16-4 3502 34371 ns/op 953.35 MB/s BenchmarkRepeatLarge/32768/4097-4 3708 31849 ns/op 900.47 MB/s BenchmarkRepeatLarge/65536/1-4 1551 68846 ns/op 951.92 MB/s BenchmarkRepeatLarge/65536/16-4 1744 66838 ns/op 980.52 MB/s BenchmarkRepeatLarge/65536/4097-4 1867 65228 ns/op 942.15 MB/s BenchmarkRepeatLarge/131072/1-4 457 262149 ns/op 499.99 MB/s BenchmarkRepeatLarge/131072/16-4 446 267887 ns/op 489.28 MB/s BenchmarkRepeatLarge/131072/4097-4 464 249940 ns/op 508.15 MB/s BenchmarkRepeatLarge/262144/1-4 229 516669 ns/op 507.37 MB/s BenchmarkRepeatLarge/262144/16-4 225 519854 ns/op 504.26 MB/s BenchmarkRepeatLarge/262144/4097-4 231 510943 ns/op 505.17 MB/s BenchmarkRepeatLarge/524288/1-4 100 1028465 ns/op 509.78 MB/s BenchmarkRepeatLarge/524288/16-4 100 1020500 ns/op 513.76 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1004419 ns/op 518.03 MB/s BenchmarkRepeatLarge/1048576/1-4 61 2016172 ns/op 520.08 MB/s BenchmarkRepeatLarge/1048576/16-4 62 2012561 ns/op 521.02 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 1995748 ns/op 523.48 MB/s BenchmarkRepeatLarge/2097152/1-4 30 3991848 ns/op 525.36 MB/s BenchmarkRepeatLarge/2097152/16-4 27 4035216 ns/op 519.71 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4013256 ns/op 521.66 MB/s BenchmarkRepeatLarge/4194304/1-4 13 7928722 ns/op 529.00 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7794146 ns/op 538.14 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7913717 ns/op 529.62 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15764929 ns/op 532.11 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15504890 ns/op 541.03 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15521062 ns/op 540.33 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30691447 ns/op 546.64 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30763544 ns/op 545.36 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30985966 ns/op 541.45 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61387828 ns/op 546.60 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60055361 ns/op 558.73 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60300248 ns/op 556.46 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119920911 ns/op 559.61 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120217349 ns/op 558.23 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120501482 ns/op 556.91 MB/s BenchmarkRepeatLarge/134217728/1-4 1 263798290 ns/op 508.79 MB/s BenchmarkRepeatLarge/134217728/16-4 1 239859633 ns/op 559.57 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 241925742 ns/op 554.79 MB/s BenchmarkRepeatLarge/268435456/1-4 1 531093704 ns/op 505.44 MB/s BenchmarkRepeatLarge/268435456/16-4 1 479468121 ns/op 559.86 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 484189369 ns/op 554.40 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1061073062 ns/op 505.97 MB/s BenchmarkRepeatLarge/536870912/16-4 1 958934301 ns/op 559.86 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 968308997 ns/op 554.44 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2129744005 ns/op 504.16 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1916830576 ns/op 560.17 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1956932665 ns/op 548.69 MB/s BenchmarkRepeatSpaces-4 4028492 29.26 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2255253 52.52 ns/op BenchmarkIndexAnyASCII/1:2-4 2251932 53.10 ns/op BenchmarkIndexAnyASCII/1:4-4 2264458 53.45 ns/op BenchmarkIndexAnyASCII/1:8-4 2234004 53.10 ns/op BenchmarkIndexAnyASCII/1:16-4 2191254 53.90 ns/op BenchmarkIndexAnyASCII/1:32-4 2151327 55.07 ns/op BenchmarkIndexAnyASCII/1:64-4 2178721 55.21 ns/op BenchmarkIndexAnyASCII/16:1-4 2238186 53.04 ns/op BenchmarkIndexAnyASCII/16:2-4 818616 145.9 ns/op BenchmarkIndexAnyASCII/16:4-4 717049 149.1 ns/op BenchmarkIndexAnyASCII/16:8-4 751076 156.6 ns/op BenchmarkIndexAnyASCII/16:16-4 632860 168.4 ns/op BenchmarkIndexAnyASCII/16:32-4 578083 195.9 ns/op BenchmarkIndexAnyASCII/16:64-4 460353 242.1 ns/op BenchmarkIndexAnyASCII/256:1-4 2023070 59.05 ns/op BenchmarkIndexAnyASCII/256:2-4 72837 1636 ns/op BenchmarkIndexAnyASCII/256:4-4 72044 1632 ns/op BenchmarkIndexAnyASCII/256:8-4 71136 1653 ns/op BenchmarkIndexAnyASCII/256:16-4 70784 1684 ns/op BenchmarkIndexAnyASCII/256:32-4 69933 1699 ns/op BenchmarkIndexAnyASCII/256:64-4 68053 1746 ns/op BenchmarkIndexAnyUTF8/1:1-4 2423203 48.98 ns/op BenchmarkIndexAnyUTF8/1:2-4 2256078 52.51 ns/op BenchmarkIndexAnyUTF8/1:4-4 2260318 52.43 ns/op BenchmarkIndexAnyUTF8/1:8-4 2108674 52.70 ns/op BenchmarkIndexAnyUTF8/1:16-4 2305870 52.25 ns/op BenchmarkIndexAnyUTF8/1:32-4 2137387 58.94 ns/op BenchmarkIndexAnyUTF8/1:64-4 2187702 54.74 ns/op BenchmarkIndexAnyUTF8/16:1-4 1817858 66.15 ns/op BenchmarkIndexAnyUTF8/16:2-4 298939 404.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 300878 405.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 275822 403.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 276927 407.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 250100 428.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 262789 444.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 339706 352.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 20720 6265 ns/op BenchmarkIndexAnyUTF8/256:4-4 20755 5845 ns/op BenchmarkIndexAnyUTF8/256:8-4 20582 6293 ns/op BenchmarkIndexAnyUTF8/256:16-4 20016 6004 ns/op BenchmarkIndexAnyUTF8/256:32-4 18795 6632 ns/op BenchmarkIndexAnyUTF8/256:64-4 17882 6437 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2043100 53.17 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2062911 53.35 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2079600 52.12 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2331484 51.32 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2314501 51.00 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2240235 58.02 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2180702 54.92 ns/op BenchmarkLastIndexAnyASCII/16:1-4 820677 145.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 801939 147.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 793047 150.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 739687 156.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 696523 167.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 598178 194.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 495225 238.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72846 1617 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74610 1630 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73185 1627 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72778 1641 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72186 1670 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70740 1692 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69678 1728 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2327170 51.41 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2306551 51.92 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2346228 51.34 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2326791 51.35 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2304042 51.24 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2259402 53.31 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2232819 53.76 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 362587 318.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 178479 658.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 179155 656.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 177910 658.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 169250 685.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 162837 743.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 167053 715.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28057 4657 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 11394 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 11451 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10885 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 11041 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 9595 11777 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9308 12141 ns/op BenchmarkTrimASCII/1:1-4 3981051 30.21 ns/op BenchmarkTrimASCII/1:2-4 2697604 44.49 ns/op BenchmarkTrimASCII/1:4-4 2466604 49.61 ns/op BenchmarkTrimASCII/1:8-4 2128158 56.13 ns/op BenchmarkTrimASCII/1:16-4 1792870 68.58 ns/op BenchmarkTrimASCII/16:1-4 3204645 36.76 ns/op BenchmarkTrimASCII/16:2-4 789174 145.9 ns/op BenchmarkTrimASCII/16:4-4 797373 149.8 ns/op BenchmarkTrimASCII/16:8-4 730084 157.8 ns/op BenchmarkTrimASCII/16:16-4 711288 165.0 ns/op BenchmarkTrimASCII/256:1-4 791176 146.7 ns/op BenchmarkTrimASCII/256:2-4 73976 1615 ns/op BenchmarkTrimASCII/256:4-4 73198 1631 ns/op BenchmarkTrimASCII/256:8-4 73752 1627 ns/op BenchmarkTrimASCII/256:16-4 73538 1643 ns/op BenchmarkTrimASCII/4096:1-4 75634 1587 ns/op BenchmarkTrimASCII/4096:2-4 4675 24891 ns/op BenchmarkTrimASCII/4096:4-4 4615 24968 ns/op BenchmarkTrimASCII/4096:8-4 4730 24863 ns/op BenchmarkTrimASCII/4096:16-4 4485 25066 ns/op BenchmarkTrimByte-4 4291996 28.03 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13491 8904 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13371 8888 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1104 106606 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2302 51804 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4460 26003 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7569 14883 ns/op BenchmarkJoin/0-4 5380188 22.24 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4129971 28.95 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 215260 557.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 151874 777.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 114012 1057 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 91376 1299 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 79468 1515 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 67053 1788 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3188922 38.00 ns/op BenchmarkTrimSpace/ASCII-4 1719502 69.53 ns/op BenchmarkTrimSpace/SomeNonASCII-4 144297 820.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 76574 1577 ns/op BenchmarkReplaceAll-4 149478 805.4 ns/op 16 B/op 1 allocs/op PASS ok strings 56.508s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 39000 3040 ns/op BenchmarkCond2-4 16297 7440 ns/op BenchmarkCond4-4 8859 13524 ns/op BenchmarkCond8-4 3447 32692 ns/op BenchmarkCond16-4 1408 82862 ns/op BenchmarkCond32-4 588 192164 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 471830 266.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 297394 465.8 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 493078 227.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 447452 267.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 248677 544.0 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 580188 255.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 78266 1616 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 70254 1987 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 62690 2123 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 40047 3182 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 391826 266.9 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 138932 855.7 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 468926 349.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 114483 1022 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 578462 204.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 146998 829.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2117157 55.20 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 35198 3370 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 98118 1251 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 156067 931.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3577 28760 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 279 466152 ns/op BenchmarkRange/*sync.Map-4 1225 96490 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 78954 1343 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 218559 533.9 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 52501 2114 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 163790 733.2 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 211688 491.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 174778 805.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 62727 1881 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 155402 781.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 499062 249.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 46779 2570 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 117007 1018 ns/op BenchmarkSwapCollision/*sync.Map-4 51836 2265 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 351 341494 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 84378 1397 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 324925 352.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18610 6527 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 52226 2269 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17810 6594 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 246572 661.5 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 79713 1493 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 152230 904.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2011498 58.58 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 132391 915.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2009859 57.88 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 466981 244.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 123915 984.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 462452 246.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 79700 1560 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 345906 428.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 429134 271.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 96122 1227 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 479667 241.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 60112 2304 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 89128 1389 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 134366 853.8 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 45451 2639 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 206718 600.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 410852 254.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 102412 1193 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 586798 265.8 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 33955 3536 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 69796 1720 ns/op BenchmarkClear/*sync.Map-4 25746 4800 ns/op BenchmarkUncontendedSemaphore-4 3435018 34.95 ns/op BenchmarkContendedSemaphore-4 2490632 47.66 ns/op BenchmarkMutexUncontended-4 853726 128.5 ns/op BenchmarkMutex-4 99882 1238 ns/op BenchmarkMutexSlack-4 94928 1229 ns/op BenchmarkMutexWork-4 87834 1363 ns/op BenchmarkMutexWorkSlack-4 84103 1375 ns/op BenchmarkMutexNoSpin-4 49772 2327 ns/op BenchmarkMutexSpin-4 80480 1992 ns/op BenchmarkOnce-4 446836 249.1 ns/op BenchmarkOnceFunc/v=Once-4 997251 120.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 824934 144.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 825067 137.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 912108 126.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 785476 144.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 833348 135.9 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7229577 16.42 ns/op BenchmarkSemaSyntNonblock-4 1000000 100.2 ns/op BenchmarkSemaSyntBlock-4 854516 134.1 ns/op BenchmarkSemaWorkNonblock-4 810012 139.0 ns/op BenchmarkSemaWorkBlock-4 807114 182.7 ns/op BenchmarkRWMutexUncontended-4 440547 276.4 ns/op BenchmarkRWMutexWrite100-4 274952 442.7 ns/op BenchmarkRWMutexWrite10-4 166125 711.4 ns/op BenchmarkRWMutexWorkWrite100-4 216330 492.9 ns/op BenchmarkRWMutexWorkWrite10-4 143611 839.0 ns/op BenchmarkWaitGroupUncontended-4 815576 134.3 ns/op BenchmarkWaitGroupAddDone-4 304923 395.1 ns/op BenchmarkWaitGroupAddDoneWork-4 277462 400.5 ns/op BenchmarkWaitGroupWait-4 4646442 25.59 ns/op BenchmarkWaitGroupWaitWork-4 2615149 45.82 ns/op BenchmarkWaitGroupActuallyWait-4 38382 3104 ns/op 32 B/op 2 allocs/op PASS ok sync 18.629s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 476962 356.9 ns/op PASS ok sync/atomic 1.237s PASS ok syscall 1.083s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 129344 934.5 ns/op 0 B/op 0 allocs/op PASS ok testing 1.206s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8100 13851 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11667 10285 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1156769 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 123 958904 ns/op 902 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 140774052 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 138763243 ns/op 18285152 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1804 61487 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2191 52911 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5687820 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 20 5105704 ns/op 19756 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 652639595 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 634302577 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 229 514630 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 254 466733 ns/op 154 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 55836440 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 54215666 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6236344698 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 5934097415 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 2857 41433 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 2897894 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 297628049 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2478 44523 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 284 421737 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4204916 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 7743 13393 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.985s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 72628430 ns/op BenchmarkVariableString-4 117980 1011 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2136 52015 ns/op 2496 B/op 39 allocs/op PASS ok text/template/parse 1.564s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 34 3432578 ns/op BenchmarkAfter-4 96520 1333 ns/op BenchmarkStop/impl=chan-4 179539 645.4 ns/op BenchmarkStop/impl=func-4 175749 646.9 ns/op BenchmarkSimultaneousAfterFunc1000-4 26 3871501 ns/op BenchmarkStartStop1000-4 294 631225 ns/op BenchmarkReset/impl=chan-4 1666801 74.52 ns/op BenchmarkReset/impl=func-4 1908336 62.08 ns/op BenchmarkSleep1000-4 34 3778205 ns/op BenchmarkParallelTimerLatency-4 51 158021 avg-late-ns 264056 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 95829 avg-late-ns 246735 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 72190 avg-late-ns 159146 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 72733 avg-late-ns 207284 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 68152 avg-late-ns 263702 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 95811 avg-late-ns 421809 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 60355 avg-late-ns 384751 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 111425 avg-late-ns 618725 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 78082 avg-late-ns 380044 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 114672 avg-late-ns 1384915 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 995064 avg-late-ns 7274346 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 123589 avg-late-ns 278913 max-late-ns BenchmarkAdjustTimers10000-4 18 5978914 ns/op BenchmarkTicker-4 449752 225.5 ns/op BenchmarkTickerReset-4 1529814 89.77 ns/op BenchmarkTickerResetNaive-4 168007 730.3 ns/op BenchmarkNow-4 1000000 116.4 ns/op BenchmarkNowUnixNano-4 974658 124.7 ns/op BenchmarkNowUnixMilli-4 822049 129.9 ns/op BenchmarkNowUnixMicro-4 896011 127.1 ns/op BenchmarkFormat-4 56755 2111 ns/op BenchmarkFormatRFC3339-4 83220 1483 ns/op BenchmarkFormatRFC3339Nano-4 80722 1445 ns/op BenchmarkFormatNow-4 75840 1543 ns/op BenchmarkMarshalJSON-4 108081 1138 ns/op BenchmarkMarshalText-4 108460 1090 ns/op BenchmarkMarshalBinary-4 273481 459.7 ns/op BenchmarkParse-4 135114 852.6 ns/op BenchmarkParseRFC3339UTC-4 310213 354.9 ns/op BenchmarkParseRFC3339UTCBytes-4 209247 548.6 ns/op BenchmarkParseRFC3339TZ-4 105457 1178 ns/op BenchmarkParseRFC3339TZBytes-4 83548 1462 ns/op BenchmarkParseDuration-4 513246 228.0 ns/op BenchmarkHour-4 675052 169.3 ns/op BenchmarkSecond-4 717102 165.4 ns/op BenchmarkDate-4 631411 194.4 ns/op BenchmarkYear-4 537944 189.6 ns/op BenchmarkYearDay-4 622077 195.3 ns/op BenchmarkMonth-4 593547 190.6 ns/op BenchmarkDay-4 568088 198.0 ns/op BenchmarkISOWeek-4 610153 199.0 ns/op BenchmarkGoString-4 84924 1432 ns/op BenchmarkDateFunc-4 1643307 73.18 ns/op BenchmarkUnmarshalText-4 91887 1306 ns/op PASS ok time 16.761s goos: freebsd goarch: amd64 pkg: unicode cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkToUpper-4 597146 185.2 ns/op BenchmarkToLower-4 526096 205.1 ns/op BenchmarkSimpleFold/Upper-4 423999 285.1 ns/op BenchmarkSimpleFold/Lower-4 412623 281.7 ns/op BenchmarkSimpleFold/Fold-4 703800 156.7 ns/op BenchmarkSimpleFold/NoFold-4 420270 285.9 ns/op PASS ok unicode 1.803s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 659186 173.6 ns/op BenchmarkDecodeValidJapaneseChars-4 780522 146.7 ns/op BenchmarkDecodeRune-4 1756744 64.56 ns/op BenchmarkEncodeValidASCII-4 575024 192.1 ns/op BenchmarkEncodeValidJapaneseChars-4 865077 135.8 ns/op BenchmarkAppendRuneValidASCII-4 1574412 76.37 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2581473 46.36 ns/op BenchmarkEncodeRune-4 1894412 64.54 ns/op PASS ok unicode/utf16 2.270s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 3037892 39.73 ns/op BenchmarkRuneCountTenJapaneseChars-4 1376340 86.93 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 7454275 16.05 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 1910221 62.48 ns/op BenchmarkValidTenASCIIChars-4 2040458 57.91 ns/op BenchmarkValid100KASCIIChars-4 85 1278438 ns/op BenchmarkValidTenJapaneseChars-4 319414 368.6 ns/op BenchmarkValidLongMostlyASCII-4 82 1388889 ns/op BenchmarkValidLongJapanese-4 49 2293561 ns/op BenchmarkValidStringTenASCIIChars-4 4620685 25.93 ns/op BenchmarkValidString100KASCIIChars-4 9560 12229 ns/op BenchmarkValidStringTenJapaneseChars-4 476616 245.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1174 98198 ns/op BenchmarkValidStringLongJapanese-4 163 745335 ns/op BenchmarkEncodeASCIIRune-4 9954381 10.83 ns/op BenchmarkEncodeSpanishRune-4 3190658 37.72 ns/op BenchmarkEncodeJapaneseRune-4 2741244 44.26 ns/op BenchmarkEncodeMaxRune-4 2365483 50.65 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2720092 43.94 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2726212 44.10 ns/op BenchmarkEncodeInvalidRuneNegative-4 2664637 44.79 ns/op BenchmarkAppendASCIIRune-4 9728964 11.17 ns/op BenchmarkAppendSpanishRune-4 3547976 35.03 ns/op BenchmarkAppendJapaneseRune-4 3099936 38.31 ns/op BenchmarkAppendMaxRune-4 2579298 45.76 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 2989402 39.87 ns/op BenchmarkAppendInvalidRuneSurrogate-4 2981570 39.93 ns/op BenchmarkAppendInvalidRuneNegative-4 2987857 39.87 ns/op BenchmarkDecodeASCIIRune-4 3012607 39.91 ns/op BenchmarkDecodeJapaneseRune-4 2407494 49.87 ns/op BenchmarkFullRune/ASCII-4 3573844 33.33 ns/op BenchmarkFullRune/Incomplete-4 1609648 73.89 ns/op BenchmarkFullRune/Japanese-4 3605941 33.20 ns/op PASS ok unicode/utf8 6.204s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 407257 248.9 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 276682 361.7 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 174078 836.5 ns/op 0 B/op 0 allocs/op PASS ok unique 9.340s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 78523401334 ns/op PASS ok cmd/api 79.694s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 462961 244.4 ns/op BenchmarkCgoCall/one-pointer-4 386818 302.2 ns/op BenchmarkCgoCall/string-pointer-escape-4 341839 350.6 ns/op BenchmarkCgoCall/string-pointer-noescape-4 425892 272.5 ns/op BenchmarkCgoCall/eight-pointers-4 199921 591.1 ns/op BenchmarkCgoCall/eight-pointers-nil-4 385060 303.2 ns/op BenchmarkCgoCall/eight-pointers-array-4 28962 4535 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42520 2799 ns/op BenchmarkGoString-4 1000000 108.3 ns/op BenchmarkCGoCallback-4 50985 2329 ns/op BenchmarkCGoInCThread-4 282535 393.5 ns/op PASS ok cmd/cgo/internal/test 2.506s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 911986 131.8 ns/op BenchmarkEqArrayOfStrings64-4 111914 1027 ns/op BenchmarkEqArrayOfStrings1024-4 7540 14628 ns/op BenchmarkEqArrayOfFloats5-4 1000000 109.8 ns/op BenchmarkEqArrayOfFloats64-4 132254 921.8 ns/op BenchmarkEqArrayOfFloats1024-4 8808 12930 ns/op BenchmarkEqArrayOfStructsEq-4 2426 46907 ns/op BenchmarkEqArrayOfStructsNotEq-4 4126 28312 ns/op BenchmarkEqStruct-4 18227984 6.496 ns/op PASS ok cmd/compile/internal/reflectdata 2.294s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 64156 ns/op BenchmarkInvertLessThanNoov-4 14663108 8.186 ns/op BenchmarkCopyElim1-4 914 121607 ns/op BenchmarkCopyElim10-4 926 125058 ns/op BenchmarkCopyElim100-4 441 260656 ns/op BenchmarkCopyElim1000-4 70 1643091 ns/op BenchmarkCopyElim10000-4 4 28206762 ns/op BenchmarkCopyElim100000-4 1 517396997 ns/op BenchmarkDeadCode/1-4 952 122186 ns/op BenchmarkDeadCode/10-4 819 145869 ns/op BenchmarkDeadCode/100-4 309 346156 ns/op BenchmarkDeadCode/1000-4 46 2447751 ns/op BenchmarkDeadCode/10000-4 4 29882510 ns/op BenchmarkDeadCode/100000-4 1 338535541 ns/op BenchmarkDeadCode/200000-4 1 750449111 ns/op BenchmarkDominatorsLinear-4 14 9551219 ns/op 1.05 MB/s BenchmarkDominatorsFwdBack-4 9 14738206 ns/op 0.68 MB/s BenchmarkDominatorsManyPred-4 9 13681314 ns/op 0.73 MB/s BenchmarkDominatorsMaxPred-4 9 13219652 ns/op 0.76 MB/s BenchmarkDominatorsMaxPredVal-4 9 12613644 ns/op 0.79 MB/s BenchmarkFuse/1-4 652 159580 ns/op BenchmarkFuse/10-4 577 197745 ns/op BenchmarkFuse/100-4 182 648036 ns/op BenchmarkFuse/1000-4 21 5588884 ns/op BenchmarkFuse/10000-4 2 70618366 ns/op BenchmarkNilCheckDeep1-4 11811 10344 ns/op 0.10 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4276 25144 ns/op 0.40 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 668 172478 ns/op 0.58 MB/s 1134 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 66 1673128 ns/op 0.60 MB/s 9782 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19364449 ns/op 0.52 MB/s 109562 B/op 5 allocs/op BenchmarkDSEPass-4 32 3680729 ns/op 49392 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 126263925 ns/op 4270960 B/op 108727 allocs/op BenchmarkCSEPass-4 8 13693766 ns/op 98602 B/op 5 allocs/op BenchmarkCSEPassBlock-4 1 147255002 ns/op 3733064 B/op 52382 allocs/op BenchmarkDeadcodePass-4 199 598800 ns/op 94705 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 139296187 ns/op 4035488 B/op 44845 allocs/op BenchmarkMultiPass-4 81 1389848 ns/op 217694 B/op 7 allocs/op BenchmarkMultiPassBlock-4 1 277467000 ns/op 9310024 B/op 104896 allocs/op BenchmarkCondRewrite/SoloJump-4 3292510 36.02 ns/op BenchmarkCondRewrite/CombJump-4 3102330 38.55 ns/op PASS ok cmd/compile/internal/ssa 14.806s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9394 11834 ns/op BenchmarkExtShift-4 17445 6761 ns/op BenchmarkModify-4 9188 12483 ns/op BenchmarkMullImm-4 17313 6958 ns/op BenchmarkConstModify-4 9298 11911 ns/op BenchmarkBitSet-4 19639 5972 ns/op BenchmarkBitClear-4 19440 6029 ns/op BenchmarkBitToggle-4 19468 6024 ns/op BenchmarkBitSetConst-4 154948 761.4 ns/op BenchmarkBitClearConst-4 149042 793.2 ns/op BenchmarkBitToggleConst-4 156648 766.9 ns/op BenchmarkDivconstI64-4 8994217 12.80 ns/op BenchmarkModconstI64-4 8361945 14.22 ns/op BenchmarkDivisiblePow2constI64-4 8661466 13.82 ns/op BenchmarkDivisibleconstI64-4 9569695 11.89 ns/op BenchmarkDivisibleWDivconstI64-4 6179520 19.26 ns/op BenchmarkDivconstU64/3-4 9280624 12.71 ns/op BenchmarkDivconstU64/5-4 8147510 14.54 ns/op BenchmarkDivconstU64/37-4 8920778 12.70 ns/op BenchmarkDivconstU64/1234567-4 9551576 11.64 ns/op BenchmarkModconstU64-4 8336658 13.27 ns/op BenchmarkDivisibleconstU64-4 9662496 12.01 ns/op BenchmarkDivisibleWDivconstU64-4 5924422 20.18 ns/op BenchmarkDivconstI32-4 8967362 12.69 ns/op BenchmarkModconstI32-4 8425239 14.18 ns/op BenchmarkDivisiblePow2constI32-4 9435234 12.17 ns/op BenchmarkDivisibleconstI32-4 8997097 12.68 ns/op BenchmarkDivisibleWDivconstI32-4 6292783 18.93 ns/op BenchmarkDivconstU32-4 9281606 12.27 ns/op BenchmarkModconstU32-4 9508663 13.57 ns/op BenchmarkDivisibleconstU32-4 8871800 12.97 ns/op BenchmarkDivisibleWDivconstU32-4 6258700 18.98 ns/op BenchmarkDivconstI16-4 8896561 13.43 ns/op BenchmarkModconstI16-4 9863029 11.67 ns/op BenchmarkDivisiblePow2constI16-4 8936576 12.82 ns/op BenchmarkDivisibleconstI16-4 8986656 12.69 ns/op BenchmarkDivisibleWDivconstI16-4 6099441 19.55 ns/op BenchmarkDivconstU16-4 9020804 12.55 ns/op BenchmarkModconstU16-4 9730477 11.86 ns/op BenchmarkDivisibleconstU16-4 8863044 13.02 ns/op BenchmarkDivisibleWDivconstU16-4 6222027 20.00 ns/op BenchmarkDivconstI8-4 9106730 12.62 ns/op BenchmarkModconstI8-4 8392980 14.17 ns/op BenchmarkDivisiblePow2constI8-4 8990498 12.99 ns/op BenchmarkDivisibleconstI8-4 9018109 12.71 ns/op BenchmarkDivisibleWDivconstI8-4 6082752 19.80 ns/op BenchmarkDivconstU8-4 9438367 12.25 ns/op BenchmarkModconstU8-4 9842578 12.06 ns/op BenchmarkDivisibleconstU8-4 9021853 12.84 ns/op BenchmarkDivisibleWDivconstU8-4 6205374 19.24 ns/op BenchmarkMul2-4 165976 747.6 ns/op BenchmarkMulNeg2-4 165381 749.5 ns/op BenchmarkEfaceInteger-4 3853270 30.87 ns/op BenchmarkTypeAssert-4 14613262 7.238 ns/op BenchmarkDiv64UnsignedSmall-4 7423628 16.00 ns/op BenchmarkDiv64Small-4 6268022 18.19 ns/op BenchmarkDiv64SmallNegDivisor-4 6249099 18.67 ns/op BenchmarkDiv64SmallNegDividend-4 6156436 18.42 ns/op BenchmarkDiv64SmallNegBoth-4 6351246 17.76 ns/op BenchmarkDiv64Unsigned-4 7057056 16.33 ns/op BenchmarkDiv64-4 6144147 18.27 ns/op BenchmarkDiv64NegDivisor-4 6339004 18.25 ns/op BenchmarkDiv64NegDividend-4 6133027 18.25 ns/op BenchmarkDiv64NegBoth-4 6258693 18.04 ns/op BenchmarkMod64UnsignedSmall-4 7358196 15.46 ns/op BenchmarkMod64Small-4 6481754 17.34 ns/op BenchmarkMod64SmallNegDivisor-4 6176022 18.51 ns/op BenchmarkMod64SmallNegDividend-4 6303177 17.72 ns/op BenchmarkMod64SmallNegBoth-4 6259369 17.66 ns/op BenchmarkMod64Unsigned-4 7290865 15.55 ns/op BenchmarkMod64-4 6324639 18.17 ns/op BenchmarkMod64NegDivisor-4 6122824 18.89 ns/op BenchmarkMod64NegDividend-4 6099284 18.51 ns/op BenchmarkMod64NegBoth-4 6274460 17.78 ns/op BenchmarkMulconstI32/3-4 17557291 6.066 ns/op BenchmarkMulconstI32/5-4 18747579 5.647 ns/op BenchmarkMulconstI32/12-4 17937943 6.143 ns/op BenchmarkMulconstI32/120-4 17650165 6.071 ns/op BenchmarkMulconstI32/-120-4 18429082 5.627 ns/op BenchmarkMulconstI32/65537-4 18593782 6.019 ns/op BenchmarkMulconstI32/65538-4 18602830 6.020 ns/op BenchmarkMulconstI64/3-4 17359018 6.145 ns/op BenchmarkMulconstI64/5-4 17593104 6.085 ns/op BenchmarkMulconstI64/12-4 17372252 6.416 ns/op BenchmarkMulconstI64/120-4 17701824 6.645 ns/op BenchmarkMulconstI64/-120-4 17810416 6.145 ns/op BenchmarkMulconstI64/65537-4 17492937 6.477 ns/op BenchmarkMulconstI64/65538-4 17524735 6.450 ns/op BenchmarkMulconstU32/3-4 18563913 5.648 ns/op BenchmarkMulconstU32/5-4 17716855 6.136 ns/op BenchmarkMulconstU32/12-4 17184644 6.034 ns/op BenchmarkMulconstU32/120-4 18404622 5.640 ns/op BenchmarkMulconstU32/65537-4 17809296 6.076 ns/op BenchmarkMulconstU32/65538-4 17915557 6.062 ns/op BenchmarkMulconstU64/3-4 18799410 5.619 ns/op BenchmarkMulconstU64/5-4 18813397 5.629 ns/op BenchmarkMulconstU64/12-4 17758508 6.060 ns/op BenchmarkMulconstU64/120-4 18799863 5.628 ns/op BenchmarkMulconstU64/65537-4 17007349 6.035 ns/op BenchmarkMulconstU64/65538-4 17463456 5.996 ns/op BenchmarkShiftArithmeticRight-4 19820714 5.997 ns/op BenchmarkSwitch8Predictable-4 13615923 8.763 ns/op BenchmarkSwitch8Unpredictable-4 5860466 20.34 ns/op BenchmarkSwitch32Predictable-4 8588649 13.97 ns/op BenchmarkSwitch32Unpredictable-4 5924239 20.28 ns/op BenchmarkSwitchStringPredictable-4 8559282 14.02 ns/op BenchmarkSwitchStringUnpredictable-4 4673214 25.70 ns/op BenchmarkSwitchTypePredictable-4 6145621 19.41 ns/op BenchmarkSwitchTypeUnpredictable-4 3268906 36.60 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6633571 15.69 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3795279 31.78 ns/op PASS ok cmd/compile/internal/test 16.075s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 93 1218953 ns/op BenchmarkNamed/Underlying/nongeneric-4 885399 134.9 ns/op BenchmarkNamed/Underlying/generic-4 849504 132.2 ns/op BenchmarkNamed/Underlying/src_instance-4 865417 129.9 ns/op BenchmarkNamed/Underlying/user_instance-4 861295 130.8 ns/op BenchmarkCheck/http/funcbodies/info-4 1 578775311 ns/op 60100 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 440225266 ns/op 79016 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 166807928 ns/op 208295 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 143592440 ns/op 242126 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 417399676 ns/op 12659 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 97843941 ns/op 54000 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33588686 ns/op 157255 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 32022675 ns/op 164974 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 136321746 ns/op 15913 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42239510 ns/op 51352 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20548110 ns/op 105558 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20403140 ns/op 106321 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1370953355 ns/op 52749 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 683913574 ns/op 105733 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 152675703 ns/op 473464 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 120759488 ns/op 598439 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 447869838 ns/op 2543 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 52427708 ns/op 21713 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 30720138 ns/op 37069 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 32483497 ns/op 35050 lines/s PASS ok cmd/compile/internal/types2 18.255s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 54 2488835 ns/op 4238074 sys-ns/op 705685 user-ns/op PASS ok cmd/go 1.321s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 213079 534.2 ns/op PASS ok cmd/go/internal/cfg 1.205s All tests passed.