freebsd-amd64-race at 673a53917043afaf0fd89868251fc08dc98a89df :: 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.723s ok archive/zip 2.778s ok bufio 1.357s ok bytes 2.564s ok cmp 1.087s ok compress/bzip2 1.447s ok compress/flate 6.262s ok compress/gzip 13.083s ok compress/lzw 2.147s ok compress/zlib 5.270s ok container/heap 1.065s ok container/list 1.015s ok container/ring 1.033s ok context 1.095s ok crypto 2.610s ok crypto/aes 1.078s ok crypto/cipher 3.365s ok crypto/des 1.060s ok crypto/dsa 1.019s ok crypto/ecdh 1.252s ok crypto/ecdsa 1.208s ok crypto/ed25519 1.391s ok crypto/elliptic 1.109s ok crypto/hmac 1.109s ok crypto/internal/alias 1.076s ok crypto/internal/bigmod 1.420s ok crypto/internal/boring 1.076s ok crypto/internal/boring/bcache 1.418s ok crypto/internal/edwards25519 1.755s ok crypto/internal/edwards25519/field 1.088s ok crypto/internal/fips 1.113s ok crypto/internal/fips/check 2.046s ok crypto/internal/fips/sha3 3.445s ok crypto/internal/fips/subtle 1.465s ok crypto/internal/hpke 1.090s ok crypto/internal/mlkem768 1.675s ok crypto/internal/nistec 1.878s ok crypto/internal/nistec/fiat 1.068s [no tests to run] ok crypto/md5 1.068s ok crypto/rand 1.595s ok crypto/rc4 1.492s ok crypto/rsa 2.464s ok crypto/sha1 1.044s ok crypto/sha256 1.043s ok crypto/sha512 1.102s ok crypto/subtle 1.098s ok crypto/tls 3.628s ok crypto/x509 2.198s ok database/sql 1.642s ok database/sql/driver 1.083s ok debug/buildinfo 1.085s ok debug/dwarf 1.133s ok debug/elf 1.986s ok debug/gosym 1.134s ok debug/macho 1.064s ok debug/pe 1.110s ok debug/plan9obj 1.043s ok embed 1.081s [no tests to run] ok embed/internal/embedtest 1.081s ok encoding/ascii85 1.081s ok encoding/asn1 1.092s ok encoding/base32 1.093s ok encoding/base64 1.095s ok encoding/binary 1.054s ok encoding/csv 1.091s ok encoding/gob 17.779s ok encoding/hex 1.077s ok encoding/json 2.204s ok encoding/pem 3.067s ok encoding/xml 1.245s ok errors 1.070s ok expvar 1.069s ok flag 3.176s ok fmt 1.563s ok go/ast 1.033s ok go/ast/internal/tests 1.067s ok go/build 8.439s ok go/build/constraint 1.130s ok go/constant 1.034s ok go/doc 1.238s ok go/doc/comment 2.681s ok go/format 1.122s ok go/importer 1.733s ok go/internal/gccgoimporter 1.104s ok go/internal/gcimporter 12.305s ok go/internal/srcimporter 15.391s ok go/parser 1.993s ok go/printer 2.507s ok go/scanner 1.078s ok go/token 1.173s ok go/types 40.049s ok go/version 1.018s ok hash 1.029s ok hash/adler32 1.112s ok hash/crc32 1.088s ok hash/crc64 1.087s ok hash/fnv 1.083s ok hash/maphash 1.326s ok html 1.085s ok html/template 1.273s ok image 1.482s ok image/color 1.122s ok image/draw 1.599s ok image/gif 1.879s ok image/jpeg 2.290s ok image/png 4.092s ok index/suffixarray 1.934s ok internal/abi 1.119s ok internal/buildcfg 1.023s ok internal/chacha8rand 1.041s ok internal/concurrent 1.886s ok internal/coverage/cfile 2.561s ok internal/coverage/cformat 1.024s ok internal/coverage/cmerge 1.015s ok internal/coverage/pods 1.059s ok internal/coverage/slicereader 1.059s ok internal/coverage/slicewriter 1.057s ok internal/coverage/test 1.090s ok internal/cpu 3.162s ok internal/dag 1.052s ok internal/diff 1.025s ok internal/fmtsort 1.075s ok internal/fuzz 1.075s ok internal/godebug 13.124s ok internal/godebugs 72.231s ok internal/gover 1.022s ok internal/itoa 1.043s ok internal/pkgbits 1.030s ok internal/platform 1.701s ok internal/poll 1.439s ok internal/profile 1.069s ok internal/reflectlite 1.088s ok internal/runtime/atomic 1.136s ok internal/runtime/maps 1.066s ok internal/runtime/math 1.067s ok internal/runtime/sys 1.085s ok internal/saferio 1.138s ok internal/singleflight 1.136s ok internal/syscall/unix 1.059s ok internal/sysinfo 1.018s ok internal/testenv 1.260s ok internal/trace 40.751s ok internal/trace/internal/oldtrace 1.552s ok internal/types/errors 1.454s ok internal/unsafeheader 1.055s ok internal/weak 1.055s ok internal/xcoff 1.077s ok internal/zstd 1.870s ok io 1.068s ok io/fs 1.326s ok io/ioutil 1.068s ok iter 1.067s ok log 1.032s ok log/slog 1.091s ok log/slog/internal/benchmarks 1.089s ok log/slog/internal/buffer 1.088s ok log/syslog 2.294s ok maps 1.026s ok math 1.095s ok math/big 3.938s ok math/bits 1.090s ok math/cmplx 1.090s ok math/rand 3.880s ok math/rand/v2 2.578s ok mime 1.041s ok mime/multipart 6.359s ok mime/quotedprintable 1.070s ok net 9.027s ok net/http 10.394s ok net/http/cgi 28.494s ok net/http/cookiejar 1.032s ok net/http/fcgi 1.281s ok net/http/httptest 1.200s ok net/http/httptrace 1.079s ok net/http/httputil 1.702s ok net/http/internal 2.662s ok net/http/internal/ascii 1.019s ok net/http/pprof 6.281s ok net/internal/cgotest 1.044s ok net/internal/socktest 1.044s ok net/mail 1.036s ok net/netip 1.522s ok net/rpc 1.121s ok net/rpc/jsonrpc 1.093s ok net/smtp 1.107s ok net/textproto 1.107s ok net/url 1.042s ok os 10.375s ok os/exec 8.420s ok os/exec/internal/fdtest 1.031s ok os/signal 20.771s ok os/user 1.054s ok path 1.078s ok path/filepath 1.159s ok plugin 1.053s ok reflect 1.551s ok regexp 4.082s ok regexp/syntax 5.984s ok runtime 50.033s ok runtime/cgo 1.080s ok runtime/debug 2.169s ok runtime/internal/wasitest 1.029s ok runtime/metrics 1.039s ok runtime/pprof 30.999s ok runtime/race 10.830s ok runtime/trace 1.126s ok slices 1.462s ok sort 1.582s ok strconv 3.334s ok strings 2.411s ok sync 1.605s ok sync/atomic 4.176s ok syscall 8.023s ok testing 3.840s ok testing/fstest 1.039s ok testing/iotest 1.038s ok testing/quick 1.193s ok testing/slogtest 1.089s ok text/scanner 1.096s ok text/tabwriter 1.026s ok text/template 1.102s ok text/template/parse 1.101s ok time 15.710s ok unicode 1.052s ok unicode/utf16 1.032s ok unicode/utf8 1.088s ok unique 1.348s ok cmd/addr2line 5.364s ok cmd/api 14.752s ok cmd/asm/internal/asm 4.510s ok cmd/asm/internal/lex 1.031s ok cmd/cgo/internal/swig 1.047s ok cmd/cgo/internal/test 1.773s ok cmd/cgo/internal/testcarchive 22.703s ok cmd/cgo/internal/testcshared 5.785s ok cmd/cgo/internal/testerrors 11.049s ok cmd/cgo/internal/testfortran 1.046s ok cmd/cgo/internal/testgodefs 1.619s ok cmd/cgo/internal/testlife 1.679s ok cmd/cgo/internal/testnocgo 1.085s ok cmd/cgo/internal/testplugin 44.366s ok cmd/cgo/internal/testsanitizers 22.245s ok cmd/cgo/internal/testshared 1.024s ok cmd/cgo/internal/testso 2.585s ok cmd/cgo/internal/teststdio 2.656s ok cmd/cgo/internal/testtls 1.022s ok cmd/compile 45.954s ok cmd/compile/internal/abt 1.090s ok cmd/compile/internal/amd64 1.090s ok cmd/compile/internal/base 1.085s ok cmd/compile/internal/compare 1.085s ok cmd/compile/internal/devirtualize 1.023s ok cmd/compile/internal/dwarfgen 1.566s ok cmd/compile/internal/importer 2.025s ok cmd/compile/internal/inline/inlheur 1.468s ok cmd/compile/internal/ir 1.079s ok cmd/compile/internal/liveness 1.104s ok cmd/compile/internal/logopt 1.290s ok cmd/compile/internal/loopvar 1.081s ok cmd/compile/internal/noder 1.071s ok cmd/compile/internal/rangefunc 1.070s ok cmd/compile/internal/reflectdata 1.044s [no tests to run] ok cmd/compile/internal/ssa 9.549s ok cmd/compile/internal/ssagen 1.053s ok cmd/compile/internal/syntax 1.148s ok cmd/compile/internal/test 14.610s ok cmd/compile/internal/typecheck 1.345s ok cmd/compile/internal/types 1.036s ok cmd/compile/internal/types2 10.881s ok cmd/covdata 1.082s ok cmd/cover 17.481s ok cmd/dist 1.041s ok cmd/distpack 1.041s ok cmd/doc 2.238s ok cmd/fix 3.355s ok cmd/go 306.175s ok cmd/go/internal/auth 1.079s ok cmd/go/internal/cache 1.220s ok cmd/go/internal/cfg 1.030s [no tests to run] ok cmd/go/internal/envcmd 1.084s ok cmd/go/internal/fsys 1.083s ok cmd/go/internal/generate 1.083s ok cmd/go/internal/gover 1.024s ok cmd/go/internal/imports 1.092s ok cmd/go/internal/load 1.062s ok cmd/go/internal/lockedfile 2.478s ok cmd/go/internal/lockedfile/internal/filelock 2.163s ok cmd/go/internal/modfetch 1.024s ok cmd/go/internal/modfetch/codehost 2.142s ok cmd/go/internal/modfetch/zip_sum_test 1.023s ok cmd/go/internal/modindex 1.717s ok cmd/go/internal/modload 1.088s ok cmd/go/internal/mvs 1.088s ok cmd/go/internal/str 1.087s ok cmd/go/internal/test 1.105s ok cmd/go/internal/toolchain 1.035s ok cmd/go/internal/vcs 1.035s ok cmd/go/internal/vcweb 1.030s ok cmd/go/internal/vcweb/vcstest 2.915s ok cmd/go/internal/web 1.028s ok cmd/go/internal/work 1.309s ok cmd/gofmt 1.312s ok cmd/internal/archive 1.563s ok cmd/internal/bootstrap_test 1.077s ok cmd/internal/buildid 1.626s ok cmd/internal/cov 1.385s ok cmd/internal/dwarf 1.133s ok cmd/internal/edit 1.016s ok cmd/internal/goobj 1.084s ok cmd/internal/moddeps 1.955s ok cmd/internal/obj 1.499s ok cmd/internal/obj/arm64 1.702s ok cmd/internal/obj/loong64 1.121s ok cmd/internal/obj/ppc64 1.147s ok cmd/internal/obj/riscv 1.085s ok cmd/internal/obj/s390x 1.085s ok cmd/internal/obj/x86 3.859s ok cmd/internal/objabi 1.023s ok cmd/internal/osinfo 1.023s ok cmd/internal/par 1.154s ok cmd/internal/pgo 1.085s ok cmd/internal/pkgpath 5.387s ok cmd/internal/pkgpattern 1.034s ok cmd/internal/quoted 1.031s ok cmd/internal/src 1.045s ok cmd/internal/sys 1.024s ok cmd/internal/test2json 1.848s ok cmd/link 21.836s ok cmd/link/internal/benchmark 1.060s ok cmd/link/internal/ld 8.272s ok cmd/link/internal/loader 1.083s ok cmd/nm 9.654s ok cmd/objdump 5.655s ok cmd/pack 8.097s ok cmd/pprof 3.601s ok cmd/relnote 1.030s ok cmd/trace 1.349s ok cmd/vet 52.204s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 4203 25705 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 2718 38300 ns/op 1666 B/op 25 allocs/op Benchmark/Writer/PAX-4 2262 51296 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 4464 25529 ns/op 5125 B/op 15 allocs/op Benchmark/Reader/GNU-4 5667 18553 ns/op 5087 B/op 14 allocs/op Benchmark/Reader/PAX-4 2185 52117 ns/op 8748 B/op 33 allocs/op PASS ok archive/tar 1.768s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 326023364 ns/op 1642656 B/op 99 allocs/op BenchmarkZip64Test-4 1 133785443 ns/op BenchmarkZip64TestSizes/4096-4 1758 66448 ns/op BenchmarkZip64TestSizes/1048576-4 160 713555 ns/op BenchmarkZip64TestSizes/67108864-4 1 171065950 ns/op PASS ok archive/zip 2.319s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 253135 436.8 ns/op BenchmarkReaderCopyUnoptimal-4 159955 698.9 ns/op BenchmarkReaderCopyNoWriteTo-4 6639 21683 ns/op BenchmarkReaderWriteToOptimal-4 6072 17609 ns/op BenchmarkReaderReadString-4 142239 842.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 246010 472.6 ns/op BenchmarkWriterCopyUnoptimal-4 251031 464.8 ns/op BenchmarkWriterCopyNoReadFrom-4 5961 17947 ns/op BenchmarkReaderEmpty-4 39730 2859 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 31713 4193 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 616755 188.4 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.513s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4560 24214 ns/op 1353.28 MB/s BenchmarkWriteByte-4 494 237526 ns/op 17.24 MB/s BenchmarkWriteRune-4 253 470241 ns/op 26.13 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3923326 ns/op BenchmarkBufferFullSmallReads-4 100 1108654 ns/op BenchmarkBufferWriteBlock/N4096-4 6795 17437 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 421 292365 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8395684 ns/op 4192270 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 25519131 ns/op 657.44 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4564161 26.75 ns/op 373.83 MB/s BenchmarkIndexByte/32-4 4284271 28.67 ns/op 1116.21 MB/s BenchmarkIndexByte/4K-4 893726 130.9 ns/op 31303.00 MB/s BenchmarkIndexBytePortable/10-4 826072 141.2 ns/op 70.83 MB/s BenchmarkIndexBytePortable/32-4 262942 451.4 ns/op 70.88 MB/s BenchmarkIndexBytePortable/4K-4 2227 53560 ns/op 76.48 MB/s BenchmarkIndexRune/10-4 1304602 91.74 ns/op 109.00 MB/s BenchmarkIndexRune/32-4 1263752 93.19 ns/op 343.37 MB/s BenchmarkIndexRune/4K-4 563072 212.4 ns/op 19282.32 MB/s BenchmarkIndexRuneASCII/10-4 4788783 26.27 ns/op 380.63 MB/s BenchmarkIndexRuneASCII/32-4 4247522 28.14 ns/op 1137.32 MB/s BenchmarkIndexRuneASCII/4K-4 877275 131.9 ns/op 31062.82 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1474024 77.78 ns/op 128.57 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1479309 81.75 ns/op 391.42 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 174885 690.7 ns/op 5930.36 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1249604 91.41 ns/op 109.40 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1274437 96.29 ns/op 332.34 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 58929 1969 ns/op 2080.61 MB/s BenchmarkIndexRuneUnicode/Han/10-4 742272 156.2 ns/op 64.03 MB/s BenchmarkIndexRuneUnicode/Han/32-4 922644 126.2 ns/op 253.61 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 117507 1014 ns/op 4041.33 MB/s BenchmarkEqual/0-4 7580468 15.65 ns/op BenchmarkEqual/same/1-4 1574006 76.09 ns/op 13.14 MB/s BenchmarkEqual/same/6-4 1566333 76.40 ns/op 78.53 MB/s BenchmarkEqual/same/9-4 1532008 78.34 ns/op 114.88 MB/s BenchmarkEqual/same/15-4 1521163 78.63 ns/op 190.77 MB/s BenchmarkEqual/same/16-4 1542968 77.51 ns/op 206.41 MB/s BenchmarkEqual/same/20-4 1461243 81.70 ns/op 244.80 MB/s BenchmarkEqual/same/32-4 1431074 83.82 ns/op 381.77 MB/s BenchmarkEqual/same/4K-4 73346 1639 ns/op 2499.32 MB/s BenchmarkEqual/1-4 1512934 79.22 ns/op 12.62 MB/s BenchmarkEqual/6-4 1463793 81.76 ns/op 73.38 MB/s BenchmarkEqual/9-4 1439227 83.51 ns/op 107.77 MB/s BenchmarkEqual/15-4 1376100 84.67 ns/op 177.17 MB/s BenchmarkEqual/16-4 1458619 80.41 ns/op 198.98 MB/s BenchmarkEqual/20-4 1370360 88.20 ns/op 226.77 MB/s BenchmarkEqual/32-4 1326108 90.51 ns/op 353.55 MB/s BenchmarkEqual/4K-4 55231 2142 ns/op 1912.05 MB/s BenchmarkEqualBothUnaligned/64_0-4 1485307 80.01 ns/op 799.88 MB/s BenchmarkEqualBothUnaligned/64_1-4 1258208 93.95 ns/op 681.23 MB/s BenchmarkEqualBothUnaligned/64_4-4 1417557 83.52 ns/op 766.30 MB/s BenchmarkEqualBothUnaligned/64_7-4 1413735 83.60 ns/op 765.58 MB/s BenchmarkEqualBothUnaligned/4096_0-4 69930 1705 ns/op 2402.63 MB/s BenchmarkEqualBothUnaligned/4096_1-4 47727 2495 ns/op 1641.41 MB/s BenchmarkEqualBothUnaligned/4096_4-4 70420 1705 ns/op 2402.03 MB/s BenchmarkEqualBothUnaligned/4096_7-4 70276 1706 ns/op 2401.04 MB/s BenchmarkIndex/10-4 3134844 36.41 ns/op 274.65 MB/s BenchmarkIndex/32-4 3024172 39.43 ns/op 811.63 MB/s BenchmarkIndex/4K-4 33903 3525 ns/op 1161.86 MB/s BenchmarkIndexEasy/10-4 3263322 36.51 ns/op 273.92 MB/s BenchmarkIndexEasy/32-4 3056120 39.37 ns/op 812.72 MB/s BenchmarkIndexEasy/4K-4 496268 241.2 ns/op 16982.24 MB/s BenchmarkCount/10-4 1615401 73.49 ns/op 136.07 MB/s BenchmarkCount/32-4 1483801 80.03 ns/op 399.83 MB/s BenchmarkCount/4K-4 33612 3591 ns/op 1140.62 MB/s BenchmarkCountEasy/10-4 1627730 73.66 ns/op 135.76 MB/s BenchmarkCountEasy/32-4 1495479 80.00 ns/op 399.99 MB/s BenchmarkCountEasy/4K-4 436070 273.4 ns/op 14980.14 MB/s BenchmarkCountSingle/10-4 3053478 39.28 ns/op 254.55 MB/s BenchmarkCountSingle/32-4 2996656 39.51 ns/op 809.85 MB/s BenchmarkCountSingle/4K-4 1000000 110.8 ns/op 36962.48 MB/s BenchmarkToUpper/#00-4 2878646 41.48 ns/op BenchmarkToUpper/ONLYUPPER-4 297405 391.6 ns/op BenchmarkToUpper/abc-4 554810 212.4 ns/op BenchmarkToUpper/AbC123-4 306726 385.2 ns/op BenchmarkToUpper/azAZ09_-4 281557 425.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 80414 1482 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38800 3056 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59800 1975 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 132475 907.2 ns/op BenchmarkToLower/#00-4 2888358 41.28 ns/op BenchmarkToLower/abc-4 481392 238.3 ns/op BenchmarkToLower/AbC123-4 310726 382.4 ns/op BenchmarkToLower/azAZ09_-4 284482 417.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 81924 1464 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40639 2959 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66199 1827 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 125006 949.6 ns/op BenchmarkFields/ASCII/16-4 151486 791.8 ns/op 20.21 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8756 12818 ns/op 19.97 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 613 194602 ns/op 21.05 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 36 3369934 ns/op 19.45 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53845861 ns/op 19.47 MB/s 2252800 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 74736 1596 ns/op 10.02 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5905 19528 ns/op 13.11 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 376 318332 ns/op 12.87 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5550238 ns/op 11.81 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 96862338 ns/op 10.83 MB/s 11227392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 180679 645.7 ns/op 24.78 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12313 9678 ns/op 26.45 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 710 167036 ns/op 24.52 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 3128830 ns/op 20.95 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 58681598 ns/op 17.87 MB/s 11194624 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 96573 1227 ns/op 13.04 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8250 14226 ns/op 17.99 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 523 228448 ns/op 17.93 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 27 4063431 ns/op 16.13 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 73665616 ns/op 14.23 MB/s 11227440 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2155252 55.59 ns/op BenchmarkTrimSpace/ASCII-4 1000000 110.4 ns/op BenchmarkTrimSpace/SomeNonASCII-4 114624 1027 ns/op BenchmarkTrimSpace/JustNonASCII-4 52995 2288 ns/op BenchmarkToValidUTF8/Valid-4 504964 233.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 353727 334.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 100558 1161 ns/op BenchmarkIndexHard1-4 835 142053 ns/op 7381.58 MB/s BenchmarkIndexHard2-4 596 199589 ns/op 5253.66 MB/s BenchmarkIndexHard3-4 148 795106 ns/op 1318.79 MB/s BenchmarkIndexHard4-4 98 1195121 ns/op 877.38 MB/s BenchmarkLastIndexHard1-4 5 21649667 ns/op BenchmarkLastIndexHard2-4 4 28939289 ns/op BenchmarkLastIndexHard3-4 4 31545545 ns/op BenchmarkCountHard1-4 841 141361 ns/op BenchmarkCountHard2-4 602 198332 ns/op BenchmarkCountHard3-4 151 790407 ns/op BenchmarkSplitEmptySeparator-4 1 112173035 ns/op BenchmarkSplitSingleByteSeparator-4 18 6631133 ns/op BenchmarkSplitMultiByteSeparator-4 12 8489390 ns/op BenchmarkSplitNSingleByteSeparator-4 208699 574.8 ns/op BenchmarkSplitNMultiByteSeparator-4 76944 1545 ns/op BenchmarkRepeat-4 203980 579.6 ns/op BenchmarkRepeatLarge/256/1-4 147678 820.6 ns/op 311.96 MB/s BenchmarkRepeatLarge/256/16-4 218546 564.4 ns/op 453.58 MB/s BenchmarkRepeatLarge/512/1-4 105442 1136 ns/op 450.88 MB/s BenchmarkRepeatLarge/512/16-4 137149 872.0 ns/op 587.18 MB/s BenchmarkRepeatLarge/1024/1-4 69493 1785 ns/op 573.69 MB/s BenchmarkRepeatLarge/1024/16-4 80024 1476 ns/op 693.92 MB/s BenchmarkRepeatLarge/2048/1-4 41076 2949 ns/op 694.36 MB/s BenchmarkRepeatLarge/2048/16-4 47026 2663 ns/op 769.08 MB/s BenchmarkRepeatLarge/4096/1-4 22412 5272 ns/op 776.87 MB/s BenchmarkRepeatLarge/4096/16-4 24735 4719 ns/op 867.91 MB/s BenchmarkRepeatLarge/8192/1-4 12396 9510 ns/op 861.37 MB/s BenchmarkRepeatLarge/8192/16-4 13166 9184 ns/op 892.00 MB/s BenchmarkRepeatLarge/8192/4097-4 22370 5222 ns/op 784.63 MB/s BenchmarkRepeatLarge/16384/1-4 7515 17624 ns/op 929.65 MB/s BenchmarkRepeatLarge/16384/16-4 6866 17323 ns/op 945.82 MB/s BenchmarkRepeatLarge/16384/4097-4 8493 13961 ns/op 880.39 MB/s BenchmarkRepeatLarge/32768/1-4 3896 34238 ns/op 957.06 MB/s BenchmarkRepeatLarge/32768/16-4 3608 33326 ns/op 983.24 MB/s BenchmarkRepeatLarge/32768/4097-4 3584 32159 ns/op 891.78 MB/s BenchmarkRepeatLarge/65536/1-4 1611 67882 ns/op 965.44 MB/s BenchmarkRepeatLarge/65536/16-4 1786 65774 ns/op 996.38 MB/s BenchmarkRepeatLarge/65536/4097-4 1880 63286 ns/op 971.08 MB/s BenchmarkRepeatLarge/131072/1-4 457 262740 ns/op 498.87 MB/s BenchmarkRepeatLarge/131072/16-4 459 259215 ns/op 505.65 MB/s BenchmarkRepeatLarge/131072/4097-4 475 248302 ns/op 511.50 MB/s BenchmarkRepeatLarge/262144/1-4 236 515910 ns/op 508.12 MB/s BenchmarkRepeatLarge/262144/16-4 236 504446 ns/op 519.67 MB/s BenchmarkRepeatLarge/262144/4097-4 236 491822 ns/op 524.81 MB/s BenchmarkRepeatLarge/524288/1-4 100 1003864 ns/op 522.27 MB/s BenchmarkRepeatLarge/524288/16-4 100 1001980 ns/op 523.25 MB/s BenchmarkRepeatLarge/524288/4097-4 121 984699 ns/op 528.40 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1972445 ns/op 531.61 MB/s BenchmarkRepeatLarge/1048576/16-4 62 2008438 ns/op 522.09 MB/s BenchmarkRepeatLarge/1048576/4097-4 61 1972280 ns/op 529.71 MB/s BenchmarkRepeatLarge/2097152/1-4 31 3948599 ns/op 531.11 MB/s BenchmarkRepeatLarge/2097152/16-4 31 3961399 ns/op 529.40 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3920954 ns/op 533.94 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7817101 ns/op 536.55 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7911679 ns/op 530.14 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7846704 ns/op 534.14 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15456719 ns/op 542.72 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15393297 ns/op 544.95 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15338232 ns/op 546.77 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30488534 ns/op 550.28 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30402916 ns/op 551.83 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30271440 ns/op 554.23 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63005063 ns/op 532.57 MB/s BenchmarkRepeatLarge/33554432/16-4 2 59796862 ns/op 561.14 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 59102656 ns/op 567.73 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119006748 ns/op 563.91 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119374962 ns/op 562.17 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 118978248 ns/op 564.04 MB/s BenchmarkRepeatLarge/134217728/1-4 1 262997631 ns/op 510.34 MB/s BenchmarkRepeatLarge/134217728/16-4 1 237709183 ns/op 564.63 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 237079098 ns/op 566.13 MB/s BenchmarkRepeatLarge/268435456/1-4 1 525187630 ns/op 511.12 MB/s BenchmarkRepeatLarge/268435456/16-4 1 473771859 ns/op 566.59 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 476434061 ns/op 563.43 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1057545313 ns/op 507.66 MB/s BenchmarkRepeatLarge/536870912/16-4 1 955962447 ns/op 561.60 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 953236773 ns/op 563.21 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2099156452 ns/op 511.51 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1901483856 ns/op 564.69 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1896666204 ns/op 566.12 MB/s BenchmarkBytesCompare/1-4 10037886 11.65 ns/op BenchmarkBytesCompare/2-4 10124110 11.62 ns/op BenchmarkBytesCompare/4-4 9970864 11.65 ns/op BenchmarkBytesCompare/8-4 10234345 11.40 ns/op BenchmarkBytesCompare/16-4 10167678 11.49 ns/op BenchmarkBytesCompare/32-4 8981487 12.88 ns/op BenchmarkBytesCompare/64-4 8150163 13.64 ns/op BenchmarkBytesCompare/128-4 7167481 16.57 ns/op BenchmarkBytesCompare/256-4 6187569 19.15 ns/op BenchmarkBytesCompare/512-4 4320456 27.50 ns/op BenchmarkBytesCompare/1024-4 2797126 42.68 ns/op BenchmarkBytesCompare/2048-4 1634726 73.03 ns/op BenchmarkIndexAnyASCII/1:1-4 2728086 42.72 ns/op BenchmarkIndexAnyASCII/1:2-4 2804124 41.88 ns/op BenchmarkIndexAnyASCII/1:4-4 2825931 42.03 ns/op BenchmarkIndexAnyASCII/1:8-4 2855208 42.36 ns/op BenchmarkIndexAnyASCII/1:16-4 2769277 42.81 ns/op BenchmarkIndexAnyASCII/1:32-4 2729950 44.16 ns/op BenchmarkIndexAnyASCII/1:64-4 2735060 43.65 ns/op BenchmarkIndexAnyASCII/16:1-4 2298962 51.57 ns/op BenchmarkIndexAnyASCII/16:2-4 307998 347.9 ns/op BenchmarkIndexAnyASCII/16:4-4 345460 347.0 ns/op BenchmarkIndexAnyASCII/16:8-4 325563 353.2 ns/op BenchmarkIndexAnyASCII/16:16-4 327213 359.9 ns/op BenchmarkIndexAnyASCII/16:32-4 305220 385.5 ns/op BenchmarkIndexAnyASCII/16:64-4 279980 433.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2079058 57.56 ns/op BenchmarkIndexAnyASCII/256:2-4 25238 4718 ns/op BenchmarkIndexAnyASCII/256:4-4 25309 4748 ns/op BenchmarkIndexAnyASCII/256:8-4 25108 4791 ns/op BenchmarkIndexAnyASCII/256:16-4 24838 4776 ns/op BenchmarkIndexAnyASCII/256:32-4 24974 4756 ns/op BenchmarkIndexAnyASCII/256:64-4 24892 4816 ns/op BenchmarkIndexAnyUTF8/1:1-4 2770861 42.95 ns/op BenchmarkIndexAnyUTF8/1:2-4 2804732 42.33 ns/op BenchmarkIndexAnyUTF8/1:4-4 2816090 42.77 ns/op BenchmarkIndexAnyUTF8/1:8-4 2832100 42.29 ns/op BenchmarkIndexAnyUTF8/1:16-4 2795414 42.71 ns/op BenchmarkIndexAnyUTF8/1:32-4 2741185 43.88 ns/op BenchmarkIndexAnyUTF8/1:64-4 2750910 43.39 ns/op BenchmarkIndexAnyUTF8/16:1-4 156096 756.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 286548 417.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 283819 417.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 285099 416.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 273075 429.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 267441 445.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 268182 450.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 9814 11319 ns/op BenchmarkIndexAnyUTF8/256:2-4 19784 6045 ns/op BenchmarkIndexAnyUTF8/256:4-4 19904 6051 ns/op BenchmarkIndexAnyUTF8/256:8-4 19954 6079 ns/op BenchmarkIndexAnyUTF8/256:16-4 19390 6199 ns/op BenchmarkIndexAnyUTF8/256:32-4 18531 6472 ns/op BenchmarkIndexAnyUTF8/256:64-4 18313 6527 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2686189 44.12 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2727610 43.82 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2712560 43.91 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2743888 43.74 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2736459 43.83 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2693347 44.49 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2614497 44.94 ns/op BenchmarkLastIndexAnyASCII/16:1-4 319150 365.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 325534 366.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 323562 369.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 326156 368.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 317336 379.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 298092 408.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 260769 457.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23416 5087 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23131 5087 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23517 5141 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23683 5058 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23594 5101 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23070 5169 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23101 5178 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2686684 44.51 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2731459 43.89 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2736962 43.74 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2697696 43.69 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2718219 44.22 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2688386 45.31 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2687050 44.63 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 232652 508.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 274435 439.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 274591 438.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 271533 439.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 262489 453.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 256210 471.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 252424 471.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16730 7151 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18878 6283 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18909 6293 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19035 6327 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18224 6578 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17406 6872 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17640 6867 ns/op BenchmarkTrimASCII/1:1-4 3168732 37.60 ns/op BenchmarkTrimASCII/1:2-4 2389761 49.56 ns/op BenchmarkTrimASCII/1:4-4 2241889 52.87 ns/op BenchmarkTrimASCII/1:8-4 1986807 59.57 ns/op BenchmarkTrimASCII/1:16-4 1686816 71.11 ns/op BenchmarkTrimASCII/16:1-4 444750 269.2 ns/op BenchmarkTrimASCII/16:2-4 349276 339.7 ns/op BenchmarkTrimASCII/16:4-4 345348 340.1 ns/op BenchmarkTrimASCII/16:8-4 345200 342.4 ns/op BenchmarkTrimASCII/16:16-4 333856 353.0 ns/op BenchmarkTrimASCII/256:1-4 32912 3669 ns/op BenchmarkTrimASCII/256:2-4 25753 4631 ns/op BenchmarkTrimASCII/256:4-4 26083 4622 ns/op BenchmarkTrimASCII/256:8-4 25918 4636 ns/op BenchmarkTrimASCII/256:16-4 25762 4671 ns/op BenchmarkTrimASCII/4096:1-4 2031 58253 ns/op BenchmarkTrimASCII/4096:2-4 1608 73967 ns/op BenchmarkTrimASCII/4096:4-4 1621 72963 ns/op BenchmarkTrimASCII/4096:8-4 1614 73104 ns/op BenchmarkTrimASCII/4096:16-4 1581 73261 ns/op BenchmarkTrimByte-4 2261983 53.17 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13230 9030 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13281 9078 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 694 170596 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1378 85028 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2720 42855 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5122 22043 ns/op BenchmarkCompareBytesEqual-4 10323139 11.70 ns/op BenchmarkCompareBytesToNil-4 12449511 9.369 ns/op BenchmarkCompareBytesEmpty-4 12630283 9.423 ns/op BenchmarkCompareBytesIdentical-4 13188938 8.704 ns/op BenchmarkCompareBytesSameLength-4 11204676 10.75 ns/op BenchmarkCompareBytesDifferentLength-4 11042952 10.73 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1395 77797 ns/op 13478.56 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1382 75177 ns/op 13948.28 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1382 85653 ns/op 12242.23 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1448 85154 ns/op 12314.06 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1402 81496 ns/op 12866.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1377 85565 ns/op 12254.79 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1357 85221 ns/op 12304.26 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1387 73153 ns/op 14334.23 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1368 79403 ns/op 13205.87 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1371 85346 ns/op 12286.26 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1630 77955 ns/op 13451.17 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1392 85563 ns/op 12255.15 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1394 85283 ns/op 12295.37 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1378 86374 ns/op 12140.03 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1377 74867 ns/op 14005.97 MB/s BenchmarkCompareBytesBig-4 1375 81109 ns/op 12928.18 MB/s BenchmarkCompareBytesBigIdentical-4 12663290 9.365 ns/op 111971168.86 MB/s PASS ok bytes 64.712s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 76929660 ns/op 1.30 MB/s 3620072 B/op 30 allocs/op BenchmarkDecodeNewton-4 1 306644085 ns/op 1.85 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 5 23834322 ns/op 0.69 MB/s 3644347 B/op 27 allocs/op PASS ok compress/bzip2 2.397s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 66 1664157 ns/op 6.01 MB/s 41905 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16058293 ns/op 6.23 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 162310017 ns/op 6.16 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1768852 ns/op 5.65 MB/s 43224 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17283530 ns/op 5.79 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 175134999 ns/op 5.71 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1688512 ns/op 5.92 MB/s 42501 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16233419 ns/op 6.16 MB/s 46750 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 165574230 ns/op 6.04 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1735073 ns/op 5.76 MB/s 43190 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16639468 ns/op 6.01 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 166867954 ns/op 5.99 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 63 1794031 ns/op 5.57 MB/s 43066 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17548740 ns/op 5.70 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 178071049 ns/op 5.62 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1513000 ns/op 6.61 MB/s 43319 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12472735 ns/op 8.02 MB/s 45595 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 127678251 ns/op 7.83 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 85 1307754 ns/op 7.65 MB/s 43275 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9950914 ns/op 10.05 MB/s 45662 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 98493432 ns/op 10.15 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 86 1303364 ns/op 7.67 MB/s 43153 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9826855 ns/op 10.18 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 98123274 ns/op 10.19 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 97 1177362 ns/op 8.49 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11121440 ns/op 8.99 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 111299345 ns/op 8.98 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2195176 ns/op 4.56 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19570302 ns/op 5.11 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 195233799 ns/op 5.12 MB/s BenchmarkEncode/Digits/Default/1e4-4 20 5188592 ns/op 1.93 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 72887519 ns/op 1.37 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 761509309 ns/op 1.31 MB/s BenchmarkEncode/Digits/Compression/1e4-4 20 5181846 ns/op 1.93 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 72430082 ns/op 1.38 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 760556355 ns/op 1.31 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 78 1419900 ns/op 7.04 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11977982 ns/op 8.35 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 118474316 ns/op 8.44 MB/s BenchmarkEncode/Newton/Speed/1e4-4 56 2082907 ns/op 4.80 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16393142 ns/op 6.10 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 159997950 ns/op 6.25 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5189107 ns/op 1.93 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 67117924 ns/op 1.49 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 685534535 ns/op 1.46 MB/s BenchmarkEncode/Newton/Compression/1e4-4 20 5236946 ns/op 1.91 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 83651638 ns/op 1.20 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 874681448 ns/op 1.14 MB/s PASS ok compress/flate 17.482s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2226654 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2336329 ns/op 4.28 MB/s BenchmarkDecoder/1e5-4 5 22198238 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22357600 ns/op 4.47 MB/s BenchmarkDecoder/1e6-4 1 222250345 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse6-4 1 223390200 ns/op 4.48 MB/s BenchmarkEncoder/1e4-4 54 1976904 ns/op 5.06 MB/s BenchmarkEncoder/1e-Reuse4-4 57 1830241 ns/op 5.46 MB/s BenchmarkEncoder/1e5-4 6 18887321 ns/op 5.29 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18663821 ns/op 5.36 MB/s BenchmarkEncoder/1e6-4 1 191384645 ns/op 5.23 MB/s BenchmarkEncoder/1e-Reuse6-4 1 187982048 ns/op 5.32 MB/s PASS ok compress/lzw 3.606s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3804759 ns/op PASS ok container/heap 1.195s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21386 5016 ns/op BenchmarkWithTimeout/concurrency=40-4 4917 23230 ns/op BenchmarkWithTimeout/concurrency=4000-4 4707 23834 ns/op BenchmarkWithTimeout/concurrency=400000-4 6874 16827 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 454172 244.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 15124 8341 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18762 6350 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3322 38731 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2010 60216 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2833 40661 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 283 419443 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 202 762209 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 306 391282 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 25 4453226 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 7359768 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 31 3899444 ns/op BenchmarkCheckCanceled/Err-4 278762 428.5 ns/op BenchmarkCheckCanceled/Done-4 414399 290.3 ns/op BenchmarkContextCancelDone-4 430750 276.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13254 8983 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12349 9739 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10132 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 11924 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7902 14531 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 495901 230.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 291974 400.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 205437 572.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 129123 920.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 67166 1788 ns/op PASS ok context 10.830s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 2529084 47.01 ns/op 340.33 MB/s BenchmarkEncrypt/AES-192-4 2372578 50.76 ns/op 315.19 MB/s BenchmarkEncrypt/AES-256-4 2229651 53.57 ns/op 298.67 MB/s BenchmarkDecrypt/AES-128-4 2503852 48.04 ns/op 333.07 MB/s BenchmarkDecrypt/AES-192-4 2342994 51.50 ns/op 310.70 MB/s BenchmarkDecrypt/AES-256-4 2219067 54.23 ns/op 295.04 MB/s BenchmarkExpand/AES-128-4 1000000 119.1 ns/op BenchmarkExpand/AES-192-4 1000000 111.7 ns/op BenchmarkExpand/AES-256-4 841185 145.3 ns/op BenchmarkCreateCipher/AES-128-4 184903 668.4 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 192570 619.5 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 182271 652.8 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.947s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 184609 663.8 ns/op 96.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 382597 315.1 ns/op 203.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 188173 699.1 ns/op 91.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 385209 348.3 ns/op 183.75 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 119456 1336 ns/op 1010.32 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 178563 1067 ns/op 1265.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 108022 1523 ns/op 886.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 147229 1190 ns/op 1134.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 28814 4988 ns/op 1642.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 42146 4736 ns/op 1729.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 24013 5408 ns/op 1514.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 26011 5096 ns/op 1607.44 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 8290 13964 ns/op 72.97 MB/s BenchmarkAESCFBDecrypt1K-4 8443 14024 ns/op 72.66 MB/s BenchmarkAESCFBDecrypt8K-4 1087 110829 ns/op 73.87 MB/s BenchmarkAESOFB1K-4 12600 9563 ns/op 106.56 MB/s BenchmarkAESCTR1K-4 18627 6474 ns/op 157.39 MB/s BenchmarkAESCTR8K-4 2425 50955 ns/op 160.67 MB/s BenchmarkAESCBCEncrypt1K-4 17709 6778 ns/op 151.08 MB/s BenchmarkAESCBCDecrypt1K-4 25479 4711 ns/op 217.34 MB/s PASS ok crypto/cipher 4.406s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 93186 1235 ns/op 6.48 MB/s BenchmarkDecrypt-4 101098 1173 ns/op 6.82 MB/s BenchmarkTDESEncrypt-4 35199 3388 ns/op 2.36 MB/s BenchmarkTDESDecrypt-4 35626 3342 ns/op 2.39 MB/s PASS ok crypto/des 1.659s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 973 121639 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8387221 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21131249 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 97 1189058 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.766s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1864 59832 ns/op 2448 B/op 30 allocs/op BenchmarkSign/P384-4 32 3542049 ns/op 2617 B/op 31 allocs/op BenchmarkSign/P521-4 13 8296171 ns/op 2998 B/op 32 allocs/op BenchmarkVerify/P256-4 964 122368 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9286112 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22717896 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4570 25855 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2056576 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 20 5024568 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.516s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 328 355983 ns/op BenchmarkNewKeyFromSeed-4 327 359368 ns/op BenchmarkSigning-4 310 380199 ns/op BenchmarkVerification-4 211 561194 ns/op PASS ok crypto/ed25519 1.718s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5365 22647 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 142 835943 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 54 2186933 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5307400 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1404 84585 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 54 2140315 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5868577 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15101085 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 16432 6999 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6499 17865 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3775 28946 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 75 1423059 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2443 46797 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 298 401262 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1548 75655 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 97 1177651 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.365s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 21814 5458 ns/op 187.61 MB/s BenchmarkHMACSHA256_32-4 53864 2212 ns/op 14.47 MB/s BenchmarkNewWriteSum-4 14337 8050 ns/op 3.98 MB/s PASS ok crypto/hmac 1.547s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 53310 2218 ns/op BenchmarkModSub-4 53204 2214 ns/op BenchmarkMontgomeryRepr-4 30409 3930 ns/op BenchmarkMontgomeryMul-4 30630 3919 ns/op BenchmarkModMul-4 14743 8234 ns/op BenchmarkExpBig-4 18 6565569 ns/op BenchmarkExp-4 6 16885211 ns/op PASS ok crypto/internal/bigmod 2.143s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3732 28738 ns/op BenchmarkScalarBaseMult-4 346 333938 ns/op BenchmarkScalarMult-4 157 755337 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 232 514618 ns/op PASS ok crypto/internal/edwards25519 1.675s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 521907 212.0 ns/op BenchmarkMultiply-4 4392258 27.06 ns/op BenchmarkSquare-4 5265882 22.94 ns/op BenchmarkInvert-4 25046 4769 ns/op BenchmarkMult32-4 1490900 80.98 ns/op PASS ok crypto/internal/edwards25519/field 1.864s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/sha3 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSha3_512_MTU-4 9544 12306 ns/op 109.70 MB/s BenchmarkSha3_384_MTU-4 13368 8943 ns/op 150.96 MB/s BenchmarkSha3_256_MTU-4 16887 7089 ns/op 190.42 MB/s BenchmarkSha3_224_MTU-4 17913 6698 ns/op 201.54 MB/s BenchmarkShake128_MTU-4 14692 8146 ns/op 165.73 MB/s BenchmarkShake256_MTU-4 13764 8768 ns/op 153.97 MB/s BenchmarkShake256_16x-4 650 181334 ns/op 90.35 MB/s BenchmarkShake256_1MiB-4 25 4752150 ns/op 220.65 MB/s BenchmarkSha3_512_1MiB-4 13 8773244 ns/op 119.52 MB/s PASS ok crypto/internal/fips/sha3 2.580s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkXORBytes/8Bytes-4 4754313 25.08 ns/op 318.99 MB/s BenchmarkXORBytes/128Bytes-4 4027430 29.86 ns/op 4286.05 MB/s BenchmarkXORBytes/2048Bytes-4 933092 133.1 ns/op 15389.09 MB/s BenchmarkXORBytes/32768Bytes-4 60819 2041 ns/op 16054.58 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 276 435713 ns/op BenchmarkEncaps-4 178 662933 ns/op BenchmarkDecaps-4 129 848505 ns/op BenchmarkRoundTrip/Alice-4 93 1337576 ns/op BenchmarkRoundTrip/Bob-4 180 665142 ns/op PASS ok crypto/internal/mlkem768 1.903s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 50 2001391 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1624 74639 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5491361 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14308591 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 159 731750 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8102 15432 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1864435 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4436826 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.130s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 565743 200.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 293280 397.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 119476 996.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 611793 195.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 303013 395.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 115976 1002 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.788s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 194008 592.0 ns/op 13.51 MB/s BenchmarkHash64-4 208837 552.8 ns/op 115.78 MB/s BenchmarkHash128-4 179335 655.8 ns/op 195.18 MB/s BenchmarkHash256-4 136903 881.6 ns/op 290.38 MB/s BenchmarkHash512-4 88785 1310 ns/op 390.78 MB/s BenchmarkHash1K-4 54976 2184 ns/op 468.85 MB/s BenchmarkHash8K-4 8145 14370 ns/op 570.09 MB/s BenchmarkHash1M-4 67 1777274 ns/op 589.99 MB/s BenchmarkHash8M-4 8 14246844 ns/op 588.80 MB/s BenchmarkHash8BytesUnaligned-4 191625 599.1 ns/op 13.35 MB/s BenchmarkHash1KUnaligned-4 54916 2185 ns/op 468.74 MB/s BenchmarkHash8KUnaligned-4 8233 14348 ns/op 570.95 MB/s PASS ok crypto/md5 2.801s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead/4-4 86822 1320 ns/op 3.03 MB/s BenchmarkRead/32-4 88267 1339 ns/op 23.91 MB/s BenchmarkRead/4K-4 8260 14166 ns/op 289.15 MB/s BenchmarkPrime-4 3 241505504 ns/op PASS ok crypto/rand 2.320s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13198 9058 ns/op 14.13 MB/s BenchmarkRC4_1K-4 1614 71919 ns/op 14.24 MB/s BenchmarkRC4_8K-4 212 569892 ns/op 14.21 MB/s PASS ok crypto/rc4 1.597s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 12 9862357 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 21765143 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39353125 ns/op BenchmarkEncryptPKCS1v15/2048-4 759 154506 ns/op BenchmarkDecryptOAEP/2048-4 12 9847010 ns/op BenchmarkEncryptOAEP/2048-4 693 171154 ns/op BenchmarkSignPKCS1v15/2048-4 12 9856012 ns/op BenchmarkVerifyPKCS1v15/2048-4 776 152426 ns/op BenchmarkSignPSS/2048-4 10 10020454 ns/op BenchmarkVerifyPSS/2048-4 704 167145 ns/op PASS ok crypto/rsa 2.678s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 165774 701.4 ns/op 11.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 207961 555.7 ns/op 14.40 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 98590 1206 ns/op 265.42 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 115376 1036 ns/op 308.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 57571 2056 ns/op 498.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 62170 1896 ns/op 540.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11344 ns/op 722.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11133 ns/op 735.85 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.106s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 135538 849.1 ns/op 9.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 140714 842.3 ns/op 9.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 142610 834.2 ns/op 9.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29122 4091 ns/op 250.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 29503 4076 ns/op 251.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 29427 4086 ns/op 250.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4240 27604 ns/op 296.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4318 27470 ns/op 298.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4285 27587 ns/op 296.95 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.326s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 114102 1022 ns/op 7.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 115046 991.5 ns/op 8.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 116313 1012 ns/op 7.91 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 37150 3208 ns/op 319.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 37040 3199 ns/op 320.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 37267 3215 ns/op 318.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6267 19033 ns/op 430.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6096 19096 ns/op 428.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5980 19170 ns/op 427.35 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.292s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17232957 6.397 ns/op BenchmarkConstantTimeEq-4 16853602 6.390 ns/op BenchmarkConstantTimeLessOrEq-4 16353988 6.371 ns/op PASS ok crypto/subtle 1.429s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 205 543977 ns/op BenchmarkCertCache/1-4 206 546411 ns/op BenchmarkCertCache/2-4 214 559112 ns/op BenchmarkCertCache/3-4 216 559188 ns/op BenchmarkHandshakeServer/RSA-4 18 6592309 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 16 6976870 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 6694511 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 150 753964 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 243 480613 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 62 1879699 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 69 1594346 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 33509887 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 32900830 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 24407530 ns/op 42.96 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 31149648 ns/op 33.66 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 38458183 ns/op 54.53 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 51202804 ns/op 40.96 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 65382982 ns/op 64.15 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 91879859 ns/op 45.65 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 122474347 ns/op 68.49 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 173092978 ns/op 48.46 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 229951388 ns/op 72.96 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 335394140 ns/op 50.02 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 454155218 ns/op 73.88 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 658605369 ns/op 50.95 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 920590246 ns/op 72.90 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1319608560 ns/op 50.86 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25903992 ns/op 40.48 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 31768080 ns/op 33.01 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 39139319 ns/op 53.58 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 50700860 ns/op 41.36 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 66711306 ns/op 62.87 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 92671654 ns/op 45.26 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 120666976 ns/op 69.52 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 174545421 ns/op 48.06 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 239548699 ns/op 70.04 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 336080267 ns/op 49.92 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 457964934 ns/op 73.27 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 663157400 ns/op 50.60 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 933157436 ns/op 71.92 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1320458262 ns/op 50.82 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703587155 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707517785 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287712100 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289140795 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149348004 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149541425 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80177184 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79691632 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38384260 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37990757 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143400107 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146706629 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63688230 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64539326 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37187692 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37292556 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24036574 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23725116 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16081588 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15630440 ns/op PASS ok crypto/tls 20.179s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 13750 8062 ns/op BenchmarkCreateCertificate/RSA_2048-4 10 10302994 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 343 325613 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1130 102839 ns/op 12808 B/op 167 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1078 109819 ns/op 14216 B/op 190 allocs/op PASS ok crypto/x509 2.008s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 31 3292023 ns/op 282087 B/op 1648 allocs/op BenchmarkConcurrentStmtQuery-4 34 3551693 ns/op 274769 B/op 2074 allocs/op BenchmarkConcurrentStmtExec-4 43 2635727 ns/op 223236 B/op 742 allocs/op BenchmarkConcurrentTxQuery-4 39 2832621 ns/op 277054 B/op 2169 allocs/op BenchmarkConcurrentTxExec-4 52 2140390 ns/op 87822 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2907996 ns/op 107817 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1104629 ns/op 40120 B/op 380 allocs/op BenchmarkConcurrentRandom-4 39 2766719 ns/op 238185 B/op 1866 allocs/op BenchmarkManyConcurrentQueries-4 2349 47802 ns/op 4143 B/op 20 allocs/op BenchmarkGrabConn-4 208551 585.0 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 17335 6980 ns/op PASS ok database/sql 2.576s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1615 62645 ns/op BenchmarkSymbols32-4 2148 54374 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 231525 515.3 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 91 1290984 ns/op 179192 B/op 15 allocs/op Benchmark115/LineToPC-4 76 1555862 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18097 6628 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.834s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 70567 1687 ns/op BenchmarkMarshal-4 796 144917 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 2788 40108 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.477s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 357 333966 ns/op 24.53 MB/s BenchmarkEncodeToString-4 295 374920 ns/op 21.85 MB/s BenchmarkDecode-4 145 816557 ns/op 16.06 MB/s BenchmarkDecodeString-4 147 808635 ns/op 16.21 MB/s PASS ok encoding/base32 1.745s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 345 324100 ns/op 25.28 MB/s BenchmarkDecodeString/2-4 312508 360.6 ns/op 11.09 MB/s BenchmarkDecodeString/4-4 232194 515.5 ns/op 15.52 MB/s BenchmarkDecodeString/8-4 192421 627.4 ns/op 19.13 MB/s BenchmarkDecodeString/64-4 35914 3318 ns/op 26.53 MB/s BenchmarkDecodeString/8192-4 330 355604 ns/op 30.72 MB/s BenchmarkNewEncoding-4 60054 1984 ns/op 129.02 MB/s PASS ok encoding/base64 2.072s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1356 87352 ns/op 45.79 MB/s BenchmarkReadStruct-4 16312 7312 ns/op 10.26 MB/s BenchmarkWriteStruct-4 17212 6956 ns/op 10.78 MB/s BenchmarkAppendStruct-4 217966 551.1 ns/op 136.09 MB/s BenchmarkWriteSlice1000Structs-4 15 6978211 ns/op 10.75 MB/s BenchmarkAppendSlice1000Structs-4 16 6663149 ns/op 11.26 MB/s BenchmarkReadSlice1000Structs-4 15 7316024 ns/op 10.25 MB/s BenchmarkReadInts-4 48738 2456 ns/op 12.21 MB/s BenchmarkWriteInts-4 44330 2723 ns/op 11.02 MB/s BenchmarkAppendInts-4 94326 1258 ns/op 23.86 MB/s BenchmarkWriteSlice1000Int32s-4 1322 89591 ns/op 44.65 MB/s BenchmarkAppendSlice1000Int32s-4 1453 80622 ns/op 49.61 MB/s BenchmarkPutUint16-4 3750170 30.92 ns/op 64.68 MB/s BenchmarkAppendUint16-4 3564950 33.94 ns/op 58.93 MB/s BenchmarkPutUint32-4 2608714 46.32 ns/op 86.36 MB/s BenchmarkAppendUint32-4 2581353 46.58 ns/op 85.88 MB/s BenchmarkPutUint64-4 1018676 117.9 ns/op 67.86 MB/s BenchmarkAppendUint64-4 1000000 114.1 ns/op 70.12 MB/s BenchmarkLittleEndianPutUint16-4 3571932 33.18 ns/op 60.28 MB/s BenchmarkLittleEndianAppendUint16-4 3606848 34.00 ns/op 58.83 MB/s BenchmarkLittleEndianPutUint32-4 2582906 45.28 ns/op 88.34 MB/s BenchmarkLittleEndianAppendUint32-4 2589060 46.27 ns/op 86.44 MB/s BenchmarkLittleEndianPutUint64-4 1000000 115.6 ns/op 69.18 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 112.7 ns/op 70.99 MB/s BenchmarkReadFloats-4 160198 743.5 ns/op 16.14 MB/s BenchmarkWriteFloats-4 150072 804.2 ns/op 14.92 MB/s BenchmarkReadSlice1000Float32s-4 1183 99147 ns/op 40.34 MB/s BenchmarkWriteSlice1000Float32s-4 1106 107803 ns/op 37.10 MB/s BenchmarkReadSlice1000Uint8s-4 76527 1687 ns/op 592.70 MB/s BenchmarkWriteSlice1000Uint8s-4 288895 410.0 ns/op 2439.07 MB/s BenchmarkSize/bool-4 5279229 22.30 ns/op BenchmarkSize/int8-4 5416932 22.06 ns/op BenchmarkSize/int16-4 5368995 21.98 ns/op BenchmarkSize/int32-4 5610730 21.29 ns/op BenchmarkSize/int64-4 5693875 21.07 ns/op BenchmarkSize/uint8-4 5400669 22.27 ns/op BenchmarkSize/uint16-4 5197005 22.33 ns/op BenchmarkSize/uint32-4 5268033 22.25 ns/op BenchmarkSize/uint64-4 5326773 22.51 ns/op BenchmarkSize/float32-4 4287738 27.90 ns/op BenchmarkSize/float64-4 4290936 27.80 ns/op BenchmarkSize/complex64-4 781250 152.1 ns/op BenchmarkSize/complex128-4 768160 153.5 ns/op BenchmarkSize/binary.Struct-4 262748 484.0 ns/op BenchmarkSize/*binary.Struct-4 225423 522.6 ns/op BenchmarkSize/[]binary.Struct-4 221061 575.4 ns/op BenchmarkSize/[]binary.Struct#01-4 219547 543.0 ns/op BenchmarkSize/[1]binary.Struct-4 204470 614.7 ns/op BenchmarkPutUvarint32-4 813811 144.9 ns/op 27.60 MB/s BenchmarkPutUvarint64-4 212733 560.8 ns/op 14.26 MB/s PASS ok encoding/binary 8.116s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6217 16546 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7615 15699 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6426 15750 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4430 25823 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7960 14724 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7893 14675 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8156 14673 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4964 24392 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12192 9063 ns/op PASS ok encoding/csv 2.339s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12550 9390 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16730 7189 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 280 444180 ns/op 16696 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 759 153627 ns/op 648 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1635 70642 ns/op 53 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1622 70957 ns/op 54 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2379 46932 ns/op 162 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 63 1758567 ns/op 34713 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 709 173216 ns/op 25254 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1417 83520 ns/op 10831 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1530 94010 ns/op 9796 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 969 116814 ns/op 39165 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 349 335330 ns/op 66224 B/op 2180 allocs/op BenchmarkDecodeBytesSlice-4 638 179382 ns/op 23696 B/op 167 allocs/op BenchmarkDecodeInterfaceSlice-4 114 1074305 ns/op 82990 B/op 3158 allocs/op BenchmarkDecodeMap-4 75 1526792 ns/op 50048 B/op 160 allocs/op PASS ok encoding/gob 3.500s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12380 9752 ns/op 26.25 MB/s BenchmarkEncode/1024-4 2930 39009 ns/op 26.25 MB/s BenchmarkEncode/4096-4 768 156714 ns/op 26.14 MB/s BenchmarkEncode/16384-4 190 623219 ns/op 26.29 MB/s BenchmarkDecode/256-4 23612 5085 ns/op 50.34 MB/s BenchmarkDecode/1024-4 5884 20141 ns/op 50.84 MB/s BenchmarkDecode/4096-4 1496 79916 ns/op 51.25 MB/s BenchmarkDecode/16384-4 373 317376 ns/op 51.62 MB/s BenchmarkDecodeString/256-4 21663 5425 ns/op 47.19 MB/s BenchmarkDecodeString/1024-4 5617 20658 ns/op 49.57 MB/s BenchmarkDecodeString/4096-4 1438 82128 ns/op 49.87 MB/s BenchmarkDecodeString/16384-4 364 324321 ns/op 50.52 MB/s BenchmarkDump/256-4 1400 84522 ns/op 3.03 MB/s BenchmarkDump/1024-4 355 335011 ns/op 3.06 MB/s BenchmarkDump/4096-4 87 1344635 ns/op 3.05 MB/s BenchmarkDump/16384-4 21 5453051 ns/op 3.00 MB/s PASS ok encoding/hex 3.420s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 127280472 ns/op 15.25 MB/s 8391352 B/op 56 allocs/op BenchmarkCodeEncoderError-4 1 133099990 ns/op 14.58 MB/s 8526152 B/op 132 allocs/op BenchmarkCodeMarshal-4 1 132787523 ns/op 14.61 MB/s 10332520 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 137295865 ns/op 14.13 MB/s 10336184 B/op 106 allocs/op BenchmarkMarshalBytes/32-4 21172 5679 ns/op BenchmarkMarshalBytes/256-4 5305 21764 ns/op BenchmarkMarshalBytes/4096-4 475 249993 ns/op BenchmarkMarshalBytesError/32-4 55 2133429 ns/op BenchmarkMarshalBytesError/256-4 54 2144760 ns/op BenchmarkMarshalBytesError/4096-4 48 2378467 ns/op BenchmarkMarshalMap-4 52380 2339 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 419731160 ns/op 4.62 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 35066 3423 ns/op 4.09 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 46220 2523 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 373931052 ns/op 5.19 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 371533394 ns/op 5.22 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 51192 2312 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 149391 833.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 345842 402.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17814 7266 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 78219 1570 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 97034 1265 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 16471 7330 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2586 43317 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1017 114524 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 139 872874 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8115354 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 494892 235.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 464899 253.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 435735 257.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 476520 248.3 ns/op BenchmarkEncodeMarshaler-4 69896 1762 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 84009 1410 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4171918 28.73 ns/op BenchmarkNumberIsValidRegexp-4 20874 5892 ns/op BenchmarkUnmarshalNumber-4 36559 3330 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.488s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2479397 ns/op 26.43 MB/s BenchmarkDecode-4 22 5073353 ns/op 17.50 MB/s PASS ok encoding/pem 1.381s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3354 35240 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1074 111014 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4471 24843 ns/op PASS ok encoding/xml 1.532s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 287134 367.4 ns/op BenchmarkAs-4 76298 1509 ns/op PASS ok errors 1.334s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 219244 530.8 ns/op BenchmarkIntSet-4 258247 452.9 ns/op BenchmarkFloatAdd-4 54235 2400 ns/op BenchmarkFloatSet-4 259567 429.8 ns/op BenchmarkStringSet-4 241843 504.2 ns/op BenchmarkMapSet-4 56276 2242 ns/op BenchmarkMapSetDifferent-4 54241 2250 ns/op BenchmarkMapSetDifferentRandom-4 252 457965 ns/op BenchmarkMapSetString-4 56414 2133 ns/op BenchmarkMapAddSame-4 39306 3149 ns/op BenchmarkMapAddDifferent-4 17034 7185 ns/op BenchmarkMapAddDifferentRandom-4 220 563360 ns/op BenchmarkMapAddSameSteadyState-4 198612 593.5 ns/op BenchmarkMapAddDifferentSteadyState-4 111303 1098 ns/op BenchmarkMapString-4 6235 17250 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 24218 ns/op PASS ok expvar 3.631s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 109584 1020 ns/op BenchmarkSprintfEmpty-4 440948 269.4 ns/op BenchmarkSprintfString-4 304459 435.7 ns/op BenchmarkSprintfTruncateString-4 291843 450.0 ns/op BenchmarkSprintfTruncateBytes-4 167235 723.5 ns/op BenchmarkSprintfSlowParsingPath-4 276304 431.5 ns/op BenchmarkSprintfQuoteString-4 39152 3081 ns/op BenchmarkSprintfInt-4 277894 417.9 ns/op BenchmarkSprintfIntInt-4 222132 558.7 ns/op BenchmarkSprintfPrefixedInt-4 249847 497.0 ns/op BenchmarkSprintfFloat-4 161557 753.9 ns/op BenchmarkSprintfComplex-4 63646 1868 ns/op BenchmarkSprintfBoolean-4 326952 404.8 ns/op BenchmarkSprintfHexString-4 141054 883.5 ns/op BenchmarkSprintfHexBytes-4 91574 1345 ns/op BenchmarkSprintfBytes-4 50808 2347 ns/op BenchmarkSprintfStringer-4 90111 1341 ns/op BenchmarkSprintfStructure-4 42582 2850 ns/op BenchmarkManyArgs-4 73920 1649 ns/op BenchmarkFprintInt-4 70653 1708 ns/op BenchmarkFprintfBytes-4 76904 1564 ns/op BenchmarkFprintIntNoAlloc-4 70111 1704 ns/op BenchmarkScanInts-4 37 3190586 ns/op BenchmarkScanRecursiveInt-4 1 369374757 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 396232534 ns/op PASS ok fmt 5.085s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 772 138394 ns/op PASS ok go/build 1.211s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 44154 2371 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14612 8215 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4236 28028 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1130 103992 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 286 421668 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 66 1856835 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7502635 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 31921115 ns/op 3615224 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 133781481 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.488s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 254255227 ns/op 0.25 MB/s 45027272 B/op 48632 allocs/op PASS ok go/format 1.357s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 20067168 ns/op 2.68 MB/s BenchmarkParseOnly-4 6 17267940 ns/op 3.11 MB/s BenchmarkResolve-4 46 2365172 ns/op 22.73 MB/s PASS ok go/parser 2.363s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 148876372 ns/op 0.35 MB/s 4991264 B/op 27861 allocs/op BenchmarkPrintDecl-4 780 154990 ns/op 0.21 MB/s 16964 B/op 53 allocs/op PASS ok go/printer 1.370s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 276 427806 ns/op BenchmarkScanFiles/go/types/expr.go-4 18 6164591 ns/op 6.41 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12369639 ns/op 6.03 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19671294 ns/op 6.51 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 224 531853 ns/op 5.83 MB/s PASS ok go/scanner 1.994s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1229932 97.06 ns/op PASS ok go/token 1.304s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 97 1217137 ns/op BenchmarkNamed/Underlying/nongeneric-4 914496 131.4 ns/op BenchmarkNamed/Underlying/generic-4 854835 139.4 ns/op BenchmarkNamed/Underlying/src_instance-4 667629 183.6 ns/op BenchmarkNamed/Underlying/user_instance-4 907098 135.2 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20377 5849 ns/op BenchmarkNamed/NewMethodSet/generic-4 20325 5943 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18790 6055 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19930 5929 ns/op BenchmarkCheck/http/funcbodies/info-4 1 614742784 ns/op 56795 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 504966132 ns/op 69137 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 252593101 ns/op 138214 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 238858056 ns/op 146154 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 432039447 ns/op 12273 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 126663285 ns/op 41861 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 71756787 ns/op 73885 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 69465126 ns/op 76320 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 158140884 ns/op 13690 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 69903757 ns/op 30991 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 50182012 ns/op 43161 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 50016279 ns/op 43313 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1243276374 ns/op 55703 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 635943884 ns/op 108908 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 153857612 ns/op 449999 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 125991665 ns/op 549269 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 478072467 ns/op 2380 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 89927198 ns/op 12651 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 79470111 ns/op 14315 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 79506081 ns/op 14311 lines/s PASS ok go/types 20.270s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 9003 13292 ns/op 77.04 MB/s PASS ok hash/adler32 1.271s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 204031 549.8 ns/op 27.28 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 211846 548.4 ns/op 27.35 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 152187 772.9 ns/op 51.76 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 165504 728.2 ns/op 54.93 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 443839 276.3 ns/op 1853.09 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 454048 279.1 ns/op 1834.34 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 405973 319.5 ns/op 3204.65 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 410365 320.8 ns/op 3191.78 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 240417 607.2 ns/op 6746.01 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 239696 608.6 ns/op 6730.23 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 45808 3368 ns/op 9728.78 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51942 3386 ns/op 9678.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 446114 260.0 ns/op 57.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 465778 256.5 ns/op 58.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 463837 262.5 ns/op 152.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 454514 260.5 ns/op 153.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 331602 360.0 ns/op 1422.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 326065 365.1 ns/op 1402.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 261559 468.8 ns/op 2184.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 262047 465.9 ns/op 2197.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 225390 528.8 ns/op 7745.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 224076 535.0 ns/op 7656.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46894 2563 ns/op 12784.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46753 2552 ns/op 12837.84 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 209162 560.2 ns/op 26.78 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 218514 545.2 ns/op 27.51 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 104900 1140 ns/op 35.08 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 110119 1087 ns/op 36.79 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8294 14145 ns/op 36.20 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8372 14074 ns/op 36.38 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3836 30642 ns/op 33.42 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3862 30653 ns/op 33.41 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 910 130700 ns/op 31.34 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 880 131386 ns/op 31.18 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1054547 ns/op 31.07 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1051837 ns/op 31.15 MB/s PASS ok hash/crc32 5.824s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 212 559725 ns/op 117.09 MB/s BenchmarkCrc64/ISO4KB-4 2186 53224 ns/op 76.96 MB/s BenchmarkCrc64/ISO1KB-4 13038 9188 ns/op 111.45 MB/s BenchmarkCrc64/ECMA64KB-4 217 549866 ns/op 119.19 MB/s BenchmarkCrc64/Random64KB-4 292 410002 ns/op 159.84 MB/s BenchmarkCrc64/Random16KB-4 1052 113272 ns/op 144.64 MB/s PASS ok hash/crc64 2.077s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8769 13605 ns/op 75.27 MB/s BenchmarkFnv32aKB-4 7510 13657 ns/op 74.98 MB/s BenchmarkFnv64KB-4 8722 13608 ns/op 75.25 MB/s BenchmarkFnv64aKB-4 8288 13624 ns/op 75.16 MB/s BenchmarkFnv128KB-4 2239 53637 ns/op 19.09 MB/s BenchmarkFnv128aKB-4 2222 53515 ns/op 19.13 MB/s PASS ok hash/fnv 1.858s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 531290 195.8 ns/op 20.42 MB/s BenchmarkHash/n=4/Bytes-4 4338754 27.49 ns/op 145.53 MB/s BenchmarkHash/n=4/String-4 1687177 70.66 ns/op 56.61 MB/s BenchmarkHash/n=8/Write-4 568580 193.7 ns/op 41.30 MB/s BenchmarkHash/n=8/Bytes-4 4482950 27.30 ns/op 293.07 MB/s BenchmarkHash/n=8/String-4 1738914 69.59 ns/op 114.95 MB/s BenchmarkHash/n=16/Write-4 602979 195.6 ns/op 81.78 MB/s BenchmarkHash/n=16/Bytes-4 4521092 27.45 ns/op 582.91 MB/s BenchmarkHash/n=16/String-4 1732916 69.51 ns/op 230.19 MB/s BenchmarkHash/n=32/Write-4 581491 206.3 ns/op 155.14 MB/s BenchmarkHash/n=32/Bytes-4 4159836 29.35 ns/op 1090.25 MB/s BenchmarkHash/n=32/String-4 1655856 72.27 ns/op 442.80 MB/s BenchmarkHash/n=64/Write-4 541353 219.2 ns/op 291.98 MB/s BenchmarkHash/n=64/Bytes-4 3857635 31.29 ns/op 2045.69 MB/s BenchmarkHash/n=64/String-4 1616256 72.85 ns/op 878.52 MB/s BenchmarkHash/n=256/Write-4 382270 311.7 ns/op 821.25 MB/s BenchmarkHash/n=256/Bytes-4 2010280 59.95 ns/op 4270.35 MB/s BenchmarkHash/n=256/String-4 853275 136.0 ns/op 1882.70 MB/s BenchmarkHash/n=320/Write-4 396399 298.0 ns/op 1074.00 MB/s BenchmarkHash/n=320/Bytes-4 1584060 76.57 ns/op 4179.36 MB/s BenchmarkHash/n=320/String-4 659258 188.8 ns/op 1695.04 MB/s BenchmarkHash/n=1024/Write-4 260151 474.8 ns/op 2156.58 MB/s BenchmarkHash/n=1024/Bytes-4 713464 186.4 ns/op 5494.24 MB/s BenchmarkHash/n=1024/String-4 251220 492.9 ns/op 2077.51 MB/s BenchmarkHash/n=4096/Write-4 122517 1067 ns/op 3837.39 MB/s BenchmarkHash/n=4096/Bytes-4 208222 693.3 ns/op 5908.36 MB/s BenchmarkHash/n=4096/String-4 66115 1876 ns/op 2183.76 MB/s BenchmarkHash/n=16384/Write-4 37270 3421 ns/op 4789.59 MB/s BenchmarkHash/n=16384/Bytes-4 50876 2769 ns/op 5917.27 MB/s BenchmarkHash/n=16384/String-4 16220 7397 ns/op 2215.00 MB/s PASS ok hash/maphash 5.640s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 820 132512 ns/op BenchmarkEscapeNone-4 138141 849.1 ns/op BenchmarkUnescape-4 824 143194 ns/op BenchmarkUnescapeNone-4 912338 130.0 ns/op BenchmarkUnescapeSparse-4 10000 11512 ns/op BenchmarkUnescapeDense-4 1224 94961 ns/op PASS ok html 1.836s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 10519 11093 ns/op BenchmarkCSSEscaperNoSpecials-4 47113 2528 ns/op BenchmarkDecodeCSS-4 29372 4113 ns/op BenchmarkDecodeCSSNoSpecials-4 4316263 27.17 ns/op BenchmarkCSSValueFilter-4 120603 948.5 ns/op BenchmarkCSSValueFilterOk-4 82494 1437 ns/op BenchmarkEscapedExecute-4 4498 24595 ns/op BenchmarkHTMLNospaceEscaper-4 12670 9453 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 68906 1724 ns/op BenchmarkStripTags-4 22326 5329 ns/op BenchmarkStripTagsNoSpecials-4 343005 362.2 ns/op BenchmarkJSValEscaperWithNum-4 23707 5080 ns/op BenchmarkJSValEscaperWithStr-4 5265 20861 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18680 6495 ns/op BenchmarkJSValEscaperWithObj-4 4531 24529 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13202 8999 ns/op BenchmarkJSStrEscaperNoSpecials-4 60607 1949 ns/op BenchmarkJSStrEscaper-4 12986 9291 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 57856 2075 ns/op BenchmarkJSRegexpEscaper-4 12266 9826 ns/op BenchmarkTemplateSpecialTags-4 94 1263006 ns/op BenchmarkURLEscaper-4 4278 26008 ns/op BenchmarkURLEscaperNoSpecials-4 194132 627.4 ns/op BenchmarkURLNormalizer-4 5979 19378 ns/op BenchmarkURLNormalizerNoSpecials-4 187827 651.4 ns/op BenchmarkSrcsetFilter-4 20264 5900 ns/op BenchmarkSrcsetFilterNoSpecials-4 126452 948.7 ns/op PASS ok html/template 5.360s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 540801 189.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 426644 254.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 650924 180.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 480744 253.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1857506 63.99 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 101.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1887300 63.50 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 101.3 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1489044 80.62 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 473678 238.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 372715 314.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 492492 235.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 391016 306.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 835532 136.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 595108 205.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 963355 121.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 587586 203.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 435744 268.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1408909 84.84 ns/op BenchmarkRGBASetRGBA-4 1494296 80.20 ns/op BenchmarkRGBA64At-4 729776 161.2 ns/op BenchmarkRGBA64SetRGBA64-4 785521 149.2 ns/op BenchmarkNRGBAAt-4 1412366 85.15 ns/op BenchmarkNRGBASetNRGBA-4 1456353 82.66 ns/op BenchmarkNRGBA64At-4 698082 161.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 785780 150.3 ns/op BenchmarkAlphaAt-4 2509304 47.61 ns/op BenchmarkAlphaSetAlpha-4 2483290 47.96 ns/op BenchmarkAlpha16At-4 1586424 76.38 ns/op BenchmarkAlphaSetAlpha16-4 1618387 74.52 ns/op BenchmarkGrayAt-4 2455963 48.37 ns/op BenchmarkGraySetGray-4 2480162 48.38 ns/op BenchmarkGray16At-4 1543507 76.78 ns/op BenchmarkGraySetGray16-4 1638778 73.36 ns/op PASS ok image 6.230s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3988497 29.79 ns/op BenchmarkYCbCrToRGB/128-4 4254043 26.83 ns/op BenchmarkYCbCrToRGB/255-4 4187766 27.57 ns/op BenchmarkRGBToYCbCr/0-4 4433865 25.48 ns/op BenchmarkRGBToYCbCr/Cb-4 4085060 27.55 ns/op BenchmarkRGBToYCbCr/Cr-4 4390471 25.37 ns/op BenchmarkYCbCrToRGBA/0-4 3560257 31.81 ns/op BenchmarkYCbCrToRGBA/128-4 3201933 35.92 ns/op BenchmarkYCbCrToRGBA/255-4 3564565 32.02 ns/op BenchmarkNYCbCrAToRGBA/0-4 3290506 33.65 ns/op BenchmarkNYCbCrAToRGBA/128-4 3313999 33.67 ns/op BenchmarkNYCbCrAToRGBA/255-4 3310335 34.01 ns/op PASS ok image/color 2.806s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34232264 ns/op BenchmarkFillSrc-4 276 437970 ns/op BenchmarkCopyOver-4 6 17298130 ns/op BenchmarkCopySrc-4 381 309362 ns/op BenchmarkNRGBAOver-4 6 18819793 ns/op BenchmarkNRGBASrc-4 9 12175491 ns/op BenchmarkYCbCr-4 8 13500713 ns/op BenchmarkGray-4 15 7290619 ns/op BenchmarkCMYK-4 9 12350968 ns/op BenchmarkGlyphOver-4 19 5958642 ns/op BenchmarkRGBAMaskOver-4 4 30525318 ns/op BenchmarkGrayMaskOver-4 5 23053726 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38036514 ns/op BenchmarkRGBA-4 5 24983170 ns/op BenchmarkPalettedFill-4 883 139356 ns/op BenchmarkPalettedRGBA-4 4 25320887 ns/op BenchmarkGenericOver-4 2 54935540 ns/op BenchmarkGenericMaskOver-4 5 22497766 ns/op BenchmarkGenericSrc-4 3 36060171 ns/op BenchmarkGenericMaskSrc-4 4 31066724 ns/op PASS ok image/draw 7.084s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4603988 ns/op 3.36 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 110133752 ns/op 2.79 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3053773155 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1861455 ns/op 8.30 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 149089078 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.155s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4004 27398 ns/op BenchmarkIDCT-4 4248 26241 ns/op BenchmarkDecodeBaseline-4 9 11901834 ns/op 5.19 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16443599 ns/op 3.76 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 147801715 ns/op 8.31 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 184242530 ns/op 5.00 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.224s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12783819 9.659 ns/op BenchmarkDecodeGray-4 12 9133956 ns/op 7.17 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38342246 ns/op 6.84 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33479700 ns/op 7.83 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5263392 ns/op 12.45 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31101650 ns/op 8.43 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37933341 ns/op 6.91 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 57598636 ns/op 5.33 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 57000532 ns/op 5.39 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 189075043 ns/op 6.50 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 205474139 ns/op 5.98 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28861260 ns/op 10.64 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 188138436 ns/op 6.53 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 786364737 ns/op 1.56 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.609s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50692558 ns/op 1.97 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41102076 ns/op 2.43 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 296841979 ns/op 1.68 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 264973739 ns/op 1.89 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49645758 ns/op 2.01 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40650537 ns/op 2.46 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 274908640 ns/op 1.82 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 258689318 ns/op 1.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 605350873 ns/op 1.65 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 591284560 ns/op 1.69 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3769013082 ns/op 1.33 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3515428064 ns/op 1.42 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8840834 ns/op 11.31 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9292417 ns/op 10.76 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44321404 ns/op 11.28 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47173715 ns/op 10.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 86881702 ns/op 11.51 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 91145316 ns/op 10.97 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 436586087 ns/op 11.45 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 458003378 ns/op 10.92 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55553566 ns/op 1.80 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47991941 ns/op 2.08 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 345771364 ns/op 1.45 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 344057110 ns/op 1.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 770710231 ns/op 1.30 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 798102163 ns/op 1.25 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5122398265 ns/op 0.98 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4763556084 ns/op 1.05 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 166197080 ns/op 25.15 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 171698246 ns/op 24.34 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 41.872s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 953792 197.7 ns/op 1295.08 MB/s PASS ok internal/chacha8rand 1.269s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 1022821 122.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 625082 181.5 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 161590 721.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 544783 203.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 114050 1181 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.639s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37364 2940 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 39408 3060 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 35397 3398 ns/op 1.18 MB/s BenchmarkMarshalCorpusFile/8-4 29390 4062 ns/op 1.97 MB/s BenchmarkMarshalCorpusFile/16-4 22868 5249 ns/op 3.05 MB/s BenchmarkMarshalCorpusFile/32-4 14767 8059 ns/op 3.97 MB/s BenchmarkMarshalCorpusFile/64-4 11437 10390 ns/op 6.16 MB/s BenchmarkMarshalCorpusFile/128-4 7430 13688 ns/op 9.35 MB/s BenchmarkMarshalCorpusFile/256-4 3614 32570 ns/op 7.86 MB/s BenchmarkMarshalCorpusFile/512-4 1855 64691 ns/op 7.91 MB/s BenchmarkMarshalCorpusFile/1024-4 961 122313 ns/op 8.37 MB/s BenchmarkMarshalCorpusFile/2048-4 478 249818 ns/op 8.20 MB/s BenchmarkMarshalCorpusFile/4096-4 246 488947 ns/op 8.38 MB/s BenchmarkMarshalCorpusFile/8192-4 120 965888 ns/op 8.48 MB/s BenchmarkMarshalCorpusFile/16384-4 60 1946503 ns/op 8.42 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4369925 ns/op 7.50 MB/s BenchmarkMarshalCorpusFile/65536-4 13 8937465 ns/op 7.33 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18566764 ns/op 7.06 MB/s BenchmarkMarshalCorpusFile/262144-4 3 37150832 ns/op 7.06 MB/s BenchmarkMarshalCorpusFile/524288-4 2 74464196 ns/op 7.04 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 146784571 ns/op 7.14 MB/s BenchmarkUnmarshalCorpusFile/1-4 10446 11101 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9002 11643 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8540 12573 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 7927 14543 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/16-4 6649 17397 ns/op 0.92 MB/s BenchmarkUnmarshalCorpusFile/32-4 4573 25345 ns/op 1.26 MB/s BenchmarkUnmarshalCorpusFile/64-4 3926 30178 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/128-4 3025 38762 ns/op 3.30 MB/s BenchmarkUnmarshalCorpusFile/256-4 1132 100959 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/512-4 620 192620 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/1024-4 324 374812 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/2048-4 163 734552 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/4096-4 74 1446008 ns/op 2.83 MB/s BenchmarkUnmarshalCorpusFile/8192-4 39 2884312 ns/op 2.84 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5767925 ns/op 2.84 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11468486 ns/op 2.86 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23171444 ns/op 2.83 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 45932525 ns/op 2.85 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 92734655 ns/op 2.83 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 187485799 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 372839331 ns/op 2.81 MB/s BenchmarkMutatorBytes/1-4 37089 3298 ns/op BenchmarkMutatorBytes/10-4 37749 3167 ns/op BenchmarkMutatorBytes/100-4 35053 3461 ns/op BenchmarkMutatorBytes/1000-4 22887 5479 ns/op BenchmarkMutatorBytes/10000-4 5312 24528 ns/op BenchmarkMutatorBytes/100000-4 729 172148 ns/op BenchmarkMutatorString/1-4 35046 3362 ns/op BenchmarkMutatorString/10-4 35218 3351 ns/op BenchmarkMutatorString/100-4 30816 4108 ns/op BenchmarkMutatorString/1000-4 13635 7950 ns/op BenchmarkMutatorString/10000-4 3243 56583 ns/op BenchmarkMutatorString/100000-4 298 405482 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19226 5970 ns/op BenchmarkMutatorAllBasicTypes/string-4 19599 6115 ns/op BenchmarkMutatorAllBasicTypes/bool-4 63754 1911 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55436 2173 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55276 2177 ns/op BenchmarkMutatorAllBasicTypes/int-4 59967 1987 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60001 1995 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58924 2005 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60333 2000 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60465 2012 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57738 2060 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57954 2067 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58272 2068 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58077 2054 ns/op PASS ok internal/fuzz 12.508s PASS ok internal/poll 1.086s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 9729232 12.37 ns/op BenchmarkAnd32Parallel-4 2511602 49.70 ns/op BenchmarkAnd64-4 9637028 12.36 ns/op BenchmarkAnd64Parallel-4 2308304 48.03 ns/op BenchmarkOr32-4 9687949 15.71 ns/op BenchmarkOr32Parallel-4 2509023 48.74 ns/op BenchmarkOr64-4 9684435 11.99 ns/op BenchmarkOr64Parallel-4 2395789 49.83 ns/op BenchmarkAtomicLoad64-4 19531093 6.111 ns/op BenchmarkAtomicStore64-4 9672682 12.34 ns/op BenchmarkAtomicLoad-4 19009966 6.059 ns/op BenchmarkAtomicStore-4 9545311 12.35 ns/op BenchmarkAtomicLoad8-4 19793026 6.059 ns/op BenchmarkAtomicStore8-4 9742438 12.36 ns/op BenchmarkAnd8-4 9651266 15.79 ns/op BenchmarkAnd-4 9720858 15.77 ns/op BenchmarkAnd8Parallel-4 2429124 49.30 ns/op BenchmarkAndParallel-4 2409976 50.71 ns/op BenchmarkOr8-4 9703220 15.72 ns/op BenchmarkOr-4 9691208 15.77 ns/op BenchmarkOr8Parallel-4 2442920 48.44 ns/op BenchmarkOrParallel-4 2449908 48.76 ns/op BenchmarkXadd-4 2427271 49.73 ns/op BenchmarkXadd64-4 2428981 50.16 ns/op BenchmarkCas-4 2300697 52.08 ns/op BenchmarkCas64-4 2292768 53.40 ns/op BenchmarkXchg-4 2457142 48.45 ns/op BenchmarkXchg64-4 2404155 51.26 ns/op BenchmarkXchg8-4 9661686 15.97 ns/op BenchmarkXchg8Parallel-4 2443023 49.68 ns/op PASS ok internal/runtime/atomic 6.245s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4365656 27.57 ns/op BenchmarkMulUintptr/large-4 3578694 33.27 ns/op PASS ok internal/runtime/math 1.388s PASS ok internal/syscall/unix 1.080s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 351213814 ns/op 0.78 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.496s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 17212 9622 ns/op BenchmarkCopyNLarge-4 301 499925 ns/op PASS ok io 1.616s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 221028 515.2 ns/op BenchmarkPrintln-4 22077 5380 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34380 3515 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5577 20152 ns/op BenchmarkDiscard-4 748447 158.0 ns/op 0 B/op 0 allocs/op PASS ok log 1.839s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 18589 6091 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 83216 1404 ns/op BenchmarkJSONHandler/defaults-4 7154 15291 ns/op 511 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4255 26361 ns/op 768 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5036 23175 ns/op 749 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7089 15439 ns/op 522 B/op 0 allocs/op BenchmarkPreformatting/struct-4 6988 15529 ns/op 517 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5792 20473 ns/op 516 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 30169 4015 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 29025 4167 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 77730 1568 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 59737 2164 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 53018 2176 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 55134 2232 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 59190 2199 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 52766 2160 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 939811 122.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 575898 202.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 590534 204.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 491137 246.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 408812 294.4 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5510 19204 ns/op BenchmarkDispatch/switch-checked-4 194584 599.8 ns/op BenchmarkDispatch/As-4 188781 623.1 ns/op BenchmarkDispatch/Visit-4 180348 650.7 ns/op BenchmarkUnsafeStrings-4 19068 6319 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.583s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1339963 88.63 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1257338 88.40 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 686916 155.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 202874 558.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 72297 1578 ns/op 258 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 79009 1520 ns/op 258 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 48234 2891 ns/op 675 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14485 9383 ns/op 3452 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17056 7170 ns/op 600 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17164 7062 ns/op 588 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 8998 11152 ns/op 1081 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3123 34391 ns/op 4312 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18183 6609 ns/op 523 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18058 6588 ns/op 523 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12067 9834 ns/op 941 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3859 29508 ns/op 3763 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.703s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 1 197315927 ns/op PASS ok maps 1.658s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1853250 66.68 ns/op BenchmarkAcosh-4 804118 140.4 ns/op BenchmarkAsin-4 1879862 66.41 ns/op BenchmarkAsinh-4 877225 145.8 ns/op BenchmarkAtan-4 2543820 51.18 ns/op BenchmarkAtanh-4 912570 140.7 ns/op BenchmarkAtan2-4 1784698 69.36 ns/op BenchmarkCbrt-4 1000000 111.7 ns/op BenchmarkCeil-4 18592491 6.140 ns/op BenchmarkCopysign-4 2132100 56.01 ns/op BenchmarkCos-4 1000000 100.0 ns/op BenchmarkCosh-4 1253664 95.99 ns/op BenchmarkErf-4 2414086 52.99 ns/op BenchmarkErfc-4 2287444 54.05 ns/op BenchmarkErfinv-4 1891591 67.08 ns/op BenchmarkErfcinv-4 1872826 67.50 ns/op BenchmarkExp-4 4814396 40.80 ns/op BenchmarkExpGo-4 740139 156.6 ns/op BenchmarkExpm1-4 2019271 59.56 ns/op BenchmarkExp2-4 849385 143.5 ns/op BenchmarkExp2Go-4 786118 151.1 ns/op BenchmarkAbs-4 2832426 42.46 ns/op BenchmarkDim-4 8268414 14.18 ns/op BenchmarkFloor-4 18500008 6.028 ns/op BenchmarkMax-4 11810648 8.702 ns/op BenchmarkMin-4 11792701 8.701 ns/op BenchmarkMod-4 245380 458.8 ns/op BenchmarkFrexp-4 1479502 81.14 ns/op BenchmarkGamma-4 710323 170.2 ns/op BenchmarkHypot-4 10361509 22.52 ns/op BenchmarkHypotGo-4 1270905 94.01 ns/op BenchmarkIlogb-4 1741071 68.05 ns/op BenchmarkJ0-4 242991 510.7 ns/op BenchmarkJ1-4 258984 480.7 ns/op BenchmarkJn-4 115051 1048 ns/op BenchmarkLdexp-4 1350099 88.54 ns/op BenchmarkLgamma-4 899352 133.7 ns/op BenchmarkLog-4 3237339 45.89 ns/op BenchmarkLogb-4 1835277 65.51 ns/op BenchmarkLog1p-4 1000000 116.1 ns/op BenchmarkLog10-4 3941776 48.20 ns/op BenchmarkLog2-4 1000000 100.3 ns/op BenchmarkModf-4 2326188 51.25 ns/op BenchmarkNextafter32-4 2203225 53.79 ns/op BenchmarkNextafter64-4 2266806 52.00 ns/op BenchmarkPowInt-4 442917 268.6 ns/op BenchmarkPowFrac-4 340288 360.5 ns/op BenchmarkPow10Pos-4 4539183 26.40 ns/op BenchmarkPow10Neg-4 4513849 26.86 ns/op BenchmarkRound-4 2804256 42.82 ns/op BenchmarkRoundToEven-4 8390751 14.43 ns/op BenchmarkRemainder-4 378871 307.4 ns/op BenchmarkSignbit-4 4216450 28.50 ns/op BenchmarkSin-4 1661658 72.43 ns/op BenchmarkSincos-4 1000000 112.7 ns/op BenchmarkSinh-4 1679137 71.58 ns/op BenchmarkSqrtIndirect-4 17479557 6.419 ns/op BenchmarkSqrtLatency-4 17341068 7.444 ns/op BenchmarkSqrtIndirectLatency-4 17521153 7.454 ns/op BenchmarkSqrtGoLatency-4 1235810 97.57 ns/op BenchmarkSqrtPrime-4 33832 3534 ns/op BenchmarkTan-4 1451977 82.98 ns/op BenchmarkTanh-4 1000000 101.3 ns/op BenchmarkTrunc-4 17510151 5.984 ns/op BenchmarkY0-4 254371 480.2 ns/op BenchmarkY1-4 258609 481.3 ns/op BenchmarkYn-4 123338 991.0 ns/op BenchmarkFloat64bits-4 4121839 29.23 ns/op BenchmarkFloat64frombits-4 4093712 29.08 ns/op BenchmarkFloat32bits-4 4110260 29.13 ns/op BenchmarkFloat32frombits-4 4070058 29.60 ns/op BenchmarkFMA-4 17054732 6.372 ns/op PASS ok math 12.212s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11165163 10.52 ns/op 6082.05 MB/s BenchmarkAddVV/2-4 10431652 11.43 ns/op 11200.40 MB/s BenchmarkAddVV/3-4 9186342 12.57 ns/op 15272.64 MB/s BenchmarkAddVV/4-4 9358753 12.89 ns/op 19853.96 MB/s BenchmarkAddVV/5-4 8902929 13.16 ns/op 24324.81 MB/s BenchmarkAddVV/10-4 7217649 15.94 ns/op 40148.23 MB/s BenchmarkAddVV/100-4 1813740 66.10 ns/op 96824.74 MB/s BenchmarkAddVV/1000-4 201002 595.2 ns/op 107520.71 MB/s BenchmarkSubVV/1-4 11371342 10.42 ns/op 6142.29 MB/s BenchmarkSubVV/2-4 10363730 11.14 ns/op 11493.50 MB/s BenchmarkSubVV/3-4 9443800 12.36 ns/op 15532.66 MB/s BenchmarkSubVV/4-4 9374898 12.77 ns/op 20046.34 MB/s BenchmarkSubVV/5-4 8818941 13.13 ns/op 24372.53 MB/s BenchmarkSubVV/10-4 7262247 15.99 ns/op 40020.82 MB/s BenchmarkSubVV/100-4 1813033 65.80 ns/op 97261.77 MB/s BenchmarkSubVV/1000-4 203487 586.2 ns/op 109185.10 MB/s BenchmarkAddVW/1-4 11934800 9.501 ns/op 841.97 MB/s BenchmarkAddVW/2-4 11735121 9.998 ns/op 1600.39 MB/s BenchmarkAddVW/3-4 10682622 10.50 ns/op 2285.51 MB/s BenchmarkAddVW/4-4 10687564 10.85 ns/op 2949.29 MB/s BenchmarkAddVW/5-4 10046083 11.84 ns/op 3377.80 MB/s BenchmarkAddVW/10-4 8669634 13.45 ns/op 5947.88 MB/s BenchmarkAddVW/100-4 253993 449.3 ns/op 1780.59 MB/s BenchmarkAddVW/1000-4 35570 3359 ns/op 2381.37 MB/s BenchmarkAddVWext/1-4 12210951 8.919 ns/op 896.93 MB/s BenchmarkAddVWext/2-4 11644396 9.881 ns/op 1619.19 MB/s BenchmarkAddVWext/3-4 10445984 10.54 ns/op 2277.75 MB/s BenchmarkAddVWext/4-4 10567923 10.88 ns/op 2942.04 MB/s BenchmarkAddVWext/5-4 9872060 11.91 ns/op 3359.13 MB/s BenchmarkAddVWext/10-4 8605592 13.52 ns/op 5917.79 MB/s BenchmarkAddVWext/100-4 85374 1403 ns/op 570.04 MB/s BenchmarkAddVWext/1000-4 9022 13718 ns/op 583.17 MB/s BenchmarkSubVW/1-4 11846449 9.250 ns/op 864.90 MB/s BenchmarkSubVW/2-4 10893637 9.790 ns/op 1634.36 MB/s BenchmarkSubVW/3-4 10584884 11.05 ns/op 2172.90 MB/s BenchmarkSubVW/4-4 10715640 10.85 ns/op 2949.97 MB/s BenchmarkSubVW/5-4 10011325 11.84 ns/op 3377.83 MB/s BenchmarkSubVW/10-4 8492802 13.89 ns/op 5758.96 MB/s BenchmarkSubVW/100-4 263688 447.6 ns/op 1787.31 MB/s BenchmarkSubVW/1000-4 35619 3383 ns/op 2364.51 MB/s BenchmarkSubVWext/1-4 11722138 9.465 ns/op 845.19 MB/s BenchmarkSubVWext/2-4 10878307 10.26 ns/op 1558.71 MB/s BenchmarkSubVWext/3-4 9974643 11.33 ns/op 2117.58 MB/s BenchmarkSubVWext/4-4 10588591 10.92 ns/op 2931.48 MB/s BenchmarkSubVWext/5-4 9344287 12.09 ns/op 3309.46 MB/s BenchmarkSubVWext/10-4 8342410 14.02 ns/op 5705.96 MB/s BenchmarkSubVWext/100-4 87452 1369 ns/op 584.47 MB/s BenchmarkSubVWext/1000-4 8607 13396 ns/op 597.20 MB/s BenchmarkMulAddVWW/1-4 10393855 11.25 ns/op 5689.98 MB/s BenchmarkMulAddVWW/2-4 9408055 12.35 ns/op 10365.10 MB/s BenchmarkMulAddVWW/3-4 9230794 12.84 ns/op 14956.97 MB/s BenchmarkMulAddVWW/4-4 8930757 13.46 ns/op 19012.67 MB/s BenchmarkMulAddVWW/5-4 8439620 14.00 ns/op 22857.76 MB/s BenchmarkMulAddVWW/10-4 6317161 18.80 ns/op 34044.56 MB/s BenchmarkMulAddVWW/100-4 1000000 101.3 ns/op 63149.86 MB/s BenchmarkMulAddVWW/1000-4 127328 942.1 ns/op 67935.41 MB/s BenchmarkAddMulVVW/1-4 11209484 10.02 ns/op 6386.44 MB/s BenchmarkAddMulVVW/2-4 9979736 11.54 ns/op 11095.19 MB/s BenchmarkAddMulVVW/3-4 9390777 12.39 ns/op 15495.81 MB/s BenchmarkAddMulVVW/4-4 8648067 13.34 ns/op 19194.26 MB/s BenchmarkAddMulVVW/5-4 8020376 14.49 ns/op 22089.31 MB/s BenchmarkAddMulVVW/10-4 6555676 17.46 ns/op 36664.38 MB/s BenchmarkAddMulVVW/100-4 1475942 81.18 ns/op 78836.49 MB/s BenchmarkAddMulVVW/1000-4 167800 717.5 ns/op 89193.24 MB/s BenchmarkDivWVW/1-4 2741668 44.35 ns/op 1443.05 MB/s BenchmarkDivWVW/2-4 1246436 96.77 ns/op 1322.71 MB/s BenchmarkDivWVW/3-4 903339 122.4 ns/op 1568.52 MB/s BenchmarkDivWVW/4-4 831388 142.9 ns/op 1791.29 MB/s BenchmarkDivWVW/5-4 807972 147.5 ns/op 2170.10 MB/s BenchmarkDivWVW/10-4 441136 271.5 ns/op 2357.52 MB/s BenchmarkDivWVW/100-4 59191 2031 ns/op 3150.62 MB/s BenchmarkDivWVW/1000-4 5991 19593 ns/op 3266.46 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11663046 10.13 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12163132 9.873 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10835536 11.06 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10875356 10.89 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10081850 11.77 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9907616 11.51 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9216980 12.77 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9576500 12.28 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8737250 13.77 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9261981 13.71 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6698468 17.77 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7121433 16.77 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.4 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1276084 93.23 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131684 913.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154588 768.1 ns/op BenchmarkDecimalConversion-4 219 538878 ns/op BenchmarkFloatString/100-4 10000 10166 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 220 542409 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50573366 ns/op 60088 B/op 43 allocs/op BenchmarkFloatString/100000-4 1 5008301327 ns/op 869728 B/op 550 allocs/op BenchmarkFloatAdd/10-4 177056 673.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 170806 685.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 154076 764.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 78734 1492 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14336 8375 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 236014 508.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 239869 503.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 226869 526.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 164995 727.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45268 2632 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2131 55317 ns/op BenchmarkParseFloatLargeExp-4 488 243877 ns/op BenchmarkGCD10x10/WithoutXY-4 212856 572.5 ns/op BenchmarkGCD10x10/WithXY-4 63396 1908 ns/op BenchmarkGCD10x100/WithoutXY-4 110280 1102 ns/op BenchmarkGCD10x100/WithXY-4 17929 6643 ns/op BenchmarkGCD10x1000/WithoutXY-4 67882 1748 ns/op BenchmarkGCD10x1000/WithXY-4 14662 8194 ns/op BenchmarkGCD100x100/WithoutXY-4 26230 4550 ns/op BenchmarkGCD100x100/WithXY-4 9490 10943 ns/op BenchmarkGCD100x1000/WithoutXY-4 12753 9523 ns/op BenchmarkGCD100x1000/WithXY-4 6134 18425 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2107 54409 ns/op BenchmarkGCD1000x1000/WithXY-4 1209 95940 ns/op BenchmarkHilbert-4 24 4821989 ns/op BenchmarkBinomial-4 14264 8240 ns/op BenchmarkQuoRem-4 21145 5969 ns/op BenchmarkExp-4 16 6630360 ns/op BenchmarkExpMont/Odd-4 153 771687 ns/op 2589 B/op 21 allocs/op BenchmarkExpMont/Even1-4 153 782480 ns/op 3358 B/op 38 allocs/op BenchmarkExpMont/Even2-4 146 810984 ns/op 3832 B/op 53 allocs/op BenchmarkExpMont/Even3-4 145 822801 ns/op 3824 B/op 52 allocs/op BenchmarkExpMont/Even4-4 144 818845 ns/op 3872 B/op 54 allocs/op BenchmarkExpMont/Even8-4 147 811639 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even32-4 147 831506 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even64-4 171 694706 ns/op 3647 B/op 54 allocs/op BenchmarkExpMont/Even96-4 162 738424 ns/op 3784 B/op 51 allocs/op BenchmarkExpMont/Even128-4 192 619847 ns/op 3240 B/op 50 allocs/op BenchmarkExpMont/Even255-4 213 555375 ns/op 2957 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 477 241930 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 427 276039 ns/op 1728 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 427 276458 ns/op 1745 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 417 278734 ns/op 1765 B/op 48 allocs/op BenchmarkExp2-4 16 6667848 ns/op BenchmarkBitset-4 782997 145.0 ns/op BenchmarkBitsetNeg-4 454856 261.9 ns/op BenchmarkBitsetOrig-4 278701 434.1 ns/op BenchmarkBitsetNegOrig-4 178081 681.9 ns/op BenchmarkModSqrt225_Tonelli-4 139 858522 ns/op BenchmarkModSqrt225_3Mod4-4 464 261353 ns/op BenchmarkModSqrt231_Tonelli-4 132 895323 ns/op BenchmarkModSqrt231_5Mod8-4 384 308189 ns/op BenchmarkModInverse-4 13524 9184 ns/op BenchmarkSqrt-4 1694 70324 ns/op BenchmarkIntSqr/1-4 1396874 84.19 ns/op BenchmarkIntSqr/2-4 856063 135.4 ns/op BenchmarkIntSqr/3-4 742010 158.7 ns/op BenchmarkIntSqr/5-4 540234 218.2 ns/op BenchmarkIntSqr/8-4 429249 278.1 ns/op BenchmarkIntSqr/10-4 334539 359.2 ns/op BenchmarkIntSqr/20-4 56770 2216 ns/op BenchmarkIntSqr/30-4 42639 2977 ns/op BenchmarkIntSqr/50-4 26648 4649 ns/op BenchmarkIntSqr/80-4 15741 7735 ns/op BenchmarkIntSqr/100-4 10000 10084 ns/op BenchmarkIntSqr/200-4 4298 27553 ns/op BenchmarkIntSqr/300-4 1664 67142 ns/op BenchmarkIntSqr/500-4 852 144832 ns/op BenchmarkIntSqr/800-4 336 360877 ns/op BenchmarkIntSqr/1000-4 246 487480 ns/op BenchmarkDiv/20/10-4 430574 278.0 ns/op BenchmarkDiv/40/20-4 435367 274.9 ns/op BenchmarkDiv/100/50-4 356074 316.9 ns/op BenchmarkDiv/200/100-4 50007 2510 ns/op BenchmarkDiv/400/200-4 47869 2549 ns/op BenchmarkDiv/1000/500-4 39646 3140 ns/op BenchmarkDiv/2000/1000-4 29695 4174 ns/op BenchmarkDiv/20000/10000-4 1405 83714 ns/op BenchmarkDiv/200000/100000-4 33 3708777 ns/op BenchmarkDiv/2000000/1000000-4 1 105471350 ns/op BenchmarkDiv/20000000/10000000-4 1 3287515600 ns/op BenchmarkMul-4 6 19057652 ns/op BenchmarkNatMul/10-4 239484 541.5 ns/op BenchmarkNatMul/100-4 6746 17665 ns/op BenchmarkNatMul/1000-4 212 563469 ns/op BenchmarkZeroShifts/Shl-4 15488 7865 ns/op BenchmarkZeroShifts/ShlSame-4 5201416 22.61 ns/op BenchmarkZeroShifts/Shr-4 14719 8184 ns/op BenchmarkZeroShifts/ShrSame-4 5257045 22.29 ns/op BenchmarkExp3Power/0x10-4 203908 593.0 ns/op BenchmarkExp3Power/0x40-4 179473 686.9 ns/op BenchmarkExp3Power/0x100-4 114068 1049 ns/op BenchmarkExp3Power/0x400-4 56995 2107 ns/op BenchmarkExp3Power/0x1000-4 10000 10322 ns/op BenchmarkExp3Power/0x4000-4 2149 54867 ns/op BenchmarkExp3Power/0x10000-4 230 514936 ns/op BenchmarkExp3Power/0x40000-4 21 5444874 ns/op BenchmarkExp3Power/0x100000-4 2 52968212 ns/op BenchmarkExp3Power/0x400000-4 1 481803643 ns/op BenchmarkFibo-4 3 38458507 ns/op BenchmarkNatSqr/1-4 1000000 123.0 ns/op BenchmarkNatSqr/2-4 721143 180.4 ns/op BenchmarkNatSqr/3-4 605689 202.4 ns/op BenchmarkNatSqr/5-4 436303 334.4 ns/op BenchmarkNatSqr/8-4 321319 456.8 ns/op BenchmarkNatSqr/10-4 259240 465.4 ns/op BenchmarkNatSqr/20-4 53856 2254 ns/op BenchmarkNatSqr/30-4 39584 3089 ns/op BenchmarkNatSqr/50-4 24306 5010 ns/op BenchmarkNatSqr/80-4 14290 8222 ns/op BenchmarkNatSqr/100-4 10000 10901 ns/op BenchmarkNatSqr/200-4 4028 29383 ns/op BenchmarkNatSqr/300-4 1654 73417 ns/op BenchmarkNatSqr/500-4 834 144612 ns/op BenchmarkNatSqr/800-4 349 340330 ns/op BenchmarkNatSqr/1000-4 256 462774 ns/op BenchmarkNatSetBytes/8-4 2997984 39.95 ns/op BenchmarkNatSetBytes/24-4 823219 171.1 ns/op BenchmarkNatSetBytes/128-4 265560 450.6 ns/op BenchmarkNatSetBytes/7-4 814738 141.6 ns/op BenchmarkNatSetBytes/23-4 484215 253.8 ns/op BenchmarkNatSetBytes/127-4 218131 549.1 ns/op BenchmarkScanPi-4 267 443382 ns/op BenchmarkStringPiParallel-4 814 149150 ns/op BenchmarkScan/10/Base2-4 44020 2731 ns/op BenchmarkScan/100/Base2-4 4705 24054 ns/op BenchmarkScan/1000/Base2-4 498 237384 ns/op BenchmarkScan/10/Base8-4 108051 1127 ns/op BenchmarkScan/100/Base8-4 14200 8408 ns/op BenchmarkScan/1000/Base8-4 1438 82804 ns/op BenchmarkScan/10/Base10-4 113253 1054 ns/op BenchmarkScan/100/Base10-4 15391 7739 ns/op BenchmarkScan/1000/Base10-4 1574 75723 ns/op BenchmarkScan/10/Base16-4 125067 956.5 ns/op BenchmarkScan/100/Base16-4 17262 6932 ns/op BenchmarkScan/1000/Base16-4 1784 66688 ns/op BenchmarkString/10/Base2-4 185924 649.3 ns/op BenchmarkString/100/Base2-4 24964 4798 ns/op BenchmarkString/1000/Base2-4 2596 45946 ns/op BenchmarkString/10/Base8-4 352392 344.7 ns/op BenchmarkString/100/Base8-4 65558 1846 ns/op BenchmarkString/1000/Base8-4 7219 16474 ns/op BenchmarkString/10/Base10-4 198553 602.9 ns/op BenchmarkString/100/Base10-4 39238 3047 ns/op BenchmarkString/1000/Base10-4 4993 24170 ns/op BenchmarkString/10/Base16-4 381536 306.4 ns/op BenchmarkString/100/Base16-4 87175 1384 ns/op BenchmarkString/1000/Base16-4 9400 11956 ns/op BenchmarkLeafSize/0-4 46 2533737 ns/op BenchmarkLeafSize/1-4 481 245906 ns/op BenchmarkLeafSize/2-4 489 243238 ns/op BenchmarkLeafSize/3-4 351 340868 ns/op BenchmarkLeafSize/4-4 498 239159 ns/op BenchmarkLeafSize/5-4 320 372660 ns/op BenchmarkLeafSize/6-4 352 335762 ns/op BenchmarkLeafSize/7-4 384 307256 ns/op BenchmarkLeafSize/8-4 507 233748 ns/op BenchmarkLeafSize/9-4 273 433362 ns/op BenchmarkLeafSize/10-4 321 367673 ns/op BenchmarkLeafSize/11-4 316 371091 ns/op BenchmarkLeafSize/12-4 352 338386 ns/op BenchmarkLeafSize/13-4 332 362462 ns/op BenchmarkLeafSize/14-4 387 310239 ns/op BenchmarkLeafSize/15-4 417 285614 ns/op BenchmarkLeafSize/16-4 504 234055 ns/op BenchmarkLeafSize/32-4 499 240712 ns/op BenchmarkLeafSize/64-4 460 256965 ns/op BenchmarkProbablyPrime/n=0-4 10 11015278 ns/op BenchmarkProbablyPrime/n=1-4 9 12090210 ns/op BenchmarkProbablyPrime/n=5-4 6 17042096 ns/op BenchmarkProbablyPrime/n=10-4 5 23280088 ns/op BenchmarkProbablyPrime/n=20-4 3 35800530 ns/op BenchmarkProbablyPrime/Lucas-4 12 9600849 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 90 1270576 ns/op BenchmarkRatCmp-4 244080 495.2 ns/op BenchmarkFloatPrecExact/1-4 147744 818.5 ns/op BenchmarkFloatPrecExact/10-4 42903 2787 ns/op BenchmarkFloatPrecExact/100-4 12142 9954 ns/op BenchmarkFloatPrecExact/1000-4 2416 49713 ns/op BenchmarkFloatPrecExact/10000-4 153 779661 ns/op BenchmarkFloatPrecExact/100000-4 4 32432988 ns/op BenchmarkFloatPrecExact/1000000-4 1 1680654898 ns/op BenchmarkFloatPrecMixed/1-4 135165 873.0 ns/op BenchmarkFloatPrecMixed/10-4 36430 3287 ns/op BenchmarkFloatPrecMixed/100-4 5594 20076 ns/op BenchmarkFloatPrecMixed/1000-4 478 250872 ns/op BenchmarkFloatPrecMixed/10000-4 14 7849798 ns/op BenchmarkFloatPrecMixed/100000-4 1 453809069 ns/op BenchmarkFloatPrecMixed/1000000-4 1 31006686086 ns/op BenchmarkFloatPrecInexact/1-4 230925 520.6 ns/op BenchmarkFloatPrecInexact/10-4 199983 613.0 ns/op BenchmarkFloatPrecInexact/100-4 133599 923.3 ns/op BenchmarkFloatPrecInexact/1000-4 38444 3193 ns/op BenchmarkFloatPrecInexact/10000-4 4833 24912 ns/op BenchmarkFloatPrecInexact/100000-4 510 232965 ns/op BenchmarkFloatPrecInexact/1000000-4 37 3151169 ns/op BenchmarkFloatSqrt/64-4 22527 5266 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14419 8283 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9488 11498 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5283 22101 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 897 130973 ns/op 18000 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 70 1663063 ns/op 176257 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 122136114 ns/op 3788456 B/op 626 allocs/op PASS ok math/big 86.967s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9168690 13.13 ns/op BenchmarkLeadingZeros8-4 8865895 13.43 ns/op BenchmarkLeadingZeros16-4 9679189 12.39 ns/op BenchmarkLeadingZeros32-4 8877376 13.39 ns/op BenchmarkLeadingZeros64-4 9851919 12.06 ns/op BenchmarkTrailingZeros-4 9047371 13.43 ns/op BenchmarkTrailingZeros8-4 9422539 12.65 ns/op BenchmarkTrailingZeros16-4 8832391 13.61 ns/op BenchmarkTrailingZeros32-4 9337694 12.74 ns/op BenchmarkTrailingZeros64-4 9106654 13.30 ns/op BenchmarkOnesCount-4 9601713 12.80 ns/op BenchmarkOnesCount8-4 9664522 12.38 ns/op BenchmarkOnesCount16-4 9926032 12.51 ns/op BenchmarkOnesCount32-4 9069415 13.36 ns/op BenchmarkOnesCount64-4 9073382 12.39 ns/op BenchmarkRotateLeft-4 8856291 13.37 ns/op BenchmarkRotateLeft8-4 9633874 12.44 ns/op BenchmarkRotateLeft16-4 8993790 13.39 ns/op BenchmarkRotateLeft32-4 9650812 12.47 ns/op BenchmarkRotateLeft64-4 9641632 12.55 ns/op BenchmarkReverse-4 14364930 7.932 ns/op BenchmarkReverse8-4 18126531 5.987 ns/op BenchmarkReverse16-4 16705840 6.391 ns/op BenchmarkReverse32-4 14927188 7.524 ns/op BenchmarkReverse64-4 14494819 7.980 ns/op BenchmarkReverseBytes-4 17971585 5.989 ns/op BenchmarkReverseBytes16-4 17800100 5.986 ns/op BenchmarkReverseBytes32-4 17966094 5.995 ns/op BenchmarkReverseBytes64-4 17822616 6.060 ns/op BenchmarkAdd-4 9661531 11.83 ns/op BenchmarkAdd32-4 9071816 13.36 ns/op BenchmarkAdd64-4 10061487 12.40 ns/op BenchmarkAdd64multiple-4 16840958 7.152 ns/op BenchmarkSub-4 9526772 12.42 ns/op BenchmarkSub32-4 9087314 13.31 ns/op BenchmarkSub64-4 9750181 12.26 ns/op BenchmarkSub64multiple-4 18320036 6.557 ns/op BenchmarkMul-4 9607380 12.54 ns/op BenchmarkMul32-4 8807250 13.69 ns/op BenchmarkMul64-4 9640082 12.53 ns/op BenchmarkDiv-4 2677932 44.91 ns/op BenchmarkDiv32-4 5492220 21.79 ns/op BenchmarkDiv64-4 2669539 44.99 ns/op PASS ok math/bits 6.807s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10650295 20.99 ns/op BenchmarkAcos-4 374430 298.6 ns/op BenchmarkAcosh-4 383506 320.5 ns/op BenchmarkAsin-4 420374 298.4 ns/op BenchmarkAsinh-4 428484 296.1 ns/op BenchmarkAtan-4 689227 213.9 ns/op BenchmarkAtanh-4 678297 211.2 ns/op BenchmarkConj-4 18719808 6.396 ns/op BenchmarkCos-4 514465 224.8 ns/op BenchmarkCosh-4 552880 225.9 ns/op BenchmarkExp-4 763088 165.0 ns/op BenchmarkLog-4 823074 164.5 ns/op BenchmarkLog10-4 787246 164.6 ns/op BenchmarkPhase-4 1695332 70.27 ns/op BenchmarkPolar-4 1000000 108.2 ns/op BenchmarkPow-4 200322 674.0 ns/op BenchmarkRect-4 1000000 113.2 ns/op BenchmarkSin-4 555300 225.5 ns/op BenchmarkSinh-4 554731 225.8 ns/op BenchmarkSqrt-4 819253 149.0 ns/op BenchmarkTan-4 326913 380.4 ns/op BenchmarkTanh-4 369553 340.9 ns/op PASS ok math/cmplx 4.101s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 610706 177.8 ns/op BenchmarkInt63ThreadsafeParallel-4 473314 263.8 ns/op BenchmarkInt63Unthreadsafe-4 1409893 87.70 ns/op BenchmarkIntn1000-4 889041 129.7 ns/op BenchmarkInt63n1000-4 984940 117.9 ns/op BenchmarkInt31n1000-4 1000000 111.0 ns/op BenchmarkFloat32-4 1000000 103.9 ns/op BenchmarkFloat64-4 1376430 87.20 ns/op BenchmarkPerm3-4 211896 576.3 ns/op BenchmarkPerm30-4 24480 4904 ns/op BenchmarkPerm30ViaShuffle-4 26503 4541 ns/op BenchmarkShuffleOverhead-4 19069 6237 ns/op BenchmarkRead3-4 906936 127.1 ns/op BenchmarkRead64-4 79228 1508 ns/op BenchmarkRead1000-4 5239 22217 ns/op BenchmarkConcurrent-4 120274 1004 ns/op PASS ok math/rand 3.306s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8MarshalBinary-4 701628 162.5 ns/op BenchmarkChaCha8MarshalBinaryRead-4 244952 456.5 ns/op BenchmarkChaCha8-4 5313817 23.83 ns/op BenchmarkChaCha8Read-4 842050 136.2 ns/op 234.87 MB/s BenchmarkPCG_DXSM-4 4299570 27.73 ns/op BenchmarkSourceUint64-4 4384722 27.52 ns/op BenchmarkGlobalInt64-4 3341359 36.17 ns/op BenchmarkGlobalInt64Parallel-4 6642772 17.92 ns/op BenchmarkGlobalUint64-4 3257276 37.20 ns/op BenchmarkGlobalUint64Parallel-4 6823076 17.69 ns/op BenchmarkInt64-4 2277466 52.54 ns/op BenchmarkUint64-4 2299269 52.52 ns/op BenchmarkGlobalIntN1000-4 2243398 54.08 ns/op BenchmarkIntN1000-4 1785523 67.37 ns/op BenchmarkInt64N1000-4 1760242 68.34 ns/op BenchmarkInt64N1e8-4 1774213 67.50 ns/op BenchmarkInt64N1e9-4 1759197 68.40 ns/op BenchmarkInt64N2e9-4 1760162 67.66 ns/op BenchmarkInt64N1e18-4 1700004 70.25 ns/op BenchmarkInt64N2e18-4 1679325 71.46 ns/op BenchmarkInt64N4e18-4 1474682 81.04 ns/op BenchmarkInt32N1000-4 1776417 67.45 ns/op BenchmarkInt32N1e8-4 1763346 67.34 ns/op BenchmarkInt32N1e9-4 1774423 67.36 ns/op BenchmarkInt32N2e9-4 1788922 67.21 ns/op BenchmarkFloat32-4 2272482 52.59 ns/op BenchmarkFloat64-4 2269384 52.72 ns/op BenchmarkExpFloat64-4 1308789 91.08 ns/op BenchmarkNormFloat64-4 1300695 92.81 ns/op BenchmarkPerm3-4 338616 347.5 ns/op BenchmarkPerm30-4 33418 3568 ns/op BenchmarkPerm30ViaShuffle-4 36007 3305 ns/op BenchmarkShuffleOverhead-4 47500 2534 ns/op BenchmarkConcurrent-4 3225134 37.14 ns/op PASS ok math/rand/v2 6.900s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 55242 2110 ns/op BenchmarkQDecodeWord-4 116116 1012 ns/op BenchmarkQDecodeHeader-4 115591 1045 ns/op BenchmarkTypeByExtension/.html-4 350692 307.4 ns/op BenchmarkTypeByExtension/.HTML-4 285291 375.6 ns/op BenchmarkTypeByExtension/.unused-4 355299 314.8 ns/op BenchmarkExtensionsByType/text/html-4 230480 520.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 146371 835.1 ns/op BenchmarkExtensionsByType/application/octet-stream-4 223789 521.7 ns/op PASS ok mime 2.223s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 756 161568 ns/op 48247 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 748 173770 ns/op 48095 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 288 420383 ns/op 104150 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 579 210418 ns/op 49233 B/op 208 allocs/op PASS ok mime/multipart 1.785s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 986 118385 ns/op PASS ok mime/quotedprintable 1.212s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 166 748801 ns/op 8654 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 105695781 ns/op 26624 B/op 210 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5151144664 ns/op 158160 B/op 223 allocs/op BenchmarkDNSName-4 111124 990.7 ns/op BenchmarkInterfaces-4 5782 20085 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 8050 12822 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5502 19806 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 5582 19202 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 7867 13539 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5904 18146 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 13522 8726 ns/op BenchmarkParseIPValidIPv4-4 733886 149.9 ns/op BenchmarkParseIPValidIPv6-4 668529 179.5 ns/op BenchmarkIPMarshalText/IPv4-4 591367 193.1 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 222510 536.6 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 119336 991.8 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 128336 936.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13797 8745 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 50062 2419 ns/op BenchmarkIPEqual/IPv4-4 957050 123.6 ns/op BenchmarkIPEqual/IPv6-4 953563 126.6 ns/op BenchmarkSendfileZeroBytes-4 14179 7055 ns/op 18 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1077197267 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: 0x1807c34e160b3ad2 BenchmarkSendFile/file-to-tcp/2048-4 1 1084320379 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: 0x1807c34e569d9dc6 BenchmarkSendFile/file-to-tcp/4096-4 1 1027219168 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: 0x1807c34e979d343c BenchmarkSendFile/file-to-tcp/8192-4 1 1073621247 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: 0x1807c34ed5397813 BenchmarkSendFile/file-to-tcp/16384-4 1 1079942877 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: 0x1807c34f159733aa BenchmarkSendFile/file-to-tcp/32768-4 1 1026988663 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: 0x1807c34f5653c5dc BenchmarkSendFile/file-to-tcp/65536-4 1 1078258362 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: 0x1807c34f93f34f36 BenchmarkSendFile/file-to-tcp/131072-4 1 1080318706 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: 0x1807c34fd4b076cd BenchmarkSendFile/file-to-tcp/262144-4 1 1075865568 ns/op 0.24 MB/s 376 B/op 9 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1807c35015a77efc BenchmarkSendFile/file-to-tcp/524288-4 1 1031727196 ns/op 0.51 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: 0x1807c35056a0cd17 BenchmarkSendFile/file-to-tcp/1048576-4 1 1018506066 ns/op 1.03 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: 0x1807c35095730984 BenchmarkSendFile/file-to-unix/1024-4 1 1083529573 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: 0x1807c350d4729211 BenchmarkSendFile/file-to-unix/2048-4 1 1084339342 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: 0x1807c351155c7a5a BenchmarkSendFile/file-to-unix/4096-4 1 1083978507 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: 0x1807c35156560127 BenchmarkSendFile/file-to-unix/8192-4 1 1050254677 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: 0x1807c351974d1f5b BenchmarkSendFile/file-to-unix/16384-4 1 1052530160 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: 0x1807c351d6435743 BenchmarkSendFile/file-to-unix/32768-4 1 1077940870 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: 0x1807c352156099d9 BenchmarkSendFile/file-to-unix/65536-4 1 1065949885 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: 0x1807c35256083be4 BenchmarkSendFile/file-to-unix/131072-4 1 1076531651 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: 0x1807c3529609b7d2 BenchmarkSendFile/file-to-unix/262144-4 1 1061635343 ns/op 0.25 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: 0x1807c352d6c8dbe3 BenchmarkSendFile/file-to-unix/524288-4 1 1082294424 ns/op 0.48 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: 0x1807c35316e30cfb BenchmarkSendFile/file-to-unix/1048576-4 1 1081933258 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: 0x1807c35358bbfb7b BenchmarkTCP4OneShot-4 3744 31930 ns/op BenchmarkTCP4OneShotTimeout-4 3201 32353 ns/op BenchmarkTCP4Persistent-4 15658 7631 ns/op BenchmarkTCP4PersistentTimeout-4 16251 7336 ns/op BenchmarkTCP6OneShot-4 3482 32384 ns/op BenchmarkTCP6OneShotTimeout-4 3232 34167 ns/op BenchmarkTCP6Persistent-4 15327 7673 ns/op BenchmarkTCP6PersistentTimeout-4 14962 8108 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25705 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26007 ns/op BenchmarkSetReadDeadline-4 128104 951.2 ns/op BenchmarkUDP6LinkLocalUnicast-4 9328 12982 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12459 9326 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12422 9168 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13094 9017 ns/op 0 B/op 0 allocs/op PASS ok net 35.739s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 30222 3884 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 13057 9177 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 18466 6966 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17304 6941 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 38026 3200 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50691 2346 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1607274 72.94 ns/op BenchmarkFindChild/n=2/rep=map-4 2914188 41.11 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1349203 87.94 ns/op BenchmarkFindChild/n=4/rep=linear-4 768454 137.2 ns/op BenchmarkFindChild/n=4/rep=map-4 2924590 41.36 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 815126 146.2 ns/op BenchmarkFindChild/n=8/rep=linear-4 418647 282.6 ns/op BenchmarkFindChild/n=8/rep=map-4 2915934 41.27 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 400686 288.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 220040 538.1 ns/op BenchmarkFindChild/n=16/rep=map-4 3364254 35.60 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2278630 52.90 ns/op BenchmarkFindChild/n=32/rep=linear-4 111692 1076 ns/op BenchmarkFindChild/n=32/rep=map-4 2854129 42.24 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2052723 58.80 ns/op BenchmarkMultiConflicts-4 1 166272121 ns/op BenchmarkServerMatch-4 19843 6170 ns/op BenchmarkReadRequestChrome-4 3247 31050 ns/op 19.68 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9718 10761 ns/op 7.25 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11114 10888 ns/op 7.53 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6624 15873 ns/op 9.51 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17677 6791 ns/op 5.89 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 277 416628 ns/op 2.46 MB/s BenchmarkFileAndServer_1KB/https1-4 184 582013 ns/op 1.76 MB/s 2024/11/14 06:55:59 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_1KB/h2-4 2024/11/14 06:55:59 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:55:59 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:55:59 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:55:59 Error enabling Transport HTTP/2 support: protocol https already registered 146 782385 ns/op 1.31 MB/s BenchmarkFileAndServer_16MB/h1-4 2 50014915 ns/op 335.44 MB/s BenchmarkFileAndServer_16MB/https1-4 1 116080757 ns/op 144.53 MB/s 2024/11/14 06:55:59 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_16MB/h2-4 1 232446273 ns/op 72.18 MB/s BenchmarkFileAndServer_64MB/h1-4 1 198959227 ns/op 337.30 MB/s BenchmarkFileAndServer_64MB/https1-4 1 404380289 ns/op 165.95 MB/s 2024/11/14 06:56:01 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_64MB/h2-4 1 931636207 ns/op 72.03 MB/s BenchmarkServeMux-4 220 568447 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 270 473281 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 294 390862 ns/op 6538 B/op 70 allocs/op BenchmarkClientServer/https1-4 206 535948 ns/op 7532 B/op 81 allocs/op 2024/11/14 06:56:02 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServer/h2-4 2024/11/14 06:56:02 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:56:02 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:56:02 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:56:03 Error enabling Transport HTTP/2 support: protocol https already registered 159 693584 ns/op 10916 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1161 98533 ns/op 10301 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 34 4086436 ns/op 133804 B/op 1122 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21345: read tcp 127.0.0.1:21339->127.0.0.1:21345: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21342: read tcp 127.0.0.1:21339->127.0.0.1:21342: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21341: write tcp 127.0.0.1:21339->127.0.0.1:21341: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21340: write tcp 127.0.0.1:21339->127.0.0.1:21340: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21353: read tcp 127.0.0.1:21346->127.0.0.1:21353: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21359: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21368: write tcp 127.0.0.1:21346->127.0.0.1:21368: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21400: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21397: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21402: write tcp 127.0.0.1:21372->127.0.0.1:21402: use of closed network connection ... [output truncated] 2024/11/14 06:56:03 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServerParallel/4/h2-4 2024/11/14 06:56:03 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:56:03 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:56:03 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:56:03 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:56:03 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:56:04 Error enabling Transport HTTP/2 support: protocol https already registered 277 361636 ns/op 16904 B/op 141 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21412: write tcp 127.0.0.1:21407->127.0.0.1:21412: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21408: write tcp 127.0.0.1:21407->127.0.0.1:21408: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21418: write tcp 127.0.0.1:21414->127.0.0.1:21418: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21424: write tcp 127.0.0.1:21414->127.0.0.1:21424: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21422: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21421: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21417: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21430: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21429: read tcp 127.0.0.1:21414->127.0.0.1:21429: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:21423: read tcp 127.0.0.1:21414->127.0.0.1:21423: read: connection reset by peer ... [output truncated] BenchmarkClientServerParallel/64/h1-4 868 144552 ns/op 16929 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 31 4551284 ns/op 144980 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:22059: write tcp 127.0.0.1:22056->127.0.0.1:22059: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22060: write tcp 127.0.0.1:22056->127.0.0.1:22060: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22082: read tcp 127.0.0.1:22063->127.0.0.1:22082: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22072: read tcp 127.0.0.1:22063->127.0.0.1:22072: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22073: read tcp 127.0.0.1:22063->127.0.0.1:22073: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22077: write tcp 127.0.0.1:22063->127.0.0.1:22077: use of closed network connection 2024/11/14 06:56:04 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServerParallel/64/h2-4 2024/11/14 06:56:04 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:56:04 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:56:04 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/14 06:56:04 Error enabling Transport HTTP/2 support: protocol https already registered 56 4677119 ns/op 145748 B/op 1329 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22103: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22098: write tcp 127.0.0.1:22097->127.0.0.1:22098: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22101: write tcp 127.0.0.1:22097->127.0.0.1:22101: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22122: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22113: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22115: write tcp 127.0.0.1:22104->127.0.0.1:22115: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22126: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22120: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22117: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:22134: EOF ... [output truncated] BenchmarkServer-4 1 1080420729 ns/op 31456 B/op 155 allocs/op BenchmarkClient-4 235 484124 ns/op 4266 B/op 52 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 616 198695 ns/op 7811 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1171 102404 ns/op 3168 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1551 74340 ns/op 2005 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1597 74544 ns/op 2813 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1546 74427 ns/op 2770 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1539 75860 ns/op 2752 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1588 69591 ns/op 1991 B/op 14 allocs/op BenchmarkServerHijack-4 828 140475 ns/op 17051 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 422 272421 ns/op 6103 B/op 53 allocs/op BenchmarkResponseStatusLine-4 492726 231.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.467s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4561 28638 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.281s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 94764 1207 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 764042 147.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 569017 202.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 111874 1085 ns/op BenchmarkStdIPv4-4 136765 879.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 89398 1329 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92918 1292 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 122758 952.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 77220 1544 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1858834 64.82 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1596198 74.79 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 937341 123.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 558466 208.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 697020 164.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 540489 217.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 124993 949.5 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 499650 232.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 355292 337.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 411127 282.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 345196 344.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 113904 1050 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 347804 333.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 121296 973.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 168494 699.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 223664 527.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 152518 767.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 334291 357.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 148491 801.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 148719 811.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 145964 808.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 113054 1049 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 423010 277.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 137569 867.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 173658 678.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 240892 493.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 156135 763.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 240759 498.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 104378 1138 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 132367 901.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 164084 727.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 122713 975.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 278511 426.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 115974 1020 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 141870 839.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 181982 660.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 129868 907.5 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1232366 96.70 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1222656 98.31 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1253758 95.96 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 103.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 102.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 101.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 102.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 102.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 102.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 346740 331.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 482434 244.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 347472 340.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 414795 287.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 341425 348.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 110726 1063 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 5980824 20.05 ns/op PASS ok net/netip 9.299s 2024/11/14 06:56:24 Test RPC server listening on 127.0.0.1:22784 2024/11/14 06:56:24 Test HTTP RPC server listening on 127.0.0.1:22785 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1656 70529 ns/op BenchmarkEndToEndHTTP-4 1566 72556 ns/op BenchmarkEndToEndAsync-4 3670 31071 ns/op BenchmarkEndToEndAsyncHTTP-4 3716 30987 ns/op PASS ok net/rpc 1.865s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3306 32347 ns/op BenchmarkReadMIMEHeader/server_headers-4 5646 21166 ns/op BenchmarkUncommon-4 27448 4395 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.547s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4789 21815 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 130780 905.3 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 620398 195.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 88437 1347 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 166982 695.2 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 81732 1446 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13782 8684 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 392875 299.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 87034 1362 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 169009 699.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 83373 1445 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15361 7808 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 249002 481.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 102579 1149 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 104703 1132 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 49431 2407 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8139 13232 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 247196 484.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 101386 1177 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 105770 1134 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 49917 2389 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 9104 12760 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.109s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3303700 35.89 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 171632 677.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1107 106654 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 362051 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 836 143828 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 89943 1353 ns/op BenchmarkStatFile-4 75139 1601 ns/op BenchmarkStatDir-4 79526 1487 ns/op BenchmarkLstatDot-4 88394 1357 ns/op BenchmarkLstatFile-4 74656 1597 ns/op BenchmarkLstatDir-4 80844 1501 ns/op BenchmarkRemoveAll-4 34 3306804 ns/op 42600 B/op 531 allocs/op PASS ok os 3.044s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 58 2126735 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 12530 8996 ns/op PASS ok os/user 1.291s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3834828 30.72 ns/op BenchmarkString-4 2397954 49.70 ns/op BenchmarkBytes-4 2176120 55.31 ns/op BenchmarkNamedBytes-4 1000000 107.4 ns/op BenchmarkBytesArray-4 778719 154.7 ns/op BenchmarkSliceLen-4 2364877 51.92 ns/op BenchmarkMapLen-4 754023 145.5 ns/op BenchmarkStringLen-4 1890991 64.76 ns/op BenchmarkArrayLen-4 1237442 96.53 ns/op BenchmarkSliceCap-4 2367138 49.11 ns/op BenchmarkDeepEqual/int8-4 406200 292.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 87307 1366 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 360081 333.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 85216 1404 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 355023 334.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 85214 1408 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 347410 335.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 83420 1392 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 353880 339.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 82856 1406 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 382336 296.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 110340 1054 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 339594 347.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 82836 1390 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 347036 341.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 84074 1404 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 353416 338.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 84752 1407 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 342291 338.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 85934 1406 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 340861 339.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 85250 1397 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 356746 338.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 86661 1393 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 353979 339.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 81840 1406 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 348128 343.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 84555 1406 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 346978 341.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 84700 1388 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 407278 292.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 88981 1365 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 349447 341.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 84496 1426 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 112052 1052 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 55722 2140 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 46017 2619 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 32768 3704 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 32946 3604 ns/op BenchmarkIsZero/ArrayComparable-4 298429 397.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 29792 4003 ns/op BenchmarkIsZero/StructComparable-4 684444 173.5 ns/op BenchmarkIsZero/StructIncomparable-4 135416 883.3 ns/op BenchmarkIsZero/ArrayInt_4-4 1281668 94.22 ns/op BenchmarkIsZero/ArrayInt_1024-4 17810 6736 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33668 3550 ns/op BenchmarkIsZero/Struct4Int-4 1279339 93.33 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17930 6700 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17912 6736 ns/op BenchmarkIsZero/StructInt_512-4 34455 3480 ns/op BenchmarkSetZero/Bool/Direct-4 3944209 30.35 ns/op BenchmarkSetZero/Bool/CachedZero-4 888870 131.7 ns/op BenchmarkSetZero/Bool/NewZero-4 644571 181.3 ns/op BenchmarkSetZero/Int/Direct-4 2523764 47.17 ns/op BenchmarkSetZero/Int/CachedZero-4 896629 139.9 ns/op BenchmarkSetZero/Int/NewZero-4 644440 179.6 ns/op BenchmarkSetZero/Uint/Direct-4 2537943 47.41 ns/op BenchmarkSetZero/Uint/CachedZero-4 895918 131.9 ns/op BenchmarkSetZero/Uint/NewZero-4 648243 179.9 ns/op BenchmarkSetZero/Float/Direct-4 2530836 47.49 ns/op BenchmarkSetZero/Float/CachedZero-4 880224 132.2 ns/op BenchmarkSetZero/Float/NewZero-4 620390 179.8 ns/op BenchmarkSetZero/Complex/Direct-4 2456620 48.70 ns/op BenchmarkSetZero/Complex/CachedZero-4 810666 141.4 ns/op BenchmarkSetZero/Complex/NewZero-4 616716 181.6 ns/op BenchmarkSetZero/Array/Direct-4 2062003 56.82 ns/op BenchmarkSetZero/Array/CachedZero-4 819789 144.1 ns/op BenchmarkSetZero/Array/NewZero-4 627312 184.0 ns/op BenchmarkSetZero/Chan/Direct-4 2466771 48.34 ns/op BenchmarkSetZero/Chan/CachedZero-4 838815 140.9 ns/op BenchmarkSetZero/Chan/NewZero-4 611048 193.8 ns/op BenchmarkSetZero/Func/Direct-4 2478123 48.40 ns/op BenchmarkSetZero/Func/CachedZero-4 837922 140.0 ns/op BenchmarkSetZero/Func/NewZero-4 613722 188.9 ns/op BenchmarkSetZero/Interface/Direct-4 2279392 52.78 ns/op BenchmarkSetZero/Interface/CachedZero-4 854251 139.6 ns/op BenchmarkSetZero/Interface/NewZero-4 596493 192.6 ns/op BenchmarkSetZero/Map/Direct-4 2488116 48.41 ns/op BenchmarkSetZero/Map/CachedZero-4 820078 143.6 ns/op BenchmarkSetZero/Map/NewZero-4 621220 189.6 ns/op BenchmarkSetZero/Pointer/Direct-4 2470784 48.75 ns/op BenchmarkSetZero/Pointer/CachedZero-4 776389 142.2 ns/op BenchmarkSetZero/Pointer/NewZero-4 602290 193.0 ns/op BenchmarkSetZero/Slice/Direct-4 2226336 54.11 ns/op BenchmarkSetZero/Slice/CachedZero-4 851475 137.2 ns/op BenchmarkSetZero/Slice/NewZero-4 620114 185.9 ns/op BenchmarkSetZero/String/Direct-4 2434341 49.10 ns/op BenchmarkSetZero/String/CachedZero-4 820401 140.8 ns/op BenchmarkSetZero/String/NewZero-4 607995 194.8 ns/op BenchmarkSetZero/Struct/Direct-4 2038245 58.02 ns/op BenchmarkSetZero/Struct/CachedZero-4 791187 147.4 ns/op BenchmarkSetZero/Struct/NewZero-4 613784 193.7 ns/op BenchmarkSelect/1-4 177085 701.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 71523 1666 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 36674 3287 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 194761 542.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 166321 726.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 128769 927.1 ns/op 138.06 MB/s BenchmarkCallArgCopy/size=256-4 126831 1005 ns/op 254.68 MB/s BenchmarkCallArgCopy/size=1024-4 89065 1437 ns/op 712.67 MB/s BenchmarkCallArgCopy/size=4096-4 38257 3194 ns/op 1282.57 MB/s BenchmarkCallArgCopy/size=65536-4 3013 39808 ns/op 1646.31 MB/s BenchmarkFieldByName1-4 1566889 76.75 ns/op BenchmarkFieldByName2-4 112965 1374 ns/op BenchmarkFieldByName3-4 13226 8395 ns/op BenchmarkInterfaceBig-4 3945860 30.43 ns/op BenchmarkInterfaceSmall-4 3881121 30.13 ns/op BenchmarkNew-4 2319516 50.37 ns/op BenchmarkMap/StringKeys/MapIndex-4 2296 51092 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1893 62797 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2246 52966 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1963 61837 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2334 50985 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1917 62735 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 229646 526.5 ns/op BenchmarkTypeForString-4 2001544 56.81 ns/op BenchmarkTypeForError-4 896824 119.5 ns/op PASS ok reflect 19.079s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11074 9919 ns/op 9160 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15756 7228 ns/op 9269 B/op 1 allocs/op BenchmarkFindString-4 10000 11064 ns/op 9180 B/op 1 allocs/op BenchmarkFindSubmatch-4 9753 10366 ns/op 9210 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12157 10350 ns/op 9360 B/op 2 allocs/op BenchmarkLiteral-4 17067 6401 ns/op BenchmarkNotLiteral-4 4840 25937 ns/op BenchmarkMatchClass-4 3537 33087 ns/op BenchmarkMatchClass_InRange-4 3508 32834 ns/op BenchmarkReplaceAll-4 2474 44826 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 120770 1012 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 120990 1046 ns/op BenchmarkAnchoredShortMatch-4 73383 1645 ns/op BenchmarkAnchoredLongMatch-4 73812 1651 ns/op BenchmarkOnePassShortA-4 21880 5672 ns/op BenchmarkNotOnePassShortA-4 8715 14830 ns/op BenchmarkOnePassShortB-4 26746 4457 ns/op BenchmarkNotOnePassShortB-4 10000 11365 ns/op BenchmarkOnePassLongPrefix-4 85862 1428 ns/op BenchmarkOnePassLongNotPrefix-4 28863 4226 ns/op BenchmarkMatchParallelShared-4 24747 5606 ns/op BenchmarkMatchParallelCopied-4 21794 4959 ns/op BenchmarkQuoteMetaAll-4 156984 770.2 ns/op 18.18 MB/s BenchmarkQuoteMetaNone-4 270246 434.7 ns/op 59.81 MB/s BenchmarkCompile/Onepass-4 4261 26181 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1773 67522 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 202 583782 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3916642 30.21 ns/op 529.54 MB/s BenchmarkMatch/Easy0/32-4 20264 5613 ns/op 5.70 MB/s BenchmarkMatch/Easy0/1K-4 19062 6537 ns/op 156.64 MB/s BenchmarkMatch/Easy0i/16-4 3947767 29.92 ns/op 534.75 MB/s BenchmarkMatch/Easy0i/32-4 5859 19690 ns/op 1.63 MB/s BenchmarkMatch/Easy0i/1K-4 282 418967 ns/op 2.44 MB/s BenchmarkMatch/Easy1/16-4 3885819 30.14 ns/op 530.81 MB/s BenchmarkMatch/Easy1/32-4 18808 6182 ns/op 5.18 MB/s BenchmarkMatch/Easy1/1K-4 7755 15755 ns/op 65.00 MB/s BenchmarkMatch/Medium/16-4 3917778 30.25 ns/op 528.99 MB/s BenchmarkMatch/Medium/32-4 6769 17226 ns/op 1.86 MB/s BenchmarkMatch/Medium/1K-4 330 360658 ns/op 2.84 MB/s BenchmarkMatch/Hard/16-4 3888770 30.68 ns/op 521.48 MB/s BenchmarkMatch/Hard/32-4 4323 27251 ns/op 1.17 MB/s BenchmarkMatch/Hard/1K-4 177 672602 ns/op 1.52 MB/s BenchmarkMatch/Hard1/16-4 1520 77524 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 807 147400 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 27 4493070 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 30102 3934 ns/op 4.07 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18526 6459 ns/op 4.95 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 716 166495 ns/op 6.15 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.309s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 638613 185.5 ns/op BenchmarkIsWordChar-4 170526 701.1 ns/op PASS ok regexp/syntax 2.205s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 76869 1632 ns/op BenchmarkCallers/inlined-4 69802 1716 ns/op BenchmarkCallers/no-cache-4 15931 7557 ns/op BenchmarkFPCallers/cached-4 2850121 42.09 ns/op BenchmarkMakeChan/Byte-4 1147774 97.07 ns/op BenchmarkMakeChan/Int-4 988981 130.4 ns/op BenchmarkMakeChan/Ptr-4 795933 186.5 ns/op BenchmarkMakeChan/Struct/0-4 1000000 117.5 ns/op BenchmarkMakeChan/Struct/32-4 538759 257.1 ns/op BenchmarkMakeChan/Struct/40-4 449086 263.6 ns/op BenchmarkChanNonblocking-4 11282412 9.832 ns/op BenchmarkSelectUncontended-4 1000000 102.3 ns/op BenchmarkSelectSyncContended-4 28203 4216 ns/op BenchmarkSelectAsyncContended-4 91942 1185 ns/op BenchmarkSelectNonblock-4 5860854 19.51 ns/op BenchmarkChanUncontended-4 10035 14295 ns/op BenchmarkChanContended-4 1044 121325 ns/op BenchmarkChanSync-4 117361 998.8 ns/op BenchmarkChanSyncWork-4 35400 3249 ns/op BenchmarkChanProdCons0-4 81019 1567 ns/op BenchmarkChanProdCons10-4 85225 1443 ns/op BenchmarkChanProdCons100-4 92221 1231 ns/op BenchmarkChanProdConsWork0-4 81997 1566 ns/op BenchmarkChanProdConsWork10-4 80864 1515 ns/op BenchmarkChanProdConsWork100-4 90408 1440 ns/op BenchmarkSelectProdCons-4 56630 2054 ns/op BenchmarkReceiveDataFromClosedChan-4 692264 179.9 ns/op BenchmarkChanCreation-4 187999 665.1 ns/op BenchmarkChanSem-4 129138 1001 ns/op BenchmarkChanPopular-4 97 1077825 ns/op BenchmarkChanClosed-4 568832 211.8 ns/op BenchmarkCallClosure-4 6625258 18.07 ns/op BenchmarkCallClosure1-4 6422127 18.68 ns/op BenchmarkCallClosure2-4 1505034 73.92 ns/op BenchmarkCallClosure3-4 1813884 73.08 ns/op BenchmarkCallClosure4-4 1507867 73.75 ns/op BenchmarkComplex128DivNormal-4 11000756 16.59 ns/op BenchmarkComplex128DivNisNaN-4 7753389 20.50 ns/op BenchmarkComplex128DivDisNaN-4 7939386 22.17 ns/op BenchmarkComplex128DivNisInf-4 10335086 21.62 ns/op BenchmarkComplex128DivDisInf-4 4801783 29.15 ns/op BenchmarkAllocation-4 6015 27715 ns/op BenchmarkReadMemStats-4 5505 18542 ns/op BenchmarkReadMemStatsLatency-4 1 48519 p50-ns 48519 p90-ns 48519 p99-ns BenchmarkWriteBarrier-4 2907132 40.51 ns/op BenchmarkBulkWriteBarrier-4 6849446 17.91 ns/op BenchmarkScanStackNoLocals-4 3 39731237 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11880442 11.26 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10622928 12.12 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9400570 14.53 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6772206 16.87 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4969086 24.39 ns/op BenchmarkHash5-4 6731994 17.83 ns/op 280.49 MB/s BenchmarkHash16-4 7196137 16.58 ns/op 965.12 MB/s BenchmarkHash64-4 6604548 18.62 ns/op 3437.62 MB/s BenchmarkHash1024-4 1912158 63.05 ns/op 16242.14 MB/s BenchmarkHash65536-4 38817 3089 ns/op 21215.87 MB/s BenchmarkAlignedLoad-4 8692530 13.82 ns/op BenchmarkUnalignedLoad-4 8819818 13.72 ns/op BenchmarkEqEfaceConcrete-4 6337112 18.75 ns/op BenchmarkEqIfaceConcrete-4 6184826 19.38 ns/op BenchmarkNeEfaceConcrete-4 6174709 19.27 ns/op BenchmarkNeIfaceConcrete-4 6151526 19.27 ns/op BenchmarkConvT2EByteSized/bool-4 6205666 19.17 ns/op BenchmarkConvT2EByteSized/uint8-4 6097496 19.67 ns/op BenchmarkConvT2ESmall-4 5414082 22.01 ns/op BenchmarkConvT2EUintptr-4 5416168 22.04 ns/op BenchmarkConvT2ELarge-4 1326540 87.12 ns/op BenchmarkConvT2ISmall-4 5680189 21.18 ns/op BenchmarkConvT2IUintptr-4 5464340 21.89 ns/op BenchmarkConvT2ILarge-4 1205892 89.91 ns/op BenchmarkConvI2E-4 5290861 22.56 ns/op BenchmarkConvI2I-4 5729078 20.63 ns/op BenchmarkAssertE2T-4 5694840 20.98 ns/op BenchmarkAssertE2TLarge-4 2572695 46.71 ns/op BenchmarkAssertE2I-4 6457167 18.51 ns/op BenchmarkAssertI2T-4 5622517 21.25 ns/op BenchmarkAssertI2I-4 5911740 20.36 ns/op BenchmarkAssertI2E-4 6626764 18.37 ns/op BenchmarkAssertE2E-4 6618278 18.09 ns/op BenchmarkAssertE2T2-4 4338246 27.46 ns/op BenchmarkAssertE2T2Blank-4 5721214 21.11 ns/op BenchmarkAssertI2E2-4 4689561 26.19 ns/op BenchmarkAssertI2E2Blank-4 6687184 17.91 ns/op BenchmarkAssertE2E2-4 4692790 25.53 ns/op BenchmarkAssertE2E2Blank-4 6716678 17.99 ns/op BenchmarkConvT2Ezero/zero/16-4 5307463 22.55 ns/op BenchmarkConvT2Ezero/zero/32-4 5809635 20.81 ns/op BenchmarkConvT2Ezero/zero/64-4 5530584 21.71 ns/op BenchmarkConvT2Ezero/zero/str-4 5614537 21.33 ns/op BenchmarkConvT2Ezero/zero/slice-4 5612624 21.42 ns/op BenchmarkConvT2Ezero/zero/big-4 282145 519.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1567126 70.82 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1300396 77.83 ns/op BenchmarkConvT2Ezero/nonzero/big-4 292496 466.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5690089 20.86 ns/op BenchmarkConvT2Ezero/smallint/32-4 5769867 20.83 ns/op BenchmarkConvT2Ezero/smallint/64-4 5760576 21.00 ns/op BenchmarkConvT2Ezero/largeint/16-4 1747600 60.65 ns/op BenchmarkConvT2Ezero/largeint/32-4 1871504 60.35 ns/op BenchmarkConvT2Ezero/largeint/64-4 1786214 66.89 ns/op BenchmarkMalloc8-4 2212519 61.86 ns/op BenchmarkMalloc16-4 1984540 67.10 ns/op BenchmarkMallocTypeInfo8-4 2506933 48.27 ns/op BenchmarkMallocTypeInfo16-4 2049927 65.77 ns/op BenchmarkMallocLargeStruct-4 196537 621.3 ns/op BenchmarkGoroutineSelect-4 86 1369436 ns/op BenchmarkGoroutineBlocking-4 99 1179757 ns/op BenchmarkGoroutineForRange-4 100 1189423 ns/op BenchmarkGoroutineIdle-4 145 837317 ns/op BenchmarkHashStringSpeed-4 2227008 53.14 ns/op BenchmarkHashBytesSpeed-4 1370962 85.73 ns/op BenchmarkHashInt32Speed-4 2651126 43.01 ns/op BenchmarkHashInt64Speed-4 2629021 45.39 ns/op BenchmarkHashStringArraySpeed-4 664354 185.3 ns/op BenchmarkMegMap-4 2437 49675 ns/op BenchmarkMegOneMap-4 2299 50049 ns/op BenchmarkMegEqMap-4 913 132348 ns/op BenchmarkMegEmptyMap-4 4181076 28.17 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2349373 50.43 ns/op BenchmarkSmallStrMap-4 2832252 41.57 ns/op BenchmarkMapStringKeysEight_16-4 2814289 41.45 ns/op BenchmarkMapStringKeysEight_32-4 2730739 42.59 ns/op BenchmarkMapStringKeysEight_64-4 2600978 46.08 ns/op BenchmarkMapStringKeysEight_1M-4 2388 49501 ns/op BenchmarkMapFirst/1-4 4374966 27.32 ns/op BenchmarkMapFirst/2-4 4371466 26.80 ns/op BenchmarkMapFirst/3-4 4383984 26.77 ns/op BenchmarkMapFirst/4-4 4400196 26.72 ns/op BenchmarkMapFirst/5-4 4272255 27.37 ns/op BenchmarkMapFirst/6-4 4398361 26.71 ns/op BenchmarkMapFirst/7-4 4383862 26.75 ns/op BenchmarkMapFirst/8-4 4421550 26.65 ns/op BenchmarkMapFirst/9-4 3385663 34.80 ns/op BenchmarkMapFirst/10-4 3482137 34.95 ns/op BenchmarkMapFirst/11-4 3462931 35.76 ns/op BenchmarkMapFirst/12-4 3470368 34.68 ns/op BenchmarkMapFirst/13-4 3401450 34.75 ns/op BenchmarkMapFirst/14-4 3473276 34.92 ns/op BenchmarkMapFirst/15-4 3404910 36.46 ns/op BenchmarkMapFirst/16-4 3428852 34.98 ns/op BenchmarkMapMid/1-4 4277443 27.47 ns/op BenchmarkMapMid/2-4 4389258 27.07 ns/op BenchmarkMapMid/3-4 4244592 27.17 ns/op BenchmarkMapMid/4-4 4369120 27.38 ns/op BenchmarkMapMid/5-4 4270008 28.10 ns/op BenchmarkMapMid/6-4 4337971 27.61 ns/op BenchmarkMapMid/7-4 4199304 27.91 ns/op BenchmarkMapMid/8-4 4211424 28.48 ns/op BenchmarkMapMid/9-4 3403531 34.84 ns/op BenchmarkMapMid/10-4 3461890 34.87 ns/op BenchmarkMapMid/11-4 3371803 35.86 ns/op BenchmarkMapMid/12-4 3442201 34.85 ns/op BenchmarkMapMid/13-4 3386160 34.76 ns/op BenchmarkMapMid/14-4 3465163 35.00 ns/op BenchmarkMapMid/15-4 3359928 35.72 ns/op BenchmarkMapMid/16-4 3458541 34.91 ns/op BenchmarkMapLast/1-4 4390176 27.76 ns/op BenchmarkMapLast/2-4 4537084 26.83 ns/op BenchmarkMapLast/3-4 4273071 27.40 ns/op BenchmarkMapLast/4-4 4326800 27.58 ns/op BenchmarkMapLast/5-4 4084924 29.51 ns/op BenchmarkMapLast/6-4 4062184 29.43 ns/op BenchmarkMapLast/7-4 3929989 29.82 ns/op BenchmarkMapLast/8-4 3964358 30.26 ns/op BenchmarkMapLast/9-4 3395252 35.48 ns/op BenchmarkMapLast/10-4 3490196 37.89 ns/op BenchmarkMapLast/11-4 3364159 34.87 ns/op BenchmarkMapLast/12-4 3496341 34.78 ns/op BenchmarkMapLast/13-4 3417858 35.53 ns/op BenchmarkMapLast/14-4 3485635 40.20 ns/op BenchmarkMapLast/15-4 3413656 34.63 ns/op BenchmarkMapLast/16-4 3473520 36.29 ns/op BenchmarkMapCycle-4 2627703 44.99 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3421176 34.85 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2294 49878 ns/op BenchmarkMakeMap/[Byte]Byte-4 408759 342.2 ns/op BenchmarkMakeMap/[Int]Int-4 271780 561.4 ns/op BenchmarkNewEmptyMap-4 3843645 31.88 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1000000 102.2 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2646291 46.41 ns/op BenchmarkSmallKeyMap-4 2580547 46.67 ns/op BenchmarkMapPopulate/1-4 1699838 70.74 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 121813 1113 ns/op 344 B/op 3 allocs/op BenchmarkMapPopulate/100-4 9858 11177 ns/op 4520 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 792 169084 ns/op 74408 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 91 1476385 ns/op 592072 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 6 19998599 ns/op 4733512 B/op 530 allocs/op BenchmarkComplexAlgMap-4 445934 275.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 1460544 82.24 ns/op BenchmarkGoMapClear/Reflexive/10-4 1204880 99.72 ns/op BenchmarkGoMapClear/Reflexive/100-4 443994 265.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 34538 3543 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3991 28670 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1267705 93.36 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 115.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 402694 291.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 33703 3509 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4010 28709 ns/op BenchmarkMapStringConversion/32/simple-4 1543051 77.62 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1427914 84.54 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1503967 79.55 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1461660 82.11 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1293717 91.26 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1482067 84.28 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1825474 63.09 ns/op BenchmarkMapInterfacePtr-4 1982194 60.81 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2538556 46.92 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 123153 954.4 ns/op 1208 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 1617319 74.12 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1291682 93.34 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1313530 92.95 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 1632957 73.65 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1323462 90.23 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1323837 92.16 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 1643091 73.30 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1311969 92.24 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1276537 93.37 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 1463493 81.57 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1345896 89.18 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 1356042 86.70 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 617554 198.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 576568 210.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 578.7 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 119860 963.3 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 117319 975.3 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1890 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 56992 2100 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 53056 2261 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 4031 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 114348 1035 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 113101 997.9 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 2085 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 1609561 74.25 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1295686 91.24 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1313979 92.43 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 1627696 73.71 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1330917 90.66 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1343122 89.52 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 5361921 23.03 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 31230391 3.901 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 100000000 1.174 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 5257984 23.23 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 31121872 3.894 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 72696579 1.609 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 5328375 22.74 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 31472916 3.831 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 63261976 1.956 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 5204836 23.26 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 31805552 3.780 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 69653202 1.776 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 2606132 46.05 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 21336906 5.764 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 74776510 1.636 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 660512 178.8 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 6491600 17.82 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 70735698 1.697 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 333391 366.1 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 3438664 34.76 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 72532182 1.694 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 661503 182.0 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 6450548 18.41 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 71963672 1.720 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 5338168 22.90 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 31388485 3.857 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 70159846 1.672 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 5230627 23.12 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 30992679 3.906 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 73511168 1.693 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 2157232 53.70 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 1925941 62.47 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 745569 140.6 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 2275992 51.21 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 2005076 61.06 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 703526 179.3 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 1909886 62.01 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 1776700 67.68 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 506581 223.5 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 1000000 110.8 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 1327107 91.78 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 482816 231.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 609920 188.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 647310 184.7 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 207379 563.1 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 146800 792.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 146302 824.4 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 30442 3924 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 64305 1826 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 57328 2076 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 14343 8129 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 110251 1036 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 109737 1049 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 31188 3845 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 2311088 50.48 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 1991094 63.76 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 709326 168.9 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 2275378 51.54 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 1978232 60.14 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 665558 166.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 2313805 51.70 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 1975030 54.54 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 1503418 77.76 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 2209526 54.22 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 2193894 55.08 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 1373109 86.48 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 1828778 64.86 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 2098964 59.87 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 1066788 112.1 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 1322439 90.53 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 1459311 86.74 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 945085 121.3 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 755000 154.3 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 758350 157.9 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 362824 311.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 176743 676.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 176846 676.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 80737 1467 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 144976 768.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 156730 729.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 79888 1528 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 978727 122.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 996902 123.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 750634 160.6 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 2036706 55.84 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 2147316 54.20 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 1460918 85.92 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 2312244 51.45 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 2230753 52.13 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 1452967 80.13 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 1971714 59.06 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 1914495 62.03 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 917149 148.5 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 2013842 58.64 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 1910376 61.12 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 643860 195.2 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 1805096 66.39 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 1682448 69.48 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 462374 251.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1000000 104.7 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1000000 106.4 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 484820 242.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 628410 188.7 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 587196 199.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 204091 560.8 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 140116 804.4 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 140942 846.2 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 30133 3948 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 64801 1791 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 55810 2185 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 10000 10738 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 109430 1049 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 94466 1254 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 18463 6544 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 1943612 63.58 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 1888807 63.10 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 671791 187.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 1972317 60.13 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 1885279 63.79 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 616017 185.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1000000 105.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 756952 171.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 763813 235.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1000000 107.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 686668 186.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 671326 288.7 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 972548 137.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 531346 357.7 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 441516 463.7 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 809680 168.4 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 497138 297.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 498420 353.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 197754 656.0 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 89611 1309 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 108151 1568 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 30566 5627 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 10000 13611 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 14418 7822 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 10000 10621 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 5259 29128 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 6696 17539 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 21013 5857 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 10000 16421 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 12428 8135 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 986383 115.1 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 705928 208.2 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 482134 283.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1000000 112.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 681337 211.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 689371 284.6 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 592095 206.8 ns/op 219055 p100-ns/op 106.0 p50-ns/op 220.0 p99-ns/op 1068 p99.9-ns/op 8415 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 446793 270.2 ns/op 199802 p100-ns/op 108.0 p50-ns/op 2159 p99-ns/op 3355 p99.9-ns/op 16536 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 454803 355.8 ns/op 250627 p100-ns/op 161.0 p50-ns/op 549.0 p99-ns/op 41470 p99.9-ns/op 54189 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 592334 206.3 ns/op 218651 p100-ns/op 92.00 p50-ns/op 256.0 p99-ns/op 1129 p99.9-ns/op 9993 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 421670 285.6 ns/op 328003 p100-ns/op 94.00 p50-ns/op 2841 p99-ns/op 4166 p99.9-ns/op 18544 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 411751 382.2 ns/op 259231 p100-ns/op 184.0 p50-ns/op 553.0 p99-ns/op 49940 p99.9-ns/op 64948 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 538360 222.5 ns/op 124151 p100-ns/op 93.00 p50-ns/op 335.0 p99-ns/op 1788 p99.9-ns/op 11589 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 352929 341.6 ns/op 165948 p100-ns/op 101.0 p50-ns/op 3966 p99-ns/op 7445 p99.9-ns/op 76117 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 311624 590.4 ns/op 737884 p100-ns/op 260.0 p50-ns/op 701.0 p99-ns/op 111156 p99.9-ns/op 191869 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 473534 252.3 ns/op 166705 p100-ns/op 133.0 p50-ns/op 387.0 p99-ns/op 1372 p99.9-ns/op 12410 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 346419 358.5 ns/op 189218 p100-ns/op 143.0 p50-ns/op 3342 p99-ns/op 5780 p99.9-ns/op 37177 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 339552 470.4 ns/op 302078 p100-ns/op 253.0 p50-ns/op 655.0 p99-ns/op 56229 p99.9-ns/op 74458 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 179006 1020 ns/op 15019313 p100-ns/op 405.0 p50-ns/op 2578 p99-ns/op 23945 p99.9-ns/op 109522 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 79779 2309 ns/op 17158785 p100-ns/op 434.0 p50-ns/op 19768 p99-ns/op 93593 p99.9-ns/op 218550 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 91893 1743 ns/op 768939 p100-ns/op 840.0 p50-ns/op 3044 p99-ns/op 380688 p99.9-ns/op 458204 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 26835 6357 ns/op 15629256 p100-ns/op 3130 p50-ns/op 27666 p99-ns/op 100950 p99.9-ns/op 12029192 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 10000 13299 ns/op 15088412 p100-ns/op 3543 p50-ns/op 163219 p99-ns/op 366055 p99.9-ns/op 15088412 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 14192 7504 ns/op 2739406 p100-ns/op 3663 p50-ns/op 10494 p99-ns/op 2332616 p99.9-ns/op 2690326 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 10000 10361 ns/op 574562 p100-ns/op 7673 p50-ns/op 39677 p99-ns/op 193707 p99.9-ns/op 574562 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 6124 27630 ns/op 16387844 p100-ns/op 11912 p50-ns/op 292715 p99-ns/op 702677 p99.9-ns/op 16387844 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 6594 17901 ns/op 5451753 p100-ns/op 11063 p50-ns/op 23729 p99-ns/op 5112740 p99.9-ns/op 5451753 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 19026 6595 ns/op 11672431 p100-ns/op 4708 p50-ns/op 21180 p99-ns/op 104245 p99.9-ns/op 294151 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 9594 12559 ns/op 1667075 p100-ns/op 4924 p50-ns/op 152420 p99-ns/op 401111 p99.9-ns/op 1667075 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 12108 8400 ns/op 2276075 p100-ns/op 5199 p50-ns/op 12903 p99-ns/op 2168637 p99.9-ns/op 2263642 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 487095 224.1 ns/op 234779 p100-ns/op 105.0 p50-ns/op 279.0 p99-ns/op 2241 p99.9-ns/op 10441 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 362139 309.3 ns/op 243718 p100-ns/op 108.0 p50-ns/op 2871 p99-ns/op 5744 p99.9-ns/op 25981 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 315910 394.7 ns/op 271039 p100-ns/op 196.0 p50-ns/op 581.0 p99-ns/op 48845 p99.9-ns/op 78136 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 574731 212.7 ns/op 122870 p100-ns/op 101.0 p50-ns/op 253.0 p99-ns/op 1497 p99.9-ns/op 10436 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 414092 294.1 ns/op 179794 p100-ns/op 105.0 p50-ns/op 2844 p99-ns/op 4496 p99.9-ns/op 24243 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 410306 397.0 ns/op 325454 p100-ns/op 184.0 p50-ns/op 563.0 p99-ns/op 51319 p99.9-ns/op 88570 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1000000 105.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1377230 89.23 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 525291 204.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1000000 111.1 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1000000 103.4 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 528908 237.2 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 967404 133.9 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 964500 144.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 327806 347.1 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 796428 159.1 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 731854 156.1 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 374528 298.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 200886 776.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 199311 621.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 151902 905.5 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 27498 4120 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 28153 4372 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 27424 4117 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 10000 10269 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 10000 12522 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 10206 11268 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 20529 6159 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 18444 6099 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 20488 5645 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1000000 118.5 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1000000 108.3 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 446784 239.2 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1000000 113.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1000000 115.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 490736 246.7 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 1638548 71.07 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 1724113 69.60 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 795902 157.8 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 1654106 70.28 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 1781377 67.76 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 536368 199.9 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 1622836 73.66 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 1588368 75.56 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 402618 271.0 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1000000 115.8 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 974406 118.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 430599 245.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 215482 605.0 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 212468 690.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 118436 870.2 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 27880 4012 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 21765 5655 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 19226 5905 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 10000 10173 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 10000 11403 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 7368 16472 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 21302 5940 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 19000 6973 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 15312 7450 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 1592671 73.32 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 1674558 70.44 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 548935 187.5 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 1641913 71.41 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 1728434 69.17 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 544872 184.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 1311366 89.47 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1251799 96.12 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 648656 200.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 1203483 96.72 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1230470 95.72 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 513016 246.8 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 149007 9162 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 486682 5554 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 268048 459.7 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 557241 204.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 592228 195.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 326979 388.1 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 278866 429.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 272364 443.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 122114 866.2 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 56946 2063 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 54882 2132 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 22618 5286 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 903930 130.5 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 910488 121.7 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 274575 438.5 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1000000 121.6 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1000000 123.2 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 250338 445.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1000000 128.5 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1000000 128.3 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 255978 478.0 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 934436 128.4 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 890552 131.7 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 268.0 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 964083 124.7 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 886180 129.2 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 943724 317.6 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 845629 141.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 776768 152.5 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 652749 416.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 603651 193.7 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 555423 202.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 751174 403.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 166933 748.1 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 159850 806.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 188905 1102 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 23041 5387 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 22441 5298 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 31170 3864 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 10000 11559 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 13957 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 26949 4452 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 20121 5905 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 19257 6281 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 662960 6912 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 895404 133.0 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 800116 139.9 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 817666 313.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 860490 126.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 793257 133.3 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 894675 297.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 518234 202.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 442056 290.3 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 434353 652.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 586201 202.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 465819 267.8 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 392055 697.7 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 559659 219.7 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 411939 292.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 292760 951.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 425702 283.2 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 364599 343.0 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 360674 845.5 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 117343 1048 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 116917 1089 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 121437 1668 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 17774 6566 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 17377 7402 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 34315 3406 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 13332 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 14261 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 35503 3445 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 20769 6220 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 18838 6496 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 266596 7324 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 586173 209.5 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 409292 275.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 380340 727.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 591796 202.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 452594 274.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 400434 762.6 ns/op BenchmarkMapDeleteLargeKey-4 221851 508.0 ns/op BenchmarkMemmove/0-4 14546973 8.080 ns/op BenchmarkMemmove/1-4 2022880 58.33 ns/op 17.14 MB/s BenchmarkMemmove/2-4 1966852 64.19 ns/op 31.16 MB/s BenchmarkMemmove/3-4 1851192 60.79 ns/op 49.35 MB/s BenchmarkMemmove/4-4 1869310 60.45 ns/op 66.17 MB/s BenchmarkMemmove/5-4 1936512 60.11 ns/op 83.19 MB/s BenchmarkMemmove/6-4 1979035 60.70 ns/op 98.84 MB/s BenchmarkMemmove/7-4 1946481 60.78 ns/op 115.17 MB/s BenchmarkMemmove/8-4 2014576 58.76 ns/op 136.15 MB/s BenchmarkMemmove/9-4 1880602 63.20 ns/op 142.40 MB/s BenchmarkMemmove/10-4 1914868 64.27 ns/op 155.59 MB/s BenchmarkMemmove/11-4 1897521 63.41 ns/op 173.48 MB/s BenchmarkMemmove/12-4 1816159 65.85 ns/op 182.23 MB/s BenchmarkMemmove/13-4 1912483 64.42 ns/op 201.81 MB/s BenchmarkMemmove/14-4 1906484 62.69 ns/op 223.33 MB/s BenchmarkMemmove/15-4 1900286 62.53 ns/op 239.89 MB/s BenchmarkMemmove/16-4 1862828 59.88 ns/op 267.21 MB/s BenchmarkMemmove/32-4 1905620 63.45 ns/op 504.32 MB/s BenchmarkMemmove/64-4 1748396 68.26 ns/op 937.57 MB/s BenchmarkMemmove/128-4 1485616 81.02 ns/op 1579.88 MB/s BenchmarkMemmove/256-4 1000000 107.8 ns/op 2375.69 MB/s BenchmarkMemmove/512-4 737292 159.6 ns/op 3207.34 MB/s BenchmarkMemmove/1024-4 413355 287.2 ns/op 3565.97 MB/s BenchmarkMemmove/2048-4 245601 483.7 ns/op 4234.43 MB/s BenchmarkMemmove/4096-4 133294 895.5 ns/op 4573.99 MB/s BenchmarkMemmoveOverlap/32-4 1752392 68.48 ns/op 467.31 MB/s BenchmarkMemmoveOverlap/64-4 1708916 69.46 ns/op 921.41 MB/s BenchmarkMemmoveOverlap/128-4 1457251 81.81 ns/op 1564.58 MB/s BenchmarkMemmoveOverlap/256-4 1000000 109.3 ns/op 2341.48 MB/s BenchmarkMemmoveOverlap/512-4 712262 160.9 ns/op 3181.13 MB/s BenchmarkMemmoveOverlap/1024-4 408916 288.2 ns/op 3552.88 MB/s BenchmarkMemmoveOverlap/2048-4 236626 495.8 ns/op 4130.80 MB/s BenchmarkMemmoveOverlap/4096-4 132145 898.1 ns/op 4560.75 MB/s BenchmarkMemmoveUnalignedDst/0-4 15176991 7.866 ns/op BenchmarkMemmoveUnalignedDst/1-4 2066374 57.54 ns/op 17.38 MB/s BenchmarkMemmoveUnalignedDst/2-4 1967826 60.68 ns/op 32.96 MB/s BenchmarkMemmoveUnalignedDst/3-4 1967097 60.12 ns/op 49.90 MB/s BenchmarkMemmoveUnalignedDst/4-4 1972114 61.56 ns/op 64.97 MB/s BenchmarkMemmoveUnalignedDst/5-4 1937238 61.83 ns/op 80.87 MB/s BenchmarkMemmoveUnalignedDst/6-4 1906759 63.22 ns/op 94.90 MB/s BenchmarkMemmoveUnalignedDst/7-4 1920885 63.84 ns/op 109.65 MB/s BenchmarkMemmoveUnalignedDst/8-4 1979378 60.17 ns/op 132.96 MB/s BenchmarkMemmoveUnalignedDst/9-4 1765261 66.47 ns/op 135.41 MB/s BenchmarkMemmoveUnalignedDst/10-4 1740789 68.56 ns/op 145.85 MB/s BenchmarkMemmoveUnalignedDst/11-4 1747956 65.74 ns/op 167.32 MB/s BenchmarkMemmoveUnalignedDst/12-4 1853883 68.77 ns/op 174.50 MB/s BenchmarkMemmoveUnalignedDst/13-4 1822170 64.89 ns/op 200.35 MB/s BenchmarkMemmoveUnalignedDst/14-4 1839463 64.90 ns/op 215.70 MB/s BenchmarkMemmoveUnalignedDst/15-4 1827922 64.92 ns/op 231.07 MB/s BenchmarkMemmoveUnalignedDst/16-4 1853007 65.11 ns/op 245.72 MB/s BenchmarkMemmoveUnalignedDst/32-4 1785250 66.76 ns/op 479.30 MB/s BenchmarkMemmoveUnalignedDst/64-4 1600034 74.81 ns/op 855.47 MB/s BenchmarkMemmoveUnalignedDst/128-4 1420837 84.92 ns/op 1507.25 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 111.5 ns/op 2295.64 MB/s BenchmarkMemmoveUnalignedDst/512-4 709485 162.1 ns/op 3158.94 MB/s BenchmarkMemmoveUnalignedDst/1024-4 410493 297.4 ns/op 3443.64 MB/s BenchmarkMemmoveUnalignedDst/2048-4 243478 491.2 ns/op 4169.54 MB/s BenchmarkMemmoveUnalignedDst/4096-4 129651 920.1 ns/op 4451.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1735236 67.95 ns/op 470.90 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1601589 74.69 ns/op 856.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1355188 88.07 ns/op 1453.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 115.1 ns/op 2223.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 708830 166.2 ns/op 3080.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 402549 295.7 ns/op 3463.10 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 237411 499.7 ns/op 4098.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 131713 910.7 ns/op 4497.78 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14816563 7.874 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1988100 58.60 ns/op 17.07 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1933538 60.51 ns/op 33.05 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1977948 60.56 ns/op 49.54 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1920748 66.37 ns/op 60.27 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1871517 62.49 ns/op 80.01 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1892200 62.58 ns/op 95.87 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1921258 63.92 ns/op 109.52 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1868824 64.21 ns/op 124.59 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1850233 65.08 ns/op 138.28 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1839258 65.41 ns/op 152.89 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1744680 65.07 ns/op 169.06 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1816131 65.08 ns/op 184.38 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1831287 64.98 ns/op 200.06 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1740396 65.06 ns/op 215.18 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1808977 65.31 ns/op 229.68 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1848249 64.36 ns/op 248.61 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1771237 67.17 ns/op 476.41 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1627810 73.94 ns/op 865.55 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1380902 86.80 ns/op 1474.60 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 114.0 ns/op 2245.80 MB/s BenchmarkMemmoveUnalignedSrc/512-4 704167 165.2 ns/op 3098.55 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 406482 292.1 ns/op 3506.12 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 243067 488.4 ns/op 4193.37 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 131804 904.0 ns/op 4530.81 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1606188 74.13 ns/op 215.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1593558 77.05 ns/op 207.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1433482 83.52 ns/op 191.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1430658 83.43 ns/op 191.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1432360 83.93 ns/op 190.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1439293 83.58 ns/op 191.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1423051 84.16 ns/op 190.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1445428 83.61 ns/op 191.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1336274 89.87 ns/op 712.13 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 100.1 ns/op 639.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1000000 104.2 ns/op 614.18 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1000000 102.1 ns/op 626.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1000000 104.2 ns/op 613.93 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1000000 101.3 ns/op 631.58 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1000000 103.6 ns/op 617.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1000000 102.6 ns/op 623.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 733797 155.0 ns/op 1651.30 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 585452 203.3 ns/op 1258.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 629193 187.3 ns/op 1366.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 629248 188.6 ns/op 1357.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 616837 187.3 ns/op 1367.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 649665 185.9 ns/op 1376.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 631914 189.0 ns/op 1354.29 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 634846 187.7 ns/op 1363.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 79273 1489 ns/op 2751.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 52244 2302 ns/op 1779.20 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 63998 1875 ns/op 2184.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 63639 1882 ns/op 2176.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 63721 1876 ns/op 2183.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 63360 1880 ns/op 2178.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 63618 1877 ns/op 2182.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 62817 1888 ns/op 2169.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4928 23711 ns/op 2763.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3232 36816 ns/op 1780.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 3813 30018 ns/op 2183.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 3733 29889 ns/op 2192.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 3820 30117 ns/op 2176.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 3832 29704 ns/op 2206.31 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 3832 29631 ns/op 2211.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 3820 29753 ns/op 2202.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1804046 66.81 ns/op 478.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1631787 73.63 ns/op 869.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1407867 84.67 ns/op 1511.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 111.1 ns/op 2305.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 733905 162.4 ns/op 3153.03 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 407990 291.4 ns/op 3514.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 237516 496.0 ns/op 4128.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 131325 904.7 ns/op 4527.54 MB/s BenchmarkMemclr/5-4 12404436 9.755 ns/op 512.55 MB/s BenchmarkMemclr/16-4 11751330 10.23 ns/op 1563.92 MB/s BenchmarkMemclr/64-4 10810369 11.04 ns/op 5796.01 MB/s BenchmarkMemclr/256-4 9403704 12.86 ns/op 19905.10 MB/s BenchmarkMemclr/4096-4 2398444 49.93 ns/op 82042.25 MB/s BenchmarkMemclr/65536-4 60843 2244 ns/op 29198.96 MB/s BenchmarkMemclr/1M-4 2754 40113 ns/op 26140.75 MB/s BenchmarkMemclr/4M-4 702 167437 ns/op 25049.97 MB/s BenchmarkMemclr/8M-4 313 377977 ns/op 22193.45 MB/s BenchmarkMemclr/16M-4 48 2124432 ns/op 7897.27 MB/s BenchmarkMemclr/64M-4 12 9566854 ns/op 7014.73 MB/s BenchmarkMemclrUnaligned/0_5-4 6921098 16.85 ns/op 296.71 MB/s BenchmarkMemclrUnaligned/0_16-4 6550960 18.10 ns/op 883.74 MB/s BenchmarkMemclrUnaligned/0_64-4 6429699 18.67 ns/op 3428.78 MB/s BenchmarkMemclrUnaligned/0_256-4 5757937 20.81 ns/op 12304.56 MB/s BenchmarkMemclrUnaligned/0_4096-4 2159367 55.23 ns/op 74167.72 MB/s BenchmarkMemclrUnaligned/0_65536-4 54792 1855 ns/op 35334.66 MB/s BenchmarkMemclrUnaligned/1_5-4 7160608 16.79 ns/op 297.71 MB/s BenchmarkMemclrUnaligned/1_16-4 6664525 17.92 ns/op 892.98 MB/s BenchmarkMemclrUnaligned/1_64-4 6431674 18.63 ns/op 3434.73 MB/s BenchmarkMemclrUnaligned/1_256-4 5661385 21.38 ns/op 11971.80 MB/s BenchmarkMemclrUnaligned/1_4096-4 1358677 88.13 ns/op 46478.76 MB/s BenchmarkMemclrUnaligned/1_65536-4 49208 2356 ns/op 27821.78 MB/s BenchmarkMemclrUnaligned/4_5-4 7034676 16.97 ns/op 294.56 MB/s BenchmarkMemclrUnaligned/4_16-4 6585109 18.03 ns/op 887.63 MB/s BenchmarkMemclrUnaligned/4_64-4 6358983 18.58 ns/op 3443.99 MB/s BenchmarkMemclrUnaligned/4_256-4 5659047 21.15 ns/op 12103.18 MB/s BenchmarkMemclrUnaligned/4_4096-4 1363359 88.08 ns/op 46505.73 MB/s BenchmarkMemclrUnaligned/4_65536-4 54693 2129 ns/op 30777.57 MB/s BenchmarkMemclrUnaligned/7_5-4 7133346 16.77 ns/op 298.20 MB/s BenchmarkMemclrUnaligned/7_16-4 6642530 17.84 ns/op 896.83 MB/s BenchmarkMemclrUnaligned/7_64-4 6371643 18.63 ns/op 3435.61 MB/s BenchmarkMemclrUnaligned/7_256-4 5561727 21.08 ns/op 12143.11 MB/s BenchmarkMemclrUnaligned/7_4096-4 1354466 88.33 ns/op 46370.24 MB/s BenchmarkMemclrUnaligned/7_65536-4 50863 2229 ns/op 29395.08 MB/s BenchmarkMemclrUnaligned/0_1M-4 2780 40289 ns/op 26026.30 MB/s BenchmarkMemclrUnaligned/0_4M-4 685 170366 ns/op 24619.32 MB/s BenchmarkMemclrUnaligned/0_8M-4 309 374972 ns/op 22371.28 MB/s BenchmarkMemclrUnaligned/0_16M-4 67 1568961 ns/op 10693.20 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9531914 ns/op 7040.44 MB/s BenchmarkMemclrUnaligned/1_1M-4 2698 39020 ns/op 26872.54 MB/s BenchmarkMemclrUnaligned/1_4M-4 675 166722 ns/op 25157.45 MB/s BenchmarkMemclrUnaligned/1_8M-4 242 462600 ns/op 18133.62 MB/s BenchmarkMemclrUnaligned/1_16M-4 49 2067771 ns/op 8113.67 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9618288 ns/op 6977.22 MB/s BenchmarkMemclrUnaligned/4_1M-4 2722 41894 ns/op 25029.20 MB/s BenchmarkMemclrUnaligned/4_4M-4 669 169857 ns/op 24693.13 MB/s BenchmarkMemclrUnaligned/4_8M-4 250 480189 ns/op 17469.37 MB/s BenchmarkMemclrUnaligned/4_16M-4 55 2278996 ns/op 7361.67 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9587708 ns/op 6999.47 MB/s BenchmarkMemclrUnaligned/7_1M-4 2671 40545 ns/op 25862.33 MB/s BenchmarkMemclrUnaligned/7_4M-4 673 173471 ns/op 24178.74 MB/s BenchmarkMemclrUnaligned/7_8M-4 240 467361 ns/op 17948.88 MB/s BenchmarkMemclrUnaligned/7_16M-4 60 1823818 ns/op 9198.96 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9523480 ns/op 7046.67 MB/s BenchmarkGoMemclr/5-4 13848188 8.298 ns/op 602.54 MB/s BenchmarkGoMemclr/16-4 13271059 8.690 ns/op 1841.14 MB/s BenchmarkGoMemclr/64-4 12450078 9.654 ns/op 6629.24 MB/s BenchmarkGoMemclr/256-4 10432852 11.55 ns/op 22161.61 MB/s BenchmarkMemclrRange/1K_2K-4 70198 1719 ns/op 55783.02 MB/s BenchmarkMemclrRange/2K_8K-4 32326 3694 ns/op 90296.19 MB/s BenchmarkMemclrRange/4K_16K-4 43491 2754 ns/op 117322.95 MB/s BenchmarkMemclrRange/160K_228K-4 1788 57110 ns/op 29116.78 MB/s BenchmarkClearFat7-4 6979839 18.21 ns/op BenchmarkClearFat8-4 7254429 16.89 ns/op BenchmarkClearFat11-4 6146641 18.35 ns/op BenchmarkClearFat12-4 6551590 17.74 ns/op BenchmarkClearFat13-4 6139935 18.75 ns/op BenchmarkClearFat14-4 6180284 18.12 ns/op BenchmarkClearFat15-4 6169554 18.83 ns/op BenchmarkClearFat16-4 6923556 16.96 ns/op BenchmarkClearFat24-4 6474330 18.01 ns/op BenchmarkClearFat32-4 6343650 18.58 ns/op BenchmarkClearFat40-4 6028812 19.79 ns/op BenchmarkClearFat48-4 5955342 20.36 ns/op BenchmarkClearFat56-4 5599128 21.61 ns/op BenchmarkClearFat64-4 5472540 22.01 ns/op BenchmarkClearFat72-4 5153390 22.89 ns/op BenchmarkClearFat128-4 4118055 29.11 ns/op BenchmarkClearFat256-4 2782720 42.57 ns/op BenchmarkClearFat512-4 1538427 77.87 ns/op BenchmarkClearFat1024-4 904776 131.1 ns/op BenchmarkClearFat1032-4 855115 135.3 ns/op BenchmarkClearFat1040-4 851670 140.5 ns/op BenchmarkCopyFat7-4 6329692 16.51 ns/op BenchmarkCopyFat8-4 7082720 16.77 ns/op BenchmarkCopyFat11-4 6524515 18.13 ns/op BenchmarkCopyFat12-4 6406239 18.56 ns/op BenchmarkCopyFat13-4 6596475 17.95 ns/op BenchmarkCopyFat14-4 6194356 17.85 ns/op BenchmarkCopyFat15-4 6534492 18.37 ns/op BenchmarkCopyFat16-4 6867926 17.73 ns/op BenchmarkCopyFat24-4 6344246 18.74 ns/op BenchmarkCopyFat32-4 6215582 19.53 ns/op BenchmarkCopyFat64-4 5319338 22.25 ns/op BenchmarkCopyFat72-4 5152114 23.26 ns/op BenchmarkCopyFat128-4 3797044 31.70 ns/op BenchmarkCopyFat256-4 2600556 46.41 ns/op BenchmarkCopyFat512-4 1399189 85.74 ns/op BenchmarkCopyFat520-4 1345134 89.42 ns/op BenchmarkCopyFat1024-4 850225 146.1 ns/op BenchmarkCopyFat1032-4 839510 151.5 ns/op BenchmarkCopyFat1040-4 806602 146.5 ns/op BenchmarkIssue18740/2byte-4 486 240103 ns/op BenchmarkIssue18740/4byte-4 788 150661 ns/op BenchmarkIssue18740/8byte-4 1068 111583 ns/op BenchmarkMemclrKnownSize1-4 8691552 13.60 ns/op 73.52 MB/s BenchmarkMemclrKnownSize2-4 7098988 16.82 ns/op 118.88 MB/s BenchmarkMemclrKnownSize4-4 3722438 30.44 ns/op 131.39 MB/s BenchmarkMemclrKnownSize8-4 1000000 100.9 ns/op 79.27 MB/s BenchmarkMemclrKnownSize16-4 572432 207.0 ns/op 77.31 MB/s BenchmarkMemclrKnownSize32-4 296310 400.1 ns/op 79.98 MB/s BenchmarkMemclrKnownSize64-4 153432 781.4 ns/op 81.90 MB/s BenchmarkMemclrKnownSize112-4 87376 1355 ns/op 82.63 MB/s BenchmarkMemclrKnownSize128-4 77911 1541 ns/op 83.07 MB/s BenchmarkMemclrKnownSize192-4 51921 2297 ns/op 83.58 MB/s BenchmarkMemclrKnownSize248-4 39962 2981 ns/op 83.21 MB/s BenchmarkMemclrKnownSize256-4 39141 3068 ns/op 83.45 MB/s BenchmarkMemclrKnownSize512-4 19603 6161 ns/op 83.11 MB/s BenchmarkMemclrKnownSize1024-4 9619 12204 ns/op 83.91 MB/s BenchmarkMemclrKnownSize4096-4 2450 49225 ns/op 83.21 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6454780 ns/op 81.22 MB/s BenchmarkReadMetricsLatency-4 10000 7765 p50-ns 8545 p90-ns 22539 p99-ns BenchmarkFinalizer-4 177 655652 ns/op BenchmarkFinalizerRun-4 193465 1017 ns/op BenchmarkMinFloat-4 1723413 69.57 ns/op BenchmarkMaxFloat-4 1667989 72.31 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6617300 17.84 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3159466 37.70 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2449370 48.47 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2417361 49.08 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1323870 90.20 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.1 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2281291 52.59 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1268971 94.82 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1338129 89.40 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2024302 59.48 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1993029 60.57 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1741863 69.25 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1472796 81.49 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1365852 87.81 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7639292 15.77 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7636909 15.70 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7619196 15.68 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7742600 15.68 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6959998 17.16 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6482476 18.43 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7695356 15.61 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7666129 15.68 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7636327 15.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7664046 15.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7567675 15.69 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7630980 15.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7694712 15.64 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7611728 15.73 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7638658 15.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7671880 15.70 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7614930 15.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7610852 15.72 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7627875 15.65 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7383004 16.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7395944 16.07 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7717870 15.64 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7404402 16.11 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7357838 16.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7708034 15.57 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7383770 16.08 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7421126 16.09 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7566664 15.72 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7374044 16.09 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7423845 16.14 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7692278 15.67 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7616462 15.69 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7548416 15.74 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7644883 15.59 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7646895 15.76 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7656856 15.74 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7618990 15.65 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7594232 15.68 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7623042 15.67 ns/op BenchmarkNetpollBreak-4 2708 40993 ns/op BenchmarkPinnerPinUnpinBatch-4 1004 120893 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 223 545394 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1015 116300 ns/op BenchmarkPinnerPinUnpin-4 1000000 106.9 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 106.5 ns/op BenchmarkPinnerPinUnpinDouble-4 425512 300.0 ns/op BenchmarkPinnerPinUnpinParallel-4 3606115 33.55 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3563145 33.36 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 186468 651.0 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6634470 18.13 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6399913 18.68 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9683602 12.10 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 10556458 11.29 ns/op BenchmarkPingPongHog-4 375 396441 ns/op BenchmarkStackGrowth-4 73125 1522 ns/op BenchmarkStackGrowthDeep-4 1190 101116 ns/op BenchmarkCreateGoroutines-4 25834 4766 ns/op BenchmarkCreateGoroutinesParallel-4 39682 2918 ns/op BenchmarkCreateGoroutinesCapture-4 4810 21714 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37647 3237 ns/op BenchmarkClosureCall-4 21339414 5.615 ns/op BenchmarkWakeupParallelSpinning/0s-4 6393 20207 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4941 24285 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4352 28227 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3006 40214 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2023 58659 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1302 90801 ns/op BenchmarkWakeupParallelSpinning/50µs-4 782 148888 ns/op BenchmarkWakeupParallelSpinning/100µs-4 492 255136 ns/op BenchmarkMatmult-4 5011912 46.50 ns/op BenchmarkFastrand-4 11232727 11.02 ns/op BenchmarkFastrand64-4 10985212 11.21 ns/op BenchmarkFastrandHashiter-4 4713728 25.75 ns/op BenchmarkFastrandn/2-4 6183702 21.38 ns/op BenchmarkFastrandn/3-4 5588199 22.71 ns/op BenchmarkFastrandn/4-4 6198045 21.34 ns/op BenchmarkFastrandn/5-4 5909926 21.30 ns/op BenchmarkIfaceCmp100-4 104728 1164 ns/op BenchmarkIfaceCmpNil100-4 170455 701.7 ns/op BenchmarkEfaceCmpDiff-4 40048 3010 ns/op BenchmarkEfaceCmpDiffIndirect-4 32814 3670 ns/op BenchmarkDefer-4 1284302 94.47 ns/op BenchmarkDefer10-4 892971 136.9 ns/op BenchmarkDeferMany-4 611571 387.7 ns/op BenchmarkPanicRecover-4 526916 214.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 577796 204.9 ns/op 89.00 p50-ns 95.00 p90-ns 157.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 564114 210.5 ns/op 88.00 p50-ns 94.00 p90-ns 163.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2751 43992 ns/op 38232 p50-ns 43017 p90-ns 120782 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 2434258 ns/op 160788 p50-ns 13238514 p90-ns 27787166 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 591094 203.4 ns/op 89.00 p50-ns 104.0 p90-ns 112.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 518415 295.2 ns/op 91.00 p50-ns 98.00 p90-ns 156.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 22 4659660 ns/op 4613172 p50-ns 4875364 p90-ns 5479924 p99-ns BenchmarkGoroutineProfile/large/loaded-4 16 7183083 ns/op 5713935 p50-ns 16573960 p90-ns 16791574 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 574917 247.9 ns/op 96.00 p50-ns 109.0 p90-ns 170.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 467851 363.8 ns/op 90.00 p50-ns 98.00 p90-ns 187.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 807 137675 ns/op 130860 p50-ns 162035 p90-ns 211669 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 416 885792 ns/op 247502 p50-ns 443899 p90-ns 17583443 p99-ns BenchmarkProcYield/1-4 3199778 36.97 ns/op BenchmarkProcYield/10-4 670160 177.5 ns/op BenchmarkProcYield/30-4 245684 489.9 ns/op BenchmarkProcYield/100-4 74086 1596 ns/op BenchmarkProcYield/1000-4 7191 15655 ns/op BenchmarkOSYield-4 311257 391.1 ns/op BenchmarkMutexContention-4 1000000 113.1 ns/op BenchmarkMutexHandoff/Solo-4 3579420 33.05 ns/op BenchmarkMutexHandoff/FastPingPong-4 296862 128.1 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5133 7151 ns/op BenchmarkRWMutexUncontended-4 3057716 38.70 ns/op BenchmarkRWMutexWrite100-4 529754 203.3 ns/op BenchmarkRWMutexWrite10-4 86595 1331 ns/op BenchmarkRWMutexWorkWrite100-4 455354 265.4 ns/op BenchmarkRWMutexWorkWrite10-4 82243 1481 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2616 44983 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 937 127172 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1292 90817 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 452 263437 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 642 182722 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 218 545817 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 318 369034 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 106 1118837 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 345812 418.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 345204 423.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 225148 544.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 326631 423.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 287506 428.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 243513 457.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 330828 417.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 340287 415.2 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 243580 488.7 ns/op BenchmarkMakeSlice/Byte-4 2077624 50.84 ns/op BenchmarkMakeSlice/Int16-4 2369862 51.75 ns/op BenchmarkMakeSlice/Int-4 1849340 67.43 ns/op BenchmarkMakeSlice/Ptr-4 1585072 71.54 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 107.1 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 145.2 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 164.7 ns/op BenchmarkGrowSlice/Byte-4 926371 139.1 ns/op BenchmarkGrowSlice/Int16-4 859050 150.5 ns/op BenchmarkGrowSlice/Int-4 657742 208.3 ns/op BenchmarkGrowSlice/Ptr-4 616179 218.7 ns/op BenchmarkGrowSlice/Struct/24-4 369702 399.3 ns/op BenchmarkGrowSlice/Struct/32-4 288273 449.5 ns/op BenchmarkGrowSlice/Struct/40-4 226952 532.2 ns/op BenchmarkExtendSlice/IntSlice-4 608960 221.8 ns/op BenchmarkExtendSlice/PointerSlice-4 536928 252.7 ns/op BenchmarkExtendSlice/NoGrow-4 969612 129.5 ns/op BenchmarkAppend-4 902926 131.1 ns/op BenchmarkAppendGrowByte-4 5 21860086 ns/op BenchmarkAppendGrowString-4 1 182988773 ns/op BenchmarkAppendSlice/1Bytes-4 1985150 59.65 ns/op BenchmarkAppendSlice/4Bytes-4 1945182 61.39 ns/op BenchmarkAppendSlice/7Bytes-4 1922887 62.41 ns/op BenchmarkAppendSlice/8Bytes-4 1914848 61.21 ns/op BenchmarkAppendSlice/15Bytes-4 1825806 66.40 ns/op BenchmarkAppendSlice/16Bytes-4 1841528 64.96 ns/op BenchmarkAppendSlice/32Bytes-4 1876638 63.38 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 81250 1557 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 18416 5576 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6441 21817 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1408 79357 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 202 589269 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 48 2490258 ns/op BenchmarkAppendStr/1Bytes-4 2183953 55.07 ns/op BenchmarkAppendStr/4Bytes-4 2083266 56.27 ns/op BenchmarkAppendStr/8Bytes-4 2058962 57.94 ns/op BenchmarkAppendStr/16Bytes-4 2030660 59.01 ns/op BenchmarkAppendStr/32Bytes-4 2034682 58.45 ns/op BenchmarkAppendSpecialCase-4 919609 130.1 ns/op BenchmarkCopy/1Byte-4 2045688 56.73 ns/op 17.63 MB/s BenchmarkCopy/1String-4 2277349 52.91 ns/op 18.90 MB/s BenchmarkCopy/2Byte-4 1989543 59.74 ns/op 33.48 MB/s BenchmarkCopy/2String-4 1995934 58.89 ns/op 33.96 MB/s BenchmarkCopy/4Byte-4 1991662 60.02 ns/op 66.65 MB/s BenchmarkCopy/4String-4 1961491 60.13 ns/op 66.52 MB/s BenchmarkCopy/8Byte-4 1987772 58.66 ns/op 136.37 MB/s BenchmarkCopy/8String-4 2012908 58.70 ns/op 136.28 MB/s BenchmarkCopy/12Byte-4 1853917 62.92 ns/op 190.73 MB/s BenchmarkCopy/12String-4 1896092 62.31 ns/op 192.57 MB/s BenchmarkCopy/16Byte-4 1915275 60.91 ns/op 262.69 MB/s BenchmarkCopy/16String-4 1934654 61.25 ns/op 261.21 MB/s BenchmarkCopy/32Byte-4 1814628 63.96 ns/op 500.29 MB/s BenchmarkCopy/32String-4 1812332 65.42 ns/op 489.13 MB/s BenchmarkCopy/128Byte-4 1363204 87.76 ns/op 1458.55 MB/s BenchmarkCopy/128String-4 1216544 97.80 ns/op 1308.85 MB/s BenchmarkCopy/1024Byte-4 357199 335.6 ns/op 3051.47 MB/s BenchmarkCopy/1024String-4 274132 432.5 ns/op 2367.84 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 31491 3946 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19832 5698 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12828 9375 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12522 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9094 15352 ns/op BenchmarkAppendInPlace/Grow/Byte-4 169899 780.5 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 168309 780.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 120943 1056 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 88353 1221 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 88332 1403 ns/op BenchmarkStackCopyPtr-4 1 137914318 ns/op BenchmarkStackCopy-4 1 113542551 ns/op BenchmarkStackCopyNoCache-4 19 5728602 ns/op BenchmarkStackCopyWithStkobj-4 2 60565476 ns/op BenchmarkIssue18138-4 880 118924 ns/op BenchmarkCompareStringEqual-4 11360182 10.40 ns/op BenchmarkCompareStringIdentical-4 20964444 5.611 ns/op BenchmarkCompareStringSameLength-4 13357531 9.015 ns/op BenchmarkCompareStringDifferentLength-4 22802988 5.244 ns/op BenchmarkCompareStringBigUnaligned-4 1173 93622 ns/op 11200.26 MB/s BenchmarkCompareStringBig-4 1164 95147 ns/op 11020.74 MB/s BenchmarkConcatStringAndBytes-4 2496052 47.43 ns/op BenchmarkSliceByteToString/1-4 2250312 53.33 ns/op BenchmarkSliceByteToString/2-4 1218397 96.47 ns/op BenchmarkSliceByteToString/4-4 1239904 96.79 ns/op BenchmarkSliceByteToString/8-4 1233706 98.05 ns/op BenchmarkSliceByteToString/16-4 1215072 102.5 ns/op BenchmarkSliceByteToString/32-4 1000000 111.2 ns/op BenchmarkSliceByteToString/64-4 1000000 133.3 ns/op BenchmarkSliceByteToString/128-4 709789 187.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2737804 43.64 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 912199 130.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 111.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4556348 26.23 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1800284 66.56 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2055210 58.41 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 4320672 27.62 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 1740249 68.78 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 1989424 60.11 ns/op BenchmarkRuneIterate/range/ASCII-4 9084494 13.12 ns/op BenchmarkRuneIterate/range/Japanese-4 2247591 53.21 ns/op BenchmarkRuneIterate/range/MixedLength-4 2645335 45.34 ns/op BenchmarkRuneIterate/range1/ASCII-4 9085735 13.15 ns/op BenchmarkRuneIterate/range1/Japanese-4 2252184 53.29 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2643886 45.35 ns/op BenchmarkRuneIterate/range2/ASCII-4 9115971 13.15 ns/op BenchmarkRuneIterate/range2/Japanese-4 2255862 53.28 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2636498 45.49 ns/op BenchmarkArrayEqual-4 21268162 6.182 ns/op BenchmarkFunc/Name-4 2715786 44.10 ns/op BenchmarkFunc/Entry-4 10089758 11.90 ns/op BenchmarkFunc/FileLine-4 2861824 48.07 ns/op PASS ok runtime 366.113s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22502 4587 ns/op BenchmarkHandle/concurrent-4 13550 8596 ns/op PASS ok runtime/cgo 1.449s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLabels/set-one-4 106510 1113 ns/op 424 B/op 5 allocs/op BenchmarkLabels/merge-one-4 78451 1520 ns/op 424 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 79171 1531 ns/op 424 B/op 5 allocs/op BenchmarkLabels/ordered/set-many-4 36530 3339 ns/op 1344 B/op 8 allocs/op BenchmarkLabels/ordered/merge-many-4 33296 3595 ns/op 1184 B/op 8 allocs/op BenchmarkLabels/ordered/overwrite-many-4 25381 4765 ns/op 1056 B/op 7 allocs/op BenchmarkLabels/unordered/set-many-4 36105 3488 ns/op 1344 B/op 8 allocs/op BenchmarkLabels/unordered/merge-many-4 33327 3624 ns/op 1184 B/op 8 allocs/op BenchmarkLabels/unordered/overwrite-many-4 25432 4721 ns/op 1056 B/op 7 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 28 3794270 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 28 4215530 ns/op 348.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 531 192787 ns/op 6.181 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 9906273 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11273243 ns/op 846.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 249 469389 ns/op 27.29 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 68039996 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 80046450 ns/op 6367 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 24 4813184 ns/op 367.6 concurrent_launches/op PASS ok runtime/pprof 4.272s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 55 2226793 ns/op BenchmarkStackLeak-4 11505 10337 ns/op PASS ok runtime/race 1.449s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4771024 24.48 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 197290 614.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.345s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 27 3976657 ns/op BenchmarkIndex_Large-4 116 990087 ns/op BenchmarkIndexFunc_Large-4 57 2053831 ns/op BenchmarkCompact/nil-4 7620091 15.70 ns/op BenchmarkCompact/one-4 1869237 63.91 ns/op BenchmarkCompact/sorted-4 1297456 92.88 ns/op BenchmarkCompact/2_items-4 1000000 110.8 ns/op BenchmarkCompact/unsorted-4 1299796 92.34 ns/op BenchmarkCompact/many-4 717943 166.0 ns/op BenchmarkCompact_Large/all_dup-4 2136 54277 ns/op BenchmarkCompact_Large/no_dup-4 2390 48863 ns/op BenchmarkCompactFunc/nil-4 3920332 30.42 ns/op BenchmarkCompactFunc/one-4 1486898 80.74 ns/op BenchmarkCompactFunc/sorted-4 988173 113.8 ns/op BenchmarkCompactFunc/2_items-4 909354 129.2 ns/op BenchmarkCompactFunc/unsorted-4 1000000 111.8 ns/op BenchmarkCompactFunc/many-4 611982 189.4 ns/op BenchmarkCompactFunc_Large/all_dup-4 7 16230301 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 13074016 ns/op BenchmarkReplace/naive-fast-4 72702 1663 ns/op BenchmarkReplace/optimized-fast-4 87147 1376 ns/op BenchmarkReplace/naive-slow-4 27750 4232 ns/op BenchmarkReplace/optimized-slow-4 34068 3555 ns/op BenchmarkBinarySearchFloats/Size16-4 1243346 95.97 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 110.4 ns/op BenchmarkBinarySearchFloats/Size64-4 954489 124.2 ns/op BenchmarkBinarySearchFloats/Size128-4 792787 145.8 ns/op BenchmarkBinarySearchFloats/Size512-4 687124 170.6 ns/op BenchmarkBinarySearchFloats/Size1024-4 646731 184.6 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 620346 185.5 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 516309 230.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 460485 257.6 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 404365 290.9 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 331462 352.3 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 309800 384.7 ns/op BenchmarkSortFuncStruct/Size16-4 14172 8397 ns/op BenchmarkSortFuncStruct/Size32-4 5220 22780 ns/op BenchmarkSortFuncStruct/Size64-4 7544 16078 ns/op BenchmarkSortFuncStruct/Size128-4 4039 29276 ns/op BenchmarkSortFuncStruct/Size512-4 1096 109443 ns/op BenchmarkSortFuncStruct/Size1024-4 550 217214 ns/op PASS ok slices 7.375s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 382807 286.7 ns/op BenchmarkSortInts-4 2 89411978 ns/op BenchmarkSlicesSortInts-4 2 60030894 ns/op BenchmarkSortIsSorted-4 34 3365511 ns/op BenchmarkSlicesIsSorted-4 54 2194639 ns/op BenchmarkSortStrings-4 1 136712588 ns/op BenchmarkSlicesSortStrings-4 2 93494788 ns/op BenchmarkSortStrings_Sorted-4 28 3923668 ns/op BenchmarkSlicesSortStrings_Sorted-4 43 2756308 ns/op BenchmarkSortStructs-4 1 169383666 ns/op BenchmarkSortFuncStructs-4 1 139388907 ns/op BenchmarkSortString1K-4 261 449581 ns/op BenchmarkSortString1K_Slice-4 207 573113 ns/op BenchmarkStableString1K-4 100 1154043 ns/op BenchmarkSortInt1K-4 331 360701 ns/op BenchmarkSortInt1K_Sorted-4 5096 23724 ns/op BenchmarkSortInt1K_Reversed-4 3412 34935 ns/op BenchmarkSortInt1K_Mod8-4 831 143308 ns/op BenchmarkStableInt1K-4 148 800916 ns/op BenchmarkStableInt1K_Slice-4 172 691269 ns/op BenchmarkSortInt64K-4 3 34809791 ns/op BenchmarkSortInt64K_Slice-4 3 45228511 ns/op BenchmarkStableInt64K-4 2 72922318 ns/op BenchmarkSort1e2-4 471 255909 ns/op BenchmarkStable1e2-4 175 684438 ns/op BenchmarkSort1e4-4 2 51902173 ns/op BenchmarkStable1e4-4 1 228314286 ns/op PASS ok sort 8.689s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 699300 144.5 ns/op BenchmarkAtof64Float-4 604664 171.4 ns/op BenchmarkAtof64FloatExp-4 590714 197.6 ns/op BenchmarkAtof64Big-4 419768 274.5 ns/op BenchmarkAtof64RandomBits-4 393051 293.4 ns/op BenchmarkAtof64RandomFloats-4 447824 263.3 ns/op BenchmarkAtof64RandomLongFloats-4 373532 322.2 ns/op BenchmarkAtof32Decimal-4 763884 143.4 ns/op BenchmarkAtof32Float-4 712510 161.2 ns/op BenchmarkAtof32FloatExp-4 587383 200.8 ns/op BenchmarkAtof32Random-4 349118 335.0 ns/op BenchmarkAtof32RandomLong-4 147832 793.3 ns/op BenchmarkParseInt/Pos/7bit-4 1393250 86.01 ns/op BenchmarkParseInt/Pos/26bit-4 602648 194.1 ns/op BenchmarkParseInt/Pos/31bit-4 561304 209.3 ns/op BenchmarkParseInt/Pos/56bit-4 359325 325.0 ns/op BenchmarkParseInt/Pos/63bit-4 344250 342.4 ns/op BenchmarkParseInt/Neg/7bit-4 1338768 89.50 ns/op BenchmarkParseInt/Neg/26bit-4 584702 192.2 ns/op BenchmarkParseInt/Neg/31bit-4 549376 216.3 ns/op BenchmarkParseInt/Neg/56bit-4 365409 322.5 ns/op BenchmarkParseInt/Neg/63bit-4 342249 338.6 ns/op BenchmarkAtoi/Pos/7bit-4 2114134 56.40 ns/op BenchmarkAtoi/Pos/26bit-4 800602 144.1 ns/op BenchmarkAtoi/Pos/31bit-4 724671 158.7 ns/op BenchmarkAtoi/Pos/56bit-4 419907 285.0 ns/op BenchmarkAtoi/Pos/63bit-4 328459 360.3 ns/op BenchmarkAtoi/Neg/7bit-4 2092000 57.36 ns/op BenchmarkAtoi/Neg/26bit-4 785647 149.4 ns/op BenchmarkAtoi/Neg/31bit-4 729172 158.9 ns/op BenchmarkAtoi/Neg/56bit-4 430472 273.6 ns/op BenchmarkAtoi/Neg/63bit-4 330355 353.4 ns/op BenchmarkFormatFloat/Decimal-4 125259 965.7 ns/op BenchmarkFormatFloat/Float-4 116181 1017 ns/op BenchmarkFormatFloat/Exp-4 117968 1001 ns/op BenchmarkFormatFloat/NegExp-4 119035 992.7 ns/op BenchmarkFormatFloat/LongExp-4 97755 1199 ns/op BenchmarkFormatFloat/Big-4 92496 1290 ns/op BenchmarkFormatFloat/BinaryExp-4 241987 506.2 ns/op BenchmarkFormatFloat/32Integer-4 125804 934.1 ns/op BenchmarkFormatFloat/32ExactFraction-4 138382 841.5 ns/op BenchmarkFormatFloat/32Point-4 118785 1001 ns/op BenchmarkFormatFloat/32Exp-4 124869 945.3 ns/op BenchmarkFormatFloat/32NegExp-4 125416 935.8 ns/op BenchmarkFormatFloat/32Shortest-4 134488 895.7 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 135108 875.4 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 135187 873.5 ns/op BenchmarkFormatFloat/64Fixed1-4 162644 714.7 ns/op BenchmarkFormatFloat/64Fixed2-4 165584 716.1 ns/op BenchmarkFormatFloat/64Fixed3-4 166417 718.3 ns/op BenchmarkFormatFloat/64Fixed4-4 165092 714.9 ns/op BenchmarkFormatFloat/64Fixed12-4 94809 1264 ns/op BenchmarkFormatFloat/64Fixed16-4 111475 1070 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 117273 985.6 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 101076 1149 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2306 49921 ns/op BenchmarkFormatFloat/Slowpath64-4 100176 1183 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 100062 1196 ns/op BenchmarkAppendFloat/Decimal-4 142014 834.7 ns/op BenchmarkAppendFloat/Float-4 123897 948.5 ns/op BenchmarkAppendFloat/Exp-4 135741 877.0 ns/op BenchmarkAppendFloat/NegExp-4 134787 889.9 ns/op BenchmarkAppendFloat/LongExp-4 107305 1100 ns/op BenchmarkAppendFloat/Big-4 98634 1204 ns/op BenchmarkAppendFloat/BinaryExp-4 318123 360.1 ns/op BenchmarkAppendFloat/32Integer-4 142966 839.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 156964 786.4 ns/op BenchmarkAppendFloat/32Point-4 131467 926.5 ns/op BenchmarkAppendFloat/32Exp-4 132474 884.9 ns/op BenchmarkAppendFloat/32NegExp-4 137017 868.6 ns/op BenchmarkAppendFloat/32Shortest-4 169556 703.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 150096 799.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 149211 792.3 ns/op BenchmarkAppendFloat/64Fixed1-4 187032 636.7 ns/op BenchmarkAppendFloat/64Fixed2-4 183051 637.0 ns/op BenchmarkAppendFloat/64Fixed3-4 191786 614.0 ns/op BenchmarkAppendFloat/64Fixed4-4 192643 611.8 ns/op BenchmarkAppendFloat/64Fixed12-4 105072 1129 ns/op BenchmarkAppendFloat/64Fixed16-4 121351 980.6 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 155566 770.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 115380 1031 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2370 49754 ns/op BenchmarkAppendFloat/Slowpath64-4 109947 1096 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 112092 1065 ns/op BenchmarkFormatInt-4 15764 7537 ns/op BenchmarkAppendInt-4 17110 6966 ns/op BenchmarkFormatUint-4 90812 1345 ns/op BenchmarkAppendUint-4 97327 1237 ns/op BenchmarkFormatIntSmall/7-4 3418213 34.80 ns/op BenchmarkFormatIntSmall/42-4 3327859 35.41 ns/op BenchmarkAppendIntSmall-4 1408808 86.21 ns/op BenchmarkAppendUintVarlen/1-4 1405666 84.59 ns/op BenchmarkAppendUintVarlen/12-4 1404208 85.30 ns/op BenchmarkAppendUintVarlen/123-4 951841 121.2 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 116.3 ns/op BenchmarkAppendUintVarlen/12345-4 999271 117.0 ns/op BenchmarkAppendUintVarlen/123456-4 966182 117.2 ns/op BenchmarkAppendUintVarlen/1234567-4 985604 121.2 ns/op BenchmarkAppendUintVarlen/12345678-4 943264 121.2 ns/op BenchmarkAppendUintVarlen/123456789-4 884510 130.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 905928 132.9 ns/op BenchmarkAppendUintVarlen/12345678901-4 858022 134.5 ns/op BenchmarkAppendUintVarlen/123456789012-4 896498 132.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 856237 135.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 877299 134.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 841179 141.6 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 853744 136.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 823338 145.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 809176 143.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 814524 145.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 806882 147.3 ns/op BenchmarkQuote-4 45793 2612 ns/op BenchmarkQuoteRune-4 461841 246.3 ns/op BenchmarkAppendQuote-4 54570 2215 ns/op BenchmarkAppendQuoteRune-4 838111 138.9 ns/op BenchmarkUnquoteEasy-4 1339470 88.88 ns/op BenchmarkUnquoteHard-4 47973 2464 ns/op PASS ok strconv 16.815s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 402343 272.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 147871 792.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 208117 583.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 463648 251.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 158541 810.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 210902 572.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 315478 377.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 91254 1277 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 108039 1123 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1694740 70.78 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22929 5168 ns/op BenchmarkGenericMatch1-4 2271 50605 ns/op BenchmarkGenericMatch2-4 456 260757 ns/op BenchmarkSingleMaxSkipping-4 8460 13755 ns/op 727.00 MB/s BenchmarkSingleLongSuffixFail-4 14452 8271 ns/op 121.15 MB/s BenchmarkSingleMatch-4 290 411121 ns/op 36.49 MB/s BenchmarkByteByteNoMatch-4 69614 1722 ns/op BenchmarkByteByteMatch-4 18522 6455 ns/op BenchmarkByteStringMatch-4 22566 5337 ns/op BenchmarkHTMLEscapeNew-4 72848 1639 ns/op BenchmarkHTMLEscapeOld-4 97726 1222 ns/op BenchmarkByteStringReplacerWriteString-4 1456 78977 ns/op BenchmarkByteReplacerWriteString-4 1576 74229 ns/op BenchmarkByteByteReplaces-4 4924 24436 ns/op BenchmarkByteByteMap-4 14373 8335 ns/op BenchmarkMap/identity/ASCII-4 562026 197.3 ns/op BenchmarkMap/identity/Greek-4 436804 269.8 ns/op BenchmarkMap/change/ASCII-4 50588 2361 ns/op BenchmarkMap/change/Greek-4 32329 3654 ns/op BenchmarkIndexRune-4 2974333 40.64 ns/op BenchmarkIndexRuneLongString-4 2556117 46.88 ns/op BenchmarkIndexRuneFastPath-4 4159359 29.00 ns/op BenchmarkIndex-4 8444202 14.28 ns/op BenchmarkLastIndex-4 4648356 25.41 ns/op BenchmarkIndexByte-4 9047793 13.19 ns/op BenchmarkToUpper/#00-4 5099460 23.58 ns/op BenchmarkToUpper/ONLYUPPER-4 3553796 33.62 ns/op BenchmarkToUpper/abc-4 397418 302.2 ns/op BenchmarkToUpper/AbC123-4 297442 403.4 ns/op BenchmarkToUpper/azAZ09_-4 324427 373.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 72321 1647 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 91992 1312 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38023 3119 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 65982 1814 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 119623 1003 ns/op BenchmarkToLower/#00-4 4933864 23.91 ns/op BenchmarkToLower/abc-4 4516941 26.63 ns/op BenchmarkToLower/AbC123-4 263724 438.2 ns/op BenchmarkToLower/azAZ09_-4 268314 442.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 120231 977.7 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 84318 1421 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39908 2980 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76460 1558 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118926 989.4 ns/op BenchmarkMapNoChanges-4 812853 146.7 ns/op BenchmarkTrim-4 37710 3152 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3331881 35.44 ns/op BenchmarkToValidUTF8/InvalidASCII-4 218246 539.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 138021 837.2 ns/op BenchmarkEqualFold/Tests-4 58376 2054 ns/op BenchmarkEqualFold/ASCII-4 3345302 35.71 ns/op BenchmarkEqualFold/UnicodePrefix-4 118892 976.2 ns/op BenchmarkEqualFold/UnicodeSuffix-4 125530 929.6 ns/op BenchmarkIndexHard1-4 843 141941 ns/op BenchmarkIndexHard2-4 603 197269 ns/op BenchmarkIndexHard3-4 151 787323 ns/op BenchmarkIndexHard4-4 94 1181919 ns/op BenchmarkLastIndexHard1-4 58 1975904 ns/op BenchmarkLastIndexHard2-4 60 1977738 ns/op BenchmarkLastIndexHard3-4 58 1981927 ns/op BenchmarkCountHard1-4 844 141423 ns/op BenchmarkCountHard2-4 603 197786 ns/op BenchmarkCountHard3-4 151 790365 ns/op BenchmarkIndexTorture-4 7752 15351 ns/op BenchmarkCountTorture-4 7592 15341 ns/op BenchmarkCountTortureOverlapping-4 769 138507 ns/op BenchmarkCountByte/10-4 4030484 29.22 ns/op 342.27 MB/s BenchmarkCountByte/32-4 4221586 29.58 ns/op 1081.95 MB/s BenchmarkCountByte/4096-4 1203338 99.84 ns/op 41026.39 MB/s BenchmarkCountByte/4194304-4 682 170372 ns/op 24618.49 MB/s BenchmarkCountByte/67108864-4 20 5897750 ns/op 11378.72 MB/s BenchmarkFields/ASCII/16-4 295940 361.0 ns/op 44.33 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23961 4984 ns/op 51.36 MB/s 288 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1458 81408 ns/op 50.31 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 78 1382179 ns/op 47.41 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22306102 ns/op 47.01 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 311643 389.6 ns/op 41.07 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 11564 11081 ns/op 23.10 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 552 199736 ns/op 20.51 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3807229 ns/op 17.21 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 68565852 ns/op 15.29 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 264481 456.1 ns/op 35.08 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 19878 6556 ns/op 39.05 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1011 132089 ns/op 31.01 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2424911 ns/op 27.03 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44428894 ns/op 23.60 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 201031 590.0 ns/op 27.12 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14533 8248 ns/op 31.04 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 796 155575 ns/op 26.33 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2870673 ns/op 22.83 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54092448 ns/op 19.38 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 67715133 ns/op BenchmarkSplitSingleByteSeparator-4 31 3762669 ns/op BenchmarkSplitMultiByteSeparator-4 44 2276727 ns/op BenchmarkSplitNSingleByteSeparator-4 330892 366.6 ns/op BenchmarkSplitNMultiByteSeparator-4 251724 470.3 ns/op BenchmarkRepeat/5x0-4 4370174 27.09 ns/op BenchmarkRepeat/5x1-4 4386651 27.68 ns/op BenchmarkRepeat/5x2-4 250784 474.4 ns/op BenchmarkRepeat/5x6-4 149282 796.4 ns/op BenchmarkRepeat/10x0-4 4357239 27.04 ns/op BenchmarkRepeat/10x1-4 4302987 28.04 ns/op BenchmarkRepeat/10x2-4 248746 478.0 ns/op BenchmarkRepeat/10x6-4 148290 823.0 ns/op BenchmarkRepeatLarge/256/1-4 71538 1696 ns/op 150.92 MB/s BenchmarkRepeatLarge/256/16-4 112040 1072 ns/op 238.71 MB/s BenchmarkRepeatLarge/512/1-4 57074 2099 ns/op 243.95 MB/s BenchmarkRepeatLarge/512/16-4 82918 1440 ns/op 355.48 MB/s BenchmarkRepeatLarge/1024/1-4 43327 2762 ns/op 370.69 MB/s BenchmarkRepeatLarge/1024/16-4 56256 2140 ns/op 478.43 MB/s BenchmarkRepeatLarge/2048/1-4 30409 3951 ns/op 518.39 MB/s BenchmarkRepeatLarge/2048/16-4 35826 3339 ns/op 613.32 MB/s BenchmarkRepeatLarge/4096/1-4 18866 6115 ns/op 669.82 MB/s BenchmarkRepeatLarge/4096/16-4 21811 5478 ns/op 747.75 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10638 ns/op 770.05 MB/s BenchmarkRepeatLarge/8192/16-4 12068 10488 ns/op 781.05 MB/s BenchmarkRepeatLarge/8192/4097-4 5438127 21.45 ns/op 191011.10 MB/s BenchmarkRepeatLarge/16384/1-4 6040 19191 ns/op 853.75 MB/s BenchmarkRepeatLarge/16384/16-4 6207 18736 ns/op 874.44 MB/s BenchmarkRepeatLarge/16384/4097-4 8487 14013 ns/op 877.11 MB/s BenchmarkRepeatLarge/32768/1-4 3212 38506 ns/op 850.98 MB/s BenchmarkRepeatLarge/32768/16-4 3106 34455 ns/op 951.03 MB/s BenchmarkRepeatLarge/32768/4097-4 3799 31692 ns/op 904.94 MB/s BenchmarkRepeatLarge/65536/1-4 1754 67868 ns/op 965.64 MB/s BenchmarkRepeatLarge/65536/16-4 1762 66681 ns/op 982.83 MB/s BenchmarkRepeatLarge/65536/4097-4 1803 64802 ns/op 948.35 MB/s BenchmarkRepeatLarge/131072/1-4 474 254832 ns/op 514.35 MB/s BenchmarkRepeatLarge/131072/16-4 472 256957 ns/op 510.09 MB/s BenchmarkRepeatLarge/131072/4097-4 475 249157 ns/op 509.75 MB/s BenchmarkRepeatLarge/262144/1-4 232 505205 ns/op 518.89 MB/s BenchmarkRepeatLarge/262144/16-4 232 511845 ns/op 512.15 MB/s BenchmarkRepeatLarge/262144/4097-4 243 498318 ns/op 517.96 MB/s BenchmarkRepeatLarge/524288/1-4 100 1016699 ns/op 515.68 MB/s BenchmarkRepeatLarge/524288/16-4 100 1019158 ns/op 514.43 MB/s BenchmarkRepeatLarge/524288/4097-4 121 981127 ns/op 530.33 MB/s BenchmarkRepeatLarge/1048576/1-4 62 1993702 ns/op 525.94 MB/s BenchmarkRepeatLarge/1048576/16-4 57 2012361 ns/op 521.07 MB/s BenchmarkRepeatLarge/1048576/4097-4 52 1981929 ns/op 527.13 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4007969 ns/op 523.25 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4165704 ns/op 503.43 MB/s BenchmarkRepeatLarge/2097152/4097-4 27 3956403 ns/op 529.16 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7846209 ns/op 534.56 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7889653 ns/op 531.62 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7868539 ns/op 532.66 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15569459 ns/op 538.79 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15676598 ns/op 535.10 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15444851 ns/op 543.00 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30616002 ns/op 547.99 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30649248 ns/op 547.39 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30679603 ns/op 546.85 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61616644 ns/op 544.57 MB/s BenchmarkRepeatLarge/33554432/16-4 2 61187514 ns/op 548.39 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60595322 ns/op 553.75 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119698995 ns/op 560.65 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119009975 ns/op 563.89 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 121169583 ns/op 553.84 MB/s BenchmarkRepeatLarge/134217728/1-4 1 265088410 ns/op 506.31 MB/s BenchmarkRepeatLarge/134217728/16-4 1 242171853 ns/op 554.23 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 239866753 ns/op 559.55 MB/s BenchmarkRepeatLarge/268435456/1-4 1 529939832 ns/op 506.54 MB/s BenchmarkRepeatLarge/268435456/16-4 1 480778122 ns/op 558.34 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 484180538 ns/op 554.41 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1059638506 ns/op 506.65 MB/s BenchmarkRepeatLarge/536870912/16-4 1 960194766 ns/op 559.13 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 966769595 ns/op 555.32 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2116423245 ns/op 507.34 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1932326904 ns/op 555.67 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1946296725 ns/op 551.68 MB/s BenchmarkRepeatSpaces-4 4116199 29.16 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2249234 52.76 ns/op BenchmarkIndexAnyASCII/1:2-4 2322880 51.43 ns/op BenchmarkIndexAnyASCII/1:4-4 2280699 51.47 ns/op BenchmarkIndexAnyASCII/1:8-4 2316709 51.47 ns/op BenchmarkIndexAnyASCII/1:16-4 2245912 53.40 ns/op BenchmarkIndexAnyASCII/1:32-4 2198377 54.57 ns/op BenchmarkIndexAnyASCII/1:64-4 2185466 55.19 ns/op BenchmarkIndexAnyASCII/16:1-4 2268174 53.25 ns/op BenchmarkIndexAnyASCII/16:2-4 801253 145.5 ns/op BenchmarkIndexAnyASCII/16:4-4 787561 147.5 ns/op BenchmarkIndexAnyASCII/16:8-4 690486 154.2 ns/op BenchmarkIndexAnyASCII/16:16-4 703696 166.4 ns/op BenchmarkIndexAnyASCII/16:32-4 605044 194.8 ns/op BenchmarkIndexAnyASCII/16:64-4 443227 238.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2047184 60.48 ns/op BenchmarkIndexAnyASCII/256:2-4 72500 1621 ns/op BenchmarkIndexAnyASCII/256:4-4 71673 1632 ns/op BenchmarkIndexAnyASCII/256:8-4 72546 1630 ns/op BenchmarkIndexAnyASCII/256:16-4 71348 1639 ns/op BenchmarkIndexAnyASCII/256:32-4 71131 1669 ns/op BenchmarkIndexAnyASCII/256:64-4 68019 1703 ns/op BenchmarkIndexAnyUTF8/1:1-4 2476292 47.65 ns/op BenchmarkIndexAnyUTF8/1:2-4 2348394 50.78 ns/op BenchmarkIndexAnyUTF8/1:4-4 2344861 52.30 ns/op BenchmarkIndexAnyUTF8/1:8-4 2297330 50.17 ns/op BenchmarkIndexAnyUTF8/1:16-4 2212903 51.07 ns/op BenchmarkIndexAnyUTF8/1:32-4 2246166 53.58 ns/op BenchmarkIndexAnyUTF8/1:64-4 2175898 54.25 ns/op BenchmarkIndexAnyUTF8/16:1-4 1845619 67.37 ns/op BenchmarkIndexAnyUTF8/16:2-4 285375 396.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 303469 399.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 298418 403.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 289390 410.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 269275 429.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 266311 429.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 340383 346.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 20460 5968 ns/op BenchmarkIndexAnyUTF8/256:4-4 20214 5922 ns/op BenchmarkIndexAnyUTF8/256:8-4 20155 5802 ns/op BenchmarkIndexAnyUTF8/256:16-4 19740 6073 ns/op BenchmarkIndexAnyUTF8/256:32-4 18909 6303 ns/op BenchmarkIndexAnyUTF8/256:64-4 18602 6334 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2248701 53.65 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2251686 53.07 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2255136 53.28 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2256601 53.30 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2211445 53.82 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2215099 54.09 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2137833 55.59 ns/op BenchmarkLastIndexAnyASCII/16:1-4 828747 142.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 835731 142.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 796701 146.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 760484 153.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 727761 163.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 623322 191.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 484975 237.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73956 1608 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74233 1608 ns/op BenchmarkLastIndexAnyASCII/256:4-4 74199 1617 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73774 1624 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73114 1630 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70989 1655 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70632 1701 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2308782 57.68 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2329593 51.65 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2333205 52.31 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2288371 52.01 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2280398 52.12 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2260245 55.39 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2199879 54.50 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 381034 317.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 180229 671.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 178780 666.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 179667 668.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 174735 686.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 166276 714.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 160226 719.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 24607 4297 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12013 10103 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10076 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10535 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10757 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 9426 11076 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9984 10931 ns/op BenchmarkTrimASCII/1:1-4 3994455 30.44 ns/op BenchmarkTrimASCII/1:2-4 2747470 43.92 ns/op BenchmarkTrimASCII/1:4-4 2500503 50.21 ns/op BenchmarkTrimASCII/1:8-4 2149592 55.51 ns/op BenchmarkTrimASCII/1:16-4 1807468 66.87 ns/op BenchmarkTrimASCII/16:1-4 3223531 37.11 ns/op BenchmarkTrimASCII/16:2-4 781318 144.4 ns/op BenchmarkTrimASCII/16:4-4 805620 148.1 ns/op BenchmarkTrimASCII/16:8-4 760431 155.0 ns/op BenchmarkTrimASCII/16:16-4 711351 164.8 ns/op BenchmarkTrimASCII/256:1-4 795102 147.2 ns/op BenchmarkTrimASCII/256:2-4 74098 1621 ns/op BenchmarkTrimASCII/256:4-4 73870 1621 ns/op BenchmarkTrimASCII/256:8-4 74040 1625 ns/op BenchmarkTrimASCII/256:16-4 72684 1636 ns/op BenchmarkTrimASCII/4096:1-4 74763 1587 ns/op BenchmarkTrimASCII/4096:2-4 4735 25584 ns/op BenchmarkTrimASCII/4096:4-4 4572 25687 ns/op BenchmarkTrimASCII/4096:8-4 4693 26331 ns/op BenchmarkTrimASCII/4096:16-4 4544 25926 ns/op BenchmarkTrimByte-4 4167213 27.80 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13461 8895 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13460 8911 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1110 107464 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2290 51896 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4441 26173 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7693 14802 ns/op BenchmarkJoin/0-4 5438263 22.05 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4074610 28.07 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 214452 557.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 156226 776.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 114619 1027 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 96152 1260 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 80862 1468 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 69080 1746 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3009518 38.25 ns/op BenchmarkTrimSpace/ASCII-4 1763781 67.68 ns/op BenchmarkTrimSpace/SomeNonASCII-4 150343 795.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 78900 1534 ns/op BenchmarkReplaceAll-4 151269 794.9 ns/op 16 B/op 1 allocs/op PASS ok strings 56.888s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 37899 2953 ns/op BenchmarkCond2-4 16002 7483 ns/op BenchmarkCond4-4 9549 13187 ns/op BenchmarkCond8-4 3676 31645 ns/op BenchmarkCond16-4 1426 79071 ns/op BenchmarkCond32-4 642 187911 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 469327 263.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 277130 443.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 518600 231.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 454023 252.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 306723 452.5 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 476994 241.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 88135 1412 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 71488 1861 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 79453 1728 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 42190 3123 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 426405 259.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 135373 856.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 510138 239.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 116463 1018 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 485103 210.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 146623 832.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2139908 66.13 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 34074 3305 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 97011 1261 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 108548 1015 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3853 25989 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 258 432301 ns/op BenchmarkRange/*sync.Map-4 1201 95225 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 104256 1103 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 227497 518.6 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 55978 2039 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 235572 507.4 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 240945 496.0 ns/op BenchmarkAdversarialDelete/*sync.Map-4 173720 807.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 62254 1886 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 141649 754.1 ns/op BenchmarkDeleteCollision/*sync.Map-4 507490 242.7 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45301 2669 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 117748 1040 ns/op BenchmarkSwapCollision/*sync.Map-4 53890 2286 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 531 229199 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 87284 1352 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 340975 349.8 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18684 6337 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 53056 2258 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17594 6849 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 164272 634.5 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 86010 1463 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 129283 862.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1868690 60.10 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 132823 891.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2167345 61.43 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 493039 260.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 125942 962.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 472057 245.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 82958 1481 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 350022 353.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 496358 277.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 95340 1236 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 522378 241.8 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 116820 1335 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 95660 1306 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 143631 857.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 47923 2519 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 202879 573.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 482077 267.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 101037 1188 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 507116 246.4 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 34322 3541 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 70828 1687 ns/op BenchmarkClear/*sync.Map-4 25026 4800 ns/op BenchmarkUncontendedSemaphore-4 3427983 35.03 ns/op BenchmarkContendedSemaphore-4 2419018 49.35 ns/op BenchmarkMutexUncontended-4 912132 123.8 ns/op BenchmarkMutex-4 96157 1195 ns/op BenchmarkMutexSlack-4 94730 1222 ns/op BenchmarkMutexWork-4 87940 1395 ns/op BenchmarkMutexWorkSlack-4 84175 1338 ns/op BenchmarkMutexNoSpin-4 50594 2347 ns/op BenchmarkMutexSpin-4 62470 2070 ns/op BenchmarkOnce-4 452624 266.4 ns/op BenchmarkOnceFunc/v=Once-4 1000000 113.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 869750 137.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 894415 137.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 966943 120.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 822859 143.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 846868 128.1 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7061554 16.62 ns/op BenchmarkSemaSyntNonblock-4 1000000 109.7 ns/op BenchmarkSemaSyntBlock-4 786355 162.5 ns/op BenchmarkSemaWorkNonblock-4 770752 152.1 ns/op BenchmarkSemaWorkBlock-4 779442 181.1 ns/op BenchmarkRWMutexUncontended-4 422652 308.0 ns/op BenchmarkRWMutexWrite100-4 270828 460.9 ns/op BenchmarkRWMutexWrite10-4 167242 708.1 ns/op BenchmarkRWMutexWorkWrite100-4 244914 507.6 ns/op BenchmarkRWMutexWorkWrite10-4 145598 801.6 ns/op BenchmarkWaitGroupUncontended-4 870608 155.7 ns/op BenchmarkWaitGroupAddDone-4 296505 418.0 ns/op BenchmarkWaitGroupAddDoneWork-4 281277 418.1 ns/op BenchmarkWaitGroupWait-4 4521722 26.00 ns/op BenchmarkWaitGroupWaitWork-4 2566444 46.64 ns/op BenchmarkWaitGroupActuallyWait-4 38386 3202 ns/op 32 B/op 2 allocs/op PASS ok sync 18.218s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 441442 289.0 ns/op PASS ok sync/atomic 1.300s PASS ok syscall 1.080s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 130141 902.6 ns/op 0 B/op 0 allocs/op PASS ok testing 1.181s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 6838 15684 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11388 10609 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 99 1176166 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 120 988131 ns/op 924 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 142312897 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 141024260 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1827 63860 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2110 54933 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5842053 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5319545 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 676533026 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 652949096 ns/op 47012768 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 223 531758 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 244 484556 ns/op 161 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56605998 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 54848866 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6392897862 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6106093605 ns/op 334042080 B/op 100089 allocs/op BenchmarkPyramid/10-4 2802 41943 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 2968313 ns/op 410538 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 301223876 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2600 45962 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 278 432375 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4279015 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 7774 13665 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.219s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 73138948 ns/op BenchmarkVariableString-4 114566 1020 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2209 52670 ns/op 2498 B/op 39 allocs/op PASS ok text/template/parse 1.565s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 33 3553517 ns/op BenchmarkAfter-4 99476 1238 ns/op BenchmarkStop/impl=chan-4 208850 645.4 ns/op BenchmarkStop/impl=func-4 207988 606.2 ns/op BenchmarkSimultaneousAfterFunc1000-4 26 4197426 ns/op BenchmarkStartStop1000-4 267 582941 ns/op BenchmarkReset/impl=chan-4 1738176 69.57 ns/op BenchmarkReset/impl=func-4 1885068 65.10 ns/op BenchmarkSleep1000-4 28 3765650 ns/op BenchmarkParallelTimerLatency-4 51 169273 avg-late-ns 1035592 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 98117 avg-late-ns 252014 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 81767 avg-late-ns 178597 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 68415 avg-late-ns 240136 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 62005 avg-late-ns 196480 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 79490 avg-late-ns 280886 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 98625 avg-late-ns 319687 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 107076 avg-late-ns 480620 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 89074 avg-late-ns 511291 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 113963 avg-late-ns 1325120 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 817051 avg-late-ns 6551727 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 95180 avg-late-ns 254106 max-late-ns BenchmarkAdjustTimers10000-4 24 6558284 ns/op BenchmarkTicker-4 529791 213.8 ns/op BenchmarkTickerReset-4 1610709 86.65 ns/op BenchmarkTickerResetNaive-4 169887 677.3 ns/op BenchmarkNow-4 909501 130.2 ns/op BenchmarkNowUnixNano-4 843433 136.7 ns/op BenchmarkNowUnixMilli-4 842142 129.9 ns/op BenchmarkNowUnixMicro-4 922360 138.0 ns/op BenchmarkFormat-4 60676 1969 ns/op BenchmarkFormatRFC3339-4 85303 1395 ns/op BenchmarkFormatRFC3339Nano-4 83019 1426 ns/op BenchmarkFormatNow-4 81360 1436 ns/op BenchmarkMarshalJSON-4 111297 1082 ns/op BenchmarkMarshalText-4 115869 1030 ns/op BenchmarkMarshalBinary-4 263667 440.9 ns/op BenchmarkParse-4 148442 818.1 ns/op BenchmarkParseRFC3339UTC-4 354158 335.0 ns/op BenchmarkParseRFC3339UTCBytes-4 228447 519.0 ns/op BenchmarkParseRFC3339TZ-4 108152 1119 ns/op BenchmarkParseRFC3339TZBytes-4 85796 1394 ns/op BenchmarkParseDuration-4 536751 223.0 ns/op BenchmarkHour-4 712393 163.0 ns/op BenchmarkSecond-4 720601 164.2 ns/op BenchmarkDate-4 615981 192.7 ns/op BenchmarkYear-4 630519 186.6 ns/op BenchmarkYearDay-4 612754 190.3 ns/op BenchmarkMonth-4 613960 187.2 ns/op BenchmarkDay-4 621418 190.5 ns/op BenchmarkISOWeek-4 589880 196.6 ns/op BenchmarkGoString-4 86850 1447 ns/op BenchmarkDateFunc-4 1643113 74.22 ns/op BenchmarkUnmarshalText-4 98151 1221 ns/op PASS ok time 16.974s goos: freebsd goarch: amd64 pkg: unicode cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkToUpper-4 579106 184.1 ns/op BenchmarkToLower-4 509808 213.1 ns/op BenchmarkSimpleFold/Upper-4 390252 307.0 ns/op BenchmarkSimpleFold/Lower-4 390152 301.7 ns/op BenchmarkSimpleFold/Fold-4 719504 165.6 ns/op BenchmarkSimpleFold/NoFold-4 401722 296.4 ns/op PASS ok unicode 1.798s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 625629 181.1 ns/op BenchmarkDecodeValidJapaneseChars-4 727872 150.7 ns/op BenchmarkDecodeRune-4 1673846 68.38 ns/op BenchmarkEncodeValidASCII-4 548566 194.2 ns/op BenchmarkEncodeValidJapaneseChars-4 836311 136.9 ns/op BenchmarkAppendRuneValidASCII-4 1495014 80.03 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2372824 50.03 ns/op BenchmarkEncodeRune-4 1675957 71.62 ns/op PASS ok unicode/utf16 2.239s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2391226 50.25 ns/op BenchmarkRuneCountTenJapaneseChars-4 1391929 86.32 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 7380915 16.09 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 1925211 62.21 ns/op BenchmarkValidTenASCIIChars-4 1905693 62.98 ns/op BenchmarkValid100KASCIIChars-4 84 1271061 ns/op BenchmarkValidTenJapaneseChars-4 303034 391.9 ns/op BenchmarkValidLongMostlyASCII-4 84 1388038 ns/op BenchmarkValidLongJapanese-4 48 2268737 ns/op BenchmarkValidStringTenASCIIChars-4 4588264 26.16 ns/op BenchmarkValidString100KASCIIChars-4 9751 12175 ns/op BenchmarkValidStringTenJapaneseChars-4 448788 249.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1198 99252 ns/op BenchmarkValidStringLongJapanese-4 159 751300 ns/op BenchmarkEncodeASCIIRune-4 9509614 11.62 ns/op BenchmarkEncodeSpanishRune-4 3071193 38.73 ns/op BenchmarkEncodeJapaneseRune-4 2611429 45.86 ns/op BenchmarkEncodeMaxRune-4 2306553 51.61 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2521956 47.21 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2489227 47.41 ns/op BenchmarkEncodeInvalidRuneNegative-4 2509567 47.71 ns/op BenchmarkAppendASCIIRune-4 9939834 11.43 ns/op BenchmarkAppendSpanishRune-4 3513234 34.02 ns/op BenchmarkAppendJapaneseRune-4 2990278 39.96 ns/op BenchmarkAppendMaxRune-4 2543026 46.64 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 2930509 40.83 ns/op BenchmarkAppendInvalidRuneSurrogate-4 2840906 41.89 ns/op BenchmarkAppendInvalidRuneNegative-4 2942019 41.03 ns/op BenchmarkDecodeASCIIRune-4 2937746 40.68 ns/op BenchmarkDecodeJapaneseRune-4 2333925 51.51 ns/op BenchmarkFullRune/ASCII-4 3507952 34.53 ns/op BenchmarkFullRune/Incomplete-4 1620036 75.18 ns/op BenchmarkFullRune/Japanese-4 3601629 33.09 ns/op PASS ok unicode/utf8 6.223s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 410473 246.3 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 321914 348.3 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 130290 16899 ns/op 0 B/op 0 allocs/op PASS ok unique 8.826s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 75842936989 ns/op PASS ok cmd/api 77.009s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 492114 236.7 ns/op BenchmarkCgoCall/one-pointer-4 392862 294.1 ns/op BenchmarkCgoCall/string-pointer-escape-4 339753 359.0 ns/op BenchmarkCgoCall/string-pointer-noescape-4 427863 282.9 ns/op BenchmarkCgoCall/eight-pointers-4 202495 591.1 ns/op BenchmarkCgoCall/eight-pointers-nil-4 385330 301.8 ns/op BenchmarkCgoCall/eight-pointers-array-4 31776 4073 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43471 2766 ns/op BenchmarkGoString-4 1000000 118.0 ns/op BenchmarkCGoCallback-4 50538 2315 ns/op BenchmarkCGoInCThread-4 287172 394.2 ns/op PASS ok cmd/cgo/internal/test 2.530s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCallbackMainThread-4 602863 189.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-build1113039537=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2540080228/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-build1113039537=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2540080228/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-build1113039537=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2540080228/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-build1113039537=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2540080228/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-build1113039537=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2540080228/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 5.108s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 890520 134.7 ns/op BenchmarkEqArrayOfStrings64-4 113822 1029 ns/op BenchmarkEqArrayOfStrings1024-4 7460 14669 ns/op BenchmarkEqArrayOfFloats5-4 1000000 108.2 ns/op BenchmarkEqArrayOfFloats64-4 132200 917.2 ns/op BenchmarkEqArrayOfFloats1024-4 8966 13058 ns/op BenchmarkEqArrayOfStructsEq-4 2517 46987 ns/op BenchmarkEqArrayOfStructsNotEq-4 4171 28156 ns/op BenchmarkEqStruct-4 17719528 6.665 ns/op PASS ok cmd/compile/internal/reflectdata 2.283s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 64595 ns/op BenchmarkInvertLessThanNoov-4 13727367 8.675 ns/op BenchmarkCopyElim1-4 1075 111278 ns/op BenchmarkCopyElim10-4 1003 124292 ns/op BenchmarkCopyElim100-4 463 270887 ns/op BenchmarkCopyElim1000-4 72 1576561 ns/op BenchmarkCopyElim10000-4 4 28226842 ns/op BenchmarkCopyElim100000-4 1 527389934 ns/op BenchmarkDeadCode/1-4 918 130329 ns/op BenchmarkDeadCode/10-4 738 158841 ns/op BenchmarkDeadCode/100-4 344 350130 ns/op BenchmarkDeadCode/1000-4 52 2376578 ns/op BenchmarkDeadCode/10000-4 4 29783088 ns/op BenchmarkDeadCode/100000-4 1 342674193 ns/op BenchmarkDeadCode/200000-4 1 738139208 ns/op BenchmarkDominatorsLinear-4 15 8535714 ns/op 1.17 MB/s BenchmarkDominatorsFwdBack-4 9 13453073 ns/op 0.74 MB/s BenchmarkDominatorsManyPred-4 10 12516546 ns/op 0.80 MB/s BenchmarkDominatorsMaxPred-4 9 12730364 ns/op 0.79 MB/s BenchmarkDominatorsMaxPredVal-4 9 12920220 ns/op 0.77 MB/s BenchmarkFuse/1-4 679 200363 ns/op BenchmarkFuse/10-4 615 210417 ns/op BenchmarkFuse/100-4 190 634216 ns/op BenchmarkFuse/1000-4 20 5538021 ns/op BenchmarkFuse/10000-4 2 71390208 ns/op BenchmarkNilCheckDeep1-4 10000 10104 ns/op 0.10 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4687 24757 ns/op 0.40 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 694 166982 ns/op 0.60 MB/s 1147 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 66 1636228 ns/op 0.61 MB/s 8918 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 19620834 ns/op 0.51 MB/s 218800 B/op 6 allocs/op BenchmarkDSEPass-4 32 3667821 ns/op 57587 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 127580151 ns/op 4261136 B/op 108527 allocs/op BenchmarkCSEPass-4 8 13276294 ns/op 98609 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 145150893 ns/op 3763336 B/op 52598 allocs/op BenchmarkDeadcodePass-4 189 604445 ns/op 96885 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 139764199 ns/op 4027528 B/op 44803 allocs/op BenchmarkMultiPass-4 79 1406245 ns/op 242028 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 269033407 ns/op 9230648 B/op 104464 allocs/op BenchmarkCondRewrite/SoloJump-4 3351649 35.67 ns/op BenchmarkCondRewrite/CombJump-4 3082662 38.94 ns/op PASS ok cmd/compile/internal/ssa 14.739s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11385 ns/op BenchmarkExtShift-4 18228 6634 ns/op BenchmarkModify-4 9318 12307 ns/op BenchmarkMullImm-4 17236 6908 ns/op BenchmarkConstModify-4 9682 11893 ns/op BenchmarkBitSet-4 19702 5993 ns/op BenchmarkBitClear-4 19526 5974 ns/op BenchmarkBitToggle-4 20007 5957 ns/op BenchmarkBitSetConst-4 157962 758.7 ns/op BenchmarkBitClearConst-4 151479 786.2 ns/op BenchmarkBitToggleConst-4 157713 758.0 ns/op BenchmarkDivconstI64-4 9045448 12.67 ns/op BenchmarkModconstI64-4 8324310 14.27 ns/op BenchmarkDivisiblePow2constI64-4 8892784 13.63 ns/op BenchmarkDivisibleconstI64-4 9549520 11.63 ns/op BenchmarkDivisibleWDivconstI64-4 6205304 19.25 ns/op BenchmarkDivconstU64/3-4 8812729 12.44 ns/op BenchmarkDivconstU64/5-4 8665905 13.69 ns/op BenchmarkDivconstU64/37-4 8960278 12.74 ns/op BenchmarkDivconstU64/1234567-4 9452055 11.70 ns/op BenchmarkModconstU64-4 9005283 13.11 ns/op BenchmarkDivisibleconstU64-4 9543601 11.89 ns/op BenchmarkDivisibleWDivconstU64-4 6227206 19.32 ns/op BenchmarkDivconstI32-4 8663499 13.91 ns/op BenchmarkModconstI32-4 8614674 13.49 ns/op BenchmarkDivisiblePow2constI32-4 9115358 12.64 ns/op BenchmarkDivisibleconstI32-4 9002304 13.04 ns/op BenchmarkDivisibleWDivconstI32-4 6282114 19.09 ns/op BenchmarkDivconstU32-4 9704011 11.70 ns/op BenchmarkModconstU32-4 8528814 14.07 ns/op BenchmarkDivisibleconstU32-4 8901640 12.97 ns/op BenchmarkDivisibleWDivconstU32-4 6302101 19.01 ns/op BenchmarkDivconstI16-4 9923193 11.81 ns/op BenchmarkModconstI16-4 9801836 11.72 ns/op BenchmarkDivisiblePow2constI16-4 8879632 12.93 ns/op BenchmarkDivisibleconstI16-4 8939236 13.01 ns/op BenchmarkDivisibleWDivconstI16-4 6168036 19.33 ns/op BenchmarkDivconstU16-4 9006810 12.63 ns/op BenchmarkModconstU16-4 8696869 13.36 ns/op BenchmarkDivisibleconstU16-4 8863665 13.13 ns/op BenchmarkDivisibleWDivconstU16-4 6242682 19.19 ns/op BenchmarkDivconstI8-4 9025292 12.60 ns/op BenchmarkModconstI8-4 8189599 13.66 ns/op BenchmarkDivisiblePow2constI8-4 8918644 12.89 ns/op BenchmarkDivisibleconstI8-4 9322886 12.19 ns/op BenchmarkDivisibleWDivconstI8-4 5924355 20.25 ns/op BenchmarkDivconstU8-4 9096536 12.84 ns/op BenchmarkModconstU8-4 9128976 12.56 ns/op BenchmarkDivisibleconstU8-4 9120253 12.85 ns/op BenchmarkDivisibleWDivconstU8-4 6230984 19.27 ns/op BenchmarkMul2-4 167277 749.8 ns/op BenchmarkMulNeg2-4 166896 752.8 ns/op BenchmarkEfaceInteger-4 3851012 28.20 ns/op BenchmarkTypeAssert-4 14414263 7.188 ns/op BenchmarkDiv64UnsignedSmall-4 7400352 16.03 ns/op BenchmarkDiv64Small-4 6318668 18.27 ns/op BenchmarkDiv64SmallNegDivisor-4 6226334 19.79 ns/op BenchmarkDiv64SmallNegDividend-4 5871770 19.06 ns/op BenchmarkDiv64SmallNegBoth-4 6055735 18.11 ns/op BenchmarkDiv64Unsigned-4 7115968 16.23 ns/op BenchmarkDiv64-4 6143341 18.38 ns/op BenchmarkDiv64NegDivisor-4 6352626 18.08 ns/op BenchmarkDiv64NegDividend-4 6212413 18.25 ns/op BenchmarkDiv64NegBoth-4 6343567 18.13 ns/op BenchmarkMod64UnsignedSmall-4 7448784 15.34 ns/op BenchmarkMod64Small-4 6468474 17.34 ns/op BenchmarkMod64SmallNegDivisor-4 6294286 18.44 ns/op BenchmarkMod64SmallNegDividend-4 6304185 17.80 ns/op BenchmarkMod64SmallNegBoth-4 6260442 17.72 ns/op BenchmarkMod64Unsigned-4 7290676 15.42 ns/op BenchmarkMod64-4 6365361 18.56 ns/op BenchmarkMod64NegDivisor-4 6207745 18.78 ns/op BenchmarkMod64NegDividend-4 6210759 18.60 ns/op BenchmarkMod64NegBoth-4 6305085 17.72 ns/op BenchmarkMulconstI32/3-4 16734734 6.743 ns/op BenchmarkMulconstI32/5-4 18746382 5.612 ns/op BenchmarkMulconstI32/12-4 18420703 6.085 ns/op BenchmarkMulconstI32/120-4 17529548 6.062 ns/op BenchmarkMulconstI32/-120-4 18342993 5.651 ns/op BenchmarkMulconstI32/65537-4 18233246 6.061 ns/op BenchmarkMulconstI32/65538-4 18627153 6.092 ns/op BenchmarkMulconstI64/3-4 17784804 6.058 ns/op BenchmarkMulconstI64/5-4 17736567 6.047 ns/op BenchmarkMulconstI64/12-4 17369516 6.407 ns/op BenchmarkMulconstI64/120-4 17658427 6.061 ns/op BenchmarkMulconstI64/-120-4 17592390 6.066 ns/op BenchmarkMulconstI64/65537-4 17429712 6.476 ns/op BenchmarkMulconstI64/65538-4 17370740 6.453 ns/op BenchmarkMulconstU32/3-4 18724136 5.612 ns/op BenchmarkMulconstU32/5-4 17719010 6.079 ns/op BenchmarkMulconstU32/12-4 17488695 6.033 ns/op BenchmarkMulconstU32/120-4 21016548 6.876 ns/op BenchmarkMulconstU32/65537-4 17306906 6.097 ns/op BenchmarkMulconstU32/65538-4 17500428 6.908 ns/op BenchmarkMulconstU64/3-4 18793682 5.692 ns/op BenchmarkMulconstU64/5-4 18419546 5.706 ns/op BenchmarkMulconstU64/12-4 17325510 5.981 ns/op BenchmarkMulconstU64/120-4 18720897 5.713 ns/op BenchmarkMulconstU64/65537-4 17363552 6.081 ns/op BenchmarkMulconstU64/65538-4 17167022 5.986 ns/op BenchmarkShiftArithmeticRight-4 20041555 5.984 ns/op BenchmarkSwitch8Predictable-4 13630326 8.801 ns/op BenchmarkSwitch8Unpredictable-4 5756948 20.54 ns/op BenchmarkSwitch32Predictable-4 8523330 14.03 ns/op BenchmarkSwitch32Unpredictable-4 5829160 20.47 ns/op BenchmarkSwitchStringPredictable-4 6889921 17.21 ns/op BenchmarkSwitchStringUnpredictable-4 4663506 25.71 ns/op BenchmarkSwitchTypePredictable-4 6223530 19.28 ns/op BenchmarkSwitchTypeUnpredictable-4 3286573 36.57 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6559005 15.36 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3866986 30.88 ns/op PASS ok cmd/compile/internal/test 16.236s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 97 1271154 ns/op BenchmarkNamed/Underlying/nongeneric-4 882566 137.8 ns/op BenchmarkNamed/Underlying/generic-4 886059 129.8 ns/op BenchmarkNamed/Underlying/src_instance-4 899944 128.7 ns/op BenchmarkNamed/Underlying/user_instance-4 842907 139.9 ns/op BenchmarkCheck/http/funcbodies/info-4 1 543676748 ns/op 64305 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 436259245 ns/op 80137 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 155682175 ns/op 224472 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 137436957 ns/op 254287 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 381177303 ns/op 13932 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 91572396 ns/op 57993 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 33262713 ns/op 159636 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 31157300 ns/op 170429 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 131275030 ns/op 16526 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40845615 ns/op 53105 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20370699 ns/op 106483 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19638176 ns/op 110470 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1220457474 ns/op 56896 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 620707768 ns/op 111865 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 136850597 ns/op 507171 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 119059651 ns/op 583031 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 452549508 ns/op 2523 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 49068109 ns/op 23267 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 29870645 ns/op 38218 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 28815882 ns/op 39614 lines/s PASS ok cmd/compile/internal/types2 17.788s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 51 2282417 ns/op 4164667 sys-ns/op 592333 user-ns/op PASS ok cmd/go 1.285s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 210660 542.8 ns/op PASS ok cmd/go/internal/cfg 1.205s All tests passed.