freebsd-amd64-race at 4b30a40d8856cc3f6c8f629a9f825feeaf9848af :: 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.713s ok archive/zip 2.769s ok bufio 1.313s ok bytes 2.573s ok cmp 1.087s ok compress/bzip2 1.452s ok compress/flate 6.267s ok compress/gzip 13.298s ok compress/lzw 2.099s ok compress/zlib 5.206s ok container/heap 1.021s ok container/list 1.048s ok container/ring 1.038s ok context 1.045s ok crypto 2.616s ok crypto/aes 1.066s ok crypto/cipher 3.386s ok crypto/des 1.061s ok crypto/dsa 1.022s ok crypto/ecdh 1.279s ok crypto/ecdsa 1.202s ok crypto/ed25519 1.427s ok crypto/elliptic 1.105s ok crypto/hmac 1.105s ok crypto/internal/alias 1.025s ok crypto/internal/bigmod 1.404s ok crypto/internal/boring 1.025s ok crypto/internal/boring/bcache 1.418s ok crypto/internal/edwards25519 1.766s ok crypto/internal/edwards25519/field 1.125s ok crypto/internal/fips 1.046s ok crypto/internal/fips/sha3 3.518s ok crypto/internal/fips/subtle 1.442s ok crypto/internal/hpke 1.082s ok crypto/internal/mlkem768 1.693s ok crypto/internal/nistec 1.907s ok crypto/internal/nistec/fiat 1.079s [no tests to run] ok crypto/md5 1.088s ok crypto/rand 1.548s ok crypto/rc4 1.493s ok crypto/rsa 2.563s ok crypto/sha1 1.033s ok crypto/sha256 1.092s ok crypto/sha512 1.092s ok crypto/subtle 1.050s ok crypto/tls 3.741s ok crypto/x509 2.158s ok database/sql 1.595s ok database/sql/driver 1.020s ok debug/buildinfo 1.146s ok debug/dwarf 1.106s ok debug/elf 1.966s ok debug/gosym 1.174s ok debug/macho 1.103s ok debug/pe 1.073s ok debug/plan9obj 1.072s ok embed 1.072s [no tests to run] ok embed/internal/embedtest 1.087s ok encoding/ascii85 1.057s ok encoding/asn1 1.091s ok encoding/base32 1.096s ok encoding/base64 1.067s ok encoding/binary 1.106s ok encoding/csv 1.068s ok encoding/gob 17.940s ok encoding/hex 1.062s ok encoding/json 2.228s ok encoding/pem 3.102s ok encoding/xml 1.206s ok errors 1.038s ok expvar 1.031s ok flag 3.245s ok fmt 1.620s ok go/ast 1.054s ok go/ast/internal/tests 1.054s ok go/build 7.713s ok go/build/constraint 1.080s ok go/constant 1.080s ok go/doc 1.260s ok go/doc/comment 2.717s ok go/format 1.078s ok go/importer 1.714s ok go/internal/gccgoimporter 1.062s ok go/internal/gcimporter 11.272s ok go/internal/srcimporter 13.626s ok go/parser 2.155s ok go/printer 2.450s ok go/scanner 1.023s ok go/token 1.105s ok go/types 40.173s ok go/version 1.081s ok hash 1.074s ok hash/adler32 1.075s ok hash/crc32 1.077s ok hash/crc64 1.077s ok hash/fnv 1.077s ok hash/maphash 1.347s ok html 1.045s ok html/template 1.290s ok image 1.453s ok image/color 1.109s ok image/draw 1.643s ok image/gif 1.848s ok image/jpeg 2.276s ok image/png 3.962s ok index/suffixarray 1.992s ok internal/abi 1.061s ok internal/buildcfg 1.061s ok internal/chacha8rand 1.024s ok internal/concurrent 2.572s ok internal/coverage/cfile 2.786s ok internal/coverage/cformat 1.036s ok internal/coverage/cmerge 1.035s ok internal/coverage/pods 1.035s ok internal/coverage/slicereader 1.027s ok internal/coverage/slicewriter 1.027s ok internal/coverage/test 1.063s ok internal/cpu 3.167s ok internal/dag 1.051s ok internal/diff 1.051s ok internal/fmtsort 1.088s ok internal/fuzz 1.088s ok internal/godebug 13.311s ok internal/godebugs 70.843s ok internal/gover 1.034s ok internal/itoa 1.033s ok internal/pkgbits 1.021s ok internal/platform 1.753s ok internal/poll 1.420s ok internal/profile 1.019s ok internal/reflectlite 1.087s ok internal/runtime/atomic 1.086s ok internal/runtime/maps 1.042s ok internal/runtime/math 1.041s ok internal/runtime/sys 1.041s ok internal/saferio 1.128s ok internal/singleflight 1.082s ok internal/syscall/unix 1.079s ok internal/sysinfo 1.020s ok internal/testenv 1.270s ok internal/trace 41.112s ok internal/trace/internal/oldtrace 1.618s ok internal/types/errors 1.477s ok internal/unsafeheader 1.086s ok internal/weak 1.027s ok internal/xcoff 1.101s ok internal/zstd 1.807s ok io 1.092s ok io/fs 1.285s ok io/ioutil 1.092s ok iter 1.025s ok log 1.032s ok log/slog 1.142s ok log/slog/internal/benchmarks 1.080s ok log/slog/internal/buffer 1.080s ok log/syslog 2.316s ok maps 1.067s ok math 1.063s ok math/big 3.866s ok math/bits 1.035s ok math/cmplx 1.024s ok math/rand 3.918s ok math/rand/v2 2.629s ok mime 1.043s ok mime/multipart 6.291s ok mime/quotedprintable 1.084s ok net 10.424s ok net/http 10.571s ok net/http/cgi 28.723s ok net/http/cookiejar 1.044s ok net/http/fcgi 1.313s ok net/http/httptest 1.218s ok net/http/httptrace 1.082s ok net/http/httputil 1.733s ok net/http/internal 2.708s ok net/http/internal/ascii 1.087s ok net/http/pprof 6.284s ok net/internal/cgotest 1.033s ok net/internal/socktest 1.065s ok net/mail 1.086s ok net/netip 1.603s ok net/rpc 1.065s ok net/rpc/jsonrpc 1.065s ok net/smtp 1.111s ok net/textproto 1.112s ok net/url 1.100s ok os 9.968s ok os/exec 8.440s ok os/exec/internal/fdtest 1.030s ok os/signal 21.002s ok os/user 1.039s ok path 1.039s ok path/filepath 1.142s ok plugin 1.035s ok reflect 1.548s ok regexp 4.199s ok regexp/syntax 7.257s ok runtime 47.961s ok runtime/cgo 1.033s ok runtime/debug 2.260s ok runtime/internal/wasitest 1.032s ok runtime/metrics 1.085s ok runtime/pprof 30.934s ok runtime/race 10.858s ok runtime/trace 1.127s ok slices 1.490s ok sort 1.411s ok strconv 3.689s ok strings 2.568s ok sync 1.609s ok sync/atomic 4.712s ok syscall 8.851s ok testing 5.397s ok testing/fstest 1.083s ok testing/iotest 1.083s ok testing/quick 1.223s ok testing/slogtest 1.083s ok text/scanner 1.061s ok text/tabwriter 1.061s ok text/template 1.115s ok text/template/parse 1.045s ok time 15.996s ok unicode 1.088s ok unicode/utf16 1.036s ok unicode/utf8 1.036s ok unique 1.420s ok cmd/addr2line 5.448s ok cmd/api 14.721s ok cmd/asm/internal/asm 4.260s ok cmd/asm/internal/lex 1.026s ok cmd/cgo/internal/swig 1.085s ok cmd/cgo/internal/test 1.905s ok cmd/cgo/internal/testcarchive 24.379s ok cmd/cgo/internal/testcshared 9.348s ok cmd/cgo/internal/testerrors 10.562s ok cmd/cgo/internal/testfortran 1.035s ok cmd/cgo/internal/testgodefs 1.579s ok cmd/cgo/internal/testlife 1.805s ok cmd/cgo/internal/testnocgo 1.026s ok cmd/cgo/internal/testplugin 35.231s ok cmd/cgo/internal/testsanitizers 21.081s ok cmd/cgo/internal/testshared 1.018s ok cmd/cgo/internal/testso 2.782s ok cmd/cgo/internal/teststdio 3.151s ok cmd/cgo/internal/testtls 1.059s ok cmd/compile 24.009s ok cmd/compile/internal/abt 1.086s ok cmd/compile/internal/amd64 1.046s ok cmd/compile/internal/base 1.046s ok cmd/compile/internal/compare 1.084s ok cmd/compile/internal/devirtualize 1.085s ok cmd/compile/internal/dwarfgen 1.567s ok cmd/compile/internal/importer 2.039s ok cmd/compile/internal/inline/inlheur 1.564s ok cmd/compile/internal/ir 1.084s ok cmd/compile/internal/liveness 1.160s ok cmd/compile/internal/logopt 1.299s ok cmd/compile/internal/loopvar 1.089s ok cmd/compile/internal/noder 1.058s ok cmd/compile/internal/rangefunc 1.058s ok cmd/compile/internal/reflectdata 1.058s [no tests to run] ok cmd/compile/internal/ssa 9.360s ok cmd/compile/internal/ssagen 1.077s ok cmd/compile/internal/syntax 1.155s ok cmd/compile/internal/test 15.145s ok cmd/compile/internal/typecheck 1.328s ok cmd/compile/internal/types 1.031s ok cmd/compile/internal/types2 11.572s ok cmd/covdata 1.044s ok cmd/cover 17.344s ok cmd/dist 1.052s ok cmd/distpack 1.052s ok cmd/doc 1.499s ok cmd/fix 3.107s ok cmd/go 299.110s ok cmd/go/internal/auth 1.088s ok cmd/go/internal/cache 1.223s ok cmd/go/internal/cfg 1.082s [no tests to run] ok cmd/go/internal/envcmd 1.077s ok cmd/go/internal/fsys 1.129s ok cmd/go/internal/generate 1.052s ok cmd/go/internal/gover 1.052s ok cmd/go/internal/imports 1.080s ok cmd/go/internal/load 1.086s ok cmd/go/internal/lockedfile 2.533s ok cmd/go/internal/lockedfile/internal/filelock 2.070s ok cmd/go/internal/modfetch 1.031s ok cmd/go/internal/modfetch/codehost 2.261s ok cmd/go/internal/modfetch/zip_sum_test 1.080s ok cmd/go/internal/modindex 1.652s ok cmd/go/internal/modload 1.081s ok cmd/go/internal/mvs 1.081s ok cmd/go/internal/str 1.081s ok cmd/go/internal/test 1.062s ok cmd/go/internal/toolchain 1.058s ok cmd/go/internal/vcs 1.057s ok cmd/go/internal/vcweb 1.058s ok cmd/go/internal/vcweb/vcstest 3.149s ok cmd/go/internal/web 1.031s ok cmd/go/internal/work 1.284s ok cmd/gofmt 1.232s ok cmd/internal/archive 1.467s ok cmd/internal/buildid 1.638s ok cmd/internal/bootstrap_test 1.022s ok cmd/internal/cov 1.367s ok cmd/internal/dwarf 1.083s ok cmd/internal/edit 1.081s ok cmd/internal/goobj 1.053s ok cmd/internal/moddeps 1.999s ok cmd/internal/obj 1.550s ok cmd/internal/obj/arm64 1.717s ok cmd/internal/obj/loong64 1.073s ok cmd/internal/obj/ppc64 1.131s ok cmd/internal/obj/riscv 1.060s ok cmd/internal/obj/s390x 1.023s ok cmd/internal/obj/x86 3.879s ok cmd/internal/objabi 1.086s ok cmd/internal/par 1.217s ok cmd/internal/pgo 1.086s ok cmd/internal/pkgpath 5.301s ok cmd/internal/pkgpattern 1.037s ok cmd/internal/quoted 1.037s ok cmd/internal/src 1.083s ok cmd/internal/sys 1.082s ok cmd/internal/test2json 1.765s ok cmd/link 25.653s ok cmd/link/internal/benchmark 1.052s ok cmd/link/internal/ld 12.425s ok cmd/link/internal/loader 1.063s ok cmd/nm 9.636s ok cmd/objdump 5.717s ok cmd/pack 7.762s ok cmd/pprof 3.661s ok cmd/relnote 1.085s ok cmd/trace 1.331s ok cmd/vet 56.391s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 4146 25968 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 2637 38842 ns/op 1664 B/op 25 allocs/op Benchmark/Writer/PAX-4 2094 52080 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 4183 26367 ns/op 5063 B/op 15 allocs/op Benchmark/Reader/GNU-4 5786 18687 ns/op 5108 B/op 14 allocs/op Benchmark/Reader/PAX-4 2220 52233 ns/op 8726 B/op 33 allocs/op PASS ok archive/tar 1.729s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 320440839 ns/op 828960 B/op 83 allocs/op BenchmarkZip64Test-4 1 131015447 ns/op BenchmarkZip64TestSizes/4096-4 1735 68142 ns/op BenchmarkZip64TestSizes/1048576-4 169 690546 ns/op BenchmarkZip64TestSizes/67108864-4 1 166705690 ns/op PASS ok archive/zip 2.308s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 251936 455.4 ns/op BenchmarkReaderCopyUnoptimal-4 155005 739.8 ns/op BenchmarkReaderCopyNoWriteTo-4 5151 22583 ns/op BenchmarkReaderWriteToOptimal-4 5833 17573 ns/op BenchmarkReaderReadString-4 140295 851.3 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 239784 493.2 ns/op BenchmarkWriterCopyUnoptimal-4 248529 481.9 ns/op BenchmarkWriterCopyNoReadFrom-4 6718 20098 ns/op BenchmarkReaderEmpty-4 39208 3166 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 28303 3963 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 580388 190.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.527s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5402 20778 ns/op 1577.05 MB/s BenchmarkWriteByte-4 471 249810 ns/op 16.40 MB/s BenchmarkWriteRune-4 254 475901 ns/op 25.82 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3968142 ns/op BenchmarkBufferFullSmallReads-4 96 1125636 ns/op BenchmarkBufferWriteBlock/N4096-4 6733 17436 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 402 293079 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8670661 ns/op 4192263 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 25332828 ns/op 662.27 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4424053 26.94 ns/op 371.17 MB/s BenchmarkIndexByte/32-4 4313887 28.62 ns/op 1117.97 MB/s BenchmarkIndexByte/4K-4 903361 133.1 ns/op 30772.59 MB/s BenchmarkIndexBytePortable/10-4 795144 139.1 ns/op 71.89 MB/s BenchmarkIndexBytePortable/32-4 264739 446.5 ns/op 71.67 MB/s BenchmarkIndexBytePortable/4K-4 2251 52797 ns/op 77.58 MB/s BenchmarkIndexRune/10-4 1304998 92.44 ns/op 108.18 MB/s BenchmarkIndexRune/32-4 1259193 95.18 ns/op 336.21 MB/s BenchmarkIndexRune/4K-4 550291 213.3 ns/op 19207.17 MB/s BenchmarkIndexRuneASCII/10-4 4544408 26.82 ns/op 372.83 MB/s BenchmarkIndexRuneASCII/32-4 4257070 28.67 ns/op 1116.27 MB/s BenchmarkIndexRuneASCII/4K-4 891871 134.2 ns/op 30521.99 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1457582 80.45 ns/op 124.30 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1437528 83.25 ns/op 384.37 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 168639 700.9 ns/op 5843.95 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1218252 93.80 ns/op 106.61 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1240064 97.12 ns/op 329.51 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 58161 1946 ns/op 2105.24 MB/s BenchmarkIndexRuneUnicode/Han/10-4 734050 160.9 ns/op 62.15 MB/s BenchmarkIndexRuneUnicode/Han/32-4 908964 126.3 ns/op 253.39 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 117477 1032 ns/op 3967.70 MB/s BenchmarkEqual/0-4 7117550 16.89 ns/op BenchmarkEqual/same/1-4 1567111 76.73 ns/op 13.03 MB/s BenchmarkEqual/same/6-4 1535950 78.55 ns/op 76.39 MB/s BenchmarkEqual/same/9-4 1491369 79.87 ns/op 112.69 MB/s BenchmarkEqual/same/15-4 1510575 79.40 ns/op 188.92 MB/s BenchmarkEqual/same/16-4 1535966 79.77 ns/op 200.58 MB/s BenchmarkEqual/same/20-4 1458410 82.04 ns/op 243.79 MB/s BenchmarkEqual/same/32-4 1413086 84.76 ns/op 377.52 MB/s BenchmarkEqual/same/4K-4 72602 1630 ns/op 2512.33 MB/s BenchmarkEqual/1-4 1497566 79.99 ns/op 12.50 MB/s BenchmarkEqual/6-4 1439752 81.81 ns/op 73.34 MB/s BenchmarkEqual/9-4 1439474 83.91 ns/op 107.26 MB/s BenchmarkEqual/15-4 1382614 86.38 ns/op 173.65 MB/s BenchmarkEqual/16-4 1470436 81.59 ns/op 196.10 MB/s BenchmarkEqual/20-4 1355534 90.49 ns/op 221.02 MB/s BenchmarkEqual/32-4 1306058 92.61 ns/op 345.53 MB/s BenchmarkEqual/4K-4 55915 2163 ns/op 1893.46 MB/s BenchmarkEqualBothUnaligned/64_0-4 1450999 80.68 ns/op 793.23 MB/s BenchmarkEqualBothUnaligned/64_1-4 1244566 95.29 ns/op 671.61 MB/s BenchmarkEqualBothUnaligned/64_4-4 1376260 85.68 ns/op 747.00 MB/s BenchmarkEqualBothUnaligned/64_7-4 1369546 85.54 ns/op 748.15 MB/s BenchmarkEqualBothUnaligned/4096_0-4 69178 1713 ns/op 2390.64 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48158 2494 ns/op 1642.06 MB/s BenchmarkEqualBothUnaligned/4096_4-4 70221 1717 ns/op 2386.24 MB/s BenchmarkEqualBothUnaligned/4096_7-4 70194 1715 ns/op 2388.08 MB/s BenchmarkIndex/10-4 2878090 40.35 ns/op 247.86 MB/s BenchmarkIndex/32-4 2973406 39.69 ns/op 806.32 MB/s BenchmarkIndex/4K-4 33956 3506 ns/op 1168.42 MB/s BenchmarkIndexEasy/10-4 3244482 36.69 ns/op 272.56 MB/s BenchmarkIndexEasy/32-4 3030976 39.86 ns/op 802.87 MB/s BenchmarkIndexEasy/4K-4 488612 243.1 ns/op 16851.11 MB/s BenchmarkCount/10-4 1575866 76.06 ns/op 131.48 MB/s BenchmarkCount/32-4 1472655 81.45 ns/op 392.88 MB/s BenchmarkCount/4K-4 33337 3567 ns/op 1148.18 MB/s BenchmarkCountEasy/10-4 1574684 76.09 ns/op 131.42 MB/s BenchmarkCountEasy/32-4 1452292 82.08 ns/op 389.87 MB/s BenchmarkCountEasy/4K-4 424684 277.4 ns/op 14766.18 MB/s BenchmarkCountSingle/10-4 3150168 38.12 ns/op 262.34 MB/s BenchmarkCountSingle/32-4 3037248 39.16 ns/op 817.07 MB/s BenchmarkCountSingle/4K-4 1000000 109.4 ns/op 37430.32 MB/s BenchmarkToUpper/#00-4 2945553 40.51 ns/op BenchmarkToUpper/ONLYUPPER-4 302604 394.5 ns/op BenchmarkToUpper/abc-4 561802 210.6 ns/op BenchmarkToUpper/AbC123-4 310795 381.3 ns/op BenchmarkToUpper/azAZ09_-4 287085 418.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 79605 1481 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 36866 3240 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57476 2093 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127240 938.8 ns/op BenchmarkToLower/#00-4 3020892 39.76 ns/op BenchmarkToLower/abc-4 489236 243.7 ns/op BenchmarkToLower/AbC123-4 318904 371.4 ns/op BenchmarkToLower/azAZ09_-4 290168 412.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 82153 1494 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40387 2947 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67344 1774 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 126794 937.0 ns/op BenchmarkFields/ASCII/16-4 140632 851.0 ns/op 18.80 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9342 12701 ns/op 20.16 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 595 200342 ns/op 20.44 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 36 3381834 ns/op 19.38 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53539263 ns/op 19.59 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 96091 1232 ns/op 12.99 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5815 19207 ns/op 13.33 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 379 314711 ns/op 13.02 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5396145 ns/op 12.14 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 95481486 ns/op 10.98 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 165339 710.4 ns/op 22.52 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12228 9794 ns/op 26.14 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 714 168716 ns/op 24.28 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3179195 ns/op 20.61 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 58187702 ns/op 18.02 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 134985 862.0 ns/op 18.56 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8395 13743 ns/op 18.63 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 523 227583 ns/op 18.00 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 27 3968775 ns/op 16.51 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 72514620 ns/op 14.46 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2075896 57.01 ns/op BenchmarkTrimSpace/ASCII-4 1000000 113.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 112627 1061 ns/op BenchmarkTrimSpace/JustNonASCII-4 51092 2345 ns/op BenchmarkToValidUTF8/Valid-4 510067 235.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 345756 344.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 97712 1190 ns/op BenchmarkIndexHard1-4 832 142095 ns/op 7379.38 MB/s BenchmarkIndexHard2-4 595 198877 ns/op 5272.47 MB/s BenchmarkIndexHard3-4 148 795802 ns/op 1317.63 MB/s BenchmarkIndexHard4-4 98 1191735 ns/op 879.87 MB/s BenchmarkLastIndexHard1-4 5 21674731 ns/op BenchmarkLastIndexHard2-4 4 28598142 ns/op BenchmarkLastIndexHard3-4 4 32048693 ns/op BenchmarkCountHard1-4 790 143425 ns/op BenchmarkCountHard2-4 607 197819 ns/op BenchmarkCountHard3-4 151 789294 ns/op BenchmarkSplitEmptySeparator-4 1 113220831 ns/op BenchmarkSplitSingleByteSeparator-4 18 6680726 ns/op BenchmarkSplitMultiByteSeparator-4 12 8608794 ns/op BenchmarkSplitNSingleByteSeparator-4 204775 589.6 ns/op BenchmarkSplitNMultiByteSeparator-4 75529 1585 ns/op BenchmarkRepeat-4 194461 606.9 ns/op BenchmarkRepeatLarge/256/1-4 142568 830.0 ns/op 308.43 MB/s BenchmarkRepeatLarge/256/16-4 205293 573.4 ns/op 446.44 MB/s BenchmarkRepeatLarge/512/1-4 104154 1162 ns/op 440.69 MB/s BenchmarkRepeatLarge/512/16-4 134980 873.2 ns/op 586.37 MB/s BenchmarkRepeatLarge/1024/1-4 68725 1748 ns/op 585.89 MB/s BenchmarkRepeatLarge/1024/16-4 82068 1446 ns/op 708.26 MB/s BenchmarkRepeatLarge/2048/1-4 41908 2818 ns/op 726.67 MB/s BenchmarkRepeatLarge/2048/16-4 46257 2606 ns/op 786.00 MB/s BenchmarkRepeatLarge/4096/1-4 23709 5066 ns/op 808.59 MB/s BenchmarkRepeatLarge/4096/16-4 25388 4784 ns/op 856.25 MB/s BenchmarkRepeatLarge/8192/1-4 12816 9437 ns/op 868.05 MB/s BenchmarkRepeatLarge/8192/16-4 13346 9108 ns/op 899.43 MB/s BenchmarkRepeatLarge/8192/4097-4 22851 5251 ns/op 780.22 MB/s BenchmarkRepeatLarge/16384/1-4 6411 17706 ns/op 925.32 MB/s BenchmarkRepeatLarge/16384/16-4 6900 17343 ns/op 944.71 MB/s BenchmarkRepeatLarge/16384/4097-4 8145 14034 ns/op 875.83 MB/s BenchmarkRepeatLarge/32768/1-4 3374 33777 ns/op 970.13 MB/s BenchmarkRepeatLarge/32768/16-4 3992 33574 ns/op 976.01 MB/s BenchmarkRepeatLarge/32768/4097-4 3834 31187 ns/op 919.57 MB/s BenchmarkRepeatLarge/65536/1-4 1628 66513 ns/op 985.31 MB/s BenchmarkRepeatLarge/65536/16-4 1764 66630 ns/op 983.58 MB/s BenchmarkRepeatLarge/65536/4097-4 1881 63661 ns/op 965.35 MB/s BenchmarkRepeatLarge/131072/1-4 446 264888 ns/op 494.82 MB/s BenchmarkRepeatLarge/131072/16-4 457 262830 ns/op 498.70 MB/s BenchmarkRepeatLarge/131072/4097-4 476 249642 ns/op 508.76 MB/s BenchmarkRepeatLarge/262144/1-4 237 507929 ns/op 516.10 MB/s BenchmarkRepeatLarge/262144/16-4 230 507189 ns/op 516.86 MB/s BenchmarkRepeatLarge/262144/4097-4 242 494858 ns/op 521.59 MB/s BenchmarkRepeatLarge/524288/1-4 100 1004086 ns/op 522.15 MB/s BenchmarkRepeatLarge/524288/16-4 120 984968 ns/op 532.29 MB/s BenchmarkRepeatLarge/524288/4097-4 120 1024216 ns/op 508.02 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1996150 ns/op 525.30 MB/s BenchmarkRepeatLarge/1048576/16-4 61 1992442 ns/op 526.28 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 1967310 ns/op 531.05 MB/s BenchmarkRepeatLarge/2097152/1-4 30 3970985 ns/op 528.12 MB/s BenchmarkRepeatLarge/2097152/16-4 31 3946689 ns/op 531.37 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3964374 ns/op 528.10 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7850460 ns/op 534.27 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7788394 ns/op 538.53 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7892305 ns/op 531.05 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15534195 ns/op 540.01 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15341111 ns/op 546.81 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15436360 ns/op 543.30 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30546868 ns/op 549.23 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30341471 ns/op 552.95 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30309594 ns/op 553.53 MB/s BenchmarkRepeatLarge/33554432/1-4 2 62660581 ns/op 535.50 MB/s BenchmarkRepeatLarge/33554432/16-4 2 59636090 ns/op 562.65 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 59713266 ns/op 561.93 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119259767 ns/op 562.71 MB/s BenchmarkRepeatLarge/67108864/16-4 1 118442618 ns/op 566.59 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 119109978 ns/op 563.42 MB/s BenchmarkRepeatLarge/134217728/1-4 1 262772329 ns/op 510.78 MB/s BenchmarkRepeatLarge/134217728/16-4 1 237966034 ns/op 564.02 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 241296570 ns/op 556.24 MB/s BenchmarkRepeatLarge/268435456/1-4 1 524403558 ns/op 511.89 MB/s BenchmarkRepeatLarge/268435456/16-4 1 480625662 ns/op 558.51 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 477622057 ns/op 562.02 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1055279110 ns/op 508.75 MB/s BenchmarkRepeatLarge/536870912/16-4 1 957180445 ns/op 560.89 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 964642717 ns/op 556.55 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2110755924 ns/op 508.70 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1900624696 ns/op 564.94 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1905888411 ns/op 563.38 MB/s BenchmarkBytesCompare/1-4 9219447 12.14 ns/op BenchmarkBytesCompare/2-4 9506316 12.83 ns/op BenchmarkBytesCompare/4-4 9059743 12.09 ns/op BenchmarkBytesCompare/8-4 10193826 11.26 ns/op BenchmarkBytesCompare/16-4 10277120 11.26 ns/op BenchmarkBytesCompare/32-4 9093723 12.85 ns/op BenchmarkBytesCompare/64-4 8108226 13.88 ns/op BenchmarkBytesCompare/128-4 7123206 16.61 ns/op BenchmarkBytesCompare/256-4 5855422 20.17 ns/op BenchmarkBytesCompare/512-4 4161744 28.83 ns/op BenchmarkBytesCompare/1024-4 2549752 46.81 ns/op BenchmarkBytesCompare/2048-4 1436413 83.21 ns/op BenchmarkIndexAnyASCII/1:1-4 2660923 43.69 ns/op BenchmarkIndexAnyASCII/1:2-4 2770948 43.42 ns/op BenchmarkIndexAnyASCII/1:4-4 2765070 42.83 ns/op BenchmarkIndexAnyASCII/1:8-4 2763589 43.02 ns/op BenchmarkIndexAnyASCII/1:16-4 2816176 42.63 ns/op BenchmarkIndexAnyASCII/1:32-4 2669707 44.52 ns/op BenchmarkIndexAnyASCII/1:64-4 2651811 44.75 ns/op BenchmarkIndexAnyASCII/16:1-4 2344454 51.41 ns/op BenchmarkIndexAnyASCII/16:2-4 314132 351.8 ns/op BenchmarkIndexAnyASCII/16:4-4 306230 356.3 ns/op BenchmarkIndexAnyASCII/16:8-4 305857 355.9 ns/op BenchmarkIndexAnyASCII/16:16-4 312892 373.8 ns/op BenchmarkIndexAnyASCII/16:32-4 304741 393.6 ns/op BenchmarkIndexAnyASCII/16:64-4 269534 440.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1959351 61.41 ns/op BenchmarkIndexAnyASCII/256:2-4 24578 4898 ns/op BenchmarkIndexAnyASCII/256:4-4 24422 4904 ns/op BenchmarkIndexAnyASCII/256:8-4 24447 4898 ns/op BenchmarkIndexAnyASCII/256:16-4 24182 4959 ns/op BenchmarkIndexAnyASCII/256:32-4 24361 4950 ns/op BenchmarkIndexAnyASCII/256:64-4 24092 4966 ns/op BenchmarkIndexAnyUTF8/1:1-4 2746048 43.72 ns/op BenchmarkIndexAnyUTF8/1:2-4 2739262 43.74 ns/op BenchmarkIndexAnyUTF8/1:4-4 2782218 43.64 ns/op BenchmarkIndexAnyUTF8/1:8-4 2779063 43.24 ns/op BenchmarkIndexAnyUTF8/1:16-4 2750706 42.75 ns/op BenchmarkIndexAnyUTF8/1:32-4 2703356 44.08 ns/op BenchmarkIndexAnyUTF8/1:64-4 2709634 44.50 ns/op BenchmarkIndexAnyUTF8/16:1-4 158991 750.1 ns/op BenchmarkIndexAnyUTF8/16:2-4 280539 418.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 279426 420.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 283630 419.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 285933 417.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 264788 447.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 269872 450.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10823 ns/op BenchmarkIndexAnyUTF8/256:2-4 19623 6124 ns/op BenchmarkIndexAnyUTF8/256:4-4 19628 6165 ns/op BenchmarkIndexAnyUTF8/256:8-4 19549 6180 ns/op BenchmarkIndexAnyUTF8/256:16-4 19808 6057 ns/op BenchmarkIndexAnyUTF8/256:32-4 18420 6487 ns/op BenchmarkIndexAnyUTF8/256:64-4 18410 6447 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2848850 42.51 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2874660 42.28 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2867560 42.37 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2852574 42.09 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2801925 42.53 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2729001 44.02 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2723298 44.23 ns/op BenchmarkLastIndexAnyASCII/16:1-4 331310 352.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 335509 350.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 334534 353.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 332880 355.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 320847 368.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 303700 396.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 270020 439.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24475 4915 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24343 4900 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24415 4899 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24345 4925 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24086 4907 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24045 4950 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23844 5078 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2822401 42.69 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2829487 42.29 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2851147 42.32 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2826748 42.21 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2852600 42.39 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2697681 44.26 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2741952 44.00 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 231601 513.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 285660 413.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 287293 416.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 286167 416.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 283533 424.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 263950 458.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 261892 458.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16117 7368 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20120 6007 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20020 5959 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20008 5932 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20104 5994 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18301 6598 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18220 6569 ns/op BenchmarkTrimASCII/1:1-4 3071408 39.26 ns/op BenchmarkTrimASCII/1:2-4 2418550 49.02 ns/op BenchmarkTrimASCII/1:4-4 2209530 53.42 ns/op BenchmarkTrimASCII/1:8-4 1947550 60.99 ns/op BenchmarkTrimASCII/1:16-4 1619340 72.59 ns/op BenchmarkTrimASCII/16:1-4 437234 272.0 ns/op BenchmarkTrimASCII/16:2-4 345514 348.3 ns/op BenchmarkTrimASCII/16:4-4 339640 350.2 ns/op BenchmarkTrimASCII/16:8-4 331850 355.1 ns/op BenchmarkTrimASCII/16:16-4 320042 366.9 ns/op BenchmarkTrimASCII/256:1-4 32329 3666 ns/op BenchmarkTrimASCII/256:2-4 24886 4824 ns/op BenchmarkTrimASCII/256:4-4 24632 4891 ns/op BenchmarkTrimASCII/256:8-4 24658 4860 ns/op BenchmarkTrimASCII/256:16-4 24794 4835 ns/op BenchmarkTrimASCII/4096:1-4 2016 58335 ns/op BenchmarkTrimASCII/4096:2-4 1562 76752 ns/op BenchmarkTrimASCII/4096:4-4 1548 76965 ns/op BenchmarkTrimASCII/4096:8-4 1534 77477 ns/op BenchmarkTrimASCII/4096:16-4 1543 77789 ns/op BenchmarkTrimByte-4 2074707 58.15 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13072 9035 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13216 9086 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 681 171873 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1372 85493 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2535 43111 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5072 22231 ns/op BenchmarkCompareBytesEqual-4 10320668 11.64 ns/op BenchmarkCompareBytesToNil-4 12174928 9.578 ns/op BenchmarkCompareBytesEmpty-4 12616762 9.527 ns/op BenchmarkCompareBytesIdentical-4 12638763 9.126 ns/op BenchmarkCompareBytesSameLength-4 10872262 11.24 ns/op BenchmarkCompareBytesDifferentLength-4 10812388 11.07 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1521 73965 ns/op 14176.79 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1671 85582 ns/op 12252.43 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1378 75972 ns/op 13802.19 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1321 80520 ns/op 13022.76 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1681 75208 ns/op 13942.40 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1394 83957 ns/op 12489.56 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1761 74035 ns/op 14163.38 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1413 82532 ns/op 12705.13 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1380 77691 ns/op 13496.85 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1381 86045 ns/op 12186.48 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1720 75991 ns/op 13798.76 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1544 75686 ns/op 13854.43 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1378 73099 ns/op 14344.62 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1323 81454 ns/op 12873.32 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1366 86596 ns/op 12108.82 MB/s BenchmarkCompareBytesBig-4 1718 66348 ns/op 15804.25 MB/s BenchmarkCompareBytesBigIdentical-4 12576742 8.697 ns/op 120572980.19 MB/s PASS ok bytes 65.370s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73191310 ns/op 1.37 MB/s 3616012 B/op 29 allocs/op BenchmarkDecodeNewton-4 1 297523860 ns/op 1.91 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 5 22858145 ns/op 0.72 MB/s 3646009 B/op 27 allocs/op PASS ok compress/bzip2 2.357s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 66 1659545 ns/op 6.03 MB/s 42278 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 15949984 ns/op 6.27 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 162349230 ns/op 6.16 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1764600 ns/op 5.67 MB/s 42833 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17349143 ns/op 5.76 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 176213790 ns/op 5.67 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 67 1704177 ns/op 5.87 MB/s 41557 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16439226 ns/op 6.08 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 165926057 ns/op 6.03 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 67 1687900 ns/op 5.92 MB/s 43518 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16514925 ns/op 6.06 MB/s 46750 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 164721278 ns/op 6.07 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1795550 ns/op 5.57 MB/s 43260 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17515954 ns/op 5.71 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 177494848 ns/op 5.63 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1451419 ns/op 6.89 MB/s 43103 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12425120 ns/op 8.05 MB/s 44682 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 127299714 ns/op 7.86 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 86 1322146 ns/op 7.56 MB/s 43344 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10018928 ns/op 9.98 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 100353482 ns/op 9.96 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 87 1304220 ns/op 7.67 MB/s 43507 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9847847 ns/op 10.15 MB/s 47035 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 99938186 ns/op 10.01 MB/s 67760 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 98 1178150 ns/op 8.49 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11170317 ns/op 8.95 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 112055186 ns/op 8.92 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2201361 ns/op 4.54 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19518682 ns/op 5.12 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 193316045 ns/op 5.17 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 5305627 ns/op 1.88 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 76692646 ns/op 1.30 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 774220209 ns/op 1.29 MB/s BenchmarkEncode/Digits/Compression/1e4-4 20 5274835 ns/op 1.90 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 73454206 ns/op 1.36 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 761817993 ns/op 1.31 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1404390 ns/op 7.12 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11970294 ns/op 8.35 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 118206328 ns/op 8.46 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2072840 ns/op 4.82 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16120230 ns/op 6.20 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 159748054 ns/op 6.26 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5353599 ns/op 1.87 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 67893920 ns/op 1.47 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 690579347 ns/op 1.45 MB/s BenchmarkEncode/Newton/Compression/1e4-4 20 5300016 ns/op 1.89 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 85004008 ns/op 1.18 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 878803868 ns/op 1.14 MB/s PASS ok compress/flate 16.746s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2153771 ns/op 4.64 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2262805 ns/op 4.42 MB/s BenchmarkDecoder/1e5-4 5 21451856 ns/op 4.66 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21608759 ns/op 4.63 MB/s BenchmarkDecoder/1e6-4 1 214544782 ns/op 4.66 MB/s BenchmarkDecoder/1e-Reuse6-4 1 215636346 ns/op 4.64 MB/s BenchmarkEncoder/1e4-4 57 1886768 ns/op 5.30 MB/s BenchmarkEncoder/1e-Reuse4-4 68 1734075 ns/op 5.77 MB/s BenchmarkEncoder/1e5-4 6 18324556 ns/op 5.46 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18100652 ns/op 5.52 MB/s BenchmarkEncoder/1e6-4 1 185781266 ns/op 5.38 MB/s BenchmarkEncoder/1e-Reuse6-4 1 183712322 ns/op 5.44 MB/s PASS ok compress/lzw 3.646s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3757028 ns/op PASS ok container/heap 1.186s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 20550 5181 ns/op BenchmarkWithTimeout/concurrency=40-4 5046 22841 ns/op BenchmarkWithTimeout/concurrency=4000-4 5060 24196 ns/op BenchmarkWithTimeout/concurrency=400000-4 6674 16750 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 367654 278.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14914 8495 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18361 6458 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3174 38014 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2074 60659 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2839 41470 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 278 431154 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 199 771886 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 289 406086 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 25 4444204 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 15 7399082 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 31 3911045 ns/op BenchmarkCheckCanceled/Err-4 271711 432.3 ns/op BenchmarkCheckCanceled/Done-4 413954 291.2 ns/op BenchmarkContextCancelDone-4 445003 258.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13202 9113 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12060 9761 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10471 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 12415 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8394 14824 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 493108 239.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 284493 422.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 199504 600.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 123636 962.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 63975 1872 ns/op PASS ok context 11.002s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 2544946 47.20 ns/op 338.95 MB/s BenchmarkEncrypt/AES-192-4 2379267 50.77 ns/op 315.12 MB/s BenchmarkEncrypt/AES-256-4 2273606 53.64 ns/op 298.28 MB/s BenchmarkDecrypt/AES-128-4 2469990 48.45 ns/op 330.24 MB/s BenchmarkDecrypt/AES-192-4 2322805 52.15 ns/op 306.83 MB/s BenchmarkDecrypt/AES-256-4 2208346 53.81 ns/op 297.33 MB/s BenchmarkExpand/AES-128-4 1000000 117.9 ns/op BenchmarkExpand/AES-192-4 1000000 110.8 ns/op BenchmarkExpand/AES-256-4 857727 144.2 ns/op BenchmarkCreateCipher/AES-128-4 165542 635.4 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 184160 648.4 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 187348 782.0 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.957s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 185394 666.7 ns/op 95.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 372174 321.8 ns/op 198.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 187936 704.1 ns/op 90.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 379406 354.4 ns/op 180.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 114030 1381 ns/op 977.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 175422 1083 ns/op 1246.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 106888 1443 ns/op 935.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 143040 1207 ns/op 1118.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41462 4590 ns/op 1784.67 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 42014 4739 ns/op 1728.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 24440 5424 ns/op 1510.41 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 25020 5204 ns/op 1574.25 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7788 14493 ns/op 70.31 MB/s BenchmarkAESCFBDecrypt1K-4 8168 14614 ns/op 69.73 MB/s BenchmarkAESCFBDecrypt8K-4 1052 112492 ns/op 72.78 MB/s BenchmarkAESOFB1K-4 12324 9852 ns/op 103.43 MB/s BenchmarkAESCTR1K-4 17588 6690 ns/op 152.33 MB/s BenchmarkAESCTR8K-4 2302 54210 ns/op 151.02 MB/s BenchmarkAESCBCEncrypt1K-4 17018 7233 ns/op 141.58 MB/s BenchmarkAESCBCDecrypt1K-4 24142 5000 ns/op 204.81 MB/s PASS ok crypto/cipher 4.435s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 95908 1216 ns/op 6.58 MB/s BenchmarkDecrypt-4 104941 1136 ns/op 7.04 MB/s BenchmarkTDESEncrypt-4 36033 3329 ns/op 2.40 MB/s BenchmarkTDESDecrypt-4 36114 3240 ns/op 2.47 MB/s PASS ok crypto/des 1.660s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 969 122109 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8378282 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21342911 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1216965 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.772s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1862 59755 ns/op 2448 B/op 30 allocs/op BenchmarkSign/P384-4 32 3606306 ns/op 2618 B/op 31 allocs/op BenchmarkSign/P521-4 13 8511378 ns/op 2998 B/op 32 allocs/op BenchmarkVerify/P256-4 963 123521 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9457648 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22901048 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4443 25645 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2100697 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5114230 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.574s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 348 339714 ns/op BenchmarkNewKeyFromSeed-4 343 345907 ns/op BenchmarkSigning-4 327 367896 ns/op BenchmarkVerification-4 207 554094 ns/op PASS ok crypto/ed25519 1.709s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5155 22671 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 147 813172 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 2115132 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5153771 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1429 84737 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 56 2150232 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5733743 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15024801 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 16528 6962 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6763 17627 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3822 28282 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 79 1414000 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2490 46938 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 303 396128 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1472 75336 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 98 1167673 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.314s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 21765 5523 ns/op 185.39 MB/s BenchmarkHMACSHA256_32-4 54554 2251 ns/op 14.22 MB/s BenchmarkNewWriteSum-4 14152 8300 ns/op 3.86 MB/s PASS ok crypto/hmac 1.616s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 53479 2212 ns/op BenchmarkModSub-4 52700 2227 ns/op BenchmarkMontgomeryRepr-4 29865 3961 ns/op BenchmarkMontgomeryMul-4 30309 3920 ns/op BenchmarkModMul-4 14634 8120 ns/op BenchmarkExpBig-4 18 6577735 ns/op BenchmarkExp-4 6 16816111 ns/op PASS ok crypto/internal/bigmod 2.139s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3735 28826 ns/op BenchmarkScalarBaseMult-4 344 336809 ns/op BenchmarkScalarMult-4 157 768598 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 230 520226 ns/op PASS ok crypto/internal/edwards25519 1.645s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 512188 212.4 ns/op BenchmarkMultiply-4 4365025 27.07 ns/op BenchmarkSquare-4 5315662 22.89 ns/op BenchmarkInvert-4 24868 4770 ns/op BenchmarkMult32-4 1503502 81.01 ns/op PASS ok crypto/internal/edwards25519/field 1.868s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/sha3 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSha3_512_MTU-4 9495 12263 ns/op 110.09 MB/s BenchmarkSha3_384_MTU-4 13464 8855 ns/op 152.45 MB/s BenchmarkSha3_256_MTU-4 17008 7050 ns/op 191.48 MB/s BenchmarkSha3_224_MTU-4 17758 6722 ns/op 200.84 MB/s BenchmarkShake128_MTU-4 14512 8257 ns/op 163.49 MB/s BenchmarkShake256_MTU-4 13582 8806 ns/op 153.31 MB/s BenchmarkShake256_16x-4 662 179098 ns/op 91.48 MB/s BenchmarkShake256_1MiB-4 24 4774048 ns/op 219.64 MB/s BenchmarkSha3_512_1MiB-4 13 8818203 ns/op 118.91 MB/s PASS ok crypto/internal/fips/sha3 2.601s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkXORBytes/8Bytes-4 4783335 24.86 ns/op 321.82 MB/s BenchmarkXORBytes/128Bytes-4 3948294 30.19 ns/op 4240.05 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 127.4 ns/op 16072.78 MB/s BenchmarkXORBytes/32768Bytes-4 59194 2057 ns/op 15928.14 MB/s PASS ok crypto/internal/fips/subtle 1.661s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGen-4 267 444829 ns/op BenchmarkEncaps-4 176 677669 ns/op BenchmarkDecaps-4 129 860075 ns/op BenchmarkRoundTrip/Alice-4 90 1387161 ns/op BenchmarkRoundTrip/Bob-4 168 692917 ns/op PASS ok crypto/internal/mlkem768 1.911s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 51 2119457 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1606 74676 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5680185 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14943254 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 156 749448 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8004 15486 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 58 1924140 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 22 4715520 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.141s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 595119 191.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 306117 381.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 126265 940.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 616062 194.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 314888 376.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 124324 941.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.824s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 194589 590.9 ns/op 13.54 MB/s BenchmarkHash64-4 208221 546.2 ns/op 117.18 MB/s BenchmarkHash128-4 180391 652.6 ns/op 196.15 MB/s BenchmarkHash256-4 135728 869.6 ns/op 294.40 MB/s BenchmarkHash512-4 91227 1309 ns/op 391.12 MB/s BenchmarkHash1K-4 55023 2185 ns/op 468.64 MB/s BenchmarkHash8K-4 8187 14334 ns/op 571.51 MB/s BenchmarkHash1M-4 67 1776440 ns/op 590.27 MB/s BenchmarkHash8M-4 8 14338108 ns/op 585.06 MB/s BenchmarkHash8BytesUnaligned-4 189002 598.5 ns/op 13.37 MB/s BenchmarkHash1KUnaligned-4 54834 2181 ns/op 469.52 MB/s BenchmarkHash8KUnaligned-4 8242 14384 ns/op 569.54 MB/s PASS ok crypto/md5 2.804s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead/4-4 88282 1336 ns/op 2.99 MB/s BenchmarkRead/32-4 88004 1351 ns/op 23.69 MB/s BenchmarkRead/4K-4 8180 14030 ns/op 291.95 MB/s BenchmarkPrime-4 1 201637750 ns/op PASS ok crypto/rand 1.631s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13496 8917 ns/op 14.36 MB/s BenchmarkRC4_1K-4 1668 69300 ns/op 14.78 MB/s BenchmarkRC4_8K-4 217 553784 ns/op 14.62 MB/s PASS ok crypto/rc4 1.554s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10252344 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22622497 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 40641701 ns/op BenchmarkEncryptPKCS1v15/2048-4 734 157396 ns/op BenchmarkDecryptOAEP/2048-4 10 10287575 ns/op BenchmarkEncryptOAEP/2048-4 670 175102 ns/op BenchmarkSignPKCS1v15/2048-4 10 10262339 ns/op BenchmarkVerifyPKCS1v15/2048-4 763 157265 ns/op BenchmarkSignPSS/2048-4 10 10395673 ns/op BenchmarkVerifyPSS/2048-4 690 172708 ns/op PASS ok crypto/rsa 2.660s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 169006 687.2 ns/op 11.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 209983 544.5 ns/op 14.69 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 99260 1182 ns/op 270.74 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 115178 1036 ns/op 308.79 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 58658 2041 ns/op 501.79 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 63548 1890 ns/op 541.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11384 ns/op 719.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11139 ns/op 735.46 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.050s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 132723 861.5 ns/op 9.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 136360 854.5 ns/op 9.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 140592 847.1 ns/op 9.44 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28825 4134 ns/op 247.70 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 29368 4077 ns/op 251.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 28976 4085 ns/op 250.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4060 27586 ns/op 296.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4227 27613 ns/op 296.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4051 27930 ns/op 293.30 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.308s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 114964 1012 ns/op 7.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 117148 989.1 ns/op 8.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 118316 1007 ns/op 7.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 37029 3234 ns/op 316.67 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 37111 3251 ns/op 315.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 36884 3259 ns/op 314.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6231 19183 ns/op 427.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6027 19049 ns/op 430.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6241 19040 ns/op 430.24 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.301s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16903736 6.407 ns/op BenchmarkConstantTimeEq-4 17262080 6.399 ns/op BenchmarkConstantTimeLessOrEq-4 17152642 6.376 ns/op PASS ok crypto/subtle 1.444s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 217 543649 ns/op BenchmarkCertCache/1-4 216 544768 ns/op BenchmarkCertCache/2-4 219 537040 ns/op BenchmarkCertCache/3-4 223 555458 ns/op BenchmarkHandshakeServer/RSA-4 16 6638851 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 16 7185660 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 16 6966699 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 148 756201 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 247 493264 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 56 1950077 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 70 1661812 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34545032 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 34374996 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25427461 ns/op 41.24 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 32702205 ns/op 32.06 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 39666795 ns/op 52.87 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 53900603 ns/op 38.91 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 69209488 ns/op 60.60 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 95968474 ns/op 43.71 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 125669048 ns/op 66.75 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 179921981 ns/op 46.62 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 235225991 ns/op 71.32 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 352043404 ns/op 47.66 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 470334989 ns/op 71.34 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 686615942 ns/op 48.87 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 947120463 ns/op 70.86 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1366447804 ns/op 49.11 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25941808 ns/op 40.42 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 33884664 ns/op 30.95 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 40861987 ns/op 51.32 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 53945374 ns/op 38.88 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 69750206 ns/op 60.13 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 108961426 ns/op 38.49 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 126810207 ns/op 66.15 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 182188697 ns/op 46.04 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 238840868 ns/op 70.24 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 353070296 ns/op 47.52 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 475009588 ns/op 70.64 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 684913125 ns/op 48.99 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 950172603 ns/op 70.63 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1370059596 ns/op 48.98 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704209444 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707648196 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288160068 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289134816 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149647678 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149570398 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80314772 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79907730 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38597595 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38234149 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143168364 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146795110 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63762212 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65052994 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37566354 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37500149 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24149865 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23929611 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16604275 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15969911 ns/op PASS ok crypto/tls 20.532s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 13198 8534 ns/op BenchmarkCreateCertificate/RSA_2048-4 10 10627731 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 350 330209 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1131 103988 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1046 113324 ns/op 14068 B/op 188 allocs/op PASS ok crypto/x509 2.232s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 36 3099113 ns/op 280479 B/op 1645 allocs/op BenchmarkConcurrentStmtQuery-4 31 3580080 ns/op 275053 B/op 2075 allocs/op BenchmarkConcurrentStmtExec-4 45 2684710 ns/op 220509 B/op 745 allocs/op BenchmarkConcurrentTxQuery-4 40 2859935 ns/op 280816 B/op 2172 allocs/op BenchmarkConcurrentTxExec-4 55 2154152 ns/op 88011 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2849222 ns/op 107492 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1093221 ns/op 40073 B/op 380 allocs/op BenchmarkConcurrentRandom-4 38 2814748 ns/op 230074 B/op 1855 allocs/op BenchmarkManyConcurrentQueries-4 2271 49214 ns/op 4133 B/op 20 allocs/op BenchmarkGrabConn-4 209238 585.0 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 17070 7137 ns/op PASS ok database/sql 2.848s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1618 61944 ns/op BenchmarkSymbols32-4 2138 53496 ns/op PASS ok debug/elf 1.306s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 232750 514.3 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 90 1314078 ns/op 180283 B/op 14 allocs/op Benchmark115/LineToPC-4 75 1579412 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17767 6698 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.791s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 70658 1662 ns/op BenchmarkMarshal-4 777 151329 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 2656 40995 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.471s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 343 342691 ns/op 23.90 MB/s BenchmarkEncodeToString-4 290 379218 ns/op 21.60 MB/s BenchmarkDecode-4 142 843915 ns/op 15.54 MB/s BenchmarkDecodeString-4 145 821611 ns/op 15.96 MB/s PASS ok encoding/base32 1.791s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 349 320230 ns/op 25.58 MB/s BenchmarkDecodeString/2-4 304610 366.1 ns/op 10.92 MB/s BenchmarkDecodeString/4-4 225267 518.7 ns/op 15.42 MB/s BenchmarkDecodeString/8-4 189033 633.1 ns/op 18.95 MB/s BenchmarkDecodeString/64-4 35343 3376 ns/op 26.06 MB/s BenchmarkDecodeString/8192-4 331 358101 ns/op 30.51 MB/s BenchmarkNewEncoding-4 60243 1972 ns/op 129.79 MB/s PASS ok encoding/base64 2.058s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1296 87334 ns/op 45.80 MB/s BenchmarkReadStruct-4 16251 7210 ns/op 10.40 MB/s BenchmarkWriteStruct-4 17040 6926 ns/op 10.83 MB/s BenchmarkAppendStruct-4 217516 548.4 ns/op 136.75 MB/s BenchmarkWriteSlice1000Structs-4 15 6942488 ns/op 10.80 MB/s BenchmarkAppendSlice1000Structs-4 16 6645134 ns/op 11.29 MB/s BenchmarkReadSlice1000Structs-4 15 7302021 ns/op 10.27 MB/s BenchmarkReadInts-4 47844 2498 ns/op 12.01 MB/s BenchmarkWriteInts-4 43606 2715 ns/op 11.05 MB/s BenchmarkAppendInts-4 95043 1240 ns/op 24.18 MB/s BenchmarkWriteSlice1000Int32s-4 1338 89925 ns/op 44.48 MB/s BenchmarkAppendSlice1000Int32s-4 1441 80715 ns/op 49.56 MB/s BenchmarkPutUint16-4 3734600 31.06 ns/op 64.40 MB/s BenchmarkAppendUint16-4 3544044 34.17 ns/op 58.54 MB/s BenchmarkPutUint32-4 2601894 45.55 ns/op 87.82 MB/s BenchmarkAppendUint32-4 2559922 47.02 ns/op 85.08 MB/s BenchmarkPutUint64-4 1020229 119.2 ns/op 67.13 MB/s BenchmarkAppendUint64-4 1000000 114.8 ns/op 69.71 MB/s BenchmarkLittleEndianPutUint16-4 3525474 33.25 ns/op 60.15 MB/s BenchmarkLittleEndianAppendUint16-4 3591046 34.14 ns/op 58.58 MB/s BenchmarkLittleEndianPutUint32-4 2613872 45.21 ns/op 88.48 MB/s BenchmarkLittleEndianAppendUint32-4 2589526 46.37 ns/op 86.26 MB/s BenchmarkLittleEndianPutUint64-4 983254 116.8 ns/op 68.52 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 113.3 ns/op 70.59 MB/s BenchmarkReadFloats-4 159478 757.9 ns/op 15.83 MB/s BenchmarkWriteFloats-4 149276 799.8 ns/op 15.00 MB/s BenchmarkReadSlice1000Float32s-4 1182 100183 ns/op 39.93 MB/s BenchmarkWriteSlice1000Float32s-4 1088 109772 ns/op 36.44 MB/s BenchmarkReadSlice1000Uint8s-4 76750 1744 ns/op 573.55 MB/s BenchmarkWriteSlice1000Uint8s-4 278911 409.8 ns/op 2440.49 MB/s BenchmarkSize/bool-4 5259204 22.35 ns/op BenchmarkSize/int8-4 5206184 22.66 ns/op BenchmarkSize/int16-4 5590132 21.38 ns/op BenchmarkSize/int32-4 5591792 21.18 ns/op BenchmarkSize/int64-4 5639139 21.00 ns/op BenchmarkSize/uint8-4 5413348 22.10 ns/op BenchmarkSize/uint16-4 5177602 22.78 ns/op BenchmarkSize/uint32-4 5563483 21.43 ns/op BenchmarkSize/uint64-4 5716144 22.43 ns/op BenchmarkSize/float32-4 3871179 29.25 ns/op BenchmarkSize/float64-4 4286954 30.43 ns/op BenchmarkSize/complex64-4 785185 155.2 ns/op BenchmarkSize/complex128-4 787328 146.0 ns/op BenchmarkSize/binary.Struct-4 271700 441.6 ns/op BenchmarkSize/*binary.Struct-4 229244 521.4 ns/op BenchmarkSize/[]binary.Struct-4 218911 535.7 ns/op BenchmarkSize/[]binary.Struct#01-4 219964 541.3 ns/op BenchmarkSize/[1]binary.Struct-4 204886 582.7 ns/op BenchmarkPutUvarint32-4 816493 145.1 ns/op 27.57 MB/s BenchmarkPutUvarint64-4 210490 564.6 ns/op 14.17 MB/s PASS ok encoding/binary 8.133s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6498 16558 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7564 15670 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7184 15858 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4275 25698 ns/op 3939 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7574 14399 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7953 14368 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8180 14309 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4849 23989 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13381 9137 ns/op PASS ok encoding/csv 2.317s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12285 9431 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16726 7817 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 279 416241 ns/op 16670 B/op 329 allocs/op BenchmarkEncodeComplex128Slice-4 751 153862 ns/op 653 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1614 71656 ns/op 54 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1618 71998 ns/op 54 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2305 48686 ns/op 168 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 64 1690118 ns/op 34509 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 686 174571 ns/op 24881 B/op 147 allocs/op BenchmarkDecodeFloat64Slice-4 1424 84476 ns/op 10456 B/op 147 allocs/op BenchmarkDecodeInt32Slice-4 1512 78280 ns/op 9420 B/op 147 allocs/op BenchmarkDecodeStringSlice-4 979 123278 ns/op 38788 B/op 1147 allocs/op BenchmarkDecodeStringsSlice-4 338 342520 ns/op 65870 B/op 2178 allocs/op BenchmarkDecodeBytesSlice-4 626 183297 ns/op 23327 B/op 166 allocs/op BenchmarkDecodeInterfaceSlice-4 111 1086467 ns/op 82600 B/op 3156 allocs/op BenchmarkDecodeMap-4 74 1553064 ns/op 53792 B/op 159 allocs/op PASS ok encoding/gob 3.411s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12277 9815 ns/op 26.08 MB/s BenchmarkEncode/1024-4 2853 39015 ns/op 26.25 MB/s BenchmarkEncode/4096-4 766 157599 ns/op 25.99 MB/s BenchmarkEncode/16384-4 190 628595 ns/op 26.06 MB/s BenchmarkDecode/256-4 23414 5122 ns/op 49.98 MB/s BenchmarkDecode/1024-4 5919 20063 ns/op 51.04 MB/s BenchmarkDecode/4096-4 1476 80536 ns/op 50.86 MB/s BenchmarkDecode/16384-4 363 317941 ns/op 51.53 MB/s BenchmarkDecodeString/256-4 21985 5396 ns/op 47.44 MB/s BenchmarkDecodeString/1024-4 5606 20714 ns/op 49.44 MB/s BenchmarkDecodeString/4096-4 1398 82118 ns/op 49.88 MB/s BenchmarkDecodeString/16384-4 354 328602 ns/op 49.86 MB/s BenchmarkDump/256-4 1332 87915 ns/op 2.91 MB/s BenchmarkDump/1024-4 340 351151 ns/op 2.92 MB/s BenchmarkDump/4096-4 86 1393196 ns/op 2.94 MB/s BenchmarkDump/16384-4 21 5707121 ns/op 2.87 MB/s PASS ok encoding/hex 3.427s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 129614155 ns/op 14.97 MB/s 8391984 B/op 60 allocs/op BenchmarkCodeEncoderError-4 1 134674417 ns/op 14.41 MB/s 8395144 B/op 109 allocs/op BenchmarkCodeMarshal-4 1 135076750 ns/op 14.37 MB/s 10333488 B/op 61 allocs/op BenchmarkCodeMarshalError-4 1 129323728 ns/op 15.00 MB/s 1945056 B/op 61 allocs/op BenchmarkMarshalBytes/32-4 20973 5794 ns/op BenchmarkMarshalBytes/256-4 5287 21859 ns/op BenchmarkMarshalBytes/4096-4 471 253943 ns/op BenchmarkMarshalBytesError/32-4 52 2139880 ns/op BenchmarkMarshalBytesError/256-4 51 2186582 ns/op BenchmarkMarshalBytesError/4096-4 46 2445541 ns/op BenchmarkMarshalMap-4 49350 2484 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 432325041 ns/op 4.49 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 33716 3440 ns/op 4.07 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 45262 2545 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 384762324 ns/op 5.04 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 375546819 ns/op 5.17 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 52012 2322 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 143920 911.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 323991 446.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16363 7344 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 78535 1591 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 91320 1359 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 16921 7459 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2763 42920 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1052 116615 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 133 875101 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8179632 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 457900 241.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 460282 249.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 465516 248.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 472032 253.9 ns/op BenchmarkEncodeMarshaler-4 68238 1742 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 83013 1432 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4396756 27.28 ns/op BenchmarkNumberIsValidRegexp-4 20193 5981 ns/op BenchmarkUnmarshalNumber-4 35924 3330 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.561s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2551430 ns/op 25.69 MB/s BenchmarkDecode-4 21 5162693 ns/op 17.20 MB/s PASS ok encoding/pem 1.427s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3272 34255 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1054 111041 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4389 24558 ns/op PASS ok encoding/xml 1.533s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 296043 365.2 ns/op BenchmarkAs-4 76995 1482 ns/op PASS ok errors 1.292s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 230262 528.7 ns/op BenchmarkIntSet-4 282338 440.0 ns/op BenchmarkFloatAdd-4 52110 2351 ns/op BenchmarkFloatSet-4 265567 491.0 ns/op BenchmarkStringSet-4 261639 468.6 ns/op BenchmarkMapSet-4 58951 2212 ns/op BenchmarkMapSetDifferent-4 56158 2009 ns/op BenchmarkMapSetDifferentRandom-4 249 461522 ns/op BenchmarkMapSetString-4 54267 2222 ns/op BenchmarkMapAddSame-4 38654 3189 ns/op BenchmarkMapAddDifferent-4 16374 7346 ns/op BenchmarkMapAddDifferentRandom-4 216 570532 ns/op BenchmarkMapAddSameSteadyState-4 240590 556.8 ns/op BenchmarkMapAddDifferentSteadyState-4 112557 1066 ns/op BenchmarkMapString-4 6765 16997 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 24754 11547 ns/op PASS ok expvar 3.746s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 111674 1014 ns/op BenchmarkSprintfEmpty-4 455894 269.4 ns/op BenchmarkSprintfString-4 318646 432.4 ns/op BenchmarkSprintfTruncateString-4 292418 429.2 ns/op BenchmarkSprintfTruncateBytes-4 160846 737.4 ns/op BenchmarkSprintfSlowParsingPath-4 291678 424.0 ns/op BenchmarkSprintfQuoteString-4 39687 3024 ns/op BenchmarkSprintfInt-4 295963 416.0 ns/op BenchmarkSprintfIntInt-4 215754 558.0 ns/op BenchmarkSprintfPrefixedInt-4 252115 531.6 ns/op BenchmarkSprintfFloat-4 162793 741.7 ns/op BenchmarkSprintfComplex-4 63375 1890 ns/op BenchmarkSprintfBoolean-4 327456 387.5 ns/op BenchmarkSprintfHexString-4 140254 886.3 ns/op BenchmarkSprintfHexBytes-4 92972 1375 ns/op BenchmarkSprintfBytes-4 50971 2450 ns/op BenchmarkSprintfStringer-4 90853 1360 ns/op BenchmarkSprintfStructure-4 40394 2849 ns/op BenchmarkManyArgs-4 73299 1719 ns/op BenchmarkFprintInt-4 70993 1712 ns/op BenchmarkFprintfBytes-4 75759 1568 ns/op BenchmarkFprintIntNoAlloc-4 71173 1691 ns/op BenchmarkScanInts-4 36 3217336 ns/op BenchmarkScanRecursiveInt-4 1 371497426 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 399940013 ns/op PASS ok fmt 5.125s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 778 136161 ns/op PASS ok go/build 1.208s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43381 2377 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14434 8379 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4056 28035 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1134 106709 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 284 430910 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 57 1844677 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7520329 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 32156866 ns/op 3615224 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 136569395 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.485s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 262855909 ns/op 0.25 MB/s 45240760 B/op 48854 allocs/op PASS ok go/format 1.375s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 20053860 ns/op 2.68 MB/s BenchmarkParseOnly-4 6 17301032 ns/op 3.11 MB/s BenchmarkResolve-4 49 2367021 ns/op 22.71 MB/s PASS ok go/parser 2.378s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 152129450 ns/op 0.34 MB/s 4719360 B/op 27843 allocs/op BenchmarkPrintDecl-4 739 153295 ns/op 0.21 MB/s 16520 B/op 53 allocs/op PASS ok go/printer 1.372s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 273 425087 ns/op BenchmarkScanFiles/go/types/expr.go-4 18 6057024 ns/op 6.52 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12193818 ns/op 6.12 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18587584 ns/op 6.80 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 231 533447 ns/op 5.81 MB/s PASS ok go/scanner 1.906s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 103.3 ns/op PASS ok go/token 1.189s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 98 1224252 ns/op BenchmarkNamed/Underlying/nongeneric-4 901506 134.5 ns/op BenchmarkNamed/Underlying/generic-4 900686 129.7 ns/op BenchmarkNamed/Underlying/src_instance-4 644416 181.0 ns/op BenchmarkNamed/Underlying/user_instance-4 890365 133.2 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20032 5895 ns/op BenchmarkNamed/NewMethodSet/generic-4 20625 5869 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19498 6086 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20353 5826 ns/op BenchmarkCheck/http/funcbodies/info-4 1 659952362 ns/op 52641 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 513463646 ns/op 67657 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 255898820 ns/op 135736 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 239323343 ns/op 145103 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 453795563 ns/op 11627 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 124247238 ns/op 42456 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 71417886 ns/op 73840 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 71388426 ns/op 73904 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 171328455 ns/op 12643 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 68895418 ns/op 31440 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 50070092 ns/op 43254 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 49986699 ns/op 43335 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1342062402 ns/op 53751 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 705784885 ns/op 102205 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 166451579 ns/op 433216 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 133749450 ns/op 539079 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 486553183 ns/op 2333 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 92589809 ns/op 12254 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 80192363 ns/op 14150 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 80018484 ns/op 14179 lines/s PASS ok go/types 20.847s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8715 13765 ns/op 74.39 MB/s PASS ok hash/adler32 1.304s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 204229 557.8 ns/op 26.89 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 206545 545.3 ns/op 27.51 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 155024 759.4 ns/op 52.67 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 166899 711.3 ns/op 56.23 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 462697 274.7 ns/op 1864.18 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 460162 273.2 ns/op 1874.08 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 408868 322.4 ns/op 3176.04 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 412844 319.1 ns/op 3208.76 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 244189 608.0 ns/op 6737.08 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244609 621.8 ns/op 6587.43 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 47502 3344 ns/op 9798.84 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 42289 3316 ns/op 9881.35 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 432511 265.4 ns/op 56.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 447657 262.0 ns/op 57.25 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 438350 267.3 ns/op 149.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 453992 266.5 ns/op 150.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 322546 363.7 ns/op 1407.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 324788 377.0 ns/op 1357.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 258249 445.7 ns/op 2297.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 265839 461.6 ns/op 2218.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 224420 531.4 ns/op 7707.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 222658 536.5 ns/op 7635.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47008 2548 ns/op 12861.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46968 2555 ns/op 12824.36 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 217246 546.0 ns/op 27.47 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 220621 546.8 ns/op 27.43 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 106510 1134 ns/op 35.26 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 109257 1103 ns/op 36.28 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8401 13975 ns/op 36.64 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8463 14110 ns/op 36.29 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3951 30362 ns/op 33.73 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3966 30245 ns/op 33.86 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 937 128812 ns/op 31.80 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 943 128033 ns/op 31.99 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1030233 ns/op 31.81 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1037552 ns/op 31.58 MB/s PASS ok hash/crc32 5.827s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 217 547385 ns/op 119.73 MB/s BenchmarkCrc64/ISO4KB-4 2217 53070 ns/op 77.18 MB/s BenchmarkCrc64/ISO1KB-4 12988 9281 ns/op 110.33 MB/s BenchmarkCrc64/ECMA64KB-4 216 544948 ns/op 120.26 MB/s BenchmarkCrc64/Random64KB-4 291 406933 ns/op 161.05 MB/s BenchmarkCrc64/Random16KB-4 1054 113782 ns/op 143.99 MB/s PASS ok hash/crc64 2.077s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8742 13751 ns/op 74.47 MB/s BenchmarkFnv32aKB-4 7310 13887 ns/op 73.74 MB/s BenchmarkFnv64KB-4 8510 13691 ns/op 74.79 MB/s BenchmarkFnv64aKB-4 8766 13703 ns/op 74.73 MB/s BenchmarkFnv128KB-4 2136 55315 ns/op 18.51 MB/s BenchmarkFnv128aKB-4 2271 52132 ns/op 19.64 MB/s PASS ok hash/fnv 1.859s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 549717 188.6 ns/op 21.21 MB/s BenchmarkHash/n=4/Bytes-4 4267341 27.93 ns/op 143.21 MB/s BenchmarkHash/n=4/String-4 1822742 65.93 ns/op 60.67 MB/s BenchmarkHash/n=8/Write-4 591223 187.5 ns/op 42.67 MB/s BenchmarkHash/n=8/Bytes-4 4471398 27.60 ns/op 289.87 MB/s BenchmarkHash/n=8/String-4 1819188 66.05 ns/op 121.13 MB/s BenchmarkHash/n=16/Write-4 626666 190.5 ns/op 84.01 MB/s BenchmarkHash/n=16/Bytes-4 4464321 27.68 ns/op 578.11 MB/s BenchmarkHash/n=16/String-4 1824298 66.21 ns/op 241.66 MB/s BenchmarkHash/n=32/Write-4 588217 200.1 ns/op 159.95 MB/s BenchmarkHash/n=32/Bytes-4 4047264 30.08 ns/op 1063.70 MB/s BenchmarkHash/n=32/String-4 1788502 67.47 ns/op 474.26 MB/s BenchmarkHash/n=64/Write-4 542733 215.6 ns/op 296.85 MB/s BenchmarkHash/n=64/Bytes-4 3840590 31.28 ns/op 2045.78 MB/s BenchmarkHash/n=64/String-4 1685212 70.68 ns/op 905.55 MB/s BenchmarkHash/n=256/Write-4 396004 299.4 ns/op 855.11 MB/s BenchmarkHash/n=256/Bytes-4 1992061 60.60 ns/op 4224.24 MB/s BenchmarkHash/n=256/String-4 931426 131.3 ns/op 1949.31 MB/s BenchmarkHash/n=320/Write-4 414733 290.8 ns/op 1100.46 MB/s BenchmarkHash/n=320/Bytes-4 1583865 76.88 ns/op 4162.57 MB/s BenchmarkHash/n=320/String-4 652390 189.3 ns/op 1690.25 MB/s BenchmarkHash/n=1024/Write-4 276162 456.4 ns/op 2243.45 MB/s BenchmarkHash/n=1024/Bytes-4 740431 188.6 ns/op 5429.10 MB/s BenchmarkHash/n=1024/String-4 256642 470.7 ns/op 2175.28 MB/s BenchmarkHash/n=4096/Write-4 125029 1058 ns/op 3871.17 MB/s BenchmarkHash/n=4096/Bytes-4 207612 680.1 ns/op 6022.24 MB/s BenchmarkHash/n=4096/String-4 68058 1821 ns/op 2249.88 MB/s BenchmarkHash/n=16384/Write-4 36783 3426 ns/op 4782.11 MB/s BenchmarkHash/n=16384/Bytes-4 48673 2743 ns/op 5972.76 MB/s BenchmarkHash/n=16384/String-4 16597 7272 ns/op 2253.14 MB/s PASS ok hash/maphash 5.592s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 836 134814 ns/op BenchmarkEscapeNone-4 137515 852.6 ns/op BenchmarkUnescape-4 783 146339 ns/op BenchmarkUnescapeNone-4 899366 131.4 ns/op BenchmarkUnescapeSparse-4 10000 10820 ns/op BenchmarkUnescapeDense-4 1240 93151 ns/op PASS ok html 1.829s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 10483 11019 ns/op BenchmarkCSSEscaperNoSpecials-4 47708 2502 ns/op BenchmarkDecodeCSS-4 29598 4065 ns/op BenchmarkDecodeCSSNoSpecials-4 4384203 27.93 ns/op BenchmarkCSSValueFilter-4 122594 948.3 ns/op BenchmarkCSSValueFilterOk-4 82611 1442 ns/op BenchmarkEscapedExecute-4 4477 24532 ns/op BenchmarkHTMLNospaceEscaper-4 12745 9403 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66962 1787 ns/op BenchmarkStripTags-4 22575 5297 ns/op BenchmarkStripTagsNoSpecials-4 327752 357.4 ns/op BenchmarkJSValEscaperWithNum-4 23382 5175 ns/op BenchmarkJSValEscaperWithStr-4 5336 20980 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18302 6556 ns/op BenchmarkJSValEscaperWithObj-4 4587 24983 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13317 9082 ns/op BenchmarkJSStrEscaperNoSpecials-4 59250 2031 ns/op BenchmarkJSStrEscaper-4 12859 9353 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 56367 2101 ns/op BenchmarkJSRegexpEscaper-4 12222 9800 ns/op BenchmarkTemplateSpecialTags-4 94 1264145 ns/op BenchmarkURLEscaper-4 4534 26234 ns/op BenchmarkURLEscaperNoSpecials-4 185193 645.9 ns/op BenchmarkURLNormalizer-4 5983 18997 ns/op BenchmarkURLNormalizerNoSpecials-4 179005 661.3 ns/op BenchmarkSrcsetFilter-4 20305 5933 ns/op BenchmarkSrcsetFilterNoSpecials-4 122724 975.4 ns/op PASS ok html/template 5.389s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 570302 197.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 431883 256.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 655596 186.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 460485 263.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1784760 66.80 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 102.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1828545 65.22 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 105.1 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1449261 83.10 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 470808 245.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 371080 309.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 482450 245.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 377082 311.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 785437 140.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 544492 218.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 906684 120.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 567082 212.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 436606 265.7 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1384596 86.79 ns/op BenchmarkRGBASetRGBA-4 1430462 84.11 ns/op BenchmarkRGBA64At-4 734329 160.8 ns/op BenchmarkRGBA64SetRGBA64-4 768921 153.3 ns/op BenchmarkNRGBAAt-4 1407568 85.36 ns/op BenchmarkNRGBASetNRGBA-4 1402818 85.79 ns/op BenchmarkNRGBA64At-4 732877 162.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 752306 154.1 ns/op BenchmarkAlphaAt-4 2361008 50.74 ns/op BenchmarkAlphaSetAlpha-4 2349090 50.55 ns/op BenchmarkAlpha16At-4 1525726 77.64 ns/op BenchmarkAlphaSetAlpha16-4 1542518 77.90 ns/op BenchmarkGrayAt-4 2393124 49.99 ns/op BenchmarkGraySetGray-4 2356233 50.98 ns/op BenchmarkGray16At-4 1471296 77.83 ns/op BenchmarkGraySetGray16-4 1523643 77.01 ns/op PASS ok image 6.286s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4025011 29.12 ns/op BenchmarkYCbCrToRGB/128-4 4380447 25.92 ns/op BenchmarkYCbCrToRGB/255-4 4801744 24.02 ns/op BenchmarkRGBToYCbCr/0-4 4595642 24.42 ns/op BenchmarkRGBToYCbCr/Cb-4 4660689 24.39 ns/op BenchmarkRGBToYCbCr/Cr-4 4547636 24.73 ns/op BenchmarkYCbCrToRGBA/0-4 3817772 29.67 ns/op BenchmarkYCbCrToRGBA/128-4 3127814 37.99 ns/op BenchmarkYCbCrToRGBA/255-4 3878928 29.51 ns/op BenchmarkNYCbCrAToRGBA/0-4 3593768 31.30 ns/op BenchmarkNYCbCrAToRGBA/128-4 3621494 30.61 ns/op BenchmarkNYCbCrAToRGBA/255-4 3604659 30.93 ns/op PASS ok image/color 2.845s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35502641 ns/op BenchmarkFillSrc-4 261 450800 ns/op BenchmarkCopyOver-4 6 17580982 ns/op BenchmarkCopySrc-4 357 314601 ns/op BenchmarkNRGBAOver-4 6 19395935 ns/op BenchmarkNRGBASrc-4 9 12477876 ns/op BenchmarkYCbCr-4 8 13389102 ns/op BenchmarkGray-4 15 7335998 ns/op BenchmarkCMYK-4 9 12476545 ns/op BenchmarkGlyphOver-4 19 5923466 ns/op BenchmarkRGBAMaskOver-4 4 30831518 ns/op BenchmarkGrayMaskOver-4 5 23281724 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38576387 ns/op BenchmarkRGBA-4 4 25393771 ns/op BenchmarkPalettedFill-4 868 145401 ns/op BenchmarkPalettedRGBA-4 4 26341621 ns/op BenchmarkGenericOver-4 2 55666922 ns/op BenchmarkGenericMaskOver-4 5 23363245 ns/op BenchmarkGenericSrc-4 3 36549744 ns/op BenchmarkGenericMaskSrc-4 4 32595383 ns/op PASS ok image/draw 7.250s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4699585 ns/op 3.29 MB/s 48618 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114485993 ns/op 2.68 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3094543252 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1923131 ns/op 8.03 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 153679644 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.217s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3874 28127 ns/op BenchmarkIDCT-4 4118 27161 ns/op BenchmarkDecodeBaseline-4 9 12254284 ns/op 5.04 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16706882 ns/op 3.70 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 150961903 ns/op 8.14 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 190230663 ns/op 4.84 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.338s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12597978 9.394 ns/op BenchmarkDecodeGray-4 12 9090546 ns/op 7.21 MB/s 137028 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37844400 ns/op 6.93 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 33212213 ns/op 7.89 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5212471 ns/op 12.57 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31187912 ns/op 8.41 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38162900 ns/op 6.87 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 55711988 ns/op 5.51 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 55772528 ns/op 5.51 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 182813206 ns/op 6.72 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 197410746 ns/op 6.22 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28227359 ns/op 10.88 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 184082929 ns/op 6.68 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 776945355 ns/op 1.58 MB/s 864104 B/op 30 allocs/op PASS ok image/png 4.629s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 52192898 ns/op 1.92 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41975018 ns/op 2.38 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 303379801 ns/op 1.65 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 282568103 ns/op 1.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51543326 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41500925 ns/op 2.41 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 287660203 ns/op 1.74 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 277408164 ns/op 1.80 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 652751979 ns/op 1.53 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 617368356 ns/op 1.62 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3893303077 ns/op 1.28 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3611937072 ns/op 1.38 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9078695 ns/op 11.01 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9400152 ns/op 10.64 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45977259 ns/op 10.87 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47776978 ns/op 10.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 87172850 ns/op 11.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 91994273 ns/op 10.87 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 435878459 ns/op 11.47 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 468258608 ns/op 10.68 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 57075049 ns/op 1.75 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 50217810 ns/op 1.99 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 363380593 ns/op 1.38 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 381258353 ns/op 1.31 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 864390217 ns/op 1.16 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 866262715 ns/op 1.15 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5304518510 ns/op 0.94 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4915435452 ns/op 1.02 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 167623937 ns/op 24.94 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 173685591 ns/op 24.06 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 42.999s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 931155 196.0 ns/op 1305.89 MB/s PASS ok internal/chacha8rand 1.211s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 976303 157.5 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 621178 187.5 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 159838 764.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 552502 213.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 115218 1289 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.777s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36867 3024 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 38112 3169 ns/op 0.63 MB/s BenchmarkMarshalCorpusFile/4-4 34544 3566 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 28738 4179 ns/op 1.91 MB/s BenchmarkMarshalCorpusFile/16-4 22460 5418 ns/op 2.95 MB/s BenchmarkMarshalCorpusFile/32-4 14755 8082 ns/op 3.96 MB/s BenchmarkMarshalCorpusFile/64-4 9998 10711 ns/op 5.98 MB/s BenchmarkMarshalCorpusFile/128-4 7573 13926 ns/op 9.19 MB/s BenchmarkMarshalCorpusFile/256-4 3489 33276 ns/op 7.69 MB/s BenchmarkMarshalCorpusFile/512-4 1834 65946 ns/op 7.76 MB/s BenchmarkMarshalCorpusFile/1024-4 958 126527 ns/op 8.09 MB/s BenchmarkMarshalCorpusFile/2048-4 471 256183 ns/op 7.99 MB/s BenchmarkMarshalCorpusFile/4096-4 237 497368 ns/op 8.24 MB/s BenchmarkMarshalCorpusFile/8192-4 122 985459 ns/op 8.31 MB/s BenchmarkMarshalCorpusFile/16384-4 61 2012727 ns/op 8.14 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4503928 ns/op 7.28 MB/s BenchmarkMarshalCorpusFile/65536-4 12 8990234 ns/op 7.29 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18889567 ns/op 6.94 MB/s BenchmarkMarshalCorpusFile/262144-4 3 36811104 ns/op 7.12 MB/s BenchmarkMarshalCorpusFile/524288-4 2 74385423 ns/op 7.05 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 148527866 ns/op 7.06 MB/s BenchmarkUnmarshalCorpusFile/1-4 9807 11589 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9159 12001 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8776 13015 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7524 14787 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 6638 17721 ns/op 0.90 MB/s BenchmarkUnmarshalCorpusFile/32-4 4383 25664 ns/op 1.25 MB/s BenchmarkUnmarshalCorpusFile/64-4 3750 30856 ns/op 2.07 MB/s BenchmarkUnmarshalCorpusFile/128-4 2892 40552 ns/op 3.16 MB/s BenchmarkUnmarshalCorpusFile/256-4 1107 105006 ns/op 2.44 MB/s BenchmarkUnmarshalCorpusFile/512-4 603 198448 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/1024-4 308 382685 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/2048-4 158 756970 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1487246 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 2998260 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5983995 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11978910 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23863151 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47513399 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 95907768 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 193144512 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 388072379 ns/op 2.70 MB/s BenchmarkMutatorBytes/1-4 34803 3518 ns/op BenchmarkMutatorBytes/10-4 36512 3249 ns/op BenchmarkMutatorBytes/100-4 33704 3573 ns/op BenchmarkMutatorBytes/1000-4 22111 5548 ns/op BenchmarkMutatorBytes/10000-4 5355 26198 ns/op BenchmarkMutatorBytes/100000-4 742 177068 ns/op BenchmarkMutatorString/1-4 33729 3536 ns/op BenchmarkMutatorString/10-4 34730 3526 ns/op BenchmarkMutatorString/100-4 31092 4184 ns/op BenchmarkMutatorString/1000-4 13419 7935 ns/op BenchmarkMutatorString/10000-4 3211 60910 ns/op BenchmarkMutatorString/100000-4 294 404132 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17427 6355 ns/op BenchmarkMutatorAllBasicTypes/string-4 18864 6449 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62739 1950 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52771 2241 ns/op BenchmarkMutatorAllBasicTypes/float64-4 54552 2232 ns/op BenchmarkMutatorAllBasicTypes/int-4 59186 2061 ns/op BenchmarkMutatorAllBasicTypes/int8-4 58760 2038 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58621 2088 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58498 2080 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59227 2063 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57782 2105 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56406 2120 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55628 2152 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 55752 2118 ns/op PASS ok internal/fuzz 12.448s PASS ok internal/poll 1.045s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 9573932 12.46 ns/op BenchmarkAnd32Parallel-4 2526729 48.67 ns/op BenchmarkAnd64-4 9691960 12.52 ns/op BenchmarkAnd64Parallel-4 2391873 51.18 ns/op BenchmarkOr32-4 9626031 12.47 ns/op BenchmarkOr32Parallel-4 2385391 51.75 ns/op BenchmarkOr64-4 9403087 12.78 ns/op BenchmarkOr64Parallel-4 2364236 50.12 ns/op BenchmarkAtomicLoad64-4 20577267 5.709 ns/op BenchmarkAtomicStore64-4 9001346 12.54 ns/op BenchmarkAtomicLoad-4 21163707 6.065 ns/op BenchmarkAtomicStore-4 9576441 12.46 ns/op BenchmarkAtomicLoad8-4 21334236 5.660 ns/op BenchmarkAnd8-4 9681079 12.38 ns/op BenchmarkAnd-4 9628292 12.38 ns/op BenchmarkAnd8Parallel-4 2359461 49.72 ns/op BenchmarkAndParallel-4 2380711 49.65 ns/op BenchmarkOr8-4 9579258 12.47 ns/op BenchmarkOr-4 9491672 12.53 ns/op BenchmarkOr8Parallel-4 2358860 49.51 ns/op BenchmarkOrParallel-4 2434551 48.67 ns/op BenchmarkXadd-4 2497126 49.46 ns/op BenchmarkXadd64-4 2496554 48.89 ns/op BenchmarkCas-4 2191932 53.64 ns/op BenchmarkCas64-4 2145345 52.95 ns/op BenchmarkXchg-4 2416502 49.61 ns/op BenchmarkXchg64-4 2419764 47.99 ns/op PASS ok internal/runtime/atomic 5.271s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4848362 24.72 ns/op BenchmarkMulUintptr/large-4 3884695 30.92 ns/op PASS ok internal/runtime/math 1.388s PASS ok internal/syscall/unix 1.083s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 359493079 ns/op 0.76 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.497s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 16969 9858 ns/op BenchmarkCopyNLarge-4 300 506186 ns/op PASS ok io 1.648s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 223905 505.1 ns/op BenchmarkPrintln-4 22840 5262 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 35289 3476 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 6040 19884 ns/op BenchmarkDiscard-4 697863 163.7 ns/op 0 B/op 0 allocs/op PASS ok log 1.877s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 18454 6147 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 84238 1390 ns/op BenchmarkJSONHandler/defaults-4 6987 15254 ns/op 498 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4180 26301 ns/op 777 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5067 23259 ns/op 756 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6802 15235 ns/op 535 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7550 15463 ns/op 521 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5571 20683 ns/op 522 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29744 4053 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28928 4218 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 75734 1629 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 57871 2207 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 49746 2279 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 54548 2288 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 56948 2248 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 53827 2271 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 970503 121.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 626680 204.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 616203 197.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 489686 258.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 390576 299.3 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5953 19100 ns/op BenchmarkDispatch/switch-checked-4 202124 583.0 ns/op BenchmarkDispatch/As-4 188041 617.6 ns/op BenchmarkDispatch/Visit-4 169227 668.3 ns/op BenchmarkUnsafeStrings-4 18778 6356 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.609s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1321303 88.98 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1336533 90.73 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 630098 160.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 212415 566.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 71421 1673 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 74258 1580 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 45722 2706 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 12478 8845 ns/op 3470 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16700 7309 ns/op 594 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16695 7910 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 8006 12619 ns/op 1074 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2541 39567 ns/op 4304 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16155 7216 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17025 7125 ns/op 526 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 9483 10634 ns/op 946 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3649 31282 ns/op 3699 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.670s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 35981739 ns/op PASS ok maps 2.579s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1813168 67.46 ns/op BenchmarkAcosh-4 810379 141.0 ns/op BenchmarkAsin-4 1851420 66.97 ns/op BenchmarkAsinh-4 826309 145.3 ns/op BenchmarkAtan-4 2408785 51.46 ns/op BenchmarkAtanh-4 901856 141.7 ns/op BenchmarkAtan2-4 1971510 64.84 ns/op BenchmarkCbrt-4 1000000 111.5 ns/op BenchmarkCeil-4 17399575 6.125 ns/op BenchmarkCopysign-4 2157930 54.77 ns/op BenchmarkCos-4 1000000 100.9 ns/op BenchmarkCosh-4 1244850 95.95 ns/op BenchmarkErf-4 2331661 53.25 ns/op BenchmarkErfc-4 2376672 54.60 ns/op BenchmarkErfinv-4 1975314 61.88 ns/op BenchmarkErfcinv-4 1910978 65.33 ns/op BenchmarkExp-4 5367640 40.08 ns/op BenchmarkExpGo-4 740928 152.9 ns/op BenchmarkExpm1-4 1997289 60.48 ns/op BenchmarkExp2-4 839649 143.6 ns/op BenchmarkExp2Go-4 794263 148.5 ns/op BenchmarkAbs-4 2941396 40.76 ns/op BenchmarkDim-4 9355963 12.37 ns/op BenchmarkFloor-4 17333232 6.010 ns/op BenchmarkMax-4 11909467 8.728 ns/op BenchmarkMin-4 11834002 8.714 ns/op BenchmarkMod-4 249403 459.8 ns/op BenchmarkFrexp-4 1482391 80.47 ns/op BenchmarkGamma-4 730740 164.4 ns/op BenchmarkHypot-4 10467022 22.63 ns/op BenchmarkHypotGo-4 1279539 93.56 ns/op BenchmarkIlogb-4 1838551 65.80 ns/op BenchmarkJ0-4 245779 504.5 ns/op BenchmarkJ1-4 254686 476.0 ns/op BenchmarkJn-4 118077 1044 ns/op BenchmarkLdexp-4 1494649 80.71 ns/op BenchmarkLgamma-4 944791 130.7 ns/op BenchmarkLog-4 3917893 47.05 ns/op BenchmarkLogb-4 1851277 65.87 ns/op BenchmarkLog1p-4 1000000 116.9 ns/op BenchmarkLog10-4 3331730 46.85 ns/op BenchmarkLog2-4 1216646 98.29 ns/op BenchmarkModf-4 2306018 51.44 ns/op BenchmarkNextafter32-4 2266892 52.13 ns/op BenchmarkNextafter64-4 2300178 52.53 ns/op BenchmarkPowInt-4 438519 267.0 ns/op BenchmarkPowFrac-4 334557 358.8 ns/op BenchmarkPow10Pos-4 4730718 25.45 ns/op BenchmarkPow10Neg-4 4883553 24.68 ns/op BenchmarkRound-4 2913366 41.21 ns/op BenchmarkRoundToEven-4 9028560 13.06 ns/op BenchmarkRemainder-4 386451 311.4 ns/op BenchmarkSignbit-4 4471141 27.00 ns/op BenchmarkSin-4 1646000 72.26 ns/op BenchmarkSincos-4 1000000 109.6 ns/op BenchmarkSinh-4 1684726 71.32 ns/op BenchmarkSqrtIndirect-4 17930727 6.005 ns/op BenchmarkSqrtLatency-4 17492608 7.463 ns/op BenchmarkSqrtIndirectLatency-4 17296172 7.482 ns/op BenchmarkSqrtGoLatency-4 1244821 96.23 ns/op BenchmarkSqrtPrime-4 33660 3562 ns/op BenchmarkTan-4 1467057 82.09 ns/op BenchmarkTanh-4 1202161 99.83 ns/op BenchmarkTrunc-4 17459799 6.027 ns/op BenchmarkY0-4 262984 468.4 ns/op BenchmarkY1-4 265922 472.8 ns/op BenchmarkYn-4 128073 962.7 ns/op BenchmarkFloat64bits-4 4602366 26.19 ns/op BenchmarkFloat64frombits-4 4685125 25.55 ns/op BenchmarkFloat32bits-4 4450255 26.84 ns/op BenchmarkFloat32frombits-4 4293943 27.99 ns/op BenchmarkFMA-4 16087159 6.394 ns/op PASS ok math 12.441s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11286277 10.70 ns/op 5979.90 MB/s BenchmarkAddVV/2-4 10407475 11.46 ns/op 11172.54 MB/s BenchmarkAddVV/3-4 9280905 12.55 ns/op 15296.30 MB/s BenchmarkAddVV/4-4 9321816 12.79 ns/op 20008.52 MB/s BenchmarkAddVV/5-4 8614729 13.55 ns/op 23614.48 MB/s BenchmarkAddVV/10-4 7265824 16.25 ns/op 39391.02 MB/s BenchmarkAddVV/100-4 1801696 66.21 ns/op 96669.23 MB/s BenchmarkAddVV/1000-4 194895 595.2 ns/op 107534.93 MB/s BenchmarkSubVV/1-4 11216748 10.49 ns/op 6103.29 MB/s BenchmarkSubVV/2-4 10504896 11.18 ns/op 11446.37 MB/s BenchmarkSubVV/3-4 9346772 12.34 ns/op 15564.89 MB/s BenchmarkSubVV/4-4 9511100 12.64 ns/op 20249.44 MB/s BenchmarkSubVV/5-4 8862567 13.45 ns/op 23796.61 MB/s BenchmarkSubVV/10-4 7323415 16.34 ns/op 39177.57 MB/s BenchmarkSubVV/100-4 1804083 66.48 ns/op 96274.00 MB/s BenchmarkSubVV/1000-4 193147 594.8 ns/op 107595.99 MB/s BenchmarkAddVW/1-4 12332053 9.017 ns/op 887.16 MB/s BenchmarkAddVW/2-4 11810629 9.935 ns/op 1610.54 MB/s BenchmarkAddVW/3-4 10562025 10.48 ns/op 2289.19 MB/s BenchmarkAddVW/4-4 10594057 10.86 ns/op 2945.59 MB/s BenchmarkAddVW/5-4 9970039 11.85 ns/op 3376.76 MB/s BenchmarkAddVW/10-4 8528124 13.99 ns/op 5716.54 MB/s BenchmarkAddVW/100-4 252019 460.4 ns/op 1737.64 MB/s BenchmarkAddVW/1000-4 34369 3416 ns/op 2341.90 MB/s BenchmarkAddVWext/1-4 11882702 9.296 ns/op 860.63 MB/s BenchmarkAddVWext/2-4 11357817 9.818 ns/op 1629.67 MB/s BenchmarkAddVWext/3-4 10700564 10.48 ns/op 2289.40 MB/s BenchmarkAddVWext/4-4 10691184 10.78 ns/op 2967.29 MB/s BenchmarkAddVWext/5-4 10107495 11.86 ns/op 3372.68 MB/s BenchmarkAddVWext/10-4 8633422 13.63 ns/op 5868.09 MB/s BenchmarkAddVWext/100-4 88314 1343 ns/op 595.81 MB/s BenchmarkAddVWext/1000-4 8997 13106 ns/op 610.39 MB/s BenchmarkSubVW/1-4 11368596 9.189 ns/op 870.57 MB/s BenchmarkSubVW/2-4 10903902 10.39 ns/op 1539.43 MB/s BenchmarkSubVW/3-4 9846619 11.12 ns/op 2158.35 MB/s BenchmarkSubVW/4-4 10522327 10.96 ns/op 2918.52 MB/s BenchmarkSubVW/5-4 9821829 11.90 ns/op 3362.35 MB/s BenchmarkSubVW/10-4 8399065 14.10 ns/op 5674.61 MB/s BenchmarkSubVW/100-4 265032 452.3 ns/op 1768.67 MB/s BenchmarkSubVW/1000-4 35619 3376 ns/op 2369.47 MB/s BenchmarkSubVWext/1-4 12065954 9.129 ns/op 876.30 MB/s BenchmarkSubVWext/2-4 11260338 10.06 ns/op 1589.74 MB/s BenchmarkSubVWext/3-4 10144935 11.58 ns/op 2072.13 MB/s BenchmarkSubVWext/4-4 10722392 10.82 ns/op 2956.67 MB/s BenchmarkSubVWext/5-4 9907808 11.81 ns/op 3387.28 MB/s BenchmarkSubVWext/10-4 8433429 13.98 ns/op 5722.05 MB/s BenchmarkSubVWext/100-4 87824 1355 ns/op 590.50 MB/s BenchmarkSubVWext/1000-4 8950 13118 ns/op 609.87 MB/s BenchmarkMulAddVWW/1-4 10442419 11.02 ns/op 5805.45 MB/s BenchmarkMulAddVWW/2-4 9632605 11.98 ns/op 10684.51 MB/s BenchmarkMulAddVWW/3-4 9504160 12.36 ns/op 15533.49 MB/s BenchmarkMulAddVWW/4-4 8805405 13.41 ns/op 19085.31 MB/s BenchmarkMulAddVWW/5-4 8183626 14.40 ns/op 22225.50 MB/s BenchmarkMulAddVWW/10-4 6309740 18.67 ns/op 34276.90 MB/s BenchmarkMulAddVWW/100-4 1000000 101.4 ns/op 63125.48 MB/s BenchmarkMulAddVWW/1000-4 127285 941.0 ns/op 68009.61 MB/s BenchmarkAddMulVVW/1-4 11404699 10.13 ns/op 6318.43 MB/s BenchmarkAddMulVVW/2-4 10056081 11.50 ns/op 11133.91 MB/s BenchmarkAddMulVVW/3-4 9345087 12.24 ns/op 15689.06 MB/s BenchmarkAddMulVVW/4-4 8543322 13.39 ns/op 19120.46 MB/s BenchmarkAddMulVVW/5-4 8008314 14.61 ns/op 21904.75 MB/s BenchmarkAddMulVVW/10-4 6619639 17.45 ns/op 36683.08 MB/s BenchmarkAddMulVVW/100-4 1467176 81.14 ns/op 78876.87 MB/s BenchmarkAddMulVVW/1000-4 167058 715.1 ns/op 89495.30 MB/s BenchmarkDivWVW/1-4 2691476 44.13 ns/op 1450.19 MB/s BenchmarkDivWVW/2-4 1241725 96.47 ns/op 1326.88 MB/s BenchmarkDivWVW/3-4 954418 123.5 ns/op 1554.74 MB/s BenchmarkDivWVW/4-4 828746 142.5 ns/op 1796.14 MB/s BenchmarkDivWVW/5-4 805198 148.4 ns/op 2155.62 MB/s BenchmarkDivWVW/10-4 439156 272.7 ns/op 2347.04 MB/s BenchmarkDivWVW/100-4 58155 2066 ns/op 3098.43 MB/s BenchmarkDivWVW/1000-4 5959 20038 ns/op 3193.88 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11679601 10.27 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11862830 10.16 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10726940 11.22 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10796869 11.18 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9408986 12.10 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10095444 11.63 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9133804 12.92 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9347611 12.52 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8544288 13.84 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9136920 13.26 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6524229 18.34 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6860446 17.20 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1289241 93.28 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131226 909.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 156450 768.0 ns/op BenchmarkDecimalConversion-4 219 551788 ns/op BenchmarkFloatString/100-4 10000 10211 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 219 543638 ns/op 2905 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 50232413 ns/op 60444 B/op 45 allocs/op BenchmarkFloatString/100000-4 1 5000829179 ns/op 844832 B/op 509 allocs/op BenchmarkFloatAdd/10-4 176199 678.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 169668 686.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 156586 770.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 80516 1494 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14222 8471 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 237333 504.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 235149 504.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 228558 523.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 165361 726.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45638 2613 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2096 56737 ns/op BenchmarkParseFloatLargeExp-4 456 249754 ns/op BenchmarkGCD10x10/WithoutXY-4 211477 567.1 ns/op BenchmarkGCD10x10/WithXY-4 59733 1961 ns/op BenchmarkGCD10x100/WithoutXY-4 107277 1123 ns/op BenchmarkGCD10x100/WithXY-4 18258 6693 ns/op BenchmarkGCD10x1000/WithoutXY-4 68073 1787 ns/op BenchmarkGCD10x1000/WithXY-4 14668 8353 ns/op BenchmarkGCD100x100/WithoutXY-4 25466 4610 ns/op BenchmarkGCD100x100/WithXY-4 9910 11010 ns/op BenchmarkGCD100x1000/WithoutXY-4 12674 9416 ns/op BenchmarkGCD100x1000/WithXY-4 6164 18482 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2164 54952 ns/op BenchmarkGCD1000x1000/WithXY-4 1216 97035 ns/op BenchmarkHilbert-4 22 4915968 ns/op BenchmarkBinomial-4 14391 8317 ns/op BenchmarkQuoRem-4 21354 5900 ns/op BenchmarkExp-4 16 6625828 ns/op BenchmarkExpMont/Odd-4 153 774579 ns/op 2590 B/op 22 allocs/op BenchmarkExpMont/Even1-4 152 796201 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 145 825741 ns/op 3805 B/op 52 allocs/op BenchmarkExpMont/Even3-4 145 813256 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even4-4 144 819255 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even8-4 145 816459 ns/op 3878 B/op 54 allocs/op BenchmarkExpMont/Even32-4 145 817942 ns/op 3832 B/op 53 allocs/op BenchmarkExpMont/Even64-4 164 721039 ns/op 3627 B/op 53 allocs/op BenchmarkExpMont/Even96-4 160 744661 ns/op 3773 B/op 51 allocs/op BenchmarkExpMont/Even128-4 188 627377 ns/op 3241 B/op 50 allocs/op BenchmarkExpMont/Even255-4 211 558905 ns/op 2924 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 471 250409 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 411 287747 ns/op 1726 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 415 284012 ns/op 1735 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 409 286870 ns/op 1753 B/op 48 allocs/op BenchmarkExp2-4 16 6679682 ns/op BenchmarkBitset-4 793917 148.4 ns/op BenchmarkBitsetNeg-4 432862 271.4 ns/op BenchmarkBitsetOrig-4 276199 451.8 ns/op BenchmarkBitsetNegOrig-4 172454 720.9 ns/op BenchmarkModSqrt225_Tonelli-4 136 878384 ns/op BenchmarkModSqrt225_3Mod4-4 454 260656 ns/op BenchmarkModSqrt231_Tonelli-4 133 899822 ns/op BenchmarkModSqrt231_5Mod8-4 382 309049 ns/op BenchmarkModInverse-4 13525 9154 ns/op BenchmarkSqrt-4 1722 69800 ns/op BenchmarkIntSqr/1-4 1397948 84.70 ns/op BenchmarkIntSqr/2-4 836959 138.7 ns/op BenchmarkIntSqr/3-4 749132 156.8 ns/op BenchmarkIntSqr/5-4 529639 216.9 ns/op BenchmarkIntSqr/8-4 424742 280.1 ns/op BenchmarkIntSqr/10-4 331564 355.3 ns/op BenchmarkIntSqr/20-4 57434 2187 ns/op BenchmarkIntSqr/30-4 42114 2953 ns/op BenchmarkIntSqr/50-4 26553 4643 ns/op BenchmarkIntSqr/80-4 15788 7621 ns/op BenchmarkIntSqr/100-4 10000 10037 ns/op BenchmarkIntSqr/200-4 4254 27509 ns/op BenchmarkIntSqr/300-4 1668 67576 ns/op BenchmarkIntSqr/500-4 859 145728 ns/op BenchmarkIntSqr/800-4 331 359968 ns/op BenchmarkIntSqr/1000-4 243 485678 ns/op BenchmarkDiv/20/10-4 421545 278.0 ns/op BenchmarkDiv/40/20-4 429238 277.7 ns/op BenchmarkDiv/100/50-4 374673 320.8 ns/op BenchmarkDiv/200/100-4 50520 2437 ns/op BenchmarkDiv/400/200-4 48265 2518 ns/op BenchmarkDiv/1000/500-4 40130 3133 ns/op BenchmarkDiv/2000/1000-4 30325 4149 ns/op BenchmarkDiv/20000/10000-4 1422 83409 ns/op BenchmarkDiv/200000/100000-4 33 3668683 ns/op BenchmarkDiv/2000000/1000000-4 1 105816170 ns/op BenchmarkDiv/20000000/10000000-4 1 3327764579 ns/op BenchmarkMul-4 6 19322158 ns/op BenchmarkNatMul/10-4 230241 517.6 ns/op BenchmarkNatMul/100-4 6516 18537 ns/op BenchmarkNatMul/1000-4 211 572093 ns/op BenchmarkZeroShifts/Shl-4 14841 9055 ns/op BenchmarkZeroShifts/ShlSame-4 5254779 22.65 ns/op BenchmarkZeroShifts/Shr-4 13216 9367 ns/op BenchmarkZeroShifts/ShrSame-4 5294547 22.37 ns/op BenchmarkExp3Power/0x10-4 204858 595.0 ns/op BenchmarkExp3Power/0x40-4 173679 689.9 ns/op BenchmarkExp3Power/0x100-4 112371 1058 ns/op BenchmarkExp3Power/0x400-4 55560 2177 ns/op BenchmarkExp3Power/0x1000-4 10000 10335 ns/op BenchmarkExp3Power/0x4000-4 2152 54757 ns/op BenchmarkExp3Power/0x10000-4 230 510450 ns/op BenchmarkExp3Power/0x40000-4 21 5449095 ns/op BenchmarkExp3Power/0x100000-4 2 52350146 ns/op BenchmarkExp3Power/0x400000-4 1 481837300 ns/op BenchmarkFibo-4 3 38687674 ns/op BenchmarkNatSqr/1-4 1000000 121.7 ns/op BenchmarkNatSqr/2-4 678798 208.7 ns/op BenchmarkNatSqr/3-4 572283 212.1 ns/op BenchmarkNatSqr/5-4 395271 299.3 ns/op BenchmarkNatSqr/8-4 316956 393.5 ns/op BenchmarkNatSqr/10-4 245902 479.9 ns/op BenchmarkNatSqr/20-4 54303 2232 ns/op BenchmarkNatSqr/30-4 39739 3090 ns/op BenchmarkNatSqr/50-4 23936 5025 ns/op BenchmarkNatSqr/80-4 14379 8351 ns/op BenchmarkNatSqr/100-4 10000 11256 ns/op BenchmarkNatSqr/200-4 4003 29734 ns/op BenchmarkNatSqr/300-4 1681 74197 ns/op BenchmarkNatSqr/500-4 830 143887 ns/op BenchmarkNatSqr/800-4 351 343775 ns/op BenchmarkNatSqr/1000-4 255 464144 ns/op BenchmarkNatSetBytes/8-4 2746971 43.35 ns/op BenchmarkNatSetBytes/24-4 771201 152.6 ns/op BenchmarkNatSetBytes/128-4 260659 459.8 ns/op BenchmarkNatSetBytes/7-4 812937 145.7 ns/op BenchmarkNatSetBytes/23-4 461248 265.3 ns/op BenchmarkNatSetBytes/127-4 215342 564.3 ns/op BenchmarkScanPi-4 258 457886 ns/op BenchmarkStringPiParallel-4 807 137183 ns/op BenchmarkScan/10/Base2-4 43191 2778 ns/op BenchmarkScan/100/Base2-4 4938 24470 ns/op BenchmarkScan/1000/Base2-4 494 242601 ns/op BenchmarkScan/10/Base8-4 105754 1133 ns/op BenchmarkScan/100/Base8-4 13903 8607 ns/op BenchmarkScan/1000/Base8-4 1402 84666 ns/op BenchmarkScan/10/Base10-4 112137 1073 ns/op BenchmarkScan/100/Base10-4 15108 7984 ns/op BenchmarkScan/1000/Base10-4 1507 77315 ns/op BenchmarkScan/10/Base16-4 123214 969.0 ns/op BenchmarkScan/100/Base16-4 16820 7108 ns/op BenchmarkScan/1000/Base16-4 1755 68099 ns/op BenchmarkString/10/Base2-4 180291 674.5 ns/op BenchmarkString/100/Base2-4 24924 4767 ns/op BenchmarkString/1000/Base2-4 2606 46524 ns/op BenchmarkString/10/Base8-4 334756 359.9 ns/op BenchmarkString/100/Base8-4 64688 1846 ns/op BenchmarkString/1000/Base8-4 7184 16386 ns/op BenchmarkString/10/Base10-4 196154 615.7 ns/op BenchmarkString/100/Base10-4 39193 3061 ns/op BenchmarkString/1000/Base10-4 5160 24047 ns/op BenchmarkString/10/Base16-4 377079 313.2 ns/op BenchmarkString/100/Base16-4 87091 1380 ns/op BenchmarkString/1000/Base16-4 9624 11805 ns/op BenchmarkLeafSize/0-4 46 2526288 ns/op BenchmarkLeafSize/1-4 477 243686 ns/op BenchmarkLeafSize/2-4 487 243746 ns/op BenchmarkLeafSize/3-4 343 342692 ns/op BenchmarkLeafSize/4-4 492 239240 ns/op BenchmarkLeafSize/5-4 318 370573 ns/op BenchmarkLeafSize/6-4 344 342304 ns/op BenchmarkLeafSize/7-4 387 311091 ns/op BenchmarkLeafSize/8-4 502 239900 ns/op BenchmarkLeafSize/9-4 273 437443 ns/op BenchmarkLeafSize/10-4 320 370602 ns/op BenchmarkLeafSize/11-4 315 375110 ns/op BenchmarkLeafSize/12-4 354 336598 ns/op BenchmarkLeafSize/13-4 328 359355 ns/op BenchmarkLeafSize/14-4 390 306783 ns/op BenchmarkLeafSize/15-4 420 288260 ns/op BenchmarkLeafSize/16-4 504 235906 ns/op BenchmarkLeafSize/32-4 495 237846 ns/op BenchmarkLeafSize/64-4 460 261506 ns/op BenchmarkProbablyPrime/n=0-4 10 10871951 ns/op BenchmarkProbablyPrime/n=1-4 9 12043902 ns/op BenchmarkProbablyPrime/n=5-4 6 17057861 ns/op BenchmarkProbablyPrime/n=10-4 5 23427729 ns/op BenchmarkProbablyPrime/n=20-4 3 35826566 ns/op BenchmarkProbablyPrime/Lucas-4 12 9633058 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 88 1281218 ns/op BenchmarkRatCmp-4 234092 516.0 ns/op BenchmarkFloatPrecExact/1-4 142806 821.0 ns/op BenchmarkFloatPrecExact/10-4 44768 2645 ns/op BenchmarkFloatPrecExact/100-4 12121 9927 ns/op BenchmarkFloatPrecExact/1000-4 2467 49068 ns/op BenchmarkFloatPrecExact/10000-4 154 768857 ns/op BenchmarkFloatPrecExact/100000-4 4 32399563 ns/op BenchmarkFloatPrecExact/1000000-4 1 1687363753 ns/op BenchmarkFloatPrecMixed/1-4 136580 874.2 ns/op BenchmarkFloatPrecMixed/10-4 35787 3315 ns/op BenchmarkFloatPrecMixed/100-4 5278 20393 ns/op BenchmarkFloatPrecMixed/1000-4 463 254118 ns/op BenchmarkFloatPrecMixed/10000-4 14 7943462 ns/op BenchmarkFloatPrecMixed/100000-4 1 450475675 ns/op BenchmarkFloatPrecMixed/1000000-4 1 30931957850 ns/op BenchmarkFloatPrecInexact/1-4 231108 528.5 ns/op BenchmarkFloatPrecInexact/10-4 194624 615.3 ns/op BenchmarkFloatPrecInexact/100-4 128611 958.7 ns/op BenchmarkFloatPrecInexact/1000-4 38331 3085 ns/op BenchmarkFloatPrecInexact/10000-4 4510 25335 ns/op BenchmarkFloatPrecInexact/100000-4 513 235824 ns/op BenchmarkFloatPrecInexact/1000000-4 37 3206223 ns/op BenchmarkFloatSqrt/64-4 22880 5238 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14244 8310 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9148 11647 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5179 22357 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 912 131324 ns/op 18081 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 70 1663894 ns/op 176355 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 123160582 ns/op 3795944 B/op 633 allocs/op PASS ok math/big 86.948s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8387746 14.50 ns/op BenchmarkLeadingZeros8-4 8154510 14.65 ns/op BenchmarkLeadingZeros16-4 7906459 14.82 ns/op BenchmarkLeadingZeros32-4 8477214 14.27 ns/op BenchmarkLeadingZeros64-4 8129734 14.60 ns/op BenchmarkTrailingZeros-4 8479717 14.30 ns/op BenchmarkTrailingZeros8-4 7984671 14.57 ns/op BenchmarkTrailingZeros16-4 8367264 14.30 ns/op BenchmarkTrailingZeros32-4 8483209 14.14 ns/op BenchmarkTrailingZeros64-4 8413635 14.01 ns/op BenchmarkOnesCount-4 8350580 14.37 ns/op BenchmarkOnesCount8-4 8647272 14.17 ns/op BenchmarkOnesCount16-4 8285172 14.59 ns/op BenchmarkOnesCount32-4 8167430 14.79 ns/op BenchmarkOnesCount64-4 8274355 14.53 ns/op BenchmarkRotateLeft-4 8471923 14.01 ns/op BenchmarkRotateLeft8-4 8449107 13.97 ns/op BenchmarkRotateLeft16-4 8522504 13.95 ns/op BenchmarkRotateLeft32-4 8691514 13.91 ns/op BenchmarkRotateLeft64-4 8412532 14.12 ns/op BenchmarkReverse-4 13569970 7.964 ns/op BenchmarkReverse8-4 17600053 6.423 ns/op BenchmarkReverse16-4 16783904 6.374 ns/op BenchmarkReverse32-4 15078553 7.519 ns/op BenchmarkReverse64-4 13950424 7.947 ns/op BenchmarkReverseBytes-4 18464974 6.141 ns/op BenchmarkReverseBytes16-4 18618171 6.177 ns/op BenchmarkReverseBytes32-4 18563916 6.190 ns/op BenchmarkReverseBytes64-4 18518058 6.155 ns/op BenchmarkAdd-4 8276985 14.60 ns/op BenchmarkAdd32-4 8526186 14.01 ns/op BenchmarkAdd64-4 8159212 14.44 ns/op BenchmarkAdd64multiple-4 18359967 6.489 ns/op BenchmarkSub-4 8207602 14.58 ns/op BenchmarkSub32-4 8282883 14.35 ns/op BenchmarkSub64-4 8260255 14.55 ns/op BenchmarkSub64multiple-4 18691725 6.450 ns/op BenchmarkMul-4 8643111 13.98 ns/op BenchmarkMul32-4 8511266 14.18 ns/op BenchmarkMul64-4 8678672 14.00 ns/op BenchmarkDiv-4 2583705 46.30 ns/op BenchmarkDiv32-4 5486268 21.89 ns/op BenchmarkDiv64-4 2604694 46.37 ns/op PASS ok math/bits 6.877s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10732083 21.09 ns/op BenchmarkAcos-4 370644 298.8 ns/op BenchmarkAcosh-4 387810 319.6 ns/op BenchmarkAsin-4 408490 299.8 ns/op BenchmarkAsinh-4 425643 301.6 ns/op BenchmarkAtan-4 670338 212.4 ns/op BenchmarkAtanh-4 646236 210.1 ns/op BenchmarkConj-4 19971014 6.068 ns/op BenchmarkCos-4 526309 222.8 ns/op BenchmarkCosh-4 559902 223.2 ns/op BenchmarkExp-4 795763 164.4 ns/op BenchmarkLog-4 808576 164.1 ns/op BenchmarkLog10-4 814111 163.3 ns/op BenchmarkPhase-4 1731958 69.10 ns/op BenchmarkPolar-4 1000000 109.7 ns/op BenchmarkPow-4 203608 663.5 ns/op BenchmarkRect-4 1000000 110.0 ns/op BenchmarkSin-4 569914 221.4 ns/op BenchmarkSinh-4 553336 221.6 ns/op BenchmarkSqrt-4 837682 147.1 ns/op BenchmarkTan-4 336001 372.3 ns/op BenchmarkTanh-4 376076 338.1 ns/op PASS ok math/cmplx 4.109s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 605284 173.3 ns/op BenchmarkInt63ThreadsafeParallel-4 514792 246.3 ns/op BenchmarkInt63Unthreadsafe-4 1360464 85.40 ns/op BenchmarkIntn1000-4 904216 130.2 ns/op BenchmarkInt63n1000-4 947030 118.1 ns/op BenchmarkInt31n1000-4 1000000 109.3 ns/op BenchmarkFloat32-4 1000000 104.1 ns/op BenchmarkFloat64-4 1397793 84.76 ns/op BenchmarkPerm3-4 206451 566.7 ns/op BenchmarkPerm30-4 24608 4858 ns/op BenchmarkPerm30ViaShuffle-4 26803 4465 ns/op BenchmarkShuffleOverhead-4 19042 6252 ns/op BenchmarkRead3-4 938025 126.0 ns/op BenchmarkRead64-4 78639 1519 ns/op BenchmarkRead1000-4 5104 22300 ns/op BenchmarkConcurrent-4 154722 1003 ns/op PASS ok math/rand 3.347s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8MarshalBinary-4 708403 159.4 ns/op BenchmarkChaCha8MarshalBinaryRead-4 247748 454.9 ns/op BenchmarkChaCha8-4 5305317 23.97 ns/op BenchmarkChaCha8Read-4 925477 136.6 ns/op 234.21 MB/s BenchmarkPCG_DXSM-4 4250245 27.95 ns/op BenchmarkSourceUint64-4 4346058 27.35 ns/op BenchmarkGlobalInt64-4 3329844 36.00 ns/op BenchmarkGlobalInt64Parallel-4 6529989 17.84 ns/op BenchmarkGlobalUint64-4 3299487 38.28 ns/op BenchmarkGlobalUint64Parallel-4 6612019 18.07 ns/op BenchmarkInt64-4 2223825 53.68 ns/op BenchmarkUint64-4 2196457 53.75 ns/op BenchmarkGlobalIntN1000-4 2250951 53.99 ns/op BenchmarkIntN1000-4 1764873 68.10 ns/op BenchmarkInt64N1000-4 1768502 67.87 ns/op BenchmarkInt64N1e8-4 1742898 68.07 ns/op BenchmarkInt64N1e9-4 1761609 68.41 ns/op BenchmarkInt64N2e9-4 1749906 68.84 ns/op BenchmarkInt64N1e18-4 1680339 71.08 ns/op BenchmarkInt64N2e18-4 1662396 72.59 ns/op BenchmarkInt64N4e18-4 1479868 81.14 ns/op BenchmarkInt32N1000-4 1762690 68.10 ns/op BenchmarkInt32N1e8-4 1769418 68.53 ns/op BenchmarkInt32N1e9-4 1755517 67.96 ns/op BenchmarkInt32N2e9-4 1751066 68.01 ns/op BenchmarkFloat32-4 2227893 54.48 ns/op BenchmarkFloat64-4 2220781 54.36 ns/op BenchmarkExpFloat64-4 1315833 91.31 ns/op BenchmarkNormFloat64-4 1290234 92.56 ns/op BenchmarkPerm3-4 343808 345.6 ns/op BenchmarkPerm30-4 33000 3623 ns/op BenchmarkPerm30ViaShuffle-4 35648 3420 ns/op BenchmarkShuffleOverhead-4 45789 2597 ns/op BenchmarkConcurrent-4 3089347 39.14 ns/op PASS ok math/rand/v2 7.083s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 53965 2179 ns/op BenchmarkQDecodeWord-4 115251 1021 ns/op BenchmarkQDecodeHeader-4 114084 1046 ns/op BenchmarkTypeByExtension/.html-4 389284 290.0 ns/op BenchmarkTypeByExtension/.HTML-4 318532 383.0 ns/op BenchmarkTypeByExtension/.unused-4 346754 323.4 ns/op BenchmarkExtensionsByType/text/html-4 195483 584.4 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 144445 828.4 ns/op BenchmarkExtensionsByType/application/octet-stream-4 241264 491.6 ns/op PASS ok mime 2.324s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 722 164674 ns/op 48204 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 745 159988 ns/op 47925 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 277 423958 ns/op 105830 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 549 214065 ns/op 49347 B/op 206 allocs/op PASS ok mime/multipart 1.756s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1020 114404 ns/op PASS ok mime/quotedprintable 1.211s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 27 3880427 ns/op 8852 B/op 93 allocs/op BenchmarkGoLookupIPNoSuchHost-4 13 8914018 ns/op 26476 B/op 208 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5260582906 ns/op 158096 B/op 223 allocs/op BenchmarkDNSName-4 113696 958.9 ns/op BenchmarkInterfaces-4 5064 20452 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 9242 12555 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5498 19667 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 5898 19002 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 7734 13734 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5904 18315 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 13040 9160 ns/op BenchmarkParseIPValidIPv4-4 732024 157.6 ns/op BenchmarkParseIPValidIPv6-4 650797 184.6 ns/op BenchmarkIPMarshalText/IPv4-4 572180 198.7 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 222633 533.9 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 122857 968.7 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 121868 976.6 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13562 8809 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 48643 2460 ns/op BenchmarkIPEqual/IPv4-4 945038 125.7 ns/op BenchmarkIPEqual/IPv6-4 935199 125.6 ns/op BenchmarkSendfileZeroBytes-4 14654 6825 ns/op 19 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1081532709 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1076668890 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1050697687 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1049881582 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1079028361 ns/op 0.02 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1076746851 ns/op 0.03 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1031443576 ns/op 0.06 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1081544927 ns/op 0.12 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1070112670 ns/op 0.24 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1050291238 ns/op 0.50 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1080128185 ns/op 0.97 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1076082344 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1077486960 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1076665528 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1077641387 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1060244752 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1059447854 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1081314057 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1076567301 ns/op 0.12 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1030394546 ns/op 0.25 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1088574749 ns/op 0.48 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1049655793 ns/op 1.00 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 3612 33242 ns/op BenchmarkTCP4OneShotTimeout-4 3638 34124 ns/op BenchmarkTCP4Persistent-4 15272 7748 ns/op BenchmarkTCP4PersistentTimeout-4 15514 7592 ns/op BenchmarkTCP6OneShot-4 3160 34173 ns/op BenchmarkTCP6OneShotTimeout-4 3480 34441 ns/op BenchmarkTCP6Persistent-4 14263 7858 ns/op BenchmarkTCP6PersistentTimeout-4 15336 7597 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 24274 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25205 ns/op BenchmarkSetReadDeadline-4 127581 946.3 ns/op BenchmarkUDP6LinkLocalUnicast-4 9439 13179 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12944 9218 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12808 9083 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13620 8980 ns/op 0 B/op 0 allocs/op PASS ok net 36.182s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 29685 3934 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12897 9256 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 18159 6877 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17244 6953 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 36367 3282 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 51142 2336 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1562995 73.24 ns/op BenchmarkFindChild/n=2/rep=map-4 3171120 36.76 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1366250 89.15 ns/op BenchmarkFindChild/n=4/rep=linear-4 787869 138.7 ns/op BenchmarkFindChild/n=4/rep=map-4 2997163 39.10 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 736230 154.2 ns/op BenchmarkFindChild/n=8/rep=linear-4 408530 287.1 ns/op BenchmarkFindChild/n=8/rep=map-4 2736055 43.27 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 396171 296.6 ns/op BenchmarkFindChild/n=16/rep=linear-4 215865 540.0 ns/op BenchmarkFindChild/n=16/rep=map-4 2834566 41.57 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2096397 64.71 ns/op BenchmarkFindChild/n=32/rep=linear-4 109086 1092 ns/op BenchmarkFindChild/n=32/rep=map-4 3114250 34.34 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2213546 51.01 ns/op BenchmarkMultiConflicts-4 1 166006452 ns/op BenchmarkServerMatch-4 19645 6214 ns/op BenchmarkReadRequestChrome-4 3505 32073 ns/op 19.05 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11058 10914 ns/op 7.15 MB/s 987 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9426 10885 ns/op 7.53 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6792 16959 ns/op 8.90 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17440 6847 ns/op 5.84 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 261 422500 ns/op 2.42 MB/s BenchmarkFileAndServer_1KB/https1-4 184 578895 ns/op 1.77 MB/s BenchmarkFileAndServer_1KB/h2-4 135 803485 ns/op 1.27 MB/s BenchmarkFileAndServer_16MB/h1-4 2 53281548 ns/op 314.88 MB/s BenchmarkFileAndServer_16MB/https1-4 1 123519520 ns/op 135.83 MB/s BenchmarkFileAndServer_16MB/h2-4 1 240111817 ns/op 69.87 MB/s BenchmarkFileAndServer_64MB/h1-4 1 212349948 ns/op 316.03 MB/s BenchmarkFileAndServer_64MB/https1-4 1 428651464 ns/op 156.56 MB/s BenchmarkFileAndServer_64MB/h2-4 1 963561222 ns/op 69.65 MB/s BenchmarkServeMux-4 222 568147 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 258 496031 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 268 431097 ns/op 6478 B/op 70 allocs/op BenchmarkClientServer/https1-4 183 575647 ns/op 7489 B/op 82 allocs/op BenchmarkClientServer/h2-4 140 745424 ns/op 10664 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1102 101486 ns/op 10498 B/op 85 allocs/op BenchmarkClientServerParallel/4/https1-4 30 4442186 ns/op 135422 B/op 1141 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29738: write tcp 127.0.0.1:29735->127.0.0.1:29738: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29741: write tcp 127.0.0.1:29735->127.0.0.1:29741: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29770: read tcp 127.0.0.1:29742->127.0.0.1:29770: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29762: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29771: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29751: EOF BenchmarkClientServerParallel/4/h2-4 279 361019 ns/op 16712 B/op 141 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29779: write tcp 127.0.0.1:29775->127.0.0.1:29779: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29781: write tcp 127.0.0.1:29775->127.0.0.1:29781: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29788: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29791: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29786: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29793: read tcp 127.0.0.1:29782->127.0.0.1:29793: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29796: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29794: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29797: read tcp 127.0.0.1:29782->127.0.0.1:29797: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:29798: read tcp 127.0.0.1:29782->127.0.0.1:29798: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 786 159636 ns/op 17994 B/op 109 allocs/op BenchmarkClientServerParallel/64/https1-4 30 4607411 ns/op 142574 B/op 1203 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30515: write tcp 127.0.0.1:30511->127.0.0.1:30515: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30517: write tcp 127.0.0.1:30511->127.0.0.1:30517: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30539: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30537: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30542: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30535: EOF BenchmarkClientServerParallel/64/h2-4 98 1811647 ns/op 69280 B/op 551 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30555: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30557: write tcp 127.0.0.1:30551->127.0.0.1:30557: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30553: write tcp 127.0.0.1:30551->127.0.0.1:30553: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30573: read tcp 127.0.0.1:30558->127.0.0.1:30573: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30571: read tcp 127.0.0.1:30558->127.0.0.1:30571: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30576: read tcp 127.0.0.1:30558->127.0.0.1:30576: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30579: read tcp 127.0.0.1:30558->127.0.0.1:30579: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30570: read tcp 127.0.0.1:30558->127.0.0.1:30570: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30586: write tcp 127.0.0.1:30558->127.0.0.1:30586: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:30587: write tcp 127.0.0.1:30558->127.0.0.1:30587: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1076082552 ns/op 30744 B/op 153 allocs/op BenchmarkClient-4 238 488063 ns/op 4253 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 520 213737 ns/op 7597 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1135 111533 ns/op 3114 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1496 76016 ns/op 1999 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1477 80628 ns/op 2854 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1632 72830 ns/op 2749 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1456 75662 ns/op 2744 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1597 70552 ns/op 1967 B/op 14 allocs/op BenchmarkServerHijack-4 854 137510 ns/op 16836 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 418 285618 ns/op 5990 B/op 53 allocs/op BenchmarkResponseStatusLine-4 505285 222.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.613s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4471 29103 ns/op 34258 B/op 14 allocs/op PASS ok net/http/httputil 1.288s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 97113 1206 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 800389 140.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 546318 210.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 108613 1142 ns/op BenchmarkStdIPv4-4 132108 875.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 94326 1262 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 89494 1336 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 123120 968.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 78079 1533 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1698976 69.44 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1498180 80.07 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 881055 127.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 523570 222.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 652647 180.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 514500 234.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 124366 966.3 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 472362 239.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 347895 343.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 386396 300.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 328053 357.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 110106 1072 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 332148 341.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 118675 1007 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 171694 708.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 224702 536.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 153558 774.3 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 320311 369.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 143048 839.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 142510 833.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 142357 836.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 103554 1086 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 409782 287.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 134589 884.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 171667 689.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 229334 507.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 151170 769.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 234276 498.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 102512 1168 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 131356 907.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 161589 732.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 123957 968.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 269083 444.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 112860 1055 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 136658 877.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 175503 673.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 129271 920.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 104.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 105.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 104.0 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.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 110.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 110.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 110.5 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 354459 341.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 468066 249.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 334536 350.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 391365 301.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 326422 364.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 111111 1079 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 5710815 20.86 ns/op PASS ok net/netip 9.141s 2024/10/29 17:27:38 Test RPC server listening on 127.0.0.1:31267 2024/10/29 17:27:38 Test HTTP RPC server listening on 127.0.0.1:31268 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1635 72065 ns/op BenchmarkEndToEndHTTP-4 1542 69643 ns/op BenchmarkEndToEndAsync-4 3651 31120 ns/op BenchmarkEndToEndAsyncHTTP-4 3976 30559 ns/op PASS ok net/rpc 1.819s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3246 32744 ns/op BenchmarkReadMIMEHeader/server_headers-4 4657 21849 ns/op BenchmarkUncommon-4 26558 4459 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.436s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4586 22191 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 129806 917.0 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 557641 193.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 86682 1380 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 165788 709.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 80950 1486 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13315 8993 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 378795 306.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 85238 1395 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 168550 706.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 80437 1477 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15022 7924 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 236760 495.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 100716 1193 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 99493 1192 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 46958 2539 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 7629 13946 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 239174 499.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 97753 1214 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 100011 1199 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 40604 2927 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7969 14676 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.119s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2984415 39.86 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 171468 660.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1089 106992 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 321 371242 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 832 144641 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 87872 1385 ns/op BenchmarkStatFile-4 73011 1663 ns/op BenchmarkStatDir-4 76834 1542 ns/op BenchmarkLstatDot-4 87067 1396 ns/op BenchmarkLstatFile-4 71287 1665 ns/op BenchmarkLstatDir-4 78788 1520 ns/op BenchmarkRemoveAll-4 32 3523571 ns/op 42073 B/op 531 allocs/op PASS ok os 3.046s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 52 2259414 ns/op 7063 B/op 30 allocs/op PASS ok os/exec 1.295s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 12327 9161 ns/op PASS ok os/user 1.266s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3738522 32.11 ns/op BenchmarkString-4 2242048 53.80 ns/op BenchmarkBytes-4 2021888 59.22 ns/op BenchmarkNamedBytes-4 1000000 113.0 ns/op BenchmarkBytesArray-4 701485 161.1 ns/op BenchmarkSliceLen-4 2312752 51.77 ns/op BenchmarkMapLen-4 782631 151.3 ns/op BenchmarkStringLen-4 1791702 66.38 ns/op BenchmarkArrayLen-4 1283175 93.39 ns/op BenchmarkSliceCap-4 2206909 54.23 ns/op BenchmarkDeepEqual/int8-4 377268 308.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 86066 1407 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 329906 362.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 83539 1438 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 329716 361.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 82936 1421 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 324968 362.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 83371 1431 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 332586 359.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 83278 1439 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 375740 310.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 111032 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 328393 360.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 83235 1434 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 337664 361.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 84306 1423 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 328239 359.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 80950 1478 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 323640 356.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 83360 1454 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 328585 361.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 82954 1442 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 334480 354.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 84160 1426 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 333747 355.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 84038 1422 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 330801 359.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 83730 1432 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 336939 356.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 83266 1423 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 385468 307.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 86845 1367 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 339162 356.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 80688 1456 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 110742 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 53419 2226 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 44145 2659 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31525 3779 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 32318 3688 ns/op BenchmarkIsZero/ArrayComparable-4 270235 426.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 29847 4024 ns/op BenchmarkIsZero/StructComparable-4 660348 179.3 ns/op BenchmarkIsZero/StructIncomparable-4 135818 883.2 ns/op BenchmarkIsZero/ArrayInt_4-4 1280536 94.69 ns/op BenchmarkIsZero/ArrayInt_1024-4 17479 6849 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33494 3613 ns/op BenchmarkIsZero/Struct4Int-4 1275664 94.70 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17545 6868 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17496 6873 ns/op BenchmarkIsZero/StructInt_512-4 33792 3536 ns/op BenchmarkSetZero/Bool/Direct-4 4111675 29.18 ns/op BenchmarkSetZero/Bool/CachedZero-4 832759 138.8 ns/op BenchmarkSetZero/Bool/NewZero-4 632046 183.7 ns/op BenchmarkSetZero/Int/Direct-4 2435360 49.02 ns/op BenchmarkSetZero/Int/CachedZero-4 851976 137.1 ns/op BenchmarkSetZero/Int/NewZero-4 620577 185.5 ns/op BenchmarkSetZero/Uint/Direct-4 2448656 49.36 ns/op BenchmarkSetZero/Uint/CachedZero-4 855130 136.6 ns/op BenchmarkSetZero/Uint/NewZero-4 637936 186.7 ns/op BenchmarkSetZero/Float/Direct-4 2439129 49.66 ns/op BenchmarkSetZero/Float/CachedZero-4 857184 136.4 ns/op BenchmarkSetZero/Float/NewZero-4 631868 187.8 ns/op BenchmarkSetZero/Complex/Direct-4 2481908 49.76 ns/op BenchmarkSetZero/Complex/CachedZero-4 851296 137.4 ns/op BenchmarkSetZero/Complex/NewZero-4 620427 186.0 ns/op BenchmarkSetZero/Array/Direct-4 2184946 57.35 ns/op BenchmarkSetZero/Array/CachedZero-4 873223 139.2 ns/op BenchmarkSetZero/Array/NewZero-4 640935 185.0 ns/op BenchmarkSetZero/Chan/Direct-4 2431033 49.41 ns/op BenchmarkSetZero/Chan/CachedZero-4 818394 143.0 ns/op BenchmarkSetZero/Chan/NewZero-4 649598 188.1 ns/op BenchmarkSetZero/Func/Direct-4 2349272 50.70 ns/op BenchmarkSetZero/Func/CachedZero-4 839157 139.7 ns/op BenchmarkSetZero/Func/NewZero-4 635424 190.5 ns/op BenchmarkSetZero/Interface/Direct-4 2126193 53.86 ns/op BenchmarkSetZero/Interface/CachedZero-4 809032 144.1 ns/op BenchmarkSetZero/Interface/NewZero-4 648087 187.3 ns/op BenchmarkSetZero/Map/Direct-4 2380651 50.96 ns/op BenchmarkSetZero/Map/CachedZero-4 824745 144.6 ns/op BenchmarkSetZero/Map/NewZero-4 624459 184.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2450502 49.14 ns/op BenchmarkSetZero/Pointer/CachedZero-4 835467 141.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 631790 184.2 ns/op BenchmarkSetZero/Slice/Direct-4 2189553 55.38 ns/op BenchmarkSetZero/Slice/CachedZero-4 858834 138.5 ns/op BenchmarkSetZero/Slice/NewZero-4 640210 185.1 ns/op BenchmarkSetZero/String/Direct-4 2395803 49.03 ns/op BenchmarkSetZero/String/CachedZero-4 838542 138.0 ns/op BenchmarkSetZero/String/NewZero-4 620797 189.1 ns/op BenchmarkSetZero/Struct/Direct-4 2243336 53.77 ns/op BenchmarkSetZero/Struct/CachedZero-4 857324 137.9 ns/op BenchmarkSetZero/Struct/NewZero-4 619254 185.3 ns/op BenchmarkSelect/1-4 173644 714.1 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 70473 1692 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 35665 3367 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 198867 522.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 161653 738.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 132792 918.2 ns/op 139.41 MB/s BenchmarkCallArgCopy/size=256-4 120034 1012 ns/op 252.86 MB/s BenchmarkCallArgCopy/size=1024-4 87384 1591 ns/op 643.52 MB/s BenchmarkCallArgCopy/size=4096-4 38512 3055 ns/op 1340.74 MB/s BenchmarkCallArgCopy/size=65536-4 3236 37569 ns/op 1744.40 MB/s BenchmarkFieldByName1-4 1547119 78.39 ns/op BenchmarkFieldByName2-4 111591 1125 ns/op BenchmarkFieldByName3-4 13069 7964 ns/op BenchmarkInterfaceBig-4 4029398 29.41 ns/op BenchmarkInterfaceSmall-4 4038990 29.45 ns/op BenchmarkNew-4 2384494 52.44 ns/op BenchmarkMap/StringKeys/MapIndex-4 2257 52911 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1861 65262 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2120 55549 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1814 65014 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2259 52675 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1833 65502 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 197462 600.8 ns/op BenchmarkTypeForString-4 1925754 58.79 ns/op BenchmarkTypeForError-4 973876 116.4 ns/op PASS ok reflect 19.158s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10291 11927 ns/op 9277 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15541 8736 ns/op 9156 B/op 1 allocs/op BenchmarkFindString-4 10000 10144 ns/op 9335 B/op 1 allocs/op BenchmarkFindSubmatch-4 10743 11074 ns/op 9191 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10460 ns/op 9153 B/op 2 allocs/op BenchmarkLiteral-4 17508 6837 ns/op BenchmarkNotLiteral-4 4855 26263 ns/op BenchmarkMatchClass-4 3488 32924 ns/op BenchmarkMatchClass_InRange-4 3482 32196 ns/op BenchmarkReplaceAll-4 2568 46740 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 121660 992.0 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 122167 1031 ns/op BenchmarkAnchoredShortMatch-4 73264 1653 ns/op BenchmarkAnchoredLongMatch-4 73030 1683 ns/op BenchmarkOnePassShortA-4 21762 5848 ns/op BenchmarkNotOnePassShortA-4 7126 14575 ns/op BenchmarkOnePassShortB-4 27984 4342 ns/op BenchmarkNotOnePassShortB-4 10000 11298 ns/op BenchmarkOnePassLongPrefix-4 86432 1417 ns/op BenchmarkOnePassLongNotPrefix-4 29126 4158 ns/op BenchmarkMatchParallelShared-4 27222 5532 ns/op BenchmarkMatchParallelCopied-4 23902 5073 ns/op BenchmarkQuoteMetaAll-4 147855 776.4 ns/op 18.03 MB/s BenchmarkQuoteMetaNone-4 270912 435.6 ns/op 59.69 MB/s BenchmarkCompile/Onepass-4 4245 26170 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1776 66486 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 200 589753 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3889350 32.15 ns/op 497.67 MB/s BenchmarkMatch/Easy0/32-4 18764 6307 ns/op 5.07 MB/s BenchmarkMatch/Easy0/1K-4 17292 6801 ns/op 150.56 MB/s BenchmarkMatch/Easy0i/16-4 3884536 30.66 ns/op 521.78 MB/s BenchmarkMatch/Easy0i/32-4 5865 20061 ns/op 1.60 MB/s BenchmarkMatch/Easy0i/1K-4 286 410462 ns/op 2.49 MB/s BenchmarkMatch/Easy1/16-4 3913293 30.57 ns/op 523.37 MB/s BenchmarkMatch/Easy1/32-4 20367 6048 ns/op 5.29 MB/s BenchmarkMatch/Easy1/1K-4 7525 15552 ns/op 65.84 MB/s BenchmarkMatch/Medium/16-4 3831349 30.61 ns/op 522.66 MB/s BenchmarkMatch/Medium/32-4 6586 17462 ns/op 1.83 MB/s BenchmarkMatch/Medium/1K-4 337 357828 ns/op 2.86 MB/s BenchmarkMatch/Hard/16-4 3893017 30.48 ns/op 524.94 MB/s BenchmarkMatch/Hard/32-4 4399 27973 ns/op 1.14 MB/s BenchmarkMatch/Hard/1K-4 181 659698 ns/op 1.55 MB/s BenchmarkMatch/Hard1/16-4 1551 77208 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 810 144275 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 27 4194048 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 30938 3831 ns/op 4.18 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18512 6533 ns/op 4.90 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 716 166783 ns/op 6.14 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.324s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 631160 189.8 ns/op BenchmarkIsWordChar-4 178928 662.2 ns/op PASS ok regexp/syntax 2.120s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 77606 1537 ns/op BenchmarkCallers/inlined-4 70392 1713 ns/op BenchmarkCallers/no-cache-4 15933 7474 ns/op BenchmarkFPCallers/cached-4 2846490 42.18 ns/op BenchmarkMakeChan/Byte-4 1161217 99.25 ns/op BenchmarkMakeChan/Int-4 927931 137.0 ns/op BenchmarkMakeChan/Ptr-4 768594 184.8 ns/op BenchmarkMakeChan/Struct/0-4 1000000 114.8 ns/op BenchmarkMakeChan/Struct/32-4 471444 235.8 ns/op BenchmarkMakeChan/Struct/40-4 435133 319.5 ns/op BenchmarkChanNonblocking-4 11539548 9.782 ns/op BenchmarkSelectUncontended-4 1000000 106.6 ns/op BenchmarkSelectSyncContended-4 29728 4102 ns/op BenchmarkSelectAsyncContended-4 92503 1169 ns/op BenchmarkSelectNonblock-4 6014268 20.91 ns/op BenchmarkChanUncontended-4 10018 10113 ns/op BenchmarkChanContended-4 1104 106428 ns/op BenchmarkChanSync-4 115762 1001 ns/op BenchmarkChanSyncWork-4 36193 3300 ns/op BenchmarkChanProdCons0-4 79476 1558 ns/op BenchmarkChanProdCons10-4 90718 1365 ns/op BenchmarkChanProdCons100-4 94072 1247 ns/op BenchmarkChanProdConsWork0-4 78584 1538 ns/op BenchmarkChanProdConsWork10-4 80529 1540 ns/op BenchmarkChanProdConsWork100-4 89025 1364 ns/op BenchmarkSelectProdCons-4 56535 2066 ns/op BenchmarkReceiveDataFromClosedChan-4 678856 166.0 ns/op BenchmarkChanCreation-4 178149 631.8 ns/op BenchmarkChanSem-4 120818 1006 ns/op BenchmarkChanPopular-4 98 1073204 ns/op BenchmarkChanClosed-4 510710 265.8 ns/op BenchmarkCallClosure-4 5740767 20.71 ns/op BenchmarkCallClosure1-4 5818750 20.62 ns/op BenchmarkCallClosure2-4 1578236 76.14 ns/op BenchmarkCallClosure3-4 1842093 67.12 ns/op BenchmarkCallClosure4-4 1580028 81.26 ns/op BenchmarkComplex128DivNormal-4 10884902 16.55 ns/op BenchmarkComplex128DivNisNaN-4 7907042 20.82 ns/op BenchmarkComplex128DivDisNaN-4 7913442 22.18 ns/op BenchmarkComplex128DivNisInf-4 10088125 21.64 ns/op BenchmarkComplex128DivDisInf-4 5606520 29.73 ns/op BenchmarkAllocation-4 5354 26631 ns/op BenchmarkReadMemStats-4 7131 18890 ns/op BenchmarkReadMemStatsLatency-4 1 84088 p50-ns 84088 p90-ns 84088 p99-ns BenchmarkWriteBarrier-4 2772973 41.08 ns/op BenchmarkBulkWriteBarrier-4 6645111 17.74 ns/op BenchmarkScanStackNoLocals-4 3 39649480 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11474977 11.67 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10667002 12.26 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9423439 14.26 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6941007 17.03 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4942760 24.48 ns/op BenchmarkHash5-4 6084907 19.57 ns/op 255.46 MB/s BenchmarkHash16-4 6086580 19.61 ns/op 815.81 MB/s BenchmarkHash64-4 6384642 18.52 ns/op 3455.28 MB/s BenchmarkHash1024-4 1895970 65.32 ns/op 15677.77 MB/s BenchmarkHash65536-4 38074 3098 ns/op 21150.94 MB/s BenchmarkAlignedLoad-4 6925303 17.00 ns/op BenchmarkUnalignedLoad-4 7147003 16.64 ns/op BenchmarkEqEfaceConcrete-4 5325670 22.32 ns/op BenchmarkEqIfaceConcrete-4 5610937 21.30 ns/op BenchmarkNeEfaceConcrete-4 5607392 21.33 ns/op BenchmarkNeIfaceConcrete-4 5585272 21.51 ns/op BenchmarkConvT2EByteSized/bool-4 5473651 21.78 ns/op BenchmarkConvT2EByteSized/uint8-4 5574260 21.43 ns/op BenchmarkConvT2ESmall-4 5030223 23.88 ns/op BenchmarkConvT2EUintptr-4 5294295 22.58 ns/op BenchmarkConvT2ELarge-4 1255490 98.43 ns/op BenchmarkConvT2ISmall-4 4991026 24.04 ns/op BenchmarkConvT2IUintptr-4 4992589 24.21 ns/op BenchmarkConvT2ILarge-4 1325074 89.42 ns/op BenchmarkConvI2E-4 4996976 24.37 ns/op BenchmarkConvI2I-4 5441188 21.94 ns/op BenchmarkAssertE2T-4 5021892 24.05 ns/op BenchmarkAssertE2TLarge-4 2441456 49.13 ns/op BenchmarkAssertE2I-4 5182550 23.10 ns/op BenchmarkAssertI2T-4 4676626 25.76 ns/op BenchmarkAssertI2I-4 5369426 22.27 ns/op BenchmarkAssertI2E-4 5758220 20.61 ns/op BenchmarkAssertE2E-4 5600996 21.28 ns/op BenchmarkAssertE2T2-4 3681582 31.47 ns/op BenchmarkAssertE2T2Blank-4 4777128 25.14 ns/op BenchmarkAssertI2E2-4 4010742 28.74 ns/op BenchmarkAssertI2E2Blank-4 5895660 20.35 ns/op BenchmarkAssertE2E2-4 4181361 28.15 ns/op BenchmarkAssertE2E2Blank-4 5867186 20.38 ns/op BenchmarkConvT2Ezero/zero/16-4 5407924 21.99 ns/op BenchmarkConvT2Ezero/zero/32-4 5439003 22.14 ns/op BenchmarkConvT2Ezero/zero/64-4 5343798 22.14 ns/op BenchmarkConvT2Ezero/zero/str-4 5097100 23.68 ns/op BenchmarkConvT2Ezero/zero/slice-4 5076496 23.41 ns/op BenchmarkConvT2Ezero/zero/big-4 275222 544.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1610700 74.46 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1334415 88.11 ns/op BenchmarkConvT2Ezero/nonzero/big-4 265720 465.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 5420389 22.13 ns/op BenchmarkConvT2Ezero/smallint/32-4 5378727 22.03 ns/op BenchmarkConvT2Ezero/smallint/64-4 5419902 22.09 ns/op BenchmarkConvT2Ezero/largeint/16-4 1648911 70.03 ns/op BenchmarkConvT2Ezero/largeint/32-4 1517781 69.46 ns/op BenchmarkConvT2Ezero/largeint/64-4 1966008 63.05 ns/op BenchmarkMalloc8-4 2391572 54.60 ns/op BenchmarkMalloc16-4 1905609 59.35 ns/op BenchmarkMallocTypeInfo8-4 2396124 50.26 ns/op BenchmarkMallocTypeInfo16-4 1891113 64.50 ns/op BenchmarkMallocLargeStruct-4 208600 615.8 ns/op BenchmarkGoroutineSelect-4 84 1439572 ns/op BenchmarkGoroutineBlocking-4 94 1245207 ns/op BenchmarkGoroutineForRange-4 94 1232674 ns/op BenchmarkGoroutineIdle-4 140 850977 ns/op BenchmarkHashStringSpeed-4 2556928 45.24 ns/op BenchmarkHashBytesSpeed-4 1395670 85.00 ns/op BenchmarkHashInt32Speed-4 2905800 40.83 ns/op BenchmarkHashInt64Speed-4 2746321 41.85 ns/op BenchmarkHashStringArraySpeed-4 563796 204.3 ns/op BenchmarkMegMap-4 3049320 39.29 ns/op BenchmarkMegOneMap-4 3587162 31.45 ns/op BenchmarkMegEqMap-4 1399 84193 ns/op BenchmarkMegEmptyMap-4 4091668 25.83 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2547075 50.97 ns/op BenchmarkSmallStrMap-4 3081043 39.16 ns/op BenchmarkMapStringKeysEight_16-4 3050774 38.77 ns/op BenchmarkMapStringKeysEight_32-4 3258021 37.25 ns/op BenchmarkMapStringKeysEight_64-4 3257991 36.79 ns/op BenchmarkMapStringKeysEight_1M-4 3233522 37.39 ns/op BenchmarkMapFirst/1-4 4412397 27.20 ns/op BenchmarkMapFirst/2-4 4284434 27.30 ns/op BenchmarkMapFirst/3-4 4383675 27.25 ns/op BenchmarkMapFirst/4-4 4291551 27.82 ns/op BenchmarkMapFirst/5-4 4258519 27.46 ns/op BenchmarkMapFirst/6-4 4284400 27.29 ns/op BenchmarkMapFirst/7-4 4240416 27.27 ns/op BenchmarkMapFirst/8-4 4251499 27.18 ns/op BenchmarkMapFirst/9-4 3695391 33.26 ns/op BenchmarkMapFirst/10-4 3622282 33.49 ns/op BenchmarkMapFirst/11-4 3688084 32.95 ns/op BenchmarkMapFirst/12-4 3680644 33.71 ns/op BenchmarkMapFirst/13-4 3657883 32.69 ns/op BenchmarkMapFirst/14-4 3699985 33.17 ns/op BenchmarkMapFirst/15-4 3703855 32.99 ns/op BenchmarkMapFirst/16-4 3576705 33.28 ns/op BenchmarkMapMid/1-4 4509882 26.57 ns/op BenchmarkMapMid/2-4 4075509 27.51 ns/op BenchmarkMapMid/3-4 4323963 27.40 ns/op BenchmarkMapMid/4-4 3885746 30.62 ns/op BenchmarkMapMid/5-4 4181862 29.62 ns/op BenchmarkMapMid/6-4 3833792 30.45 ns/op BenchmarkMapMid/7-4 3835478 31.26 ns/op BenchmarkMapMid/8-4 3661443 32.61 ns/op BenchmarkMapMid/9-4 3754215 32.71 ns/op BenchmarkMapMid/10-4 3526460 34.78 ns/op BenchmarkMapMid/11-4 3571467 33.88 ns/op BenchmarkMapMid/12-4 3502748 33.43 ns/op BenchmarkMapMid/13-4 3426199 32.93 ns/op BenchmarkMapMid/14-4 3617446 34.41 ns/op BenchmarkMapMid/15-4 3640675 32.18 ns/op BenchmarkMapMid/16-4 3638682 31.14 ns/op BenchmarkMapLast/1-4 4495146 26.82 ns/op BenchmarkMapLast/2-4 4106834 27.46 ns/op BenchmarkMapLast/3-4 3795103 31.82 ns/op BenchmarkMapLast/4-4 3537009 33.83 ns/op BenchmarkMapLast/5-4 3864204 30.81 ns/op BenchmarkMapLast/6-4 3494142 31.60 ns/op BenchmarkMapLast/7-4 3473654 34.72 ns/op BenchmarkMapLast/8-4 3496396 34.04 ns/op BenchmarkMapLast/9-4 3721275 32.86 ns/op BenchmarkMapLast/10-4 3450355 35.56 ns/op BenchmarkMapLast/11-4 3281744 37.46 ns/op BenchmarkMapLast/12-4 3194754 37.53 ns/op BenchmarkMapLast/13-4 3254738 39.12 ns/op BenchmarkMapLast/14-4 3320250 32.84 ns/op BenchmarkMapLast/15-4 3533530 36.34 ns/op BenchmarkMapLast/16-4 3635065 36.39 ns/op BenchmarkMapCycle-4 2024210 58.96 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3062512 39.93 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2166 50892 ns/op BenchmarkMakeMap/[Byte]Byte-4 798468 187.2 ns/op BenchmarkMakeMap/[Int]Int-4 403210 483.6 ns/op BenchmarkNewEmptyMap-4 4051824 30.02 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1271798 94.56 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 3985642 28.26 ns/op BenchmarkSmallKeyMap-4 2714821 43.75 ns/op BenchmarkMapPopulate/1-4 1927947 62.03 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 153745 824.8 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9309 13520 ns/op 3349 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 792 151897 ns/op 53328 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 67 1789448 ns/op 427587 B/op 319 allocs/op BenchmarkMapPopulate/100000-4 5 20558125 ns/op 3608587 B/op 3992 allocs/op BenchmarkComplexAlgMap-4 459255 257.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 1503861 79.28 ns/op BenchmarkGoMapClear/Reflexive/10-4 1446193 82.58 ns/op BenchmarkGoMapClear/Reflexive/100-4 504967 232.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 56488 2148 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5467 18568 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1202481 99.25 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 102.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 470650 253.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 54920 2147 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5653 18672 ns/op BenchmarkMapStringConversion/32/simple-4 1791232 66.81 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1625438 76.00 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1537287 77.05 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1631274 72.41 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1438738 84.03 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1416841 84.55 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1872637 72.15 ns/op BenchmarkMapInterfacePtr-4 1885276 66.90 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2865631 42.09 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 149899 865.8 ns/op 1152 B/op 1 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=0-4 5790340 21.97 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 1421565 83.36 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=12-4 1000000 101.3 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=18-4 1000000 102.2 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=24-4 1000000 101.3 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=30-4 1203561 100.3 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1226631 98.23 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=128-4 1000000 101.1 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=256-4 1260307 95.64 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=512-4 1267207 96.13 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=1024-4 1246003 94.94 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=2048-4 1271610 98.38 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=4096-4 1257145 93.38 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=8192-4 1285818 96.10 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1272820 95.62 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=262144-4 1569504 83.51 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=1048576-4 100000000 99.19 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=4194304-4 100000000 93.69 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=0-4 5744376 21.43 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 1491759 80.51 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=12-4 1231753 99.89 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=18-4 1000000 102.1 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=24-4 1216690 98.52 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=30-4 1000000 103.7 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1209632 98.31 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=128-4 1237005 97.89 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=256-4 1249984 96.43 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=512-4 1263014 95.11 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=1024-4 1262662 94.99 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=2048-4 1266196 94.80 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=4096-4 1275247 94.71 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=8192-4 1279572 94.60 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1254136 99.06 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=262144-4 1525980 85.89 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=1048576-4 100000000 98.14 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=4194304-4 100000000 95.40 ns/op BenchmarkMapIter/Key=string/Elem=string/len=0-4 5860718 20.00 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 1473884 81.46 ns/op BenchmarkMapIter/Key=string/Elem=string/len=12-4 1000000 100.1 ns/op BenchmarkMapIter/Key=string/Elem=string/len=18-4 1000000 101.6 ns/op BenchmarkMapIter/Key=string/Elem=string/len=24-4 1244895 97.79 ns/op BenchmarkMapIter/Key=string/Elem=string/len=30-4 1000000 100.7 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1000000 101.3 ns/op BenchmarkMapIter/Key=string/Elem=string/len=128-4 1212090 98.98 ns/op BenchmarkMapIter/Key=string/Elem=string/len=256-4 1231274 97.46 ns/op BenchmarkMapIter/Key=string/Elem=string/len=512-4 1243683 97.62 ns/op BenchmarkMapIter/Key=string/Elem=string/len=1024-4 1234740 96.36 ns/op BenchmarkMapIter/Key=string/Elem=string/len=2048-4 1252513 95.36 ns/op BenchmarkMapIter/Key=string/Elem=string/len=4096-4 1270318 94.48 ns/op BenchmarkMapIter/Key=string/Elem=string/len=8192-4 1266158 94.89 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1000000 104.1 ns/op BenchmarkMapIter/Key=string/Elem=string/len=262144-4 1455678 96.37 ns/op BenchmarkMapIter/Key=string/Elem=string/len=1048576-4 100000000 105.0 ns/op BenchmarkMapIter/Key=string/Elem=string/len=4194304-4 100000000 101.8 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=0-4 5560551 21.48 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 1365746 89.50 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=12-4 1274452 96.40 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=18-4 1243058 94.64 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=24-4 1314699 93.84 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=30-4 1274919 96.95 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1300878 93.38 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=128-4 1310630 92.08 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=256-4 1325884 92.42 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=512-4 1313641 91.04 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=1024-4 1317292 91.93 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=2048-4 1326349 90.28 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=4096-4 1339119 89.45 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=8192-4 1332183 89.32 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 1332658 90.47 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=262144-4 1608232 89.86 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=1048576-4 100000000 91.12 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=4194304-4 100000000 88.79 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=0-4 5864744 19.94 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 564823 215.8 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=12-4 547990 228.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=18-4 465228 229.9 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=24-4 521227 221.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=30-4 530792 228.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 537912 226.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=128-4 537942 225.1 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=256-4 536403 223.9 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=512-4 525946 223.4 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=1024-4 450810 266.2 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=2048-4 399570 282.8 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=4096-4 346206 332.4 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=8192-4 206708 542.1 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 609.2 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=262144-4 1000000 517.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=1048576-4 100000000 590.2 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=0-4 5890934 19.90 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 112610 1020 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=12-4 110658 1035 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=18-4 111278 1027 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=24-4 114314 1027 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=30-4 110343 1044 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 109911 1034 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=128-4 102129 1113 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=256-4 96637 1141 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=512-4 91166 1197 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=1024-4 72502 1488 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=2048-4 68181 1943 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=4096-4 59202 1965 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=8192-4 63004 1949 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1979 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=0-4 5721110 20.09 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 57655 2120 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=12-4 57832 2139 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=18-4 57645 2143 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=24-4 57724 2175 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=30-4 54897 2123 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 52314 2306 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=128-4 50893 2307 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=256-4 48426 2458 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=512-4 39724 3076 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=1024-4 32688 3795 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=2048-4 36039 3691 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=4096-4 32661 3589 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=8192-4 29528 4119 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 4105 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=0-4 5787478 20.27 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 112587 1030 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=12-4 109772 1070 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=18-4 112105 1041 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=24-4 114546 1040 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=30-4 111012 1043 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 109878 1053 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=128-4 102280 1128 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=256-4 97422 1154 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=512-4 87679 1289 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=1024-4 67677 1638 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=2048-4 77286 1909 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=4096-4 74545 1909 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=8192-4 49730 2401 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 2207 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=0-4 5661192 21.40 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 1421146 84.51 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=12-4 977178 110.1 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=18-4 1000000 108.0 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=24-4 1000000 104.0 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=30-4 1000000 106.0 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1152868 104.7 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=128-4 1000000 102.5 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=256-4 1000000 101.1 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=512-4 1000000 100.4 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=1024-4 1000000 100.5 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=2048-4 1202977 100.9 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=4096-4 1000000 101.2 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=8192-4 1000000 101.3 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1000000 100.1 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=262144-4 1470361 92.61 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=1048576-4 100000000 103.1 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=4194304-4 100000000 98.88 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=0-4 5867574 20.96 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 1395577 81.70 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=12-4 1160359 105.1 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=18-4 1000000 103.1 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=24-4 1204312 99.09 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=30-4 1207358 100.0 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1237905 99.32 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=128-4 1229065 98.87 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=256-4 1230414 96.58 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=512-4 1243125 96.64 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=1024-4 1000000 100.1 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=2048-4 1251375 96.95 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=4096-4 1275855 95.67 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=8192-4 1270149 96.02 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1232155 92.89 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=262144-4 1518693 86.67 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=1048576-4 100000000 98.63 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=4194304-4 100000000 98.73 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 2088837 55.78 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=12-4 1937180 61.54 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=18-4 1716994 66.78 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=24-4 1596082 67.18 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=30-4 1769769 73.66 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 1546544 74.51 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=128-4 1533157 77.89 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=256-4 1544151 77.24 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=512-4 1545393 77.98 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=1024-4 1495744 79.38 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=2048-4 1484040 80.08 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=4096-4 1496671 80.67 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=8192-4 1411146 84.56 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1000000 127.3 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=262144-4 739972 192.0 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=1048576-4 712206 201.8 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=4194304-4 701587 179.0 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 2166144 54.84 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=12-4 1728612 69.76 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=18-4 1663810 69.31 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=24-4 1658887 73.46 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=30-4 1596998 73.99 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 1602480 77.81 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=128-4 1518570 80.06 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=256-4 1533939 78.86 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=512-4 1546183 79.30 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=1024-4 1502013 80.32 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=2048-4 1454655 80.97 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=4096-4 1454641 81.87 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=8192-4 1429735 83.01 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 746568 169.5 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=262144-4 663160 215.0 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=1048576-4 663267 218.8 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=4194304-4 658386 193.2 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 1701607 70.11 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=12-4 1627812 68.53 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=18-4 1646046 73.49 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=24-4 1800351 74.75 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=30-4 1618274 73.90 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 1558564 80.34 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=128-4 1464694 79.92 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=256-4 1425256 86.47 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=512-4 1396381 86.21 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=1024-4 1328438 87.17 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=2048-4 1308061 89.07 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=4096-4 1234272 93.56 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=8192-4 1213459 98.89 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 636988 216.7 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=262144-4 579529 250.6 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=1048576-4 573556 243.8 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=4194304-4 568386 221.5 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 955852 112.7 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=12-4 1000000 114.2 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=18-4 1000000 110.0 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=24-4 1000000 115.5 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=30-4 1000000 114.4 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 981861 113.8 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=128-4 1000000 112.0 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=256-4 974803 111.5 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=512-4 1000000 111.3 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=1024-4 1000000 113.2 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=2048-4 1000000 113.3 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=4096-4 912948 116.8 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=8192-4 1000000 120.2 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 694674 184.3 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=262144-4 589416 235.2 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=1048576-4 562885 250.2 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=4194304-4 562016 216.9 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 592870 193.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=12-4 593475 193.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=18-4 623526 195.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=24-4 582648 195.7 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=30-4 600505 191.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 610836 193.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=128-4 628179 193.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=256-4 611840 193.8 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=512-4 602330 199.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=1024-4 597914 201.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=2048-4 537948 207.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=4096-4 435253 274.9 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=8192-4 414458 269.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 235335 496.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=262144-4 170929 720.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=1048576-4 176564 675.8 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 145038 803.5 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=12-4 149152 801.0 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=18-4 144843 805.6 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=24-4 143034 806.1 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=30-4 150968 807.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 145882 833.8 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=128-4 127194 900.1 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=256-4 130834 911.0 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=512-4 85878 1335 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=1024-4 88423 1432 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=2048-4 63756 1821 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=4096-4 64580 1836 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=8192-4 46496 2441 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 30796 3897 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 64066 1848 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=12-4 62628 1827 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=18-4 62907 1837 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=24-4 60825 1861 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=30-4 61413 1967 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 55394 2094 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=128-4 54258 2032 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=256-4 43960 2654 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=512-4 33541 3476 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=1024-4 29168 4035 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=2048-4 30116 3990 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=4096-4 30109 3978 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=8192-4 16228 6258 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 14434 8482 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 105169 1063 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=12-4 109840 1060 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=18-4 108711 1057 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=24-4 109380 1057 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=30-4 109417 1062 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 108801 1066 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=128-4 100897 1149 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=256-4 98824 1186 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=512-4 88654 1244 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=1024-4 77506 1654 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=2048-4 64238 1887 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=4096-4 64816 1894 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=8192-4 47842 2380 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 30229 3963 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 2168985 54.32 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=12-4 1761066 67.98 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=18-4 1752363 66.74 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=24-4 1537353 76.43 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=30-4 1636425 76.16 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 1579977 78.18 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=128-4 1530342 77.82 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=256-4 1569560 77.38 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=512-4 1531028 75.66 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=1024-4 1507804 77.35 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=2048-4 1500250 80.64 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=4096-4 1509633 79.38 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=8192-4 1456521 80.41 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 870954 143.5 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=262144-4 736522 200.8 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=1048576-4 639247 209.9 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=4194304-4 642591 187.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 2222822 54.07 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=12-4 1771594 59.61 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=18-4 1785169 70.42 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=24-4 1676846 67.29 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=30-4 1716248 70.11 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 1680732 71.86 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=128-4 1617775 79.75 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=256-4 1563282 76.25 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=512-4 1444106 76.91 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=1024-4 1439406 78.48 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=2048-4 1446236 84.29 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=4096-4 1476542 81.23 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=8192-4 1443997 81.32 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 858774 142.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=262144-4 744115 202.2 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=1048576-4 710587 205.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=4194304-4 696435 181.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=0-4 2454259 47.82 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 2031222 56.92 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=12-4 1927287 62.25 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=18-4 1968576 60.78 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=24-4 1779424 68.77 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=30-4 1968396 61.45 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 1886264 63.48 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=128-4 1961496 60.85 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=256-4 1953697 61.24 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=512-4 1960681 61.02 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=1024-4 1951826 61.19 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=2048-4 1927525 62.20 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=4096-4 1938740 62.00 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=8192-4 1880736 63.00 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 1406265 86.17 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=262144-4 765118 140.4 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=1048576-4 680563 171.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=4194304-4 604731 178.5 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=0-4 2497389 44.28 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 2112850 54.30 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=12-4 2007590 59.38 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=18-4 1971064 60.50 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=24-4 2015984 56.96 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=30-4 2013976 58.83 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 2027907 59.36 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=128-4 2004004 60.16 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=256-4 1995150 60.89 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=512-4 1984768 59.93 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=1024-4 1954203 60.85 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=2048-4 2018472 58.46 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=4096-4 1960981 59.18 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=8192-4 1948747 61.96 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 1003855 102.9 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=262144-4 682537 158.4 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=1048576-4 595172 187.7 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=4194304-4 613064 175.9 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=0-4 2576529 43.74 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 1342597 88.84 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=12-4 1907595 76.74 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=18-4 1637832 82.58 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=24-4 1520022 81.17 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=30-4 1460702 83.04 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 1641627 72.05 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=128-4 1488553 73.80 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=256-4 1311508 92.23 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=512-4 1297959 93.73 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=1024-4 1853935 64.80 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=2048-4 1232882 95.98 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=4096-4 1000000 103.3 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=8192-4 1605225 74.18 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 830199 150.3 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=262144-4 515869 213.7 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=1048576-4 548071 204.8 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=4194304-4 533708 226.3 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=0-4 1693489 69.04 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 1424301 85.00 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=12-4 1243548 85.73 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=18-4 1252790 97.73 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=24-4 1197832 96.60 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=30-4 1262995 97.94 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 1245265 94.53 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=128-4 1228665 97.66 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=256-4 1223337 99.31 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=512-4 1000000 102.5 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=1024-4 1000000 102.9 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=2048-4 1000000 101.8 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=4096-4 1000000 106.1 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=8192-4 1000000 106.6 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 838258 138.9 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=262144-4 590504 199.7 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=1048576-4 526740 215.8 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=4194304-4 547113 210.0 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=0-4 1000000 111.0 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 795866 155.3 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=12-4 750042 174.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=18-4 738211 172.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=24-4 691544 171.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=30-4 679628 177.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 686716 175.1 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=128-4 677008 178.1 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=256-4 658576 178.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=512-4 665847 180.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=1024-4 630595 185.9 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=2048-4 561492 195.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=4096-4 605631 195.3 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=8192-4 439929 228.1 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 352498 309.8 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=262144-4 333801 346.1 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=1048576-4 350226 332.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=0-4 223916 511.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 167718 685.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=12-4 169850 687.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=18-4 175054 686.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=24-4 166016 690.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=30-4 164586 698.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 171849 701.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=128-4 162496 726.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=256-4 150208 742.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=512-4 137385 755.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=1024-4 112605 913.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=2048-4 83648 1338 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=4096-4 83283 1426 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=8192-4 82650 1458 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 78610 1522 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=0-4 219310 539.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 152269 758.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=12-4 150606 774.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=18-4 157614 777.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=24-4 155510 767.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=30-4 150258 780.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 148772 772.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=128-4 141433 815.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=256-4 143137 818.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=512-4 126778 827.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=1024-4 111232 1057 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=2048-4 80618 1537 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=4096-4 78753 1518 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=8192-4 76507 1524 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 75212 1568 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=0-4 762549 141.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 755022 150.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=12-4 802527 150.5 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=18-4 808674 154.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=24-4 785532 152.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=30-4 747253 148.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 651586 159.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=128-4 639116 158.5 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=256-4 775172 158.2 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=512-4 726549 158.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=1024-4 630219 160.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=2048-4 705858 159.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=4096-4 701787 165.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=8192-4 675546 166.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 592581 197.9 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=0-4 2641594 44.91 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 2110220 54.27 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=12-4 1990524 61.02 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=18-4 1997206 59.78 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=24-4 1943394 59.78 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=30-4 2001508 59.80 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 2005936 64.97 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=128-4 2056327 57.82 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=256-4 1992349 57.64 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=512-4 1954998 60.24 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=1024-4 1939508 60.51 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=2048-4 1962780 62.52 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=4096-4 1966382 63.62 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=8192-4 1969142 63.54 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 1315714 95.56 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=262144-4 731089 158.3 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=1048576-4 656098 177.9 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=4194304-4 649225 166.2 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=0-4 2656195 44.99 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 2175704 55.30 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=12-4 2032730 59.13 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=18-4 2014462 59.46 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=24-4 2031440 58.87 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=30-4 1878673 63.39 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 1975496 58.78 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=128-4 1987214 59.48 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=256-4 2057508 58.29 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=512-4 2039690 59.41 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=1024-4 1965062 60.76 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=2048-4 1914208 61.15 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=4096-4 1913836 62.44 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=8192-4 1928005 61.55 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 1252071 97.11 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=262144-4 754897 137.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=1048576-4 657373 168.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=4194304-4 720391 164.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 1931752 62.24 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=12-4 1880860 65.05 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=18-4 1575072 70.45 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=24-4 1700677 74.47 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=30-4 1658120 73.61 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 1578944 73.10 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=128-4 1525962 76.94 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=256-4 1480820 77.51 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=512-4 1548056 78.49 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=1024-4 1483402 77.32 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=2048-4 1423326 83.67 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=4096-4 1523332 81.66 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=8192-4 1434490 80.06 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 949724 131.7 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=262144-4 750928 194.3 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=1048576-4 673688 208.7 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=4194304-4 659872 190.6 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 1906236 62.53 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=12-4 1785672 74.66 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=18-4 1625265 75.13 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=24-4 1601193 75.21 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=30-4 1528076 79.78 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 1551058 78.35 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=128-4 1484714 76.56 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=256-4 1431668 82.42 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=512-4 1521686 78.45 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=1024-4 1460072 77.79 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=2048-4 1442085 80.46 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=4096-4 1396584 87.97 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=8192-4 1374612 83.28 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 719738 166.4 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=262144-4 659826 219.1 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=1048576-4 619866 227.2 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=4194304-4 613176 203.0 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 1860333 64.45 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=12-4 1611049 75.70 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=18-4 1534520 77.79 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=24-4 1426298 82.44 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=30-4 1473580 82.82 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 1491506 81.32 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=128-4 1494056 82.37 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=256-4 1440468 81.55 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=512-4 1417081 84.40 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=1024-4 1351326 85.70 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=2048-4 1366899 88.48 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=4096-4 1307179 92.63 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=8192-4 1000000 105.6 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 539262 238.1 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=262144-4 511315 271.8 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=1048576-4 532534 266.6 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=4194304-4 541401 235.6 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1000000 109.2 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=12-4 956858 123.2 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=18-4 1107127 109.2 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=24-4 899294 122.2 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=30-4 959782 115.1 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1000000 112.4 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=128-4 969670 124.2 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=256-4 1000000 118.1 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=512-4 1000000 119.0 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=1024-4 962523 117.9 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=2048-4 992490 123.6 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=4096-4 947794 124.0 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=8192-4 846574 130.2 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 583444 210.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=262144-4 544317 248.5 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=1048576-4 518254 265.5 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=4194304-4 520479 238.6 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 617320 188.8 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=12-4 574489 198.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=18-4 590740 202.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=24-4 502454 199.0 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=30-4 537843 200.0 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 579801 199.7 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=128-4 587337 204.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=256-4 584152 207.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=512-4 572292 213.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=1024-4 548252 216.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=2048-4 528626 221.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=4096-4 420135 283.0 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=8192-4 386433 292.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 213142 545.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=262144-4 164298 765.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=1048576-4 166095 718.6 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 144048 793.8 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=12-4 143475 810.4 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=18-4 141752 816.5 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=24-4 140708 820.7 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=30-4 148575 817.1 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 135396 848.7 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=128-4 125055 923.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=256-4 126145 906.8 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=512-4 86119 1328 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=1024-4 70428 1903 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=2048-4 67006 1809 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=4096-4 65894 1847 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=8192-4 47821 2422 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 30679 3918 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 65290 1806 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=12-4 64818 1822 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=18-4 64784 1836 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=24-4 61161 1953 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=30-4 58851 2018 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 54306 2131 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=128-4 53828 2159 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=256-4 35577 3455 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=512-4 24748 4587 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=1024-4 21918 5245 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=2048-4 23379 5010 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=4096-4 24058 5143 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=8192-4 12463 8762 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 9573 10951 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 105397 1111 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=12-4 98978 1096 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=18-4 105734 1096 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=24-4 104523 1114 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=30-4 105384 1087 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 95007 1220 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=128-4 90729 1262 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=256-4 89805 1296 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=512-4 49927 2237 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=1024-4 44007 2815 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=2048-4 43261 2827 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=4096-4 43185 2866 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=8192-4 26137 4140 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 18388 6615 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 1860910 63.79 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=12-4 1776582 68.84 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=18-4 1644547 72.21 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=24-4 1625623 74.38 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=30-4 1605589 75.18 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 1571350 73.84 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=128-4 1472422 76.09 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=256-4 1544330 77.49 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=512-4 1429516 76.61 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=1024-4 1446451 78.55 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=2048-4 1439950 84.38 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=4096-4 1426578 81.12 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=8192-4 1382643 82.99 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 829005 144.8 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=262144-4 664822 203.2 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=1048576-4 649863 215.4 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=4194304-4 628474 200.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 1951656 61.48 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=12-4 1734378 69.16 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=18-4 1703121 70.73 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=24-4 1746074 71.38 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=30-4 1654686 77.63 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 1586325 75.52 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=128-4 1542938 72.98 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=256-4 1608272 75.98 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=512-4 1475564 75.07 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=1024-4 1496210 78.60 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=2048-4 1469851 83.02 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=4096-4 1442562 80.60 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=8192-4 1417845 80.58 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 786969 168.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=262144-4 608599 210.2 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=1048576-4 648708 226.0 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=4194304-4 663219 199.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1000000 106.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=12-4 996027 125.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=18-4 836254 148.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=24-4 827690 138.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=30-4 729328 201.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 713470 189.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=128-4 687604 195.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=256-4 704125 204.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=512-4 731719 189.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=1024-4 745418 174.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=2048-4 728438 175.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=4096-4 651048 215.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=8192-4 600104 227.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 633958 277.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=262144-4 458409 327.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=1048576-4 439166 382.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=4194304-4 450484 377.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1000000 106.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=12-4 952533 129.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=18-4 770808 185.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=24-4 841291 160.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=30-4 661755 199.9 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 648652 200.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=128-4 614047 220.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=256-4 651942 205.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=512-4 666106 217.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=1024-4 677244 216.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=2048-4 533662 271.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=4096-4 495422 258.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=8192-4 480171 302.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 494226 352.3 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=262144-4 460929 411.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=1048576-4 461943 489.7 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=4194304-4 490003 472.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1000000 127.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=12-4 731517 168.6 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=18-4 625305 212.8 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=24-4 702362 189.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=30-4 504247 289.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 506574 269.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=128-4 499485 280.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=256-4 497938 281.7 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=512-4 521900 329.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=1024-4 362762 374.9 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=2048-4 333843 381.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=4096-4 315409 407.6 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=8192-4 293898 463.8 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 302702 626.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=262144-4 299569 750.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=1048576-4 308280 684.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=4194304-4 299224 660.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 747459 158.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=12-4 637400 210.0 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=18-4 522003 241.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=24-4 561223 223.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=30-4 462399 308.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 457300 279.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=128-4 455469 278.5 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=256-4 452688 279.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=512-4 475735 275.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=1024-4 483764 347.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=2048-4 382692 340.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=4096-4 361945 389.5 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=8192-4 349168 368.7 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 369284 463.5 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=262144-4 370652 526.7 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=1048576-4 363631 500.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=4194304-4 370261 468.0 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 182865 739.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=12-4 169876 686.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=18-4 152733 761.0 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=24-4 179534 737.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=30-4 147691 773.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 159987 858.3 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=128-4 157135 870.0 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=256-4 152293 802.3 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=512-4 139252 829.1 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=1024-4 120656 931.3 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=2048-4 117199 1055 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=4096-4 100977 1190 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=8192-4 116124 1188 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 140217 1235 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=262144-4 143691 1060 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=1048576-4 141856 1079 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 26272 5010 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=12-4 25663 4973 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=18-4 27168 4477 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=24-4 26931 4481 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=30-4 26024 5001 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 24936 4655 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=128-4 23432 5713 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=256-4 20782 5825 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=512-4 18806 6367 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=1024-4 18606 6319 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=2048-4 18690 6347 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=4096-4 19905 6525 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=8192-4 22765 5523 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 26203 4298 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 12093 10534 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=12-4 10000 10026 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=18-4 10000 12095 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=24-4 10000 10747 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=30-4 10000 10515 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 11708 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=128-4 10000 13407 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=256-4 8198 13908 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=512-4 9208 13567 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=1024-4 8376 14175 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=2048-4 9385 14590 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=4096-4 8203 14802 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=8192-4 10000 13110 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 10000 11460 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 23072 6077 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=12-4 18981 5829 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=18-4 20734 5815 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=24-4 20902 6123 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=30-4 21254 5805 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 19765 6162 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=128-4 18510 6305 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=256-4 16224 6668 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=512-4 16526 7436 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=1024-4 16748 6958 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=2048-4 17096 7001 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=4096-4 18230 7135 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=8192-4 19466 6294 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 23167 5452 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1000000 115.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=12-4 948994 140.8 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=18-4 812034 157.3 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=24-4 889458 144.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=30-4 680048 183.6 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 645051 199.3 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=128-4 653899 196.0 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=256-4 665427 208.0 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=512-4 677203 200.2 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=1024-4 687403 188.2 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=2048-4 692194 183.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=4096-4 584476 220.3 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=8192-4 535328 238.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 565982 332.4 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=262144-4 365227 402.4 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=1048576-4 531517 435.3 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=4194304-4 530072 450.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1000000 106.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=12-4 1000000 127.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=18-4 791811 157.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=24-4 888304 141.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=30-4 727009 187.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 690762 187.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=128-4 665373 198.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=256-4 669957 187.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=512-4 685234 191.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=1024-4 687000 180.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=2048-4 691530 185.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=4096-4 611494 224.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=8192-4 552045 255.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 575048 338.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=262144-4 265664 402.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=1048576-4 388850 356.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=4194304-4 527444 429.7 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 480384 219.8 ns/op 83920 p100-ns/op 112.0 p50-ns/op 231.0 p99-ns/op 1832 p99.9-ns/op 8304 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=12-4 520077 243.4 ns/op 163622 p100-ns/op 117.0 p50-ns/op 488.0 p99-ns/op 2172 p99.9-ns/op 11544 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=18-4 466946 261.1 ns/op 206321 p100-ns/op 124.0 p50-ns/op 698.0 p99-ns/op 1752 p99.9-ns/op 12727 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=24-4 475168 253.8 ns/op 224483 p100-ns/op 124.0 p50-ns/op 662.0 p99-ns/op 1853 p99.9-ns/op 11661 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=30-4 426613 285.1 ns/op 210862 p100-ns/op 127.0 p50-ns/op 865.0 p99-ns/op 2099 p99.9-ns/op 18222 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 425742 282.1 ns/op 167633 p100-ns/op 126.0 p50-ns/op 1053 p99-ns/op 2275 p99.9-ns/op 15692 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=128-4 436478 281.6 ns/op 206946 p100-ns/op 126.0 p50-ns/op 1483 p99-ns/op 2809 p99.9-ns/op 18087 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=256-4 439347 284.7 ns/op 184421 p100-ns/op 126.0 p50-ns/op 1398 p99-ns/op 4227 p99.9-ns/op 22255 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=512-4 445797 278.5 ns/op 309817 p100-ns/op 127.0 p50-ns/op 856.0 p99-ns/op 5566 p99.9-ns/op 18023 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=1024-4 442575 276.2 ns/op 177437 p100-ns/op 127.0 p50-ns/op 680.0 p99-ns/op 8899 p99.9-ns/op 20581 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=2048-4 438991 275.6 ns/op 223402 p100-ns/op 129.0 p50-ns/op 577.0 p99-ns/op 9144 p99.9-ns/op 28925 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=4096-4 406966 301.4 ns/op 241078 p100-ns/op 131.0 p50-ns/op 2462 p99-ns/op 7499 p99.9-ns/op 41363 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=8192-4 393812 320.2 ns/op 194249 p100-ns/op 138.0 p50-ns/op 2558 p99-ns/op 4867 p99.9-ns/op 58801 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 403408 407.9 ns/op 730126 p100-ns/op 202.0 p50-ns/op 2769 p99-ns/op 4343 p99.9-ns/op 45297 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=262144-4 315984 470.3 ns/op 1712263 p100-ns/op 252.0 p50-ns/op 3041 p99-ns/op 4594 p99.9-ns/op 31449 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=1048576-4 386979 453.6 ns/op 1711568 p100-ns/op 278.0 p50-ns/op 2888 p99-ns/op 3941 p99.9-ns/op 30804 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=4194304-4 376364 449.8 ns/op 1718727 p100-ns/op 268.0 p50-ns/op 2874 p99-ns/op 3883 p99.9-ns/op 32380 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 517436 218.7 ns/op 152913 p100-ns/op 109.0 p50-ns/op 260.0 p99-ns/op 1173 p99.9-ns/op 10478 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=12-4 493401 247.6 ns/op 157446 p100-ns/op 115.0 p50-ns/op 574.0 p99-ns/op 1692 p99.9-ns/op 13178 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=18-4 445796 273.7 ns/op 158446 p100-ns/op 116.0 p50-ns/op 905.0 p99-ns/op 2795 p99.9-ns/op 19071 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=24-4 481290 261.4 ns/op 153166 p100-ns/op 115.0 p50-ns/op 818.0 p99-ns/op 2623 p99.9-ns/op 17763 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=30-4 418076 299.0 ns/op 180583 p100-ns/op 117.0 p50-ns/op 1203 p99-ns/op 3329 p99.9-ns/op 24802 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 408586 303.9 ns/op 541136 p100-ns/op 114.0 p50-ns/op 1791 p99-ns/op 4042 p99.9-ns/op 32500 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=128-4 406279 306.1 ns/op 232638 p100-ns/op 114.0 p50-ns/op 2263 p99-ns/op 4793 p99.9-ns/op 29594 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=256-4 417117 298.8 ns/op 2458945 p100-ns/op 112.0 p50-ns/op 2041 p99-ns/op 5924 p99.9-ns/op 26113 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=512-4 414933 299.8 ns/op 216312 p100-ns/op 114.0 p50-ns/op 1256 p99-ns/op 10112 p99.9-ns/op 29121 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=1024-4 427279 293.7 ns/op 209987 p100-ns/op 114.0 p50-ns/op 735.0 p99-ns/op 16567 p99.9-ns/op 35379 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=2048-4 358747 342.9 ns/op 380158 p100-ns/op 117.0 p50-ns/op 2626 p99-ns/op 18146 p99.9-ns/op 55514 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=4096-4 317289 365.9 ns/op 281429 p100-ns/op 125.0 p50-ns/op 2677 p99-ns/op 13537 p99.9-ns/op 74734 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=8192-4 331466 388.2 ns/op 2103167 p100-ns/op 133.0 p50-ns/op 2737 p99-ns/op 7508 p99.9-ns/op 93518 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 344343 475.5 ns/op 1233119 p100-ns/op 209.0 p50-ns/op 3032 p99-ns/op 5030 p99.9-ns/op 50243 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=262144-4 306568 542.8 ns/op 3368786 p100-ns/op 273.0 p50-ns/op 3335 p99-ns/op 4616 p99.9-ns/op 32597 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=1048576-4 289699 557.2 ns/op 3303886 p100-ns/op 287.0 p50-ns/op 3369 p99-ns/op 4871 p99.9-ns/op 31257 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=4194304-4 345079 533.5 ns/op 3026365 p100-ns/op 284.0 p50-ns/op 3319 p99-ns/op 4856 p99.9-ns/op 35436 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 512534 240.3 ns/op 135835 p100-ns/op 115.0 p50-ns/op 400.0 p99-ns/op 2592 p99.9-ns/op 14797 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=12-4 444415 273.8 ns/op 173022 p100-ns/op 121.0 p50-ns/op 938.0 p99-ns/op 3139 p99.9-ns/op 20639 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=18-4 367348 332.7 ns/op 230417 p100-ns/op 125.0 p50-ns/op 1704 p99-ns/op 5197 p99.9-ns/op 55228 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=24-4 422922 294.2 ns/op 158935 p100-ns/op 123.0 p50-ns/op 1325 p99-ns/op 3866 p99.9-ns/op 30247 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=30-4 360672 363.3 ns/op 224208 p100-ns/op 125.0 p50-ns/op 1930 p99-ns/op 6369 p99.9-ns/op 72876 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 356529 368.3 ns/op 213394 p100-ns/op 124.0 p50-ns/op 2911 p99-ns/op 6806 p99.9-ns/op 67728 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=128-4 351811 357.8 ns/op 204203 p100-ns/op 124.0 p50-ns/op 3336 p99-ns/op 7553 p99.9-ns/op 73474 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=256-4 342834 362.9 ns/op 218990 p100-ns/op 125.0 p50-ns/op 3451 p99-ns/op 10596 p99.9-ns/op 77858 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=512-4 354117 356.1 ns/op 260786 p100-ns/op 125.0 p50-ns/op 1837 p99-ns/op 17224 p99.9-ns/op 78202 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=1024-4 290106 443.1 ns/op 309675 p100-ns/op 127.0 p50-ns/op 2990 p99-ns/op 27647 p99.9-ns/op 105783 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=2048-4 254162 488.5 ns/op 219881 p100-ns/op 136.0 p50-ns/op 3081 p99-ns/op 30405 p99.9-ns/op 85697 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=4096-4 242319 523.7 ns/op 336280 p100-ns/op 149.0 p50-ns/op 3165 p99-ns/op 20831 p99.9-ns/op 104235 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=8192-4 225099 572.7 ns/op 803717 p100-ns/op 181.0 p50-ns/op 3332 p99-ns/op 16492 p99.9-ns/op 162292 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 233223 747.7 ns/op 1867193 p100-ns/op 303.0 p50-ns/op 4306 p99-ns/op 10129 p99.9-ns/op 85495 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=262144-4 221736 854.3 ns/op 5811484 p100-ns/op 352.0 p50-ns/op 5322 p99-ns/op 10695 p99.9-ns/op 37631 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=1048576-4 231529 933.2 ns/op 5934135 p100-ns/op 360.0 p50-ns/op 5785 p99-ns/op 14704 p99.9-ns/op 39463 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=4194304-4 234043 870.9 ns/op 5719611 p100-ns/op 351.0 p50-ns/op 4704 p99-ns/op 7846 p99.9-ns/op 30466 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 449802 280.6 ns/op 293044 p100-ns/op 145.0 p50-ns/op 434.0 p99-ns/op 2550 p99.9-ns/op 13736 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=12-4 363634 311.0 ns/op 317011 p100-ns/op 148.0 p50-ns/op 864.0 p99-ns/op 3278 p99.9-ns/op 16430 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=18-4 351405 352.6 ns/op 553957 p100-ns/op 161.0 p50-ns/op 1252 p99-ns/op 3859 p99.9-ns/op 33548 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=24-4 370492 333.7 ns/op 199580 p100-ns/op 160.0 p50-ns/op 1129 p99-ns/op 3028 p99.9-ns/op 25768 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=30-4 325234 385.1 ns/op 454357 p100-ns/op 161.0 p50-ns/op 1521 p99-ns/op 5122 p99.9-ns/op 39012 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 334650 387.6 ns/op 226805 p100-ns/op 162.0 p50-ns/op 2111 p99-ns/op 5507 p99.9-ns/op 42693 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=128-4 323013 375.8 ns/op 219764 p100-ns/op 160.0 p50-ns/op 2633 p99-ns/op 5496 p99.9-ns/op 28189 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=256-4 292951 422.2 ns/op 6624458 p100-ns/op 162.0 p50-ns/op 2355 p99-ns/op 7683 p99.9-ns/op 79160 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=512-4 328212 386.0 ns/op 215161 p100-ns/op 164.0 p50-ns/op 1540 p99-ns/op 11823 p99.9-ns/op 77951 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=1024-4 341164 375.7 ns/op 261264 p100-ns/op 163.0 p50-ns/op 1012 p99-ns/op 19960 p99.9-ns/op 56553 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=2048-4 291370 430.7 ns/op 201890 p100-ns/op 168.0 p50-ns/op 2877 p99-ns/op 21074 p99.9-ns/op 67569 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=4096-4 277513 454.8 ns/op 217669 p100-ns/op 175.0 p50-ns/op 2951 p99-ns/op 14367 p99.9-ns/op 79110 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=8192-4 263744 475.6 ns/op 276121 p100-ns/op 182.0 p50-ns/op 3024 p99-ns/op 9450 p99.9-ns/op 114450 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 241880 591.9 ns/op 1287416 p100-ns/op 276.0 p50-ns/op 3453 p99-ns/op 5958 p99.9-ns/op 55354 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=262144-4 274390 665.6 ns/op 3919934 p100-ns/op 336.0 p50-ns/op 3766 p99-ns/op 6110 p99.9-ns/op 35184 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=1048576-4 276502 664.5 ns/op 3691569 p100-ns/op 338.0 p50-ns/op 3736 p99-ns/op 5960 p99.9-ns/op 32524 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=4194304-4 277513 647.9 ns/op 3652405 p100-ns/op 327.0 p50-ns/op 3678 p99-ns/op 5081 p99.9-ns/op 30375 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 141949 853.2 ns/op 9801861 p100-ns/op 443.0 p50-ns/op 2949 p99-ns/op 36095 p99.9-ns/op 111351 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=12-4 155140 912.3 ns/op 12751900 p100-ns/op 442.0 p50-ns/op 3243 p99-ns/op 47461 p99.9-ns/op 114691 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=18-4 143644 954.5 ns/op 11730060 p100-ns/op 451.0 p50-ns/op 3302 p99-ns/op 30726 p99.9-ns/op 138254 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=24-4 151984 822.0 ns/op 179007 p100-ns/op 442.0 p50-ns/op 3068 p99-ns/op 34759 p99.9-ns/op 140773 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=30-4 137810 887.4 ns/op 194247 p100-ns/op 456.0 p50-ns/op 3279 p99-ns/op 37927 p99.9-ns/op 140339 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 138445 927.5 ns/op 217988 p100-ns/op 464.0 p50-ns/op 4179 p99-ns/op 29192 p99.9-ns/op 119212 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=128-4 128701 1053 ns/op 11456659 p100-ns/op 476.0 p50-ns/op 3997 p99-ns/op 55554 p99.9-ns/op 164789 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=256-4 135265 954.2 ns/op 382681 p100-ns/op 465.0 p50-ns/op 4791 p99-ns/op 50093 p99.9-ns/op 170103 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=512-4 131041 962.6 ns/op 532104 p100-ns/op 469.0 p50-ns/op 4686 p99-ns/op 26213 p99.9-ns/op 169972 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=1024-4 108421 1141 ns/op 9884795 p100-ns/op 548.0 p50-ns/op 4484 p99-ns/op 34322 p99.9-ns/op 193418 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=2048-4 106416 1127 ns/op 367354 p100-ns/op 744.0 p50-ns/op 4048 p99-ns/op 32166 p99.9-ns/op 150807 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=4096-4 89116 1257 ns/op 184443 p100-ns/op 786.0 p50-ns/op 5533 p99-ns/op 30724 p99.9-ns/op 121660 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=8192-4 104834 1269 ns/op 474571 p100-ns/op 788.0 p50-ns/op 5827 p99-ns/op 21880 p99.9-ns/op 111345 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 125670 1406 ns/op 695003 p100-ns/op 813.0 p50-ns/op 6539 p99-ns/op 14319 p99.9-ns/op 93524 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=262144-4 122727 1234 ns/op 888843 p100-ns/op 582.0 p50-ns/op 6414 p99-ns/op 12369 p99.9-ns/op 45192 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=1048576-4 125446 1261 ns/op 900554 p100-ns/op 592.0 p50-ns/op 6591 p99-ns/op 13364 p99.9-ns/op 51019 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 24244 4529 ns/op 267191 p100-ns/op 3151 p50-ns/op 29571 p99-ns/op 97321 p99.9-ns/op 248389 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=12-4 22117 4918 ns/op 432643 p100-ns/op 3193 p50-ns/op 37155 p99-ns/op 120715 p99.9-ns/op 312140 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=18-4 25578 4723 ns/op 472420 p100-ns/op 3373 p50-ns/op 29323 p99-ns/op 99108 p99.9-ns/op 256899 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=24-4 25648 4653 ns/op 390858 p100-ns/op 3360 p50-ns/op 31347 p99-ns/op 105225 p99.9-ns/op 347434 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=30-4 24267 4921 ns/op 288952 p100-ns/op 3310 p50-ns/op 27511 p99-ns/op 132756 p99.9-ns/op 223395 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 25185 5369 ns/op 358410 p100-ns/op 3212 p50-ns/op 38747 p99-ns/op 176430 p99.9-ns/op 346323 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=128-4 22065 5953 ns/op 11464171 p100-ns/op 3486 p50-ns/op 36214 p99-ns/op 148842 p99.9-ns/op 350579 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=256-4 20072 6046 ns/op 432150 p100-ns/op 4668 p50-ns/op 28858 p99-ns/op 155855 p99.9-ns/op 355620 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=512-4 18171 6477 ns/op 571380 p100-ns/op 5497 p50-ns/op 22589 p99-ns/op 125208 p99.9-ns/op 415324 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=1024-4 18400 6525 ns/op 258666 p100-ns/op 5758 p50-ns/op 19105 p99-ns/op 123437 p99.9-ns/op 210555 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=2048-4 18488 6385 ns/op 197359 p100-ns/op 5723 p50-ns/op 16716 p99-ns/op 81455 p99.9-ns/op 148876 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=4096-4 20443 5979 ns/op 287315 p100-ns/op 5041 p50-ns/op 17038 p99-ns/op 77396 p99.9-ns/op 188277 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=8192-4 22101 5802 ns/op 203849 p100-ns/op 4734 p50-ns/op 17059 p99-ns/op 73840 p99.9-ns/op 116743 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 23602 4848 ns/op 212357 p100-ns/op 3902 p50-ns/op 15959 p99-ns/op 27440 p99.9-ns/op 83808 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 10000 10788 ns/op 279743 p100-ns/op 7778 p50-ns/op 46657 p99-ns/op 180180 p99.9-ns/op 279743 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=12-4 10000 10570 ns/op 419728 p100-ns/op 7807 p50-ns/op 52217 p99-ns/op 191275 p99.9-ns/op 419728 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=18-4 10000 12103 ns/op 13685011 p100-ns/op 8294 p50-ns/op 48809 p99-ns/op 195565 p99.9-ns/op 13685011 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=24-4 10000 10421 ns/op 368544 p100-ns/op 7702 p50-ns/op 54609 p99-ns/op 189532 p99.9-ns/op 368544 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=30-4 10000 10942 ns/op 342070 p100-ns/op 7866 p50-ns/op 57636 p99-ns/op 191787 p99.9-ns/op 342070 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 10000 11977 ns/op 476850 p100-ns/op 8555 p50-ns/op 64330 p99-ns/op 279971 p99.9-ns/op 476850 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=128-4 10000 12728 ns/op 323283 p100-ns/op 9427 p50-ns/op 53577 p99-ns/op 202524 p99.9-ns/op 323283 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=256-4 8530 13370 ns/op 308233 p100-ns/op 12009 p50-ns/op 38787 p99-ns/op 197999 p99.9-ns/op 308233 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=512-4 9879 13942 ns/op 321061 p100-ns/op 13171 p50-ns/op 34378 p99-ns/op 202619 p99.9-ns/op 321061 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=1024-4 9266 14312 ns/op 396258 p100-ns/op 13257 p50-ns/op 32864 p99-ns/op 111631 p99.9-ns/op 396258 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=2048-4 8050 15088 ns/op 283014 p100-ns/op 13385 p50-ns/op 33243 p99-ns/op 105495 p99.9-ns/op 283014 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=4096-4 8122 14717 ns/op 276464 p100-ns/op 13208 p50-ns/op 27911 p99-ns/op 82273 p99.9-ns/op 276464 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=8192-4 10000 13370 ns/op 205177 p100-ns/op 11439 p50-ns/op 28176 p99-ns/op 90295 p99.9-ns/op 205177 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 10000 11691 ns/op 140319 p100-ns/op 10355 p50-ns/op 23194 p99-ns/op 48022 p99.9-ns/op 140319 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 18235 5766 ns/op 397899 p100-ns/op 4515 p50-ns/op 26921 p99-ns/op 111816 p99.9-ns/op 331617 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=12-4 19633 6081 ns/op 449698 p100-ns/op 4604 p50-ns/op 26034 p99-ns/op 147808 p99.9-ns/op 323613 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=18-4 18440 5927 ns/op 435857 p100-ns/op 4629 p50-ns/op 27356 p99-ns/op 120168 p99.9-ns/op 425208 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=24-4 20140 5910 ns/op 349304 p100-ns/op 4681 p50-ns/op 24014 p99-ns/op 102357 p99.9-ns/op 202020 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=30-4 19890 6344 ns/op 413023 p100-ns/op 4877 p50-ns/op 28716 p99-ns/op 140436 p99.9-ns/op 355119 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 18942 6336 ns/op 340366 p100-ns/op 4826 p50-ns/op 30270 p99-ns/op 137067 p99.9-ns/op 338067 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=128-4 17710 6673 ns/op 339733 p100-ns/op 4832 p50-ns/op 34725 p99-ns/op 115626 p99.9-ns/op 325049 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=256-4 16515 7051 ns/op 444355 p100-ns/op 5300 p50-ns/op 29551 p99-ns/op 112106 p99.9-ns/op 295114 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=512-4 16460 7296 ns/op 511516 p100-ns/op 6753 p50-ns/op 20406 p99-ns/op 123204 p99.9-ns/op 471379 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=1024-4 16634 7208 ns/op 256113 p100-ns/op 6931 p50-ns/op 17733 p99-ns/op 87208 p99.9-ns/op 215517 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=2048-4 16873 6884 ns/op 355153 p100-ns/op 6512 p50-ns/op 15800 p99-ns/op 83770 p99.9-ns/op 285431 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=4096-4 17440 7243 ns/op 510410 p100-ns/op 7071 p50-ns/op 15994 p99-ns/op 74352 p99.9-ns/op 228920 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=8192-4 20107 6453 ns/op 131178 p100-ns/op 5662 p50-ns/op 15160 p99-ns/op 73685 p99.9-ns/op 102274 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 22819 5265 ns/op 163016 p100-ns/op 4934 p50-ns/op 12996 p99-ns/op 22333 p99.9-ns/op 126138 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 486990 225.4 ns/op 246418 p100-ns/op 115.0 p50-ns/op 257.0 p99-ns/op 2146 p99.9-ns/op 11260 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=12-4 475258 254.8 ns/op 259725 p100-ns/op 117.0 p50-ns/op 576.0 p99-ns/op 3005 p99.9-ns/op 13222 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=18-4 431473 287.2 ns/op 272563 p100-ns/op 124.0 p50-ns/op 984.0 p99-ns/op 3632 p99.9-ns/op 19619 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=24-4 422793 256.5 ns/op 172739 p100-ns/op 123.0 p50-ns/op 744.0 p99-ns/op 2170 p99.9-ns/op 17369 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=30-4 420318 294.7 ns/op 186000 p100-ns/op 125.0 p50-ns/op 1127 p99-ns/op 3330 p99.9-ns/op 22092 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 416266 298.4 ns/op 210973 p100-ns/op 124.0 p50-ns/op 1694 p99-ns/op 3977 p99.9-ns/op 21230 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=128-4 415284 302.0 ns/op 211206 p100-ns/op 127.0 p50-ns/op 1965 p99-ns/op 4049 p99.9-ns/op 24193 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=256-4 414373 295.5 ns/op 202062 p100-ns/op 126.0 p50-ns/op 1863 p99-ns/op 5222 p99.9-ns/op 23146 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=512-4 424807 291.5 ns/op 149179 p100-ns/op 126.0 p50-ns/op 969.0 p99-ns/op 8054 p99.9-ns/op 21028 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=1024-4 439791 294.7 ns/op 212208 p100-ns/op 128.0 p50-ns/op 634.0 p99-ns/op 13542 p99.9-ns/op 25356 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=2048-4 406537 300.3 ns/op 275288 p100-ns/op 129.0 p50-ns/op 686.0 p99-ns/op 13901 p99.9-ns/op 35732 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=4096-4 388654 332.5 ns/op 263625 p100-ns/op 133.0 p50-ns/op 2622 p99-ns/op 10436 p99.9-ns/op 52479 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=8192-4 358662 355.1 ns/op 242517 p100-ns/op 143.0 p50-ns/op 2693 p99-ns/op 7773 p99.9-ns/op 77973 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 297033 471.9 ns/op 849636 p100-ns/op 226.0 p50-ns/op 3078 p99-ns/op 6443 p99.9-ns/op 55382 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=262144-4 257630 550.7 ns/op 2376222 p100-ns/op 283.0 p50-ns/op 3415 p99-ns/op 7588 p99.9-ns/op 24809 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=1048576-4 354387 520.3 ns/op 2344564 p100-ns/op 295.0 p50-ns/op 3258 p99-ns/op 6005 p99.9-ns/op 24219 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=4194304-4 367166 489.6 ns/op 2412864 p100-ns/op 281.0 p50-ns/op 3140 p99-ns/op 4130 p99.9-ns/op 22276 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 556461 225.2 ns/op 247942 p100-ns/op 117.0 p50-ns/op 263.0 p99-ns/op 2154 p99.9-ns/op 10758 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=12-4 497584 247.5 ns/op 179860 p100-ns/op 121.0 p50-ns/op 508.0 p99-ns/op 1872 p99.9-ns/op 14483 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=18-4 449322 267.5 ns/op 214000 p100-ns/op 121.0 p50-ns/op 783.0 p99-ns/op 2349 p99.9-ns/op 14263 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=24-4 457246 254.6 ns/op 195979 p100-ns/op 120.0 p50-ns/op 735.0 p99-ns/op 2088 p99.9-ns/op 16908 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=30-4 418549 293.6 ns/op 217160 p100-ns/op 124.0 p50-ns/op 1133 p99-ns/op 3336 p99.9-ns/op 23915 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 415992 292.7 ns/op 215392 p100-ns/op 120.0 p50-ns/op 1627 p99-ns/op 3642 p99.9-ns/op 20894 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=128-4 430292 295.3 ns/op 200355 p100-ns/op 121.0 p50-ns/op 1942 p99-ns/op 4061 p99.9-ns/op 25820 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=256-4 429694 289.5 ns/op 195117 p100-ns/op 119.0 p50-ns/op 1834 p99-ns/op 5427 p99.9-ns/op 24035 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=512-4 428892 284.8 ns/op 135937 p100-ns/op 122.0 p50-ns/op 959.0 p99-ns/op 8005 p99.9-ns/op 21281 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=1024-4 438340 282.1 ns/op 145531 p100-ns/op 120.0 p50-ns/op 631.0 p99-ns/op 13428 p99.9-ns/op 28811 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=2048-4 412729 286.3 ns/op 261143 p100-ns/op 122.0 p50-ns/op 567.0 p99-ns/op 13970 p99.9-ns/op 36183 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=4096-4 391747 320.3 ns/op 167504 p100-ns/op 126.0 p50-ns/op 2594 p99-ns/op 9669 p99.9-ns/op 51574 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=8192-4 364622 352.2 ns/op 236396 p100-ns/op 137.0 p50-ns/op 2680 p99-ns/op 7715 p99.9-ns/op 71598 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 377562 460.6 ns/op 730658 p100-ns/op 221.0 p50-ns/op 3031 p99-ns/op 5959 p99.9-ns/op 67289 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=262144-4 266650 551.4 ns/op 2386815 p100-ns/op 291.0 p50-ns/op 3444 p99-ns/op 7262 p99.9-ns/op 38087 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=1048576-4 351784 517.4 ns/op 2349006 p100-ns/op 301.0 p50-ns/op 3219 p99-ns/op 4400 p99.9-ns/op 32283 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=4194304-4 355250 520.6 ns/op 2451276 p100-ns/op 295.0 p50-ns/op 3215 p99-ns/op 4409 p99.9-ns/op 34258 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1000000 107.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=12-4 1000000 108.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=18-4 1000000 109.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=24-4 1000000 109.7 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=30-4 1000000 106.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1000000 106.2 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=128-4 1000000 108.5 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=256-4 1000000 110.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=512-4 1000000 109.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=1024-4 1000000 108.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=2048-4 1000000 108.5 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=4096-4 910154 136.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=8192-4 785316 140.5 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 565345 207.2 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=262144-4 447351 249.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=1048576-4 342321 331.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=4194304-4 44691 2303 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1000000 109.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=12-4 1000000 112.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=18-4 1000000 113.0 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=24-4 1000000 113.0 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=30-4 929318 115.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1000000 122.2 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=128-4 1000000 123.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=256-4 1000000 119.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=512-4 949461 120.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=1024-4 1000000 120.3 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=2048-4 770995 160.5 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=4096-4 708128 165.3 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=8192-4 610314 167.0 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 410461 276.5 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=262144-4 380044 318.1 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=1048576-4 172003 606.4 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=4194304-4 32883 3476 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 950552 134.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=12-4 890258 135.2 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=18-4 923530 141.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=24-4 981472 132.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=30-4 874424 151.7 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 912060 146.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=128-4 901813 147.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=256-4 896444 144.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=512-4 879919 147.3 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=1024-4 577818 222.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=2048-4 560901 230.2 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=4096-4 437799 235.2 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=8192-4 443392 259.5 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 259014 393.7 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=262144-4 232257 444.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=1048576-4 50461 2272 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=4194304-4 13096 8963 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 773148 165.1 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=12-4 614830 175.1 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=18-4 666390 176.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=24-4 742587 170.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=30-4 744404 172.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 723828 175.2 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=128-4 720888 178.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=256-4 746314 171.3 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=512-4 744612 167.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=1024-4 769369 168.0 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=2048-4 568365 223.5 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=4096-4 523074 226.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=8192-4 470102 236.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 352581 323.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=262144-4 286148 410.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=1048576-4 102504 1073 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=4194304-4 25309 4637 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 157076 669.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=12-4 172731 643.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=18-4 197359 640.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=24-4 197510 645.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=30-4 193674 635.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 199152 666.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=128-4 191642 676.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=256-4 187323 677.9 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=512-4 184404 650.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=1024-4 168996 732.4 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=2048-4 151658 810.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=4096-4 129337 856.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=8192-4 159714 899.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 132639 937.9 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=262144-4 138093 756.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=1048576-4 79407 1361 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 26061 4297 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=12-4 33253 4656 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=18-4 30253 4248 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=24-4 28467 4284 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=30-4 27602 4312 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 26707 4326 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=128-4 24594 4412 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=256-4 25399 5325 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=512-4 20600 5693 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=1024-4 22212 5558 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=2048-4 22052 5346 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=4096-4 23124 5694 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=8192-4 27351 5069 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 30066 3837 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 10000 10326 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=12-4 12644 10141 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=18-4 12151 10127 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=24-4 12132 9927 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=30-4 10000 10120 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 10000 10720 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=128-4 10000 12117 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=256-4 9262 12990 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=512-4 10000 12952 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=1024-4 9242 12904 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=2048-4 8644 13583 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=4096-4 8614 13803 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=8192-4 10000 12220 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 10990 10590 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 19752 5863 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=12-4 22022 5716 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=18-4 21373 5604 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=24-4 20752 5794 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=30-4 21270 5702 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 20482 5862 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=128-4 19472 6205 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=256-4 17817 6618 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=512-4 17499 7092 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=1024-4 16669 7120 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=2048-4 17355 6884 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=4096-4 17935 6940 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=8192-4 20390 6284 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 23365 5111 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1000000 114.2 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=12-4 1000000 114.3 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=18-4 1000000 111.7 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=24-4 1000000 109.3 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=30-4 1000000 112.9 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1000000 118.7 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=128-4 1000000 114.6 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=256-4 1000000 117.4 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=512-4 1000000 114.8 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=1024-4 1000000 113.1 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=2048-4 1000000 115.2 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=4096-4 786351 150.0 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=8192-4 690133 161.5 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 488098 228.2 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=262144-4 380462 281.7 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=1048576-4 254622 416.9 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=4194304-4 29524 3415 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1000000 108.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=12-4 1092922 107.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=18-4 1000000 110.2 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=24-4 1000000 107.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=30-4 1000000 115.2 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1000000 116.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=128-4 1000000 115.7 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=256-4 1000000 113.2 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=512-4 1000000 110.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=1024-4 1000000 109.9 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=2048-4 1000000 111.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=4096-4 792139 146.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=8192-4 717663 154.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 505840 236.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=262144-4 421159 275.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=1048576-4 228746 465.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=4194304-4 33622 3261 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 1610803 73.24 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=12-4 1384402 85.72 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=18-4 1386075 84.33 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=24-4 1359834 89.04 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=30-4 1414500 85.93 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 1423238 84.59 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=128-4 1437962 83.66 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=256-4 1425004 84.65 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=512-4 1394050 85.06 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=1024-4 1406745 85.92 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=2048-4 1411578 84.30 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=4096-4 1417528 86.72 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=8192-4 1411006 84.70 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 830997 133.9 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=262144-4 444915 232.3 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=1048576-4 507240 225.3 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=4194304-4 445875 250.1 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 1688239 70.44 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=12-4 1457316 84.11 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=18-4 1466036 83.13 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=24-4 1331161 91.04 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=30-4 1394541 83.22 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 1375311 84.15 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=128-4 1438551 83.87 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=256-4 1440844 83.67 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=512-4 1400056 82.96 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=1024-4 1340875 83.79 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=2048-4 1357771 85.83 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=4096-4 1359742 88.19 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=8192-4 1295148 89.52 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 572157 175.4 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=262144-4 517134 230.4 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=1048576-4 394050 260.0 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=4194304-4 323217 348.3 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 1535796 75.07 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=12-4 1303440 91.33 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=18-4 1342909 88.53 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=24-4 1251220 99.04 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=30-4 1317052 91.06 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 1317123 90.71 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=128-4 1327760 90.58 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=256-4 1299879 92.77 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=512-4 1304799 92.33 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=1024-4 1295673 92.70 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=2048-4 1272092 94.60 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=4096-4 1000000 100.3 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=8192-4 991440 110.9 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 476450 242.4 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=262144-4 386948 299.3 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=1048576-4 361608 318.2 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=4194304-4 137199 736.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 923581 121.2 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=12-4 833446 140.4 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=18-4 864944 139.2 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=24-4 730550 143.5 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=30-4 761451 134.4 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 855056 134.8 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=128-4 861004 133.7 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=256-4 892705 133.8 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=512-4 890698 133.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=1024-4 857330 133.1 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=2048-4 876406 132.7 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=4096-4 842731 133.2 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=8192-4 810966 137.8 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 489548 215.0 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=262144-4 432619 279.9 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=1048576-4 378159 302.2 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=4194304-4 201162 500.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 199455 639.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=12-4 204652 598.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=18-4 213921 606.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=24-4 217262 622.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=30-4 205748 626.5 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 200792 614.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=128-4 196921 597.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=256-4 188635 604.2 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=512-4 196473 641.2 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=1024-4 157874 714.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=2048-4 154993 774.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=4096-4 148170 817.3 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=8192-4 140830 791.5 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 119240 898.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=262144-4 108855 980.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=1048576-4 92053 1094 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 29149 4166 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=12-4 26343 4726 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=18-4 26002 4376 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=24-4 28473 4451 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=30-4 27753 4395 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 27404 4459 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=128-4 25807 4700 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=256-4 22842 4842 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=512-4 21771 5499 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=1024-4 20040 5631 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=2048-4 20156 5662 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=4096-4 20574 5732 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=8192-4 20421 5486 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 18237 6605 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 10000 10679 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=12-4 10000 11064 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=18-4 10000 10656 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=24-4 10000 10479 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=30-4 10000 10619 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 10000 11064 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=128-4 9865 11543 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=256-4 10000 12860 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=512-4 10000 12620 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=1024-4 9780 12771 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=2048-4 8863 13079 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=4096-4 8458 13960 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=8192-4 8088 14139 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 6006 18569 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 20385 5995 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=12-4 19951 6092 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=18-4 20997 6116 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=24-4 20794 5710 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=30-4 21513 5824 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 20911 5780 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=128-4 19113 6166 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=256-4 19021 6974 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=512-4 16981 7098 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=1024-4 17182 7070 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=2048-4 16815 6986 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=4096-4 16053 6948 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=8192-4 15504 6732 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 14427 8360 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 1657989 74.00 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=12-4 1423992 83.82 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=18-4 1456348 82.17 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=24-4 1351356 87.74 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=30-4 1413152 85.09 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 1379047 82.72 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=128-4 1393314 84.91 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=256-4 1341696 86.00 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=512-4 1400044 83.68 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=1024-4 1391828 83.64 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=2048-4 1415245 85.28 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=4096-4 1361559 89.36 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=8192-4 1284157 90.64 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 722820 162.6 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=262144-4 549975 223.6 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=1048576-4 479308 248.5 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=4194304-4 386920 288.5 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 1675257 71.67 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=12-4 1407523 82.15 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=18-4 1375965 82.78 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=24-4 1400550 85.75 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=30-4 1460385 81.94 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 1422540 81.37 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=128-4 1452343 82.74 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=256-4 1370684 85.63 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=512-4 1398291 85.74 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=1024-4 1370924 86.53 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=2048-4 1377949 85.51 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=4096-4 1344548 85.49 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=8192-4 1330957 88.69 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 683403 172.2 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=262144-4 543643 225.5 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=1048576-4 492950 236.7 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=4194304-4 391429 287.3 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 1347812 89.34 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=12-4 1000000 100.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=18-4 1000000 103.9 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=24-4 1000000 107.9 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=30-4 1000000 102.3 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1000000 108.9 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=128-4 1000000 109.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=256-4 1000000 111.3 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=512-4 1000000 109.3 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=1024-4 1000000 112.9 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=2048-4 1000000 112.8 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=4096-4 1000000 114.8 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=8192-4 1000000 114.3 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 733665 179.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=262144-4 607993 232.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=1048576-4 573876 239.2 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=4194304-4 559026 229.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 1341092 86.92 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=12-4 1000000 109.8 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=18-4 1000000 102.5 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=24-4 1000000 106.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=30-4 1000000 104.2 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1000000 109.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=128-4 1000000 111.7 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=256-4 1000000 116.1 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=512-4 1000000 117.1 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=1024-4 1000000 115.5 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=2048-4 1000000 112.9 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=4096-4 1000000 116.2 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=8192-4 998576 121.0 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 574438 218.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=262144-4 569379 257.3 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=1048576-4 524006 253.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=4194304-4 520447 235.1 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 133489 7248 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=12-4 206188 6794 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=18-4 239202 6599 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=24-4 233811 5427 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=30-4 281665 5412 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 431428 4295 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=128-4 482191 2917 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=256-4 507337 2073 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=512-4 472434 1268 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=1024-4 547039 871.9 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=2048-4 548364 609.5 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=4096-4 470282 442.9 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=8192-4 406384 410.3 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 297444 445.2 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=262144-4 302224 454.5 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=1048576-4 297555 443.1 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=4194304-4 286815 394.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 557202 218.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=12-4 556168 218.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=18-4 558127 218.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=24-4 520678 225.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=30-4 510826 217.8 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 548197 219.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=128-4 525181 230.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=256-4 528855 221.8 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=512-4 557488 221.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=1024-4 512175 225.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=2048-4 548445 225.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=4096-4 542407 218.7 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=8192-4 502816 238.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 375208 333.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=262144-4 355045 364.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=1048576-4 362233 365.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=4194304-4 350084 354.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 249758 446.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=12-4 262917 448.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=18-4 267812 447.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=24-4 264184 452.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=30-4 247684 449.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 267638 446.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=128-4 264607 456.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=256-4 253976 449.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=512-4 261678 455.1 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=1024-4 254760 455.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=2048-4 255248 470.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=4096-4 211059 528.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=8192-4 220652 541.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 128186 825.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=262144-4 127376 969.7 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=1048576-4 123591 983.5 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 55616 2114 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=12-4 55783 2103 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=18-4 55491 2094 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=24-4 56641 2106 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=30-4 56560 2104 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 54908 2157 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=128-4 52414 2225 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=256-4 50851 2276 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=512-4 41044 2854 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=1024-4 38732 3085 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=2048-4 38158 3153 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=4096-4 36843 3188 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=8192-4 29066 4020 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 22587 5447 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1000000 145.2 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=12-4 1000000 142.5 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=18-4 974176 139.0 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=24-4 977560 148.0 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=30-4 1000000 136.9 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1000000 138.8 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=128-4 946434 162.1 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=256-4 916462 160.9 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=512-4 888147 160.6 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=1024-4 796921 149.5 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=2048-4 828426 144.7 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=4096-4 785547 147.7 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=8192-4 740848 165.9 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 337120 359.9 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=262144-4 313098 444.7 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=1048576-4 306670 432.8 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=4194304-4 307966 415.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 936037 146.3 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=12-4 1000000 150.5 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=18-4 956604 144.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=24-4 966802 145.1 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=30-4 1000000 145.7 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 979326 149.6 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=128-4 852981 149.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=256-4 936512 158.4 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=512-4 858393 155.6 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=1024-4 818928 145.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=2048-4 714427 142.0 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=4096-4 780471 150.8 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=8192-4 724466 163.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 323853 363.8 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=262144-4 305575 438.7 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=1048576-4 292389 436.4 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=4194304-4 302133 407.1 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 864373 163.0 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=12-4 902101 162.5 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=18-4 917479 152.0 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=24-4 939447 157.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=30-4 740325 152.2 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 950332 148.5 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=128-4 952170 162.2 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=256-4 900369 165.5 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=512-4 840678 166.6 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=1024-4 783400 161.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=2048-4 674233 158.4 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=4096-4 743167 167.4 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=8192-4 555004 214.0 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 284337 433.8 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=262144-4 280164 484.8 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=1048576-4 263239 487.3 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=4194304-4 284120 433.2 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 991750 114.1 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=12-4 802758 140.6 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=18-4 815235 147.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=24-4 699487 157.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=30-4 807907 150.2 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 788142 152.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=128-4 768979 154.8 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=256-4 773911 152.6 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=512-4 731396 150.7 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=1024-4 692596 155.2 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=2048-4 847256 156.6 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=4096-4 851169 158.1 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=8192-4 820568 161.1 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 241.5 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=262144-4 913652 314.7 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=1048576-4 750226 190.2 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=4194304-4 662943 183.1 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 999496 116.2 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=12-4 809449 143.6 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=18-4 795301 150.9 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=24-4 752378 158.3 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=30-4 805909 152.6 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 787754 155.0 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=128-4 781071 154.5 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=256-4 768765 150.1 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=512-4 796320 152.0 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=1024-4 802232 153.0 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=2048-4 820104 163.8 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=4096-4 793953 162.8 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=8192-4 737688 169.7 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 280.0 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=262144-4 844070 355.5 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=1048576-4 749620 192.9 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=4194304-4 743035 173.4 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 940694 122.6 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=12-4 772340 158.1 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=18-4 675812 168.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=24-4 649315 180.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=30-4 680426 169.7 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 693086 172.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=128-4 696312 171.1 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=256-4 632808 171.7 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=512-4 691494 172.4 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=1024-4 706441 175.6 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=2048-4 718874 181.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=4096-4 693768 185.4 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=8192-4 612920 206.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 825301 331.0 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=262144-4 635114 412.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=1048576-4 653761 215.7 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=4194304-4 663441 183.8 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 549942 212.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=12-4 461696 229.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=18-4 463588 227.5 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=24-4 508941 233.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=30-4 447541 228.8 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 530090 226.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=128-4 541191 226.7 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=256-4 538321 226.8 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=512-4 525188 220.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=1024-4 561747 223.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=2048-4 484574 226.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=4096-4 565185 229.5 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=8192-4 551748 240.4 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 781249 349.8 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=262144-4 623551 424.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=1048576-4 613203 222.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=4194304-4 557952 211.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 138418 845.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=12-4 141126 857.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=18-4 156236 839.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=24-4 160606 842.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=30-4 161416 831.1 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 162970 820.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=128-4 150018 833.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=256-4 148438 872.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=512-4 143462 904.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=1024-4 140235 959.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=2048-4 133642 1007 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=4096-4 113776 1066 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=8192-4 112922 1098 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 192316 1042 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=262144-4 190503 652.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=1048576-4 187954 650.0 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 21594 5522 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=12-4 21709 5645 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=18-4 20796 6008 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=24-4 21984 5150 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=30-4 23208 5180 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 22294 5452 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=128-4 20125 5952 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=256-4 19580 6526 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=512-4 17157 6850 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=1024-4 16286 7362 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=2048-4 17943 7165 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=4096-4 17434 7640 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=8192-4 17943 6828 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 31405 3827 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 10000 11403 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=12-4 10000 11496 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=18-4 10000 10689 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=24-4 10000 11307 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=30-4 10000 11323 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 11944 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=128-4 10000 12883 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=256-4 10000 13985 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=512-4 10000 14486 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=1024-4 10000 13755 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=2048-4 10000 12984 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=4096-4 10000 13629 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=8192-4 10000 13558 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 26642 4462 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 19384 5993 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=12-4 20346 6072 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=18-4 20784 5810 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=24-4 20709 5830 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=30-4 20341 5833 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 20042 5837 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=128-4 18816 6429 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=256-4 17378 6616 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=512-4 18334 6897 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=1024-4 18552 7012 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=2048-4 20176 6568 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=4096-4 19609 6231 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=8192-4 19420 5727 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 736683 6749 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1045821 114.9 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=12-4 823310 144.3 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=18-4 769548 147.4 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=24-4 736102 157.0 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=30-4 731306 151.1 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 786470 157.5 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=128-4 771062 157.2 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=256-4 794318 161.2 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=512-4 803868 155.3 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=1024-4 798741 155.3 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=2048-4 817404 158.1 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=4096-4 823426 160.3 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=8192-4 627446 162.0 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 255.1 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=262144-4 818395 359.2 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=1048576-4 757071 183.8 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=4194304-4 755934 166.3 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 885782 122.1 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=12-4 777032 145.9 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=18-4 728554 149.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=24-4 727968 156.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=30-4 769153 151.6 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 718426 156.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=128-4 775869 157.2 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=256-4 768771 154.9 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=512-4 791608 154.2 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=1024-4 747090 154.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=2048-4 815947 158.7 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=4096-4 808767 166.8 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=8192-4 793257 176.3 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 258.3 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=262144-4 821196 361.9 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=1048576-4 713900 183.3 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=4194304-4 775808 170.1 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 515115 222.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=12-4 414874 273.9 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=18-4 442614 268.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=24-4 423571 281.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=30-4 420778 270.9 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 425334 281.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=128-4 401577 299.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=256-4 392338 320.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=512-4 388634 349.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=1024-4 369238 389.7 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=2048-4 329577 453.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=4096-4 293593 538.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=8192-4 291598 639.7 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 455329 1025 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=262144-4 350913 1269 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=1048576-4 342168 370.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=4194304-4 320336 375.8 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 515398 222.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=12-4 425466 267.8 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=18-4 451203 269.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=24-4 430514 275.3 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=30-4 436354 267.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 433206 282.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=128-4 420006 297.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=256-4 386676 312.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=512-4 369342 345.5 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=1024-4 364950 389.5 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=2048-4 340687 456.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=4096-4 349207 546.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=8192-4 311053 657.8 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 405279 1108 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=262144-4 350571 2063 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=1048576-4 334293 375.5 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=4194304-4 310408 386.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 456927 233.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=12-4 417414 282.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=18-4 407131 290.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=24-4 383126 297.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=30-4 365650 292.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 387045 300.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=128-4 389676 314.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=256-4 372906 335.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=512-4 352810 369.2 ns/op BenchmarkMapPop/Key=string/Elem=string/len=1024-4 349212 411.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=2048-4 312332 493.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=4096-4 265567 602.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=8192-4 215823 741.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 300540 1367 ns/op BenchmarkMapPop/Key=string/Elem=string/len=262144-4 271778 2274 ns/op BenchmarkMapPop/Key=string/Elem=string/len=1048576-4 251696 488.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=4194304-4 229948 510.0 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 350128 311.5 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=12-4 317041 337.0 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=18-4 321776 337.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=24-4 308174 353.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=30-4 336344 338.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 341978 353.0 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=128-4 319738 366.9 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=256-4 321757 381.9 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=512-4 291435 414.5 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=1024-4 312991 459.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=2048-4 278815 532.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=4096-4 257378 613.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=8192-4 212372 669.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 345582 1190 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=262144-4 310237 1667 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=1048576-4 290326 419.2 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=4194304-4 288566 428.5 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 100860 1142 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=12-4 97405 1152 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=18-4 112512 1110 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=24-4 112232 1136 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=30-4 106376 1130 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 106231 1157 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=128-4 110875 1171 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=256-4 104474 1255 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=512-4 91053 1377 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=1024-4 85137 1519 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=2048-4 82262 1675 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=4096-4 74244 1914 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=8192-4 69972 1914 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 125928 1841 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=262144-4 121150 1010 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=1048576-4 112990 1012 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 16602 7193 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=12-4 16124 7357 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=18-4 16173 7312 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=24-4 17074 6801 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=30-4 17095 6863 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 16746 7194 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=128-4 15182 7821 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=256-4 14480 8082 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=512-4 13713 8517 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=1024-4 14571 9079 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=2048-4 14784 8628 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=4096-4 14032 8706 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=8192-4 17625 8281 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 34401 3406 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 13413 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=12-4 10000 13433 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=18-4 10000 12904 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=24-4 10000 12996 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=30-4 10000 13344 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 13987 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=128-4 10000 15035 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=256-4 10000 15345 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=512-4 10000 15552 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=1024-4 10000 14773 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=2048-4 10000 14378 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=4096-4 10000 15088 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=8192-4 10000 15142 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 34776 3434 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 19878 6153 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=12-4 19314 6220 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=18-4 18633 6114 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=24-4 19492 6286 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=30-4 19266 6017 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 19616 5934 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=128-4 17103 6867 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=256-4 16831 6761 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=512-4 16724 7191 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=1024-4 17874 7097 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=2048-4 18660 7320 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=4096-4 18390 6991 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=8192-4 17832 6464 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 188738 5345 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 535434 219.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=12-4 437150 270.1 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=18-4 388774 274.1 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=24-4 421507 274.5 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=30-4 429110 275.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 430351 286.2 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=128-4 418436 300.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=256-4 369342 317.2 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=512-4 382842 346.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=1024-4 329763 390.0 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=2048-4 321900 461.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=4096-4 302104 528.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=8192-4 246948 658.0 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 464263 1087 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=262144-4 344318 2068 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=1048576-4 322116 369.7 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=4194304-4 320616 370.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 532197 225.7 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=12-4 431616 279.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=18-4 436549 269.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=24-4 408662 282.2 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=30-4 434307 279.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 387232 291.7 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=128-4 389092 302.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=256-4 384814 324.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=512-4 377868 355.0 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=1024-4 365455 394.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=2048-4 340237 460.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=4096-4 319143 557.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=8192-4 305822 625.8 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 425973 1107 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=262144-4 347454 1247 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=1048576-4 327583 384.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=4194304-4 325440 376.7 ns/op BenchmarkMemmove/0-4 13972288 8.295 ns/op BenchmarkMemmove/1-4 2087926 58.11 ns/op 17.21 MB/s BenchmarkMemmove/2-4 1956775 60.34 ns/op 33.15 MB/s BenchmarkMemmove/3-4 1972762 60.42 ns/op 49.65 MB/s BenchmarkMemmove/4-4 2001582 60.06 ns/op 66.60 MB/s BenchmarkMemmove/5-4 2008412 59.62 ns/op 83.86 MB/s BenchmarkMemmove/6-4 2021524 59.75 ns/op 100.42 MB/s BenchmarkMemmove/7-4 1991228 59.61 ns/op 117.43 MB/s BenchmarkMemmove/8-4 1980064 60.52 ns/op 132.19 MB/s BenchmarkMemmove/9-4 1831471 65.09 ns/op 138.28 MB/s BenchmarkMemmove/10-4 1842594 66.17 ns/op 151.12 MB/s BenchmarkMemmove/11-4 1840012 65.55 ns/op 167.80 MB/s BenchmarkMemmove/12-4 1839202 65.53 ns/op 183.11 MB/s BenchmarkMemmove/13-4 1839712 65.45 ns/op 198.64 MB/s BenchmarkMemmove/14-4 1832388 65.33 ns/op 214.30 MB/s BenchmarkMemmove/15-4 1809789 65.18 ns/op 230.15 MB/s BenchmarkMemmove/16-4 1930767 62.26 ns/op 256.98 MB/s BenchmarkMemmove/32-4 1802318 66.74 ns/op 479.44 MB/s BenchmarkMemmove/64-4 1720778 70.63 ns/op 906.09 MB/s BenchmarkMemmove/128-4 1426011 83.94 ns/op 1524.92 MB/s BenchmarkMemmove/256-4 1000000 108.7 ns/op 2356.00 MB/s BenchmarkMemmove/512-4 725716 160.0 ns/op 3199.24 MB/s BenchmarkMemmove/1024-4 412563 285.2 ns/op 3589.97 MB/s BenchmarkMemmove/2048-4 246291 487.0 ns/op 4205.59 MB/s BenchmarkMemmove/4096-4 132300 898.3 ns/op 4559.85 MB/s BenchmarkMemmoveOverlap/32-4 1813430 66.57 ns/op 480.73 MB/s BenchmarkMemmoveOverlap/64-4 1713092 70.51 ns/op 907.72 MB/s BenchmarkMemmoveOverlap/128-4 1416205 84.10 ns/op 1521.94 MB/s BenchmarkMemmoveOverlap/256-4 1000000 109.1 ns/op 2347.36 MB/s BenchmarkMemmoveOverlap/512-4 737917 158.9 ns/op 3222.37 MB/s BenchmarkMemmoveOverlap/1024-4 414046 286.3 ns/op 3576.12 MB/s BenchmarkMemmoveOverlap/2048-4 243771 487.3 ns/op 4202.57 MB/s BenchmarkMemmoveOverlap/4096-4 132618 913.9 ns/op 4481.78 MB/s BenchmarkMemmoveUnalignedDst/0-4 13588088 8.589 ns/op BenchmarkMemmoveUnalignedDst/1-4 2076852 57.78 ns/op 17.31 MB/s BenchmarkMemmoveUnalignedDst/2-4 2004226 59.88 ns/op 33.40 MB/s BenchmarkMemmoveUnalignedDst/3-4 1964850 60.14 ns/op 49.89 MB/s BenchmarkMemmoveUnalignedDst/4-4 2008269 59.91 ns/op 66.76 MB/s BenchmarkMemmoveUnalignedDst/5-4 1992295 59.86 ns/op 83.53 MB/s BenchmarkMemmoveUnalignedDst/6-4 2001850 59.79 ns/op 100.36 MB/s BenchmarkMemmoveUnalignedDst/7-4 2017107 60.19 ns/op 116.31 MB/s BenchmarkMemmoveUnalignedDst/8-4 1998112 60.11 ns/op 133.08 MB/s BenchmarkMemmoveUnalignedDst/9-4 1847918 65.42 ns/op 137.58 MB/s BenchmarkMemmoveUnalignedDst/10-4 1813803 65.72 ns/op 152.16 MB/s BenchmarkMemmoveUnalignedDst/11-4 1838680 65.54 ns/op 167.83 MB/s BenchmarkMemmoveUnalignedDst/12-4 1843347 66.27 ns/op 181.08 MB/s BenchmarkMemmoveUnalignedDst/13-4 1796456 65.18 ns/op 199.45 MB/s BenchmarkMemmoveUnalignedDst/14-4 1819450 65.69 ns/op 213.13 MB/s BenchmarkMemmoveUnalignedDst/15-4 1833871 66.29 ns/op 226.30 MB/s BenchmarkMemmoveUnalignedDst/16-4 1834330 66.04 ns/op 242.28 MB/s BenchmarkMemmoveUnalignedDst/32-4 1731576 69.13 ns/op 462.92 MB/s BenchmarkMemmoveUnalignedDst/64-4 1575494 76.05 ns/op 841.58 MB/s BenchmarkMemmoveUnalignedDst/128-4 1355516 88.82 ns/op 1441.13 MB/s BenchmarkMemmoveUnalignedDst/256-4 990182 112.7 ns/op 2271.31 MB/s BenchmarkMemmoveUnalignedDst/512-4 695452 165.4 ns/op 3096.04 MB/s BenchmarkMemmoveUnalignedDst/1024-4 402256 293.2 ns/op 3493.06 MB/s BenchmarkMemmoveUnalignedDst/2048-4 243588 490.3 ns/op 4176.70 MB/s BenchmarkMemmoveUnalignedDst/4096-4 131002 917.4 ns/op 4464.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1691120 71.00 ns/op 450.73 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1572048 76.20 ns/op 839.92 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1347438 88.60 ns/op 1444.64 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 114.6 ns/op 2233.34 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 692551 163.9 ns/op 3124.77 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 392263 292.3 ns/op 3502.99 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 241032 493.4 ns/op 4151.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 131079 911.6 ns/op 4493.17 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13971430 8.523 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2065581 58.81 ns/op 17.00 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1999022 60.78 ns/op 32.91 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1980091 63.42 ns/op 47.30 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2004877 60.45 ns/op 66.17 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2002266 60.28 ns/op 82.95 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1998470 59.76 ns/op 100.40 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1991817 60.06 ns/op 116.54 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1996005 60.18 ns/op 132.94 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1834716 65.59 ns/op 137.22 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1828300 67.29 ns/op 148.61 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1826182 65.11 ns/op 168.95 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1806182 66.00 ns/op 181.82 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1830291 65.09 ns/op 199.73 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1847454 64.93 ns/op 215.60 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1844425 64.80 ns/op 231.47 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1814341 66.16 ns/op 241.85 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1707715 69.87 ns/op 458.01 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1607917 74.93 ns/op 854.15 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1365880 87.70 ns/op 1459.57 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 114.6 ns/op 2234.48 MB/s BenchmarkMemmoveUnalignedSrc/512-4 711235 165.4 ns/op 3096.43 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 406800 295.5 ns/op 3465.84 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 239936 493.2 ns/op 4152.84 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 131968 910.6 ns/op 4498.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1528447 78.43 ns/op 204.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1503088 79.10 ns/op 202.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1413952 84.98 ns/op 188.29 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1365642 87.76 ns/op 182.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1393209 86.00 ns/op 186.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1385841 86.53 ns/op 184.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1398638 85.35 ns/op 187.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1384123 87.08 ns/op 183.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1302382 91.34 ns/op 700.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 103.1 ns/op 620.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1000000 102.9 ns/op 622.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1000000 105.2 ns/op 608.25 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1000000 102.9 ns/op 621.68 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1000000 103.5 ns/op 618.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1000000 103.3 ns/op 619.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1000000 104.0 ns/op 615.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 744860 158.5 ns/op 1615.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 576426 203.8 ns/op 1256.13 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 641422 186.3 ns/op 1373.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 635548 188.7 ns/op 1356.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 627194 187.8 ns/op 1362.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 630795 188.1 ns/op 1361.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 638834 186.1 ns/op 1375.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 622304 189.4 ns/op 1351.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 80016 1491 ns/op 2747.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 51456 2305 ns/op 1776.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 63123 1888 ns/op 2169.13 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 63669 1883 ns/op 2175.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 63748 1873 ns/op 2187.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 63505 1884 ns/op 2173.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 63949 1891 ns/op 2165.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 63590 1883 ns/op 2174.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4917 23503 ns/op 2788.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3192 36093 ns/op 1815.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 3559 29884 ns/op 2192.99 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 3777 29632 ns/op 2211.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 3831 29703 ns/op 2206.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 3806 30031 ns/op 2182.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 3822 29634 ns/op 2211.48 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 3744 29769 ns/op 2201.45 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1705964 70.06 ns/op 456.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1567825 76.18 ns/op 840.15 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1337773 89.23 ns/op 1434.54 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 113.6 ns/op 2253.04 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 709869 166.1 ns/op 3081.81 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 412527 293.6 ns/op 3487.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 240439 496.2 ns/op 4127.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 131179 916.2 ns/op 4470.54 MB/s BenchmarkMemclr/5-4 11431422 10.61 ns/op 471.41 MB/s BenchmarkMemclr/16-4 10919916 10.87 ns/op 1472.13 MB/s BenchmarkMemclr/64-4 11061434 10.75 ns/op 5955.01 MB/s BenchmarkMemclr/256-4 9462832 12.04 ns/op 21256.59 MB/s BenchmarkMemclr/4096-4 2401165 50.46 ns/op 81173.88 MB/s BenchmarkMemclr/65536-4 48963 2048 ns/op 31997.05 MB/s BenchmarkMemclr/1M-4 2769 42594 ns/op 24618.03 MB/s BenchmarkMemclr/4M-4 674 176299 ns/op 23790.86 MB/s BenchmarkMemclr/8M-4 232 476608 ns/op 17600.66 MB/s BenchmarkMemclr/16M-4 62 2169755 ns/op 7732.31 MB/s BenchmarkMemclr/64M-4 12 9692314 ns/op 6923.93 MB/s BenchmarkMemclrUnaligned/0_5-4 6678691 17.55 ns/op 284.87 MB/s BenchmarkMemclrUnaligned/0_16-4 6514306 18.35 ns/op 871.91 MB/s BenchmarkMemclrUnaligned/0_64-4 6344031 19.12 ns/op 3346.91 MB/s BenchmarkMemclrUnaligned/0_256-4 5786889 20.27 ns/op 12627.52 MB/s BenchmarkMemclrUnaligned/0_4096-4 2158336 55.52 ns/op 73769.46 MB/s BenchmarkMemclrUnaligned/0_65536-4 53512 1936 ns/op 33849.56 MB/s BenchmarkMemclrUnaligned/1_5-4 6647986 17.61 ns/op 283.98 MB/s BenchmarkMemclrUnaligned/1_16-4 6495986 18.35 ns/op 871.93 MB/s BenchmarkMemclrUnaligned/1_64-4 6355564 18.79 ns/op 3405.50 MB/s BenchmarkMemclrUnaligned/1_256-4 5768061 20.79 ns/op 12314.90 MB/s BenchmarkMemclrUnaligned/1_4096-4 1356838 89.09 ns/op 45976.61 MB/s BenchmarkMemclrUnaligned/1_65536-4 48915 2246 ns/op 29182.46 MB/s BenchmarkMemclrUnaligned/4_5-4 6891663 17.60 ns/op 284.02 MB/s BenchmarkMemclrUnaligned/4_16-4 6428178 18.40 ns/op 869.43 MB/s BenchmarkMemclrUnaligned/4_64-4 6273092 18.91 ns/op 3383.65 MB/s BenchmarkMemclrUnaligned/4_256-4 5869209 20.95 ns/op 12217.02 MB/s BenchmarkMemclrUnaligned/4_4096-4 1363368 88.06 ns/op 46512.68 MB/s BenchmarkMemclrUnaligned/4_65536-4 50516 2278 ns/op 28774.27 MB/s BenchmarkMemclrUnaligned/7_5-4 6898587 17.55 ns/op 284.89 MB/s BenchmarkMemclrUnaligned/7_16-4 6409399 18.44 ns/op 867.80 MB/s BenchmarkMemclrUnaligned/7_64-4 6378055 18.80 ns/op 3404.83 MB/s BenchmarkMemclrUnaligned/7_256-4 5726106 20.82 ns/op 12293.21 MB/s BenchmarkMemclrUnaligned/7_4096-4 1360776 88.09 ns/op 46499.57 MB/s BenchmarkMemclrUnaligned/7_65536-4 49466 2380 ns/op 27541.16 MB/s BenchmarkMemclrUnaligned/0_1M-4 2779 41701 ns/op 25144.98 MB/s BenchmarkMemclrUnaligned/0_4M-4 675 172939 ns/op 24253.11 MB/s BenchmarkMemclrUnaligned/0_8M-4 272 407926 ns/op 20564.05 MB/s BenchmarkMemclrUnaligned/0_16M-4 58 2019555 ns/op 8307.38 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9716785 ns/op 6906.49 MB/s BenchmarkMemclrUnaligned/1_1M-4 2797 40400 ns/op 25954.61 MB/s BenchmarkMemclrUnaligned/1_4M-4 672 170460 ns/op 24605.76 MB/s BenchmarkMemclrUnaligned/1_8M-4 211 571182 ns/op 14686.41 MB/s BenchmarkMemclrUnaligned/1_16M-4 51 2348572 ns/op 7143.58 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9620605 ns/op 6975.53 MB/s BenchmarkMemclrUnaligned/4_1M-4 2616 41570 ns/op 25224.53 MB/s BenchmarkMemclrUnaligned/4_4M-4 670 169203 ns/op 24788.61 MB/s BenchmarkMemclrUnaligned/4_8M-4 205 530702 ns/op 15806.62 MB/s BenchmarkMemclrUnaligned/4_16M-4 55 2128421 ns/op 7882.47 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9627363 ns/op 6970.64 MB/s BenchmarkMemclrUnaligned/7_1M-4 2793 40943 ns/op 25610.67 MB/s BenchmarkMemclrUnaligned/7_4M-4 648 174640 ns/op 24016.91 MB/s BenchmarkMemclrUnaligned/7_8M-4 222 536476 ns/op 15636.49 MB/s BenchmarkMemclrUnaligned/7_16M-4 55 2033868 ns/op 8248.92 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9538852 ns/op 7035.32 MB/s BenchmarkGoMemclr/5-4 13904131 8.273 ns/op 604.35 MB/s BenchmarkGoMemclr/16-4 13381838 8.952 ns/op 1787.30 MB/s BenchmarkGoMemclr/64-4 12647304 9.463 ns/op 6762.89 MB/s BenchmarkGoMemclr/256-4 10605331 11.33 ns/op 22599.22 MB/s BenchmarkMemclrRange/1K_2K-4 69318 1668 ns/op 57486.49 MB/s BenchmarkMemclrRange/2K_8K-4 31971 3763 ns/op 88629.88 MB/s BenchmarkMemclrRange/4K_16K-4 43017 2791 ns/op 115774.19 MB/s BenchmarkMemclrRange/160K_228K-4 2210 55211 ns/op 30118.60 MB/s BenchmarkClearFat7-4 7006051 16.51 ns/op BenchmarkClearFat8-4 6817077 17.31 ns/op BenchmarkClearFat11-4 6102784 19.33 ns/op BenchmarkClearFat12-4 6047073 19.31 ns/op BenchmarkClearFat13-4 5911729 19.36 ns/op BenchmarkClearFat14-4 6049923 19.28 ns/op BenchmarkClearFat15-4 6120456 18.85 ns/op BenchmarkClearFat16-4 6392596 17.92 ns/op BenchmarkClearFat24-4 6300861 18.43 ns/op BenchmarkClearFat32-4 6065760 19.87 ns/op BenchmarkClearFat40-4 5817301 20.23 ns/op BenchmarkClearFat48-4 5445535 22.34 ns/op BenchmarkClearFat56-4 5345787 22.13 ns/op BenchmarkClearFat64-4 5167586 22.77 ns/op BenchmarkClearFat72-4 5074292 22.92 ns/op BenchmarkClearFat128-4 3945177 29.58 ns/op BenchmarkClearFat256-4 2710963 42.58 ns/op BenchmarkClearFat512-4 1479091 79.58 ns/op BenchmarkClearFat1024-4 893954 134.2 ns/op BenchmarkClearFat1032-4 849816 138.4 ns/op BenchmarkClearFat1040-4 845456 141.2 ns/op BenchmarkCopyFat7-4 6716301 17.50 ns/op BenchmarkCopyFat8-4 6618800 17.39 ns/op BenchmarkCopyFat11-4 6051364 19.26 ns/op BenchmarkCopyFat12-4 5975444 19.13 ns/op BenchmarkCopyFat13-4 6093171 18.47 ns/op BenchmarkCopyFat14-4 6015868 19.01 ns/op BenchmarkCopyFat15-4 6180205 19.39 ns/op BenchmarkCopyFat16-4 6473397 18.11 ns/op BenchmarkCopyFat24-4 6227612 19.00 ns/op BenchmarkCopyFat32-4 6022298 19.56 ns/op BenchmarkCopyFat64-4 5332734 22.79 ns/op BenchmarkCopyFat72-4 5069926 24.04 ns/op BenchmarkCopyFat128-4 3829431 31.06 ns/op BenchmarkCopyFat256-4 2583174 47.12 ns/op BenchmarkCopyFat512-4 1367294 89.85 ns/op BenchmarkCopyFat520-4 1335612 90.53 ns/op BenchmarkCopyFat1024-4 815793 148.8 ns/op BenchmarkCopyFat1032-4 804861 151.6 ns/op BenchmarkCopyFat1040-4 804096 149.3 ns/op BenchmarkIssue18740/2byte-4 476 245030 ns/op BenchmarkIssue18740/4byte-4 776 153254 ns/op BenchmarkIssue18740/8byte-4 1050 114531 ns/op BenchmarkMemclrKnownSize1-4 8372227 14.27 ns/op 70.07 MB/s BenchmarkMemclrKnownSize2-4 5947132 20.29 ns/op 98.56 MB/s BenchmarkMemclrKnownSize4-4 3475461 33.77 ns/op 118.44 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.3 ns/op 78.98 MB/s BenchmarkMemclrKnownSize16-4 569128 209.5 ns/op 76.39 MB/s BenchmarkMemclrKnownSize32-4 296662 399.5 ns/op 80.10 MB/s BenchmarkMemclrKnownSize64-4 150445 783.4 ns/op 81.69 MB/s BenchmarkMemclrKnownSize112-4 87102 1357 ns/op 82.54 MB/s BenchmarkMemclrKnownSize128-4 76534 1544 ns/op 82.92 MB/s BenchmarkMemclrKnownSize192-4 51898 2302 ns/op 83.41 MB/s BenchmarkMemclrKnownSize248-4 39934 2984 ns/op 83.11 MB/s BenchmarkMemclrKnownSize256-4 38601 3081 ns/op 83.08 MB/s BenchmarkMemclrKnownSize512-4 19579 6144 ns/op 83.33 MB/s BenchmarkMemclrKnownSize1024-4 9596 12224 ns/op 83.77 MB/s BenchmarkMemclrKnownSize4096-4 2348 49113 ns/op 83.40 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6458246 ns/op 81.18 MB/s BenchmarkReadMetricsLatency-4 10000 7379 p50-ns 8228 p90-ns 24140 p99-ns BenchmarkFinalizer-4 176 673379 ns/op BenchmarkFinalizerRun-4 179648 932.5 ns/op BenchmarkMinFloat-4 1555544 77.60 ns/op BenchmarkMaxFloat-4 1511521 79.73 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7571082 15.65 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3156562 37.83 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2452726 48.37 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2445531 49.00 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1330106 90.12 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.4 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2284562 52.52 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1271629 94.30 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1339161 89.73 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2031732 58.70 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2028448 58.86 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1729868 69.05 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1488344 80.79 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1367010 87.99 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7173346 16.98 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7064684 17.02 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7055347 17.01 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7074447 17.08 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6542071 18.35 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5862193 20.21 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7118604 17.00 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6981420 16.94 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6987607 17.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7062422 17.06 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7087250 17.00 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7106298 16.93 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6992220 16.98 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7048868 16.98 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7086427 17.16 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6963826 17.05 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7029697 17.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7027995 17.13 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7087798 17.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6440804 18.76 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6445407 18.63 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7092915 17.00 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6458269 18.67 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6400838 18.63 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6987792 17.02 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6331987 18.51 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6386568 18.58 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7087558 16.99 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6437043 18.68 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6461768 18.56 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7137268 17.02 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7088852 17.14 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7048207 16.96 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6971168 16.90 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7044520 16.97 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7066790 16.94 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7012766 17.06 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7048718 17.07 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7036912 17.15 ns/op BenchmarkNetpollBreak-4 3436 43273 ns/op BenchmarkPinnerPinUnpinBatch-4 984 122781 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 222 536042 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1094 119656 ns/op BenchmarkPinnerPinUnpin-4 1000000 116.0 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 106.8 ns/op BenchmarkPinnerPinUnpinDouble-4 401923 303.3 ns/op BenchmarkPinnerPinUnpinParallel-4 3485334 34.42 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3430713 34.69 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 178987 674.0 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5798264 20.66 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5606533 21.28 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9330985 12.32 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9264292 12.24 ns/op BenchmarkPingPongHog-4 406 313286 ns/op BenchmarkStackGrowth-4 70300 1483 ns/op BenchmarkStackGrowthDeep-4 961 104489 ns/op BenchmarkCreateGoroutines-4 24639 5081 ns/op BenchmarkCreateGoroutinesParallel-4 29827 4046 ns/op BenchmarkCreateGoroutinesCapture-4 4027 28250 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 32930 6587 ns/op BenchmarkClosureCall-4 21200371 5.648 ns/op BenchmarkWakeupParallelSpinning/0s-4 5820 19545 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4861 23498 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4293 27617 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2888 41140 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2022 58340 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1324 85065 ns/op BenchmarkWakeupParallelSpinning/50µs-4 828 149443 ns/op BenchmarkWakeupParallelSpinning/100µs-4 496 252616 ns/op BenchmarkMatmult-4 4933076 32.19 ns/op BenchmarkFastrand-4 10703170 11.19 ns/op BenchmarkFastrand64-4 10922178 11.24 ns/op BenchmarkFastrandHashiter-4 4399165 27.20 ns/op BenchmarkFastrandn/2-4 5734256 22.15 ns/op BenchmarkFastrandn/3-4 5754932 22.57 ns/op BenchmarkFastrandn/4-4 5736345 22.09 ns/op BenchmarkFastrandn/5-4 5692011 22.06 ns/op BenchmarkIfaceCmp100-4 95488 1261 ns/op BenchmarkIfaceCmpNil100-4 161298 747.2 ns/op BenchmarkEfaceCmpDiff-4 37876 3165 ns/op BenchmarkEfaceCmpDiffIndirect-4 30618 3917 ns/op BenchmarkDefer-4 1208413 98.23 ns/op BenchmarkDefer10-4 843448 141.5 ns/op BenchmarkDeferMany-4 574404 425.0 ns/op BenchmarkPanicRecover-4 551329 208.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 578613 204.7 ns/op 87.00 p50-ns 91.00 p90-ns 163.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 524301 289.5 ns/op 88.00 p50-ns 93.00 p90-ns 170.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3133 44165 ns/op 36982 p50-ns 41813 p90-ns 119659 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 1132001 ns/op 164195 p50-ns 884176 p90-ns 30332490 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 535729 212.9 ns/op 88.00 p50-ns 91.00 p90-ns 114.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 507865 293.7 ns/op 87.00 p50-ns 94.00 p90-ns 170.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 22 4612016 ns/op 4563942 p50-ns 4945987 p90-ns 5523593 p99-ns BenchmarkGoroutineProfile/large/loaded-4 18 6956438 ns/op 6050187 p50-ns 14351938 p90-ns 16952142 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 477318 236.7 ns/op 90.00 p50-ns 99.00 p90-ns 164.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 384477 307.3 ns/op 89.00 p50-ns 95.00 p90-ns 190.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 843 133170 ns/op 126801 p50-ns 157003 p90-ns 184302 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 121 1091949 ns/op 240405 p50-ns 1056037 p90-ns 15817052 p99-ns BenchmarkProcYield/1-4 3170540 36.89 ns/op BenchmarkProcYield/10-4 670732 177.7 ns/op BenchmarkProcYield/30-4 232539 491.1 ns/op BenchmarkProcYield/100-4 73179 1600 ns/op BenchmarkProcYield/1000-4 7611 15738 ns/op BenchmarkOSYield-4 286783 399.7 ns/op BenchmarkMutexContention-4 987390 115.2 ns/op BenchmarkMutexHandoff/Solo-4 3583446 33.04 ns/op BenchmarkMutexHandoff/FastPingPong-4 254701 135.1 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5338 6968 ns/op BenchmarkRWMutexUncontended-4 3089392 38.92 ns/op BenchmarkRWMutexWrite100-4 574501 206.6 ns/op BenchmarkRWMutexWrite10-4 77695 1452 ns/op BenchmarkRWMutexWorkWrite100-4 463840 259.3 ns/op BenchmarkRWMutexWorkWrite10-4 76995 1588 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2605 44657 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 919 129295 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1286 90748 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 439 264700 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 642 182811 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 216 549456 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 322 366595 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 105 1131517 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 357649 426.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 356293 393.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 288741 491.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 333261 416.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 327992 418.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 286414 449.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 349658 406.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 345379 407.6 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 285974 489.3 ns/op BenchmarkMakeSlice/Byte-4 2427727 52.71 ns/op BenchmarkMakeSlice/Int16-4 2277068 55.49 ns/op BenchmarkMakeSlice/Int-4 1834574 68.65 ns/op BenchmarkMakeSlice/Ptr-4 1523906 75.32 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 104.9 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 129.8 ns/op BenchmarkMakeSlice/Struct/40-4 968972 158.4 ns/op BenchmarkGrowSlice/Byte-4 848250 144.1 ns/op BenchmarkGrowSlice/Int16-4 802480 154.4 ns/op BenchmarkGrowSlice/Int-4 659235 210.6 ns/op BenchmarkGrowSlice/Ptr-4 618522 220.0 ns/op BenchmarkGrowSlice/Struct/24-4 391258 360.5 ns/op BenchmarkGrowSlice/Struct/32-4 282092 426.5 ns/op BenchmarkGrowSlice/Struct/40-4 229981 527.1 ns/op BenchmarkExtendSlice/IntSlice-4 577069 233.9 ns/op BenchmarkExtendSlice/PointerSlice-4 534400 251.9 ns/op BenchmarkExtendSlice/NoGrow-4 968094 132.9 ns/op BenchmarkAppend-4 826183 141.9 ns/op BenchmarkAppendGrowByte-4 5 22392925 ns/op BenchmarkAppendGrowString-4 1 176784077 ns/op BenchmarkAppendSlice/1Bytes-4 1800699 65.95 ns/op BenchmarkAppendSlice/4Bytes-4 1812877 67.21 ns/op BenchmarkAppendSlice/7Bytes-4 1730680 68.78 ns/op BenchmarkAppendSlice/8Bytes-4 1767054 67.65 ns/op BenchmarkAppendSlice/15Bytes-4 1688692 71.13 ns/op BenchmarkAppendSlice/16Bytes-4 1704780 71.07 ns/op BenchmarkAppendSlice/32Bytes-4 1691848 70.07 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 81190 1476 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 20608 5391 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7353 21003 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1509 75839 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 204 577668 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 46 2382200 ns/op BenchmarkAppendStr/1Bytes-4 2087972 55.86 ns/op BenchmarkAppendStr/4Bytes-4 2119244 56.20 ns/op BenchmarkAppendStr/8Bytes-4 2105024 56.87 ns/op BenchmarkAppendStr/16Bytes-4 1996068 60.29 ns/op BenchmarkAppendStr/32Bytes-4 1911326 59.39 ns/op BenchmarkAppendSpecialCase-4 897224 132.7 ns/op BenchmarkCopy/1Byte-4 1990082 59.38 ns/op 16.84 MB/s BenchmarkCopy/1String-4 2259062 55.40 ns/op 18.05 MB/s BenchmarkCopy/2Byte-4 1896056 61.47 ns/op 32.53 MB/s BenchmarkCopy/2String-4 1952084 60.98 ns/op 32.80 MB/s BenchmarkCopy/4Byte-4 1962393 61.08 ns/op 65.49 MB/s BenchmarkCopy/4String-4 1935921 61.95 ns/op 64.57 MB/s BenchmarkCopy/8Byte-4 1906936 61.95 ns/op 129.14 MB/s BenchmarkCopy/8String-4 1944355 60.14 ns/op 133.02 MB/s BenchmarkCopy/12Byte-4 1803331 65.20 ns/op 184.05 MB/s BenchmarkCopy/12String-4 1814806 65.56 ns/op 183.03 MB/s BenchmarkCopy/16Byte-4 1854232 64.85 ns/op 246.72 MB/s BenchmarkCopy/16String-4 1818756 64.45 ns/op 248.26 MB/s BenchmarkCopy/32Byte-4 1730774 68.21 ns/op 469.14 MB/s BenchmarkCopy/32String-4 1750947 68.09 ns/op 469.97 MB/s BenchmarkCopy/128Byte-4 1333396 88.89 ns/op 1440.05 MB/s BenchmarkCopy/128String-4 1211061 98.21 ns/op 1303.37 MB/s BenchmarkCopy/1024Byte-4 352455 337.8 ns/op 3030.99 MB/s BenchmarkCopy/1024String-4 276709 435.4 ns/op 2351.64 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 30644 3866 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 21042 5719 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12127 9645 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12270 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8947 15977 ns/op BenchmarkAppendInPlace/Grow/Byte-4 160467 800.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 163508 785.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 120456 993.9 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 91096 1287 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 85730 1399 ns/op BenchmarkStackCopyPtr-4 1 136255863 ns/op BenchmarkStackCopy-4 1 116355082 ns/op BenchmarkStackCopyNoCache-4 19 5689150 ns/op BenchmarkStackCopyWithStkobj-4 2 61172661 ns/op BenchmarkIssue18138-4 1010 113961 ns/op BenchmarkCompareStringEqual-4 11513679 10.17 ns/op BenchmarkCompareStringIdentical-4 20290934 5.749 ns/op BenchmarkCompareStringSameLength-4 12765966 9.385 ns/op BenchmarkCompareStringDifferentLength-4 21417536 5.618 ns/op BenchmarkCompareStringBigUnaligned-4 1167 94443 ns/op 11102.88 MB/s BenchmarkCompareStringBig-4 1188 95052 ns/op 11031.70 MB/s BenchmarkConcatStringAndBytes-4 2624484 44.83 ns/op BenchmarkSliceByteToString/1-4 2257256 53.59 ns/op BenchmarkSliceByteToString/2-4 1204670 97.91 ns/op BenchmarkSliceByteToString/4-4 1229551 97.73 ns/op BenchmarkSliceByteToString/8-4 1239607 98.54 ns/op BenchmarkSliceByteToString/16-4 1000000 102.0 ns/op BenchmarkSliceByteToString/32-4 1000000 111.0 ns/op BenchmarkSliceByteToString/64-4 969222 142.2 ns/op BenchmarkSliceByteToString/128-4 729770 215.7 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2638526 45.46 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 902467 131.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 112.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4012347 29.97 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1681416 71.38 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1958542 61.59 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 4020213 29.78 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 1703642 70.77 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 1962849 61.17 ns/op BenchmarkRuneIterate/range/ASCII-4 7467751 16.68 ns/op BenchmarkRuneIterate/range/Japanese-4 2245180 53.19 ns/op BenchmarkRuneIterate/range/MixedLength-4 2612955 45.47 ns/op BenchmarkRuneIterate/range1/ASCII-4 8893470 13.53 ns/op BenchmarkRuneIterate/range1/Japanese-4 2253042 53.33 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2640882 45.42 ns/op BenchmarkRuneIterate/range2/ASCII-4 9110043 13.12 ns/op BenchmarkRuneIterate/range2/Japanese-4 2257196 53.23 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2611832 45.37 ns/op BenchmarkArrayEqual-4 19958336 5.993 ns/op BenchmarkFunc/Name-4 2669576 44.83 ns/op BenchmarkFunc/Entry-4 9593084 12.42 ns/op BenchmarkFunc/FileLine-4 2692537 44.43 ns/op PASS ok runtime 1722.601s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22950 4540 ns/op BenchmarkHandle/concurrent-4 13526 9115 ns/op PASS ok runtime/cgo 1.451s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 30 4016440 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 27 4355686 ns/op 353.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 529 209894 ns/op 5.854 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10109352 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11400033 ns/op 860.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 255 484556 ns/op 26.47 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 70264690 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 80371548 ns/op 6303 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 24 5025890 ns/op 374.2 concurrent_launches/op PASS ok runtime/pprof 2.905s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 49 2149465 ns/op BenchmarkStackLeak-4 11767 10305 ns/op PASS ok runtime/race 1.437s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4875177 23.70 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 201883 617.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.356s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 26 4103044 ns/op BenchmarkIndex_Large-4 112 1054811 ns/op BenchmarkIndexFunc_Large-4 54 2154178 ns/op BenchmarkCompact/nil-4 7402999 15.62 ns/op BenchmarkCompact/one-4 1793052 67.24 ns/op BenchmarkCompact/sorted-4 1240292 97.38 ns/op BenchmarkCompact/2_items-4 1000000 113.6 ns/op BenchmarkCompact/unsorted-4 1229115 96.91 ns/op BenchmarkCompact/many-4 717824 167.4 ns/op BenchmarkCompact_Large/all_dup-4 2071 54052 ns/op BenchmarkCompact_Large/no_dup-4 2400 50424 ns/op BenchmarkCompactFunc/nil-4 3728553 31.93 ns/op BenchmarkCompactFunc/one-4 1424598 84.11 ns/op BenchmarkCompactFunc/sorted-4 997536 118.1 ns/op BenchmarkCompactFunc/2_items-4 915091 132.5 ns/op BenchmarkCompactFunc/unsorted-4 1000000 116.8 ns/op BenchmarkCompactFunc/many-4 620521 192.6 ns/op BenchmarkCompactFunc_Large/all_dup-4 7 16162493 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 14037694 ns/op BenchmarkReplace/naive-fast-4 69679 1588 ns/op BenchmarkReplace/optimized-fast-4 83032 1417 ns/op BenchmarkReplace/naive-slow-4 27276 4466 ns/op BenchmarkReplace/optimized-slow-4 33019 3623 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 100.6 ns/op BenchmarkBinarySearchFloats/Size32-4 990162 115.6 ns/op BenchmarkBinarySearchFloats/Size64-4 906036 130.7 ns/op BenchmarkBinarySearchFloats/Size128-4 772935 153.9 ns/op BenchmarkBinarySearchFloats/Size512-4 644671 182.2 ns/op BenchmarkBinarySearchFloats/Size1024-4 615411 196.0 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 629946 186.2 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 510824 229.9 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 446065 258.9 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 408781 290.3 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 333164 356.3 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 305991 387.1 ns/op BenchmarkSortFuncStruct/Size16-4 13842 8586 ns/op BenchmarkSortFuncStruct/Size32-4 5086 23189 ns/op BenchmarkSortFuncStruct/Size64-4 7152 16262 ns/op BenchmarkSortFuncStruct/Size128-4 3939 29659 ns/op BenchmarkSortFuncStruct/Size512-4 1070 112177 ns/op BenchmarkSortFuncStruct/Size1024-4 535 220026 ns/op PASS ok slices 7.319s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 392065 276.1 ns/op BenchmarkSortInts-4 2 87873773 ns/op BenchmarkSlicesSortInts-4 2 58954743 ns/op BenchmarkSortIsSorted-4 36 3315770 ns/op BenchmarkSlicesIsSorted-4 54 2104539 ns/op BenchmarkSortStrings-4 1 140770953 ns/op BenchmarkSlicesSortStrings-4 2 94085969 ns/op BenchmarkSortStrings_Sorted-4 28 3960612 ns/op BenchmarkSlicesSortStrings_Sorted-4 44 2682229 ns/op BenchmarkSortStructs-4 1 172332055 ns/op BenchmarkSortFuncStructs-4 1 145115812 ns/op BenchmarkSortString1K-4 268 445101 ns/op BenchmarkSortString1K_Slice-4 206 569798 ns/op BenchmarkStableString1K-4 100 1081251 ns/op BenchmarkSortInt1K-4 337 354666 ns/op BenchmarkSortInt1K_Sorted-4 5008 23738 ns/op BenchmarkSortInt1K_Reversed-4 3390 35456 ns/op BenchmarkSortInt1K_Mod8-4 838 141561 ns/op BenchmarkStableInt1K-4 151 781024 ns/op BenchmarkStableInt1K_Slice-4 172 683661 ns/op BenchmarkSortInt64K-4 3 33660903 ns/op BenchmarkSortInt64K_Slice-4 3 45569811 ns/op BenchmarkStableInt64K-4 2 71664780 ns/op BenchmarkSort1e2-4 464 259163 ns/op BenchmarkStable1e2-4 170 686436 ns/op BenchmarkSort1e4-4 2 51467462 ns/op BenchmarkStable1e4-4 1 229641770 ns/op PASS ok sort 8.654s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 878479 134.8 ns/op BenchmarkAtof64Float-4 671104 155.9 ns/op BenchmarkAtof64FloatExp-4 577467 193.0 ns/op BenchmarkAtof64Big-4 447032 265.7 ns/op BenchmarkAtof64RandomBits-4 396952 294.4 ns/op BenchmarkAtof64RandomFloats-4 446786 258.5 ns/op BenchmarkAtof64RandomLongFloats-4 256594 461.4 ns/op BenchmarkAtof32Decimal-4 864994 136.9 ns/op BenchmarkAtof32Float-4 750976 154.6 ns/op BenchmarkAtof32FloatExp-4 575128 199.7 ns/op BenchmarkAtof32Random-4 352052 336.3 ns/op BenchmarkAtof32RandomLong-4 148458 795.7 ns/op BenchmarkParseInt/Pos/7bit-4 1478756 81.10 ns/op BenchmarkParseInt/Pos/26bit-4 654681 179.6 ns/op BenchmarkParseInt/Pos/31bit-4 546860 210.1 ns/op BenchmarkParseInt/Pos/56bit-4 360241 325.3 ns/op BenchmarkParseInt/Pos/63bit-4 342666 341.1 ns/op BenchmarkParseInt/Neg/7bit-4 1430162 81.87 ns/op BenchmarkParseInt/Neg/26bit-4 640934 179.9 ns/op BenchmarkParseInt/Neg/31bit-4 560310 212.9 ns/op BenchmarkParseInt/Neg/56bit-4 370459 320.0 ns/op BenchmarkParseInt/Neg/63bit-4 350851 338.0 ns/op BenchmarkAtoi/Pos/7bit-4 2025494 57.69 ns/op BenchmarkAtoi/Pos/26bit-4 748674 148.2 ns/op BenchmarkAtoi/Pos/31bit-4 733490 163.0 ns/op BenchmarkAtoi/Pos/56bit-4 421017 281.8 ns/op BenchmarkAtoi/Pos/63bit-4 331257 361.7 ns/op BenchmarkAtoi/Neg/7bit-4 2084473 57.52 ns/op BenchmarkAtoi/Neg/26bit-4 782701 146.8 ns/op BenchmarkAtoi/Neg/31bit-4 715393 160.1 ns/op BenchmarkAtoi/Neg/56bit-4 430173 276.7 ns/op BenchmarkAtoi/Neg/63bit-4 330151 353.3 ns/op BenchmarkFormatFloat/Decimal-4 124148 955.4 ns/op BenchmarkFormatFloat/Float-4 116169 1041 ns/op BenchmarkFormatFloat/Exp-4 117735 1009 ns/op BenchmarkFormatFloat/NegExp-4 115773 1008 ns/op BenchmarkFormatFloat/LongExp-4 97945 1208 ns/op BenchmarkFormatFloat/Big-4 91758 1300 ns/op BenchmarkFormatFloat/BinaryExp-4 239546 505.2 ns/op BenchmarkFormatFloat/32Integer-4 128517 927.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 137554 862.8 ns/op BenchmarkFormatFloat/32Point-4 117393 1000 ns/op BenchmarkFormatFloat/32Exp-4 120336 972.9 ns/op BenchmarkFormatFloat/32NegExp-4 124665 951.0 ns/op BenchmarkFormatFloat/32Shortest-4 128904 898.7 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 134102 873.8 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132204 892.5 ns/op BenchmarkFormatFloat/64Fixed1-4 161390 724.1 ns/op BenchmarkFormatFloat/64Fixed2-4 164079 727.3 ns/op BenchmarkFormatFloat/64Fixed3-4 166064 725.4 ns/op BenchmarkFormatFloat/64Fixed4-4 165033 719.9 ns/op BenchmarkFormatFloat/64Fixed12-4 93265 1271 ns/op BenchmarkFormatFloat/64Fixed16-4 109376 1097 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 117960 1016 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100204 1200 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2408 49637 ns/op BenchmarkFormatFloat/Slowpath64-4 96817 1226 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 98571 1204 ns/op BenchmarkAppendFloat/Decimal-4 145329 818.9 ns/op BenchmarkAppendFloat/Float-4 127182 942.3 ns/op BenchmarkAppendFloat/Exp-4 136764 867.5 ns/op BenchmarkAppendFloat/NegExp-4 137104 874.0 ns/op BenchmarkAppendFloat/LongExp-4 109762 1092 ns/op BenchmarkAppendFloat/Big-4 99772 1207 ns/op BenchmarkAppendFloat/BinaryExp-4 331209 354.4 ns/op BenchmarkAppendFloat/32Integer-4 141926 818.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 156964 745.5 ns/op BenchmarkAppendFloat/32Point-4 133743 898.9 ns/op BenchmarkAppendFloat/32Exp-4 137692 863.5 ns/op BenchmarkAppendFloat/32NegExp-4 140481 850.3 ns/op BenchmarkAppendFloat/32Shortest-4 164496 698.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 150501 792.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 150085 788.2 ns/op BenchmarkAppendFloat/64Fixed1-4 193384 610.7 ns/op BenchmarkAppendFloat/64Fixed2-4 194780 609.8 ns/op BenchmarkAppendFloat/64Fixed3-4 191850 610.7 ns/op BenchmarkAppendFloat/64Fixed4-4 193417 607.7 ns/op BenchmarkAppendFloat/64Fixed12-4 105634 1137 ns/op BenchmarkAppendFloat/64Fixed16-4 120028 985.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 152924 777.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 113228 1035 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2427 49037 ns/op BenchmarkAppendFloat/Slowpath64-4 110038 1088 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113392 1052 ns/op BenchmarkFormatInt-4 16285 7484 ns/op BenchmarkAppendInt-4 17438 6918 ns/op BenchmarkFormatUint-4 91082 1337 ns/op BenchmarkAppendUint-4 96601 1264 ns/op BenchmarkFormatIntSmall/7-4 3420194 35.10 ns/op BenchmarkFormatIntSmall/42-4 3418551 34.81 ns/op BenchmarkAppendIntSmall-4 1407356 85.26 ns/op BenchmarkAppendUintVarlen/1-4 1451617 82.73 ns/op BenchmarkAppendUintVarlen/12-4 1415084 84.14 ns/op BenchmarkAppendUintVarlen/123-4 942000 114.3 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 113.6 ns/op BenchmarkAppendUintVarlen/12345-4 947941 118.2 ns/op BenchmarkAppendUintVarlen/123456-4 965004 119.9 ns/op BenchmarkAppendUintVarlen/1234567-4 951180 123.4 ns/op BenchmarkAppendUintVarlen/12345678-4 941856 123.5 ns/op BenchmarkAppendUintVarlen/123456789-4 907257 128.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 854964 127.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 905688 129.5 ns/op BenchmarkAppendUintVarlen/123456789012-4 877830 129.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 871088 132.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 874509 134.6 ns/op BenchmarkAppendUintVarlen/123456789012345-4 845949 139.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 825902 138.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 834476 144.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 821038 143.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 797274 146.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 808164 145.4 ns/op BenchmarkQuote-4 46267 2602 ns/op BenchmarkQuoteRune-4 470758 249.6 ns/op BenchmarkAppendQuote-4 54901 2180 ns/op BenchmarkAppendQuoteRune-4 850189 136.6 ns/op BenchmarkUnquoteEasy-4 1332228 89.45 ns/op BenchmarkUnquoteHard-4 50522 2374 ns/op PASS ok strconv 16.906s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 422386 269.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 145443 908.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 193512 588.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 473170 251.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 161269 774.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 206236 571.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 315489 382.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 90898 1319 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 100663 1164 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1450106 70.54 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22639 5193 ns/op BenchmarkGenericMatch1-4 2191 52075 ns/op BenchmarkGenericMatch2-4 444 265733 ns/op BenchmarkSingleMaxSkipping-4 8510 13638 ns/op 733.25 MB/s BenchmarkSingleLongSuffixFail-4 13833 8637 ns/op 116.02 MB/s BenchmarkSingleMatch-4 280 426222 ns/op 35.19 MB/s BenchmarkByteByteNoMatch-4 67224 1778 ns/op BenchmarkByteByteMatch-4 18739 6377 ns/op BenchmarkByteStringMatch-4 23019 5191 ns/op BenchmarkHTMLEscapeNew-4 74138 1610 ns/op BenchmarkHTMLEscapeOld-4 96452 1245 ns/op BenchmarkByteStringReplacerWriteString-4 1416 81612 ns/op BenchmarkByteReplacerWriteString-4 1562 76482 ns/op BenchmarkByteByteReplaces-4 4644 25432 ns/op BenchmarkByteByteMap-4 14394 8323 ns/op BenchmarkMap/identity/ASCII-4 555625 204.0 ns/op BenchmarkMap/identity/Greek-4 441073 268.4 ns/op BenchmarkMap/change/ASCII-4 51032 2345 ns/op BenchmarkMap/change/Greek-4 32180 3706 ns/op BenchmarkIndexRune-4 2943181 40.84 ns/op BenchmarkIndexRuneLongString-4 2461701 48.68 ns/op BenchmarkIndexRuneFastPath-4 4072464 29.77 ns/op BenchmarkIndex-4 8325678 14.31 ns/op BenchmarkLastIndex-4 4600648 25.33 ns/op BenchmarkIndexByte-4 8516702 13.85 ns/op BenchmarkToUpper/#00-4 4888917 24.44 ns/op BenchmarkToUpper/ONLYUPPER-4 3354441 35.67 ns/op BenchmarkToUpper/abc-4 358314 320.3 ns/op BenchmarkToUpper/AbC123-4 282070 416.7 ns/op BenchmarkToUpper/azAZ09_-4 319464 373.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 70773 1698 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 88288 1355 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38016 3120 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 62907 1874 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 114783 1035 ns/op BenchmarkToLower/#00-4 5161436 23.33 ns/op BenchmarkToLower/abc-4 4450981 26.82 ns/op BenchmarkToLower/AbC123-4 262153 455.1 ns/op BenchmarkToLower/azAZ09_-4 261632 459.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 115316 1010 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 82165 1435 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 38912 3077 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73965 1619 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 115892 1017 ns/op BenchmarkMapNoChanges-4 784941 151.2 ns/op BenchmarkTrim-4 37170 3227 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3133760 38.28 ns/op BenchmarkToValidUTF8/InvalidASCII-4 214404 543.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 136680 854.8 ns/op BenchmarkEqualFold/Tests-4 56806 2101 ns/op BenchmarkEqualFold/ASCII-4 3301854 36.37 ns/op BenchmarkEqualFold/UnicodePrefix-4 116172 1029 ns/op BenchmarkEqualFold/UnicodeSuffix-4 122329 965.5 ns/op BenchmarkIndexHard1-4 840 142075 ns/op BenchmarkIndexHard2-4 606 199061 ns/op BenchmarkIndexHard3-4 152 789353 ns/op BenchmarkIndexHard4-4 100 1184248 ns/op BenchmarkLastIndexHard1-4 57 1979293 ns/op BenchmarkLastIndexHard2-4 60 1983562 ns/op BenchmarkLastIndexHard3-4 56 1976941 ns/op BenchmarkCountHard1-4 844 142141 ns/op BenchmarkCountHard2-4 595 197777 ns/op BenchmarkCountHard3-4 151 789489 ns/op BenchmarkIndexTorture-4 7747 15308 ns/op BenchmarkCountTorture-4 7788 15345 ns/op BenchmarkCountTortureOverlapping-4 753 137908 ns/op BenchmarkCountByte/10-4 4093035 29.10 ns/op 343.59 MB/s BenchmarkCountByte/32-4 4063857 30.05 ns/op 1065.00 MB/s BenchmarkCountByte/4096-4 1000000 100.7 ns/op 40661.41 MB/s BenchmarkCountByte/4194304-4 669 155718 ns/op 26935.31 MB/s BenchmarkCountByte/67108864-4 19 6019205 ns/op 11149.12 MB/s BenchmarkFields/ASCII/16-4 325507 378.0 ns/op 42.33 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21619 5539 ns/op 46.22 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1486 80779 ns/op 50.71 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 75 1401501 ns/op 46.76 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22488492 ns/op 46.63 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 343075 348.9 ns/op 45.86 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 10821 ns/op 23.66 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 619 193130 ns/op 21.21 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3525500 ns/op 18.59 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64465964 ns/op 16.27 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 227481 514.4 ns/op 31.11 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18758 6367 ns/op 40.21 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1040 116442 ns/op 35.18 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2259812 ns/op 29.00 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44147265 ns/op 23.75 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 272334 437.6 ns/op 36.57 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13759 8711 ns/op 29.39 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 808 149805 ns/op 27.34 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2831184 ns/op 23.15 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 52910490 ns/op 19.82 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 68539638 ns/op BenchmarkSplitSingleByteSeparator-4 28 3760056 ns/op BenchmarkSplitMultiByteSeparator-4 50 2277766 ns/op BenchmarkSplitNSingleByteSeparator-4 335754 368.7 ns/op BenchmarkSplitNMultiByteSeparator-4 275367 449.7 ns/op BenchmarkRepeat/5x0-4 4371898 27.33 ns/op BenchmarkRepeat/5x1-4 4413817 27.15 ns/op BenchmarkRepeat/5x2-4 248149 486.1 ns/op BenchmarkRepeat/5x6-4 145924 812.8 ns/op BenchmarkRepeat/10x0-4 4247551 28.25 ns/op BenchmarkRepeat/10x1-4 4312772 27.94 ns/op BenchmarkRepeat/10x2-4 244050 489.9 ns/op BenchmarkRepeat/10x6-4 145112 832.0 ns/op BenchmarkRepeatLarge/256/1-4 69146 1696 ns/op 150.92 MB/s BenchmarkRepeatLarge/256/16-4 106501 1081 ns/op 236.77 MB/s BenchmarkRepeatLarge/512/1-4 56120 2100 ns/op 243.76 MB/s BenchmarkRepeatLarge/512/16-4 80823 1477 ns/op 346.58 MB/s BenchmarkRepeatLarge/1024/1-4 42868 2806 ns/op 364.87 MB/s BenchmarkRepeatLarge/1024/16-4 55554 2158 ns/op 474.60 MB/s BenchmarkRepeatLarge/2048/1-4 30142 3949 ns/op 518.60 MB/s BenchmarkRepeatLarge/2048/16-4 35650 3305 ns/op 619.73 MB/s BenchmarkRepeatLarge/4096/1-4 19270 6162 ns/op 664.72 MB/s BenchmarkRepeatLarge/4096/16-4 21824 5515 ns/op 742.76 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10632 ns/op 770.51 MB/s BenchmarkRepeatLarge/8192/16-4 12093 9829 ns/op 833.41 MB/s BenchmarkRepeatLarge/8192/4097-4 5460336 22.34 ns/op 183381.56 MB/s BenchmarkRepeatLarge/16384/1-4 6268 18864 ns/op 868.54 MB/s BenchmarkRepeatLarge/16384/16-4 7210 18164 ns/op 902.02 MB/s BenchmarkRepeatLarge/16384/4097-4 8206 14322 ns/op 858.19 MB/s BenchmarkRepeatLarge/32768/1-4 3667 35848 ns/op 914.08 MB/s BenchmarkRepeatLarge/32768/16-4 3308 35017 ns/op 935.77 MB/s BenchmarkRepeatLarge/32768/4097-4 3661 31706 ns/op 904.53 MB/s BenchmarkRepeatLarge/65536/1-4 1692 68411 ns/op 957.98 MB/s BenchmarkRepeatLarge/65536/16-4 1816 67568 ns/op 969.93 MB/s BenchmarkRepeatLarge/65536/4097-4 1683 65080 ns/op 944.30 MB/s BenchmarkRepeatLarge/131072/1-4 445 266082 ns/op 492.60 MB/s BenchmarkRepeatLarge/131072/16-4 440 266630 ns/op 491.59 MB/s BenchmarkRepeatLarge/131072/4097-4 466 255484 ns/op 497.12 MB/s BenchmarkRepeatLarge/262144/1-4 228 514944 ns/op 509.07 MB/s BenchmarkRepeatLarge/262144/16-4 231 512189 ns/op 511.81 MB/s BenchmarkRepeatLarge/262144/4097-4 234 514733 ns/op 501.45 MB/s BenchmarkRepeatLarge/524288/1-4 100 1009746 ns/op 519.23 MB/s BenchmarkRepeatLarge/524288/16-4 100 1031550 ns/op 508.25 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1010360 ns/op 514.98 MB/s BenchmarkRepeatLarge/1048576/1-4 63 2018348 ns/op 519.52 MB/s BenchmarkRepeatLarge/1048576/16-4 61 1989036 ns/op 527.18 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 2013873 ns/op 518.77 MB/s BenchmarkRepeatLarge/2097152/1-4 28 3977158 ns/op 527.30 MB/s BenchmarkRepeatLarge/2097152/16-4 30 3986604 ns/op 526.05 MB/s BenchmarkRepeatLarge/2097152/4097-4 27 4215963 ns/op 496.58 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7812231 ns/op 536.89 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7934696 ns/op 528.60 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7976196 ns/op 525.47 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15923770 ns/op 526.80 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15451117 ns/op 542.91 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15537306 ns/op 539.77 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30698247 ns/op 546.52 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30873822 ns/op 543.41 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30976434 ns/op 541.61 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61136522 ns/op 548.84 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60013566 ns/op 559.11 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60456512 ns/op 555.02 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120327447 ns/op 557.72 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120446937 ns/op 557.17 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 121303839 ns/op 553.23 MB/s BenchmarkRepeatLarge/134217728/1-4 1 264127442 ns/op 508.16 MB/s BenchmarkRepeatLarge/134217728/16-4 1 238453697 ns/op 562.87 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 242220834 ns/op 554.11 MB/s BenchmarkRepeatLarge/268435456/1-4 1 532322773 ns/op 504.27 MB/s BenchmarkRepeatLarge/268435456/16-4 1 480794997 ns/op 558.32 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 487050711 ns/op 551.14 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1064323924 ns/op 504.42 MB/s BenchmarkRepeatLarge/536870912/16-4 1 969052244 ns/op 554.02 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 973569843 ns/op 551.45 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2133524773 ns/op 503.27 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1933595207 ns/op 555.31 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1954318089 ns/op 549.42 MB/s BenchmarkRepeatSpaces-4 4065028 29.15 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2298399 51.11 ns/op BenchmarkIndexAnyASCII/1:2-4 2268158 52.50 ns/op BenchmarkIndexAnyASCII/1:4-4 2285851 52.76 ns/op BenchmarkIndexAnyASCII/1:8-4 2237536 52.89 ns/op BenchmarkIndexAnyASCII/1:16-4 2254515 53.00 ns/op BenchmarkIndexAnyASCII/1:32-4 2202196 54.54 ns/op BenchmarkIndexAnyASCII/1:64-4 2197956 54.26 ns/op BenchmarkIndexAnyASCII/16:1-4 2302375 51.96 ns/op BenchmarkIndexAnyASCII/16:2-4 770719 145.9 ns/op BenchmarkIndexAnyASCII/16:4-4 715740 150.2 ns/op BenchmarkIndexAnyASCII/16:8-4 660782 155.7 ns/op BenchmarkIndexAnyASCII/16:16-4 714667 166.2 ns/op BenchmarkIndexAnyASCII/16:32-4 560803 197.3 ns/op BenchmarkIndexAnyASCII/16:64-4 456382 239.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2030048 58.64 ns/op BenchmarkIndexAnyASCII/256:2-4 71731 1637 ns/op BenchmarkIndexAnyASCII/256:4-4 71403 1646 ns/op BenchmarkIndexAnyASCII/256:8-4 70118 1653 ns/op BenchmarkIndexAnyASCII/256:16-4 70531 1673 ns/op BenchmarkIndexAnyASCII/256:32-4 69979 1706 ns/op BenchmarkIndexAnyASCII/256:64-4 68348 1746 ns/op BenchmarkIndexAnyUTF8/1:1-4 2307219 50.81 ns/op BenchmarkIndexAnyUTF8/1:2-4 2150264 54.70 ns/op BenchmarkIndexAnyUTF8/1:4-4 2195325 54.94 ns/op BenchmarkIndexAnyUTF8/1:8-4 2282344 54.76 ns/op BenchmarkIndexAnyUTF8/1:16-4 2221600 53.85 ns/op BenchmarkIndexAnyUTF8/1:32-4 2102557 56.82 ns/op BenchmarkIndexAnyUTF8/1:64-4 2175733 54.73 ns/op BenchmarkIndexAnyUTF8/16:1-4 1777797 67.44 ns/op BenchmarkIndexAnyUTF8/16:2-4 289422 414.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 298770 403.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 294597 405.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 284812 431.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 277069 427.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 271473 427.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 339622 348.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 20796 5814 ns/op BenchmarkIndexAnyUTF8/256:4-4 20649 5796 ns/op BenchmarkIndexAnyUTF8/256:8-4 20656 5810 ns/op BenchmarkIndexAnyUTF8/256:16-4 20017 5928 ns/op BenchmarkIndexAnyUTF8/256:32-4 18988 6305 ns/op BenchmarkIndexAnyUTF8/256:64-4 19140 6312 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2263160 52.61 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2337344 51.42 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2342551 51.25 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2350456 51.22 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2332885 51.40 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2276373 53.39 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2207103 53.92 ns/op BenchmarkLastIndexAnyASCII/16:1-4 817774 144.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 773342 146.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 785648 152.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 739576 155.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 723781 165.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 616156 193.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 493266 240.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74055 1625 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74088 1624 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73251 1633 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73370 1645 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72553 1657 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71172 1691 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69261 1734 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2248590 53.25 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2256628 53.69 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2352027 53.18 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2316189 51.31 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2270463 52.24 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2199231 54.40 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2216335 54.31 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 358894 322.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 173055 679.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 174867 662.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 173383 677.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 166803 697.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 164520 723.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 161904 741.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27006 4475 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12170 9866 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12308 9797 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12259 9832 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10371 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10899 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10896 ns/op BenchmarkTrimASCII/1:1-4 3934258 30.30 ns/op BenchmarkTrimASCII/1:2-4 2711326 44.36 ns/op BenchmarkTrimASCII/1:4-4 2463849 49.41 ns/op BenchmarkTrimASCII/1:8-4 2136080 56.34 ns/op BenchmarkTrimASCII/1:16-4 1773265 67.55 ns/op BenchmarkTrimASCII/16:1-4 3246765 36.53 ns/op BenchmarkTrimASCII/16:2-4 794416 148.1 ns/op BenchmarkTrimASCII/16:4-4 769044 150.2 ns/op BenchmarkTrimASCII/16:8-4 751755 156.7 ns/op BenchmarkTrimASCII/16:16-4 708000 166.1 ns/op BenchmarkTrimASCII/256:1-4 813979 147.1 ns/op BenchmarkTrimASCII/256:2-4 74358 1615 ns/op BenchmarkTrimASCII/256:4-4 73530 1620 ns/op BenchmarkTrimASCII/256:8-4 73234 1633 ns/op BenchmarkTrimASCII/256:16-4 72490 1641 ns/op BenchmarkTrimASCII/4096:1-4 75770 1582 ns/op BenchmarkTrimASCII/4096:2-4 4773 24790 ns/op BenchmarkTrimASCII/4096:4-4 4658 24885 ns/op BenchmarkTrimASCII/4096:8-4 4561 24875 ns/op BenchmarkTrimASCII/4096:16-4 4585 24979 ns/op BenchmarkTrimByte-4 4207172 27.67 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13456 8879 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13513 8873 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1116 106510 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2278 51861 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4425 26037 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7634 14889 ns/op BenchmarkJoin/0-4 5355826 22.30 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4185033 28.59 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 212775 551.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 153972 777.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 114500 1061 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 92914 1291 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 79749 1503 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 67423 1789 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3174567 37.71 ns/op BenchmarkTrimSpace/ASCII-4 1719141 69.76 ns/op BenchmarkTrimSpace/SomeNonASCII-4 147003 819.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 75915 1562 ns/op BenchmarkReplaceAll-4 150295 803.6 ns/op 16 B/op 1 allocs/op PASS ok strings 56.765s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 37465 3115 ns/op BenchmarkCond2-4 15968 7338 ns/op BenchmarkCond4-4 8469 13876 ns/op BenchmarkCond8-4 3255 33836 ns/op BenchmarkCond16-4 1299 88867 ns/op BenchmarkCond32-4 614 196175 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 516614 242.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 241300 439.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 558572 222.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 423158 272.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 279918 516.5 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 501729 204.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 79507 1640 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 66418 1920 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 64882 2157 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 40117 3339 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 395204 284.6 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 137119 867.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 456156 254.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 112304 1019 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 561199 208.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 141204 848.7 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2476152 48.96 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 35640 3407 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 94747 1257 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 169891 860.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4401 27157 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 283 504886 ns/op BenchmarkRange/*sync.Map-4 1177 96764 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 95938 1323 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 221929 505.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 54481 2167 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 142572 730.9 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 225080 533.0 ns/op BenchmarkAdversarialDelete/*sync.Map-4 175675 807.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 64646 1883 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 151369 800.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 569082 202.7 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45469 2614 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 113106 1039 ns/op BenchmarkSwapCollision/*sync.Map-4 54037 2208 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 348 339736 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 85759 1395 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 320149 342.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18294 6368 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 50889 2322 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17113 6831 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 276618 490.3 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 77251 1491 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 136233 869.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1892650 60.59 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 131700 927.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2423941 56.97 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 485260 368.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 121930 988.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 439257 241.9 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 75925 1606 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 336056 376.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 422554 245.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 96504 1259 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 516176 255.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 101965 1991 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 83942 1364 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 143930 899.0 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 45217 2637 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 204224 600.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 422019 245.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 99537 1192 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 484944 237.7 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 33552 3540 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 70112 1722 ns/op BenchmarkClear/*sync.Map-4 25393 4706 ns/op BenchmarkUncontendedSemaphore-4 3428780 34.86 ns/op BenchmarkContendedSemaphore-4 2517937 50.88 ns/op BenchmarkMutexUncontended-4 978748 144.6 ns/op BenchmarkMutex-4 93642 1233 ns/op BenchmarkMutexSlack-4 90585 1276 ns/op BenchmarkMutexWork-4 82106 1457 ns/op BenchmarkMutexWorkSlack-4 82236 1420 ns/op BenchmarkMutexNoSpin-4 51117 2247 ns/op BenchmarkMutexSpin-4 62388 2107 ns/op BenchmarkOnce-4 486762 245.6 ns/op BenchmarkOnceFunc/v=Once-4 967087 118.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 841533 137.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 925628 129.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 940815 126.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 817250 142.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 882915 129.1 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7104878 16.84 ns/op BenchmarkSemaSyntNonblock-4 1000000 103.6 ns/op BenchmarkSemaSyntBlock-4 1000000 138.1 ns/op BenchmarkSemaWorkNonblock-4 801225 147.5 ns/op BenchmarkSemaWorkBlock-4 758634 189.9 ns/op BenchmarkRWMutexUncontended-4 414388 277.6 ns/op BenchmarkRWMutexWrite100-4 225120 558.2 ns/op BenchmarkRWMutexWrite10-4 163940 745.2 ns/op BenchmarkRWMutexWorkWrite100-4 220273 569.9 ns/op BenchmarkRWMutexWorkWrite10-4 128772 889.3 ns/op BenchmarkWaitGroupUncontended-4 795841 144.8 ns/op BenchmarkWaitGroupAddDone-4 284044 443.0 ns/op BenchmarkWaitGroupAddDoneWork-4 322602 454.4 ns/op BenchmarkWaitGroupWait-4 4436245 26.49 ns/op BenchmarkWaitGroupWaitWork-4 2586412 46.47 ns/op BenchmarkWaitGroupActuallyWait-4 37520 3238 ns/op 32 B/op 2 allocs/op PASS ok sync 18.978s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 432921 300.4 ns/op PASS ok sync/atomic 1.213s PASS ok syscall 1.069s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 129980 912.9 ns/op 0 B/op 0 allocs/op PASS ok testing 1.180s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8206 13724 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11601 10282 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1147279 ns/op 110961 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 123 965124 ns/op 902 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 140191368 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 137689813 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1876 61960 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2215 52828 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5681058 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 20 5144710 ns/op 19756 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 653726272 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 641418154 ns/op 47012752 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 226 521654 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 253 476451 ns/op 155 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 55049020 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 54966088 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6304708788 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6008949544 ns/op 334042080 B/op 100089 allocs/op BenchmarkPyramid/10-4 2847 41900 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 34 2946067 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 301161948 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2589 43808 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 283 415751 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4192870 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 8100 13295 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.083s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 72317372 ns/op BenchmarkVariableString-4 117141 1018 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2187 52137 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 1.518s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 30 3486504 ns/op BenchmarkAfter-4 105000 1224 ns/op BenchmarkStop/impl=chan-4 149757 679.5 ns/op BenchmarkStop/impl=func-4 197696 633.8 ns/op BenchmarkSimultaneousAfterFunc1000-4 28 3986379 ns/op BenchmarkStartStop1000-4 201 523122 ns/op BenchmarkReset/impl=chan-4 1750306 68.40 ns/op BenchmarkReset/impl=func-4 1900225 71.50 ns/op BenchmarkSleep1000-4 34 3597938 ns/op BenchmarkParallelTimerLatency-4 50 178019 avg-late-ns 283641 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 100030 avg-late-ns 250371 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 93537 avg-late-ns 343466 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 85283 avg-late-ns 218014 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 78531 avg-late-ns 260901 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 88320 avg-late-ns 406919 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 105373 avg-late-ns 449601 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 92228 avg-late-ns 356454 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 118567 avg-late-ns 508043 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 126713 avg-late-ns 808863 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 777072 avg-late-ns 6666242 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 102224 avg-late-ns 257853 max-late-ns BenchmarkAdjustTimers10000-4 22 6615573 ns/op BenchmarkTicker-4 526573 215.2 ns/op BenchmarkTickerReset-4 1618699 74.34 ns/op BenchmarkTickerResetNaive-4 166407 672.1 ns/op BenchmarkNow-4 1000000 113.3 ns/op BenchmarkNowUnixNano-4 859857 120.5 ns/op BenchmarkNowUnixMilli-4 954357 123.7 ns/op BenchmarkNowUnixMicro-4 846331 122.7 ns/op BenchmarkFormat-4 59532 1963 ns/op BenchmarkFormatRFC3339-4 84069 1418 ns/op BenchmarkFormatRFC3339Nano-4 84314 1429 ns/op BenchmarkFormatNow-4 83941 1431 ns/op BenchmarkMarshalJSON-4 111003 1060 ns/op BenchmarkMarshalText-4 115942 1030 ns/op BenchmarkMarshalBinary-4 269437 436.7 ns/op BenchmarkParse-4 143672 813.0 ns/op BenchmarkParseRFC3339UTC-4 349958 336.0 ns/op BenchmarkParseRFC3339UTCBytes-4 230984 515.4 ns/op BenchmarkParseRFC3339TZ-4 108316 1105 ns/op BenchmarkParseRFC3339TZBytes-4 87633 1369 ns/op BenchmarkParseDuration-4 553776 216.2 ns/op BenchmarkHour-4 736404 161.2 ns/op BenchmarkSecond-4 737661 159.9 ns/op BenchmarkDate-4 611005 189.3 ns/op BenchmarkYear-4 629037 185.1 ns/op BenchmarkYearDay-4 602701 189.2 ns/op BenchmarkMonth-4 644994 188.9 ns/op BenchmarkDay-4 615160 189.3 ns/op BenchmarkISOWeek-4 555014 195.9 ns/op BenchmarkGoString-4 84446 1439 ns/op BenchmarkDateFunc-4 1665080 72.14 ns/op BenchmarkUnmarshalText-4 96922 1239 ns/op PASS ok time 16.761s goos: freebsd goarch: amd64 pkg: unicode cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkToUpper-4 596604 176.9 ns/op BenchmarkToLower-4 537841 199.7 ns/op BenchmarkSimpleFold/Upper-4 426685 278.8 ns/op BenchmarkSimpleFold/Lower-4 423830 280.2 ns/op BenchmarkSimpleFold/Fold-4 768385 153.4 ns/op BenchmarkSimpleFold/NoFold-4 421542 281.1 ns/op PASS ok unicode 1.791s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 661924 171.1 ns/op BenchmarkDecodeValidJapaneseChars-4 771704 144.6 ns/op BenchmarkDecodeRune-4 1813404 64.76 ns/op BenchmarkEncodeValidASCII-4 561903 199.2 ns/op BenchmarkEncodeValidJapaneseChars-4 862462 132.5 ns/op BenchmarkAppendRuneValidASCII-4 1570690 77.18 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2560394 46.73 ns/op BenchmarkEncodeRune-4 1896615 64.78 ns/op PASS ok unicode/utf16 2.300s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 3032392 39.73 ns/op BenchmarkRuneCountTenJapaneseChars-4 1365451 87.02 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 7507488 16.04 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 1927569 62.41 ns/op BenchmarkValidTenASCIIChars-4 2069337 58.22 ns/op BenchmarkValid100KASCIIChars-4 80 1275593 ns/op BenchmarkValidTenJapaneseChars-4 316440 367.2 ns/op BenchmarkValidLongMostlyASCII-4 85 1387480 ns/op BenchmarkValidLongJapanese-4 49 2303636 ns/op BenchmarkValidStringTenASCIIChars-4 4859793 24.51 ns/op BenchmarkValidString100KASCIIChars-4 9687 12194 ns/op BenchmarkValidStringTenJapaneseChars-4 452136 248.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1231 98648 ns/op BenchmarkValidStringLongJapanese-4 163 734718 ns/op BenchmarkEncodeASCIIRune-4 9897112 10.75 ns/op BenchmarkEncodeSpanishRune-4 3199215 37.45 ns/op BenchmarkEncodeJapaneseRune-4 2585784 45.16 ns/op BenchmarkEncodeMaxRune-4 2330002 51.28 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2692729 44.10 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2728354 44.19 ns/op BenchmarkEncodeInvalidRuneNegative-4 2695214 44.53 ns/op BenchmarkAppendASCIIRune-4 9696836 11.18 ns/op BenchmarkAppendSpanishRune-4 3336447 35.03 ns/op BenchmarkAppendJapaneseRune-4 3120394 40.56 ns/op BenchmarkAppendMaxRune-4 2586228 46.72 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 2981106 40.35 ns/op BenchmarkAppendInvalidRuneSurrogate-4 2972653 40.45 ns/op BenchmarkAppendInvalidRuneNegative-4 2979991 40.35 ns/op BenchmarkDecodeASCIIRune-4 3010286 39.97 ns/op BenchmarkDecodeJapaneseRune-4 2400194 49.88 ns/op BenchmarkFullRune/ASCII-4 3608505 33.41 ns/op BenchmarkFullRune/Incomplete-4 1628245 73.21 ns/op BenchmarkFullRune/Japanese-4 3673478 32.69 ns/op PASS ok unicode/utf8 6.210s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 490600 258.8 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 292186 368.9 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 171266 838.4 ns/op 0 B/op 0 allocs/op PASS ok unique 9.120s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 76711186061 ns/op PASS ok cmd/api 77.892s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 478302 243.5 ns/op BenchmarkCgoCall/one-pointer-4 384656 298.9 ns/op BenchmarkCgoCall/string-pointer-escape-4 346893 353.8 ns/op BenchmarkCgoCall/string-pointer-noescape-4 434230 270.6 ns/op BenchmarkCgoCall/eight-pointers-4 203703 591.9 ns/op BenchmarkCgoCall/eight-pointers-nil-4 393756 295.0 ns/op BenchmarkCgoCall/eight-pointers-array-4 29424 4507 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43130 2772 ns/op BenchmarkGoString-4 1000000 108.3 ns/op BenchmarkCGoCallback-4 50554 2348 ns/op BenchmarkCGoInCThread-4 299353 392.0 ns/op PASS ok cmd/cgo/internal/test 2.537s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 914859 131.3 ns/op BenchmarkEqArrayOfStrings64-4 114212 1025 ns/op BenchmarkEqArrayOfStrings1024-4 7905 14556 ns/op BenchmarkEqArrayOfFloats5-4 1000000 109.3 ns/op BenchmarkEqArrayOfFloats64-4 131232 914.5 ns/op BenchmarkEqArrayOfFloats1024-4 8890 13024 ns/op BenchmarkEqArrayOfStructsEq-4 2509 47025 ns/op BenchmarkEqArrayOfStructsNotEq-4 4123 28177 ns/op BenchmarkEqStruct-4 18549061 6.487 ns/op PASS ok cmd/compile/internal/reflectdata 2.305s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 64385 ns/op BenchmarkInvertLessThanNoov-4 14675852 8.187 ns/op BenchmarkCopyElim1-4 883 121465 ns/op BenchmarkCopyElim10-4 993 118739 ns/op BenchmarkCopyElim100-4 447 256917 ns/op BenchmarkCopyElim1000-4 69 1639244 ns/op BenchmarkCopyElim10000-4 4 29861027 ns/op BenchmarkCopyElim100000-4 1 528145593 ns/op BenchmarkDeadCode/1-4 808 134262 ns/op BenchmarkDeadCode/10-4 774 153520 ns/op BenchmarkDeadCode/100-4 348 351226 ns/op BenchmarkDeadCode/1000-4 50 2464485 ns/op BenchmarkDeadCode/10000-4 4 29967280 ns/op BenchmarkDeadCode/100000-4 1 343242121 ns/op BenchmarkDeadCode/200000-4 1 773903738 ns/op BenchmarkDominatorsLinear-4 14 9427459 ns/op 1.06 MB/s BenchmarkDominatorsFwdBack-4 9 13660043 ns/op 0.73 MB/s BenchmarkDominatorsManyPred-4 9 13982762 ns/op 0.72 MB/s BenchmarkDominatorsMaxPred-4 9 13522458 ns/op 0.74 MB/s BenchmarkDominatorsMaxPredVal-4 9 13520574 ns/op 0.74 MB/s BenchmarkFuse/1-4 740 155470 ns/op BenchmarkFuse/10-4 595 205414 ns/op BenchmarkFuse/100-4 184 637055 ns/op BenchmarkFuse/1000-4 20 5808898 ns/op BenchmarkFuse/10000-4 2 72937060 ns/op BenchmarkNilCheckDeep1-4 9931 10399 ns/op 0.10 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4596 25455 ns/op 0.39 MB/s 240 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 694 173277 ns/op 0.58 MB/s 1205 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 66 1690057 ns/op 0.59 MB/s 9942 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 19743603 ns/op 0.51 MB/s 175116 B/op 6 allocs/op BenchmarkDSEPass-4 31 3741443 ns/op 57317 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 131717975 ns/op 4275712 B/op 108833 allocs/op BenchmarkCSEPass-4 8 13920167 ns/op 98605 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 146089176 ns/op 3779544 B/op 52714 allocs/op BenchmarkDeadcodePass-4 192 604190 ns/op 91122 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 140814819 ns/op 4071464 B/op 45177 allocs/op BenchmarkMultiPass-4 80 1416699 ns/op 234521 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 272799884 ns/op 9300024 B/op 104983 allocs/op BenchmarkCondRewrite/SoloJump-4 3324684 36.03 ns/op BenchmarkCondRewrite/CombJump-4 3081345 38.73 ns/op PASS ok cmd/compile/internal/ssa 15.422s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9894 11747 ns/op BenchmarkExtShift-4 17646 6683 ns/op BenchmarkModify-4 9404 12321 ns/op BenchmarkMullImm-4 17418 6873 ns/op BenchmarkConstModify-4 9614 11874 ns/op BenchmarkBitSet-4 19688 5975 ns/op BenchmarkBitClear-4 19582 5964 ns/op BenchmarkBitToggle-4 19786 5983 ns/op BenchmarkBitSetConst-4 157105 760.2 ns/op BenchmarkBitClearConst-4 151100 788.1 ns/op BenchmarkBitToggleConst-4 157564 761.5 ns/op BenchmarkDivconstI64-4 8790186 13.06 ns/op BenchmarkModconstI64-4 8336222 14.26 ns/op BenchmarkDivisiblePow2constI64-4 8777346 13.95 ns/op BenchmarkDivisibleconstI64-4 8794952 12.02 ns/op BenchmarkDivisibleWDivconstI64-4 6241423 19.25 ns/op BenchmarkDivconstU64/3-4 9095006 12.53 ns/op BenchmarkDivconstU64/5-4 8147460 14.53 ns/op BenchmarkDivconstU64/37-4 8889404 12.72 ns/op BenchmarkDivconstU64/1234567-4 9504573 11.67 ns/op BenchmarkModconstU64-4 8600872 13.42 ns/op BenchmarkDivisibleconstU64-4 9694665 11.95 ns/op BenchmarkDivisibleWDivconstU64-4 5876104 20.29 ns/op BenchmarkDivconstI32-4 9048039 13.46 ns/op BenchmarkModconstI32-4 8456047 14.22 ns/op BenchmarkDivisiblePow2constI32-4 9423297 12.15 ns/op BenchmarkDivisibleconstI32-4 8874129 13.22 ns/op BenchmarkDivisibleWDivconstI32-4 6307628 18.97 ns/op BenchmarkDivconstU32-4 9332022 12.23 ns/op BenchmarkModconstU32-4 9646450 11.69 ns/op BenchmarkDivisibleconstU32-4 9025887 13.15 ns/op BenchmarkDivisibleWDivconstU32-4 6261062 19.01 ns/op BenchmarkDivconstI16-4 8889562 13.61 ns/op BenchmarkModconstI16-4 8724736 11.95 ns/op BenchmarkDivisiblePow2constI16-4 8776591 13.08 ns/op BenchmarkDivisibleconstI16-4 8976921 12.71 ns/op BenchmarkDivisibleWDivconstI16-4 6179992 19.45 ns/op BenchmarkDivconstU16-4 9027555 12.52 ns/op BenchmarkModconstU16-4 9750813 12.01 ns/op BenchmarkDivisibleconstU16-4 8959482 13.21 ns/op BenchmarkDivisibleWDivconstU16-4 5842240 20.91 ns/op BenchmarkDivconstI8-4 9072403 12.47 ns/op BenchmarkModconstI8-4 8331811 14.23 ns/op BenchmarkDivisiblePow2constI8-4 8972607 12.96 ns/op BenchmarkDivisibleconstI8-4 9020889 12.60 ns/op BenchmarkDivisibleWDivconstI8-4 6066139 19.74 ns/op BenchmarkDivconstU8-4 9340137 12.14 ns/op BenchmarkModconstU8-4 9697812 11.84 ns/op BenchmarkDivisibleconstU8-4 9131336 12.80 ns/op BenchmarkDivisibleWDivconstU8-4 6258075 19.17 ns/op BenchmarkMul2-4 166003 745.6 ns/op BenchmarkMulNeg2-4 166114 756.1 ns/op BenchmarkEfaceInteger-4 3876798 28.01 ns/op BenchmarkTypeAssert-4 14706372 7.184 ns/op BenchmarkDiv64UnsignedSmall-4 7339962 15.98 ns/op BenchmarkDiv64Small-4 6345583 18.22 ns/op BenchmarkDiv64SmallNegDivisor-4 6273879 18.76 ns/op BenchmarkDiv64SmallNegDividend-4 6200880 18.22 ns/op BenchmarkDiv64SmallNegBoth-4 6280519 17.78 ns/op BenchmarkDiv64Unsigned-4 6991456 16.36 ns/op BenchmarkDiv64-4 6124927 18.31 ns/op BenchmarkDiv64NegDivisor-4 6434004 18.10 ns/op BenchmarkDiv64NegDividend-4 6167193 18.31 ns/op BenchmarkDiv64NegBoth-4 6378097 18.25 ns/op BenchmarkMod64UnsignedSmall-4 7431120 15.49 ns/op BenchmarkMod64Small-4 6509437 17.42 ns/op BenchmarkMod64SmallNegDivisor-4 6239172 18.66 ns/op BenchmarkMod64SmallNegDividend-4 6348163 17.72 ns/op BenchmarkMod64SmallNegBoth-4 6270421 17.62 ns/op BenchmarkMod64Unsigned-4 7324233 15.60 ns/op BenchmarkMod64-4 6373322 18.18 ns/op BenchmarkMod64NegDivisor-4 6146101 18.82 ns/op BenchmarkMod64NegDividend-4 6151124 18.71 ns/op BenchmarkMod64NegBoth-4 6308706 17.73 ns/op BenchmarkMulconstI32/3-4 17833290 6.098 ns/op BenchmarkMulconstI32/5-4 18692220 5.625 ns/op BenchmarkMulconstI32/12-4 18306196 6.068 ns/op BenchmarkMulconstI32/120-4 17788880 6.071 ns/op BenchmarkMulconstI32/-120-4 18758786 5.619 ns/op BenchmarkMulconstI32/65537-4 18645236 6.051 ns/op BenchmarkMulconstI32/65538-4 18764697 6.081 ns/op BenchmarkMulconstI64/3-4 17593047 6.145 ns/op BenchmarkMulconstI64/5-4 17632382 6.100 ns/op BenchmarkMulconstI64/12-4 17382040 6.527 ns/op BenchmarkMulconstI64/120-4 17444898 6.695 ns/op BenchmarkMulconstI64/-120-4 17748895 6.072 ns/op BenchmarkMulconstI64/65537-4 17472652 6.499 ns/op BenchmarkMulconstI64/65538-4 17490564 6.474 ns/op BenchmarkMulconstU32/3-4 18639728 5.666 ns/op BenchmarkMulconstU32/5-4 17415442 6.128 ns/op BenchmarkMulconstU32/12-4 17531650 6.026 ns/op BenchmarkMulconstU32/120-4 21338979 5.660 ns/op BenchmarkMulconstU32/65537-4 18206517 6.123 ns/op BenchmarkMulconstU32/65538-4 18151281 6.083 ns/op BenchmarkMulconstU64/3-4 18886638 5.616 ns/op BenchmarkMulconstU64/5-4 18813146 5.635 ns/op BenchmarkMulconstU64/12-4 17800575 6.039 ns/op BenchmarkMulconstU64/120-4 18779541 5.664 ns/op BenchmarkMulconstU64/65537-4 17552130 6.119 ns/op BenchmarkMulconstU64/65538-4 17632461 6.098 ns/op BenchmarkShiftArithmeticRight-4 19966990 6.065 ns/op BenchmarkSwitch8Predictable-4 13597603 8.745 ns/op BenchmarkSwitch8Unpredictable-4 5896574 20.38 ns/op BenchmarkSwitch32Predictable-4 8550333 14.00 ns/op BenchmarkSwitch32Unpredictable-4 5930179 20.26 ns/op BenchmarkSwitchStringPredictable-4 8600662 13.92 ns/op BenchmarkSwitchStringUnpredictable-4 4664941 25.66 ns/op BenchmarkSwitchTypePredictable-4 6159666 19.28 ns/op BenchmarkSwitchTypeUnpredictable-4 3294746 36.25 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7070864 15.67 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3786568 31.67 ns/op PASS ok cmd/compile/internal/test 16.261s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 96 1214693 ns/op BenchmarkNamed/Underlying/nongeneric-4 776382 129.8 ns/op BenchmarkNamed/Underlying/generic-4 897060 133.1 ns/op BenchmarkNamed/Underlying/src_instance-4 856872 137.2 ns/op BenchmarkNamed/Underlying/user_instance-4 804531 137.8 ns/op BenchmarkCheck/http/funcbodies/info-4 1 581356930 ns/op 59837 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 442848681 ns/op 78552 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 164824130 ns/op 210957 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 144050680 ns/op 241401 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 404469126 ns/op 13064 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 94785874 ns/op 55742 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 34066340 ns/op 155092 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 33188251 ns/op 159173 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 135799847 ns/op 15976 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 43822805 ns/op 49504 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20142562 ns/op 107675 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20202929 ns/op 107265 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1321851549 ns/op 54708 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 689435791 ns/op 104889 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 159872508 ns/op 452004 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 124389278 ns/op 581055 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 432909836 ns/op 2631 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 49901916 ns/op 22816 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 29987649 ns/op 37975 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 31114485 ns/op 36588 lines/s PASS ok cmd/compile/internal/types2 18.501s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 50 2607143 ns/op 3976620 sys-ns/op 895680 user-ns/op PASS ok cmd/go 1.327s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 214776 530.2 ns/op PASS ok cmd/go/internal/cfg 1.208s All tests passed.