freebsd-amd64-race at 4ffa2aecc119bd70f4765cbb9b911f47dbadd117 :: 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.678s ok archive/zip 2.848s ok bufio 1.356s ok bytes 2.500s ok cmp 1.080s ok compress/bzip2 1.419s ok compress/flate 6.347s ok compress/gzip 13.074s ok compress/lzw 1.977s ok compress/zlib 5.316s ok container/heap 1.059s ok container/list 1.019s ok container/ring 1.033s ok context 1.046s ok crypto 2.627s ok crypto/aes 1.082s ok crypto/cipher 3.367s ok crypto/des 1.052s ok crypto/dsa 1.019s ok crypto/ecdh 1.283s ok crypto/ecdsa 1.185s ok crypto/ed25519 1.434s ok crypto/elliptic 1.095s ok crypto/hmac 1.095s ok crypto/internal/alias 1.087s ok crypto/internal/bigmod 1.444s ok crypto/internal/boring 1.086s ok crypto/internal/boring/bcache 1.460s ok crypto/internal/edwards25519 1.842s ok crypto/internal/edwards25519/field 1.142s ok crypto/internal/fips 1.055s ok crypto/internal/fips/check 1.034s ok crypto/internal/fips/sha3 3.466s ok crypto/internal/fips/subtle 1.507s ok crypto/internal/hpke 1.093s ok crypto/internal/mlkem768 1.659s ok crypto/internal/nistec 1.888s ok crypto/internal/nistec/fiat 1.045s [no tests to run] ok crypto/md5 1.045s ok crypto/rand 1.564s ok crypto/rc4 1.503s ok crypto/rsa 2.475s ok crypto/sha1 1.080s ok crypto/sha256 1.083s ok crypto/sha512 1.084s ok crypto/subtle 1.060s ok crypto/tls 3.643s ok crypto/x509 2.167s ok database/sql 1.647s ok database/sql/driver 1.066s ok debug/buildinfo 1.132s ok debug/dwarf 1.138s ok debug/elf 2.004s ok debug/gosym 1.142s ok debug/macho 1.093s ok debug/pe 1.085s ok debug/plan9obj 1.084s ok embed 1.083s [no tests to run] ok embed/internal/embedtest 1.083s ok encoding/ascii85 1.083s ok encoding/asn1 1.036s ok encoding/base32 1.128s ok encoding/base64 1.089s ok encoding/binary 1.051s ok encoding/csv 1.063s ok encoding/gob 18.024s ok encoding/hex 1.097s ok encoding/json 2.165s ok encoding/pem 3.098s ok encoding/xml 1.234s ok errors 1.091s ok expvar 1.091s ok flag 3.232s ok fmt 1.563s ok go/ast 1.035s ok go/ast/internal/tests 1.023s ok go/build 8.361s ok go/build/constraint 1.091s ok go/constant 1.052s ok go/doc 1.301s ok go/doc/comment 2.656s ok go/format 1.122s ok go/importer 1.728s ok go/internal/gccgoimporter 1.093s ok go/internal/gcimporter 12.420s ok go/internal/srcimporter 15.369s ok go/parser 1.971s ok go/printer 2.480s ok go/scanner 1.064s ok go/token 1.167s ok go/types 40.484s ok go/version 1.027s ok hash 1.027s ok hash/adler32 1.111s ok hash/crc32 1.088s ok hash/crc64 1.087s ok hash/fnv 1.079s ok hash/maphash 1.272s ok html 1.071s ok html/template 1.226s ok image 1.457s ok image/color 1.102s ok image/draw 1.576s ok image/gif 1.887s ok image/jpeg 2.290s ok image/png 4.041s ok index/suffixarray 1.904s ok internal/abi 1.125s ok internal/buildcfg 1.023s ok internal/chacha8rand 1.077s ok internal/concurrent 1.888s ok internal/coverage/cfile 2.613s ok internal/coverage/cformat 1.021s ok internal/coverage/cmerge 1.022s ok internal/coverage/pods 1.076s ok internal/coverage/slicereader 1.073s ok internal/coverage/slicewriter 1.073s ok internal/coverage/test 1.064s ok internal/cpu 3.245s ok internal/dag 1.027s ok internal/diff 1.025s ok internal/fmtsort 1.039s ok internal/fuzz 1.106s ok internal/godebug 15.132s ok internal/godebugs 72.893s ok internal/gover 1.076s ok internal/itoa 1.083s ok internal/pkgbits 1.075s ok internal/platform 1.683s ok internal/poll 1.436s ok internal/profile 1.049s ok internal/reflectlite 1.087s ok internal/runtime/atomic 1.138s ok internal/runtime/maps 1.084s ok internal/runtime/math 1.083s ok internal/runtime/sys 1.074s ok internal/saferio 1.116s ok internal/singleflight 1.114s ok internal/syscall/unix 1.083s ok internal/sysinfo 1.084s ok internal/testenv 1.244s ok internal/trace 40.950s ok internal/trace/internal/oldtrace 1.623s ok internal/types/errors 1.482s ok internal/unsafeheader 1.058s ok internal/weak 1.058s ok internal/xcoff 1.053s ok internal/zstd 1.981s ok io 1.112s ok io/fs 1.292s ok io/ioutil 1.086s ok iter 1.074s ok log 1.092s ok log/slog 1.090s ok log/slog/internal/benchmarks 1.088s ok log/slog/internal/buffer 1.088s ok log/syslog 2.292s ok maps 1.019s ok math 1.094s ok math/big 3.874s ok math/bits 1.030s ok math/cmplx 1.029s ok math/rand 3.896s ok math/rand/v2 2.614s ok mime 1.060s ok mime/multipart 6.305s ok mime/quotedprintable 1.093s ok net 9.115s ok net/http 9.426s ok net/http/cgi 28.693s ok net/http/cookiejar 1.045s ok net/http/fcgi 1.300s ok net/http/httptest 1.199s ok net/http/httptrace 1.083s ok net/http/httputil 1.701s ok net/http/internal 2.662s ok net/http/internal/ascii 1.081s ok net/http/pprof 6.369s ok net/internal/cgotest 1.072s ok net/internal/socktest 1.072s ok net/mail 1.045s ok net/netip 1.583s ok net/rpc 1.122s ok net/rpc/jsonrpc 1.033s ok net/smtp 1.067s ok net/textproto 1.067s ok net/url 1.050s ok os 10.389s ok os/exec 8.589s ok os/exec/internal/fdtest 1.081s ok os/signal 20.951s ok os/user 1.082s ok path 1.082s ok path/filepath 1.128s ok plugin 1.078s ok reflect 1.557s ok regexp 4.075s ok regexp/syntax 5.968s ok runtime 49.542s ok runtime/cgo 1.039s ok runtime/debug 2.180s ok runtime/internal/wasitest 1.043s ok runtime/metrics 1.036s ok runtime/pprof 30.956s ok runtime/race 11.012s ok runtime/trace 1.155s ok slices 1.470s ok sort 1.538s ok strconv 3.344s ok strings 2.390s ok sync 1.561s ok sync/atomic 3.664s ok syscall 8.000s ok testing 4.139s ok testing/fstest 1.075s ok testing/iotest 1.075s ok testing/quick 1.193s ok testing/slogtest 1.092s ok text/scanner 1.063s ok text/tabwriter 1.086s ok text/template 1.096s ok text/template/parse 1.095s ok time 15.486s ok unicode 1.061s ok unicode/utf16 1.060s ok unicode/utf8 1.053s ok unique 1.369s ok cmd/addr2line 5.408s ok cmd/api 15.160s ok cmd/asm/internal/asm 4.518s ok cmd/asm/internal/lex 1.025s ok cmd/cgo/internal/swig 1.094s ok cmd/cgo/internal/test 1.721s ok cmd/cgo/internal/testcarchive 23.499s ok cmd/cgo/internal/testcshared 6.046s ok cmd/cgo/internal/testerrors 11.349s ok cmd/cgo/internal/testfortran 1.052s ok cmd/cgo/internal/testgodefs 1.585s ok cmd/cgo/internal/testlife 1.754s ok cmd/cgo/internal/testnocgo 1.054s ok cmd/cgo/internal/testplugin 45.276s ok cmd/cgo/internal/testsanitizers 22.409s ok cmd/cgo/internal/testshared 1.029s ok cmd/cgo/internal/testso 2.565s ok cmd/cgo/internal/teststdio 2.715s ok cmd/cgo/internal/testtls 1.020s ok cmd/compile 46.846s ok cmd/compile/internal/abt 1.062s ok cmd/compile/internal/amd64 1.062s ok cmd/compile/internal/base 1.070s ok cmd/compile/internal/compare 1.070s ok cmd/compile/internal/devirtualize 1.070s ok cmd/compile/internal/dwarfgen 1.538s ok cmd/compile/internal/importer 2.015s ok cmd/compile/internal/inline/inlheur 1.527s ok cmd/compile/internal/ir 1.063s ok cmd/compile/internal/liveness 1.145s ok cmd/compile/internal/logopt 1.244s ok cmd/compile/internal/loopvar 1.023s ok cmd/compile/internal/noder 1.055s ok cmd/compile/internal/rangefunc 1.055s ok cmd/compile/internal/reflectdata 1.061s [no tests to run] ok cmd/compile/internal/ssa 9.374s ok cmd/compile/internal/ssagen 1.098s ok cmd/compile/internal/syntax 1.149s ok cmd/compile/internal/test 15.043s ok cmd/compile/internal/typecheck 1.329s ok cmd/compile/internal/types 1.078s ok cmd/compile/internal/types2 10.924s ok cmd/covdata 1.032s ok cmd/cover 17.562s ok cmd/dist 1.059s ok cmd/distpack 1.058s ok cmd/doc 2.657s ok cmd/fix 3.355s ok cmd/go 299.255s ok cmd/go/internal/auth 1.085s ok cmd/go/internal/cache 1.238s ok cmd/go/internal/cfg 1.086s [no tests to run] ok cmd/go/internal/envcmd 1.075s ok cmd/go/internal/fsys 1.074s ok cmd/go/internal/generate 1.074s ok cmd/go/internal/gover 1.080s ok cmd/go/internal/imports 1.078s ok cmd/go/internal/load 1.086s ok cmd/go/internal/lockedfile 2.582s ok cmd/go/internal/lockedfile/internal/filelock 2.147s ok cmd/go/internal/modfetch 1.091s ok cmd/go/internal/modfetch/codehost 2.372s ok cmd/go/internal/modfetch/zip_sum_test 1.027s ok cmd/go/internal/modindex 1.710s ok cmd/go/internal/modload 1.059s ok cmd/go/internal/mvs 1.059s ok cmd/go/internal/str 1.059s ok cmd/go/internal/test 1.060s ok cmd/go/internal/toolchain 1.060s ok cmd/go/internal/vcs 1.060s ok cmd/go/internal/vcweb 1.035s ok cmd/go/internal/vcweb/vcstest 2.864s ok cmd/go/internal/web 1.021s ok cmd/go/internal/work 1.299s ok cmd/gofmt 1.298s ok cmd/internal/archive 1.567s ok cmd/internal/bootstrap_test 1.077s ok cmd/internal/buildid 1.635s ok cmd/internal/cov 1.374s ok cmd/internal/dwarf 1.123s ok cmd/internal/edit 1.020s ok cmd/internal/goobj 1.067s ok cmd/internal/moddeps 1.917s ok cmd/internal/obj 1.576s ok cmd/internal/obj/arm64 1.682s ok cmd/internal/obj/loong64 1.109s ok cmd/internal/obj/ppc64 1.128s ok cmd/internal/obj/riscv 1.084s ok cmd/internal/obj/s390x 1.084s ok cmd/internal/obj/x86 3.942s ok cmd/internal/objabi 1.038s ok cmd/internal/osinfo 1.031s ok cmd/internal/par 1.179s ok cmd/internal/pgo 1.084s ok cmd/internal/pkgpath 5.316s ok cmd/internal/pkgpattern 1.037s ok cmd/internal/quoted 1.081s ok cmd/internal/src 1.084s ok cmd/internal/sys 1.072s ok cmd/internal/test2json 1.835s ok cmd/link 22.813s ok cmd/link/internal/benchmark 1.080s ok cmd/link/internal/ld 9.114s ok cmd/link/internal/loader 1.092s ok cmd/nm 9.553s ok cmd/objdump 5.606s ok cmd/pack 7.845s ok cmd/pprof 3.652s ok cmd/relnote 1.035s ok cmd/trace 1.328s ok cmd/vet 52.411s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 4137 25894 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 2722 38390 ns/op 1665 B/op 25 allocs/op Benchmark/Writer/PAX-4 2125 51591 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 4218 26392 ns/op 5257 B/op 16 allocs/op Benchmark/Reader/GNU-4 5950 19352 ns/op 5058 B/op 14 allocs/op Benchmark/Reader/PAX-4 2132 54653 ns/op 8584 B/op 33 allocs/op PASS ok archive/tar 1.789s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 316888970 ns/op 1643176 B/op 101 allocs/op BenchmarkZip64Test-4 1 134288651 ns/op BenchmarkZip64TestSizes/4096-4 1730 67970 ns/op BenchmarkZip64TestSizes/1048576-4 159 692636 ns/op BenchmarkZip64TestSizes/67108864-4 1 170402592 ns/op PASS ok archive/zip 2.297s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 260170 431.5 ns/op BenchmarkReaderCopyUnoptimal-4 162264 716.1 ns/op BenchmarkReaderCopyNoWriteTo-4 6409 19588 ns/op BenchmarkReaderWriteToOptimal-4 5726 17828 ns/op BenchmarkReaderReadString-4 139795 873.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 246471 489.4 ns/op BenchmarkWriterCopyUnoptimal-4 247196 476.9 ns/op BenchmarkWriterCopyNoReadFrom-4 6700 16789 ns/op BenchmarkReaderEmpty-4 41042 3575 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 27728 4138 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 602842 188.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.517s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5607 26625 ns/op 1230.72 MB/s BenchmarkWriteByte-4 492 236395 ns/op 17.33 MB/s BenchmarkWriteRune-4 255 465383 ns/op 26.40 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3933853 ns/op BenchmarkBufferFullSmallReads-4 100 1120457 ns/op BenchmarkBufferWriteBlock/N4096-4 6783 17521 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 424 289865 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8537633 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 5 22255192 ns/op 753.86 MB/s 6710886 B/op 0 allocs/op BenchmarkIndexByte/10-4 4615594 26.38 ns/op 379.10 MB/s BenchmarkIndexByte/32-4 4301022 28.16 ns/op 1136.45 MB/s BenchmarkIndexByte/4K-4 901203 131.4 ns/op 31165.03 MB/s BenchmarkIndexBytePortable/10-4 808899 139.8 ns/op 71.53 MB/s BenchmarkIndexBytePortable/32-4 263965 445.7 ns/op 71.79 MB/s BenchmarkIndexBytePortable/4K-4 2218 52780 ns/op 77.61 MB/s BenchmarkIndexRune/10-4 1295816 92.32 ns/op 108.32 MB/s BenchmarkIndexRune/32-4 1252306 93.77 ns/op 341.27 MB/s BenchmarkIndexRune/4K-4 556318 213.0 ns/op 19227.90 MB/s BenchmarkIndexRuneASCII/10-4 4729410 26.34 ns/op 379.71 MB/s BenchmarkIndexRuneASCII/32-4 4302582 28.13 ns/op 1137.46 MB/s BenchmarkIndexRuneASCII/4K-4 905809 132.0 ns/op 31030.22 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1478932 78.63 ns/op 127.18 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1465947 82.80 ns/op 386.49 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 174613 676.8 ns/op 6051.62 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1249268 92.02 ns/op 108.68 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1274786 96.85 ns/op 330.41 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 58978 1972 ns/op 2077.08 MB/s BenchmarkIndexRuneUnicode/Han/10-4 760022 156.7 ns/op 63.83 MB/s BenchmarkIndexRuneUnicode/Han/32-4 915267 126.0 ns/op 253.96 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 116515 1014 ns/op 4038.96 MB/s BenchmarkEqual/0-4 7898401 15.08 ns/op BenchmarkEqual/same/1-4 1567826 76.07 ns/op 13.15 MB/s BenchmarkEqual/same/6-4 1568070 76.39 ns/op 78.55 MB/s BenchmarkEqual/same/9-4 1486960 80.62 ns/op 111.64 MB/s BenchmarkEqual/same/15-4 1479554 79.12 ns/op 189.58 MB/s BenchmarkEqual/same/16-4 1560382 76.77 ns/op 208.41 MB/s BenchmarkEqual/same/20-4 1484367 82.67 ns/op 241.93 MB/s BenchmarkEqual/same/32-4 1411072 85.28 ns/op 375.24 MB/s BenchmarkEqual/same/4K-4 73380 1635 ns/op 2505.71 MB/s BenchmarkEqual/1-4 1526944 78.21 ns/op 12.79 MB/s BenchmarkEqual/6-4 1450248 80.85 ns/op 74.21 MB/s BenchmarkEqual/9-4 1466052 80.85 ns/op 111.31 MB/s BenchmarkEqual/15-4 1427295 83.09 ns/op 180.53 MB/s BenchmarkEqual/16-4 1497721 79.14 ns/op 202.18 MB/s BenchmarkEqual/20-4 1388492 86.66 ns/op 230.78 MB/s BenchmarkEqual/32-4 1342281 88.88 ns/op 360.05 MB/s BenchmarkEqual/4K-4 56066 2134 ns/op 1919.12 MB/s BenchmarkEqualBothUnaligned/64_0-4 1476186 80.44 ns/op 795.62 MB/s BenchmarkEqualBothUnaligned/64_1-4 1252542 95.86 ns/op 667.65 MB/s BenchmarkEqualBothUnaligned/64_4-4 1403206 84.58 ns/op 756.66 MB/s BenchmarkEqualBothUnaligned/64_7-4 1387915 83.90 ns/op 762.77 MB/s BenchmarkEqualBothUnaligned/4096_0-4 70023 1718 ns/op 2383.84 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48015 2481 ns/op 1651.14 MB/s BenchmarkEqualBothUnaligned/4096_4-4 70254 1702 ns/op 2406.81 MB/s BenchmarkEqualBothUnaligned/4096_7-4 70282 1704 ns/op 2404.31 MB/s BenchmarkIndex/10-4 3123175 37.41 ns/op 267.32 MB/s BenchmarkIndex/32-4 2994832 40.27 ns/op 794.59 MB/s BenchmarkIndex/4K-4 34233 3509 ns/op 1167.27 MB/s BenchmarkIndexEasy/10-4 3233446 37.02 ns/op 270.10 MB/s BenchmarkIndexEasy/32-4 3002928 40.19 ns/op 796.15 MB/s BenchmarkIndexEasy/4K-4 496498 238.5 ns/op 17176.72 MB/s BenchmarkCount/10-4 1624489 74.34 ns/op 134.52 MB/s BenchmarkCount/32-4 1448434 80.96 ns/op 395.23 MB/s BenchmarkCount/4K-4 33825 3559 ns/op 1150.83 MB/s BenchmarkCountEasy/10-4 1593520 74.85 ns/op 133.60 MB/s BenchmarkCountEasy/32-4 1494765 80.59 ns/op 397.05 MB/s BenchmarkCountEasy/4K-4 432098 279.1 ns/op 14673.78 MB/s BenchmarkCountSingle/10-4 3051891 38.59 ns/op 259.11 MB/s BenchmarkCountSingle/32-4 3027476 39.37 ns/op 812.76 MB/s BenchmarkCountSingle/4K-4 1000000 110.6 ns/op 37038.67 MB/s BenchmarkToUpper/#00-4 2825674 41.89 ns/op BenchmarkToUpper/ONLYUPPER-4 312283 381.1 ns/op BenchmarkToUpper/abc-4 577081 206.9 ns/op BenchmarkToUpper/AbC123-4 312801 370.6 ns/op BenchmarkToUpper/azAZ09_-4 293721 408.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 82244 1446 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39409 3050 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60252 1974 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 130755 904.0 ns/op BenchmarkToLower/#00-4 2871223 41.84 ns/op BenchmarkToLower/abc-4 509187 241.7 ns/op BenchmarkToLower/AbC123-4 304689 388.8 ns/op BenchmarkToLower/azAZ09_-4 277396 423.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 79683 1497 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 38317 3086 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66549 1790 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 128815 923.4 ns/op BenchmarkFields/ASCII/16-4 153856 785.4 ns/op 20.37 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9476 12386 ns/op 20.67 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 606 196049 ns/op 20.89 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 34 3359002 ns/op 19.51 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53038530 ns/op 19.77 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 96048 1231 ns/op 12.99 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5870 19454 ns/op 13.16 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 381 311438 ns/op 13.15 MB/s 25088 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5503716 ns/op 11.91 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 96276764 ns/op 10.89 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 186742 639.5 ns/op 25.02 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12771 9491 ns/op 26.97 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 687 171542 ns/op 23.88 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3167015 ns/op 20.69 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 59226609 ns/op 17.70 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 137666 862.9 ns/op 18.54 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7698 14194 ns/op 18.04 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 529 223582 ns/op 18.32 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 27 4021018 ns/op 16.30 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 73307464 ns/op 14.30 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2132706 56.64 ns/op BenchmarkTrimSpace/ASCII-4 1000000 112.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 112574 1048 ns/op BenchmarkTrimSpace/JustNonASCII-4 51483 2279 ns/op BenchmarkToValidUTF8/Valid-4 498132 239.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 354253 336.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 100428 1177 ns/op BenchmarkIndexHard1-4 831 141771 ns/op 7396.27 MB/s BenchmarkIndexHard2-4 600 198662 ns/op 5278.18 MB/s BenchmarkIndexHard3-4 147 798860 ns/op 1312.59 MB/s BenchmarkIndexHard4-4 98 1192754 ns/op 879.12 MB/s BenchmarkLastIndexHard1-4 5 21305832 ns/op BenchmarkLastIndexHard2-4 4 28163738 ns/op BenchmarkLastIndexHard3-4 4 31151603 ns/op BenchmarkCountHard1-4 846 141342 ns/op BenchmarkCountHard2-4 597 198045 ns/op BenchmarkCountHard3-4 151 789519 ns/op BenchmarkSplitEmptySeparator-4 1 112333008 ns/op BenchmarkSplitSingleByteSeparator-4 18 6585811 ns/op BenchmarkSplitMultiByteSeparator-4 12 8432058 ns/op BenchmarkSplitNSingleByteSeparator-4 207916 585.1 ns/op BenchmarkSplitNMultiByteSeparator-4 78267 1551 ns/op BenchmarkRepeat-4 205807 588.5 ns/op BenchmarkRepeatLarge/256/1-4 148521 800.5 ns/op 319.78 MB/s BenchmarkRepeatLarge/256/16-4 219412 564.5 ns/op 453.53 MB/s BenchmarkRepeatLarge/512/1-4 105429 1124 ns/op 455.51 MB/s BenchmarkRepeatLarge/512/16-4 140251 859.7 ns/op 595.56 MB/s BenchmarkRepeatLarge/1024/1-4 68226 1736 ns/op 589.74 MB/s BenchmarkRepeatLarge/1024/16-4 80263 1459 ns/op 701.84 MB/s BenchmarkRepeatLarge/2048/1-4 42210 2863 ns/op 715.26 MB/s BenchmarkRepeatLarge/2048/16-4 46989 2512 ns/op 815.39 MB/s BenchmarkRepeatLarge/4096/1-4 24277 4966 ns/op 824.87 MB/s BenchmarkRepeatLarge/4096/16-4 25690 4642 ns/op 882.31 MB/s BenchmarkRepeatLarge/8192/1-4 13020 9380 ns/op 873.33 MB/s BenchmarkRepeatLarge/8192/16-4 13060 8947 ns/op 915.63 MB/s BenchmarkRepeatLarge/8192/4097-4 22897 5215 ns/op 785.67 MB/s BenchmarkRepeatLarge/16384/1-4 6418 18045 ns/op 907.96 MB/s BenchmarkRepeatLarge/16384/16-4 6044 17812 ns/op 919.84 MB/s BenchmarkRepeatLarge/16384/4097-4 8863 14018 ns/op 876.81 MB/s BenchmarkRepeatLarge/32768/1-4 3594 33290 ns/op 984.32 MB/s BenchmarkRepeatLarge/32768/16-4 3770 35215 ns/op 930.50 MB/s BenchmarkRepeatLarge/32768/4097-4 4228 31040 ns/op 923.93 MB/s BenchmarkRepeatLarge/65536/1-4 1796 65361 ns/op 1002.68 MB/s BenchmarkRepeatLarge/65536/16-4 1726 65607 ns/op 998.92 MB/s BenchmarkRepeatLarge/65536/4097-4 1948 63048 ns/op 974.73 MB/s BenchmarkRepeatLarge/131072/1-4 466 262952 ns/op 498.46 MB/s BenchmarkRepeatLarge/131072/16-4 456 262357 ns/op 499.59 MB/s BenchmarkRepeatLarge/131072/4097-4 475 250908 ns/op 506.19 MB/s BenchmarkRepeatLarge/262144/1-4 235 548637 ns/op 477.81 MB/s BenchmarkRepeatLarge/262144/16-4 235 509975 ns/op 514.03 MB/s BenchmarkRepeatLarge/262144/4097-4 243 502867 ns/op 513.28 MB/s BenchmarkRepeatLarge/524288/1-4 120 1044723 ns/op 501.84 MB/s BenchmarkRepeatLarge/524288/16-4 120 1000973 ns/op 523.78 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1036883 ns/op 501.81 MB/s BenchmarkRepeatLarge/1048576/1-4 61 1982382 ns/op 528.95 MB/s BenchmarkRepeatLarge/1048576/16-4 62 1982679 ns/op 528.87 MB/s BenchmarkRepeatLarge/1048576/4097-4 61 1991566 ns/op 524.58 MB/s BenchmarkRepeatLarge/2097152/1-4 28 3945003 ns/op 531.60 MB/s BenchmarkRepeatLarge/2097152/16-4 28 3938617 ns/op 532.46 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3918295 ns/op 534.31 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7906880 ns/op 530.46 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7911954 ns/op 530.12 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7861958 ns/op 533.10 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15391564 ns/op 545.01 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15310630 ns/op 547.89 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15352869 ns/op 546.25 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30467950 ns/op 550.65 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30466288 ns/op 550.68 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30306585 ns/op 553.58 MB/s BenchmarkRepeatLarge/33554432/1-4 2 62818180 ns/op 534.15 MB/s BenchmarkRepeatLarge/33554432/16-4 2 59582855 ns/op 563.16 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 59195482 ns/op 566.84 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119257009 ns/op 562.72 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119056979 ns/op 563.67 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 118527400 ns/op 566.19 MB/s BenchmarkRepeatLarge/134217728/1-4 1 262885416 ns/op 510.56 MB/s BenchmarkRepeatLarge/134217728/16-4 1 237385201 ns/op 565.40 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 239438306 ns/op 560.55 MB/s BenchmarkRepeatLarge/268435456/1-4 1 525920039 ns/op 510.41 MB/s BenchmarkRepeatLarge/268435456/16-4 1 477401960 ns/op 562.28 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 476065693 ns/op 563.86 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1054199908 ns/op 509.27 MB/s BenchmarkRepeatLarge/536870912/16-4 1 953193887 ns/op 563.23 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 952693905 ns/op 563.53 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2111152330 ns/op 508.60 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1915095318 ns/op 560.67 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1910763806 ns/op 561.94 MB/s BenchmarkBytesCompare/1-4 9904344 11.86 ns/op BenchmarkBytesCompare/2-4 9875530 11.78 ns/op BenchmarkBytesCompare/4-4 9655135 11.88 ns/op BenchmarkBytesCompare/8-4 10364708 11.42 ns/op BenchmarkBytesCompare/16-4 10106775 11.50 ns/op BenchmarkBytesCompare/32-4 9058419 12.70 ns/op BenchmarkBytesCompare/64-4 8095122 13.69 ns/op BenchmarkBytesCompare/128-4 7236834 16.48 ns/op BenchmarkBytesCompare/256-4 6137877 19.25 ns/op BenchmarkBytesCompare/512-4 4368813 27.08 ns/op BenchmarkBytesCompare/1024-4 2845204 42.00 ns/op BenchmarkBytesCompare/2048-4 1658304 71.84 ns/op BenchmarkIndexAnyASCII/1:1-4 2687263 43.04 ns/op BenchmarkIndexAnyASCII/1:2-4 2795404 42.63 ns/op BenchmarkIndexAnyASCII/1:4-4 2789660 42.84 ns/op BenchmarkIndexAnyASCII/1:8-4 2751728 42.54 ns/op BenchmarkIndexAnyASCII/1:16-4 2782503 42.58 ns/op BenchmarkIndexAnyASCII/1:32-4 2709200 43.50 ns/op BenchmarkIndexAnyASCII/1:64-4 2630319 44.40 ns/op BenchmarkIndexAnyASCII/16:1-4 2296580 51.59 ns/op BenchmarkIndexAnyASCII/16:2-4 307910 341.0 ns/op BenchmarkIndexAnyASCII/16:4-4 350874 345.0 ns/op BenchmarkIndexAnyASCII/16:8-4 347349 343.0 ns/op BenchmarkIndexAnyASCII/16:16-4 333510 355.5 ns/op BenchmarkIndexAnyASCII/16:32-4 304190 382.5 ns/op BenchmarkIndexAnyASCII/16:64-4 275661 429.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2087910 58.09 ns/op BenchmarkIndexAnyASCII/256:2-4 25425 4713 ns/op BenchmarkIndexAnyASCII/256:4-4 25576 4676 ns/op BenchmarkIndexAnyASCII/256:8-4 25707 4681 ns/op BenchmarkIndexAnyASCII/256:16-4 25556 4705 ns/op BenchmarkIndexAnyASCII/256:32-4 25285 4746 ns/op BenchmarkIndexAnyASCII/256:64-4 25105 4808 ns/op BenchmarkIndexAnyUTF8/1:1-4 2791452 42.68 ns/op BenchmarkIndexAnyUTF8/1:2-4 2796532 42.84 ns/op BenchmarkIndexAnyUTF8/1:4-4 2794992 42.93 ns/op BenchmarkIndexAnyUTF8/1:8-4 2805464 43.06 ns/op BenchmarkIndexAnyUTF8/1:16-4 2792323 43.22 ns/op BenchmarkIndexAnyUTF8/1:32-4 2709985 44.21 ns/op BenchmarkIndexAnyUTF8/1:64-4 2731443 44.02 ns/op BenchmarkIndexAnyUTF8/16:1-4 157400 745.1 ns/op BenchmarkIndexAnyUTF8/16:2-4 291954 411.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 292732 408.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 291631 408.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 280830 426.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 268202 444.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 267181 444.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11005 ns/op BenchmarkIndexAnyUTF8/256:2-4 20416 5853 ns/op BenchmarkIndexAnyUTF8/256:4-4 20286 5864 ns/op BenchmarkIndexAnyUTF8/256:8-4 20496 5856 ns/op BenchmarkIndexAnyUTF8/256:16-4 19605 6109 ns/op BenchmarkIndexAnyUTF8/256:32-4 18732 6367 ns/op BenchmarkIndexAnyUTF8/256:64-4 18510 6485 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2679948 44.55 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2695020 44.48 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2701897 44.45 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2727042 44.31 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2698621 44.40 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2661828 44.84 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2587604 45.32 ns/op BenchmarkLastIndexAnyASCII/16:1-4 345254 341.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 342433 344.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 340795 348.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 340701 350.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 328356 366.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 296516 391.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 275978 433.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24799 4847 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24781 4830 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24988 4798 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24720 4837 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24426 4916 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24117 4934 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24012 4937 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2680780 44.41 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2704448 44.44 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2688898 44.58 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2660316 44.22 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2677983 44.30 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2608786 45.62 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2682379 45.54 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 233002 505.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 277698 430.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 276403 428.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 277964 426.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 266503 445.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 254019 466.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 259363 454.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16939 7133 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19617 6184 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19351 6142 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19585 6102 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18595 6441 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17842 6661 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18068 6600 ns/op BenchmarkTrimASCII/1:1-4 3040110 39.84 ns/op BenchmarkTrimASCII/1:2-4 2377998 49.39 ns/op BenchmarkTrimASCII/1:4-4 2263614 53.22 ns/op BenchmarkTrimASCII/1:8-4 1991677 61.30 ns/op BenchmarkTrimASCII/1:16-4 1687783 71.16 ns/op BenchmarkTrimASCII/16:1-4 444624 271.6 ns/op BenchmarkTrimASCII/16:2-4 355777 338.7 ns/op BenchmarkTrimASCII/16:4-4 353508 341.0 ns/op BenchmarkTrimASCII/16:8-4 353211 343.7 ns/op BenchmarkTrimASCII/16:16-4 334366 356.3 ns/op BenchmarkTrimASCII/256:1-4 32389 3669 ns/op BenchmarkTrimASCII/256:2-4 26071 4608 ns/op BenchmarkTrimASCII/256:4-4 25917 4588 ns/op BenchmarkTrimASCII/256:8-4 25759 4633 ns/op BenchmarkTrimASCII/256:16-4 25938 4615 ns/op BenchmarkTrimASCII/4096:1-4 2037 58090 ns/op BenchmarkTrimASCII/4096:2-4 1621 72671 ns/op BenchmarkTrimASCII/4096:4-4 1632 72534 ns/op BenchmarkTrimASCII/4096:8-4 1633 72795 ns/op BenchmarkTrimASCII/4096:16-4 1621 73367 ns/op BenchmarkTrimByte-4 2224160 53.64 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13251 9032 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13273 9081 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 697 171623 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1389 85538 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2698 43048 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5016 22492 ns/op BenchmarkCompareBytesEqual-4 10231629 11.63 ns/op BenchmarkCompareBytesToNil-4 12649081 9.492 ns/op BenchmarkCompareBytesEmpty-4 12273327 9.728 ns/op BenchmarkCompareBytesIdentical-4 12975054 8.859 ns/op BenchmarkCompareBytesSameLength-4 11166940 10.83 ns/op BenchmarkCompareBytesDifferentLength-4 10847997 11.22 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1375 85727 ns/op 12231.69 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1419 85548 ns/op 12257.28 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1389 76736 ns/op 13664.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1386 84636 ns/op 12389.38 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1434 86132 ns/op 12174.13 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1384 86055 ns/op 12185.08 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1370 80431 ns/op 13037.09 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1578 72325 ns/op 14498.35 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1381 84926 ns/op 12346.98 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1316 86309 ns/op 12149.17 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1382 84860 ns/op 12356.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1386 85271 ns/op 12297.02 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1371 81533 ns/op 12860.74 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1368 77170 ns/op 13587.84 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1388 86877 ns/op 12069.72 MB/s BenchmarkCompareBytesBig-4 1383 85972 ns/op 12196.80 MB/s BenchmarkCompareBytesBigIdentical-4 12521864 9.336 ns/op 112311858.01 MB/s PASS ok bytes 64.753s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 75936161 ns/op 1.32 MB/s 3611652 B/op 28 allocs/op BenchmarkDecodeNewton-4 1 306903129 ns/op 1.85 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 5 23472399 ns/op 0.70 MB/s 3647737 B/op 28 allocs/op PASS ok compress/bzip2 2.396s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 64 1660413 ns/op 6.02 MB/s 43360 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 15962490 ns/op 6.26 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 160189901 ns/op 6.24 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 66 1720930 ns/op 5.81 MB/s 42607 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17192811 ns/op 5.82 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 176023426 ns/op 5.68 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 67 1691805 ns/op 5.91 MB/s 42415 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16191270 ns/op 6.18 MB/s 46750 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 166169627 ns/op 6.02 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1697676 ns/op 5.89 MB/s 42567 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16446205 ns/op 6.08 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 165006459 ns/op 6.06 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1795156 ns/op 5.57 MB/s 43799 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17468869 ns/op 5.72 MB/s 50572 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 177512513 ns/op 5.63 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1467409 ns/op 6.81 MB/s 43320 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12262197 ns/op 8.16 MB/s 45595 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 126522977 ns/op 7.90 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 87 1308357 ns/op 7.64 MB/s 43035 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9852342 ns/op 10.15 MB/s 46346 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 99218209 ns/op 10.08 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 87 1302743 ns/op 7.68 MB/s 43696 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9804761 ns/op 10.20 MB/s 45662 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 98079470 ns/op 10.20 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 98 1147803 ns/op 8.71 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10951451 ns/op 9.13 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 109415090 ns/op 9.14 MB/s BenchmarkEncode/Digits/Speed/1e4-4 50 2178817 ns/op 4.59 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19709177 ns/op 5.07 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 192789126 ns/op 5.19 MB/s BenchmarkEncode/Digits/Default/1e4-4 20 5245882 ns/op 1.91 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 73393976 ns/op 1.36 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 757958347 ns/op 1.32 MB/s BenchmarkEncode/Digits/Compression/1e4-4 20 5217975 ns/op 1.92 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74025709 ns/op 1.35 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 754509067 ns/op 1.33 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 80 1392511 ns/op 7.18 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11926367 ns/op 8.38 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 118323579 ns/op 8.45 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2064345 ns/op 4.84 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15887312 ns/op 6.29 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 157186801 ns/op 6.36 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5066121 ns/op 1.97 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 67981193 ns/op 1.47 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 691192290 ns/op 1.45 MB/s BenchmarkEncode/Newton/Compression/1e4-4 20 5187371 ns/op 1.93 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 83393511 ns/op 1.20 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 875970720 ns/op 1.14 MB/s PASS ok compress/flate 17.347s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2218928 ns/op 4.51 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2306915 ns/op 4.33 MB/s BenchmarkDecoder/1e5-4 5 21933778 ns/op 4.56 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22272702 ns/op 4.49 MB/s BenchmarkDecoder/1e6-4 1 222155066 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse6-4 1 221684482 ns/op 4.51 MB/s BenchmarkEncoder/1e4-4 56 1938180 ns/op 5.16 MB/s BenchmarkEncoder/1e-Reuse4-4 58 1817880 ns/op 5.50 MB/s BenchmarkEncoder/1e5-4 6 18747830 ns/op 5.33 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18478257 ns/op 5.41 MB/s BenchmarkEncoder/1e6-4 1 190367172 ns/op 5.25 MB/s BenchmarkEncoder/1e-Reuse6-4 1 185500101 ns/op 5.39 MB/s PASS ok compress/lzw 3.598s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3817492 ns/op PASS ok container/heap 1.168s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 24795 4610 ns/op BenchmarkWithTimeout/concurrency=40-4 5544 21461 ns/op BenchmarkWithTimeout/concurrency=4000-4 5479 22750 ns/op BenchmarkWithTimeout/concurrency=400000-4 6822 16735 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 412170 268.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14632 8514 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18535 6411 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3021 39502 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1944 61242 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2800 41382 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 279 429505 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 190 612306 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 298 398135 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 26 4502016 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 7449353 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 31 3908334 ns/op BenchmarkCheckCanceled/Err-4 278727 428.8 ns/op BenchmarkCheckCanceled/Done-4 411207 297.5 ns/op BenchmarkContextCancelDone-4 451893 260.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13980 8553 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13129 9019 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12274 9765 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9420 11183 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9038 13827 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 502645 232.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 282038 404.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 205014 575.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 129926 919.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 67020 1782 ns/op PASS ok context 10.956s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 2503200 47.65 ns/op 335.77 MB/s BenchmarkEncrypt/AES-192-4 2371303 50.84 ns/op 314.71 MB/s BenchmarkEncrypt/AES-256-4 2235546 53.59 ns/op 298.58 MB/s BenchmarkDecrypt/AES-128-4 2508595 47.75 ns/op 335.10 MB/s BenchmarkDecrypt/AES-192-4 2361568 51.14 ns/op 312.86 MB/s BenchmarkDecrypt/AES-256-4 2217832 54.12 ns/op 295.62 MB/s BenchmarkExpand/AES-128-4 1000000 119.6 ns/op BenchmarkExpand/AES-192-4 1000000 111.6 ns/op BenchmarkExpand/AES-256-4 849812 142.9 ns/op BenchmarkCreateCipher/AES-128-4 184190 685.9 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 188720 690.2 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 178434 662.4 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.971s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 183586 674.8 ns/op 94.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 373780 321.2 ns/op 199.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 185692 717.0 ns/op 89.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 368688 354.9 ns/op 180.32 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118610 1416 ns/op 953.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 175371 1050 ns/op 1285.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107246 1520 ns/op 888.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 146134 1233 ns/op 1094.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 27332 4741 ns/op 1727.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 39732 4478 ns/op 1829.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23533 5501 ns/op 1489.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29748 5450 ns/op 1503.02 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 8187 14273 ns/op 71.39 MB/s BenchmarkAESCFBDecrypt1K-4 8402 14050 ns/op 72.53 MB/s BenchmarkAESCFBDecrypt8K-4 1088 111089 ns/op 73.70 MB/s BenchmarkAESOFB1K-4 12258 9756 ns/op 104.45 MB/s BenchmarkAESCTR1K-4 18247 6631 ns/op 153.67 MB/s BenchmarkAESCTR8K-4 2377 52049 ns/op 157.29 MB/s BenchmarkAESCBCEncrypt1K-4 17668 6779 ns/op 151.05 MB/s BenchmarkAESCBCDecrypt1K-4 24225 4981 ns/op 205.57 MB/s PASS ok crypto/cipher 4.411s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 94978 1216 ns/op 6.58 MB/s BenchmarkDecrypt-4 100249 1178 ns/op 6.79 MB/s BenchmarkTDESEncrypt-4 35281 3391 ns/op 2.36 MB/s BenchmarkTDESDecrypt-4 35520 3349 ns/op 2.39 MB/s PASS ok crypto/des 1.644s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 934 120883 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8450116 ns/op 1092 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21155055 ns/op 1531 B/op 21 allocs/op BenchmarkECDH/X25519-4 97 1196689 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.701s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1878 60843 ns/op 2448 B/op 30 allocs/op BenchmarkSign/P384-4 32 3599013 ns/op 2616 B/op 31 allocs/op BenchmarkSign/P521-4 13 8436082 ns/op 3004 B/op 32 allocs/op BenchmarkVerify/P256-4 934 122838 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9326167 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22742967 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4471 26058 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2078991 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5091610 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.583s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 328 353348 ns/op BenchmarkNewKeyFromSeed-4 327 361515 ns/op BenchmarkSigning-4 309 383521 ns/op BenchmarkVerification-4 207 569507 ns/op PASS ok crypto/ed25519 1.712s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5202 22775 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 141 837319 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 54 2182947 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5362374 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1410 84457 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 52 2144153 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 5910687 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15571127 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 16233 7085 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6646 17749 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3726 28926 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 78 1437930 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2402 47229 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 294 405210 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1510 76793 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 94 1188812 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.339s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 21628 5436 ns/op 188.39 MB/s BenchmarkHMACSHA256_32-4 53163 2211 ns/op 14.47 MB/s BenchmarkNewWriteSum-4 14184 8107 ns/op 3.95 MB/s PASS ok crypto/hmac 1.569s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 53445 2228 ns/op BenchmarkModSub-4 52880 2230 ns/op BenchmarkMontgomeryRepr-4 30240 3950 ns/op BenchmarkMontgomeryMul-4 30421 3914 ns/op BenchmarkModMul-4 14541 8204 ns/op BenchmarkExpBig-4 18 6560061 ns/op BenchmarkExp-4 6 16851580 ns/op PASS ok crypto/internal/bigmod 2.150s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3669 29112 ns/op BenchmarkScalarBaseMult-4 345 337523 ns/op BenchmarkScalarMult-4 156 772758 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 228 522064 ns/op PASS ok crypto/internal/edwards25519 1.703s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 511321 213.3 ns/op BenchmarkMultiply-4 4336038 27.15 ns/op BenchmarkSquare-4 5275974 22.95 ns/op BenchmarkInvert-4 25119 4792 ns/op BenchmarkMult32-4 1487798 80.95 ns/op PASS ok crypto/internal/edwards25519/field 1.835s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/sha3 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSha3_512_MTU-4 9541 12319 ns/op 109.59 MB/s BenchmarkSha3_384_MTU-4 13412 8925 ns/op 151.26 MB/s BenchmarkSha3_256_MTU-4 16828 7145 ns/op 188.94 MB/s BenchmarkSha3_224_MTU-4 17798 6790 ns/op 198.82 MB/s BenchmarkShake128_MTU-4 14581 8196 ns/op 164.72 MB/s BenchmarkShake256_MTU-4 13576 8811 ns/op 153.23 MB/s BenchmarkShake256_16x-4 656 181907 ns/op 90.07 MB/s BenchmarkShake256_1MiB-4 25 4750423 ns/op 220.73 MB/s BenchmarkSha3_512_1MiB-4 13 8834840 ns/op 118.69 MB/s PASS ok crypto/internal/fips/sha3 2.605s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkXORBytes/8Bytes-4 4725153 25.06 ns/op 319.27 MB/s BenchmarkXORBytes/128Bytes-4 4038339 29.40 ns/op 4353.81 MB/s BenchmarkXORBytes/2048Bytes-4 939159 134.0 ns/op 15278.70 MB/s BenchmarkXORBytes/32768Bytes-4 60604 2057 ns/op 15933.84 MB/s PASS ok crypto/internal/fips/subtle 1.652s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGen-4 272 436944 ns/op BenchmarkEncaps-4 178 670363 ns/op BenchmarkDecaps-4 144 933839 ns/op BenchmarkRoundTrip/Alice-4 97 1355361 ns/op BenchmarkRoundTrip/Bob-4 177 676412 ns/op PASS ok crypto/internal/mlkem768 1.937s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 52 2013853 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1621 74477 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5480691 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14665764 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 159 731747 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8094 15435 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 61 1856431 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4470592 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.106s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 574564 199.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 286597 399.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118566 1001 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 597482 196.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 303742 397.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 118336 1010 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.833s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 190926 605.8 ns/op 13.21 MB/s BenchmarkHash64-4 208650 557.7 ns/op 114.75 MB/s BenchmarkHash128-4 180474 657.1 ns/op 194.81 MB/s BenchmarkHash256-4 132813 877.1 ns/op 291.86 MB/s BenchmarkHash512-4 90542 1310 ns/op 390.82 MB/s BenchmarkHash1K-4 55006 2190 ns/op 467.62 MB/s BenchmarkHash8K-4 8217 14333 ns/op 571.56 MB/s BenchmarkHash1M-4 67 1771457 ns/op 591.93 MB/s BenchmarkHash8M-4 8 14223496 ns/op 589.77 MB/s BenchmarkHash8BytesUnaligned-4 187524 598.9 ns/op 13.36 MB/s BenchmarkHash1KUnaligned-4 54801 2197 ns/op 466.05 MB/s BenchmarkHash8KUnaligned-4 8200 14366 ns/op 570.23 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 86751 1331 ns/op 3.00 MB/s BenchmarkRead/32-4 88509 1324 ns/op 24.16 MB/s BenchmarkRead/4K-4 8034 14120 ns/op 290.08 MB/s BenchmarkPrime-4 1 273117572 ns/op PASS ok crypto/rand 1.682s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13425 8919 ns/op 14.35 MB/s BenchmarkRC4_1K-4 1639 70660 ns/op 14.49 MB/s BenchmarkRC4_8K-4 216 558743 ns/op 14.49 MB/s PASS ok crypto/rc4 1.599s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 12 9831218 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22125828 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39296974 ns/op BenchmarkEncryptPKCS1v15/2048-4 754 156151 ns/op BenchmarkDecryptOAEP/2048-4 12 9900531 ns/op BenchmarkEncryptOAEP/2048-4 686 172648 ns/op BenchmarkSignPKCS1v15/2048-4 12 9929386 ns/op BenchmarkVerifyPKCS1v15/2048-4 783 154102 ns/op BenchmarkSignPSS/2048-4 12 9978904 ns/op BenchmarkVerifyPSS/2048-4 709 168350 ns/op PASS ok crypto/rsa 2.788s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 164834 693.0 ns/op 11.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 209006 557.8 ns/op 14.34 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 99231 1207 ns/op 265.17 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 114411 1046 ns/op 305.78 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 58110 2039 ns/op 502.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 62706 1889 ns/op 542.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11374 ns/op 720.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11133 ns/op 735.82 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.055s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 134544 870.4 ns/op 9.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 137764 849.8 ns/op 9.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 141507 842.9 ns/op 9.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29194 4113 ns/op 248.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 29205 4099 ns/op 249.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 29128 4083 ns/op 250.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4239 27533 ns/op 297.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4366 27545 ns/op 297.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4327 27587 ns/op 296.95 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.322s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 113785 1021 ns/op 7.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 118113 995.1 ns/op 8.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 117421 1013 ns/op 7.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 36369 3240 ns/op 316.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 37470 3210 ns/op 319.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 37140 3230 ns/op 317.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6157 19122 ns/op 428.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6075 19270 ns/op 425.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6031 19850 ns/op 412.69 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.257s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17104476 6.471 ns/op BenchmarkConstantTimeEq-4 16881178 6.375 ns/op BenchmarkConstantTimeLessOrEq-4 16549831 6.366 ns/op PASS ok crypto/subtle 1.432s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 213 543607 ns/op BenchmarkCertCache/1-4 216 549252 ns/op BenchmarkCertCache/2-4 228 559014 ns/op BenchmarkCertCache/3-4 217 562676 ns/op BenchmarkHandshakeServer/RSA-4 18 6483438 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 16 6933776 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 6749697 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 150 760311 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 248 487223 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 60 1895560 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 69 1588368 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 33494440 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 32592965 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 24353185 ns/op 43.06 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 31720425 ns/op 33.06 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 38164237 ns/op 54.95 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 51096290 ns/op 41.04 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 65190109 ns/op 64.34 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 91482410 ns/op 45.85 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 120613352 ns/op 69.55 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 174476062 ns/op 48.08 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 230845682 ns/op 72.68 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 334630661 ns/op 50.14 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 449543815 ns/op 74.64 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 663056406 ns/op 50.61 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 920354568 ns/op 72.92 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1313761149 ns/op 51.08 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25072910 ns/op 41.82 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 31926862 ns/op 32.84 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 38580606 ns/op 54.36 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 51822876 ns/op 40.47 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 66594710 ns/op 62.98 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 92557062 ns/op 45.32 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 119346995 ns/op 70.29 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 173169059 ns/op 48.44 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 232774704 ns/op 72.07 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 335308822 ns/op 50.04 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 452889340 ns/op 74.09 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 660689463 ns/op 50.79 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 923981750 ns/op 72.63 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1313252703 ns/op 51.10 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703405942 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707302676 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287770282 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288812491 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149295789 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149393491 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 79824866 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79757874 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38560812 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38046496 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143132188 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146696484 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63630564 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64720578 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37371912 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37407760 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 23912927 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23714583 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16045011 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15711972 ns/op PASS ok crypto/tls 20.211s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 13651 8159 ns/op BenchmarkCreateCertificate/RSA_2048-4 10 10214596 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 360 331208 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1122 102099 ns/op 12808 B/op 167 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1065 111199 ns/op 14216 B/op 190 allocs/op PASS ok crypto/x509 2.065s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 37 2961489 ns/op 281907 B/op 1657 allocs/op BenchmarkConcurrentStmtQuery-4 33 3431163 ns/op 277592 B/op 2101 allocs/op BenchmarkConcurrentStmtExec-4 44 2630015 ns/op 222498 B/op 765 allocs/op BenchmarkConcurrentTxQuery-4 43 2684348 ns/op 281324 B/op 2173 allocs/op BenchmarkConcurrentTxExec-4 51 2088847 ns/op 87835 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2637811 ns/op 107746 B/op 2064 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1016264 ns/op 40162 B/op 380 allocs/op BenchmarkConcurrentRandom-4 42 2685578 ns/op 230557 B/op 1870 allocs/op BenchmarkManyConcurrentQueries-4 2504 45909 ns/op 4133 B/op 20 allocs/op BenchmarkGrabConn-4 206118 588.6 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 17162 7082 ns/op PASS ok database/sql 2.668s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1629 62782 ns/op BenchmarkSymbols32-4 2070 54207 ns/op PASS ok debug/elf 1.318s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 209062 706.3 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 91 1316771 ns/op 179192 B/op 15 allocs/op Benchmark115/LineToPC-4 75 1559221 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17719 6750 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.819s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 69987 1676 ns/op BenchmarkMarshal-4 806 146880 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 2882 39734 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.486s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 345 339728 ns/op 24.11 MB/s BenchmarkEncodeToString-4 295 382511 ns/op 21.42 MB/s BenchmarkDecode-4 141 819415 ns/op 16.00 MB/s BenchmarkDecodeString-4 148 806539 ns/op 16.26 MB/s PASS ok encoding/base32 1.757s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 348 321879 ns/op 25.45 MB/s BenchmarkDecodeString/2-4 314595 358.5 ns/op 11.16 MB/s BenchmarkDecodeString/4-4 231220 511.5 ns/op 15.64 MB/s BenchmarkDecodeString/8-4 187209 627.6 ns/op 19.12 MB/s BenchmarkDecodeString/64-4 35350 3364 ns/op 26.16 MB/s BenchmarkDecodeString/8192-4 327 359785 ns/op 30.36 MB/s BenchmarkNewEncoding-4 59762 1969 ns/op 130.02 MB/s PASS ok encoding/base64 2.069s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1346 87737 ns/op 45.59 MB/s BenchmarkReadStruct-4 15999 7367 ns/op 10.18 MB/s BenchmarkWriteStruct-4 17355 6945 ns/op 10.80 MB/s BenchmarkAppendStruct-4 216631 550.3 ns/op 136.29 MB/s BenchmarkWriteSlice1000Structs-4 15 6972960 ns/op 10.76 MB/s BenchmarkAppendSlice1000Structs-4 16 6680670 ns/op 11.23 MB/s BenchmarkReadSlice1000Structs-4 15 7396219 ns/op 10.14 MB/s BenchmarkReadInts-4 48990 2472 ns/op 12.14 MB/s BenchmarkWriteInts-4 43976 2712 ns/op 11.06 MB/s BenchmarkAppendInts-4 95950 1238 ns/op 24.23 MB/s BenchmarkWriteSlice1000Int32s-4 1318 89162 ns/op 44.86 MB/s BenchmarkAppendSlice1000Int32s-4 1450 81140 ns/op 49.30 MB/s BenchmarkPutUint16-4 3773796 31.12 ns/op 64.28 MB/s BenchmarkAppendUint16-4 3597442 33.83 ns/op 59.12 MB/s BenchmarkPutUint32-4 2558139 45.75 ns/op 87.43 MB/s BenchmarkAppendUint32-4 2560599 46.61 ns/op 85.82 MB/s BenchmarkPutUint64-4 1028198 115.8 ns/op 69.10 MB/s BenchmarkAppendUint64-4 1000000 114.7 ns/op 69.73 MB/s BenchmarkLittleEndianPutUint16-4 3615620 33.12 ns/op 60.39 MB/s BenchmarkLittleEndianAppendUint16-4 3586720 34.11 ns/op 58.64 MB/s BenchmarkLittleEndianPutUint32-4 2616858 45.71 ns/op 87.51 MB/s BenchmarkLittleEndianAppendUint32-4 2574156 46.37 ns/op 86.25 MB/s BenchmarkLittleEndianPutUint64-4 969456 115.7 ns/op 69.13 MB/s BenchmarkLittleEndianAppendUint64-4 951578 115.2 ns/op 69.44 MB/s BenchmarkReadFloats-4 158348 774.7 ns/op 15.49 MB/s BenchmarkWriteFloats-4 146496 805.3 ns/op 14.90 MB/s BenchmarkReadSlice1000Float32s-4 1185 99942 ns/op 40.02 MB/s BenchmarkWriteSlice1000Float32s-4 1098 109927 ns/op 36.39 MB/s BenchmarkReadSlice1000Uint8s-4 75990 1569 ns/op 637.28 MB/s BenchmarkWriteSlice1000Uint8s-4 292635 408.6 ns/op 2447.09 MB/s BenchmarkSize/bool-4 5050861 22.14 ns/op BenchmarkSize/int8-4 5107948 22.12 ns/op BenchmarkSize/int16-4 5448171 23.40 ns/op BenchmarkSize/int32-4 5249068 21.28 ns/op BenchmarkSize/int64-4 5235270 22.82 ns/op BenchmarkSize/uint8-4 5465757 21.71 ns/op BenchmarkSize/uint16-4 4939486 23.88 ns/op BenchmarkSize/uint32-4 5259128 22.29 ns/op BenchmarkSize/uint64-4 5638010 21.25 ns/op BenchmarkSize/float32-4 4274607 28.05 ns/op BenchmarkSize/float64-4 4328512 27.90 ns/op BenchmarkSize/complex64-4 774138 150.7 ns/op BenchmarkSize/complex128-4 763429 150.8 ns/op BenchmarkSize/binary.Struct-4 253820 466.2 ns/op BenchmarkSize/*binary.Struct-4 224662 533.9 ns/op BenchmarkSize/[]binary.Struct-4 214436 564.7 ns/op BenchmarkSize/[]binary.Struct#01-4 216224 557.2 ns/op BenchmarkSize/[1]binary.Struct-4 201831 605.4 ns/op BenchmarkPutUvarint32-4 782512 146.4 ns/op 27.32 MB/s BenchmarkPutUvarint64-4 208951 573.9 ns/op 13.94 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 7180 15826 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7584 15932 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6602 15709 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4213 25861 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7372 14780 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7776 14705 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7873 14691 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4869 24734 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12996 9667 ns/op PASS ok encoding/csv 2.367s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12422 9268 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16756 7220 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 282 408388 ns/op 16717 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 762 149620 ns/op 644 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1586 70143 ns/op 55 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1587 70245 ns/op 55 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2391 46846 ns/op 162 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 64 1703976 ns/op 34364 B/op 250 allocs/op BenchmarkDecodeComplex128Slice-4 702 172064 ns/op 25254 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1396 83772 ns/op 10832 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1538 76990 ns/op 9795 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 993 118684 ns/op 39163 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 345 338242 ns/op 66230 B/op 2180 allocs/op BenchmarkDecodeBytesSlice-4 620 183380 ns/op 23709 B/op 168 allocs/op BenchmarkDecodeInterfaceSlice-4 114 1093162 ns/op 82989 B/op 3158 allocs/op BenchmarkDecodeMap-4 74 1543610 ns/op 50048 B/op 160 allocs/op PASS ok encoding/gob 3.380s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12448 9646 ns/op 26.54 MB/s BenchmarkEncode/1024-4 2959 38940 ns/op 26.30 MB/s BenchmarkEncode/4096-4 770 153704 ns/op 26.65 MB/s BenchmarkEncode/16384-4 194 613522 ns/op 26.70 MB/s BenchmarkDecode/256-4 23485 5092 ns/op 50.28 MB/s BenchmarkDecode/1024-4 5761 20339 ns/op 50.35 MB/s BenchmarkDecode/4096-4 1490 80367 ns/op 50.97 MB/s BenchmarkDecode/16384-4 372 319761 ns/op 51.24 MB/s BenchmarkDecodeString/256-4 21543 5483 ns/op 46.69 MB/s BenchmarkDecodeString/1024-4 5616 20911 ns/op 48.97 MB/s BenchmarkDecodeString/4096-4 1428 82808 ns/op 49.46 MB/s BenchmarkDecodeString/16384-4 362 327199 ns/op 50.07 MB/s BenchmarkDump/256-4 1372 85725 ns/op 2.99 MB/s BenchmarkDump/1024-4 346 338581 ns/op 3.02 MB/s BenchmarkDump/4096-4 85 1360110 ns/op 3.01 MB/s BenchmarkDump/16384-4 21 5560575 ns/op 2.95 MB/s PASS ok encoding/hex 3.419s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 129221301 ns/op 15.02 MB/s 8391448 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 133903739 ns/op 14.49 MB/s 8526264 B/op 134 allocs/op BenchmarkCodeMarshal-4 1 134014676 ns/op 14.48 MB/s 10332032 B/op 56 allocs/op BenchmarkCodeMarshalError-4 1 137962576 ns/op 14.07 MB/s 10336088 B/op 105 allocs/op BenchmarkMarshalBytes/32-4 21338 5628 ns/op BenchmarkMarshalBytes/256-4 5059 21852 ns/op BenchmarkMarshalBytes/4096-4 476 252745 ns/op BenchmarkMarshalBytesError/32-4 52 2155682 ns/op BenchmarkMarshalBytesError/256-4 52 2130565 ns/op BenchmarkMarshalBytesError/4096-4 48 2446510 ns/op BenchmarkMarshalMap-4 52365 2326 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 427212638 ns/op 4.54 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 34858 3399 ns/op 4.12 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 47328 2460 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 377176807 ns/op 5.14 MB/s 2019504 B/op 40003 allocs/op BenchmarkCodeUnmarshalReuse-4 1 372405117 ns/op 5.21 MB/s 2020024 B/op 40007 allocs/op BenchmarkUnmarshalString-4 51187 2339 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 139260 827.5 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 343738 368.1 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17551 6878 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 75093 1545 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 91814 1291 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 16989 7019 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2827 40625 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1118 100915 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 163 746567 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 16 7053723 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 491468 242.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 464550 239.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 464481 246.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 462858 242.0 ns/op BenchmarkEncodeMarshaler-4 70256 1724 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 85455 1368 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4223852 28.58 ns/op BenchmarkNumberIsValidRegexp-4 20523 5901 ns/op BenchmarkUnmarshalNumber-4 36644 3321 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.406s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2499928 ns/op 26.22 MB/s BenchmarkDecode-4 22 5032699 ns/op 17.64 MB/s PASS ok encoding/pem 1.419s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3319 34834 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1087 108555 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4645 23692 ns/op PASS ok encoding/xml 1.538s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 288345 368.5 ns/op BenchmarkAs-4 76525 1507 ns/op PASS ok errors 1.327s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 264392 480.7 ns/op BenchmarkIntSet-4 269103 464.5 ns/op BenchmarkFloatAdd-4 52155 2332 ns/op BenchmarkFloatSet-4 274840 439.1 ns/op BenchmarkStringSet-4 264846 440.2 ns/op BenchmarkMapSet-4 56098 2099 ns/op BenchmarkMapSetDifferent-4 60192 2049 ns/op BenchmarkMapSetDifferentRandom-4 246 464572 ns/op BenchmarkMapSetString-4 60058 2224 ns/op BenchmarkMapAddSame-4 34059 2967 ns/op BenchmarkMapAddDifferent-4 16350 7177 ns/op BenchmarkMapAddDifferentRandom-4 213 565610 ns/op BenchmarkMapAddSameSteadyState-4 231480 563.9 ns/op BenchmarkMapAddDifferentSteadyState-4 112864 1106 ns/op BenchmarkMapString-4 6622 17261 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 23446 4568 ns/op PASS ok expvar 3.451s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 110517 1016 ns/op BenchmarkSprintfEmpty-4 438381 271.0 ns/op BenchmarkSprintfString-4 319591 387.4 ns/op BenchmarkSprintfTruncateString-4 284718 430.7 ns/op BenchmarkSprintfTruncateBytes-4 160562 743.6 ns/op BenchmarkSprintfSlowParsingPath-4 280844 427.1 ns/op BenchmarkSprintfQuoteString-4 39340 3041 ns/op BenchmarkSprintfInt-4 288403 410.1 ns/op BenchmarkSprintfIntInt-4 217773 556.0 ns/op BenchmarkSprintfPrefixedInt-4 247438 493.6 ns/op BenchmarkSprintfFloat-4 161436 741.6 ns/op BenchmarkSprintfComplex-4 63834 1887 ns/op BenchmarkSprintfBoolean-4 314768 384.6 ns/op BenchmarkSprintfHexString-4 140869 866.8 ns/op BenchmarkSprintfHexBytes-4 91694 1347 ns/op BenchmarkSprintfBytes-4 51002 2426 ns/op BenchmarkSprintfStringer-4 89696 1356 ns/op BenchmarkSprintfStructure-4 42849 2783 ns/op BenchmarkManyArgs-4 74002 1635 ns/op BenchmarkFprintInt-4 70486 1745 ns/op BenchmarkFprintfBytes-4 76065 1589 ns/op BenchmarkFprintIntNoAlloc-4 69399 1722 ns/op BenchmarkScanInts-4 37 3198497 ns/op BenchmarkScanRecursiveInt-4 1 324359050 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 351716970 ns/op PASS ok fmt 4.971s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 778 138007 ns/op PASS ok go/build 1.203s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 42558 2433 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14330 8295 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4024 28584 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1140 105658 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 285 427419 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 63 1904871 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7723348 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 33070436 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 138993493 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.483s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 256317031 ns/op 0.25 MB/s 45869072 B/op 48790 allocs/op PASS ok go/format 1.352s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20166690 ns/op 2.67 MB/s BenchmarkParseOnly-4 6 17781258 ns/op 3.02 MB/s BenchmarkResolve-4 48 2386289 ns/op 22.52 MB/s PASS ok go/parser 2.301s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 148297146 ns/op 0.35 MB/s 5176400 B/op 27897 allocs/op BenchmarkPrintDecl-4 753 155625 ns/op 0.21 MB/s 17026 B/op 53 allocs/op PASS ok go/printer 1.344s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 274 429524 ns/op BenchmarkScanFiles/go/types/expr.go-4 18 6289688 ns/op 6.28 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12684264 ns/op 5.88 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19846428 ns/op 6.46 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 222 539898 ns/op 5.74 MB/s PASS ok go/scanner 1.884s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1227956 97.28 ns/op PASS ok go/token 1.303s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 97 1264658 ns/op BenchmarkNamed/Underlying/nongeneric-4 718788 139.2 ns/op BenchmarkNamed/Underlying/generic-4 855133 133.4 ns/op BenchmarkNamed/Underlying/src_instance-4 663578 180.7 ns/op BenchmarkNamed/Underlying/user_instance-4 890089 132.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19786 6041 ns/op BenchmarkNamed/NewMethodSet/generic-4 19539 5942 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19654 6136 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20216 5970 ns/op BenchmarkCheck/http/funcbodies/info-4 1 658229508 ns/op 53044 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 507382706 ns/op 68808 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 260296956 ns/op 134123 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 243848942 ns/op 143166 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 437153463 ns/op 12132 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 124616879 ns/op 42547 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 72244240 ns/op 73391 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 72392398 ns/op 73235 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 163565504 ns/op 13244 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 70132581 ns/op 30875 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 51666734 ns/op 41921 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 51077671 ns/op 42405 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1239585872 ns/op 55874 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 647911142 ns/op 106891 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 161728960 ns/op 427979 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 132924618 ns/op 520859 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 496953642 ns/op 2290 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 91266498 ns/op 12465 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 80515098 ns/op 14130 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 80560454 ns/op 14120 lines/s PASS ok go/types 20.322s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 9044 13219 ns/op 77.46 MB/s PASS ok hash/adler32 1.286s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 204870 551.3 ns/op 27.21 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 204214 545.7 ns/op 27.49 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 151375 764.4 ns/op 52.33 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 167067 720.6 ns/op 55.51 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 441318 277.5 ns/op 1844.97 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 439375 279.5 ns/op 1831.93 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 385063 321.7 ns/op 3183.40 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 399826 324.7 ns/op 3153.99 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 237284 614.9 ns/op 6661.58 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 238545 613.7 ns/op 6674.33 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 46452 3364 ns/op 9739.98 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43318 3302 ns/op 9924.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 427162 258.0 ns/op 58.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 444768 256.9 ns/op 58.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 448268 264.1 ns/op 151.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 452697 258.4 ns/op 154.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 328206 360.0 ns/op 1422.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 329296 363.9 ns/op 1406.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 248680 471.5 ns/op 2171.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 262182 455.0 ns/op 2250.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 218810 530.4 ns/op 7721.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 223251 537.5 ns/op 7620.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46897 2578 ns/op 12710.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46180 2567 ns/op 12767.04 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 210670 556.3 ns/op 26.96 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 216987 547.1 ns/op 27.42 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 106268 1129 ns/op 35.43 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 109296 1086 ns/op 36.84 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8259 13933 ns/op 36.75 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7297 14062 ns/op 36.41 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3852 30551 ns/op 33.52 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3902 30126 ns/op 33.99 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 916 130194 ns/op 31.46 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 913 130365 ns/op 31.42 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1056482 ns/op 31.02 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1052062 ns/op 31.15 MB/s PASS ok hash/crc32 5.759s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 219 546717 ns/op 119.87 MB/s BenchmarkCrc64/ISO4KB-4 2146 53120 ns/op 77.11 MB/s BenchmarkCrc64/ISO1KB-4 12991 9296 ns/op 110.16 MB/s BenchmarkCrc64/ECMA64KB-4 223 537735 ns/op 121.87 MB/s BenchmarkCrc64/Random64KB-4 294 409451 ns/op 160.06 MB/s BenchmarkCrc64/Random16KB-4 1045 113465 ns/op 144.40 MB/s PASS ok hash/crc64 2.081s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8784 13651 ns/op 75.01 MB/s BenchmarkFnv32aKB-4 7648 13669 ns/op 74.91 MB/s BenchmarkFnv64KB-4 8605 13634 ns/op 75.10 MB/s BenchmarkFnv64aKB-4 8247 13639 ns/op 75.08 MB/s BenchmarkFnv128KB-4 2186 54277 ns/op 18.87 MB/s BenchmarkFnv128aKB-4 2259 53336 ns/op 19.20 MB/s PASS ok hash/fnv 1.852s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 528954 198.3 ns/op 20.17 MB/s BenchmarkHash/n=4/Bytes-4 4395871 27.37 ns/op 146.12 MB/s BenchmarkHash/n=4/String-4 1684899 67.96 ns/op 58.85 MB/s BenchmarkHash/n=8/Write-4 577388 194.2 ns/op 41.19 MB/s BenchmarkHash/n=8/Bytes-4 4503109 27.51 ns/op 290.76 MB/s BenchmarkHash/n=8/String-4 1784269 67.45 ns/op 118.61 MB/s BenchmarkHash/n=16/Write-4 588411 198.9 ns/op 80.45 MB/s BenchmarkHash/n=16/Bytes-4 4465018 27.36 ns/op 584.87 MB/s BenchmarkHash/n=16/String-4 1757798 68.86 ns/op 232.36 MB/s BenchmarkHash/n=32/Write-4 553718 209.2 ns/op 152.96 MB/s BenchmarkHash/n=32/Bytes-4 4175893 29.36 ns/op 1089.91 MB/s BenchmarkHash/n=32/String-4 1716339 69.58 ns/op 459.89 MB/s BenchmarkHash/n=64/Write-4 518348 223.1 ns/op 286.88 MB/s BenchmarkHash/n=64/Bytes-4 3869894 31.14 ns/op 2055.44 MB/s BenchmarkHash/n=64/String-4 1687768 71.54 ns/op 894.54 MB/s BenchmarkHash/n=256/Write-4 388936 303.2 ns/op 844.31 MB/s BenchmarkHash/n=256/Bytes-4 2021937 59.04 ns/op 4335.86 MB/s BenchmarkHash/n=256/String-4 891127 137.7 ns/op 1858.44 MB/s BenchmarkHash/n=320/Write-4 407817 294.4 ns/op 1087.08 MB/s BenchmarkHash/n=320/Bytes-4 1601799 76.15 ns/op 4202.06 MB/s BenchmarkHash/n=320/String-4 649170 188.7 ns/op 1695.95 MB/s BenchmarkHash/n=1024/Write-4 256807 462.9 ns/op 2212.26 MB/s BenchmarkHash/n=1024/Bytes-4 737635 186.3 ns/op 5497.62 MB/s BenchmarkHash/n=1024/String-4 251049 486.3 ns/op 2105.49 MB/s BenchmarkHash/n=4096/Write-4 124988 1061 ns/op 3860.58 MB/s BenchmarkHash/n=4096/Bytes-4 205870 698.3 ns/op 5865.32 MB/s BenchmarkHash/n=4096/String-4 64957 1860 ns/op 2202.32 MB/s BenchmarkHash/n=16384/Write-4 37436 3444 ns/op 4757.21 MB/s BenchmarkHash/n=16384/Bytes-4 50012 2772 ns/op 5910.57 MB/s BenchmarkHash/n=16384/String-4 16122 7462 ns/op 2195.68 MB/s PASS ok hash/maphash 5.627s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 829 132357 ns/op BenchmarkEscapeNone-4 137518 838.9 ns/op BenchmarkUnescape-4 813 144034 ns/op BenchmarkUnescapeNone-4 891714 129.3 ns/op BenchmarkUnescapeSparse-4 10000 11703 ns/op BenchmarkUnescapeDense-4 1250 92938 ns/op PASS ok html 1.839s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 10566 11016 ns/op BenchmarkCSSEscaperNoSpecials-4 47214 2530 ns/op BenchmarkDecodeCSS-4 29434 4090 ns/op BenchmarkDecodeCSSNoSpecials-4 4411696 27.06 ns/op BenchmarkCSSValueFilter-4 126990 943.5 ns/op BenchmarkCSSValueFilterOk-4 81849 1428 ns/op BenchmarkEscapedExecute-4 4444 24470 ns/op BenchmarkHTMLNospaceEscaper-4 12901 9349 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 69211 1731 ns/op BenchmarkStripTags-4 22472 5330 ns/op BenchmarkStripTagsNoSpecials-4 341436 355.6 ns/op BenchmarkJSValEscaperWithNum-4 23830 5031 ns/op BenchmarkJSValEscaperWithStr-4 5463 20629 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18398 6444 ns/op BenchmarkJSValEscaperWithObj-4 4484 24733 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13338 8936 ns/op BenchmarkJSStrEscaperNoSpecials-4 60715 1948 ns/op BenchmarkJSStrEscaper-4 12943 9187 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 57526 2084 ns/op BenchmarkJSRegexpEscaper-4 12238 9805 ns/op BenchmarkTemplateSpecialTags-4 93 1266590 ns/op BenchmarkURLEscaper-4 4393 25794 ns/op BenchmarkURLEscaperNoSpecials-4 196006 616.2 ns/op BenchmarkURLNormalizer-4 5712 19205 ns/op BenchmarkURLNormalizerNoSpecials-4 187116 647.5 ns/op BenchmarkSrcsetFilter-4 20085 6059 ns/op BenchmarkSrcsetFilterNoSpecials-4 125859 943.7 ns/op PASS ok html/template 5.341s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 549745 190.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 414056 254.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 612979 180.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 466147 254.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1875624 63.82 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 101.1 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1858623 64.60 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 101.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1486965 80.29 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 464307 243.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 394615 310.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 494913 236.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 381543 310.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 753764 139.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 569569 206.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 949206 119.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 575050 205.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 457153 256.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1423748 84.61 ns/op BenchmarkRGBASetRGBA-4 1444389 83.53 ns/op BenchmarkRGBA64At-4 738030 163.5 ns/op BenchmarkRGBA64SetRGBA64-4 791350 151.1 ns/op BenchmarkNRGBAAt-4 1409817 84.57 ns/op BenchmarkNRGBASetNRGBA-4 1485932 81.69 ns/op BenchmarkNRGBA64At-4 745003 160.7 ns/op BenchmarkNRGBA64SetNRGBA64-4 764984 153.6 ns/op BenchmarkAlphaAt-4 2466748 48.31 ns/op BenchmarkAlphaSetAlpha-4 2473384 48.60 ns/op BenchmarkAlpha16At-4 1575873 75.47 ns/op BenchmarkAlphaSetAlpha16-4 1612149 74.95 ns/op BenchmarkGrayAt-4 2471179 48.56 ns/op BenchmarkGraySetGray-4 2466447 48.43 ns/op BenchmarkGray16At-4 1561722 76.52 ns/op BenchmarkGraySetGray16-4 1622227 74.39 ns/op PASS ok image 6.229s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3953359 29.82 ns/op BenchmarkYCbCrToRGB/128-4 4234362 27.00 ns/op BenchmarkYCbCrToRGB/255-4 4210814 27.69 ns/op BenchmarkRGBToYCbCr/0-4 4362984 25.24 ns/op BenchmarkRGBToYCbCr/Cb-4 4108802 27.63 ns/op BenchmarkRGBToYCbCr/Cr-4 4364497 25.48 ns/op BenchmarkYCbCrToRGBA/0-4 3579349 31.87 ns/op BenchmarkYCbCrToRGBA/128-4 3267838 36.23 ns/op BenchmarkYCbCrToRGBA/255-4 3539139 32.07 ns/op BenchmarkNYCbCrAToRGBA/0-4 3314048 34.01 ns/op BenchmarkNYCbCrAToRGBA/128-4 3321577 34.08 ns/op BenchmarkNYCbCrAToRGBA/255-4 3322615 33.93 ns/op PASS ok image/color 2.814s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34571444 ns/op BenchmarkFillSrc-4 272 440932 ns/op BenchmarkCopyOver-4 6 17783945 ns/op BenchmarkCopySrc-4 374 321495 ns/op BenchmarkNRGBAOver-4 6 19229243 ns/op BenchmarkNRGBASrc-4 9 12498882 ns/op BenchmarkYCbCr-4 8 13705762 ns/op BenchmarkGray-4 15 7351824 ns/op BenchmarkCMYK-4 8 12629817 ns/op BenchmarkGlyphOver-4 19 6013524 ns/op BenchmarkRGBAMaskOver-4 4 30921001 ns/op BenchmarkGrayMaskOver-4 5 23242376 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38141367 ns/op BenchmarkRGBA-4 4 25216748 ns/op BenchmarkPalettedFill-4 886 138950 ns/op BenchmarkPalettedRGBA-4 4 26165201 ns/op BenchmarkGenericOver-4 2 55721434 ns/op BenchmarkGenericMaskOver-4 5 22917241 ns/op BenchmarkGenericSrc-4 3 36423283 ns/op BenchmarkGenericMaskSrc-4 4 31804493 ns/op PASS ok image/draw 6.965s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4561119 ns/op 3.39 MB/s 48617 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 106866403 ns/op 2.87 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3077605222 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1849411 ns/op 8.35 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 152413660 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.187s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3904 27820 ns/op BenchmarkIDCT-4 4268 26086 ns/op BenchmarkDecodeBaseline-4 9 11741592 ns/op 5.26 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16472755 ns/op 3.75 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 145807368 ns/op 8.43 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 185799072 ns/op 4.96 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.239s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12481279 9.516 ns/op BenchmarkDecodeGray-4 12 9236197 ns/op 7.10 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39100859 ns/op 6.70 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33448969 ns/op 7.84 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5287422 ns/op 12.39 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31146413 ns/op 8.42 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38667597 ns/op 6.78 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 56933392 ns/op 5.40 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 56210360 ns/op 5.47 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 185175219 ns/op 6.64 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 204153119 ns/op 6.02 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28544058 ns/op 10.76 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 186692789 ns/op 6.58 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 790974437 ns/op 1.55 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.621s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51571948 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41305832 ns/op 2.42 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 305631285 ns/op 1.64 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 293612209 ns/op 1.70 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49342038 ns/op 2.03 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40806112 ns/op 2.45 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 288328593 ns/op 1.73 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 266710680 ns/op 1.87 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 645702897 ns/op 1.55 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 626028608 ns/op 1.60 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3910037350 ns/op 1.28 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3691408392 ns/op 1.35 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8971198 ns/op 11.15 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9435269 ns/op 10.60 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44786334 ns/op 11.16 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47147096 ns/op 10.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 87104534 ns/op 11.48 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 90912310 ns/op 11.00 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 436603102 ns/op 11.45 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 460839180 ns/op 10.85 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 56525962 ns/op 1.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 48182219 ns/op 2.08 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 355803057 ns/op 1.41 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 369077246 ns/op 1.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 822992684 ns/op 1.22 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 897853861 ns/op 1.11 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5382558206 ns/op 0.93 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5001751135 ns/op 1.00 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 168280029 ns/op 24.84 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 170930605 ns/op 24.45 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 43.720s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 937958 197.5 ns/op 1296.34 MB/s PASS ok internal/chacha8rand 1.253s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 1180116 136.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 522450 193.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 157706 788.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 519214 216.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 111253 1196 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.797s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37501 2968 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 39256 3059 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 35413 3456 ns/op 1.16 MB/s BenchmarkMarshalCorpusFile/8-4 29588 4055 ns/op 1.97 MB/s BenchmarkMarshalCorpusFile/16-4 22272 5320 ns/op 3.01 MB/s BenchmarkMarshalCorpusFile/32-4 14845 8175 ns/op 3.91 MB/s BenchmarkMarshalCorpusFile/64-4 9838 10540 ns/op 6.07 MB/s BenchmarkMarshalCorpusFile/128-4 8721 13800 ns/op 9.28 MB/s BenchmarkMarshalCorpusFile/256-4 3547 33430 ns/op 7.66 MB/s BenchmarkMarshalCorpusFile/512-4 1809 65118 ns/op 7.86 MB/s BenchmarkMarshalCorpusFile/1024-4 975 122057 ns/op 8.39 MB/s BenchmarkMarshalCorpusFile/2048-4 482 248581 ns/op 8.24 MB/s BenchmarkMarshalCorpusFile/4096-4 246 489574 ns/op 8.37 MB/s BenchmarkMarshalCorpusFile/8192-4 122 969711 ns/op 8.45 MB/s BenchmarkMarshalCorpusFile/16384-4 60 1943138 ns/op 8.43 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4594862 ns/op 7.13 MB/s BenchmarkMarshalCorpusFile/65536-4 12 9117002 ns/op 7.19 MB/s BenchmarkMarshalCorpusFile/131072-4 6 19466326 ns/op 6.73 MB/s BenchmarkMarshalCorpusFile/262144-4 3 41688595 ns/op 6.29 MB/s BenchmarkMarshalCorpusFile/524288-4 2 76771724 ns/op 6.83 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 149429640 ns/op 7.02 MB/s BenchmarkUnmarshalCorpusFile/1-4 9337 11543 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9468 11825 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8449 12676 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 7321 14528 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/16-4 6547 17427 ns/op 0.92 MB/s BenchmarkUnmarshalCorpusFile/32-4 4449 25384 ns/op 1.26 MB/s BenchmarkUnmarshalCorpusFile/64-4 3802 30741 ns/op 2.08 MB/s BenchmarkUnmarshalCorpusFile/128-4 2899 39550 ns/op 3.24 MB/s BenchmarkUnmarshalCorpusFile/256-4 1141 103301 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/512-4 610 197696 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/1024-4 318 372624 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/2048-4 163 732288 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/4096-4 76 1465097 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2917504 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5910946 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11746607 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23466870 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46652711 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 93334222 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 188660000 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 379745337 ns/op 2.76 MB/s BenchmarkMutatorBytes/1-4 36748 3323 ns/op BenchmarkMutatorBytes/10-4 37188 3218 ns/op BenchmarkMutatorBytes/100-4 34760 3526 ns/op BenchmarkMutatorBytes/1000-4 22372 5520 ns/op BenchmarkMutatorBytes/10000-4 5492 24882 ns/op BenchmarkMutatorBytes/100000-4 730 173797 ns/op BenchmarkMutatorString/1-4 34452 3355 ns/op BenchmarkMutatorString/10-4 35734 3355 ns/op BenchmarkMutatorString/100-4 31252 4050 ns/op BenchmarkMutatorString/1000-4 14223 8049 ns/op BenchmarkMutatorString/10000-4 3026 55650 ns/op BenchmarkMutatorString/100000-4 296 412699 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16948 6072 ns/op BenchmarkMutatorAllBasicTypes/string-4 19256 6236 ns/op BenchmarkMutatorAllBasicTypes/bool-4 63432 1915 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55352 2172 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55644 2175 ns/op BenchmarkMutatorAllBasicTypes/int-4 59966 2039 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60019 1988 ns/op BenchmarkMutatorAllBasicTypes/int16-4 59533 2029 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59668 2045 ns/op BenchmarkMutatorAllBasicTypes/int64-4 58960 2026 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 58662 2093 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57598 2150 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58237 2062 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57250 2106 ns/op PASS ok internal/fuzz 12.429s PASS ok internal/poll 1.055s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 9606759 12.35 ns/op BenchmarkAnd32Parallel-4 2449794 47.75 ns/op BenchmarkAnd64-4 9626184 12.40 ns/op BenchmarkAnd64Parallel-4 2461194 48.95 ns/op BenchmarkOr32-4 9729596 15.74 ns/op BenchmarkOr32Parallel-4 2431890 48.83 ns/op BenchmarkOr64-4 9694960 12.35 ns/op BenchmarkOr64Parallel-4 2512504 48.36 ns/op BenchmarkAtomicLoad64-4 19676288 6.106 ns/op BenchmarkAtomicStore64-4 9679124 12.34 ns/op BenchmarkAtomicLoad-4 19709468 6.133 ns/op BenchmarkAtomicStore-4 9683970 12.33 ns/op BenchmarkAtomicLoad8-4 19587640 6.069 ns/op BenchmarkAtomicStore8-4 9668872 12.38 ns/op BenchmarkAnd8-4 9722608 12.35 ns/op BenchmarkAnd-4 9711240 12.33 ns/op BenchmarkAnd8Parallel-4 2354298 48.44 ns/op BenchmarkAndParallel-4 2424015 48.57 ns/op BenchmarkOr8-4 9696201 12.41 ns/op BenchmarkOr-4 9738486 12.36 ns/op BenchmarkOr8Parallel-4 2380272 49.93 ns/op BenchmarkOrParallel-4 2403756 48.73 ns/op BenchmarkXadd-4 2411942 49.30 ns/op BenchmarkXadd64-4 2423851 49.32 ns/op BenchmarkCas-4 2249786 53.05 ns/op BenchmarkCas64-4 2283195 52.71 ns/op BenchmarkXchg-4 2368420 49.80 ns/op BenchmarkXchg64-4 2347282 50.72 ns/op BenchmarkXchg8-4 9665241 12.41 ns/op BenchmarkXchg8Parallel-4 2365970 49.62 ns/op PASS ok internal/runtime/atomic 5.685s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4450897 26.68 ns/op BenchmarkMulUintptr/large-4 3583212 33.30 ns/op PASS ok internal/runtime/math 1.386s PASS ok internal/syscall/unix 1.087s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 356586487 ns/op 0.77 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.499s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 10729 ns/op BenchmarkCopyNLarge-4 302 544698 ns/op PASS ok io 1.412s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 216321 515.8 ns/op BenchmarkPrintln-4 22616 5314 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34503 3543 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 6043 20650 ns/op BenchmarkDiscard-4 667074 156.7 ns/op 0 B/op 0 allocs/op PASS ok log 1.872s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 18286 5991 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 84874 1379 ns/op BenchmarkJSONHandler/defaults-4 7237 15333 ns/op 534 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4117 26335 ns/op 799 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5023 23471 ns/op 745 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7166 15495 ns/op 521 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7404 15476 ns/op 522 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5240 20918 ns/op 530 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29752 4097 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28530 4194 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 77271 1569 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 59548 2148 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 41353 2773 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 55168 2213 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 59312 2163 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 42513 2754 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1000000 121.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 594597 198.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 586741 203.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 477010 246.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 404046 291.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5733 19498 ns/op BenchmarkDispatch/switch-checked-4 195051 608.9 ns/op BenchmarkDispatch/As-4 188769 624.5 ns/op BenchmarkDispatch/Visit-4 180345 650.8 ns/op BenchmarkUnsafeStrings-4 18852 6334 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.622s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1326372 91.11 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1333358 90.74 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 706620 155.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 207224 561.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 72081 1586 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 75733 1576 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 47206 2564 ns/op 674 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14079 8375 ns/op 3449 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16975 7067 ns/op 600 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16910 7134 ns/op 592 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10881 10975 ns/op 1085 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3252 33888 ns/op 4278 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18442 6589 ns/op 521 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17455 6736 ns/op 517 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12078 9828 ns/op 952 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4081 29796 ns/op 3724 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.881s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 1 206301132 ns/op PASS ok maps 1.635s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1785908 66.62 ns/op BenchmarkAcosh-4 733347 143.3 ns/op BenchmarkAsin-4 1822435 67.27 ns/op BenchmarkAsinh-4 864681 146.3 ns/op BenchmarkAtan-4 2496513 50.40 ns/op BenchmarkAtanh-4 854925 141.4 ns/op BenchmarkAtan2-4 1771010 69.60 ns/op BenchmarkCbrt-4 1000000 111.8 ns/op BenchmarkCeil-4 18607766 6.109 ns/op BenchmarkCopysign-4 2154103 56.10 ns/op BenchmarkCos-4 1201936 99.99 ns/op BenchmarkCosh-4 1240882 96.45 ns/op BenchmarkErf-4 2325972 53.71 ns/op BenchmarkErfc-4 2349759 53.25 ns/op BenchmarkErfinv-4 2004399 65.17 ns/op BenchmarkErfcinv-4 1904397 65.27 ns/op BenchmarkExp-4 4868697 40.78 ns/op BenchmarkExpGo-4 724959 157.3 ns/op BenchmarkExpm1-4 2010943 60.01 ns/op BenchmarkExp2-4 833655 143.0 ns/op BenchmarkExp2Go-4 796236 152.2 ns/op BenchmarkAbs-4 2858029 41.90 ns/op BenchmarkDim-4 8207793 13.99 ns/op BenchmarkFloor-4 18717954 6.024 ns/op BenchmarkMax-4 11855377 8.719 ns/op BenchmarkMin-4 11898120 8.722 ns/op BenchmarkMod-4 246969 460.6 ns/op BenchmarkFrexp-4 1450162 82.36 ns/op BenchmarkGamma-4 701001 167.9 ns/op BenchmarkHypot-4 10470704 22.15 ns/op BenchmarkHypotGo-4 1268626 94.63 ns/op BenchmarkIlogb-4 1782037 67.11 ns/op BenchmarkJ0-4 243111 511.8 ns/op BenchmarkJ1-4 249285 478.3 ns/op BenchmarkJn-4 113310 1041 ns/op BenchmarkLdexp-4 1464867 81.62 ns/op BenchmarkLgamma-4 933070 212.6 ns/op BenchmarkLog-4 3914408 46.87 ns/op BenchmarkLogb-4 1830730 65.54 ns/op BenchmarkLog1p-4 1000000 116.5 ns/op BenchmarkLog10-4 2974363 48.94 ns/op BenchmarkLog2-4 1000000 103.8 ns/op BenchmarkModf-4 2225832 51.37 ns/op BenchmarkNextafter32-4 2217067 53.19 ns/op BenchmarkNextafter64-4 2303990 52.74 ns/op BenchmarkPowInt-4 430965 266.9 ns/op BenchmarkPowFrac-4 340700 362.6 ns/op BenchmarkPow10Pos-4 4513782 26.37 ns/op BenchmarkPow10Neg-4 4630954 26.05 ns/op BenchmarkRound-4 2722219 43.96 ns/op BenchmarkRoundToEven-4 8377252 14.22 ns/op BenchmarkRemainder-4 377451 308.9 ns/op BenchmarkSignbit-4 4104841 29.00 ns/op BenchmarkSin-4 1669304 70.52 ns/op BenchmarkSincos-4 1000000 112.2 ns/op BenchmarkSinh-4 1672750 71.49 ns/op BenchmarkSqrtIndirect-4 17433926 6.472 ns/op BenchmarkSqrtLatency-4 17611777 7.503 ns/op BenchmarkSqrtIndirectLatency-4 17536237 7.454 ns/op BenchmarkSqrtGoLatency-4 1238800 96.75 ns/op BenchmarkSqrtPrime-4 33945 3512 ns/op BenchmarkTan-4 1477965 81.82 ns/op BenchmarkTanh-4 1000000 102.8 ns/op BenchmarkTrunc-4 17363256 6.013 ns/op BenchmarkY0-4 246021 482.0 ns/op BenchmarkY1-4 255769 477.6 ns/op BenchmarkYn-4 124716 994.8 ns/op BenchmarkFloat64bits-4 3997076 30.15 ns/op BenchmarkFloat64frombits-4 4124274 28.89 ns/op BenchmarkFloat32bits-4 4109139 29.27 ns/op BenchmarkFloat32frombits-4 4126995 29.35 ns/op BenchmarkFMA-4 16726969 6.423 ns/op PASS ok math 12.334s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11089618 10.58 ns/op 6048.21 MB/s BenchmarkAddVV/2-4 10343362 11.40 ns/op 11231.78 MB/s BenchmarkAddVV/3-4 9200472 12.60 ns/op 15233.58 MB/s BenchmarkAddVV/4-4 9349904 12.83 ns/op 19959.95 MB/s BenchmarkAddVV/5-4 8874712 13.21 ns/op 24230.18 MB/s BenchmarkAddVV/10-4 7269656 15.90 ns/op 40241.07 MB/s BenchmarkAddVV/100-4 1814821 65.92 ns/op 97090.03 MB/s BenchmarkAddVV/1000-4 202068 603.8 ns/op 105989.66 MB/s BenchmarkSubVV/1-4 11193640 10.73 ns/op 5962.50 MB/s BenchmarkSubVV/2-4 10260064 11.45 ns/op 11177.66 MB/s BenchmarkSubVV/3-4 9576090 12.32 ns/op 15581.25 MB/s BenchmarkSubVV/4-4 9510856 12.52 ns/op 20439.48 MB/s BenchmarkSubVV/5-4 8803170 13.14 ns/op 24347.08 MB/s BenchmarkSubVV/10-4 7202809 15.91 ns/op 40236.44 MB/s BenchmarkSubVV/100-4 1806411 66.07 ns/op 96873.24 MB/s BenchmarkSubVV/1000-4 202080 592.5 ns/op 108012.09 MB/s BenchmarkAddVW/1-4 11869296 9.219 ns/op 867.80 MB/s BenchmarkAddVW/2-4 11704285 9.794 ns/op 1633.64 MB/s BenchmarkAddVW/3-4 10626504 10.55 ns/op 2274.07 MB/s BenchmarkAddVW/4-4 10916959 10.62 ns/op 3013.79 MB/s BenchmarkAddVW/5-4 10038003 11.80 ns/op 3389.83 MB/s BenchmarkAddVW/10-4 8635194 13.51 ns/op 5919.70 MB/s BenchmarkAddVW/100-4 255280 443.0 ns/op 1805.70 MB/s BenchmarkAddVW/1000-4 35653 3373 ns/op 2371.66 MB/s BenchmarkAddVWext/1-4 12284872 8.971 ns/op 891.76 MB/s BenchmarkAddVWext/2-4 11392308 9.919 ns/op 1613.09 MB/s BenchmarkAddVWext/3-4 10196587 10.43 ns/op 2301.11 MB/s BenchmarkAddVWext/4-4 10825047 10.62 ns/op 3014.08 MB/s BenchmarkAddVWext/5-4 9898315 11.73 ns/op 3411.15 MB/s BenchmarkAddVWext/10-4 8646063 13.70 ns/op 5841.45 MB/s BenchmarkAddVWext/100-4 86871 1365 ns/op 586.26 MB/s BenchmarkAddVWext/1000-4 8918 13281 ns/op 602.36 MB/s BenchmarkSubVW/1-4 11698796 9.369 ns/op 853.91 MB/s BenchmarkSubVW/2-4 11369654 10.17 ns/op 1572.95 MB/s BenchmarkSubVW/3-4 10320524 10.99 ns/op 2184.04 MB/s BenchmarkSubVW/4-4 10636431 10.87 ns/op 2943.73 MB/s BenchmarkSubVW/5-4 9992206 11.87 ns/op 3370.42 MB/s BenchmarkSubVW/10-4 8481633 13.89 ns/op 5760.06 MB/s BenchmarkSubVW/100-4 268002 449.1 ns/op 1781.39 MB/s BenchmarkSubVW/1000-4 35626 3388 ns/op 2361.32 MB/s BenchmarkSubVWext/1-4 11747324 9.501 ns/op 842.01 MB/s BenchmarkSubVWext/2-4 11231433 10.63 ns/op 1505.44 MB/s BenchmarkSubVWext/3-4 9974163 11.23 ns/op 2137.63 MB/s BenchmarkSubVWext/4-4 10638920 10.71 ns/op 2986.97 MB/s BenchmarkSubVWext/5-4 9807566 11.91 ns/op 3357.29 MB/s BenchmarkSubVWext/10-4 8398651 14.00 ns/op 5713.18 MB/s BenchmarkSubVWext/100-4 88249 1353 ns/op 591.24 MB/s BenchmarkSubVWext/1000-4 8211 13183 ns/op 606.86 MB/s BenchmarkMulAddVWW/1-4 10504417 10.96 ns/op 5839.03 MB/s BenchmarkMulAddVWW/2-4 9755760 11.84 ns/op 10809.75 MB/s BenchmarkMulAddVWW/3-4 9452028 12.36 ns/op 15529.22 MB/s BenchmarkMulAddVWW/4-4 8827027 13.55 ns/op 18887.14 MB/s BenchmarkMulAddVWW/5-4 8427939 14.03 ns/op 22815.86 MB/s BenchmarkMulAddVWW/10-4 6318346 18.71 ns/op 34208.12 MB/s BenchmarkMulAddVWW/100-4 1000000 101.4 ns/op 63129.73 MB/s BenchmarkMulAddVWW/1000-4 127038 942.4 ns/op 67910.23 MB/s BenchmarkAddMulVVW/1-4 11356323 9.924 ns/op 6448.89 MB/s BenchmarkAddMulVVW/2-4 10000732 11.49 ns/op 11140.44 MB/s BenchmarkAddMulVVW/3-4 9409136 12.23 ns/op 15702.01 MB/s BenchmarkAddMulVVW/4-4 8628072 13.37 ns/op 19142.11 MB/s BenchmarkAddMulVVW/5-4 7981172 14.47 ns/op 22113.92 MB/s BenchmarkAddMulVVW/10-4 6655452 17.47 ns/op 36637.37 MB/s BenchmarkAddMulVVW/100-4 1470547 80.99 ns/op 79019.62 MB/s BenchmarkAddMulVVW/1000-4 167152 717.6 ns/op 89187.84 MB/s BenchmarkDivWVW/1-4 2719664 44.95 ns/op 1423.72 MB/s BenchmarkDivWVW/2-4 1248638 95.98 ns/op 1333.56 MB/s BenchmarkDivWVW/3-4 966661 122.2 ns/op 1570.82 MB/s BenchmarkDivWVW/4-4 825760 142.9 ns/op 1791.83 MB/s BenchmarkDivWVW/5-4 814272 147.8 ns/op 2164.98 MB/s BenchmarkDivWVW/10-4 437160 272.5 ns/op 2348.26 MB/s BenchmarkDivWVW/100-4 58941 2039 ns/op 3138.03 MB/s BenchmarkDivWVW/1000-4 5985 19902 ns/op 3215.73 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11822217 10.15 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12267018 9.797 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10864772 11.04 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11270637 10.91 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9819891 11.86 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10042482 11.63 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9309337 12.77 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9400687 12.26 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8587767 13.88 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9255331 13.25 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6658888 17.96 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7175274 16.87 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1245622 94.97 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131206 926.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155229 772.6 ns/op BenchmarkDecimalConversion-4 219 540591 ns/op BenchmarkFloatString/100-4 10000 10118 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 220 543473 ns/op 2910 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50100304 ns/op 61468 B/op 52 allocs/op BenchmarkFloatString/100000-4 1 5005374521 ns/op 856528 B/op 531 allocs/op BenchmarkFloatAdd/10-4 172879 691.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 166789 684.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 151009 774.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 79509 1499 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14280 8378 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 231238 510.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 237006 508.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 225127 528.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 164168 727.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45514 2635 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2082 56209 ns/op BenchmarkParseFloatLargeExp-4 488 245237 ns/op BenchmarkGCD10x10/WithoutXY-4 210025 568.9 ns/op BenchmarkGCD10x10/WithXY-4 61405 1970 ns/op BenchmarkGCD10x100/WithoutXY-4 108530 1113 ns/op BenchmarkGCD10x100/WithXY-4 18111 6734 ns/op BenchmarkGCD10x1000/WithoutXY-4 66950 1778 ns/op BenchmarkGCD10x1000/WithXY-4 14536 8375 ns/op BenchmarkGCD100x100/WithoutXY-4 26402 4530 ns/op BenchmarkGCD100x100/WithXY-4 9913 10997 ns/op BenchmarkGCD100x1000/WithoutXY-4 12691 9631 ns/op BenchmarkGCD100x1000/WithXY-4 6163 18467 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2182 55351 ns/op BenchmarkGCD1000x1000/WithXY-4 1207 96788 ns/op BenchmarkHilbert-4 24 4904695 ns/op BenchmarkBinomial-4 14488 8262 ns/op BenchmarkQuoRem-4 21014 5961 ns/op BenchmarkExp-4 16 6621051 ns/op BenchmarkExpMont/Odd-4 154 772532 ns/op 2595 B/op 22 allocs/op BenchmarkExpMont/Even1-4 152 783950 ns/op 3379 B/op 38 allocs/op BenchmarkExpMont/Even2-4 147 813907 ns/op 3865 B/op 53 allocs/op BenchmarkExpMont/Even3-4 147 810409 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even4-4 145 811804 ns/op 3820 B/op 52 allocs/op BenchmarkExpMont/Even8-4 146 815942 ns/op 3833 B/op 53 allocs/op BenchmarkExpMont/Even32-4 145 814808 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even64-4 170 694754 ns/op 3623 B/op 53 allocs/op BenchmarkExpMont/Even96-4 162 732779 ns/op 3765 B/op 51 allocs/op BenchmarkExpMont/Even128-4 193 626902 ns/op 3249 B/op 50 allocs/op BenchmarkExpMont/Even255-4 212 556788 ns/op 2955 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 480 247271 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 428 284461 ns/op 1719 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 417 288982 ns/op 1748 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 414 283821 ns/op 1741 B/op 47 allocs/op BenchmarkExp2-4 16 6682760 ns/op BenchmarkBitset-4 794235 146.5 ns/op BenchmarkBitsetNeg-4 450150 263.5 ns/op BenchmarkBitsetOrig-4 252548 435.9 ns/op BenchmarkBitsetNegOrig-4 172419 695.3 ns/op BenchmarkModSqrt225_Tonelli-4 135 862252 ns/op BenchmarkModSqrt225_3Mod4-4 460 262282 ns/op BenchmarkModSqrt231_Tonelli-4 134 898816 ns/op BenchmarkModSqrt231_5Mod8-4 382 310161 ns/op BenchmarkModInverse-4 13364 9030 ns/op BenchmarkSqrt-4 1620 72068 ns/op BenchmarkIntSqr/1-4 1381956 86.40 ns/op BenchmarkIntSqr/2-4 815906 136.4 ns/op BenchmarkIntSqr/3-4 737746 157.5 ns/op BenchmarkIntSqr/5-4 544999 214.2 ns/op BenchmarkIntSqr/8-4 423762 280.0 ns/op BenchmarkIntSqr/10-4 332798 363.1 ns/op BenchmarkIntSqr/20-4 56433 2216 ns/op BenchmarkIntSqr/30-4 41637 2972 ns/op BenchmarkIntSqr/50-4 26340 4673 ns/op BenchmarkIntSqr/80-4 15795 7670 ns/op BenchmarkIntSqr/100-4 10000 10024 ns/op BenchmarkIntSqr/200-4 4224 27308 ns/op BenchmarkIntSqr/300-4 1686 67468 ns/op BenchmarkIntSqr/500-4 844 145578 ns/op BenchmarkIntSqr/800-4 336 360830 ns/op BenchmarkIntSqr/1000-4 244 484392 ns/op BenchmarkDiv/20/10-4 422912 276.5 ns/op BenchmarkDiv/40/20-4 427094 273.3 ns/op BenchmarkDiv/100/50-4 350367 340.4 ns/op BenchmarkDiv/200/100-4 49183 2509 ns/op BenchmarkDiv/400/200-4 47730 2584 ns/op BenchmarkDiv/1000/500-4 39121 3185 ns/op BenchmarkDiv/2000/1000-4 29629 4205 ns/op BenchmarkDiv/20000/10000-4 1418 83676 ns/op BenchmarkDiv/200000/100000-4 33 3703876 ns/op BenchmarkDiv/2000000/1000000-4 1 106443272 ns/op BenchmarkDiv/20000000/10000000-4 1 3294263009 ns/op BenchmarkMul-4 6 18959826 ns/op BenchmarkNatMul/10-4 227546 492.3 ns/op BenchmarkNatMul/100-4 6853 17695 ns/op BenchmarkNatMul/1000-4 212 561471 ns/op BenchmarkZeroShifts/Shl-4 15273 8821 ns/op BenchmarkZeroShifts/ShlSame-4 5330575 22.47 ns/op BenchmarkZeroShifts/Shr-4 10000 10290 ns/op BenchmarkZeroShifts/ShrSame-4 5301014 22.41 ns/op BenchmarkExp3Power/0x10-4 199548 603.4 ns/op BenchmarkExp3Power/0x40-4 169890 706.9 ns/op BenchmarkExp3Power/0x100-4 114314 1063 ns/op BenchmarkExp3Power/0x400-4 56001 2158 ns/op BenchmarkExp3Power/0x1000-4 11632 10409 ns/op BenchmarkExp3Power/0x4000-4 2155 55461 ns/op BenchmarkExp3Power/0x10000-4 232 514140 ns/op BenchmarkExp3Power/0x40000-4 20 5463188 ns/op BenchmarkExp3Power/0x100000-4 2 52767670 ns/op BenchmarkExp3Power/0x400000-4 1 481792530 ns/op BenchmarkFibo-4 3 38402754 ns/op BenchmarkNatSqr/1-4 1000000 117.7 ns/op BenchmarkNatSqr/2-4 729666 172.5 ns/op BenchmarkNatSqr/3-4 586447 223.4 ns/op BenchmarkNatSqr/5-4 430834 284.4 ns/op BenchmarkNatSqr/8-4 321313 390.3 ns/op BenchmarkNatSqr/10-4 263860 490.4 ns/op BenchmarkNatSqr/20-4 52828 2312 ns/op BenchmarkNatSqr/30-4 38949 3158 ns/op BenchmarkNatSqr/50-4 23869 5124 ns/op BenchmarkNatSqr/80-4 14174 8577 ns/op BenchmarkNatSqr/100-4 10000 11066 ns/op BenchmarkNatSqr/200-4 4029 29581 ns/op BenchmarkNatSqr/300-4 1639 72943 ns/op BenchmarkNatSqr/500-4 832 143986 ns/op BenchmarkNatSqr/800-4 355 340503 ns/op BenchmarkNatSqr/1000-4 256 466571 ns/op BenchmarkNatSetBytes/8-4 2964634 39.92 ns/op BenchmarkNatSetBytes/24-4 800326 149.5 ns/op BenchmarkNatSetBytes/128-4 258942 474.8 ns/op BenchmarkNatSetBytes/7-4 820959 143.4 ns/op BenchmarkNatSetBytes/23-4 470475 255.8 ns/op BenchmarkNatSetBytes/127-4 215538 560.3 ns/op BenchmarkScanPi-4 262 453616 ns/op BenchmarkStringPiParallel-4 810 137596 ns/op BenchmarkScan/10/Base2-4 43231 2759 ns/op BenchmarkScan/100/Base2-4 4760 24533 ns/op BenchmarkScan/1000/Base2-4 495 241604 ns/op BenchmarkScan/10/Base8-4 105427 1128 ns/op BenchmarkScan/100/Base8-4 14080 8621 ns/op BenchmarkScan/1000/Base8-4 1371 84689 ns/op BenchmarkScan/10/Base10-4 113251 1066 ns/op BenchmarkScan/100/Base10-4 15026 7839 ns/op BenchmarkScan/1000/Base10-4 1576 76058 ns/op BenchmarkScan/10/Base16-4 125106 953.8 ns/op BenchmarkScan/100/Base16-4 17080 7153 ns/op BenchmarkScan/1000/Base16-4 1662 68011 ns/op BenchmarkString/10/Base2-4 182378 659.7 ns/op BenchmarkString/100/Base2-4 24296 4876 ns/op BenchmarkString/1000/Base2-4 2572 46959 ns/op BenchmarkString/10/Base8-4 348267 348.6 ns/op BenchmarkString/100/Base8-4 63739 1866 ns/op BenchmarkString/1000/Base8-4 7143 16503 ns/op BenchmarkString/10/Base10-4 202420 598.8 ns/op BenchmarkString/100/Base10-4 39487 3060 ns/op BenchmarkString/1000/Base10-4 4516 24254 ns/op BenchmarkString/10/Base16-4 379846 316.1 ns/op BenchmarkString/100/Base16-4 84513 1421 ns/op BenchmarkString/1000/Base16-4 9856 11997 ns/op BenchmarkLeafSize/0-4 45 2535063 ns/op BenchmarkLeafSize/1-4 478 249185 ns/op BenchmarkLeafSize/2-4 480 250960 ns/op BenchmarkLeafSize/3-4 343 350788 ns/op BenchmarkLeafSize/4-4 494 240110 ns/op BenchmarkLeafSize/5-4 322 374519 ns/op BenchmarkLeafSize/6-4 354 340493 ns/op BenchmarkLeafSize/7-4 382 315501 ns/op BenchmarkLeafSize/8-4 501 238529 ns/op BenchmarkLeafSize/9-4 268 438587 ns/op BenchmarkLeafSize/10-4 315 374472 ns/op BenchmarkLeafSize/11-4 314 373717 ns/op BenchmarkLeafSize/12-4 351 339355 ns/op BenchmarkLeafSize/13-4 326 368146 ns/op BenchmarkLeafSize/14-4 386 309987 ns/op BenchmarkLeafSize/15-4 404 289590 ns/op BenchmarkLeafSize/16-4 505 236373 ns/op BenchmarkLeafSize/32-4 493 242701 ns/op BenchmarkLeafSize/64-4 459 259834 ns/op BenchmarkProbablyPrime/n=0-4 10 10965101 ns/op BenchmarkProbablyPrime/n=1-4 9 12178628 ns/op BenchmarkProbablyPrime/n=5-4 6 17279928 ns/op BenchmarkProbablyPrime/n=10-4 5 23762336 ns/op BenchmarkProbablyPrime/n=20-4 3 36075057 ns/op BenchmarkProbablyPrime/Lucas-4 12 9660590 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 88 1268387 ns/op BenchmarkRatCmp-4 240504 505.3 ns/op BenchmarkFloatPrecExact/1-4 140203 851.4 ns/op BenchmarkFloatPrecExact/10-4 43371 2816 ns/op BenchmarkFloatPrecExact/100-4 10000 10101 ns/op BenchmarkFloatPrecExact/1000-4 2308 51445 ns/op BenchmarkFloatPrecExact/10000-4 153 775694 ns/op BenchmarkFloatPrecExact/100000-4 4 32769256 ns/op BenchmarkFloatPrecExact/1000000-4 1 1702156150 ns/op BenchmarkFloatPrecMixed/1-4 132793 896.0 ns/op BenchmarkFloatPrecMixed/10-4 35671 3314 ns/op BenchmarkFloatPrecMixed/100-4 5403 20426 ns/op BenchmarkFloatPrecMixed/1000-4 472 256876 ns/op BenchmarkFloatPrecMixed/10000-4 14 8051713 ns/op BenchmarkFloatPrecMixed/100000-4 1 452971224 ns/op BenchmarkFloatPrecMixed/1000000-4 1 31673233286 ns/op BenchmarkFloatPrecInexact/1-4 216373 539.4 ns/op BenchmarkFloatPrecInexact/10-4 195393 635.1 ns/op BenchmarkFloatPrecInexact/100-4 126379 959.8 ns/op BenchmarkFloatPrecInexact/1000-4 37929 3127 ns/op BenchmarkFloatPrecInexact/10000-4 4632 25077 ns/op BenchmarkFloatPrecInexact/100000-4 502 232724 ns/op BenchmarkFloatPrecInexact/1000000-4 39 3555643 ns/op BenchmarkFloatSqrt/64-4 22590 5253 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14541 8292 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9823 11562 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5098 22328 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 921 130913 ns/op 17827 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 69 1658272 ns/op 172595 B/op 18 allocs/op BenchmarkFloatSqrt/1000000-4 1 122869527 ns/op 3772256 B/op 616 allocs/op PASS ok math/big 87.624s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9713973 12.07 ns/op BenchmarkLeadingZeros8-4 8718146 13.93 ns/op BenchmarkLeadingZeros16-4 9459939 12.41 ns/op BenchmarkLeadingZeros32-4 8706258 13.38 ns/op BenchmarkLeadingZeros64-4 9778598 12.16 ns/op BenchmarkTrailingZeros-4 8977129 13.40 ns/op BenchmarkTrailingZeros8-4 9378844 12.70 ns/op BenchmarkTrailingZeros16-4 8931094 13.50 ns/op BenchmarkTrailingZeros32-4 9306279 12.78 ns/op BenchmarkTrailingZeros64-4 9068444 13.35 ns/op BenchmarkOnesCount-4 9396336 12.32 ns/op BenchmarkOnesCount8-4 9245955 13.07 ns/op BenchmarkOnesCount16-4 9334174 12.88 ns/op BenchmarkOnesCount32-4 8918414 13.41 ns/op BenchmarkOnesCount64-4 9538542 12.41 ns/op BenchmarkRotateLeft-4 8583037 14.22 ns/op BenchmarkRotateLeft8-4 9563589 12.47 ns/op BenchmarkRotateLeft16-4 8840989 13.60 ns/op BenchmarkRotateLeft32-4 9696072 12.38 ns/op BenchmarkRotateLeft64-4 9738739 12.72 ns/op BenchmarkReverse-4 14065627 7.958 ns/op BenchmarkReverse8-4 18312150 5.997 ns/op BenchmarkReverse16-4 16722529 6.377 ns/op BenchmarkReverse32-4 15096278 7.475 ns/op BenchmarkReverse64-4 14341315 7.995 ns/op BenchmarkReverseBytes-4 17997322 5.990 ns/op BenchmarkReverseBytes16-4 18141439 5.981 ns/op BenchmarkReverseBytes32-4 18122592 6.006 ns/op BenchmarkReverseBytes64-4 17973800 6.009 ns/op BenchmarkAdd-4 9812252 12.27 ns/op BenchmarkAdd32-4 8782098 13.55 ns/op BenchmarkAdd64-4 9645577 12.39 ns/op BenchmarkAdd64multiple-4 18396967 6.486 ns/op BenchmarkSub-4 9799155 11.87 ns/op BenchmarkSub32-4 8907004 13.15 ns/op BenchmarkSub64-4 9375319 11.85 ns/op BenchmarkSub64multiple-4 18613400 6.581 ns/op BenchmarkMul-4 9350352 12.31 ns/op BenchmarkMul32-4 8733202 13.74 ns/op BenchmarkMul64-4 9516751 12.24 ns/op BenchmarkDiv-4 2674249 45.33 ns/op BenchmarkDiv32-4 5504216 21.83 ns/op BenchmarkDiv64-4 2661002 45.09 ns/op PASS ok math/bits 6.785s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10734798 21.05 ns/op BenchmarkAcos-4 376816 297.5 ns/op BenchmarkAcosh-4 387975 316.9 ns/op BenchmarkAsin-4 430202 298.4 ns/op BenchmarkAsinh-4 425962 296.7 ns/op BenchmarkAtan-4 663918 214.0 ns/op BenchmarkAtanh-4 674539 215.3 ns/op BenchmarkConj-4 18743588 6.372 ns/op BenchmarkCos-4 511068 226.2 ns/op BenchmarkCosh-4 547354 228.3 ns/op BenchmarkExp-4 792231 163.9 ns/op BenchmarkLog-4 804704 165.0 ns/op BenchmarkLog10-4 805117 163.9 ns/op BenchmarkPhase-4 1721452 70.07 ns/op BenchmarkPolar-4 1000000 108.7 ns/op BenchmarkPow-4 199380 670.0 ns/op BenchmarkRect-4 1000000 112.5 ns/op BenchmarkSin-4 546051 225.9 ns/op BenchmarkSinh-4 550192 226.7 ns/op BenchmarkSqrt-4 835908 149.5 ns/op BenchmarkTan-4 327367 380.7 ns/op BenchmarkTanh-4 369586 339.5 ns/op PASS ok math/cmplx 4.108s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 612264 165.6 ns/op BenchmarkInt63ThreadsafeParallel-4 474370 256.6 ns/op BenchmarkInt63Unthreadsafe-4 1368073 85.21 ns/op BenchmarkIntn1000-4 866401 130.4 ns/op BenchmarkInt63n1000-4 969355 118.6 ns/op BenchmarkInt31n1000-4 1000000 110.3 ns/op BenchmarkFloat32-4 1000000 105.7 ns/op BenchmarkFloat64-4 1392669 86.65 ns/op BenchmarkPerm3-4 209768 575.7 ns/op BenchmarkPerm30-4 24631 4903 ns/op BenchmarkPerm30ViaShuffle-4 27457 4375 ns/op BenchmarkShuffleOverhead-4 19296 6262 ns/op BenchmarkRead3-4 946718 123.5 ns/op BenchmarkRead64-4 79182 1524 ns/op BenchmarkRead1000-4 5228 22289 ns/op BenchmarkConcurrent-4 120321 979.1 ns/op PASS ok math/rand 3.350s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8MarshalBinary-4 700903 159.8 ns/op BenchmarkChaCha8MarshalBinaryRead-4 249308 453.9 ns/op BenchmarkChaCha8-4 5273186 24.08 ns/op BenchmarkChaCha8Read-4 912601 137.0 ns/op 233.52 MB/s BenchmarkPCG_DXSM-4 4243900 28.39 ns/op BenchmarkSourceUint64-4 4369249 27.53 ns/op BenchmarkGlobalInt64-4 3049384 40.14 ns/op BenchmarkGlobalInt64Parallel-4 6689834 17.82 ns/op BenchmarkGlobalUint64-4 3248443 37.83 ns/op BenchmarkGlobalUint64Parallel-4 6792522 17.78 ns/op BenchmarkInt64-4 2286042 52.54 ns/op BenchmarkUint64-4 2283097 53.21 ns/op BenchmarkGlobalIntN1000-4 2067054 57.65 ns/op BenchmarkIntN1000-4 1786473 67.43 ns/op BenchmarkInt64N1000-4 1774998 67.56 ns/op BenchmarkInt64N1e8-4 1765472 68.58 ns/op BenchmarkInt64N1e9-4 1738556 68.04 ns/op BenchmarkInt64N2e9-4 1719591 68.38 ns/op BenchmarkInt64N1e18-4 1682978 70.84 ns/op BenchmarkInt64N2e18-4 1666981 71.43 ns/op BenchmarkInt64N4e18-4 1482108 81.88 ns/op BenchmarkInt32N1000-4 1771329 67.84 ns/op BenchmarkInt32N1e8-4 1780585 67.94 ns/op BenchmarkInt32N1e9-4 1778901 67.64 ns/op BenchmarkInt32N2e9-4 1774731 68.08 ns/op BenchmarkFloat32-4 2276582 53.42 ns/op BenchmarkFloat64-4 2268134 53.05 ns/op BenchmarkExpFloat64-4 1287643 92.68 ns/op BenchmarkNormFloat64-4 1292895 91.82 ns/op BenchmarkPerm3-4 349234 342.6 ns/op BenchmarkPerm30-4 33464 3574 ns/op BenchmarkPerm30ViaShuffle-4 35160 3350 ns/op BenchmarkShuffleOverhead-4 47203 2550 ns/op BenchmarkConcurrent-4 3090602 37.86 ns/op PASS ok math/rand/v2 6.978s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 55042 2129 ns/op BenchmarkQDecodeWord-4 113047 1019 ns/op BenchmarkQDecodeHeader-4 116487 1035 ns/op BenchmarkTypeByExtension/.html-4 399436 265.2 ns/op BenchmarkTypeByExtension/.HTML-4 328447 349.0 ns/op BenchmarkTypeByExtension/.unused-4 371880 316.6 ns/op BenchmarkExtensionsByType/text/html-4 237272 506.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 151815 825.9 ns/op BenchmarkExtensionsByType/application/octet-stream-4 238617 509.5 ns/op PASS ok mime 2.210s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 602 170618 ns/op 47420 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 698 162172 ns/op 48285 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 282 423607 ns/op 104263 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 576 216096 ns/op 49496 B/op 208 allocs/op PASS ok mime/multipart 1.605s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 976 120820 ns/op PASS ok mime/quotedprintable 1.219s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 130 876042 ns/op 8714 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 10 10415888 ns/op 26296 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5082195980 ns/op 159504 B/op 226 allocs/op BenchmarkDNSName-4 109813 995.8 ns/op BenchmarkInterfaces-4 5892 19992 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 8068 12505 ns/op 1945 B/op 29 allocs/op BenchmarkInterfaceByName-4 5371 19554 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6355 18658 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8472 13444 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 6522 17988 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 13354 8978 ns/op BenchmarkParseIPValidIPv4-4 768685 151.3 ns/op BenchmarkParseIPValidIPv6-4 640941 176.8 ns/op BenchmarkIPMarshalText/IPv4-4 587720 194.0 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 221467 540.8 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 120565 1014 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 127382 939.3 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13892 8690 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 51170 2355 ns/op BenchmarkIPEqual/IPv4-4 954316 127.8 ns/op BenchmarkIPEqual/IPv6-4 946048 127.7 ns/op BenchmarkSendfileZeroBytes-4 13983 7805 ns/op 18 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1057112115 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1024-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a2488897a7aa BenchmarkSendFile/file-to-tcp/2048-4 1 1084105429 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a248c7f99139 BenchmarkSendFile/file-to-tcp/4096-4 1 1066375608 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/4096-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24908f02186 BenchmarkSendFile/file-to-tcp/8192-4 1 1081552824 ns/op 0.01 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/8192-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24948ddcd23 BenchmarkSendFile/file-to-tcp/16384-4 1 1082746119 ns/op 0.02 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/16384-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24989bc9944 BenchmarkSendFile/file-to-tcp/32768-4 1 1082944155 ns/op 0.03 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/32768-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a249caa829fc BenchmarkSendFile/file-to-tcp/65536-4 1 1043623662 ns/op 0.06 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/65536-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24a0b9f8357 BenchmarkSendFile/file-to-tcp/131072-4 1 1078391620 ns/op 0.12 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24a4a4ef8b1 BenchmarkSendFile/file-to-tcp/262144-4 1 1041107489 ns/op 0.25 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24a8b2e00b8 BenchmarkSendFile/file-to-tcp/524288-4 1 1083160847 ns/op 0.48 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24aca0fccfd BenchmarkSendFile/file-to-tcp/1048576-4 1 1082679516 ns/op 0.97 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24b0bf21279 BenchmarkSendFile/file-to-unix/1024-4 1 1083058829 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1024-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24b4ec07afa BenchmarkSendFile/file-to-unix/2048-4 1 1083875428 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24b8fa8254a BenchmarkSendFile/file-to-unix/4096-4 1 1084318407 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/4096-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24bd09dc07a BenchmarkSendFile/file-to-unix/8192-4 1 1083691222 ns/op 0.01 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/8192-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24c1199eb4b BenchmarkSendFile/file-to-unix/16384-4 1 1047299270 ns/op 0.02 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/16384-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24c5293b2d9 BenchmarkSendFile/file-to-unix/32768-4 1 1049521625 ns/op 0.03 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/32768-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24c9161b320 BenchmarkSendFile/file-to-unix/65536-4 1 1081615842 ns/op 0.06 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/65536-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24cd05a2ef1 BenchmarkSendFile/file-to-unix/131072-4 1 1080152235 ns/op 0.12 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24d114d7ee1 BenchmarkSendFile/file-to-unix/262144-4 1 1070097041 ns/op 0.24 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24d524672e7 BenchmarkSendFile/file-to-unix/524288-4 1 1028916906 ns/op 0.51 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24d92e52cdc BenchmarkSendFile/file-to-unix/1048576-4 1 1086170638 ns/op 0.97 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807a24dd1901dc8 BenchmarkTCP4OneShot-4 3616 31387 ns/op BenchmarkTCP4OneShotTimeout-4 3482 32646 ns/op BenchmarkTCP4Persistent-4 16095 7288 ns/op BenchmarkTCP4PersistentTimeout-4 16604 7290 ns/op BenchmarkTCP6OneShot-4 3331 33193 ns/op BenchmarkTCP6OneShotTimeout-4 3369 33731 ns/op BenchmarkTCP6Persistent-4 15880 7528 ns/op BenchmarkTCP6PersistentTimeout-4 15638 7278 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26570 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26855 ns/op BenchmarkSetReadDeadline-4 128161 950.2 ns/op BenchmarkUDP6LinkLocalUnicast-4 9085 12633 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13237 8938 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13592 9269 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13294 9198 ns/op 0 B/op 0 allocs/op PASS ok net 35.982s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 29816 3903 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 13119 9190 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 18219 6515 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17566 6859 ns/op 44 B/op 0 allocs/op BenchmarkCopyValues-4 37531 3181 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50514 2419 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1602775 73.63 ns/op BenchmarkFindChild/n=2/rep=map-4 2850712 41.84 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1369291 87.32 ns/op BenchmarkFindChild/n=4/rep=linear-4 780145 137.1 ns/op BenchmarkFindChild/n=4/rep=map-4 2902537 41.36 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 763186 147.4 ns/op BenchmarkFindChild/n=8/rep=linear-4 414067 282.2 ns/op BenchmarkFindChild/n=8/rep=map-4 2850462 41.28 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 415698 290.1 ns/op BenchmarkFindChild/n=16/rep=linear-4 218821 535.7 ns/op BenchmarkFindChild/n=16/rep=map-4 3341017 36.36 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2291822 52.68 ns/op BenchmarkFindChild/n=32/rep=linear-4 109094 1099 ns/op BenchmarkFindChild/n=32/rep=map-4 3048498 39.75 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2049219 58.62 ns/op BenchmarkMultiConflicts-4 1 166106904 ns/op BenchmarkServerMatch-4 19666 6195 ns/op BenchmarkReadRequestChrome-4 3613 31146 ns/op 19.62 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9429 10989 ns/op 7.10 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9836 11230 ns/op 7.30 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7010 16666 ns/op 9.06 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17124 6923 ns/op 5.78 MB/s 923 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 273 418522 ns/op 2.45 MB/s BenchmarkFileAndServer_1KB/https1-4 178 598564 ns/op 1.71 MB/s 2024/11/13 20:50:51 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_1KB/h2-4 2024/11/13 20:50:51 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:51 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:51 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:51 Error enabling Transport HTTP/2 support: protocol https already registered 146 780873 ns/op 1.31 MB/s BenchmarkFileAndServer_16MB/h1-4 3 49224877 ns/op 340.83 MB/s BenchmarkFileAndServer_16MB/https1-4 1 115084553 ns/op 145.78 MB/s 2024/11/13 20:50:52 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_16MB/h2-4 1 230703176 ns/op 72.72 MB/s BenchmarkFileAndServer_64MB/h1-4 1 201313118 ns/op 333.36 MB/s BenchmarkFileAndServer_64MB/https1-4 1 406305560 ns/op 165.17 MB/s 2024/11/13 20:50:53 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_64MB/h2-4 1 918397084 ns/op 73.07 MB/s BenchmarkServeMux-4 226 557608 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 270 478325 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 291 423347 ns/op 6464 B/op 70 allocs/op BenchmarkClientServer/https1-4 206 519845 ns/op 7343 B/op 81 allocs/op 2024/11/13 20:50:55 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServer/h2-4 2024/11/13 20:50:55 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:55 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:55 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:55 Error enabling Transport HTTP/2 support: protocol https already registered 158 684208 ns/op 10763 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 1100 96662 ns/op 10218 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 32 4437345 ns/op 144441 B/op 1206 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59813: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59808: write tcp 127.0.0.1:59807->127.0.0.1:59808: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59809: write tcp 127.0.0.1:59807->127.0.0.1:59809: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59845: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59843: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59844: write tcp 127.0.0.1:59814->127.0.0.1:59844: use of closed network connection 2024/11/13 20:50:55 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServerParallel/4/h2-4 2024/11/13 20:50:55 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:56 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:56 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:56 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:56 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:56 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:56 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:56 Error enabling Transport HTTP/2 support: protocol https already registered 345 311248 ns/op 15125 B/op 127 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59850: write tcp 127.0.0.1:59849->127.0.0.1:59850: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59853: write tcp 127.0.0.1:59849->127.0.0.1:59853: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59866: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59867: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59871: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59872: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59865: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59861: read tcp 127.0.0.1:59856->127.0.0.1:59861: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59862: read tcp 127.0.0.1:59856->127.0.0.1:59862: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:59864: write tcp 127.0.0.1:59856->127.0.0.1:59864: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 835 145080 ns/op 16435 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4644305 ns/op 144313 B/op 1214 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60560: write tcp 127.0.0.1:60557->127.0.0.1:60560: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60562: write tcp 127.0.0.1:60557->127.0.0.1:60562: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60588: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60586: write tcp 127.0.0.1:60564->127.0.0.1:60586: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60578: write tcp 127.0.0.1:60564->127.0.0.1:60578: use of closed network connection 2024/11/13 20:50:57 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServerParallel/64/h2-4 2024/11/13 20:50:57 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:57 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 20:50:57 Error enabling Transport HTTP/2 support: protocol https already registered 80 4371241 ns/op 137235 B/op 1224 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60598: read tcp 127.0.0.1:60595->127.0.0.1:60598: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60601: write tcp 127.0.0.1:60595->127.0.0.1:60601: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60599: write tcp 127.0.0.1:60595->127.0.0.1:60599: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60609: EOF clientserver_test.go:211: server log: http2: server: error reading preface from client 127.0.0.1:60607: read tcp 127.0.0.1:60602->127.0.0.1:60607: read: connection reset by peer clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60608: write tcp 127.0.0.1:60602->127.0.0.1:60608: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60611: read tcp 127.0.0.1:60602->127.0.0.1:60611: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60614: read tcp 127.0.0.1:60602->127.0.0.1:60614: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60615: read tcp 127.0.0.1:60602->127.0.0.1:60615: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:60623: read tcp 127.0.0.1:60602->127.0.0.1:60623: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1068406308 ns/op 31736 B/op 158 allocs/op BenchmarkClient-4 243 499339 ns/op 4249 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 540 198824 ns/op 7664 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1183 94499 ns/op 3103 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1714 74070 ns/op 1950 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1407 80470 ns/op 2804 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1432 74135 ns/op 2757 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1510 75677 ns/op 2775 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1701 68993 ns/op 1934 B/op 14 allocs/op BenchmarkServerHijack-4 847 144429 ns/op 17061 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 398 268232 ns/op 5975 B/op 53 allocs/op BenchmarkResponseStatusLine-4 473373 235.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.591s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4453 28992 ns/op 34258 B/op 14 allocs/op PASS ok net/http/httputil 1.285s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 97532 1196 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 736224 148.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 597832 197.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 96004 1245 ns/op BenchmarkStdIPv4-4 133334 880.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92744 1297 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92143 1302 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 123261 964.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 76527 1552 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1856460 64.86 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1583479 74.58 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 967298 120.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 543352 212.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 686602 169.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 485121 229.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 125415 956.7 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 492367 229.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 354752 330.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 406678 286.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 338139 345.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 112468 1058 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 353970 339.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 122019 978.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 172606 694.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 226621 528.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 154548 768.4 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 323218 361.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 147918 805.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 139465 847.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 140247 840.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 108330 1095 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 417825 284.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 137748 854.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 174904 681.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 237314 501.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 155840 767.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 241204 487.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 104576 1147 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 132710 905.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 163100 726.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 124668 967.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 263844 451.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 113192 1052 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 132980 905.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 171571 701.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 120512 940.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1208550 98.99 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 100.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1222252 96.85 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 104.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 105.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 104.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 105.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 104.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 104.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 368661 328.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 492642 239.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 361968 326.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 412623 294.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 344415 342.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 112290 1066 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 5973237 20.07 ns/op PASS ok net/netip 9.215s 2024/11/13 20:51:17 Test RPC server listening on 127.0.0.1:61234 2024/11/13 20:51:17 Test HTTP RPC server listening on 127.0.0.1:61235 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1638 67829 ns/op BenchmarkEndToEndHTTP-4 1680 68508 ns/op BenchmarkEndToEndAsync-4 3748 30356 ns/op BenchmarkEndToEndAsyncHTTP-4 4035 33038 ns/op PASS ok net/rpc 1.874s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3108 32691 ns/op BenchmarkReadMIMEHeader/server_headers-4 4706 21540 ns/op BenchmarkUncommon-4 26965 4387 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.466s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4683 21843 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 129082 914.7 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 574941 195.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 88678 1337 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 172141 692.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 84216 1413 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14065 8553 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 399187 289.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 87967 1357 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 171798 685.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 83570 1425 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15724 7658 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 244743 484.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 104474 1148 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 104145 1138 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 48792 2422 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8827 13347 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 245719 487.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 99140 1191 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 104349 1140 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 48963 2427 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8846 12971 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.111s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3300804 35.96 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 171044 662.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1113 104885 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 331 355416 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 837 142040 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 89692 1347 ns/op BenchmarkStatFile-4 75760 1595 ns/op BenchmarkStatDir-4 81162 1492 ns/op BenchmarkLstatDot-4 89876 1361 ns/op BenchmarkLstatFile-4 75704 1577 ns/op BenchmarkLstatDir-4 79466 1495 ns/op BenchmarkRemoveAll-4 33 3482701 ns/op 47440 B/op 533 allocs/op PASS ok os 2.995s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 55 2231936 ns/op 7456 B/op 31 allocs/op PASS ok os/exec 1.302s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 12794 8831 ns/op PASS ok os/user 1.293s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3860967 30.71 ns/op BenchmarkString-4 2365414 50.06 ns/op BenchmarkBytes-4 2170095 55.70 ns/op BenchmarkNamedBytes-4 1000000 106.1 ns/op BenchmarkBytesArray-4 766176 156.4 ns/op BenchmarkSliceLen-4 2355589 50.64 ns/op BenchmarkMapLen-4 851116 138.5 ns/op BenchmarkStringLen-4 1857654 63.51 ns/op BenchmarkArrayLen-4 1326151 89.94 ns/op BenchmarkSliceCap-4 2442914 48.88 ns/op BenchmarkDeepEqual/int8-4 385712 296.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 87482 1361 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 346066 344.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 85311 1415 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 345856 345.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 84896 1404 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 337010 344.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 84981 1411 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 342960 342.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 85366 1400 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 383017 302.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 112531 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 345152 347.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 83745 1423 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 348285 346.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 84516 1411 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 346608 346.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 84758 1418 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 343630 348.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 84034 1417 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 337435 356.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 82520 1405 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 349479 342.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 83665 1403 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 351080 339.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 85820 1409 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 346173 342.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 84906 1422 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 345434 347.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 83602 1418 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 393085 294.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 86961 1353 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 345788 341.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 84561 1418 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 109957 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 56667 2130 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 45709 2560 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 32293 3656 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 32952 3589 ns/op BenchmarkIsZero/ArrayComparable-4 302844 393.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 30436 3924 ns/op BenchmarkIsZero/StructComparable-4 717865 166.3 ns/op BenchmarkIsZero/StructIncomparable-4 138356 856.1 ns/op BenchmarkIsZero/ArrayInt_4-4 1317115 92.53 ns/op BenchmarkIsZero/ArrayInt_1024-4 18024 6674 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 34328 3499 ns/op BenchmarkIsZero/Struct4Int-4 1301997 88.77 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 18021 6669 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 18004 6635 ns/op BenchmarkIsZero/StructInt_512-4 34659 3419 ns/op BenchmarkSetZero/Bool/Direct-4 4186555 30.13 ns/op BenchmarkSetZero/Bool/CachedZero-4 856983 137.3 ns/op BenchmarkSetZero/Bool/NewZero-4 654704 175.1 ns/op BenchmarkSetZero/Int/Direct-4 2529327 47.44 ns/op BenchmarkSetZero/Int/CachedZero-4 921934 136.7 ns/op BenchmarkSetZero/Int/NewZero-4 632458 177.3 ns/op BenchmarkSetZero/Uint/Direct-4 2434074 47.32 ns/op BenchmarkSetZero/Uint/CachedZero-4 885829 134.9 ns/op BenchmarkSetZero/Uint/NewZero-4 660950 178.0 ns/op BenchmarkSetZero/Float/Direct-4 2484160 48.60 ns/op BenchmarkSetZero/Float/CachedZero-4 860020 136.9 ns/op BenchmarkSetZero/Float/NewZero-4 669151 178.0 ns/op BenchmarkSetZero/Complex/Direct-4 2493436 49.20 ns/op BenchmarkSetZero/Complex/CachedZero-4 859231 135.4 ns/op BenchmarkSetZero/Complex/NewZero-4 645033 185.8 ns/op BenchmarkSetZero/Array/Direct-4 2252017 53.19 ns/op BenchmarkSetZero/Array/CachedZero-4 848236 134.6 ns/op BenchmarkSetZero/Array/NewZero-4 670992 177.7 ns/op BenchmarkSetZero/Chan/Direct-4 2430582 48.06 ns/op BenchmarkSetZero/Chan/CachedZero-4 882444 132.5 ns/op BenchmarkSetZero/Chan/NewZero-4 644600 182.0 ns/op BenchmarkSetZero/Func/Direct-4 2430165 48.02 ns/op BenchmarkSetZero/Func/CachedZero-4 872696 132.6 ns/op BenchmarkSetZero/Func/NewZero-4 647589 177.5 ns/op BenchmarkSetZero/Interface/Direct-4 2233179 53.36 ns/op BenchmarkSetZero/Interface/CachedZero-4 872143 138.5 ns/op BenchmarkSetZero/Interface/NewZero-4 681588 173.9 ns/op BenchmarkSetZero/Map/Direct-4 2473167 48.42 ns/op BenchmarkSetZero/Map/CachedZero-4 874146 133.2 ns/op BenchmarkSetZero/Map/NewZero-4 641628 179.8 ns/op BenchmarkSetZero/Pointer/Direct-4 2474852 48.37 ns/op BenchmarkSetZero/Pointer/CachedZero-4 873025 131.0 ns/op BenchmarkSetZero/Pointer/NewZero-4 608829 177.2 ns/op BenchmarkSetZero/Slice/Direct-4 2213683 53.67 ns/op BenchmarkSetZero/Slice/CachedZero-4 862258 137.5 ns/op BenchmarkSetZero/Slice/NewZero-4 681152 175.1 ns/op BenchmarkSetZero/String/Direct-4 2477822 48.30 ns/op BenchmarkSetZero/String/CachedZero-4 812332 136.2 ns/op BenchmarkSetZero/String/NewZero-4 681878 184.6 ns/op BenchmarkSetZero/Struct/Direct-4 2096785 54.12 ns/op BenchmarkSetZero/Struct/CachedZero-4 877424 137.3 ns/op BenchmarkSetZero/Struct/NewZero-4 638185 179.6 ns/op BenchmarkSelect/1-4 174753 706.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 73236 1644 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 36715 3220 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 203460 533.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 164403 728.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 138381 876.9 ns/op 145.98 MB/s BenchmarkCallArgCopy/size=256-4 127965 943.3 ns/op 271.38 MB/s BenchmarkCallArgCopy/size=1024-4 88814 1378 ns/op 743.33 MB/s BenchmarkCallArgCopy/size=4096-4 39247 3201 ns/op 1279.59 MB/s BenchmarkCallArgCopy/size=65536-4 3094 41047 ns/op 1596.61 MB/s BenchmarkFieldByName1-4 1587244 76.26 ns/op BenchmarkFieldByName2-4 111668 1103 ns/op BenchmarkFieldByName3-4 14584 8174 ns/op BenchmarkInterfaceBig-4 4034415 29.16 ns/op BenchmarkInterfaceSmall-4 4064230 29.13 ns/op BenchmarkNew-4 2444671 48.78 ns/op BenchmarkMap/StringKeys/MapIndex-4 2372 50597 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1891 62501 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2222 53767 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1903 62658 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2295 51316 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1806 63588 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 225242 524.9 ns/op BenchmarkTypeForString-4 2147917 55.72 ns/op BenchmarkTypeForError-4 982318 117.6 ns/op PASS ok reflect 19.129s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11565 10202 ns/op 9435 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15409 8568 ns/op 9376 B/op 1 allocs/op BenchmarkFindString-4 12616 9716 ns/op 9228 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10355 ns/op 9358 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10559 ns/op 9513 B/op 2 allocs/op BenchmarkLiteral-4 18337 7481 ns/op BenchmarkNotLiteral-4 4722 25424 ns/op BenchmarkMatchClass-4 3464 32989 ns/op BenchmarkMatchClass_InRange-4 3680 32829 ns/op BenchmarkReplaceAll-4 2434 44959 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 117265 1016 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 118281 1029 ns/op BenchmarkAnchoredShortMatch-4 73120 1686 ns/op BenchmarkAnchoredLongMatch-4 73006 1656 ns/op BenchmarkOnePassShortA-4 21693 5645 ns/op BenchmarkNotOnePassShortA-4 8925 14309 ns/op BenchmarkOnePassShortB-4 27260 4377 ns/op BenchmarkNotOnePassShortB-4 10000 11301 ns/op BenchmarkOnePassLongPrefix-4 85714 1445 ns/op BenchmarkOnePassLongNotPrefix-4 28839 4195 ns/op BenchmarkMatchParallelShared-4 30050 4784 ns/op BenchmarkMatchParallelCopied-4 28135 4086 ns/op BenchmarkQuoteMetaAll-4 144477 801.8 ns/op 17.46 MB/s BenchmarkQuoteMetaNone-4 266781 437.0 ns/op 59.49 MB/s BenchmarkCompile/Onepass-4 4330 26365 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1736 67422 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 207 581671 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3704529 30.31 ns/op 527.89 MB/s BenchmarkMatch/Easy0/32-4 20158 5849 ns/op 5.47 MB/s BenchmarkMatch/Easy0/1K-4 17593 6949 ns/op 147.35 MB/s BenchmarkMatch/Easy0i/16-4 3832284 30.69 ns/op 521.33 MB/s BenchmarkMatch/Easy0i/32-4 6459 19877 ns/op 1.61 MB/s BenchmarkMatch/Easy0i/1K-4 278 422719 ns/op 2.42 MB/s BenchmarkMatch/Easy1/16-4 3944674 30.53 ns/op 524.14 MB/s BenchmarkMatch/Easy1/32-4 20074 6011 ns/op 5.32 MB/s BenchmarkMatch/Easy1/1K-4 7016 15772 ns/op 64.93 MB/s BenchmarkMatch/Medium/16-4 3690488 30.54 ns/op 523.88 MB/s BenchmarkMatch/Medium/32-4 6350 17518 ns/op 1.83 MB/s BenchmarkMatch/Medium/1K-4 327 358892 ns/op 2.85 MB/s BenchmarkMatch/Hard/16-4 3695680 30.38 ns/op 526.70 MB/s BenchmarkMatch/Hard/32-4 4509 27370 ns/op 1.17 MB/s BenchmarkMatch/Hard/1K-4 181 658695 ns/op 1.55 MB/s BenchmarkMatch/Hard1/16-4 1544 76814 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 819 144078 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4319786 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 30951 3856 ns/op 4.15 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18306 6512 ns/op 4.91 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 704 167186 ns/op 6.12 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.299s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 637279 185.2 ns/op BenchmarkIsWordChar-4 171639 698.1 ns/op PASS ok regexp/syntax 2.164s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 71566 1734 ns/op BenchmarkCallers/inlined-4 68731 1697 ns/op BenchmarkCallers/no-cache-4 16111 7460 ns/op BenchmarkFPCallers/cached-4 2854513 41.92 ns/op BenchmarkMakeChan/Byte-4 1206178 94.35 ns/op BenchmarkMakeChan/Int-4 928840 131.2 ns/op BenchmarkMakeChan/Ptr-4 746217 172.1 ns/op BenchmarkMakeChan/Struct/0-4 1286932 107.2 ns/op BenchmarkMakeChan/Struct/32-4 430774 291.2 ns/op BenchmarkMakeChan/Struct/40-4 448687 252.3 ns/op BenchmarkChanNonblocking-4 11424831 9.860 ns/op BenchmarkSelectUncontended-4 952839 113.2 ns/op BenchmarkSelectSyncContended-4 38280 3174 ns/op BenchmarkSelectAsyncContended-4 103075 1215 ns/op BenchmarkSelectNonblock-4 5796607 19.93 ns/op BenchmarkChanUncontended-4 10000 10305 ns/op BenchmarkChanContended-4 1755 74909 ns/op BenchmarkChanSync-4 123528 1005 ns/op BenchmarkChanSyncWork-4 36672 3144 ns/op BenchmarkChanProdCons0-4 97525 1212 ns/op BenchmarkChanProdCons10-4 124294 1090 ns/op BenchmarkChanProdCons100-4 136312 794.4 ns/op BenchmarkChanProdConsWork0-4 94215 1329 ns/op BenchmarkChanProdConsWork10-4 101276 1025 ns/op BenchmarkChanProdConsWork100-4 117396 1065 ns/op BenchmarkSelectProdCons-4 72456 1645 ns/op BenchmarkReceiveDataFromClosedChan-4 705919 171.2 ns/op BenchmarkChanCreation-4 201573 558.2 ns/op BenchmarkChanSem-4 177926 667.1 ns/op BenchmarkChanPopular-4 92 1088158 ns/op BenchmarkChanClosed-4 535790 204.9 ns/op BenchmarkCallClosure-4 6669724 18.02 ns/op BenchmarkCallClosure1-4 6379728 18.64 ns/op BenchmarkCallClosure2-4 1618848 75.10 ns/op BenchmarkCallClosure3-4 1842240 65.10 ns/op BenchmarkCallClosure4-4 1614808 73.91 ns/op BenchmarkComplex128DivNormal-4 11149528 16.59 ns/op BenchmarkComplex128DivNisNaN-4 7846406 20.49 ns/op BenchmarkComplex128DivDisNaN-4 7958622 22.31 ns/op BenchmarkComplex128DivNisInf-4 10241863 22.02 ns/op BenchmarkComplex128DivDisInf-4 4935842 29.08 ns/op BenchmarkAllocation-4 5862 25374 ns/op BenchmarkReadMemStats-4 7212 17015 ns/op BenchmarkReadMemStatsLatency-4 1 99546 p50-ns 99546 p90-ns 99546 p99-ns BenchmarkWriteBarrier-4 2843406 48.75 ns/op BenchmarkBulkWriteBarrier-4 5484817 18.84 ns/op BenchmarkScanStackNoLocals-4 3 40095789 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11646026 11.06 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10632043 11.86 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9055784 14.40 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6801930 16.76 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4998640 24.40 ns/op BenchmarkHash5-4 6769642 17.80 ns/op 280.83 MB/s BenchmarkHash16-4 7146009 16.95 ns/op 944.00 MB/s BenchmarkHash64-4 6682446 18.64 ns/op 3432.94 MB/s BenchmarkHash1024-4 1901346 63.40 ns/op 16152.21 MB/s BenchmarkHash65536-4 38848 3086 ns/op 21235.43 MB/s BenchmarkAlignedLoad-4 8642379 13.85 ns/op BenchmarkUnalignedLoad-4 8196039 14.44 ns/op BenchmarkEqEfaceConcrete-4 6345129 18.97 ns/op BenchmarkEqIfaceConcrete-4 6111199 19.60 ns/op BenchmarkNeEfaceConcrete-4 6193104 19.34 ns/op BenchmarkNeIfaceConcrete-4 6137982 19.33 ns/op BenchmarkConvT2EByteSized/bool-4 6222291 19.12 ns/op BenchmarkConvT2EByteSized/uint8-4 6188820 19.19 ns/op BenchmarkConvT2ESmall-4 5671075 21.17 ns/op BenchmarkConvT2EUintptr-4 5615023 21.21 ns/op BenchmarkConvT2ELarge-4 1305434 92.73 ns/op BenchmarkConvT2ISmall-4 5572806 21.22 ns/op BenchmarkConvT2IUintptr-4 5567313 21.53 ns/op BenchmarkConvT2ILarge-4 1339611 89.55 ns/op BenchmarkConvI2E-4 5190022 23.18 ns/op BenchmarkConvI2I-4 5567978 21.49 ns/op BenchmarkAssertE2T-4 5520554 21.37 ns/op BenchmarkAssertE2TLarge-4 2583500 46.11 ns/op BenchmarkAssertE2I-4 6055618 19.58 ns/op BenchmarkAssertI2T-4 5561322 21.71 ns/op BenchmarkAssertI2I-4 6135486 19.74 ns/op BenchmarkAssertI2E-4 6421693 18.57 ns/op BenchmarkAssertE2E-4 6563920 18.41 ns/op BenchmarkAssertE2T2-4 4338627 27.71 ns/op BenchmarkAssertE2T2Blank-4 5581414 21.52 ns/op BenchmarkAssertI2E2-4 4889157 24.19 ns/op BenchmarkAssertI2E2Blank-4 6039912 19.49 ns/op BenchmarkAssertE2E2-4 4506156 25.94 ns/op BenchmarkAssertE2E2Blank-4 6690422 18.23 ns/op BenchmarkConvT2Ezero/zero/16-4 5470047 21.97 ns/op BenchmarkConvT2Ezero/zero/32-4 5447986 22.28 ns/op BenchmarkConvT2Ezero/zero/64-4 5689879 20.82 ns/op BenchmarkConvT2Ezero/zero/str-4 5437648 21.79 ns/op BenchmarkConvT2Ezero/zero/slice-4 5464556 21.75 ns/op BenchmarkConvT2Ezero/zero/big-4 287320 553.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1594024 73.60 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1427494 80.07 ns/op BenchmarkConvT2Ezero/nonzero/big-4 281050 448.8 ns/op BenchmarkConvT2Ezero/smallint/16-4 5664249 20.88 ns/op BenchmarkConvT2Ezero/smallint/32-4 5688104 21.04 ns/op BenchmarkConvT2Ezero/smallint/64-4 5760141 20.78 ns/op BenchmarkConvT2Ezero/largeint/16-4 1723768 60.92 ns/op BenchmarkConvT2Ezero/largeint/32-4 1968132 60.87 ns/op BenchmarkConvT2Ezero/largeint/64-4 2040784 62.96 ns/op BenchmarkMalloc8-4 2317690 54.64 ns/op BenchmarkMalloc16-4 2087890 54.29 ns/op BenchmarkMallocTypeInfo8-4 2466360 48.52 ns/op BenchmarkMallocTypeInfo16-4 1792755 60.13 ns/op BenchmarkMallocLargeStruct-4 212971 789.2 ns/op BenchmarkGoroutineSelect-4 74 1394517 ns/op BenchmarkGoroutineBlocking-4 92 1231043 ns/op BenchmarkGoroutineForRange-4 100 1203041 ns/op BenchmarkGoroutineIdle-4 150 823745 ns/op BenchmarkHashStringSpeed-4 2227500 56.04 ns/op BenchmarkHashBytesSpeed-4 1371777 89.85 ns/op BenchmarkHashInt32Speed-4 2566516 45.52 ns/op BenchmarkHashInt64Speed-4 2735565 44.32 ns/op BenchmarkHashStringArraySpeed-4 610299 188.6 ns/op BenchmarkMegMap-4 2418 50130 ns/op BenchmarkMegOneMap-4 2298 49729 ns/op BenchmarkMegEqMap-4 897 116250 ns/op BenchmarkMegEmptyMap-4 4296244 27.16 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2337469 51.29 ns/op BenchmarkSmallStrMap-4 2787904 42.40 ns/op BenchmarkMapStringKeysEight_16-4 2726582 42.12 ns/op BenchmarkMapStringKeysEight_32-4 2688250 43.21 ns/op BenchmarkMapStringKeysEight_64-4 2564440 45.62 ns/op BenchmarkMapStringKeysEight_1M-4 2412 49476 ns/op BenchmarkMapFirst/1-4 4398204 27.14 ns/op BenchmarkMapFirst/2-4 4543296 26.37 ns/op BenchmarkMapFirst/3-4 4407226 26.48 ns/op BenchmarkMapFirst/4-4 4526510 26.42 ns/op BenchmarkMapFirst/5-4 4376754 27.52 ns/op BenchmarkMapFirst/6-4 4536346 26.22 ns/op BenchmarkMapFirst/7-4 4413458 26.10 ns/op BenchmarkMapFirst/8-4 4583952 26.40 ns/op BenchmarkMapFirst/9-4 3342884 36.59 ns/op BenchmarkMapFirst/10-4 3230253 37.73 ns/op BenchmarkMapFirst/11-4 3139887 38.35 ns/op BenchmarkMapFirst/12-4 3489843 35.12 ns/op BenchmarkMapFirst/13-4 3304819 34.86 ns/op BenchmarkMapFirst/14-4 3520764 37.06 ns/op BenchmarkMapFirst/15-4 3280869 35.48 ns/op BenchmarkMapFirst/16-4 3466381 35.52 ns/op BenchmarkMapMid/1-4 4453010 27.17 ns/op BenchmarkMapMid/2-4 4461619 26.73 ns/op BenchmarkMapMid/3-4 4331016 26.89 ns/op BenchmarkMapMid/4-4 4325059 27.68 ns/op BenchmarkMapMid/5-4 4281428 27.88 ns/op BenchmarkMapMid/6-4 4267640 27.83 ns/op BenchmarkMapMid/7-4 4099896 27.80 ns/op BenchmarkMapMid/8-4 4187251 28.82 ns/op BenchmarkMapMid/9-4 3203336 35.02 ns/op BenchmarkMapMid/10-4 3313870 35.29 ns/op BenchmarkMapMid/11-4 3207645 36.28 ns/op BenchmarkMapMid/12-4 3343888 34.88 ns/op BenchmarkMapMid/13-4 3375387 36.27 ns/op BenchmarkMapMid/14-4 3292126 35.44 ns/op BenchmarkMapMid/15-4 3380272 36.13 ns/op BenchmarkMapMid/16-4 3321267 34.86 ns/op BenchmarkMapLast/1-4 4305036 27.10 ns/op BenchmarkMapLast/2-4 4426051 26.90 ns/op BenchmarkMapLast/3-4 4279809 28.18 ns/op BenchmarkMapLast/4-4 4353622 28.70 ns/op BenchmarkMapLast/5-4 4034985 29.23 ns/op BenchmarkMapLast/6-4 4053036 29.47 ns/op BenchmarkMapLast/7-4 3899596 29.90 ns/op BenchmarkMapLast/8-4 3959065 30.15 ns/op BenchmarkMapLast/9-4 3194608 37.12 ns/op BenchmarkMapLast/10-4 3225760 36.09 ns/op BenchmarkMapLast/11-4 3396433 35.10 ns/op BenchmarkMapLast/12-4 3250285 35.06 ns/op BenchmarkMapLast/13-4 3300697 37.60 ns/op BenchmarkMapLast/14-4 3025690 36.74 ns/op BenchmarkMapLast/15-4 3341286 35.83 ns/op BenchmarkMapLast/16-4 3439352 35.39 ns/op BenchmarkMapCycle-4 2647002 44.26 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3592292 33.08 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2206 50559 ns/op BenchmarkMakeMap/[Byte]Byte-4 428754 341.1 ns/op BenchmarkMakeMap/[Int]Int-4 279499 632.8 ns/op BenchmarkNewEmptyMap-4 3808357 32.47 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1000000 104.4 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2561551 46.88 ns/op BenchmarkSmallKeyMap-4 2579600 46.69 ns/op BenchmarkMapPopulate/1-4 1763326 67.52 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 123080 991.5 ns/op 344 B/op 3 allocs/op BenchmarkMapPopulate/100-4 10000 11410 ns/op 4520 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 794 154049 ns/op 74408 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 87 1504806 ns/op 592072 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 6 18758180 ns/op 4733512 B/op 530 allocs/op BenchmarkComplexAlgMap-4 461200 268.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 1456410 79.41 ns/op BenchmarkGoMapClear/Reflexive/10-4 1000000 102.3 ns/op BenchmarkGoMapClear/Reflexive/100-4 439574 269.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 34354 3461 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4023 28729 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1251523 95.68 ns/op BenchmarkGoMapClear/NonReflexive/10-4 989395 115.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 410121 292.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 34110 3526 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4033 29191 ns/op BenchmarkMapStringConversion/32/simple-4 1515721 79.22 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1385336 89.82 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1493902 80.48 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1445157 85.33 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1250511 96.33 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1432626 85.21 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1898296 68.82 ns/op BenchmarkMapInterfacePtr-4 1949044 66.02 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2654575 45.44 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 126032 950.1 ns/op 1208 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 1576048 75.94 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1294629 91.58 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1325058 91.92 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 1599512 75.20 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1298406 94.59 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1307804 88.40 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 1582478 75.61 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1268478 93.90 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1251046 97.38 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 1438279 83.12 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1334666 91.30 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 1330545 89.64 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 597212 197.4 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 576550 211.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 592.9 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 117325 975.9 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 114039 1017 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1937 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 54816 2098 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 50024 2319 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 4092 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 117615 998.1 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 116954 998.5 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 2103 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 1577023 75.65 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1272547 94.11 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1336270 91.09 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 1607112 74.72 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1286340 90.93 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1319367 130.6 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 5187296 23.24 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 29480812 3.962 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 100000000 1.181 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 5283110 23.13 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 30546506 3.991 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 72356329 1.671 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 5271397 22.88 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 30743626 3.924 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 62560083 1.915 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 5126169 23.73 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 31667875 3.813 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 66355158 1.772 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 2614038 46.28 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 21052383 5.777 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 71007429 1.642 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 694264 173.0 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 6594054 17.70 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 74367366 1.658 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 320398 366.3 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 3375709 35.42 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 69115824 1.663 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 644929 178.3 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 6565260 18.53 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 70965772 1.692 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 5226612 23.40 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 30222892 3.979 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 72145039 1.687 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 5147472 23.40 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 30075361 4.011 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 68355814 1.616 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 2207712 53.71 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 1929424 62.27 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 841900 139.5 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 2277603 52.65 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 1972400 61.03 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 609434 182.3 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 1906568 62.99 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 1770417 68.14 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 480463 258.6 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 1000000 111.3 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 1312336 92.21 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 497887 238.9 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 607417 199.1 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 647408 183.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 199958 577.0 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 142489 797.4 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 144579 840.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 30410 3959 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 64466 1822 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 56340 2002 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 14302 8321 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 108981 1051 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 111104 1042 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 30696 3919 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 2236747 51.95 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 1961505 61.46 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 570114 192.7 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 2226804 53.30 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 1937496 61.13 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 596805 187.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 2283514 53.18 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 2219418 57.83 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 1430697 81.70 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 2136559 55.71 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 2073931 56.13 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 1292325 89.25 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 1995172 65.03 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 1827184 56.25 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 984156 119.6 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 1325104 90.34 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 1442325 85.47 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 877599 133.3 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 769366 157.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 749332 156.3 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 362733 314.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 165043 686.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 178017 671.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 80818 1470 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 163992 716.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 166294 722.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 73932 1544 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 962695 131.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 996261 119.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 706053 163.7 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 2158867 54.72 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 2114398 54.60 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 1329866 90.37 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 2310753 51.60 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 2156139 55.89 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 1411196 91.51 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 1870310 58.68 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 1920553 61.84 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 733941 154.6 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 1973500 58.28 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 1939464 63.35 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 491713 221.8 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 1779493 66.59 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 1692915 69.29 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 439569 275.4 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1000000 101.4 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1000000 105.2 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 494886 268.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 611661 189.4 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 598759 201.0 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 189752 604.2 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 148669 801.1 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 140511 863.8 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 30050 3995 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 64206 1820 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 55311 2153 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 10000 10756 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 104859 1069 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 94819 1206 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 18256 6567 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 1939634 59.35 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 1868906 63.36 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 590870 200.9 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 1942820 59.77 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 1890523 63.28 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 548618 210.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1000000 105.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 764784 162.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 778770 242.5 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1000000 105.7 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 665768 189.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 646519 276.5 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 973274 154.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 519043 302.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 409462 519.5 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 788266 168.0 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 492638 258.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 492200 353.1 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 198160 748.6 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 72585 1379 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 99639 1635 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 27964 4542 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 10000 13495 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 14349 7992 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 10000 10322 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 6950 24639 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 6460 17989 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 19336 6708 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 10000 11772 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 14437 9991 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1000000 119.6 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 679753 202.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 676640 285.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1000000 114.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 667732 197.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 674431 287.5 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 572035 209.9 ns/op 97858 p100-ns/op 107.0 p50-ns/op 221.0 p99-ns/op 1190 p99.9-ns/op 8525 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 427333 271.4 ns/op 223163 p100-ns/op 108.0 p50-ns/op 2155 p99-ns/op 3392 p99.9-ns/op 18728 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 449697 357.0 ns/op 251233 p100-ns/op 167.0 p50-ns/op 559.0 p99-ns/op 41620 p99.9-ns/op 49642 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 592240 209.3 ns/op 152434 p100-ns/op 94.00 p50-ns/op 266.0 p99-ns/op 1155 p99.9-ns/op 9756 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 421502 289.5 ns/op 165273 p100-ns/op 96.00 p50-ns/op 2915 p99-ns/op 4378 p99.9-ns/op 16751 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 415665 405.3 ns/op 282820 p100-ns/op 205.0 p50-ns/op 592.0 p99-ns/op 50293 p99.9-ns/op 64894 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 540483 223.9 ns/op 218053 p100-ns/op 93.00 p50-ns/op 352.0 p99-ns/op 1900 p99.9-ns/op 13720 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 363904 351.2 ns/op 250743 p100-ns/op 103.0 p50-ns/op 3988 p99-ns/op 8066 p99.9-ns/op 85753 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 298504 654.7 ns/op 10589774 p100-ns/op 271.0 p50-ns/op 723.0 p99-ns/op 109826 p99.9-ns/op 205429 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 484825 250.1 ns/op 198442 p100-ns/op 137.0 p50-ns/op 382.0 p99-ns/op 1221 p99.9-ns/op 10485 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 339823 354.8 ns/op 205700 p100-ns/op 144.0 p50-ns/op 3271 p99-ns/op 5409 p99.9-ns/op 33387 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 343656 468.8 ns/op 358204 p100-ns/op 257.0 p50-ns/op 643.0 p99-ns/op 56655 p99.9-ns/op 74006 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 175012 927.9 ns/op 13689726 p100-ns/op 403.0 p50-ns/op 2708 p99-ns/op 25832 p99.9-ns/op 114068 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 81318 2526 ns/op 18270923 p100-ns/op 436.0 p50-ns/op 19585 p99-ns/op 98360 p99.9-ns/op 246414 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 90615 1713 ns/op 791154 p100-ns/op 829.0 p50-ns/op 3130 p99-ns/op 378417 p99.9-ns/op 465112 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 28896 6063 ns/op 15154573 p100-ns/op 3050 p50-ns/op 23830 p99-ns/op 108571 p99.9-ns/op 12052153 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 10000 12549 ns/op 10591292 p100-ns/op 3480 p50-ns/op 153892 p99-ns/op 387245 p99.9-ns/op 10591292 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 13908 7399 ns/op 2756353 p100-ns/op 3685 p50-ns/op 10594 p99-ns/op 2318874 p99.9-ns/op 2736906 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 10000 10061 ns/op 299851 p100-ns/op 7717 p50-ns/op 43667 p99-ns/op 156408 p99.9-ns/op 299851 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 5107 26409 ns/op 15680803 p100-ns/op 9109 p50-ns/op 318366 p99-ns/op 789208 p99.9-ns/op 15680803 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 6541 18090 ns/op 5435201 p100-ns/op 11126 p50-ns/op 23179 p99-ns/op 5092531 p99.9-ns/op 5435201 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 20296 6194 ns/op 259950 p100-ns/op 4716 p50-ns/op 25845 p99-ns/op 128382 p99.9-ns/op 240244 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 10000 12639 ns/op 638592 p100-ns/op 4833 p50-ns/op 142511 p99-ns/op 391953 p99.9-ns/op 638592 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 10000 10114 ns/op 2716658 p100-ns/op 5619 p50-ns/op 14167 p99-ns/op 2587297 p99.9-ns/op 2716658 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 578450 220.7 ns/op 248943 p100-ns/op 106.0 p50-ns/op 270.0 p99-ns/op 2170 p99.9-ns/op 10716 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 410698 311.3 ns/op 230902 p100-ns/op 109.0 p50-ns/op 2877 p99-ns/op 5976 p99.9-ns/op 23760 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 415386 413.0 ns/op 442887 p100-ns/op 200.0 p50-ns/op 599.0 p99-ns/op 50211 p99.9-ns/op 88006 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 538934 216.0 ns/op 128472 p100-ns/op 100.0 p50-ns/op 256.0 p99-ns/op 1526 p99.9-ns/op 11730 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 411154 297.3 ns/op 209958 p100-ns/op 105.0 p50-ns/op 2850 p99-ns/op 4460 p99.9-ns/op 21059 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 408274 412.0 ns/op 349853 p100-ns/op 199.0 p50-ns/op 598.0 p99-ns/op 51008 p99.9-ns/op 86630 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1000000 107.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1270698 89.12 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 524919 211.2 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1000000 112.8 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1000000 107.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 466825 261.5 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1000000 139.7 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 973798 155.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 296797 377.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 786243 159.3 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 777866 166.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 349924 348.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 194920 851.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 199623 677.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 143494 930.5 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 28561 4662 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 28095 4780 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 26854 4163 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 10000 12738 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 10000 12952 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 10034 11431 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 21273 5895 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 18622 6101 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 19852 5749 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1000000 123.9 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1000000 112.5 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 432882 257.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1000000 117.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1000000 107.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 453147 253.1 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 1639513 72.64 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 1755864 69.53 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 732076 160.4 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 1611462 71.94 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 1713871 70.42 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 518818 218.9 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 1620159 74.09 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 1583924 75.32 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 365704 285.8 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1000000 116.4 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 993646 119.9 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 411687 265.9 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 218767 610.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 220089 635.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 114069 924.2 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 27943 4115 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 21439 4932 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 19092 5984 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 10000 10423 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 10000 11865 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 6226 16904 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 19508 6081 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 18884 6341 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 15286 7515 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 1604930 72.91 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 1668598 71.65 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 536301 206.1 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 1619224 72.15 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 1677529 70.80 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 543648 202.9 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 1328252 88.23 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1254483 95.40 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 572418 220.5 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 1000000 100.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1251520 98.09 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 463022 269.9 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 142615 8332 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 484911 5321 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 242606 485.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 608590 204.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 593175 196.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 307351 385.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 274701 432.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 272941 455.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 118137 896.7 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 56536 2067 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 55838 2128 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 22264 5336 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 971546 129.0 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1000000 128.7 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 267262 476.0 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1000000 119.1 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1000000 128.2 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 268408 451.5 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1000000 127.2 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1000000 134.6 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 233380 492.4 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 915598 126.0 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 913366 127.8 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 279.7 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 937334 123.7 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 889180 130.4 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 797112 346.7 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 821421 140.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 798313 148.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 598322 459.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 606777 191.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 588456 196.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 710853 434.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 163394 767.5 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 157197 804.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 181124 1158 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 22886 5341 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 19688 5288 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 30811 3905 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 10000 12128 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 13151 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 26539 4473 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 19478 5848 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 17798 6406 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 546362 6759 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 906336 132.5 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 831679 137.9 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 768446 332.7 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 817928 129.7 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 849566 132.3 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 872462 321.3 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 595282 203.9 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 442222 291.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 436994 734.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 527172 199.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 454416 274.9 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 358878 721.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 553726 218.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 431112 294.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 259944 860.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 420712 287.5 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 350450 341.2 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 313698 777.1 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 115669 1032 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 114692 1129 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 118239 1747 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 17344 6756 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 16132 7498 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 34392 3434 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 13181 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 14961 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 34123 3540 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 19448 6142 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 18390 6510 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 296724 6770 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 573998 206.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 446356 280.0 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 342114 793.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 505542 203.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 467385 271.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 378891 742.6 ns/op BenchmarkMapDeleteLargeKey-4 237861 513.4 ns/op BenchmarkMemmove/0-4 14391415 8.015 ns/op BenchmarkMemmove/1-4 2020023 59.05 ns/op 16.94 MB/s BenchmarkMemmove/2-4 1904044 62.41 ns/op 32.05 MB/s BenchmarkMemmove/3-4 1906123 65.78 ns/op 45.60 MB/s BenchmarkMemmove/4-4 1797925 63.12 ns/op 63.37 MB/s BenchmarkMemmove/5-4 1914458 62.17 ns/op 80.43 MB/s BenchmarkMemmove/6-4 1920386 62.71 ns/op 95.69 MB/s BenchmarkMemmove/7-4 1921098 62.67 ns/op 111.70 MB/s BenchmarkMemmove/8-4 1991100 59.86 ns/op 133.64 MB/s BenchmarkMemmove/9-4 1887118 63.78 ns/op 141.10 MB/s BenchmarkMemmove/10-4 1848031 64.66 ns/op 154.67 MB/s BenchmarkMemmove/11-4 1857966 63.83 ns/op 172.34 MB/s BenchmarkMemmove/12-4 1823485 65.32 ns/op 183.70 MB/s BenchmarkMemmove/13-4 1822414 69.70 ns/op 186.51 MB/s BenchmarkMemmove/14-4 1837274 65.30 ns/op 214.38 MB/s BenchmarkMemmove/15-4 1876626 70.40 ns/op 213.08 MB/s BenchmarkMemmove/16-4 1880226 63.61 ns/op 251.55 MB/s BenchmarkMemmove/32-4 1723929 65.05 ns/op 491.94 MB/s BenchmarkMemmove/64-4 1701172 70.29 ns/op 910.57 MB/s BenchmarkMemmove/128-4 1441615 83.15 ns/op 1539.48 MB/s BenchmarkMemmove/256-4 1000000 109.1 ns/op 2347.32 MB/s BenchmarkMemmove/512-4 733516 160.9 ns/op 3182.60 MB/s BenchmarkMemmove/1024-4 407673 289.0 ns/op 3543.23 MB/s BenchmarkMemmove/2048-4 244075 484.4 ns/op 4228.05 MB/s BenchmarkMemmove/4096-4 128091 901.0 ns/op 4546.24 MB/s BenchmarkMemmoveOverlap/32-4 1858682 64.84 ns/op 493.49 MB/s BenchmarkMemmoveOverlap/64-4 1676292 71.98 ns/op 889.15 MB/s BenchmarkMemmoveOverlap/128-4 1417326 85.16 ns/op 1503.08 MB/s BenchmarkMemmoveOverlap/256-4 1000000 109.1 ns/op 2346.60 MB/s BenchmarkMemmoveOverlap/512-4 720853 160.6 ns/op 3187.98 MB/s BenchmarkMemmoveOverlap/1024-4 412120 289.2 ns/op 3540.57 MB/s BenchmarkMemmoveOverlap/2048-4 241977 494.6 ns/op 4140.50 MB/s BenchmarkMemmoveOverlap/4096-4 133321 903.9 ns/op 4531.63 MB/s BenchmarkMemmoveUnalignedDst/0-4 15035749 7.929 ns/op BenchmarkMemmoveUnalignedDst/1-4 1903045 61.78 ns/op 16.19 MB/s BenchmarkMemmoveUnalignedDst/2-4 1922446 62.38 ns/op 32.06 MB/s BenchmarkMemmoveUnalignedDst/3-4 1915957 62.74 ns/op 47.82 MB/s BenchmarkMemmoveUnalignedDst/4-4 1931406 61.84 ns/op 64.68 MB/s BenchmarkMemmoveUnalignedDst/5-4 1919977 62.23 ns/op 80.35 MB/s BenchmarkMemmoveUnalignedDst/6-4 1897806 62.45 ns/op 96.08 MB/s BenchmarkMemmoveUnalignedDst/7-4 1799858 63.03 ns/op 111.06 MB/s BenchmarkMemmoveUnalignedDst/8-4 2018649 59.75 ns/op 133.89 MB/s BenchmarkMemmoveUnalignedDst/9-4 1777688 67.00 ns/op 134.33 MB/s BenchmarkMemmoveUnalignedDst/10-4 1782902 64.68 ns/op 154.60 MB/s BenchmarkMemmoveUnalignedDst/11-4 1756074 64.55 ns/op 170.40 MB/s BenchmarkMemmoveUnalignedDst/12-4 1797385 65.64 ns/op 182.83 MB/s BenchmarkMemmoveUnalignedDst/13-4 1837450 64.33 ns/op 202.09 MB/s BenchmarkMemmoveUnalignedDst/14-4 1840170 65.16 ns/op 214.85 MB/s BenchmarkMemmoveUnalignedDst/15-4 1848502 67.55 ns/op 222.04 MB/s BenchmarkMemmoveUnalignedDst/16-4 1830182 65.36 ns/op 244.80 MB/s BenchmarkMemmoveUnalignedDst/32-4 1738898 68.72 ns/op 465.66 MB/s BenchmarkMemmoveUnalignedDst/64-4 1598275 75.08 ns/op 852.46 MB/s BenchmarkMemmoveUnalignedDst/128-4 1386794 86.31 ns/op 1482.99 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 113.0 ns/op 2264.54 MB/s BenchmarkMemmoveUnalignedDst/512-4 698191 165.1 ns/op 3100.69 MB/s BenchmarkMemmoveUnalignedDst/1024-4 404776 295.3 ns/op 3467.89 MB/s BenchmarkMemmoveUnalignedDst/2048-4 244892 491.5 ns/op 4166.71 MB/s BenchmarkMemmoveUnalignedDst/4096-4 130286 924.6 ns/op 4430.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1710366 69.55 ns/op 460.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1571433 76.80 ns/op 833.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1327915 89.38 ns/op 1432.02 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 115.0 ns/op 2226.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 699720 167.5 ns/op 3057.25 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 403447 296.9 ns/op 3448.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 237436 502.5 ns/op 4075.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 132084 908.5 ns/op 4508.74 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15055735 7.903 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2009964 59.13 ns/op 16.91 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1938913 61.94 ns/op 32.29 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1908505 63.64 ns/op 47.14 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1928284 65.98 ns/op 60.63 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1899322 62.27 ns/op 80.30 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1840176 62.23 ns/op 96.42 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1919736 62.53 ns/op 111.95 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2003205 59.75 ns/op 133.88 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1860673 64.36 ns/op 139.84 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1866820 64.45 ns/op 155.15 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1763077 67.29 ns/op 163.47 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1870705 64.38 ns/op 186.40 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1865169 64.45 ns/op 201.72 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1870540 64.51 ns/op 217.03 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1860769 64.54 ns/op 232.41 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1861974 64.60 ns/op 247.69 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1750983 68.45 ns/op 467.47 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1604653 74.65 ns/op 857.32 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1368996 87.42 ns/op 1464.16 MB/s BenchmarkMemmoveUnalignedSrc/256-4 963746 116.0 ns/op 2206.20 MB/s BenchmarkMemmoveUnalignedSrc/512-4 706444 166.0 ns/op 3085.07 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 403938 292.9 ns/op 3495.92 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 244624 487.2 ns/op 4203.52 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 131778 902.6 ns/op 4537.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1573251 76.79 ns/op 208.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1497830 80.22 ns/op 199.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1411750 85.39 ns/op 187.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1403538 84.80 ns/op 188.69 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1421426 84.78 ns/op 188.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1424944 84.40 ns/op 189.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1414089 85.78 ns/op 186.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1408306 84.32 ns/op 189.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1300737 91.64 ns/op 698.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 101.5 ns/op 630.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1000000 103.5 ns/op 618.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1000000 104.3 ns/op 613.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1000000 103.9 ns/op 615.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1000000 103.1 ns/op 620.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1000000 104.9 ns/op 609.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1000000 103.2 ns/op 620.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 752475 156.7 ns/op 1633.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 580728 202.0 ns/op 1267.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 631382 186.0 ns/op 1376.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 637412 187.2 ns/op 1367.76 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 626216 189.5 ns/op 1351.18 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 590532 193.4 ns/op 1323.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 634407 188.5 ns/op 1358.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 621050 188.9 ns/op 1355.25 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 79392 1494 ns/op 2741.93 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 52058 2308 ns/op 1774.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 63895 1891 ns/op 2165.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 63673 1874 ns/op 2186.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 63664 1868 ns/op 2192.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 63274 1883 ns/op 2175.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 63288 1886 ns/op 2171.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 63915 1888 ns/op 2169.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4915 23310 ns/op 2811.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3207 36103 ns/op 1815.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 3780 29744 ns/op 2203.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 3790 29644 ns/op 2210.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 3595 29825 ns/op 2197.35 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 3758 30136 ns/op 2174.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 3786 29796 ns/op 2199.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 3786 29870 ns/op 2194.03 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1747717 68.36 ns/op 468.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1568949 75.19 ns/op 851.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1371044 88.56 ns/op 1445.35 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 113.6 ns/op 2254.07 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 705247 165.0 ns/op 3103.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 404834 294.2 ns/op 3480.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 238831 497.4 ns/op 4117.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 130258 906.8 ns/op 4517.22 MB/s BenchmarkMemclr/5-4 12169530 10.27 ns/op 486.77 MB/s BenchmarkMemclr/16-4 11886620 10.04 ns/op 1592.91 MB/s BenchmarkMemclr/64-4 11172090 10.67 ns/op 5996.93 MB/s BenchmarkMemclr/256-4 9723127 12.20 ns/op 20981.52 MB/s BenchmarkMemclr/4096-4 2341724 50.63 ns/op 80893.08 MB/s BenchmarkMemclr/65536-4 64531 1925 ns/op 34036.76 MB/s BenchmarkMemclr/1M-4 2779 41168 ns/op 25470.39 MB/s BenchmarkMemclr/4M-4 687 171590 ns/op 24443.80 MB/s BenchmarkMemclr/8M-4 264 406955 ns/op 20613.13 MB/s BenchmarkMemclr/16M-4 49 2251609 ns/op 7451.21 MB/s BenchmarkMemclr/64M-4 12 9677229 ns/op 6934.72 MB/s BenchmarkMemclrUnaligned/0_5-4 7012712 16.76 ns/op 298.38 MB/s BenchmarkMemclrUnaligned/0_16-4 6930547 17.24 ns/op 928.03 MB/s BenchmarkMemclrUnaligned/0_64-4 6634380 17.92 ns/op 3571.36 MB/s BenchmarkMemclrUnaligned/0_256-4 6029104 20.08 ns/op 12746.96 MB/s BenchmarkMemclrUnaligned/0_4096-4 2184274 55.40 ns/op 73930.58 MB/s BenchmarkMemclrUnaligned/0_65536-4 53407 1949 ns/op 33617.45 MB/s BenchmarkMemclrUnaligned/1_5-4 7143999 16.74 ns/op 298.70 MB/s BenchmarkMemclrUnaligned/1_16-4 6799857 17.26 ns/op 927.09 MB/s BenchmarkMemclrUnaligned/1_64-4 6650578 18.01 ns/op 3553.79 MB/s BenchmarkMemclrUnaligned/1_256-4 5896998 20.25 ns/op 12644.55 MB/s BenchmarkMemclrUnaligned/1_4096-4 1361876 88.30 ns/op 46387.74 MB/s BenchmarkMemclrUnaligned/1_65536-4 49466 2124 ns/op 30858.60 MB/s BenchmarkMemclrUnaligned/4_5-4 7208310 16.73 ns/op 298.95 MB/s BenchmarkMemclrUnaligned/4_16-4 6887464 17.28 ns/op 925.93 MB/s BenchmarkMemclrUnaligned/4_64-4 6645697 17.95 ns/op 3565.17 MB/s BenchmarkMemclrUnaligned/4_256-4 6127926 19.73 ns/op 12973.83 MB/s BenchmarkMemclrUnaligned/4_4096-4 1355647 88.69 ns/op 46182.43 MB/s BenchmarkMemclrUnaligned/4_65536-4 57043 2071 ns/op 31637.29 MB/s BenchmarkMemclrUnaligned/7_5-4 7211212 16.77 ns/op 298.07 MB/s BenchmarkMemclrUnaligned/7_16-4 6871256 17.32 ns/op 923.70 MB/s BenchmarkMemclrUnaligned/7_64-4 6665389 17.94 ns/op 3567.72 MB/s BenchmarkMemclrUnaligned/7_256-4 6078433 19.79 ns/op 12936.48 MB/s BenchmarkMemclrUnaligned/7_4096-4 1273384 94.64 ns/op 43278.06 MB/s BenchmarkMemclrUnaligned/7_65536-4 50794 2220 ns/op 29522.25 MB/s BenchmarkMemclrUnaligned/0_1M-4 2790 41757 ns/op 25111.39 MB/s BenchmarkMemclrUnaligned/0_4M-4 690 167725 ns/op 25007.08 MB/s BenchmarkMemclrUnaligned/0_8M-4 296 390550 ns/op 21478.96 MB/s BenchmarkMemclrUnaligned/0_16M-4 49 2244017 ns/op 7476.42 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9621990 ns/op 6974.53 MB/s BenchmarkMemclrUnaligned/1_1M-4 2781 41609 ns/op 25200.61 MB/s BenchmarkMemclrUnaligned/1_4M-4 664 175133 ns/op 23949.23 MB/s BenchmarkMemclrUnaligned/1_8M-4 213 575155 ns/op 14584.95 MB/s BenchmarkMemclrUnaligned/1_16M-4 45 2454575 ns/op 6835.08 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9583372 ns/op 7002.64 MB/s BenchmarkMemclrUnaligned/4_1M-4 2784 39287 ns/op 26690.46 MB/s BenchmarkMemclrUnaligned/4_4M-4 668 170030 ns/op 24668.02 MB/s BenchmarkMemclrUnaligned/4_8M-4 240 486719 ns/op 17235.01 MB/s BenchmarkMemclrUnaligned/4_16M-4 46 2440015 ns/op 6875.87 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9624213 ns/op 6972.92 MB/s BenchmarkMemclrUnaligned/7_1M-4 2431 41770 ns/op 25103.38 MB/s BenchmarkMemclrUnaligned/7_4M-4 652 166375 ns/op 25209.94 MB/s BenchmarkMemclrUnaligned/7_8M-4 237 528125 ns/op 15883.75 MB/s BenchmarkMemclrUnaligned/7_16M-4 45 2509358 ns/op 6685.86 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9668874 ns/op 6940.71 MB/s BenchmarkGoMemclr/5-4 13961784 8.277 ns/op 604.08 MB/s BenchmarkGoMemclr/16-4 13434584 8.637 ns/op 1852.41 MB/s BenchmarkGoMemclr/64-4 12798687 9.562 ns/op 6692.86 MB/s BenchmarkGoMemclr/256-4 10521019 11.41 ns/op 22437.19 MB/s BenchmarkMemclrRange/1K_2K-4 69578 1718 ns/op 55820.70 MB/s BenchmarkMemclrRange/2K_8K-4 32365 3730 ns/op 89421.94 MB/s BenchmarkMemclrRange/4K_16K-4 42706 2773 ns/op 116513.32 MB/s BenchmarkMemclrRange/160K_228K-4 1821 60281 ns/op 27585.23 MB/s BenchmarkClearFat7-4 6979496 16.65 ns/op BenchmarkClearFat8-4 7223593 16.68 ns/op BenchmarkClearFat11-4 6390172 18.45 ns/op BenchmarkClearFat12-4 6469042 17.80 ns/op BenchmarkClearFat13-4 6324957 18.27 ns/op BenchmarkClearFat14-4 6475236 17.85 ns/op BenchmarkClearFat15-4 6160684 18.97 ns/op BenchmarkClearFat16-4 6911550 17.25 ns/op BenchmarkClearFat24-4 6331778 18.22 ns/op BenchmarkClearFat32-4 6358016 18.56 ns/op BenchmarkClearFat40-4 6038066 19.84 ns/op BenchmarkClearFat48-4 5873565 20.60 ns/op BenchmarkClearFat56-4 5782017 21.56 ns/op BenchmarkClearFat64-4 5480109 22.08 ns/op BenchmarkClearFat72-4 5220205 23.30 ns/op BenchmarkClearFat128-4 4030635 30.14 ns/op BenchmarkClearFat256-4 2781166 42.63 ns/op BenchmarkClearFat512-4 1552957 78.07 ns/op BenchmarkClearFat1024-4 908570 132.4 ns/op BenchmarkClearFat1032-4 863851 135.4 ns/op BenchmarkClearFat1040-4 855442 140.4 ns/op BenchmarkCopyFat7-4 7073504 16.45 ns/op BenchmarkCopyFat8-4 7108418 16.74 ns/op BenchmarkCopyFat11-4 6532666 18.19 ns/op BenchmarkCopyFat12-4 6384241 18.59 ns/op BenchmarkCopyFat13-4 6314623 18.91 ns/op BenchmarkCopyFat14-4 6399348 17.93 ns/op BenchmarkCopyFat15-4 6477127 17.93 ns/op BenchmarkCopyFat16-4 6844659 17.15 ns/op BenchmarkCopyFat24-4 6307254 18.92 ns/op BenchmarkCopyFat32-4 6214659 19.64 ns/op BenchmarkCopyFat64-4 5326058 22.52 ns/op BenchmarkCopyFat72-4 5080293 23.65 ns/op BenchmarkCopyFat128-4 3821707 31.38 ns/op BenchmarkCopyFat256-4 2590494 46.58 ns/op BenchmarkCopyFat512-4 1408972 85.33 ns/op BenchmarkCopyFat520-4 1387118 86.67 ns/op BenchmarkCopyFat1024-4 831990 146.2 ns/op BenchmarkCopyFat1032-4 822328 151.5 ns/op BenchmarkCopyFat1040-4 811267 146.6 ns/op BenchmarkIssue18740/2byte-4 486 240032 ns/op BenchmarkIssue18740/4byte-4 800 149744 ns/op BenchmarkIssue18740/8byte-4 1082 110078 ns/op BenchmarkMemclrKnownSize1-4 9047418 13.11 ns/op 76.30 MB/s BenchmarkMemclrKnownSize2-4 6800346 17.58 ns/op 113.76 MB/s BenchmarkMemclrKnownSize4-4 3713076 30.61 ns/op 130.67 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.3 ns/op 78.95 MB/s BenchmarkMemclrKnownSize16-4 567308 210.2 ns/op 76.12 MB/s BenchmarkMemclrKnownSize32-4 294436 402.2 ns/op 79.56 MB/s BenchmarkMemclrKnownSize64-4 151630 784.6 ns/op 81.57 MB/s BenchmarkMemclrKnownSize112-4 87403 1357 ns/op 82.55 MB/s BenchmarkMemclrKnownSize128-4 77047 1546 ns/op 82.79 MB/s BenchmarkMemclrKnownSize192-4 51568 2309 ns/op 83.16 MB/s BenchmarkMemclrKnownSize248-4 39171 2978 ns/op 83.28 MB/s BenchmarkMemclrKnownSize256-4 37894 3091 ns/op 82.83 MB/s BenchmarkMemclrKnownSize512-4 19513 6162 ns/op 83.10 MB/s BenchmarkMemclrKnownSize1024-4 8874 12446 ns/op 82.28 MB/s BenchmarkMemclrKnownSize4096-4 2390 49137 ns/op 83.36 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6387720 ns/op 82.08 MB/s BenchmarkReadMetricsLatency-4 12406 8003 p50-ns 8685 p90-ns 16501 p99-ns BenchmarkFinalizer-4 168 704077 ns/op BenchmarkFinalizerRun-4 191119 880.5 ns/op BenchmarkMinFloat-4 1710897 69.49 ns/op BenchmarkMaxFloat-4 1666828 72.12 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6616375 17.93 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3063903 37.60 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2453292 48.34 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2453419 48.99 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1333185 90.17 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2293612 52.49 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1273320 94.61 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1337575 89.62 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2027166 59.13 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2023737 58.83 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1736518 69.20 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1496419 80.22 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1368289 87.77 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8025902 14.92 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7816946 15.25 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7854586 15.26 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7969290 14.96 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7064584 17.06 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6583219 18.40 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8008569 14.96 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7803732 15.30 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7785984 15.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7998398 14.89 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7867257 15.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7845501 15.25 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7979491 15.05 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7870185 15.31 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7810969 15.25 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8079435 14.90 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7870080 15.26 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7847312 15.31 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8050813 14.99 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7407952 16.28 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7284524 16.39 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8038994 14.95 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7298174 16.31 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7330176 16.35 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7998853 14.96 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7280790 16.15 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7344094 16.22 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7996065 14.97 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7306362 16.23 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7276624 16.39 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7974673 14.88 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7998702 15.02 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7968422 15.01 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7982272 14.88 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8012622 15.04 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7921269 15.02 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8000134 14.89 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7816440 15.41 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7856752 15.29 ns/op BenchmarkNetpollBreak-4 3426 38937 ns/op BenchmarkPinnerPinUnpinBatch-4 994 124002 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 223 533287 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1075 117639 ns/op BenchmarkPinnerPinUnpin-4 1000000 106.9 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 106.3 ns/op BenchmarkPinnerPinUnpinDouble-4 422265 281.6 ns/op BenchmarkPinnerPinUnpinParallel-4 3605181 33.08 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3558082 33.83 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 240658 499.7 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6596869 18.01 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6431050 18.49 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9666237 12.08 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 10155856 11.49 ns/op BenchmarkPingPongHog-4 342 310029 ns/op BenchmarkStackGrowth-4 104416 1060 ns/op BenchmarkStackGrowthDeep-4 1210 97166 ns/op BenchmarkCreateGoroutines-4 28010 4324 ns/op BenchmarkCreateGoroutinesParallel-4 41200 3267 ns/op BenchmarkCreateGoroutinesCapture-4 5092 22636 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37238 3179 ns/op BenchmarkClosureCall-4 21103096 5.618 ns/op BenchmarkWakeupParallelSpinning/0s-4 6448 18806 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5434 22310 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4564 26396 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3061 40246 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2097 56743 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1467 83832 ns/op BenchmarkWakeupParallelSpinning/50µs-4 808 149273 ns/op BenchmarkWakeupParallelSpinning/100µs-4 501 247429 ns/op BenchmarkMatmult-4 5222421 28.98 ns/op BenchmarkFastrand-4 11081552 11.21 ns/op BenchmarkFastrand64-4 11001892 11.23 ns/op BenchmarkFastrandHashiter-4 4542828 26.18 ns/op BenchmarkFastrandn/2-4 5846668 21.82 ns/op BenchmarkFastrandn/3-4 5827746 22.58 ns/op BenchmarkFastrandn/4-4 5812261 21.69 ns/op BenchmarkFastrandn/5-4 5807580 21.72 ns/op BenchmarkIfaceCmp100-4 104560 1161 ns/op BenchmarkIfaceCmpNil100-4 171272 698.9 ns/op BenchmarkEfaceCmpDiff-4 39986 3001 ns/op BenchmarkEfaceCmpDiffIndirect-4 33818 3552 ns/op BenchmarkDefer-4 1275705 93.10 ns/op BenchmarkDefer10-4 901455 137.5 ns/op BenchmarkDeferMany-4 638380 338.0 ns/op BenchmarkPanicRecover-4 521293 212.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 567259 206.9 ns/op 90.00 p50-ns 94.00 p90-ns 163.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 510123 277.2 ns/op 90.00 p50-ns 94.00 p90-ns 171.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2838 42527 ns/op 36522 p50-ns 40734 p90-ns 121310 p99-ns BenchmarkGoroutineProfile/small/loaded-4 585 2441374 ns/op 184302 p50-ns 13816699 p90-ns 22971120 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 583950 205.9 ns/op 88.00 p50-ns 92.00 p90-ns 113.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 479365 289.1 ns/op 88.00 p50-ns 93.00 p90-ns 160.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 21 5216186 ns/op 5144446 p50-ns 5398761 p90-ns 5941225 p99-ns BenchmarkGoroutineProfile/large/loaded-4 16 7395768 ns/op 5715616 p50-ns 12934833 p90-ns 17106479 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 476895 232.6 ns/op 89.00 p50-ns 93.00 p90-ns 158.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 469268 289.3 ns/op 89.00 p50-ns 94.00 p90-ns 192.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 804 140073 ns/op 129558 p50-ns 161508 p90-ns 257105 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 337 557743 ns/op 233175 p50-ns 390001 p90-ns 13428587 p99-ns BenchmarkProcYield/1-4 1622298 74.00 ns/op BenchmarkProcYield/10-4 202663 553.5 ns/op BenchmarkProcYield/30-4 73141 1611 ns/op BenchmarkProcYield/100-4 22344 5363 ns/op BenchmarkProcYield/1000-4 2154 53698 ns/op BenchmarkOSYield-4 288963 388.2 ns/op BenchmarkMutexContention-4 1721182 71.55 ns/op BenchmarkMutexHandoff/Solo-4 3596340 33.08 ns/op BenchmarkMutexHandoff/FastPingPong-4 277767 128.5 ns/op BenchmarkMutexHandoff/SlowPingPong-4 4786 6030 ns/op BenchmarkRWMutexUncontended-4 3057309 38.60 ns/op BenchmarkRWMutexWrite100-4 580071 195.7 ns/op BenchmarkRWMutexWrite10-4 92124 1371 ns/op BenchmarkRWMutexWorkWrite100-4 484406 254.3 ns/op BenchmarkRWMutexWorkWrite10-4 74532 1637 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2625 44668 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 942 126574 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1276 91357 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 448 262921 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 639 182535 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 219 542004 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 318 371846 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 105 1121875 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 345716 402.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 347394 436.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 287242 447.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 327396 425.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 325790 424.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 272352 492.3 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 329367 437.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 320422 436.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 275031 487.2 ns/op BenchmarkMakeSlice/Byte-4 2339751 53.14 ns/op BenchmarkMakeSlice/Int16-4 2318661 53.10 ns/op BenchmarkMakeSlice/Int-4 1829307 68.42 ns/op BenchmarkMakeSlice/Ptr-4 1665870 74.99 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 110.9 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 125.3 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 150.8 ns/op BenchmarkGrowSlice/Byte-4 874321 142.0 ns/op BenchmarkGrowSlice/Int16-4 846640 153.0 ns/op BenchmarkGrowSlice/Int-4 661501 202.3 ns/op BenchmarkGrowSlice/Ptr-4 614617 230.9 ns/op BenchmarkGrowSlice/Struct/24-4 380166 372.1 ns/op BenchmarkGrowSlice/Struct/32-4 281578 432.1 ns/op BenchmarkGrowSlice/Struct/40-4 220830 524.2 ns/op BenchmarkExtendSlice/IntSlice-4 599092 229.6 ns/op BenchmarkExtendSlice/PointerSlice-4 532470 250.9 ns/op BenchmarkExtendSlice/NoGrow-4 938905 130.2 ns/op BenchmarkAppend-4 873477 132.4 ns/op BenchmarkAppendGrowByte-4 5 22090709 ns/op BenchmarkAppendGrowString-4 1 178373435 ns/op BenchmarkAppendSlice/1Bytes-4 1955493 60.92 ns/op BenchmarkAppendSlice/4Bytes-4 1905184 63.06 ns/op BenchmarkAppendSlice/7Bytes-4 1875661 63.78 ns/op BenchmarkAppendSlice/8Bytes-4 1874746 63.50 ns/op BenchmarkAppendSlice/15Bytes-4 1767312 68.68 ns/op BenchmarkAppendSlice/16Bytes-4 1797480 66.91 ns/op BenchmarkAppendSlice/32Bytes-4 1820737 65.31 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 82204 1363 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21442 5507 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6184 22133 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1419 80548 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 201 596250 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 49 2492228 ns/op BenchmarkAppendStr/1Bytes-4 2110849 56.84 ns/op BenchmarkAppendStr/4Bytes-4 2077092 59.53 ns/op BenchmarkAppendStr/8Bytes-4 1971516 58.96 ns/op BenchmarkAppendStr/16Bytes-4 1980878 61.22 ns/op BenchmarkAppendStr/32Bytes-4 2016092 59.62 ns/op BenchmarkAppendSpecialCase-4 914833 130.7 ns/op BenchmarkCopy/1Byte-4 1953196 59.13 ns/op 16.91 MB/s BenchmarkCopy/1String-4 2229006 56.82 ns/op 17.60 MB/s BenchmarkCopy/2Byte-4 1832228 61.70 ns/op 32.42 MB/s BenchmarkCopy/2String-4 1942741 61.62 ns/op 32.46 MB/s BenchmarkCopy/4Byte-4 1905124 62.23 ns/op 64.28 MB/s BenchmarkCopy/4String-4 1938762 61.46 ns/op 65.09 MB/s BenchmarkCopy/8Byte-4 1953901 60.38 ns/op 132.50 MB/s BenchmarkCopy/8String-4 1838368 59.75 ns/op 133.90 MB/s BenchmarkCopy/12Byte-4 1856592 63.68 ns/op 188.45 MB/s BenchmarkCopy/12String-4 1887356 67.07 ns/op 178.91 MB/s BenchmarkCopy/16Byte-4 1891743 62.53 ns/op 255.89 MB/s BenchmarkCopy/16String-4 1854948 62.73 ns/op 255.05 MB/s BenchmarkCopy/32Byte-4 1838260 64.99 ns/op 492.38 MB/s BenchmarkCopy/32String-4 1780243 66.22 ns/op 483.25 MB/s BenchmarkCopy/128Byte-4 1340952 88.13 ns/op 1452.38 MB/s BenchmarkCopy/128String-4 1204448 99.62 ns/op 1284.87 MB/s BenchmarkCopy/1024Byte-4 353317 338.8 ns/op 3022.83 MB/s BenchmarkCopy/1024String-4 274278 436.8 ns/op 2344.51 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 31804 3754 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 21296 5886 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12345 9744 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12561 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9150 15584 ns/op BenchmarkAppendInPlace/Grow/Byte-4 165667 797.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 163981 788.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 120003 1016 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 102302 1258 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 87778 1406 ns/op BenchmarkStackCopyPtr-4 1 127738625 ns/op BenchmarkStackCopy-4 1 107025567 ns/op BenchmarkStackCopyNoCache-4 20 5639324 ns/op BenchmarkStackCopyWithStkobj-4 2 59999011 ns/op BenchmarkIssue18138-4 922 117274 ns/op BenchmarkCompareStringEqual-4 11324452 10.49 ns/op BenchmarkCompareStringIdentical-4 21302672 5.665 ns/op BenchmarkCompareStringSameLength-4 12978742 9.200 ns/op BenchmarkCompareStringDifferentLength-4 22852810 5.273 ns/op BenchmarkCompareStringBigUnaligned-4 1623 92335 ns/op 11356.36 MB/s BenchmarkCompareStringBig-4 1159 86710 ns/op 12093.03 MB/s BenchmarkConcatStringAndBytes-4 2597724 45.10 ns/op BenchmarkSliceByteToString/1-4 2302054 51.72 ns/op BenchmarkSliceByteToString/2-4 1000000 105.5 ns/op BenchmarkSliceByteToString/4-4 1225746 104.6 ns/op BenchmarkSliceByteToString/8-4 1214041 101.3 ns/op BenchmarkSliceByteToString/16-4 1000000 102.3 ns/op BenchmarkSliceByteToString/32-4 1000000 117.6 ns/op BenchmarkSliceByteToString/64-4 969105 134.6 ns/op BenchmarkSliceByteToString/128-4 741916 188.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2692170 44.40 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 899552 130.4 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.7 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4561698 26.30 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1802260 67.00 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2030500 58.28 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 4575142 26.18 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 1802798 66.76 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2077286 58.20 ns/op BenchmarkRuneIterate/range/ASCII-4 9066415 13.11 ns/op BenchmarkRuneIterate/range/Japanese-4 2253777 53.09 ns/op BenchmarkRuneIterate/range/MixedLength-4 2643284 45.29 ns/op BenchmarkRuneIterate/range1/ASCII-4 9114178 13.15 ns/op BenchmarkRuneIterate/range1/Japanese-4 2253848 53.10 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2639637 45.46 ns/op BenchmarkRuneIterate/range2/ASCII-4 9120771 13.48 ns/op BenchmarkRuneIterate/range2/Japanese-4 2258287 53.13 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2613486 45.42 ns/op BenchmarkArrayEqual-4 21236163 5.987 ns/op BenchmarkFunc/Name-4 2769204 43.42 ns/op BenchmarkFunc/Entry-4 10374426 11.56 ns/op BenchmarkFunc/FileLine-4 2557234 45.61 ns/op PASS ok runtime 364.094s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22610 4553 ns/op BenchmarkHandle/concurrent-4 14752 8174 ns/op PASS ok runtime/cgo 1.450s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLabels/set-one-4 106291 1105 ns/op 424 B/op 5 allocs/op BenchmarkLabels/merge-one-4 75547 1630 ns/op 424 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 80482 1635 ns/op 424 B/op 5 allocs/op BenchmarkLabels/ordered/set-many-4 32493 3421 ns/op 1344 B/op 8 allocs/op BenchmarkLabels/ordered/merge-many-4 32775 3724 ns/op 1184 B/op 8 allocs/op BenchmarkLabels/ordered/overwrite-many-4 25143 4982 ns/op 1056 B/op 7 allocs/op BenchmarkLabels/unordered/set-many-4 33753 3453 ns/op 1344 B/op 8 allocs/op BenchmarkLabels/unordered/merge-many-4 32648 3676 ns/op 1184 B/op 8 allocs/op BenchmarkLabels/unordered/overwrite-many-4 23800 4854 ns/op 1056 B/op 7 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 30 3943040 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 28 4458335 ns/op 368.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 606 201917 ns/op 6.124 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 9950819 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11916061 ns/op 948.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 252 474749 ns/op 27.96 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 70888425 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 81712444 ns/op 6589 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 19 5360455 ns/op 416.2 concurrent_launches/op PASS ok runtime/pprof 4.325s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 49 2176644 ns/op BenchmarkStackLeak-4 12712 9360 ns/op PASS ok runtime/race 1.402s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4848679 24.47 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 227247 508.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.352s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 27 3972569 ns/op BenchmarkIndex_Large-4 114 1048507 ns/op BenchmarkIndexFunc_Large-4 54 2173821 ns/op BenchmarkCompact/nil-4 7527452 15.94 ns/op BenchmarkCompact/one-4 1846202 64.55 ns/op BenchmarkCompact/sorted-4 1285101 93.01 ns/op BenchmarkCompact/2_items-4 1000000 110.2 ns/op BenchmarkCompact/unsorted-4 1281325 95.08 ns/op BenchmarkCompact/many-4 727363 164.4 ns/op BenchmarkCompact_Large/all_dup-4 2154 53726 ns/op BenchmarkCompact_Large/no_dup-4 2428 48030 ns/op BenchmarkCompactFunc/nil-4 3655758 32.64 ns/op BenchmarkCompactFunc/one-4 1462747 81.94 ns/op BenchmarkCompactFunc/sorted-4 1000000 111.6 ns/op BenchmarkCompactFunc/2_items-4 924134 127.3 ns/op BenchmarkCompactFunc/unsorted-4 1000000 111.5 ns/op BenchmarkCompactFunc/many-4 621715 190.6 ns/op BenchmarkCompactFunc_Large/all_dup-4 7 16022338 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 13347558 ns/op BenchmarkReplace/naive-fast-4 71917 1591 ns/op BenchmarkReplace/optimized-fast-4 86701 1458 ns/op BenchmarkReplace/naive-slow-4 27784 4308 ns/op BenchmarkReplace/optimized-slow-4 33030 4426 ns/op BenchmarkBinarySearchFloats/Size16-4 1246416 95.10 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 109.6 ns/op BenchmarkBinarySearchFloats/Size64-4 959971 123.4 ns/op BenchmarkBinarySearchFloats/Size128-4 805786 145.1 ns/op BenchmarkBinarySearchFloats/Size512-4 690469 170.1 ns/op BenchmarkBinarySearchFloats/Size1024-4 641767 184.9 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 609163 187.9 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 515619 229.7 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 434844 266.1 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 395725 293.9 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 321604 360.4 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 299985 391.1 ns/op BenchmarkSortFuncStruct/Size16-4 14229 8426 ns/op BenchmarkSortFuncStruct/Size32-4 5211 22606 ns/op BenchmarkSortFuncStruct/Size64-4 7251 15870 ns/op BenchmarkSortFuncStruct/Size128-4 4004 29428 ns/op BenchmarkSortFuncStruct/Size512-4 1090 110484 ns/op BenchmarkSortFuncStruct/Size1024-4 552 219154 ns/op PASS ok slices 7.410s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 384225 285.2 ns/op BenchmarkSortInts-4 2 89215878 ns/op BenchmarkSlicesSortInts-4 2 59994405 ns/op BenchmarkSortIsSorted-4 36 3357588 ns/op BenchmarkSlicesIsSorted-4 54 2176545 ns/op BenchmarkSortStrings-4 1 141953403 ns/op BenchmarkSlicesSortStrings-4 2 95212888 ns/op BenchmarkSortStrings_Sorted-4 28 3965786 ns/op BenchmarkSlicesSortStrings_Sorted-4 42 2812530 ns/op BenchmarkSortStructs-4 1 177341919 ns/op BenchmarkSortFuncStructs-4 1 148823306 ns/op BenchmarkSortString1K-4 265 450364 ns/op BenchmarkSortString1K_Slice-4 204 574939 ns/op BenchmarkStableString1K-4 100 1095536 ns/op BenchmarkSortInt1K-4 331 362308 ns/op BenchmarkSortInt1K_Sorted-4 5102 23804 ns/op BenchmarkSortInt1K_Reversed-4 3444 34981 ns/op BenchmarkSortInt1K_Mod8-4 838 144285 ns/op BenchmarkStableInt1K-4 142 818875 ns/op BenchmarkStableInt1K_Slice-4 169 695025 ns/op BenchmarkSortInt64K-4 3 34646351 ns/op BenchmarkSortInt64K_Slice-4 3 45500318 ns/op BenchmarkStableInt64K-4 2 74021248 ns/op BenchmarkSort1e2-4 459 256832 ns/op BenchmarkStable1e2-4 175 690341 ns/op BenchmarkSort1e4-4 2 53331488 ns/op BenchmarkStable1e4-4 1 228362406 ns/op PASS ok sort 8.646s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 848622 144.6 ns/op BenchmarkAtof64Float-4 726709 164.7 ns/op BenchmarkAtof64FloatExp-4 578680 199.4 ns/op BenchmarkAtof64Big-4 431334 275.8 ns/op BenchmarkAtof64RandomBits-4 396842 287.9 ns/op BenchmarkAtof64RandomFloats-4 453669 262.6 ns/op BenchmarkAtof64RandomLongFloats-4 295995 399.0 ns/op BenchmarkAtof32Decimal-4 798501 145.0 ns/op BenchmarkAtof32Float-4 699652 166.8 ns/op BenchmarkAtof32FloatExp-4 559525 204.7 ns/op BenchmarkAtof32Random-4 351350 332.3 ns/op BenchmarkAtof32RandomLong-4 150106 793.4 ns/op BenchmarkParseInt/Pos/7bit-4 1434370 83.77 ns/op BenchmarkParseInt/Pos/26bit-4 588565 193.2 ns/op BenchmarkParseInt/Pos/31bit-4 558093 209.3 ns/op BenchmarkParseInt/Pos/56bit-4 366454 326.3 ns/op BenchmarkParseInt/Pos/63bit-4 344086 340.5 ns/op BenchmarkParseInt/Neg/7bit-4 1415737 86.50 ns/op BenchmarkParseInt/Neg/26bit-4 610242 191.8 ns/op BenchmarkParseInt/Neg/31bit-4 543006 210.3 ns/op BenchmarkParseInt/Neg/56bit-4 368649 319.4 ns/op BenchmarkParseInt/Neg/63bit-4 354372 335.0 ns/op BenchmarkAtoi/Pos/7bit-4 2129250 55.80 ns/op BenchmarkAtoi/Pos/26bit-4 792012 146.1 ns/op BenchmarkAtoi/Pos/31bit-4 735970 159.0 ns/op BenchmarkAtoi/Pos/56bit-4 424257 280.6 ns/op BenchmarkAtoi/Pos/63bit-4 326613 358.5 ns/op BenchmarkAtoi/Neg/7bit-4 2045077 58.44 ns/op BenchmarkAtoi/Neg/26bit-4 798812 146.7 ns/op BenchmarkAtoi/Neg/31bit-4 734923 159.1 ns/op BenchmarkAtoi/Neg/56bit-4 430813 274.2 ns/op BenchmarkAtoi/Neg/63bit-4 337180 355.4 ns/op BenchmarkFormatFloat/Decimal-4 126716 956.4 ns/op BenchmarkFormatFloat/Float-4 116788 1015 ns/op BenchmarkFormatFloat/Exp-4 117796 1007 ns/op BenchmarkFormatFloat/NegExp-4 119863 988.7 ns/op BenchmarkFormatFloat/LongExp-4 98371 1209 ns/op BenchmarkFormatFloat/Big-4 93362 1282 ns/op BenchmarkFormatFloat/BinaryExp-4 240291 494.2 ns/op BenchmarkFormatFloat/32Integer-4 128996 925.3 ns/op BenchmarkFormatFloat/32ExactFraction-4 140452 838.1 ns/op BenchmarkFormatFloat/32Point-4 120374 984.4 ns/op BenchmarkFormatFloat/32Exp-4 126122 942.6 ns/op BenchmarkFormatFloat/32NegExp-4 126165 944.0 ns/op BenchmarkFormatFloat/32Shortest-4 131661 885.9 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 133948 862.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 134780 873.1 ns/op BenchmarkFormatFloat/64Fixed1-4 162909 725.9 ns/op BenchmarkFormatFloat/64Fixed2-4 164636 721.1 ns/op BenchmarkFormatFloat/64Fixed3-4 164395 723.6 ns/op BenchmarkFormatFloat/64Fixed4-4 167158 711.7 ns/op BenchmarkFormatFloat/64Fixed12-4 94202 1259 ns/op BenchmarkFormatFloat/64Fixed16-4 111373 1068 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 118159 990.4 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 103173 1145 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2376 49535 ns/op BenchmarkFormatFloat/Slowpath64-4 99956 1184 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 100980 1188 ns/op BenchmarkAppendFloat/Decimal-4 142039 833.8 ns/op BenchmarkAppendFloat/Float-4 123088 935.6 ns/op BenchmarkAppendFloat/Exp-4 137880 868.5 ns/op BenchmarkAppendFloat/NegExp-4 137271 861.7 ns/op BenchmarkAppendFloat/LongExp-4 109144 1081 ns/op BenchmarkAppendFloat/Big-4 99685 1182 ns/op BenchmarkAppendFloat/BinaryExp-4 335050 354.9 ns/op BenchmarkAppendFloat/32Integer-4 145146 826.8 ns/op BenchmarkAppendFloat/32ExactFraction-4 156955 746.0 ns/op BenchmarkAppendFloat/32Point-4 135068 879.2 ns/op BenchmarkAppendFloat/32Exp-4 138288 860.4 ns/op BenchmarkAppendFloat/32NegExp-4 140053 843.6 ns/op BenchmarkAppendFloat/32Shortest-4 169350 703.0 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 151545 780.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 152884 774.4 ns/op BenchmarkAppendFloat/64Fixed1-4 193208 609.3 ns/op BenchmarkAppendFloat/64Fixed2-4 191913 611.2 ns/op BenchmarkAppendFloat/64Fixed3-4 194238 608.0 ns/op BenchmarkAppendFloat/64Fixed4-4 195772 605.5 ns/op BenchmarkAppendFloat/64Fixed12-4 106324 1126 ns/op BenchmarkAppendFloat/64Fixed16-4 123783 964.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 155115 767.2 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 117662 1022 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2391 49169 ns/op BenchmarkAppendFloat/Slowpath64-4 109334 1083 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 112884 1056 ns/op BenchmarkFormatInt-4 16075 7401 ns/op BenchmarkAppendInt-4 17502 6892 ns/op BenchmarkFormatUint-4 89539 1367 ns/op BenchmarkAppendUint-4 97255 1215 ns/op BenchmarkFormatIntSmall/7-4 3457243 34.31 ns/op BenchmarkFormatIntSmall/42-4 3424981 35.34 ns/op BenchmarkAppendIntSmall-4 1452667 82.50 ns/op BenchmarkAppendUintVarlen/1-4 1474201 80.70 ns/op BenchmarkAppendUintVarlen/12-4 1458396 83.95 ns/op BenchmarkAppendUintVarlen/123-4 1000000 117.0 ns/op BenchmarkAppendUintVarlen/1234-4 998004 116.3 ns/op BenchmarkAppendUintVarlen/12345-4 970899 120.6 ns/op BenchmarkAppendUintVarlen/123456-4 949922 121.6 ns/op BenchmarkAppendUintVarlen/1234567-4 902146 124.7 ns/op BenchmarkAppendUintVarlen/12345678-4 902857 126.7 ns/op BenchmarkAppendUintVarlen/123456789-4 891913 129.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 909285 129.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 891669 134.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 859136 135.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 807606 134.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 868668 133.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 778830 140.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 837745 139.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 829887 144.8 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 826012 144.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 798426 147.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 785872 148.8 ns/op BenchmarkQuote-4 46369 2593 ns/op BenchmarkQuoteRune-4 456933 242.8 ns/op BenchmarkAppendQuote-4 55045 2182 ns/op BenchmarkAppendQuoteRune-4 874233 135.2 ns/op BenchmarkUnquoteEasy-4 1346250 88.52 ns/op BenchmarkUnquoteHard-4 49771 2401 ns/op PASS ok strconv 17.031s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 413044 260.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 148898 854.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 206311 582.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 477664 248.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 155437 782.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 205698 583.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 326556 371.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 91437 1278 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 107998 1106 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1698348 73.19 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23118 5143 ns/op BenchmarkGenericMatch1-4 2260 50533 ns/op BenchmarkGenericMatch2-4 459 262837 ns/op BenchmarkSingleMaxSkipping-4 8293 13853 ns/op 721.87 MB/s BenchmarkSingleLongSuffixFail-4 14448 8331 ns/op 120.27 MB/s BenchmarkSingleMatch-4 279 421825 ns/op 35.56 MB/s BenchmarkByteByteNoMatch-4 69793 1714 ns/op BenchmarkByteByteMatch-4 18270 6513 ns/op BenchmarkByteStringMatch-4 22948 5213 ns/op BenchmarkHTMLEscapeNew-4 71612 1632 ns/op BenchmarkHTMLEscapeOld-4 96068 1244 ns/op BenchmarkByteStringReplacerWriteString-4 1416 78434 ns/op BenchmarkByteReplacerWriteString-4 1584 75236 ns/op BenchmarkByteByteReplaces-4 4818 24601 ns/op BenchmarkByteByteMap-4 14755 8112 ns/op BenchmarkMap/identity/ASCII-4 609123 194.4 ns/op BenchmarkMap/identity/Greek-4 439328 269.9 ns/op BenchmarkMap/change/ASCII-4 51675 2313 ns/op BenchmarkMap/change/Greek-4 32001 3743 ns/op BenchmarkIndexRune-4 2933860 41.32 ns/op BenchmarkIndexRuneLongString-4 2539101 47.21 ns/op BenchmarkIndexRuneFastPath-4 4195276 28.87 ns/op BenchmarkIndex-4 8467022 14.14 ns/op BenchmarkLastIndex-4 4614739 25.65 ns/op BenchmarkIndexByte-4 9032756 13.35 ns/op BenchmarkToUpper/#00-4 5055082 23.40 ns/op BenchmarkToUpper/ONLYUPPER-4 3432864 33.57 ns/op BenchmarkToUpper/abc-4 378432 307.4 ns/op BenchmarkToUpper/AbC123-4 292045 401.1 ns/op BenchmarkToUpper/azAZ09_-4 326268 363.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 71023 1654 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 92048 1309 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38392 3133 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 64819 1838 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 119350 1004 ns/op BenchmarkToLower/#00-4 4848680 24.35 ns/op BenchmarkToLower/abc-4 4468710 26.19 ns/op BenchmarkToLower/AbC123-4 265504 447.9 ns/op BenchmarkToLower/azAZ09_-4 265149 446.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 120636 975.0 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 86836 1380 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40003 2988 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 75846 1569 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119094 997.6 ns/op BenchmarkMapNoChanges-4 790057 147.3 ns/op BenchmarkTrim-4 38773 3104 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3348304 35.69 ns/op BenchmarkToValidUTF8/InvalidASCII-4 216088 548.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 140384 834.4 ns/op BenchmarkEqualFold/Tests-4 55747 2100 ns/op BenchmarkEqualFold/ASCII-4 3332928 35.88 ns/op BenchmarkEqualFold/UnicodePrefix-4 117453 989.3 ns/op BenchmarkEqualFold/UnicodeSuffix-4 126387 939.9 ns/op BenchmarkIndexHard1-4 849 142665 ns/op BenchmarkIndexHard2-4 606 200128 ns/op BenchmarkIndexHard3-4 150 787277 ns/op BenchmarkIndexHard4-4 99 1179109 ns/op BenchmarkLastIndexHard1-4 58 1982283 ns/op BenchmarkLastIndexHard2-4 58 1976446 ns/op BenchmarkLastIndexHard3-4 60 1981566 ns/op BenchmarkCountHard1-4 852 141699 ns/op BenchmarkCountHard2-4 604 200656 ns/op BenchmarkCountHard3-4 151 792554 ns/op BenchmarkIndexTorture-4 7750 15335 ns/op BenchmarkCountTorture-4 7836 15426 ns/op BenchmarkCountTortureOverlapping-4 782 142105 ns/op BenchmarkCountByte/10-4 3703786 29.52 ns/op 338.81 MB/s BenchmarkCountByte/32-4 4187127 32.59 ns/op 981.78 MB/s BenchmarkCountByte/4096-4 1000000 100.1 ns/op 40930.17 MB/s BenchmarkCountByte/4194304-4 696 173218 ns/op 24214.08 MB/s BenchmarkCountByte/67108864-4 20 5821521 ns/op 11527.72 MB/s BenchmarkFields/ASCII/16-4 281628 375.0 ns/op 42.67 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 24075 4981 ns/op 51.40 MB/s 288 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1442 81097 ns/op 50.51 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 79 1414770 ns/op 46.32 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22393625 ns/op 46.82 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 325225 372.6 ns/op 42.94 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9631 11415 ns/op 22.43 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 613 197510 ns/op 20.74 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3584183 ns/op 18.28 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 68629402 ns/op 15.28 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 213313 561.8 ns/op 28.48 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18204 6351 ns/op 40.31 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1005 119596 ns/op 34.25 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2327304 ns/op 28.16 MB/s 463109 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45328190 ns/op 23.13 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 267952 446.5 ns/op 35.83 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13299 8992 ns/op 28.47 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 780 154345 ns/op 26.54 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2852630 ns/op 22.97 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54106406 ns/op 19.38 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 68575512 ns/op BenchmarkSplitSingleByteSeparator-4 30 3899131 ns/op BenchmarkSplitMultiByteSeparator-4 45 2299745 ns/op BenchmarkSplitNSingleByteSeparator-4 328190 376.7 ns/op BenchmarkSplitNMultiByteSeparator-4 285522 455.3 ns/op BenchmarkRepeat/5x0-4 4338358 29.53 ns/op BenchmarkRepeat/5x1-4 4149915 27.85 ns/op BenchmarkRepeat/5x2-4 248815 478.1 ns/op BenchmarkRepeat/5x6-4 149637 809.9 ns/op BenchmarkRepeat/10x0-4 4372788 27.46 ns/op BenchmarkRepeat/10x1-4 4345053 27.80 ns/op BenchmarkRepeat/10x2-4 244824 480.0 ns/op BenchmarkRepeat/10x6-4 143876 814.5 ns/op BenchmarkRepeatLarge/256/1-4 70273 1679 ns/op 152.49 MB/s BenchmarkRepeatLarge/256/16-4 109174 1094 ns/op 233.93 MB/s BenchmarkRepeatLarge/512/1-4 56719 2100 ns/op 243.86 MB/s BenchmarkRepeatLarge/512/16-4 80618 1478 ns/op 346.38 MB/s BenchmarkRepeatLarge/1024/1-4 43216 2790 ns/op 367.00 MB/s BenchmarkRepeatLarge/1024/16-4 56068 2160 ns/op 474.06 MB/s BenchmarkRepeatLarge/2048/1-4 30238 3960 ns/op 517.15 MB/s BenchmarkRepeatLarge/2048/16-4 36319 3353 ns/op 610.79 MB/s BenchmarkRepeatLarge/4096/1-4 19137 6296 ns/op 650.61 MB/s BenchmarkRepeatLarge/4096/16-4 18469 6910 ns/op 592.73 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11586 ns/op 707.04 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10238 ns/op 800.17 MB/s BenchmarkRepeatLarge/8192/4097-4 5536950 22.66 ns/op 180798.87 MB/s BenchmarkRepeatLarge/16384/1-4 6013 18896 ns/op 867.07 MB/s BenchmarkRepeatLarge/16384/16-4 6345 18033 ns/op 908.54 MB/s BenchmarkRepeatLarge/16384/4097-4 9264 14228 ns/op 863.87 MB/s BenchmarkRepeatLarge/32768/1-4 3697 36209 ns/op 904.98 MB/s BenchmarkRepeatLarge/32768/16-4 3418 35293 ns/op 928.46 MB/s BenchmarkRepeatLarge/32768/4097-4 3717 31747 ns/op 903.35 MB/s BenchmarkRepeatLarge/65536/1-4 1610 68257 ns/op 960.14 MB/s BenchmarkRepeatLarge/65536/16-4 1790 65858 ns/op 995.11 MB/s BenchmarkRepeatLarge/65536/4097-4 1809 65129 ns/op 943.59 MB/s BenchmarkRepeatLarge/131072/1-4 447 265766 ns/op 493.19 MB/s BenchmarkRepeatLarge/131072/16-4 462 263325 ns/op 497.76 MB/s BenchmarkRepeatLarge/131072/4097-4 469 265175 ns/op 478.96 MB/s BenchmarkRepeatLarge/262144/1-4 232 555789 ns/op 471.66 MB/s BenchmarkRepeatLarge/262144/16-4 232 515897 ns/op 508.13 MB/s BenchmarkRepeatLarge/262144/4097-4 231 505848 ns/op 510.25 MB/s BenchmarkRepeatLarge/524288/1-4 100 1055475 ns/op 496.73 MB/s BenchmarkRepeatLarge/524288/16-4 100 1019985 ns/op 514.02 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1073392 ns/op 484.74 MB/s BenchmarkRepeatLarge/1048576/1-4 61 2108738 ns/op 497.25 MB/s BenchmarkRepeatLarge/1048576/16-4 56 2029546 ns/op 516.66 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 2260766 ns/op 462.12 MB/s BenchmarkRepeatLarge/2097152/1-4 28 4042784 ns/op 518.74 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4004233 ns/op 523.73 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4173776 ns/op 501.60 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7915976 ns/op 529.85 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7881220 ns/op 532.19 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7902577 ns/op 530.36 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15595013 ns/op 537.90 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15402155 ns/op 544.64 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15539368 ns/op 539.70 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30681018 ns/op 546.83 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30805322 ns/op 544.62 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30839892 ns/op 544.01 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61596284 ns/op 544.75 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60614980 ns/op 553.57 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60508396 ns/op 554.54 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120134776 ns/op 558.61 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120125120 ns/op 558.66 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120300662 ns/op 557.84 MB/s BenchmarkRepeatLarge/134217728/1-4 1 265124226 ns/op 506.24 MB/s BenchmarkRepeatLarge/134217728/16-4 1 240105195 ns/op 559.00 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 241659421 ns/op 555.40 MB/s BenchmarkRepeatLarge/268435456/1-4 1 528179140 ns/op 508.23 MB/s BenchmarkRepeatLarge/268435456/16-4 1 481582589 ns/op 557.40 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 482372029 ns/op 556.49 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1063529498 ns/op 504.80 MB/s BenchmarkRepeatLarge/536870912/16-4 1 963266222 ns/op 557.34 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 967244274 ns/op 555.05 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2135902006 ns/op 502.71 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1929244082 ns/op 556.56 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1933741591 ns/op 555.27 MB/s BenchmarkRepeatSpaces-4 4048245 29.20 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2323708 56.50 ns/op BenchmarkIndexAnyASCII/1:2-4 2224046 53.91 ns/op BenchmarkIndexAnyASCII/1:4-4 2341194 56.72 ns/op BenchmarkIndexAnyASCII/1:8-4 2230737 50.85 ns/op BenchmarkIndexAnyASCII/1:16-4 2278718 54.77 ns/op BenchmarkIndexAnyASCII/1:32-4 2213614 53.88 ns/op BenchmarkIndexAnyASCII/1:64-4 2167047 54.44 ns/op BenchmarkIndexAnyASCII/16:1-4 2238373 53.11 ns/op BenchmarkIndexAnyASCII/16:2-4 824659 144.1 ns/op BenchmarkIndexAnyASCII/16:4-4 783068 149.4 ns/op BenchmarkIndexAnyASCII/16:8-4 766388 156.1 ns/op BenchmarkIndexAnyASCII/16:16-4 714848 164.4 ns/op BenchmarkIndexAnyASCII/16:32-4 557400 194.1 ns/op BenchmarkIndexAnyASCII/16:64-4 474608 239.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1887118 60.39 ns/op BenchmarkIndexAnyASCII/256:2-4 73130 1618 ns/op BenchmarkIndexAnyASCII/256:4-4 72444 1620 ns/op BenchmarkIndexAnyASCII/256:8-4 71680 1637 ns/op BenchmarkIndexAnyASCII/256:16-4 72310 1642 ns/op BenchmarkIndexAnyASCII/256:32-4 69978 1667 ns/op BenchmarkIndexAnyASCII/256:64-4 67903 1703 ns/op BenchmarkIndexAnyUTF8/1:1-4 2504805 47.95 ns/op BenchmarkIndexAnyUTF8/1:2-4 2252198 51.29 ns/op BenchmarkIndexAnyUTF8/1:4-4 2347402 51.58 ns/op BenchmarkIndexAnyUTF8/1:8-4 2335501 51.08 ns/op BenchmarkIndexAnyUTF8/1:16-4 2278032 55.45 ns/op BenchmarkIndexAnyUTF8/1:32-4 2157066 55.80 ns/op BenchmarkIndexAnyUTF8/1:64-4 2210864 55.47 ns/op BenchmarkIndexAnyUTF8/16:1-4 1844947 65.72 ns/op BenchmarkIndexAnyUTF8/16:2-4 275662 402.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 291590 417.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 296702 401.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 285992 431.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 271383 438.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 270093 428.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 338841 346.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 20436 5808 ns/op BenchmarkIndexAnyUTF8/256:4-4 19786 5875 ns/op BenchmarkIndexAnyUTF8/256:8-4 20488 5859 ns/op BenchmarkIndexAnyUTF8/256:16-4 18764 5976 ns/op BenchmarkIndexAnyUTF8/256:32-4 19208 6217 ns/op BenchmarkIndexAnyUTF8/256:64-4 19052 6354 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2312397 52.43 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2321155 51.81 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2309512 51.43 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2316032 52.04 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2293572 52.15 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2185995 53.59 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2180107 54.57 ns/op BenchmarkLastIndexAnyASCII/16:1-4 796292 143.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 780040 144.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 787966 146.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 736674 153.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 710788 165.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 625462 192.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 502194 237.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73548 1616 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73926 1623 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73665 1622 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72800 1630 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73276 1647 ns/op BenchmarkLastIndexAnyASCII/256:32-4 72103 1674 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70245 1707 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2296309 51.70 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2303133 52.43 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2312752 52.13 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2288242 52.12 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2280930 53.10 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2195176 54.49 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2198284 54.25 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 377314 318.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 180222 667.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 172419 689.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 172880 698.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 167718 708.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 163833 722.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 161893 740.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26293 4519 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10391 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10530 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10386 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10721 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10936 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 11091 ns/op BenchmarkTrimASCII/1:1-4 3847963 31.42 ns/op BenchmarkTrimASCII/1:2-4 2688626 44.03 ns/op BenchmarkTrimASCII/1:4-4 2526567 48.52 ns/op BenchmarkTrimASCII/1:8-4 2150136 55.61 ns/op BenchmarkTrimASCII/1:16-4 1797325 66.24 ns/op BenchmarkTrimASCII/16:1-4 3206011 37.20 ns/op BenchmarkTrimASCII/16:2-4 806707 146.6 ns/op BenchmarkTrimASCII/16:4-4 792488 149.2 ns/op BenchmarkTrimASCII/16:8-4 758582 155.7 ns/op BenchmarkTrimASCII/16:16-4 714265 164.2 ns/op BenchmarkTrimASCII/256:1-4 685982 147.2 ns/op BenchmarkTrimASCII/256:2-4 73772 1623 ns/op BenchmarkTrimASCII/256:4-4 73075 1631 ns/op BenchmarkTrimASCII/256:8-4 72832 1628 ns/op BenchmarkTrimASCII/256:16-4 73216 1635 ns/op BenchmarkTrimASCII/4096:1-4 75536 1587 ns/op BenchmarkTrimASCII/4096:2-4 4664 25569 ns/op BenchmarkTrimASCII/4096:4-4 4716 25975 ns/op BenchmarkTrimASCII/4096:8-4 4623 26088 ns/op BenchmarkTrimASCII/4096:16-4 4617 25983 ns/op BenchmarkTrimByte-4 4245631 28.22 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13482 8921 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13279 8904 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1118 106824 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2260 51878 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4456 26038 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7675 14885 ns/op BenchmarkJoin/0-4 5346494 22.47 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4202065 28.45 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 218120 541.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 156700 769.5 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 115226 1018 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 95853 1252 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 82987 1461 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 69040 1736 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3229292 37.01 ns/op BenchmarkTrimSpace/ASCII-4 1751509 67.88 ns/op BenchmarkTrimSpace/SomeNonASCII-4 147436 834.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 79644 1500 ns/op BenchmarkReplaceAll-4 149163 793.0 ns/op 16 B/op 1 allocs/op PASS ok strings 56.425s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 38601 2969 ns/op BenchmarkCond2-4 17024 6871 ns/op BenchmarkCond4-4 9577 12091 ns/op BenchmarkCond8-4 3734 30288 ns/op BenchmarkCond16-4 1500 76484 ns/op BenchmarkCond32-4 670 182158 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 327967 382.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 235318 549.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 453121 255.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 410182 380.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 262220 433.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 487353 248.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 86372 1452 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 66996 1916 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 81081 1748 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39768 3253 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 478395 249.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 151326 790.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 457510 251.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 131583 909.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 536866 236.5 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 155336 753.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2540522 47.11 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 41704 2913 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 98995 1156 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 108711 1129 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4701 25705 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 304 382120 ns/op BenchmarkRange/*sync.Map-4 1227 94716 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 88134 1201 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 230518 495.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 58965 1766 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 200496 505.2 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 268336 434.6 ns/op BenchmarkAdversarialDelete/*sync.Map-4 203320 693.1 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 67410 1742 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 160602 727.0 ns/op BenchmarkDeleteCollision/*sync.Map-4 466108 237.5 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 46260 2545 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 121339 953.2 ns/op BenchmarkSwapCollision/*sync.Map-4 66076 1796 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 524 233539 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 93697 1285 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 348450 336.3 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19281 6057 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 59210 2002 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18211 6515 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 97680 1150 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 84008 1429 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 141098 880.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2016675 62.81 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 153927 800.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2295878 58.80 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 471420 241.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 133521 901.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 462988 238.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 83858 1424 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 343256 369.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 435787 268.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 102658 1120 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 479985 245.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 44917 2533 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 97272 1238 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 149035 875.0 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 48603 2365 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 210213 616.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 455680 280.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 109864 1080 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 555096 259.8 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 36033 3269 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 75607 1588 ns/op BenchmarkClear/*sync.Map-4 28626 4282 ns/op BenchmarkUncontendedSemaphore-4 3408956 34.93 ns/op BenchmarkContendedSemaphore-4 2524986 47.16 ns/op BenchmarkMutexUncontended-4 972789 155.4 ns/op BenchmarkMutex-4 117902 1007 ns/op BenchmarkMutexSlack-4 115257 1036 ns/op BenchmarkMutexWork-4 105806 1086 ns/op BenchmarkMutexWorkSlack-4 101511 1100 ns/op BenchmarkMutexNoSpin-4 52136 2221 ns/op BenchmarkMutexSpin-4 69426 1765 ns/op BenchmarkOnce-4 507496 245.9 ns/op BenchmarkOnceFunc/v=Once-4 1000000 111.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 842754 144.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 839322 130.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 118.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 852656 138.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 914919 143.5 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7130494 16.68 ns/op BenchmarkSemaSyntNonblock-4 1000000 109.2 ns/op BenchmarkSemaSyntBlock-4 880315 126.9 ns/op BenchmarkSemaWorkNonblock-4 757240 149.1 ns/op BenchmarkSemaWorkBlock-4 644740 174.5 ns/op BenchmarkRWMutexUncontended-4 432313 319.5 ns/op BenchmarkRWMutexWrite100-4 289704 424.6 ns/op BenchmarkRWMutexWrite10-4 160606 720.7 ns/op BenchmarkRWMutexWorkWrite100-4 242960 485.1 ns/op BenchmarkRWMutexWorkWrite10-4 141918 831.9 ns/op BenchmarkWaitGroupUncontended-4 881892 131.8 ns/op BenchmarkWaitGroupAddDone-4 289225 424.2 ns/op BenchmarkWaitGroupAddDoneWork-4 297333 380.2 ns/op BenchmarkWaitGroupWait-4 4559144 26.44 ns/op BenchmarkWaitGroupWaitWork-4 2545411 47.06 ns/op BenchmarkWaitGroupActuallyWait-4 39922 3087 ns/op 32 B/op 2 allocs/op PASS ok sync 17.708s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 440412 249.6 ns/op PASS ok sync/atomic 1.199s PASS ok syscall 1.034s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 130180 901.4 ns/op 0 B/op 0 allocs/op PASS ok testing 1.209s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7600 14304 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11157 10931 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1207519 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 120 989088 ns/op 924 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 144493090 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 141774162 ns/op 18285056 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1780 63909 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2150 54163 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5866013 ns/op 395140 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 20 5302400 ns/op 19756 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 679775431 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 661800002 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 222 534352 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 248 492148 ns/op 158 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56848190 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 55701852 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6447153504 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6160255517 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 2716 42648 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 33 3057100 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 304369413 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 2450 44572 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 280 420910 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4323281 ns/op 408999 B/op 1660 allocs/op BenchmarkCode-4 8068 13622 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.467s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 73893416 ns/op BenchmarkVariableString-4 113630 1026 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2143 52879 ns/op 2517 B/op 39 allocs/op PASS ok text/template/parse 1.539s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 33 3378029 ns/op BenchmarkAfter-4 115278 1475 ns/op BenchmarkStop/impl=chan-4 165153 617.7 ns/op BenchmarkStop/impl=func-4 202470 558.4 ns/op BenchmarkSimultaneousAfterFunc1000-4 30 3939408 ns/op BenchmarkStartStop1000-4 218 552161 ns/op BenchmarkReset/impl=chan-4 1769101 68.26 ns/op BenchmarkReset/impl=func-4 1926294 75.46 ns/op BenchmarkSleep1000-4 28 3848095 ns/op BenchmarkParallelTimerLatency-4 51 157986 avg-late-ns 279736 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 89340 avg-late-ns 240420 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 80038 avg-late-ns 158342 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 76953 avg-late-ns 196752 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 65666 avg-late-ns 344771 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 71643 avg-late-ns 388730 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 81185 avg-late-ns 456113 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 101251 avg-late-ns 441402 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 108971 avg-late-ns 434578 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 135324 avg-late-ns 739610 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 817876 avg-late-ns 6302289 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 93316 avg-late-ns 253841 max-late-ns BenchmarkAdjustTimers10000-4 22 5995525 ns/op BenchmarkTicker-4 479260 214.5 ns/op BenchmarkTickerReset-4 1405062 76.88 ns/op BenchmarkTickerResetNaive-4 185469 659.1 ns/op BenchmarkNow-4 1000000 113.7 ns/op BenchmarkNowUnixNano-4 968247 120.7 ns/op BenchmarkNowUnixMilli-4 947126 124.9 ns/op BenchmarkNowUnixMicro-4 974452 121.5 ns/op BenchmarkFormat-4 59961 1997 ns/op BenchmarkFormatRFC3339-4 82452 1424 ns/op BenchmarkFormatRFC3339Nano-4 81132 1438 ns/op BenchmarkFormatNow-4 82296 1448 ns/op BenchmarkMarshalJSON-4 112344 1074 ns/op BenchmarkMarshalText-4 116404 1025 ns/op BenchmarkMarshalBinary-4 263378 455.0 ns/op BenchmarkParse-4 145743 812.1 ns/op BenchmarkParseRFC3339UTC-4 346014 337.8 ns/op BenchmarkParseRFC3339UTCBytes-4 233502 523.7 ns/op BenchmarkParseRFC3339TZ-4 108667 1113 ns/op BenchmarkParseRFC3339TZBytes-4 86163 1392 ns/op BenchmarkParseDuration-4 487005 225.3 ns/op BenchmarkHour-4 719454 161.4 ns/op BenchmarkSecond-4 700112 161.3 ns/op BenchmarkDate-4 620740 188.0 ns/op BenchmarkYear-4 651261 184.9 ns/op BenchmarkYearDay-4 591931 186.8 ns/op BenchmarkMonth-4 619464 187.6 ns/op BenchmarkDay-4 641388 186.8 ns/op BenchmarkISOWeek-4 581868 191.6 ns/op BenchmarkGoString-4 81118 1467 ns/op BenchmarkDateFunc-4 1646098 72.81 ns/op BenchmarkUnmarshalText-4 97556 1280 ns/op PASS ok time 16.084s goos: freebsd goarch: amd64 pkg: unicode cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkToUpper-4 595386 184.1 ns/op BenchmarkToLower-4 533946 209.2 ns/op BenchmarkSimpleFold/Upper-4 388302 303.3 ns/op BenchmarkSimpleFold/Lower-4 396892 300.2 ns/op BenchmarkSimpleFold/Fold-4 721064 165.3 ns/op BenchmarkSimpleFold/NoFold-4 398599 295.4 ns/op PASS ok unicode 1.801s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 621166 179.6 ns/op BenchmarkDecodeValidJapaneseChars-4 724670 151.9 ns/op BenchmarkDecodeRune-4 1675660 67.88 ns/op BenchmarkEncodeValidASCII-4 562392 195.3 ns/op BenchmarkEncodeValidJapaneseChars-4 890516 136.4 ns/op BenchmarkAppendRuneValidASCII-4 1505461 80.58 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2376384 50.83 ns/op BenchmarkEncodeRune-4 1660568 72.40 ns/op PASS ok unicode/utf16 2.320s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2396740 50.07 ns/op BenchmarkRuneCountTenJapaneseChars-4 1388989 86.26 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 7875410 15.24 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 1926978 62.17 ns/op BenchmarkValidTenASCIIChars-4 1957398 61.18 ns/op BenchmarkValid100KASCIIChars-4 84 1259367 ns/op BenchmarkValidTenJapaneseChars-4 305088 388.7 ns/op BenchmarkValidLongMostlyASCII-4 84 1395428 ns/op BenchmarkValidLongJapanese-4 48 2285626 ns/op BenchmarkValidStringTenASCIIChars-4 4649547 25.69 ns/op BenchmarkValidString100KASCIIChars-4 9501 12182 ns/op BenchmarkValidStringTenJapaneseChars-4 455229 250.6 ns/op BenchmarkValidStringLongMostlyASCII-4 1203 98257 ns/op BenchmarkValidStringLongJapanese-4 157 761001 ns/op BenchmarkEncodeASCIIRune-4 9740533 11.73 ns/op BenchmarkEncodeSpanishRune-4 3062764 38.99 ns/op BenchmarkEncodeJapaneseRune-4 2587575 45.98 ns/op BenchmarkEncodeMaxRune-4 2363098 50.88 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2536087 46.96 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2481990 47.65 ns/op BenchmarkEncodeInvalidRuneNegative-4 2557639 46.73 ns/op BenchmarkAppendASCIIRune-4 9887904 12.07 ns/op BenchmarkAppendSpanishRune-4 3512960 33.98 ns/op BenchmarkAppendJapaneseRune-4 2949482 40.29 ns/op BenchmarkAppendMaxRune-4 2520920 46.77 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 2960400 40.48 ns/op BenchmarkAppendInvalidRuneSurrogate-4 2934291 40.58 ns/op BenchmarkAppendInvalidRuneNegative-4 2941814 40.40 ns/op BenchmarkDecodeASCIIRune-4 3004477 39.80 ns/op BenchmarkDecodeJapaneseRune-4 2337802 50.83 ns/op BenchmarkFullRune/ASCII-4 3429895 34.78 ns/op BenchmarkFullRune/Incomplete-4 1601379 76.17 ns/op BenchmarkFullRune/Japanese-4 3567645 33.88 ns/op PASS ok unicode/utf8 6.243s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 477781 251.3 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 314050 341.4 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 122026 11310 ns/op 0 B/op 0 allocs/op PASS ok unique 8.229s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 76473021453 ns/op PASS ok cmd/api 77.636s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 492204 248.2 ns/op BenchmarkCgoCall/one-pointer-4 392320 295.1 ns/op BenchmarkCgoCall/string-pointer-escape-4 341226 349.2 ns/op BenchmarkCgoCall/string-pointer-noescape-4 429624 279.3 ns/op BenchmarkCgoCall/eight-pointers-4 201422 587.3 ns/op BenchmarkCgoCall/eight-pointers-nil-4 379618 296.0 ns/op BenchmarkCgoCall/eight-pointers-array-4 29706 4470 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43286 2765 ns/op BenchmarkGoString-4 1204302 99.27 ns/op BenchmarkCGoCallback-4 50557 2348 ns/op BenchmarkCGoInCThread-4 287319 387.7 ns/op PASS ok cmd/cgo/internal/test 2.637s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCallbackMainThread-4 580779 185.1 ns/op --- BENCH: BenchmarkCgoCallbackMainThread-4 carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build3402072773=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2265185962/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build3402072773=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2265185962/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build3402072773=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2265185962/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build3402072773=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2265185962/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build3402072773=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2265185962/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 5.288s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 902018 133.2 ns/op BenchmarkEqArrayOfStrings64-4 114127 1039 ns/op BenchmarkEqArrayOfStrings1024-4 7850 14681 ns/op BenchmarkEqArrayOfFloats5-4 1000000 109.3 ns/op BenchmarkEqArrayOfFloats64-4 132465 909.4 ns/op BenchmarkEqArrayOfFloats1024-4 8875 13358 ns/op BenchmarkEqArrayOfStructsEq-4 2499 47489 ns/op BenchmarkEqArrayOfStructsNotEq-4 4162 28139 ns/op BenchmarkEqStruct-4 18329979 6.524 ns/op PASS ok cmd/compile/internal/reflectdata 2.318s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 64773 ns/op BenchmarkInvertLessThanNoov-4 13668366 8.787 ns/op BenchmarkCopyElim1-4 1099 109465 ns/op BenchmarkCopyElim10-4 888 129599 ns/op BenchmarkCopyElim100-4 446 259292 ns/op BenchmarkCopyElim1000-4 69 1592932 ns/op BenchmarkCopyElim10000-4 4 30765561 ns/op BenchmarkCopyElim100000-4 1 571534220 ns/op BenchmarkDeadCode/1-4 768 147698 ns/op BenchmarkDeadCode/10-4 618 172443 ns/op BenchmarkDeadCode/100-4 333 360056 ns/op BenchmarkDeadCode/1000-4 52 2494557 ns/op BenchmarkDeadCode/10000-4 4 29760796 ns/op BenchmarkDeadCode/100000-4 1 356216733 ns/op BenchmarkDeadCode/200000-4 1 793859901 ns/op BenchmarkDominatorsLinear-4 13 8794476 ns/op 1.14 MB/s BenchmarkDominatorsFwdBack-4 8 13961170 ns/op 0.72 MB/s BenchmarkDominatorsManyPred-4 9 13072803 ns/op 0.76 MB/s BenchmarkDominatorsMaxPred-4 9 13474527 ns/op 0.74 MB/s BenchmarkDominatorsMaxPredVal-4 9 13432287 ns/op 0.74 MB/s BenchmarkFuse/1-4 639 182579 ns/op BenchmarkFuse/10-4 585 194234 ns/op BenchmarkFuse/100-4 188 627202 ns/op BenchmarkFuse/1000-4 20 5751782 ns/op BenchmarkFuse/10000-4 2 72301225 ns/op BenchmarkNilCheckDeep1-4 10000 10224 ns/op 0.10 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4746 24550 ns/op 0.41 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 716 166952 ns/op 0.60 MB/s 1223 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 64 1641123 ns/op 0.61 MB/s 8388 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19423108 ns/op 0.51 MB/s 218814 B/op 6 allocs/op BenchmarkDSEPass-4 32 3674158 ns/op 51427 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 125635997 ns/op 4267664 B/op 108695 allocs/op BenchmarkCSEPass-4 8 13612946 ns/op 98607 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 145217860 ns/op 3762776 B/op 52594 allocs/op BenchmarkDeadcodePass-4 194 601731 ns/op 83938 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 137487737 ns/op 4014576 B/op 44756 allocs/op BenchmarkMultiPass-4 80 1387973 ns/op 210752 B/op 7 allocs/op BenchmarkMultiPassBlock-4 1 270014287 ns/op 9253448 B/op 104664 allocs/op BenchmarkCondRewrite/SoloJump-4 3314206 36.27 ns/op BenchmarkCondRewrite/CombJump-4 3097132 38.40 ns/op PASS ok cmd/compile/internal/ssa 15.020s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9933 11366 ns/op BenchmarkExtShift-4 17580 6686 ns/op BenchmarkModify-4 9255 12592 ns/op BenchmarkMullImm-4 17290 6947 ns/op BenchmarkConstModify-4 9523 11998 ns/op BenchmarkBitSet-4 19454 5980 ns/op BenchmarkBitClear-4 19774 5961 ns/op BenchmarkBitToggle-4 19491 5981 ns/op BenchmarkBitSetConst-4 157914 762.1 ns/op BenchmarkBitClearConst-4 138496 873.7 ns/op BenchmarkBitToggleConst-4 144319 829.6 ns/op BenchmarkDivconstI64-4 8715056 13.12 ns/op BenchmarkModconstI64-4 8236515 14.28 ns/op BenchmarkDivisiblePow2constI64-4 8238747 13.73 ns/op BenchmarkDivisibleconstI64-4 9465882 11.70 ns/op BenchmarkDivisibleWDivconstI64-4 6176254 19.24 ns/op BenchmarkDivconstU64/3-4 8971045 12.37 ns/op BenchmarkDivconstU64/5-4 8628614 13.74 ns/op BenchmarkDivconstU64/37-4 8426685 13.42 ns/op BenchmarkDivconstU64/1234567-4 9499100 11.78 ns/op BenchmarkModconstU64-4 8976912 12.76 ns/op BenchmarkDivisibleconstU64-4 9378004 11.75 ns/op BenchmarkDivisibleWDivconstU64-4 6215904 19.14 ns/op BenchmarkDivconstI32-4 8679259 13.79 ns/op BenchmarkModconstI32-4 9277171 12.59 ns/op BenchmarkDivisiblePow2constI32-4 9424051 12.14 ns/op BenchmarkDivisibleconstI32-4 8786641 13.07 ns/op BenchmarkDivisibleWDivconstI32-4 6293730 19.15 ns/op BenchmarkDivconstU32-4 9721057 11.89 ns/op BenchmarkModconstU32-4 8778176 13.19 ns/op BenchmarkDivisibleconstU32-4 8767920 13.05 ns/op BenchmarkDivisibleWDivconstU32-4 6263790 19.08 ns/op BenchmarkDivconstI16-4 9285740 11.97 ns/op BenchmarkModconstI16-4 9873097 11.68 ns/op BenchmarkDivisiblePow2constI16-4 8904650 13.40 ns/op BenchmarkDivisibleconstI16-4 8910238 12.81 ns/op BenchmarkDivisibleWDivconstI16-4 6189075 19.26 ns/op BenchmarkDivconstU16-4 8977374 13.27 ns/op BenchmarkModconstU16-4 8615340 13.74 ns/op BenchmarkDivisibleconstU16-4 8919009 13.86 ns/op BenchmarkDivisibleWDivconstU16-4 6200011 19.14 ns/op BenchmarkDivconstI8-4 8984962 12.67 ns/op BenchmarkModconstI8-4 8576486 13.90 ns/op BenchmarkDivisiblePow2constI8-4 9048556 12.96 ns/op BenchmarkDivisibleconstI8-4 9417778 12.16 ns/op BenchmarkDivisibleWDivconstI8-4 6141585 19.28 ns/op BenchmarkDivconstU8-4 9363895 12.18 ns/op BenchmarkModconstU8-4 9862056 11.92 ns/op BenchmarkDivisibleconstU8-4 8928314 12.86 ns/op BenchmarkDivisibleWDivconstU8-4 6201175 19.22 ns/op BenchmarkMul2-4 166150 748.6 ns/op BenchmarkMulNeg2-4 167120 750.8 ns/op BenchmarkEfaceInteger-4 3850304 28.14 ns/op BenchmarkTypeAssert-4 14617773 7.149 ns/op BenchmarkDiv64UnsignedSmall-4 7424666 15.96 ns/op BenchmarkDiv64Small-4 6336706 18.28 ns/op BenchmarkDiv64SmallNegDivisor-4 6278306 18.67 ns/op BenchmarkDiv64SmallNegDividend-4 6212583 18.34 ns/op BenchmarkDiv64SmallNegBoth-4 6188848 17.75 ns/op BenchmarkDiv64Unsigned-4 7062735 16.24 ns/op BenchmarkDiv64-4 6143926 18.19 ns/op BenchmarkDiv64NegDivisor-4 6447536 18.08 ns/op BenchmarkDiv64NegDividend-4 6169546 18.23 ns/op BenchmarkDiv64NegBoth-4 6405879 18.12 ns/op BenchmarkMod64UnsignedSmall-4 7420458 15.41 ns/op BenchmarkMod64Small-4 6488270 17.32 ns/op BenchmarkMod64SmallNegDivisor-4 6282616 18.50 ns/op BenchmarkMod64SmallNegDividend-4 6292927 17.69 ns/op BenchmarkMod64SmallNegBoth-4 6275893 17.66 ns/op BenchmarkMod64Unsigned-4 7319996 15.51 ns/op BenchmarkMod64-4 6309007 18.49 ns/op BenchmarkMod64NegDivisor-4 6131094 19.05 ns/op BenchmarkMod64NegDividend-4 6133756 18.84 ns/op BenchmarkMod64NegBoth-4 6254180 17.79 ns/op BenchmarkMulconstI32/3-4 17715981 6.109 ns/op BenchmarkMulconstI32/5-4 18820821 5.627 ns/op BenchmarkMulconstI32/12-4 18629533 6.031 ns/op BenchmarkMulconstI32/120-4 17800516 6.103 ns/op BenchmarkMulconstI32/-120-4 18754447 5.637 ns/op BenchmarkMulconstI32/65537-4 18307225 6.066 ns/op BenchmarkMulconstI32/65538-4 18467911 6.078 ns/op BenchmarkMulconstI64/3-4 17737354 6.152 ns/op BenchmarkMulconstI64/5-4 17706507 6.128 ns/op BenchmarkMulconstI64/12-4 17774551 6.467 ns/op BenchmarkMulconstI64/120-4 17521521 6.100 ns/op BenchmarkMulconstI64/-120-4 17805974 6.130 ns/op BenchmarkMulconstI64/65537-4 17300620 6.458 ns/op BenchmarkMulconstI64/65538-4 17644665 6.461 ns/op BenchmarkMulconstU32/3-4 18854017 5.647 ns/op BenchmarkMulconstU32/5-4 17580722 6.136 ns/op BenchmarkMulconstU32/12-4 17978934 5.975 ns/op BenchmarkMulconstU32/120-4 18764964 5.643 ns/op BenchmarkMulconstU32/65537-4 17456103 6.560 ns/op BenchmarkMulconstU32/65538-4 17901135 6.103 ns/op BenchmarkMulconstU64/3-4 18714451 5.642 ns/op BenchmarkMulconstU64/5-4 18710791 5.621 ns/op BenchmarkMulconstU64/12-4 17760235 5.986 ns/op BenchmarkMulconstU64/120-4 18746610 5.635 ns/op BenchmarkMulconstU64/65537-4 17673500 5.989 ns/op BenchmarkMulconstU64/65538-4 17663467 6.002 ns/op BenchmarkShiftArithmeticRight-4 19907703 5.984 ns/op BenchmarkSwitch8Predictable-4 13670095 8.765 ns/op BenchmarkSwitch8Unpredictable-4 5939354 20.21 ns/op BenchmarkSwitch32Predictable-4 8606258 14.02 ns/op BenchmarkSwitch32Unpredictable-4 5852746 20.25 ns/op BenchmarkSwitchStringPredictable-4 8353137 14.40 ns/op BenchmarkSwitchStringUnpredictable-4 4582999 26.43 ns/op BenchmarkSwitchTypePredictable-4 6261080 18.94 ns/op BenchmarkSwitchTypeUnpredictable-4 3308070 36.20 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6619773 15.96 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3881443 30.92 ns/op PASS ok cmd/compile/internal/test 16.117s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 96 1297593 ns/op BenchmarkNamed/Underlying/nongeneric-4 805520 127.8 ns/op BenchmarkNamed/Underlying/generic-4 899539 127.2 ns/op BenchmarkNamed/Underlying/src_instance-4 881210 135.0 ns/op BenchmarkNamed/Underlying/user_instance-4 920916 128.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 572241658 ns/op 61095 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 444941897 ns/op 78574 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 161617104 ns/op 216240 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 150255280 ns/op 232583 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 391532857 ns/op 13565 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 94230040 ns/op 56364 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34621140 ns/op 153358 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 32773167 ns/op 162033 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 132064841 ns/op 16426 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 43136199 ns/op 50286 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21151289 ns/op 102536 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 21885821 ns/op 99110 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1241180156 ns/op 55945 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 637434616 ns/op 108931 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 146659684 ns/op 473252 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 123015541 ns/op 564218 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 438525688 ns/op 2604 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 50431508 ns/op 22628 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 30384796 ns/op 37565 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 29916080 ns/op 38167 lines/s PASS ok cmd/compile/internal/types2 17.720s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 52 2429230 ns/op 3869673 sys-ns/op 1040846 user-ns/op PASS ok cmd/go 1.316s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 212342 529.1 ns/op PASS ok cmd/go/internal/cfg 1.203s All tests passed.