freebsd-amd64-race at 6ee8c07c3cb8b20e46cd168a8bf6ebaf8243b2ac :: 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.751s ok archive/zip 2.915s ok bufio 1.396s ok bytes 2.580s ok cmp 1.083s ok compress/bzip2 1.432s ok compress/flate 6.652s ok compress/gzip 13.172s ok compress/lzw 2.044s ok compress/zlib 5.610s ok container/heap 1.027s ok container/list 1.021s ok container/ring 1.089s ok context 1.052s ok crypto 2.496s ok crypto/aes 1.093s ok crypto/cipher 3.464s ok crypto/des 1.081s ok crypto/dsa 1.050s ok crypto/ecdh 1.284s ok crypto/ecdsa 1.209s ok crypto/ed25519 1.426s ok crypto/elliptic 1.097s ok crypto/hmac 1.096s ok crypto/internal/alias 1.067s ok crypto/internal/bigmod 1.437s ok crypto/internal/boring 1.067s ok crypto/internal/boring/bcache 1.487s ok crypto/internal/edwards25519 1.689s ok crypto/internal/edwards25519/field 1.131s ok crypto/internal/hpke 1.085s ok crypto/internal/mlkem768 1.671s ok crypto/internal/nistec 1.835s ok crypto/internal/nistec/fiat 1.085s [no tests to run] ok crypto/md5 1.090s ok crypto/rand 1.352s ok crypto/rc4 1.493s ok crypto/rsa 2.429s ok crypto/sha1 1.028s ok crypto/sha256 1.093s ok crypto/sha512 1.093s ok crypto/subtle 1.450s ok crypto/tls 3.806s ok crypto/x509 2.176s ok database/sql 1.636s ok database/sql/driver 1.025s ok debug/buildinfo 1.142s ok debug/dwarf 1.123s ok debug/elf 2.007s ok debug/gosym 1.170s ok debug/macho 1.104s ok debug/pe 1.090s ok debug/plan9obj 1.029s ok embed 1.029s [no tests to run] ok embed/internal/embedtest 1.080s ok encoding/ascii85 1.046s ok encoding/asn1 1.082s ok encoding/base32 1.078s ok encoding/base64 1.078s ok encoding/binary 1.105s ok encoding/csv 1.079s ok encoding/gob 18.233s ok encoding/hex 1.095s ok encoding/json 2.274s ok encoding/pem 3.109s ok encoding/xml 1.187s ok errors 1.037s ok expvar 1.080s ok flag 3.289s ok fmt 1.583s ok go/ast 1.099s ok go/build 7.169s ok go/build/constraint 1.090s ok go/constant 1.090s ok go/doc 1.300s ok go/doc/comment 3.164s ok go/format 1.065s ok go/importer 1.726s ok go/internal/gccgoimporter 1.063s ok go/internal/gcimporter 12.603s ok go/internal/srcimporter 15.254s ok go/parser 2.122s ok go/printer 2.458s ok go/scanner 1.046s ok go/token 1.121s ok go/types 40.562s ok go/version 1.026s ok hash 1.026s ok hash/adler32 1.115s ok hash/crc32 1.109s ok hash/crc64 1.064s ok hash/fnv 1.064s ok hash/maphash 1.056s ok html 1.048s ok html/template 1.286s ok image 1.473s ok image/color 1.054s ok image/draw 1.602s ok image/gif 1.894s ok image/jpeg 2.275s ok image/png 4.055s ok index/suffixarray 1.949s ok internal/abi 1.074s ok internal/buildcfg 1.060s ok internal/chacha8rand 1.081s ok internal/concurrent 2.277s ok internal/coverage/cfile 2.890s ok internal/coverage/cformat 1.017s ok internal/coverage/cmerge 1.044s ok internal/coverage/pods 1.041s ok internal/coverage/slicereader 1.036s ok internal/coverage/slicewriter 1.031s ok internal/coverage/test 1.047s ok internal/cpu 3.247s ok internal/dag 1.025s ok internal/diff 1.025s ok internal/fmtsort 1.085s ok internal/fuzz 1.056s ok internal/godebug 17.486s ok internal/godebugs 72.000s ok internal/gover 1.045s ok internal/itoa 1.045s ok internal/pkgbits 1.045s ok internal/platform 1.827s ok internal/poll 1.428s ok internal/profile 1.060s ok internal/reflectlite 1.083s ok internal/runtime/atomic 1.083s ok internal/runtime/math 1.083s ok internal/runtime/sys 1.080s ok internal/saferio 1.148s ok internal/singleflight 1.082s ok internal/syscall/unix 1.043s ok internal/sysinfo 1.062s ok internal/testenv 1.200s ok internal/trace 41.193s ok internal/trace/internal/oldtrace 1.695s ok internal/types/errors 1.452s ok internal/unsafeheader 1.082s ok internal/weak 1.064s ok internal/xcoff 1.090s ok internal/zstd 2.069s ok io 1.077s ok io/fs 1.316s ok io/ioutil 1.054s ok iter 1.053s ok log 1.093s ok log/slog 1.170s ok log/slog/internal/benchmarks 1.041s ok log/slog/internal/buffer 1.042s ok log/syslog 2.294s ok maps 1.033s ok math 1.100s ok math/big 4.014s ok math/bits 1.060s ok math/cmplx 1.060s ok math/rand 3.925s ok math/rand/v2 2.680s ok mime 1.075s ok mime/multipart 6.280s ok mime/quotedprintable 1.078s ok net 9.607s ok net/http 10.465s ok net/http/cgi 28.742s ok net/http/cookiejar 1.087s ok net/http/fcgi 1.303s ok net/http/httptest 1.160s ok net/http/httptrace 1.027s ok net/http/httputil 1.771s ok net/http/internal 2.652s ok net/http/internal/ascii 1.031s ok net/http/pprof 6.230s ok net/internal/cgotest 1.079s ok net/internal/socktest 1.050s ok net/mail 1.089s ok net/netip 1.578s ok net/rpc 1.088s ok net/rpc/jsonrpc 1.087s ok net/smtp 1.083s ok net/textproto 1.083s ok net/url 1.045s ok os 7.137s ok os/exec 8.581s ok os/exec/internal/fdtest 1.049s ok os/signal 20.439s ok os/user 1.068s ok path 1.068s ok path/filepath 1.143s ok plugin 1.030s ok reflect 1.482s ok regexp 4.068s ok regexp/syntax 6.013s ok runtime 46.253s ok runtime/cgo 1.045s ok runtime/debug 2.273s ok runtime/internal/wasitest 1.046s ok runtime/metrics 1.033s ok runtime/pprof 30.730s ok runtime/race 11.084s ok runtime/trace 1.141s ok slices 1.434s ok sort 1.417s ok strconv 3.600s ok strings 2.538s ok sync 1.660s ok sync/atomic 4.768s ok syscall 8.056s ok testing 3.633s ok testing/fstest 1.036s ok testing/iotest 1.036s ok testing/quick 1.227s ok testing/slogtest 1.088s ok text/scanner 1.094s ok text/tabwriter 1.094s ok text/template 1.111s ok text/template/parse 1.051s ok time 13.286s ok unicode 1.087s ok unicode/utf16 1.080s ok unicode/utf8 1.080s ok unique 1.412s ok cmd/addr2line 5.444s ok cmd/api 15.032s ok cmd/asm/internal/asm 4.260s ok cmd/asm/internal/lex 1.037s ok cmd/cgo/internal/swig 1.037s ok cmd/cgo/internal/test 1.812s ok cmd/cgo/internal/testcarchive 25.094s ok cmd/cgo/internal/testcshared 9.521s ok cmd/cgo/internal/testerrors 10.662s ok cmd/cgo/internal/testfortran 1.037s ok cmd/cgo/internal/testgodefs 1.592s ok cmd/cgo/internal/testlife 1.732s ok cmd/cgo/internal/testnocgo 1.034s ok cmd/cgo/internal/testplugin 35.398s ok cmd/cgo/internal/testsanitizers 21.807s ok cmd/cgo/internal/testshared 1.026s ok cmd/cgo/internal/testso 2.757s ok cmd/cgo/internal/teststdio 3.223s ok cmd/cgo/internal/testtls 1.031s ok cmd/compile 24.282s ok cmd/compile/internal/abt 1.069s ok cmd/compile/internal/amd64 1.028s ok cmd/compile/internal/base 1.027s ok cmd/compile/internal/compare 1.089s ok cmd/compile/internal/devirtualize 1.083s ok cmd/compile/internal/dwarfgen 1.593s ok cmd/compile/internal/importer 2.146s ok cmd/compile/internal/inline/inlheur 1.621s ok cmd/compile/internal/ir 1.031s ok cmd/compile/internal/liveness 1.165s ok cmd/compile/internal/logopt 1.212s ok cmd/compile/internal/loopvar 1.084s ok cmd/compile/internal/noder 1.050s ok cmd/compile/internal/rangefunc 1.050s ok cmd/compile/internal/reflectdata 1.050s [no tests to run] ok cmd/compile/internal/ssa 9.838s ok cmd/compile/internal/ssagen 1.050s ok cmd/compile/internal/syntax 1.173s ok cmd/compile/internal/test 16.629s ok cmd/compile/internal/typecheck 1.356s ok cmd/compile/internal/types 1.029s ok cmd/compile/internal/types2 12.301s ok cmd/covdata 1.037s ok cmd/cover 17.471s ok cmd/dist 1.088s ok cmd/distpack 1.088s ok cmd/doc 1.513s ok cmd/fix 3.171s ok cmd/go 330.098s ok cmd/go/internal/auth 1.082s ok cmd/go/internal/cache 1.255s ok cmd/go/internal/cfg 1.085s [no tests to run] ok cmd/go/internal/envcmd 1.132s ok cmd/go/internal/fsys 1.127s ok cmd/go/internal/generate 1.073s ok cmd/go/internal/gover 1.072s ok cmd/go/internal/imports 1.100s ok cmd/go/internal/load 1.092s ok cmd/go/internal/lockedfile 2.629s ok cmd/go/internal/lockedfile/internal/filelock 2.069s ok cmd/go/internal/modfetch 1.036s ok cmd/go/internal/modfetch/codehost 2.240s ok cmd/go/internal/modfetch/zip_sum_test 1.022s ok cmd/go/internal/modindex 1.614s ok cmd/go/internal/modload 1.089s ok cmd/go/internal/mvs 1.072s ok cmd/go/internal/str 1.072s ok cmd/go/internal/test 1.112s ok cmd/go/internal/toolchain 1.062s ok cmd/go/internal/vcs 1.061s ok cmd/go/internal/vcweb 1.061s ok cmd/go/internal/vcweb/vcstest 3.126s ok cmd/go/internal/web 1.023s ok cmd/go/internal/work 1.261s ok cmd/gofmt 1.291s ok cmd/internal/archive 1.460s ok cmd/internal/buildid 1.551s ok cmd/internal/bootstrap_test 1.058s ok cmd/internal/cov 1.350s ok cmd/internal/dwarf 1.076s ok cmd/internal/edit 1.076s ok cmd/internal/goobj 1.028s ok cmd/internal/moddeps 2.033s ok cmd/internal/obj 1.588s ok cmd/internal/obj/arm64 1.657s ok cmd/internal/obj/loong64 1.123s ok cmd/internal/obj/ppc64 1.123s ok cmd/internal/obj/riscv 1.110s ok cmd/internal/obj/s390x 1.024s ok cmd/internal/obj/x86 3.970s ok cmd/internal/objabi 1.087s ok cmd/internal/par 1.162s ok cmd/internal/pgo 1.087s ok cmd/internal/pkgpath 5.308s ok cmd/internal/pkgpattern 1.045s ok cmd/internal/quoted 1.045s ok cmd/internal/src 1.086s ok cmd/internal/sys 1.086s ok cmd/internal/test2json 1.797s ok cmd/link 26.645s ok cmd/link/internal/benchmark 1.084s ok cmd/link/internal/ld 12.286s ok cmd/link/internal/loader 1.115s ok cmd/nm 9.619s ok cmd/objdump 5.746s ok cmd/pack 7.679s ok cmd/pprof 3.677s ok cmd/relnote 1.084s ok cmd/trace 1.378s ok cmd/vet 49.760s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3902 26428 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3074 39015 ns/op 1671 B/op 25 allocs/op Benchmark/Writer/PAX-4 2268 51792 ns/op 2112 B/op 32 allocs/op Benchmark/Reader/USTAR-4 4147 26496 ns/op 5096 B/op 15 allocs/op Benchmark/Reader/GNU-4 5703 18848 ns/op 5067 B/op 14 allocs/op Benchmark/Reader/PAX-4 2122 53348 ns/op 8840 B/op 33 allocs/op PASS ok archive/tar 1.896s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 316730730 ns/op 828960 B/op 83 allocs/op BenchmarkZip64Test-4 1 136440136 ns/op BenchmarkZip64TestSizes/4096-4 1622 69182 ns/op BenchmarkZip64TestSizes/1048576-4 166 686173 ns/op BenchmarkZip64TestSizes/67108864-4 1 140597806 ns/op PASS ok archive/zip 2.282s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 241338 454.1 ns/op BenchmarkReaderCopyUnoptimal-4 153084 753.6 ns/op BenchmarkReaderCopyNoWriteTo-4 6474 27184 ns/op BenchmarkReaderWriteToOptimal-4 5928 17763 ns/op BenchmarkReaderReadString-4 138824 886.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 237730 493.8 ns/op BenchmarkWriterCopyUnoptimal-4 226628 515.2 ns/op BenchmarkWriterCopyNoReadFrom-4 6730 20052 ns/op BenchmarkReaderEmpty-4 37022 3267 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 27152 4326 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 535347 193.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.681s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5391 29800 ns/op 1099.60 MB/s BenchmarkWriteByte-4 487 239520 ns/op 17.10 MB/s BenchmarkWriteRune-4 258 462292 ns/op 26.58 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3913782 ns/op BenchmarkBufferFullSmallReads-4 87 1163302 ns/op BenchmarkBufferWriteBlock/N4096-4 6504 18042 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 392 297911 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 9016435 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 25427976 ns/op 659.79 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4249014 26.86 ns/op 372.25 MB/s BenchmarkIndexByte/32-4 4168917 28.02 ns/op 1142.12 MB/s BenchmarkIndexByte/4K-4 893337 133.5 ns/op 30683.10 MB/s BenchmarkIndexBytePortable/10-4 749917 143.0 ns/op 69.94 MB/s BenchmarkIndexBytePortable/32-4 263732 447.4 ns/op 71.52 MB/s BenchmarkIndexBytePortable/4K-4 2246 53230 ns/op 76.95 MB/s BenchmarkIndexRune/10-4 1302219 91.39 ns/op 109.42 MB/s BenchmarkIndexRune/32-4 1282885 93.99 ns/op 340.44 MB/s BenchmarkIndexRune/4K-4 540048 212.2 ns/op 19302.34 MB/s BenchmarkIndexRuneASCII/10-4 4528352 26.54 ns/op 376.82 MB/s BenchmarkIndexRuneASCII/32-4 4162638 28.90 ns/op 1107.38 MB/s BenchmarkIndexRuneASCII/4K-4 822393 132.9 ns/op 30824.63 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1516364 81.56 ns/op 122.61 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1456670 80.55 ns/op 397.27 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 175609 676.6 ns/op 6053.42 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1272885 91.56 ns/op 109.22 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1261963 96.10 ns/op 332.97 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 58449 1951 ns/op 2099.97 MB/s BenchmarkIndexRuneUnicode/Han/10-4 744727 156.3 ns/op 63.99 MB/s BenchmarkIndexRuneUnicode/Han/32-4 956142 124.8 ns/op 256.49 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 116121 1044 ns/op 3923.84 MB/s BenchmarkEqual/0-4 6728649 17.81 ns/op BenchmarkEqual/same/1-4 1541528 78.32 ns/op 12.77 MB/s BenchmarkEqual/same/6-4 1554528 77.44 ns/op 77.48 MB/s BenchmarkEqual/same/9-4 1524594 78.86 ns/op 114.13 MB/s BenchmarkEqual/same/15-4 1542771 77.65 ns/op 193.19 MB/s BenchmarkEqual/same/16-4 1550779 76.69 ns/op 208.65 MB/s BenchmarkEqual/same/20-4 1517846 78.60 ns/op 254.45 MB/s BenchmarkEqual/same/32-4 1492130 79.16 ns/op 404.25 MB/s BenchmarkEqual/same/4K-4 72472 1641 ns/op 2495.54 MB/s BenchmarkEqual/1-4 1449454 80.28 ns/op 12.46 MB/s BenchmarkEqual/6-4 1446200 82.01 ns/op 73.16 MB/s BenchmarkEqual/9-4 1444160 83.54 ns/op 107.73 MB/s BenchmarkEqual/15-4 1413703 84.91 ns/op 176.66 MB/s BenchmarkEqual/16-4 1481713 80.20 ns/op 199.49 MB/s BenchmarkEqual/20-4 1373772 85.42 ns/op 234.15 MB/s BenchmarkEqual/32-4 1380570 86.70 ns/op 369.08 MB/s BenchmarkEqual/4K-4 55682 2145 ns/op 1909.41 MB/s BenchmarkEqualBothUnaligned/64_0-4 1461457 80.94 ns/op 790.75 MB/s BenchmarkEqualBothUnaligned/64_1-4 1264174 95.12 ns/op 672.81 MB/s BenchmarkEqualBothUnaligned/64_4-4 1504066 79.87 ns/op 801.28 MB/s BenchmarkEqualBothUnaligned/64_7-4 1483111 80.92 ns/op 790.94 MB/s BenchmarkEqualBothUnaligned/4096_0-4 69878 1703 ns/op 2405.13 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48006 2511 ns/op 1631.53 MB/s BenchmarkEqualBothUnaligned/4096_4-4 123310 953.7 ns/op 4294.88 MB/s BenchmarkEqualBothUnaligned/4096_7-4 124702 952.2 ns/op 4301.77 MB/s BenchmarkIndex/10-4 3047650 38.60 ns/op 259.05 MB/s BenchmarkIndex/32-4 2951883 41.43 ns/op 772.45 MB/s BenchmarkIndex/4K-4 34196 3535 ns/op 1158.79 MB/s BenchmarkIndexEasy/10-4 3223153 35.30 ns/op 283.30 MB/s BenchmarkIndexEasy/32-4 3008518 39.66 ns/op 806.93 MB/s BenchmarkIndexEasy/4K-4 467199 243.8 ns/op 16797.34 MB/s BenchmarkCount/10-4 1613811 74.96 ns/op 133.40 MB/s BenchmarkCount/32-4 1486382 81.71 ns/op 391.65 MB/s BenchmarkCount/4K-4 33156 3553 ns/op 1152.78 MB/s BenchmarkCountEasy/10-4 1624431 74.26 ns/op 134.66 MB/s BenchmarkCountEasy/32-4 1477053 80.76 ns/op 396.22 MB/s BenchmarkCountEasy/4K-4 399628 286.6 ns/op 14289.83 MB/s BenchmarkCountSingle/10-4 3211556 37.61 ns/op 265.88 MB/s BenchmarkCountSingle/32-4 3102952 39.33 ns/op 813.57 MB/s BenchmarkCountSingle/4K-4 996104 109.2 ns/op 37497.74 MB/s BenchmarkToUpper/#00-4 2824966 41.55 ns/op BenchmarkToUpper/ONLYUPPER-4 297351 392.6 ns/op BenchmarkToUpper/abc-4 543454 218.8 ns/op BenchmarkToUpper/AbC123-4 300919 387.1 ns/op BenchmarkToUpper/azAZ09_-4 286152 427.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 79460 1447 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38089 3148 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59401 1996 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123732 927.9 ns/op BenchmarkToLower/#00-4 2786498 42.63 ns/op BenchmarkToLower/abc-4 439938 251.4 ns/op BenchmarkToLower/AbC123-4 290857 395.8 ns/op BenchmarkToLower/azAZ09_-4 266916 433.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 81908 1452 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40273 2961 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68451 1737 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 125487 931.6 ns/op BenchmarkFields/ASCII/16-4 130162 914.8 ns/op 17.49 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9571 12386 ns/op 20.67 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 598 200412 ns/op 20.44 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 34 3360838 ns/op 19.50 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53654656 ns/op 19.54 MB/s 2285568 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 124690 998.7 ns/op 16.02 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5358 20975 ns/op 12.21 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 364 323946 ns/op 12.64 MB/s 23552 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5686339 ns/op 11.53 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 98817452 ns/op 10.61 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 147530 809.5 ns/op 19.77 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12620 9598 ns/op 26.67 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 672 174025 ns/op 23.54 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3246563 ns/op 20.19 MB/s 512261 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 60627923 ns/op 17.30 MB/s 11227392 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 148003 806.6 ns/op 19.84 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 6896 15181 ns/op 16.86 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 520 230829 ns/op 17.74 MB/s 23552 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 4165191 ns/op 15.73 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 74748791 ns/op 14.03 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2117584 56.79 ns/op BenchmarkTrimSpace/ASCII-4 1000000 110.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 113274 1051 ns/op BenchmarkTrimSpace/JustNonASCII-4 52320 2340 ns/op BenchmarkToValidUTF8/Valid-4 451719 240.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 325802 344.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 100053 1190 ns/op BenchmarkIndexHard1-4 813 142115 ns/op 7378.33 MB/s BenchmarkIndexHard2-4 583 198953 ns/op 5270.45 MB/s BenchmarkIndexHard3-4 148 796062 ns/op 1317.20 MB/s BenchmarkIndexHard4-4 98 1201551 ns/op 872.68 MB/s BenchmarkLastIndexHard1-4 5 21746515 ns/op BenchmarkLastIndexHard2-4 4 28596834 ns/op BenchmarkLastIndexHard3-4 4 31643319 ns/op BenchmarkCountHard1-4 842 141199 ns/op BenchmarkCountHard2-4 602 199711 ns/op BenchmarkCountHard3-4 150 794241 ns/op BenchmarkSplitEmptySeparator-4 1 113989555 ns/op BenchmarkSplitSingleByteSeparator-4 18 6723102 ns/op BenchmarkSplitMultiByteSeparator-4 12 8621218 ns/op BenchmarkSplitNSingleByteSeparator-4 203804 609.2 ns/op BenchmarkSplitNMultiByteSeparator-4 76375 1578 ns/op BenchmarkRepeat-4 199496 598.4 ns/op BenchmarkRepeatLarge/256/1-4 140869 824.3 ns/op 310.56 MB/s BenchmarkRepeatLarge/256/16-4 211270 570.5 ns/op 448.76 MB/s BenchmarkRepeatLarge/512/1-4 100591 1177 ns/op 434.86 MB/s BenchmarkRepeatLarge/512/16-4 135920 878.9 ns/op 582.53 MB/s BenchmarkRepeatLarge/1024/1-4 67100 1759 ns/op 582.01 MB/s BenchmarkRepeatLarge/1024/16-4 80994 1465 ns/op 699.13 MB/s BenchmarkRepeatLarge/2048/1-4 41598 2979 ns/op 687.58 MB/s BenchmarkRepeatLarge/2048/16-4 45565 2595 ns/op 789.25 MB/s BenchmarkRepeatLarge/4096/1-4 22653 5149 ns/op 795.48 MB/s BenchmarkRepeatLarge/4096/16-4 24278 4803 ns/op 852.81 MB/s BenchmarkRepeatLarge/8192/1-4 12126 9721 ns/op 842.69 MB/s BenchmarkRepeatLarge/8192/16-4 12560 9379 ns/op 873.44 MB/s BenchmarkRepeatLarge/8192/4097-4 22164 5266 ns/op 777.97 MB/s BenchmarkRepeatLarge/16384/1-4 7177 17962 ns/op 912.13 MB/s BenchmarkRepeatLarge/16384/16-4 6608 18154 ns/op 902.48 MB/s BenchmarkRepeatLarge/16384/4097-4 8142 14074 ns/op 873.31 MB/s BenchmarkRepeatLarge/32768/1-4 3033 34953 ns/op 937.49 MB/s BenchmarkRepeatLarge/32768/16-4 3549 34579 ns/op 947.64 MB/s BenchmarkRepeatLarge/32768/4097-4 3681 32974 ns/op 869.76 MB/s BenchmarkRepeatLarge/65536/1-4 1711 68856 ns/op 951.79 MB/s BenchmarkRepeatLarge/65536/16-4 1730 67145 ns/op 976.04 MB/s BenchmarkRepeatLarge/65536/4097-4 1760 65590 ns/op 936.96 MB/s BenchmarkRepeatLarge/131072/1-4 454 265177 ns/op 494.28 MB/s BenchmarkRepeatLarge/131072/16-4 441 265227 ns/op 494.19 MB/s BenchmarkRepeatLarge/131072/4097-4 465 249569 ns/op 508.91 MB/s BenchmarkRepeatLarge/262144/1-4 229 521820 ns/op 502.36 MB/s BenchmarkRepeatLarge/262144/16-4 231 520061 ns/op 504.06 MB/s BenchmarkRepeatLarge/262144/4097-4 238 511140 ns/op 504.97 MB/s BenchmarkRepeatLarge/524288/1-4 100 1023671 ns/op 512.16 MB/s BenchmarkRepeatLarge/524288/16-4 100 1022989 ns/op 512.51 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1016310 ns/op 511.97 MB/s BenchmarkRepeatLarge/1048576/1-4 60 2039999 ns/op 514.01 MB/s BenchmarkRepeatLarge/1048576/16-4 58 2007018 ns/op 522.45 MB/s BenchmarkRepeatLarge/1048576/4097-4 62 1983431 ns/op 526.73 MB/s BenchmarkRepeatLarge/2097152/1-4 31 4071916 ns/op 515.03 MB/s BenchmarkRepeatLarge/2097152/16-4 30 3981746 ns/op 526.69 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3961593 ns/op 528.47 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8000672 ns/op 524.24 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7897484 ns/op 531.09 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7799023 ns/op 537.40 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15760091 ns/op 532.27 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15495600 ns/op 541.35 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15454945 ns/op 542.65 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30806248 ns/op 544.60 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30670358 ns/op 547.02 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30742116 ns/op 545.74 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63927123 ns/op 524.89 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60610892 ns/op 553.60 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60073112 ns/op 558.56 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119957124 ns/op 559.44 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120189768 ns/op 558.36 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120416684 ns/op 557.31 MB/s BenchmarkRepeatLarge/134217728/1-4 1 265062478 ns/op 506.36 MB/s BenchmarkRepeatLarge/134217728/16-4 1 240515427 ns/op 558.04 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 239743521 ns/op 559.84 MB/s BenchmarkRepeatLarge/268435456/1-4 1 529865618 ns/op 506.61 MB/s BenchmarkRepeatLarge/268435456/16-4 1 481428541 ns/op 557.58 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 482525099 ns/op 556.31 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1064635947 ns/op 504.28 MB/s BenchmarkRepeatLarge/536870912/16-4 1 959684756 ns/op 559.42 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 966689766 ns/op 555.37 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2118809297 ns/op 506.77 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1933071748 ns/op 555.46 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1930987252 ns/op 556.06 MB/s BenchmarkBytesCompare/1-4 9336453 11.99 ns/op BenchmarkBytesCompare/2-4 9418426 12.31 ns/op BenchmarkBytesCompare/4-4 9365238 12.22 ns/op BenchmarkBytesCompare/8-4 9901347 10.97 ns/op BenchmarkBytesCompare/16-4 10054628 10.66 ns/op BenchmarkBytesCompare/32-4 8590300 12.91 ns/op BenchmarkBytesCompare/64-4 8890310 12.98 ns/op BenchmarkBytesCompare/128-4 7652716 15.39 ns/op BenchmarkBytesCompare/256-4 5474164 20.59 ns/op BenchmarkBytesCompare/512-4 3955645 30.65 ns/op BenchmarkBytesCompare/1024-4 2455524 49.03 ns/op BenchmarkBytesCompare/2048-4 1408406 84.16 ns/op BenchmarkIndexAnyASCII/1:1-4 2617648 46.28 ns/op BenchmarkIndexAnyASCII/1:2-4 2618407 46.47 ns/op BenchmarkIndexAnyASCII/1:4-4 2663919 45.97 ns/op BenchmarkIndexAnyASCII/1:8-4 2669311 46.39 ns/op BenchmarkIndexAnyASCII/1:16-4 2606385 46.04 ns/op BenchmarkIndexAnyASCII/1:32-4 2575854 47.20 ns/op BenchmarkIndexAnyASCII/1:64-4 2580756 47.63 ns/op BenchmarkIndexAnyASCII/16:1-4 2060898 56.16 ns/op BenchmarkIndexAnyASCII/16:2-4 313574 345.4 ns/op BenchmarkIndexAnyASCII/16:4-4 335533 348.9 ns/op BenchmarkIndexAnyASCII/16:8-4 338277 343.6 ns/op BenchmarkIndexAnyASCII/16:16-4 338826 355.0 ns/op BenchmarkIndexAnyASCII/16:32-4 304472 387.0 ns/op BenchmarkIndexAnyASCII/16:64-4 275736 433.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1865248 63.47 ns/op BenchmarkIndexAnyASCII/256:2-4 25321 4663 ns/op BenchmarkIndexAnyASCII/256:4-4 25366 4680 ns/op BenchmarkIndexAnyASCII/256:8-4 25476 4738 ns/op BenchmarkIndexAnyASCII/256:16-4 25677 4729 ns/op BenchmarkIndexAnyASCII/256:32-4 24828 4742 ns/op BenchmarkIndexAnyASCII/256:64-4 24997 4798 ns/op BenchmarkIndexAnyUTF8/1:1-4 2620076 46.42 ns/op BenchmarkIndexAnyUTF8/1:2-4 2653886 45.87 ns/op BenchmarkIndexAnyUTF8/1:4-4 2649818 45.97 ns/op BenchmarkIndexAnyUTF8/1:8-4 2643385 46.05 ns/op BenchmarkIndexAnyUTF8/1:16-4 2624074 45.77 ns/op BenchmarkIndexAnyUTF8/1:32-4 2544616 45.92 ns/op BenchmarkIndexAnyUTF8/1:64-4 2598382 46.37 ns/op BenchmarkIndexAnyUTF8/16:1-4 155360 747.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 276566 413.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 273726 422.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 281736 415.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 273770 430.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 261681 452.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 262158 447.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10949 ns/op BenchmarkIndexAnyUTF8/256:2-4 20010 5879 ns/op BenchmarkIndexAnyUTF8/256:4-4 20084 5881 ns/op BenchmarkIndexAnyUTF8/256:8-4 20322 5924 ns/op BenchmarkIndexAnyUTF8/256:16-4 19033 6246 ns/op BenchmarkIndexAnyUTF8/256:32-4 18375 6515 ns/op BenchmarkIndexAnyUTF8/256:64-4 18354 6625 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2565217 47.26 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2614218 46.16 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2587257 46.26 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2588136 46.69 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2604082 46.32 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2560636 47.35 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2579326 46.79 ns/op BenchmarkLastIndexAnyASCII/16:1-4 344295 334.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 355537 332.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 346015 336.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 341296 351.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 327878 353.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 310129 383.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 272230 427.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25774 4646 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25842 4629 ns/op BenchmarkLastIndexAnyASCII/256:4-4 26193 4605 ns/op BenchmarkLastIndexAnyASCII/256:8-4 26186 4605 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25904 4628 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25807 4641 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25488 4688 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2575951 46.82 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2599675 46.07 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2566810 45.77 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2621764 46.22 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2626054 46.51 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2544144 46.80 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2575437 46.60 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 234711 492.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 282386 415.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 288868 413.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 283744 416.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 284248 421.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 262700 460.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 253257 455.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16911 6869 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20058 6030 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19934 5992 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19616 5998 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19742 6051 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18138 6698 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17668 6598 ns/op BenchmarkTrimASCII/1:1-4 3016044 38.74 ns/op BenchmarkTrimASCII/1:2-4 2385992 49.98 ns/op BenchmarkTrimASCII/1:4-4 2212278 54.86 ns/op BenchmarkTrimASCII/1:8-4 1970493 61.67 ns/op BenchmarkTrimASCII/1:16-4 1646013 73.33 ns/op BenchmarkTrimASCII/16:1-4 436996 269.1 ns/op BenchmarkTrimASCII/16:2-4 343304 343.9 ns/op BenchmarkTrimASCII/16:4-4 336710 348.6 ns/op BenchmarkTrimASCII/16:8-4 327253 347.5 ns/op BenchmarkTrimASCII/16:16-4 321315 364.2 ns/op BenchmarkTrimASCII/256:1-4 32739 3674 ns/op BenchmarkTrimASCII/256:2-4 25794 4609 ns/op BenchmarkTrimASCII/256:4-4 25885 4618 ns/op BenchmarkTrimASCII/256:8-4 26042 4663 ns/op BenchmarkTrimASCII/256:16-4 26086 4635 ns/op BenchmarkTrimASCII/4096:1-4 2012 58571 ns/op BenchmarkTrimASCII/4096:2-4 1597 72989 ns/op BenchmarkTrimASCII/4096:4-4 1585 73424 ns/op BenchmarkTrimASCII/4096:8-4 1598 72811 ns/op BenchmarkTrimASCII/4096:16-4 1615 72602 ns/op BenchmarkTrimByte-4 2145032 56.24 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13208 9158 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13060 9114 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 693 173291 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1371 85834 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2608 43009 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5077 22271 ns/op BenchmarkCompareBytesEqual-4 11386004 10.58 ns/op BenchmarkCompareBytesToNil-4 12285604 9.655 ns/op BenchmarkCompareBytesEmpty-4 13702928 8.762 ns/op BenchmarkCompareBytesIdentical-4 12227227 9.483 ns/op BenchmarkCompareBytesSameLength-4 11789420 10.11 ns/op BenchmarkCompareBytesDifferentLength-4 11842848 10.07 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1392 85282 ns/op 12295.48 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1350 86015 ns/op 12190.71 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1371 76653 ns/op 13679.68 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1387 87830 ns/op 11938.75 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1360 76576 ns/op 13693.39 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1634 77225 ns/op 13578.32 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1362 86543 ns/op 12116.32 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1664 66938 ns/op 15664.93 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1284 79421 ns/op 13202.92 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1723 75546 ns/op 13880.06 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1364 86282 ns/op 12152.94 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1365 86406 ns/op 12135.45 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1377 81227 ns/op 12909.29 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1543 85986 ns/op 12194.81 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1377 86446 ns/op 12129.82 MB/s BenchmarkCompareBytesBig-4 1472 86143 ns/op 12172.57 MB/s BenchmarkCompareBytesBigIdentical-4 12657492 9.006 ns/op 116435445.87 MB/s PASS ok bytes 65.068s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 78348730 ns/op 1.28 MB/s 3611604 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 307812546 ns/op 1.84 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 5 24310004 ns/op 0.67 MB/s 3647737 B/op 28 allocs/op PASS ok compress/bzip2 2.406s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 61 1744325 ns/op 5.73 MB/s 43364 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16715548 ns/op 5.98 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 168835248 ns/op 5.92 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 1790511 ns/op 5.58 MB/s 42339 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17806224 ns/op 5.62 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 182974894 ns/op 5.47 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1764220 ns/op 5.67 MB/s 42793 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16924808 ns/op 5.91 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 173006259 ns/op 5.78 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1753756 ns/op 5.70 MB/s 42923 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17023053 ns/op 5.87 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 171579680 ns/op 5.83 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1883045 ns/op 5.31 MB/s 43530 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18395489 ns/op 5.44 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 184544876 ns/op 5.42 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1519469 ns/op 6.58 MB/s 42603 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12899305 ns/op 7.75 MB/s 46864 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130312670 ns/op 7.67 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 82 1364554 ns/op 7.33 MB/s 43056 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10407902 ns/op 9.61 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103766343 ns/op 9.64 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 78 1368542 ns/op 7.31 MB/s 43160 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10316797 ns/op 9.69 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 103511250 ns/op 9.66 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 88 1191330 ns/op 8.39 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11513255 ns/op 8.69 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 114194564 ns/op 8.76 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2302382 ns/op 4.34 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20559275 ns/op 4.86 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 202507711 ns/op 4.94 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6659118 ns/op 1.50 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 80394284 ns/op 1.24 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 823927254 ns/op 1.21 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6560302 ns/op 1.52 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 78796233 ns/op 1.27 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 821004556 ns/op 1.22 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 72 1449815 ns/op 6.90 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12271633 ns/op 8.15 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 121519562 ns/op 8.23 MB/s BenchmarkEncode/Newton/Speed/1e4-4 48 2153465 ns/op 4.64 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16870485 ns/op 5.93 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 165767878 ns/op 6.03 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6397950 ns/op 1.56 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 71629282 ns/op 1.40 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 722676901 ns/op 1.38 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6531966 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 87504839 ns/op 1.14 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 916702222 ns/op 1.09 MB/s PASS ok compress/flate 15.802s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2227568 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2333643 ns/op 4.29 MB/s BenchmarkDecoder/1e5-4 5 22223737 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22156399 ns/op 4.51 MB/s BenchmarkDecoder/1e6-4 1 223291538 ns/op 4.48 MB/s BenchmarkDecoder/1e-Reuse6-4 1 223656709 ns/op 4.47 MB/s BenchmarkEncoder/1e4-4 54 1976593 ns/op 5.06 MB/s BenchmarkEncoder/1e-Reuse4-4 58 1802915 ns/op 5.55 MB/s BenchmarkEncoder/1e5-4 6 18945231 ns/op 5.28 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18768652 ns/op 5.33 MB/s BenchmarkEncoder/1e6-4 1 191739443 ns/op 5.22 MB/s BenchmarkEncoder/1e-Reuse6-4 1 187817155 ns/op 5.32 MB/s PASS ok compress/lzw 3.612s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3793682 ns/op PASS ok container/heap 1.310s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21978 5757 ns/op BenchmarkWithTimeout/concurrency=40-4 4845 24071 ns/op BenchmarkWithTimeout/concurrency=4000-4 4705 25044 ns/op BenchmarkWithTimeout/concurrency=400000-4 6343 17973 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 353109 290.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14119 8731 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16522 6820 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2941 41271 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1945 63894 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2614 42708 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 268 447615 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 190 628023 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 291 407932 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 25 4915651 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 7991959 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 30 3999654 ns/op BenchmarkCheckCanceled/Err-4 267144 428.4 ns/op BenchmarkCheckCanceled/Done-4 391468 294.2 ns/op BenchmarkContextCancelDone-4 444757 260.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 12153 9639 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 10000 10323 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 11044 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9105 12296 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7497 15528 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 455438 248.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 271750 429.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 194956 617.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 120436 991.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 62275 1930 ns/op PASS ok context 11.096s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 1879682 63.34 ns/op 252.61 MB/s BenchmarkEncrypt/AES-192-4 1801708 66.79 ns/op 239.56 MB/s BenchmarkEncrypt/AES-256-4 1718641 68.99 ns/op 231.92 MB/s BenchmarkDecrypt/AES-128-4 1878306 65.17 ns/op 245.51 MB/s BenchmarkDecrypt/AES-192-4 1758016 68.13 ns/op 234.83 MB/s BenchmarkDecrypt/AES-256-4 1680433 71.25 ns/op 224.57 MB/s BenchmarkExpand/AES-128-4 997557 116.6 ns/op BenchmarkExpand/AES-192-4 1000000 111.4 ns/op BenchmarkExpand/AES-256-4 779724 145.0 ns/op BenchmarkCreateCipher/AES-128-4 156852 765.9 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 175484 691.1 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 171662 784.4 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 3.007s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 178742 682.5 ns/op 93.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 365101 335.4 ns/op 190.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 185359 715.1 ns/op 89.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 361153 361.6 ns/op 177.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 116704 1423 ns/op 948.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 174106 1066 ns/op 1266.28 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 104983 1549 ns/op 871.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 144542 1260 ns/op 1071.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 30349 5177 ns/op 1582.35 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 32833 4445 ns/op 1843.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26680 5440 ns/op 1505.93 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29200 5633 ns/op 1454.34 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6864 16500 ns/op 61.76 MB/s BenchmarkAESCFBDecrypt1K-4 7108 17037 ns/op 59.81 MB/s BenchmarkAESCFBDecrypt8K-4 918 127170 ns/op 64.38 MB/s BenchmarkAESOFB1K-4 10000 10684 ns/op 95.37 MB/s BenchmarkAESCTR1K-4 14866 8256 ns/op 123.42 MB/s BenchmarkAESCTR8K-4 1894 64457 ns/op 127.01 MB/s BenchmarkAESCBCEncrypt1K-4 14404 8527 ns/op 120.09 MB/s BenchmarkAESCBCDecrypt1K-4 18618 6564 ns/op 156.00 MB/s PASS ok crypto/cipher 4.377s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 90139 1325 ns/op 6.04 MB/s BenchmarkDecrypt-4 95869 1217 ns/op 6.58 MB/s BenchmarkTDESEncrypt-4 33151 3506 ns/op 2.28 MB/s BenchmarkTDESDecrypt-4 34005 3470 ns/op 2.31 MB/s PASS ok crypto/des 1.668s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 964 123323 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8483650 ns/op 1084 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21341216 ns/op 1540 B/op 21 allocs/op BenchmarkECDH/X25519-4 94 1199041 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.774s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1730 64465 ns/op 2448 B/op 30 allocs/op BenchmarkSign/P384-4 32 3619173 ns/op 2613 B/op 31 allocs/op BenchmarkSign/P521-4 13 8428765 ns/op 3000 B/op 32 allocs/op BenchmarkVerify/P256-4 932 126137 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9350892 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23594476 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4052 26979 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 56 2102546 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 5193701 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.572s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 346 343005 ns/op BenchmarkNewKeyFromSeed-4 344 341817 ns/op BenchmarkSigning-4 328 372318 ns/op BenchmarkVerification-4 216 558220 ns/op PASS ok crypto/ed25519 1.714s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5140 23549 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 145 836185 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 48 2160902 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5295073 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1392 85376 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 56 2120561 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5757926 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15256472 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 16172 7124 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5970 17963 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3756 28997 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 75 1418955 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2388 47850 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 301 403518 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1514 76108 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 97 1162543 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.355s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 21937 5540 ns/op 184.84 MB/s BenchmarkHMACSHA256_32-4 55171 2190 ns/op 14.61 MB/s BenchmarkNewWriteSum-4 14235 8303 ns/op 3.85 MB/s PASS ok crypto/hmac 1.617s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 54813 2157 ns/op BenchmarkModSub-4 53806 2221 ns/op BenchmarkMontgomeryRepr-4 30183 3911 ns/op BenchmarkMontgomeryMul-4 30842 4037 ns/op BenchmarkModMul-4 14256 8328 ns/op BenchmarkExpBig-4 18 6714429 ns/op BenchmarkExp-4 7 16372504 ns/op PASS ok crypto/internal/bigmod 2.265s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3622 28951 ns/op BenchmarkScalarBaseMult-4 350 316167 ns/op BenchmarkScalarMult-4 160 741923 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 235 516969 ns/op PASS ok crypto/internal/edwards25519 1.692s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 514034 210.9 ns/op BenchmarkMultiply-4 4207765 28.08 ns/op BenchmarkSquare-4 5313639 23.03 ns/op BenchmarkInvert-4 25046 4812 ns/op BenchmarkMult32-4 1506996 79.98 ns/op PASS ok crypto/internal/edwards25519/field 1.868s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGen-4 262 448520 ns/op BenchmarkEncaps-4 171 687904 ns/op BenchmarkDecaps-4 139 880049 ns/op BenchmarkRoundTrip/Alice-4 85 1383386 ns/op BenchmarkRoundTrip/Bob-4 172 695606 ns/op PASS ok crypto/internal/mlkem768 1.913s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 50 2049849 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1610 74906 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5537539 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14413762 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 157 734998 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7620 15365 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 58 1891786 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 22 4595035 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.237s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 512155 203.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 288012 401.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 117409 1017 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 603596 197.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 295461 396.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 113940 1038 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.822s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 194755 576.3 ns/op 13.88 MB/s BenchmarkHash64-4 208089 557.0 ns/op 114.90 MB/s BenchmarkHash128-4 186253 647.6 ns/op 197.65 MB/s BenchmarkHash256-4 132499 861.6 ns/op 297.12 MB/s BenchmarkHash512-4 90709 1299 ns/op 394.26 MB/s BenchmarkHash1K-4 55088 2219 ns/op 461.42 MB/s BenchmarkHash8K-4 8061 14446 ns/op 567.09 MB/s BenchmarkHash1M-4 66 1791249 ns/op 585.39 MB/s BenchmarkHash8M-4 7 14407099 ns/op 582.26 MB/s BenchmarkHash8BytesUnaligned-4 191967 579.0 ns/op 13.82 MB/s BenchmarkHash1KUnaligned-4 54318 2355 ns/op 434.83 MB/s BenchmarkHash8KUnaligned-4 8156 14650 ns/op 559.19 MB/s PASS ok crypto/md5 2.882s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead/32-4 86656 1358 ns/op 23.57 MB/s BenchmarkRead/4K-4 3937 28539 ns/op 143.52 MB/s BenchmarkPrime-4 1 176514193 ns/op PASS ok crypto/rand 1.457s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13382 8929 ns/op 14.34 MB/s BenchmarkRC4_1K-4 1593 70587 ns/op 14.51 MB/s BenchmarkRC4_8K-4 208 561472 ns/op 14.42 MB/s PASS ok crypto/rc4 1.592s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10277993 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22700518 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 40452842 ns/op BenchmarkEncryptPKCS1v15/2048-4 733 159762 ns/op BenchmarkDecryptOAEP/2048-4 10 10265716 ns/op BenchmarkEncryptOAEP/2048-4 674 175539 ns/op BenchmarkSignPKCS1v15/2048-4 10 10303508 ns/op BenchmarkVerifyPKCS1v15/2048-4 769 155488 ns/op BenchmarkSignPSS/2048-4 10 10397736 ns/op BenchmarkVerifyPSS/2048-4 692 173030 ns/op PASS ok crypto/rsa 2.665s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 167509 687.2 ns/op 11.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 204087 554.2 ns/op 14.44 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 97490 1188 ns/op 269.32 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 114488 1050 ns/op 304.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 58456 2058 ns/op 497.46 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 62221 1897 ns/op 539.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11415 ns/op 717.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11335 ns/op 722.69 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.107s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 145723 800.7 ns/op 9.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 168632 685.4 ns/op 11.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 175899 685.3 ns/op 11.67 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29462 4052 ns/op 252.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 30459 3907 ns/op 262.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 29101 3940 ns/op 259.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4155 27903 ns/op 293.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4195 27829 ns/op 294.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4214 27675 ns/op 296.01 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.258s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 109317 1062 ns/op 7.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 140212 827.5 ns/op 9.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 142521 842.8 ns/op 9.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 35983 3279 ns/op 312.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 39630 3022 ns/op 338.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 38977 3029 ns/op 338.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6237 19089 ns/op 429.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6261 18817 ns/op 435.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6264 18887 ns/op 433.75 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.296s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17715950 6.526 ns/op BenchmarkConstantTimeEq-4 18137858 6.412 ns/op BenchmarkConstantTimeLessOrEq-4 18564134 6.422 ns/op BenchmarkXORBytes/8Bytes-4 4337324 26.21 ns/op 305.26 MB/s BenchmarkXORBytes/128Bytes-4 3663673 31.65 ns/op 4044.60 MB/s BenchmarkXORBytes/2048Bytes-4 936999 139.9 ns/op 14638.41 MB/s BenchmarkXORBytes/32768Bytes-4 60087 2052 ns/op 15972.13 MB/s PASS ok crypto/subtle 2.041s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 189 612768 ns/op BenchmarkCertCache/1-4 189 613279 ns/op BenchmarkCertCache/2-4 198 596478 ns/op BenchmarkCertCache/3-4 193 612464 ns/op BenchmarkHandshakeServer/RSA-4 18 6767020 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 7379429 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 16 6956335 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 146 770054 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 244 501156 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 56 2006863 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 68 1669378 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 35791311 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 34518964 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 26525086 ns/op 39.53 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 33668635 ns/op 31.14 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 39970788 ns/op 52.47 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 53867400 ns/op 38.93 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 68411580 ns/op 61.31 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 97445620 ns/op 43.04 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 130281609 ns/op 64.39 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 183997872 ns/op 45.59 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 247219038 ns/op 67.86 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 355649815 ns/op 47.17 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 485703081 ns/op 69.08 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 712095838 ns/op 47.12 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 982460557 ns/op 68.31 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1397682564 ns/op 48.01 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26820794 ns/op 39.10 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 34095315 ns/op 30.75 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 41679676 ns/op 50.32 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 54934112 ns/op 38.18 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 70858662 ns/op 59.19 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 98906652 ns/op 42.41 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 129746429 ns/op 64.65 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 186398718 ns/op 45.00 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 251322238 ns/op 66.76 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 359361981 ns/op 46.69 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 486556885 ns/op 68.96 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 699425830 ns/op 47.97 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1004034096 ns/op 66.84 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1397619525 ns/op 48.02 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704014377 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707623435 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288691029 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289499702 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150012085 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149754385 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81210566 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80411850 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39141269 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38885733 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144081544 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147918581 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64491226 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65496338 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37818324 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38071030 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24734975 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24220089 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16639429 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16286363 ns/op PASS ok crypto/tls 21.016s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 13015 8599 ns/op BenchmarkCreateCertificate/RSA_2048-4 10 10421754 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 351 337545 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1059 107011 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1035 115610 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 2.388s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 32 3388212 ns/op 281740 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 26 4118234 ns/op 275062 B/op 2072 allocs/op BenchmarkConcurrentStmtExec-4 38 2993118 ns/op 220736 B/op 752 allocs/op BenchmarkConcurrentTxQuery-4 33 3101754 ns/op 276688 B/op 2171 allocs/op BenchmarkConcurrentTxExec-4 49 2467304 ns/op 90967 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 36 3178308 ns/op 107681 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 87 1214477 ns/op 40078 B/op 380 allocs/op BenchmarkConcurrentRandom-4 40 2937862 ns/op 229872 B/op 1863 allocs/op BenchmarkManyConcurrentQueries-4 2078 50541 ns/op 4143 B/op 20 allocs/op BenchmarkGrabConn-4 206137 588.3 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 16620 7390 ns/op PASS ok database/sql 2.787s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1590 65322 ns/op BenchmarkSymbols32-4 1897 56160 ns/op PASS ok debug/elf 1.271s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 210729 571.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 86 1357747 ns/op 180172 B/op 13 allocs/op Benchmark115/LineToPC-4 68 1560437 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16963 6950 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.830s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 69818 1698 ns/op BenchmarkMarshal-4 758 151341 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2648 41584 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.471s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 350 339982 ns/op 24.10 MB/s BenchmarkEncodeToString-4 300 375803 ns/op 21.80 MB/s BenchmarkDecode-4 144 817781 ns/op 16.03 MB/s BenchmarkDecodeString-4 146 824885 ns/op 15.90 MB/s PASS ok encoding/base32 1.786s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 328 341184 ns/op 24.01 MB/s BenchmarkDecodeString/2-4 303501 369.8 ns/op 10.82 MB/s BenchmarkDecodeString/4-4 242913 492.8 ns/op 16.23 MB/s BenchmarkDecodeString/8-4 196429 601.9 ns/op 19.94 MB/s BenchmarkDecodeString/64-4 35698 3346 ns/op 26.30 MB/s BenchmarkDecodeString/8192-4 334 356182 ns/op 30.67 MB/s BenchmarkNewEncoding-4 60991 1924 ns/op 133.09 MB/s PASS ok encoding/base64 2.066s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1213 88839 ns/op 45.03 MB/s BenchmarkReadStruct-4 16275 7320 ns/op 10.25 MB/s BenchmarkWriteStruct-4 17324 6951 ns/op 10.79 MB/s BenchmarkAppendStruct-4 211231 553.9 ns/op 135.40 MB/s BenchmarkWriteSlice1000Structs-4 15 7008633 ns/op 10.70 MB/s BenchmarkAppendSlice1000Structs-4 16 6625518 ns/op 11.32 MB/s BenchmarkReadSlice1000Structs-4 14 7307846 ns/op 10.26 MB/s BenchmarkReadInts-4 43893 2682 ns/op 11.18 MB/s BenchmarkWriteInts-4 42190 2827 ns/op 10.61 MB/s BenchmarkAppendInts-4 94045 1250 ns/op 24.01 MB/s BenchmarkWriteSlice1000Int32s-4 1274 92276 ns/op 43.35 MB/s BenchmarkAppendSlice1000Int32s-4 1407 82203 ns/op 48.66 MB/s BenchmarkPutUint16-4 4013130 29.33 ns/op 68.19 MB/s BenchmarkAppendUint16-4 3733482 31.96 ns/op 62.58 MB/s BenchmarkPutUint32-4 2797134 41.74 ns/op 95.83 MB/s BenchmarkAppendUint32-4 2762994 43.23 ns/op 92.52 MB/s BenchmarkPutUint64-4 1028086 115.7 ns/op 69.17 MB/s BenchmarkAppendUint64-4 1000000 114.2 ns/op 70.04 MB/s BenchmarkLittleEndianPutUint16-4 3961802 30.07 ns/op 66.50 MB/s BenchmarkLittleEndianAppendUint16-4 3792811 31.83 ns/op 62.83 MB/s BenchmarkLittleEndianPutUint32-4 2787969 41.52 ns/op 96.33 MB/s BenchmarkLittleEndianAppendUint32-4 2749478 43.42 ns/op 92.12 MB/s BenchmarkLittleEndianPutUint64-4 987362 116.4 ns/op 68.73 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 114.4 ns/op 69.92 MB/s BenchmarkReadFloats-4 147123 792.1 ns/op 15.15 MB/s BenchmarkWriteFloats-4 141120 826.4 ns/op 14.52 MB/s BenchmarkReadSlice1000Float32s-4 1140 102499 ns/op 39.02 MB/s BenchmarkWriteSlice1000Float32s-4 998 116329 ns/op 34.39 MB/s BenchmarkReadSlice1000Uint8s-4 72069 1659 ns/op 602.88 MB/s BenchmarkWriteSlice1000Uint8s-4 282280 410.4 ns/op 2436.94 MB/s BenchmarkSize/bool-4 5071156 22.50 ns/op BenchmarkSize/int8-4 5465466 21.77 ns/op BenchmarkSize/int16-4 5527410 21.49 ns/op BenchmarkSize/int32-4 5552161 21.63 ns/op BenchmarkSize/int64-4 5439726 21.84 ns/op BenchmarkSize/uint8-4 5276913 22.26 ns/op BenchmarkSize/uint16-4 5254116 22.81 ns/op BenchmarkSize/uint32-4 5504523 21.15 ns/op BenchmarkSize/uint64-4 5603463 21.27 ns/op BenchmarkSize/float32-4 4073563 29.09 ns/op BenchmarkSize/float64-4 4169638 28.88 ns/op BenchmarkSize/complex64-4 731521 152.5 ns/op BenchmarkSize/complex128-4 759033 154.6 ns/op BenchmarkSize/binary.Struct-4 247866 459.5 ns/op BenchmarkSize/*binary.Struct-4 217995 533.5 ns/op BenchmarkSize/[]binary.Struct-4 216916 553.2 ns/op BenchmarkSize/[]binary.Struct#01-4 212166 557.9 ns/op BenchmarkSize/[1]binary.Struct-4 196884 591.1 ns/op BenchmarkPutUvarint32-4 812739 131.9 ns/op 30.32 MB/s BenchmarkPutUvarint64-4 209414 554.7 ns/op 14.42 MB/s PASS ok encoding/binary 8.064s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 7086 16053 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7408 16185 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6848 16294 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3908 27275 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7274 14983 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7285 14890 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7353 15041 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4453 24871 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 12799 9574 ns/op PASS ok encoding/csv 2.419s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11734 9609 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 14052 7749 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 261 471855 ns/op 16760 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 728 156782 ns/op 674 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1501 74415 ns/op 59 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1512 73924 ns/op 57 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2442 48997 ns/op 158 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 60 1751216 ns/op 35104 B/op 250 allocs/op BenchmarkDecodeComplex128Slice-4 667 186250 ns/op 25221 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1369 89114 ns/op 10793 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1425 83369 ns/op 9757 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 918 127757 ns/op 39129 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 316 368510 ns/op 66260 B/op 2202 allocs/op BenchmarkDecodeBytesSlice-4 585 192402 ns/op 23703 B/op 189 allocs/op BenchmarkDecodeInterfaceSlice-4 104 1135889 ns/op 82975 B/op 3178 allocs/op BenchmarkDecodeMap-4 70 1591096 ns/op 54126 B/op 181 allocs/op PASS ok encoding/gob 3.496s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12363 9673 ns/op 26.46 MB/s BenchmarkEncode/1024-4 2830 39047 ns/op 26.22 MB/s BenchmarkEncode/4096-4 769 154165 ns/op 26.57 MB/s BenchmarkEncode/16384-4 193 621277 ns/op 26.37 MB/s BenchmarkDecode/256-4 23386 5130 ns/op 49.90 MB/s BenchmarkDecode/1024-4 5665 20381 ns/op 50.24 MB/s BenchmarkDecode/4096-4 1478 80803 ns/op 50.69 MB/s BenchmarkDecode/16384-4 370 321836 ns/op 50.91 MB/s BenchmarkDecodeString/256-4 22092 5368 ns/op 47.69 MB/s BenchmarkDecodeString/1024-4 5467 20545 ns/op 49.84 MB/s BenchmarkDecodeString/4096-4 1430 82207 ns/op 49.83 MB/s BenchmarkDecodeString/16384-4 351 327997 ns/op 49.95 MB/s BenchmarkDump/256-4 1393 85529 ns/op 2.99 MB/s BenchmarkDump/1024-4 350 335595 ns/op 3.05 MB/s BenchmarkDump/4096-4 79 1360637 ns/op 3.01 MB/s BenchmarkDump/16384-4 20 5506751 ns/op 2.98 MB/s PASS ok encoding/hex 3.397s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 115176836 ns/op 16.85 MB/s 2272 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 134837098 ns/op 14.39 MB/s 8526216 B/op 138 allocs/op BenchmarkCodeMarshal-4 1 136529300 ns/op 14.21 MB/s 10332440 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 141642173 ns/op 13.70 MB/s 10334792 B/op 107 allocs/op BenchmarkMarshalBytes/32-4 20319 5836 ns/op BenchmarkMarshalBytes/256-4 5493 21967 ns/op BenchmarkMarshalBytes/4096-4 472 254953 ns/op BenchmarkMarshalBytesError/32-4 54 2096625 ns/op BenchmarkMarshalBytesError/256-4 54 2108658 ns/op BenchmarkMarshalBytesError/4096-4 48 2371428 ns/op BenchmarkMarshalMap-4 48608 2468 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 425113402 ns/op 4.56 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 34824 3415 ns/op 4.10 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 46263 2552 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 380638939 ns/op 5.10 MB/s 2019952 B/op 40004 allocs/op BenchmarkCodeUnmarshalReuse-4 1 371666016 ns/op 5.22 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 52836 2343 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 135205 865.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 293817 422.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 15954 7618 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 81813 1599 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 89781 1307 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 15997 7647 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2478 46347 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 867 132450 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 124 1007390 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8969447 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 455392 242.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 447591 243.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 450601 245.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 453248 249.4 ns/op BenchmarkEncodeMarshaler-4 67107 1777 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 81460 1431 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 3782214 31.53 ns/op BenchmarkNumberIsValidRegexp-4 20338 6076 ns/op BenchmarkUnmarshalNumber-4 35054 3439 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.633s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2611660 ns/op 25.09 MB/s BenchmarkDecode-4 21 5326226 ns/op 16.67 MB/s PASS ok encoding/pem 1.413s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3069 36681 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1038 113967 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4069 25819 ns/op PASS ok encoding/xml 1.546s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 264981 405.4 ns/op BenchmarkAs-4 73814 1563 ns/op PASS ok errors 1.311s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 235400 539.9 ns/op BenchmarkIntSet-4 222980 492.5 ns/op BenchmarkFloatAdd-4 56714 2291 ns/op BenchmarkFloatSet-4 255718 442.4 ns/op BenchmarkStringSet-4 266984 470.7 ns/op BenchmarkMapSet-4 56880 2070 ns/op BenchmarkMapSetDifferent-4 56935 2239 ns/op BenchmarkMapSetDifferentRandom-4 242 482051 ns/op BenchmarkMapSetString-4 51164 2400 ns/op BenchmarkMapAddSame-4 36483 3360 ns/op BenchmarkMapAddDifferent-4 15262 8860 ns/op BenchmarkMapAddDifferentRandom-4 207 561035 ns/op BenchmarkMapAddSameSteadyState-4 196473 584.0 ns/op BenchmarkMapAddDifferentSteadyState-4 102877 1117 ns/op BenchmarkMapString-4 5697 17899 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25208 ns/op PASS ok expvar 3.661s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 105770 1035 ns/op BenchmarkSprintfEmpty-4 424226 278.6 ns/op BenchmarkSprintfString-4 293084 392.5 ns/op BenchmarkSprintfTruncateString-4 279086 456.5 ns/op BenchmarkSprintfTruncateBytes-4 165010 798.3 ns/op BenchmarkSprintfSlowParsingPath-4 256492 436.5 ns/op BenchmarkSprintfQuoteString-4 39784 3059 ns/op BenchmarkSprintfInt-4 270968 417.9 ns/op BenchmarkSprintfIntInt-4 213988 606.2 ns/op BenchmarkSprintfPrefixedInt-4 238894 506.2 ns/op BenchmarkSprintfFloat-4 160748 744.1 ns/op BenchmarkSprintfComplex-4 62959 1887 ns/op BenchmarkSprintfBoolean-4 282752 431.3 ns/op BenchmarkSprintfHexString-4 135590 999.6 ns/op BenchmarkSprintfHexBytes-4 88311 1426 ns/op BenchmarkSprintfBytes-4 49549 2493 ns/op BenchmarkSprintfStringer-4 88701 1409 ns/op BenchmarkSprintfStructure-4 42380 2869 ns/op BenchmarkManyArgs-4 74551 1609 ns/op BenchmarkFprintInt-4 69589 1725 ns/op BenchmarkFprintfBytes-4 76504 1604 ns/op BenchmarkFprintIntNoAlloc-4 70681 1734 ns/op BenchmarkScanInts-4 37 3233075 ns/op BenchmarkScanRecursiveInt-4 1 368546261 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 401502308 ns/op PASS ok fmt 5.110s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 724 142166 ns/op PASS ok go/build 1.176s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43311 2408 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14335 8460 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3970 28365 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1117 107373 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 279 430880 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 57 1870597 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7715638 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 33057094 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 134143093 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 261760297 ns/op 0.25 MB/s 45517184 B/op 48917 allocs/op PASS ok go/format 1.319s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20532719 ns/op 2.62 MB/s BenchmarkParseOnly-4 6 18051581 ns/op 2.98 MB/s BenchmarkResolve-4 48 2432333 ns/op 22.09 MB/s PASS ok go/parser 3.030s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 152900839 ns/op 0.34 MB/s 4539344 B/op 27398 allocs/op BenchmarkPrintDecl-4 751 159042 ns/op 0.20 MB/s 16846 B/op 51 allocs/op PASS ok go/printer 1.377s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 271 430215 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7971795 ns/op 6.40 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12574767 ns/op 5.89 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19397828 ns/op 6.52 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 224 541455 ns/op 5.72 MB/s PASS ok go/scanner 1.801s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 104.3 ns/op PASS ok go/token 1.194s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 96 1285075 ns/op BenchmarkNamed/Underlying/nongeneric-4 755312 136.6 ns/op BenchmarkNamed/Underlying/generic-4 812110 131.3 ns/op BenchmarkNamed/Underlying/src_instance-4 623473 181.1 ns/op BenchmarkNamed/Underlying/user_instance-4 859621 135.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19225 6336 ns/op BenchmarkNamed/NewMethodSet/generic-4 18855 6324 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17720 6398 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18987 6326 ns/op BenchmarkCheck/http/funcbodies/info-4 1 670231146 ns/op 51845 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 513005106 ns/op 67730 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 261885767 ns/op 132674 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 238025935 ns/op 145917 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 537510491 ns/op 9764 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 128147515 ns/op 40946 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 73540180 ns/op 71340 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 70654988 ns/op 74256 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 164179207 ns/op 13195 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 71755678 ns/op 30189 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 51287380 ns/op 42230 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 50021377 ns/op 43307 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1370693344 ns/op 52306 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 769576749 ns/op 93163 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 168494718 ns/op 425381 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 133758593 ns/op 535742 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 661095804 ns/op 3087 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 116443719 ns/op 17522 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 93976950 ns/op 21711 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 90884498 ns/op 22450 lines/s PASS ok go/types 21.271s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 7489 13456 ns/op 76.10 MB/s PASS ok hash/adler32 1.190s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 196771 562.7 ns/op 26.66 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 216240 529.2 ns/op 28.34 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 151110 780.8 ns/op 51.23 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 162246 724.8 ns/op 55.19 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 406195 284.1 ns/op 1801.94 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 436082 289.6 ns/op 1768.09 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 371785 330.6 ns/op 3097.05 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 373712 330.2 ns/op 3101.62 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 231226 619.7 ns/op 6609.33 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 232824 623.6 ns/op 6568.58 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 45351 3258 ns/op 10057.73 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 48402 3342 ns/op 9804.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 423706 266.4 ns/op 56.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 421885 271.3 ns/op 55.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 451905 266.9 ns/op 149.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 440356 264.1 ns/op 151.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 319257 363.7 ns/op 1407.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 307172 370.8 ns/op 1380.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 252372 457.1 ns/op 2239.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 252772 469.5 ns/op 2181.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 214609 531.9 ns/op 7700.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 212266 536.7 ns/op 7631.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46162 2560 ns/op 12800.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46688 2553 ns/op 12836.26 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 216356 558.0 ns/op 26.88 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 216118 544.8 ns/op 27.53 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 101397 1164 ns/op 34.37 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 106155 1116 ns/op 35.85 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7569 14191 ns/op 36.08 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7948 14709 ns/op 34.81 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3796 30952 ns/op 33.08 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3908 29751 ns/op 34.42 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 913 131780 ns/op 31.08 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 913 133221 ns/op 30.75 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1072689 ns/op 30.55 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1070572 ns/op 30.61 MB/s PASS ok hash/crc32 5.781s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 216 556791 ns/op 117.70 MB/s BenchmarkCrc64/ISO4KB-4 2130 54547 ns/op 75.09 MB/s BenchmarkCrc64/ISO1KB-4 12205 9701 ns/op 105.56 MB/s BenchmarkCrc64/ECMA64KB-4 216 553416 ns/op 118.42 MB/s BenchmarkCrc64/Random64KB-4 286 413804 ns/op 158.37 MB/s BenchmarkCrc64/Random16KB-4 1038 115576 ns/op 141.76 MB/s PASS ok hash/crc64 2.085s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 7299 13724 ns/op 74.62 MB/s BenchmarkFnv32aKB-4 7568 13760 ns/op 74.42 MB/s BenchmarkFnv64KB-4 8235 13687 ns/op 74.82 MB/s BenchmarkFnv64aKB-4 8622 13690 ns/op 74.80 MB/s BenchmarkFnv128KB-4 2158 54276 ns/op 18.87 MB/s BenchmarkFnv128aKB-4 2268 52425 ns/op 19.53 MB/s PASS ok hash/fnv 1.776s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 527496 200.1 ns/op 19.99 MB/s BenchmarkHash/n=4/Bytes-4 4280138 27.87 ns/op 143.52 MB/s BenchmarkHash/n=4/String-4 1711689 70.81 ns/op 56.49 MB/s BenchmarkHash/n=8/Write-4 532490 198.9 ns/op 40.23 MB/s BenchmarkHash/n=8/Bytes-4 4280046 27.96 ns/op 286.14 MB/s BenchmarkHash/n=8/String-4 1712130 70.13 ns/op 114.07 MB/s BenchmarkHash/n=16/Write-4 598992 204.7 ns/op 78.15 MB/s BenchmarkHash/n=16/Bytes-4 4327117 28.07 ns/op 570.08 MB/s BenchmarkHash/n=16/String-4 1724808 69.76 ns/op 229.34 MB/s BenchmarkHash/n=32/Write-4 550431 207.0 ns/op 154.61 MB/s BenchmarkHash/n=32/Bytes-4 4223839 29.49 ns/op 1085.22 MB/s BenchmarkHash/n=32/String-4 1669024 72.25 ns/op 442.90 MB/s BenchmarkHash/n=64/Write-4 524148 223.3 ns/op 286.57 MB/s BenchmarkHash/n=64/Bytes-4 4011075 30.88 ns/op 2072.38 MB/s BenchmarkHash/n=64/String-4 1617237 73.53 ns/op 870.35 MB/s BenchmarkHash/n=256/Write-4 387625 307.6 ns/op 832.27 MB/s BenchmarkHash/n=256/Bytes-4 2038893 61.43 ns/op 4167.26 MB/s BenchmarkHash/n=256/String-4 855038 135.1 ns/op 1894.98 MB/s BenchmarkHash/n=320/Write-4 392961 300.9 ns/op 1063.63 MB/s BenchmarkHash/n=320/Bytes-4 1616224 76.24 ns/op 4197.46 MB/s BenchmarkHash/n=320/String-4 605715 188.6 ns/op 1696.34 MB/s BenchmarkHash/n=1024/Write-4 271496 464.0 ns/op 2206.92 MB/s BenchmarkHash/n=1024/Bytes-4 694887 187.8 ns/op 5452.84 MB/s BenchmarkHash/n=1024/String-4 256525 485.6 ns/op 2108.71 MB/s BenchmarkHash/n=4096/Write-4 122050 1147 ns/op 3571.84 MB/s BenchmarkHash/n=4096/Bytes-4 202152 706.9 ns/op 5794.68 MB/s BenchmarkHash/n=4096/String-4 65605 1886 ns/op 2172.36 MB/s BenchmarkHash/n=16384/Write-4 37849 3451 ns/op 4747.44 MB/s BenchmarkHash/n=16384/Bytes-4 50582 2766 ns/op 5924.01 MB/s BenchmarkHash/n=16384/String-4 16124 7518 ns/op 2179.29 MB/s PASS ok hash/maphash 5.652s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 820 133996 ns/op BenchmarkEscapeNone-4 133527 857.5 ns/op BenchmarkUnescape-4 789 147990 ns/op BenchmarkUnescapeNone-4 518731 225.6 ns/op BenchmarkUnescapeSparse-4 9638 11516 ns/op BenchmarkUnescapeDense-4 1195 97048 ns/op PASS ok html 1.841s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 10268 11320 ns/op BenchmarkCSSEscaperNoSpecials-4 46842 2539 ns/op BenchmarkDecodeCSS-4 29726 4097 ns/op BenchmarkDecodeCSSNoSpecials-4 4193604 27.55 ns/op BenchmarkCSSValueFilter-4 120846 986.0 ns/op BenchmarkCSSValueFilterOk-4 81746 1455 ns/op BenchmarkEscapedExecute-4 4327 25104 ns/op BenchmarkHTMLNospaceEscaper-4 12734 9448 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67845 1746 ns/op BenchmarkStripTags-4 22692 5363 ns/op BenchmarkStripTagsNoSpecials-4 313530 373.3 ns/op BenchmarkJSValEscaperWithNum-4 22982 5193 ns/op BenchmarkJSValEscaperWithStr-4 5300 21001 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18165 6726 ns/op BenchmarkJSValEscaperWithObj-4 4167 25062 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12993 9255 ns/op BenchmarkJSStrEscaperNoSpecials-4 61383 1935 ns/op BenchmarkJSStrEscaper-4 12878 9284 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 56898 2093 ns/op BenchmarkJSRegexpEscaper-4 10000 10015 ns/op BenchmarkTemplateSpecialTags-4 78 1320205 ns/op BenchmarkURLEscaper-4 3925 26831 ns/op BenchmarkURLEscaperNoSpecials-4 168717 655.5 ns/op BenchmarkURLNormalizer-4 5311 19590 ns/op BenchmarkURLNormalizerNoSpecials-4 171027 688.1 ns/op BenchmarkSrcsetFilter-4 19201 6182 ns/op BenchmarkSrcsetFilterNoSpecials-4 123282 987.9 ns/op PASS ok html/template 5.134s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 623978 178.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 408399 259.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 619993 184.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 452860 253.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1886383 64.05 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 102.3 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1864744 63.98 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 101.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1467456 81.79 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 453126 246.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 369913 319.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 480259 243.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 348062 325.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 818402 137.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 542865 212.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 924694 120.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 570058 206.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 442239 261.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1430640 83.60 ns/op BenchmarkRGBASetRGBA-4 1509601 79.72 ns/op BenchmarkRGBA64At-4 734361 158.8 ns/op BenchmarkRGBA64SetRGBA64-4 728234 153.4 ns/op BenchmarkNRGBAAt-4 1414654 84.65 ns/op BenchmarkNRGBASetNRGBA-4 1489531 80.31 ns/op BenchmarkNRGBA64At-4 722847 158.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 757856 153.2 ns/op BenchmarkAlphaAt-4 2451834 48.82 ns/op BenchmarkAlphaSetAlpha-4 2403025 49.91 ns/op BenchmarkAlpha16At-4 1576236 76.00 ns/op BenchmarkAlphaSetAlpha16-4 1610390 74.27 ns/op BenchmarkGrayAt-4 2454480 48.51 ns/op BenchmarkGraySetGray-4 2421049 49.52 ns/op BenchmarkGray16At-4 1559001 76.76 ns/op BenchmarkGraySetGray16-4 1624221 73.85 ns/op PASS ok image 6.314s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4038340 29.73 ns/op BenchmarkYCbCrToRGB/128-4 4358697 27.30 ns/op BenchmarkYCbCrToRGB/255-4 4238017 28.25 ns/op BenchmarkRGBToYCbCr/0-4 4741608 25.01 ns/op BenchmarkRGBToYCbCr/Cb-4 4323610 27.45 ns/op BenchmarkRGBToYCbCr/Cr-4 4673632 25.92 ns/op BenchmarkYCbCrToRGBA/0-4 3656109 32.64 ns/op BenchmarkYCbCrToRGBA/128-4 3326370 36.44 ns/op BenchmarkYCbCrToRGBA/255-4 3682051 32.65 ns/op BenchmarkNYCbCrAToRGBA/0-4 3505214 34.43 ns/op BenchmarkNYCbCrAToRGBA/128-4 3504946 34.14 ns/op BenchmarkNYCbCrAToRGBA/255-4 3518500 34.26 ns/op PASS ok image/color 2.913s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35513652 ns/op BenchmarkFillSrc-4 272 455778 ns/op BenchmarkCopyOver-4 6 17442439 ns/op BenchmarkCopySrc-4 372 328966 ns/op BenchmarkNRGBAOver-4 6 18968906 ns/op BenchmarkNRGBASrc-4 9 12408293 ns/op BenchmarkYCbCr-4 8 13605293 ns/op BenchmarkGray-4 15 7331576 ns/op BenchmarkCMYK-4 9 12570806 ns/op BenchmarkGlyphOver-4 19 6001573 ns/op BenchmarkRGBAMaskOver-4 4 31552109 ns/op BenchmarkGrayMaskOver-4 5 23195530 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39009606 ns/op BenchmarkRGBA-4 4 25291322 ns/op BenchmarkPalettedFill-4 846 139320 ns/op BenchmarkPalettedRGBA-4 4 25764463 ns/op BenchmarkGenericOver-4 2 55292750 ns/op BenchmarkGenericMaskOver-4 5 22662045 ns/op BenchmarkGenericSrc-4 3 36445240 ns/op BenchmarkGenericMaskSrc-4 4 31618730 ns/op PASS ok image/draw 6.906s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4621411 ns/op 3.34 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 108452061 ns/op 2.83 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3253663700 ns/op 0.38 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1912087 ns/op 8.08 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 160119418 ns/op 0.39 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.345s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3948 28074 ns/op BenchmarkIDCT-4 4143 27169 ns/op BenchmarkDecodeBaseline-4 9 11819537 ns/op 5.23 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16609135 ns/op 3.72 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 146603679 ns/op 8.38 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 183749911 ns/op 5.02 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.299s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13179520 8.716 ns/op BenchmarkDecodeGray-4 12 9368597 ns/op 7.00 MB/s 137028 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38768863 ns/op 6.76 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33683246 ns/op 7.78 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5407418 ns/op 12.12 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31974965 ns/op 8.20 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38752498 ns/op 6.76 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 57211284 ns/op 5.37 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 57543476 ns/op 5.34 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 187923761 ns/op 6.54 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 204189829 ns/op 6.02 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28439417 ns/op 10.80 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 188672946 ns/op 6.51 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 796426912 ns/op 1.54 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.604s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51200718 ns/op 1.95 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42216588 ns/op 2.37 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 303422823 ns/op 1.65 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 290343119 ns/op 1.72 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 50250581 ns/op 1.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41775717 ns/op 2.39 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 288781027 ns/op 1.73 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 275014055 ns/op 1.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 670428872 ns/op 1.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 642641529 ns/op 1.56 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3929702873 ns/op 1.27 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3651096896 ns/op 1.37 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9077231 ns/op 11.02 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9547415 ns/op 10.47 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45216958 ns/op 11.06 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47798510 ns/op 10.46 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 87721640 ns/op 11.40 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 92325431 ns/op 10.83 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 440457201 ns/op 11.35 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 467200739 ns/op 10.70 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55708984 ns/op 1.80 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 50389026 ns/op 1.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 368081477 ns/op 1.36 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 370905300 ns/op 1.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 861838374 ns/op 1.16 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 872744986 ns/op 1.15 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5268721483 ns/op 0.95 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5013382689 ns/op 1.00 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 169687398 ns/op 24.63 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 172826673 ns/op 24.18 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 43.920s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 935761 198.1 ns/op 1292.59 MB/s PASS ok internal/chacha8rand 1.239s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 1045995 145.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 539552 201.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 154053 772.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 543426 218.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 103855 1277 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.791s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35498 3102 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 36164 3274 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 32970 3707 ns/op 1.08 MB/s BenchmarkMarshalCorpusFile/8-4 27787 4305 ns/op 1.86 MB/s BenchmarkMarshalCorpusFile/16-4 21032 5567 ns/op 2.87 MB/s BenchmarkMarshalCorpusFile/32-4 14112 8501 ns/op 3.76 MB/s BenchmarkMarshalCorpusFile/64-4 9217 10883 ns/op 5.88 MB/s BenchmarkMarshalCorpusFile/128-4 8428 14215 ns/op 9.00 MB/s BenchmarkMarshalCorpusFile/256-4 3303 34077 ns/op 7.51 MB/s BenchmarkMarshalCorpusFile/512-4 1815 69031 ns/op 7.42 MB/s BenchmarkMarshalCorpusFile/1024-4 932 129865 ns/op 7.89 MB/s BenchmarkMarshalCorpusFile/2048-4 466 254543 ns/op 8.05 MB/s BenchmarkMarshalCorpusFile/4096-4 234 501578 ns/op 8.17 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1016836 ns/op 8.06 MB/s BenchmarkMarshalCorpusFile/16384-4 55 2002612 ns/op 8.18 MB/s BenchmarkMarshalCorpusFile/32768-4 24 4587274 ns/op 7.14 MB/s BenchmarkMarshalCorpusFile/65536-4 12 9463415 ns/op 6.93 MB/s BenchmarkMarshalCorpusFile/131072-4 6 19616577 ns/op 6.68 MB/s BenchmarkMarshalCorpusFile/262144-4 3 38634801 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/524288-4 2 75972780 ns/op 6.90 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 151947635 ns/op 6.90 MB/s BenchmarkUnmarshalCorpusFile/1-4 8631 12309 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9051 12385 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8286 13822 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 7808 15323 ns/op 0.52 MB/s BenchmarkUnmarshalCorpusFile/16-4 6126 18420 ns/op 0.87 MB/s BenchmarkUnmarshalCorpusFile/32-4 4312 25970 ns/op 1.23 MB/s BenchmarkUnmarshalCorpusFile/64-4 3668 31057 ns/op 2.06 MB/s BenchmarkUnmarshalCorpusFile/128-4 2767 40694 ns/op 3.15 MB/s BenchmarkUnmarshalCorpusFile/256-4 1119 104781 ns/op 2.44 MB/s BenchmarkUnmarshalCorpusFile/512-4 606 198844 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/1024-4 307 385375 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/2048-4 159 752941 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1483588 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 2974032 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5980192 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11655705 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24116980 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46785403 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 94749838 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 189596406 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 379792306 ns/op 2.76 MB/s BenchmarkMutatorBytes/1-4 34501 3559 ns/op BenchmarkMutatorBytes/10-4 35724 3337 ns/op BenchmarkMutatorBytes/100-4 33202 3829 ns/op BenchmarkMutatorBytes/1000-4 21296 5912 ns/op BenchmarkMutatorBytes/10000-4 4874 26101 ns/op BenchmarkMutatorBytes/100000-4 714 177260 ns/op BenchmarkMutatorString/1-4 30644 3639 ns/op BenchmarkMutatorString/10-4 33337 3576 ns/op BenchmarkMutatorString/100-4 30256 4230 ns/op BenchmarkMutatorString/1000-4 13946 8236 ns/op BenchmarkMutatorString/10000-4 3153 56620 ns/op BenchmarkMutatorString/100000-4 295 409653 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16756 6256 ns/op BenchmarkMutatorAllBasicTypes/string-4 18756 6410 ns/op BenchmarkMutatorAllBasicTypes/bool-4 56241 2117 ns/op BenchmarkMutatorAllBasicTypes/float32-4 51993 2316 ns/op BenchmarkMutatorAllBasicTypes/float64-4 51307 2326 ns/op BenchmarkMutatorAllBasicTypes/int-4 54026 2155 ns/op BenchmarkMutatorAllBasicTypes/int8-4 55251 2147 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56664 2150 ns/op BenchmarkMutatorAllBasicTypes/int32-4 55636 2148 ns/op BenchmarkMutatorAllBasicTypes/int64-4 55819 2173 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53757 2210 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55592 2215 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 54127 2249 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 53427 2203 ns/op PASS ok internal/fuzz 12.483s PASS ok internal/poll 1.069s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 9583666 12.46 ns/op BenchmarkAnd32Parallel-4 2383425 51.88 ns/op BenchmarkAnd64-4 9613683 12.47 ns/op BenchmarkAnd64Parallel-4 2391254 49.46 ns/op BenchmarkOr32-4 9635102 12.39 ns/op BenchmarkOr32Parallel-4 2456198 50.70 ns/op BenchmarkOr64-4 9624394 12.41 ns/op BenchmarkOr64Parallel-4 2365929 50.13 ns/op BenchmarkAtomicLoad64-4 17203884 6.134 ns/op BenchmarkAtomicStore64-4 9640647 12.43 ns/op BenchmarkAtomicLoad-4 17197611 6.109 ns/op BenchmarkAtomicStore-4 9456345 17.36 ns/op BenchmarkAtomicLoad8-4 17451392 6.128 ns/op BenchmarkAnd8-4 9388672 12.43 ns/op BenchmarkAnd-4 9620973 12.45 ns/op BenchmarkAnd8Parallel-4 2336514 48.36 ns/op BenchmarkAndParallel-4 3023548 49.89 ns/op BenchmarkOr8-4 9579532 12.48 ns/op BenchmarkOr-4 9649105 12.47 ns/op BenchmarkOr8Parallel-4 2392542 48.17 ns/op BenchmarkOrParallel-4 2372960 48.45 ns/op BenchmarkXadd-4 2408758 49.14 ns/op BenchmarkXadd64-4 2395126 48.54 ns/op BenchmarkCas-4 2280794 52.72 ns/op BenchmarkCas64-4 2304951 52.47 ns/op BenchmarkXchg-4 2372031 50.08 ns/op BenchmarkXchg64-4 2464939 48.38 ns/op PASS ok internal/runtime/atomic 5.252s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4533628 26.27 ns/op BenchmarkMulUintptr/large-4 3571083 33.30 ns/op PASS ok internal/runtime/math 1.349s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 359868522 ns/op 0.76 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.449s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 16539 10409 ns/op BenchmarkCopyNLarge-4 274 571697 ns/op PASS ok io 1.666s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 209656 519.9 ns/op BenchmarkPrintln-4 22305 5471 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34878 3500 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5108 22569 ns/op BenchmarkDiscard-4 670188 168.3 ns/op 0 B/op 0 allocs/op PASS ok log 1.873s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 18063 6381 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 83192 1425 ns/op BenchmarkJSONHandler/defaults-4 6363 15718 ns/op 523 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3928 28481 ns/op 789 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4544 24011 ns/op 763 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7563 16420 ns/op 511 B/op 0 allocs/op BenchmarkPreformatting/struct-4 6784 16027 ns/op 531 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5450 21175 ns/op 523 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28816 4158 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 27469 4362 ns/op 65 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 77149 1583 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 55827 2199 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 43771 2609 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 54152 2294 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 57370 2257 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 46580 2566 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 926091 126.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 566022 202.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 580093 219.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 447576 262.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 370186 298.9 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5372 21954 ns/op BenchmarkDispatch/switch-checked-4 179383 626.4 ns/op BenchmarkDispatch/As-4 175914 642.1 ns/op BenchmarkDispatch/Visit-4 171429 688.1 ns/op BenchmarkUnsafeStrings-4 18921 6448 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 PASS ok log/slog 4.675s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1344106 88.11 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1252300 94.70 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 680790 151.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 202411 550.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 69366 1655 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 75884 1579 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 45763 2889 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 12356 8627 ns/op 3470 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16671 7344 ns/op 603 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16362 7207 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10741 11520 ns/op 1079 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3130 35785 ns/op 4313 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17329 6938 ns/op 533 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17713 6811 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11264 10531 ns/op 936 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3718 30348 ns/op 3685 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.738s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 37978081 ns/op PASS ok maps 2.556s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1803727 66.97 ns/op BenchmarkAcosh-4 779608 145.4 ns/op BenchmarkAsin-4 1847811 66.90 ns/op BenchmarkAsinh-4 804878 151.8 ns/op BenchmarkAtan-4 2392977 52.20 ns/op BenchmarkAtanh-4 855554 143.2 ns/op BenchmarkAtan2-4 1811424 68.82 ns/op BenchmarkCbrt-4 995110 111.6 ns/op BenchmarkCeil-4 19495881 6.136 ns/op BenchmarkCopysign-4 2169738 54.72 ns/op BenchmarkCos-4 1000000 102.4 ns/op BenchmarkCosh-4 1255284 95.06 ns/op BenchmarkErf-4 2227339 55.62 ns/op BenchmarkErfc-4 2250720 55.31 ns/op BenchmarkErfinv-4 1860282 68.34 ns/op BenchmarkErfcinv-4 1819839 65.53 ns/op BenchmarkExp-4 5338990 40.60 ns/op BenchmarkExpGo-4 764881 155.5 ns/op BenchmarkExpm1-4 1923319 61.58 ns/op BenchmarkExp2-4 809236 147.0 ns/op BenchmarkExp2Go-4 724858 151.8 ns/op BenchmarkAbs-4 2794927 42.84 ns/op BenchmarkDim-4 8342446 14.20 ns/op BenchmarkFloor-4 19431152 6.127 ns/op BenchmarkMax-4 13721266 8.741 ns/op BenchmarkMin-4 13549005 8.755 ns/op BenchmarkMod-4 247521 467.1 ns/op BenchmarkFrexp-4 1466682 81.94 ns/op BenchmarkGamma-4 679624 175.5 ns/op BenchmarkHypot-4 11170910 23.01 ns/op BenchmarkHypotGo-4 1245634 96.15 ns/op BenchmarkIlogb-4 1780860 66.87 ns/op BenchmarkJ0-4 218688 521.0 ns/op BenchmarkJ1-4 246351 489.9 ns/op BenchmarkJn-4 114432 1058 ns/op BenchmarkLdexp-4 1453646 82.14 ns/op BenchmarkLgamma-4 912723 133.4 ns/op BenchmarkLog-4 3323666 45.74 ns/op BenchmarkLogb-4 1724480 68.90 ns/op BenchmarkLog1p-4 989515 115.7 ns/op BenchmarkLog10-4 3628041 49.41 ns/op BenchmarkLog2-4 1000000 105.8 ns/op BenchmarkModf-4 2249564 52.89 ns/op BenchmarkNextafter32-4 2275704 53.12 ns/op BenchmarkNextafter64-4 2239467 54.44 ns/op BenchmarkPowInt-4 423171 264.9 ns/op BenchmarkPowFrac-4 339279 356.0 ns/op BenchmarkPow10Pos-4 4402995 27.16 ns/op BenchmarkPow10Neg-4 4435080 27.27 ns/op BenchmarkRound-4 2739942 43.06 ns/op BenchmarkRoundToEven-4 8251890 14.27 ns/op BenchmarkRemainder-4 378230 315.1 ns/op BenchmarkSignbit-4 4090215 29.17 ns/op BenchmarkSin-4 1617904 75.08 ns/op BenchmarkSincos-4 1000000 114.3 ns/op BenchmarkSinh-4 1654264 73.03 ns/op BenchmarkSqrtIndirect-4 18682371 6.427 ns/op BenchmarkSqrtLatency-4 17436856 7.644 ns/op BenchmarkSqrtIndirectLatency-4 17171250 7.615 ns/op BenchmarkSqrtGoLatency-4 1229173 97.39 ns/op BenchmarkSqrtPrime-4 33582 3561 ns/op BenchmarkTan-4 1407776 85.38 ns/op BenchmarkTanh-4 1000000 105.5 ns/op BenchmarkTrunc-4 19856904 6.058 ns/op BenchmarkY0-4 241912 492.3 ns/op BenchmarkY1-4 251056 486.1 ns/op BenchmarkYn-4 121063 1011 ns/op BenchmarkFloat64bits-4 4361164 27.34 ns/op BenchmarkFloat64frombits-4 4296633 27.90 ns/op BenchmarkFloat32bits-4 4300804 27.80 ns/op BenchmarkFloat32frombits-4 4307260 27.64 ns/op BenchmarkFMA-4 19892206 6.008 ns/op PASS ok math 12.351s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11756574 10.39 ns/op 6158.28 MB/s BenchmarkAddVV/2-4 11379018 10.75 ns/op 11906.65 MB/s BenchmarkAddVV/3-4 9415540 12.77 ns/op 15035.32 MB/s BenchmarkAddVV/4-4 9636093 12.11 ns/op 21135.89 MB/s BenchmarkAddVV/5-4 9165266 13.01 ns/op 24590.18 MB/s BenchmarkAddVV/10-4 7823080 15.32 ns/op 41788.89 MB/s BenchmarkAddVV/100-4 1814828 66.19 ns/op 96686.06 MB/s BenchmarkAddVV/1000-4 202695 578.7 ns/op 110588.11 MB/s BenchmarkSubVV/1-4 11926828 10.30 ns/op 6214.23 MB/s BenchmarkSubVV/2-4 11203972 10.85 ns/op 11801.67 MB/s BenchmarkSubVV/3-4 9761973 12.14 ns/op 15809.60 MB/s BenchmarkSubVV/4-4 10186374 11.90 ns/op 21510.63 MB/s BenchmarkSubVV/5-4 9282872 12.70 ns/op 25200.23 MB/s BenchmarkSubVV/10-4 7805859 15.44 ns/op 41451.41 MB/s BenchmarkSubVV/100-4 1815548 65.89 ns/op 97136.21 MB/s BenchmarkSubVV/1000-4 202340 585.0 ns/op 109393.25 MB/s BenchmarkAddVW/1-4 12128278 9.952 ns/op 803.84 MB/s BenchmarkAddVW/2-4 11028684 10.75 ns/op 1488.05 MB/s BenchmarkAddVW/3-4 10605830 11.32 ns/op 2120.00 MB/s BenchmarkAddVW/4-4 11349662 10.46 ns/op 3060.66 MB/s BenchmarkAddVW/5-4 10125097 11.87 ns/op 3368.79 MB/s BenchmarkAddVW/10-4 8881239 13.38 ns/op 5980.64 MB/s BenchmarkAddVW/100-4 249344 445.8 ns/op 1794.72 MB/s BenchmarkAddVW/1000-4 35468 3399 ns/op 2353.66 MB/s BenchmarkAddVWext/1-4 12538441 9.435 ns/op 847.90 MB/s BenchmarkAddVWext/2-4 11572988 10.50 ns/op 1524.42 MB/s BenchmarkAddVWext/3-4 10558951 11.25 ns/op 2133.20 MB/s BenchmarkAddVWext/4-4 11319769 10.48 ns/op 3054.62 MB/s BenchmarkAddVWext/5-4 10890588 11.34 ns/op 3528.70 MB/s BenchmarkAddVWext/10-4 8789352 13.43 ns/op 5955.01 MB/s BenchmarkAddVWext/100-4 86940 1402 ns/op 570.45 MB/s BenchmarkAddVWext/1000-4 8799 13502 ns/op 592.52 MB/s BenchmarkSubVW/1-4 13274426 9.241 ns/op 865.69 MB/s BenchmarkSubVW/2-4 12008812 9.966 ns/op 1605.52 MB/s BenchmarkSubVW/3-4 10874700 10.57 ns/op 2271.14 MB/s BenchmarkSubVW/4-4 11229958 10.56 ns/op 3031.64 MB/s BenchmarkSubVW/5-4 10425966 11.54 ns/op 3465.64 MB/s BenchmarkSubVW/10-4 8633700 13.60 ns/op 5881.17 MB/s BenchmarkSubVW/100-4 258042 456.1 ns/op 1753.95 MB/s BenchmarkSubVW/1000-4 35100 3399 ns/op 2353.90 MB/s BenchmarkSubVWext/1-4 11852155 10.06 ns/op 795.56 MB/s BenchmarkSubVWext/2-4 12244492 9.816 ns/op 1629.97 MB/s BenchmarkSubVWext/3-4 11357811 10.70 ns/op 2243.50 MB/s BenchmarkSubVWext/4-4 11339894 10.64 ns/op 3007.44 MB/s BenchmarkSubVWext/5-4 10693917 11.75 ns/op 3405.31 MB/s BenchmarkSubVWext/10-4 8866174 13.54 ns/op 5908.81 MB/s BenchmarkSubVWext/100-4 83031 1406 ns/op 568.99 MB/s BenchmarkSubVWext/1000-4 8396 13788 ns/op 580.22 MB/s BenchmarkMulAddVWW/1-4 10484668 11.13 ns/op 5750.51 MB/s BenchmarkMulAddVWW/2-4 10163284 11.84 ns/op 10813.23 MB/s BenchmarkMulAddVWW/3-4 9604731 12.45 ns/op 15423.85 MB/s BenchmarkMulAddVWW/4-4 9009206 13.48 ns/op 18986.10 MB/s BenchmarkMulAddVWW/5-4 8215102 15.06 ns/op 21246.20 MB/s BenchmarkMulAddVWW/10-4 6542838 18.16 ns/op 35249.03 MB/s BenchmarkMulAddVWW/100-4 1000000 103.3 ns/op 61943.87 MB/s BenchmarkMulAddVWW/1000-4 125162 953.9 ns/op 67094.64 MB/s BenchmarkAddMulVVW/1-4 11947569 10.13 ns/op 6319.39 MB/s BenchmarkAddMulVVW/2-4 10939394 10.97 ns/op 11667.07 MB/s BenchmarkAddMulVVW/3-4 9758595 12.09 ns/op 15883.79 MB/s BenchmarkAddMulVVW/4-4 9045421 13.23 ns/op 19344.10 MB/s BenchmarkAddMulVVW/5-4 8331038 14.47 ns/op 22113.59 MB/s BenchmarkAddMulVVW/10-4 6911318 17.43 ns/op 36726.16 MB/s BenchmarkAddMulVVW/100-4 1477066 81.93 ns/op 78118.17 MB/s BenchmarkAddMulVVW/1000-4 166792 716.3 ns/op 89352.89 MB/s BenchmarkDivWVW/1-4 2697676 44.88 ns/op 1426.16 MB/s BenchmarkDivWVW/2-4 1231180 96.67 ns/op 1324.05 MB/s BenchmarkDivWVW/3-4 960847 122.9 ns/op 1562.12 MB/s BenchmarkDivWVW/4-4 819355 143.5 ns/op 1783.88 MB/s BenchmarkDivWVW/5-4 789217 149.9 ns/op 2134.19 MB/s BenchmarkDivWVW/10-4 425920 271.3 ns/op 2359.06 MB/s BenchmarkDivWVW/100-4 58160 2048 ns/op 3125.50 MB/s BenchmarkDivWVW/1000-4 5928 19653 ns/op 3256.54 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12434569 9.591 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12788515 9.284 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10582531 11.30 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10769952 10.99 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10411544 11.54 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10577215 10.80 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9823299 12.16 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10456485 11.93 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8948262 12.92 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9654643 12.44 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6400224 17.26 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7304840 16.26 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 106.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1321414 90.98 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 129148 914.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153591 769.9 ns/op BenchmarkDecimalConversion-4 214 561021 ns/op BenchmarkFloatString/100-4 10000 10427 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 214 555546 ns/op 2919 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50716472 ns/op 60940 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 5118356268 ns/op 846520 B/op 532 allocs/op BenchmarkFloatAdd/10-4 171879 684.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 171726 694.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 156885 767.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 78792 1538 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14109 8554 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 225816 508.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 229059 527.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 221673 535.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 155634 734.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45259 2636 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1995 58476 ns/op BenchmarkParseFloatLargeExp-4 476 256639 ns/op BenchmarkGCD10x10/WithoutXY-4 199936 591.5 ns/op BenchmarkGCD10x10/WithXY-4 59718 2019 ns/op BenchmarkGCD10x100/WithoutXY-4 102962 1190 ns/op BenchmarkGCD10x100/WithXY-4 17856 6942 ns/op BenchmarkGCD10x1000/WithoutXY-4 64387 1836 ns/op BenchmarkGCD10x1000/WithXY-4 14373 8341 ns/op BenchmarkGCD100x100/WithoutXY-4 25222 4660 ns/op BenchmarkGCD100x100/WithXY-4 10731 11448 ns/op BenchmarkGCD100x1000/WithoutXY-4 12374 9888 ns/op BenchmarkGCD100x1000/WithXY-4 6067 18658 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2088 55608 ns/op BenchmarkGCD1000x1000/WithXY-4 1202 98143 ns/op BenchmarkHilbert-4 22 5088981 ns/op BenchmarkBinomial-4 13986 8521 ns/op BenchmarkQuoRem-4 20305 6071 ns/op BenchmarkExp-4 16 6637585 ns/op BenchmarkExpMont/Odd-4 151 794257 ns/op 2583 B/op 21 allocs/op BenchmarkExpMont/Even1-4 150 804442 ns/op 3351 B/op 37 allocs/op BenchmarkExpMont/Even2-4 144 828637 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even3-4 145 838963 ns/op 3827 B/op 52 allocs/op BenchmarkExpMont/Even4-4 141 834384 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even8-4 142 828835 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even32-4 140 843336 ns/op 3874 B/op 54 allocs/op BenchmarkExpMont/Even64-4 164 720738 ns/op 3642 B/op 53 allocs/op BenchmarkExpMont/Even96-4 154 747271 ns/op 3776 B/op 51 allocs/op BenchmarkExpMont/Even128-4 187 629165 ns/op 3250 B/op 50 allocs/op BenchmarkExpMont/Even255-4 208 573456 ns/op 2939 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 463 251436 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 412 294660 ns/op 1726 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 400 288963 ns/op 1728 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 400 283895 ns/op 1726 B/op 47 allocs/op BenchmarkExp2-4 15 6678803 ns/op BenchmarkBitset-4 740485 151.1 ns/op BenchmarkBitsetNeg-4 421790 264.1 ns/op BenchmarkBitsetOrig-4 256068 465.2 ns/op BenchmarkBitsetNegOrig-4 166300 746.1 ns/op BenchmarkModSqrt225_Tonelli-4 136 868085 ns/op BenchmarkModSqrt225_3Mod4-4 429 263199 ns/op BenchmarkModSqrt231_Tonelli-4 129 908963 ns/op BenchmarkModSqrt231_5Mod8-4 372 315272 ns/op BenchmarkModInverse-4 12820 9530 ns/op BenchmarkSqrt-4 1663 72370 ns/op BenchmarkIntSqr/1-4 1369466 85.89 ns/op BenchmarkIntSqr/2-4 833462 134.3 ns/op BenchmarkIntSqr/3-4 687540 158.1 ns/op BenchmarkIntSqr/5-4 513390 223.9 ns/op BenchmarkIntSqr/8-4 418702 280.0 ns/op BenchmarkIntSqr/10-4 324106 356.0 ns/op BenchmarkIntSqr/20-4 54722 2236 ns/op BenchmarkIntSqr/30-4 41794 2954 ns/op BenchmarkIntSqr/50-4 26517 4707 ns/op BenchmarkIntSqr/80-4 15706 7760 ns/op BenchmarkIntSqr/100-4 10000 10188 ns/op BenchmarkIntSqr/200-4 4016 27927 ns/op BenchmarkIntSqr/300-4 1608 67304 ns/op BenchmarkIntSqr/500-4 850 146004 ns/op BenchmarkIntSqr/800-4 333 360484 ns/op BenchmarkIntSqr/1000-4 241 483080 ns/op BenchmarkDiv/20/10-4 399314 291.4 ns/op BenchmarkDiv/40/20-4 412963 290.5 ns/op BenchmarkDiv/100/50-4 354835 334.8 ns/op BenchmarkDiv/200/100-4 49203 2505 ns/op BenchmarkDiv/400/200-4 47217 2610 ns/op BenchmarkDiv/1000/500-4 39030 3232 ns/op BenchmarkDiv/2000/1000-4 29331 4442 ns/op BenchmarkDiv/20000/10000-4 1407 85700 ns/op BenchmarkDiv/200000/100000-4 34 3753031 ns/op BenchmarkDiv/2000000/1000000-4 1 107005212 ns/op BenchmarkDiv/20000000/10000000-4 1 3330034670 ns/op BenchmarkMul-4 6 19212478 ns/op BenchmarkNatMul/10-4 231234 490.1 ns/op BenchmarkNatMul/100-4 6601 18097 ns/op BenchmarkNatMul/1000-4 211 566707 ns/op BenchmarkZeroShifts/Shl-4 13635 8472 ns/op BenchmarkZeroShifts/ShlSame-4 5062590 24.14 ns/op BenchmarkZeroShifts/Shr-4 14424 8378 ns/op BenchmarkZeroShifts/ShrSame-4 5030762 23.93 ns/op BenchmarkExp3Power/0x10-4 196530 623.1 ns/op BenchmarkExp3Power/0x40-4 165681 727.5 ns/op BenchmarkExp3Power/0x100-4 110376 1126 ns/op BenchmarkExp3Power/0x400-4 53875 2227 ns/op BenchmarkExp3Power/0x1000-4 9914 10399 ns/op BenchmarkExp3Power/0x4000-4 2112 56979 ns/op BenchmarkExp3Power/0x10000-4 225 520253 ns/op BenchmarkExp3Power/0x40000-4 20 5528993 ns/op BenchmarkExp3Power/0x100000-4 2 52837557 ns/op BenchmarkExp3Power/0x400000-4 1 488148177 ns/op BenchmarkFibo-4 3 38693210 ns/op BenchmarkNatSqr/1-4 1000000 118.3 ns/op BenchmarkNatSqr/2-4 668294 177.1 ns/op BenchmarkNatSqr/3-4 534208 206.6 ns/op BenchmarkNatSqr/5-4 391794 294.0 ns/op BenchmarkNatSqr/8-4 304032 400.0 ns/op BenchmarkNatSqr/10-4 248793 487.3 ns/op BenchmarkNatSqr/20-4 52149 2282 ns/op BenchmarkNatSqr/30-4 38857 3160 ns/op BenchmarkNatSqr/50-4 23762 5138 ns/op BenchmarkNatSqr/80-4 14017 8546 ns/op BenchmarkNatSqr/100-4 9724 11126 ns/op BenchmarkNatSqr/200-4 3936 29887 ns/op BenchmarkNatSqr/300-4 1593 75284 ns/op BenchmarkNatSqr/500-4 818 148725 ns/op BenchmarkNatSqr/800-4 349 344154 ns/op BenchmarkNatSqr/1000-4 252 468461 ns/op BenchmarkNatSetBytes/8-4 2824903 41.74 ns/op BenchmarkNatSetBytes/24-4 788503 154.6 ns/op BenchmarkNatSetBytes/128-4 266924 509.4 ns/op BenchmarkNatSetBytes/7-4 758232 144.4 ns/op BenchmarkNatSetBytes/23-4 420159 269.5 ns/op BenchmarkNatSetBytes/127-4 212731 581.4 ns/op BenchmarkScanPi-4 260 449512 ns/op BenchmarkStringPiParallel-4 788 150240 ns/op BenchmarkScan/10/Base2-4 41925 2778 ns/op BenchmarkScan/100/Base2-4 4543 24740 ns/op BenchmarkScan/1000/Base2-4 487 243982 ns/op BenchmarkScan/10/Base8-4 103438 1146 ns/op BenchmarkScan/100/Base8-4 13826 8643 ns/op BenchmarkScan/1000/Base8-4 1365 84392 ns/op BenchmarkScan/10/Base10-4 109843 1083 ns/op BenchmarkScan/100/Base10-4 14866 8033 ns/op BenchmarkScan/1000/Base10-4 1484 80337 ns/op BenchmarkScan/10/Base16-4 120609 981.1 ns/op BenchmarkScan/100/Base16-4 16635 7210 ns/op BenchmarkScan/1000/Base16-4 1738 68675 ns/op BenchmarkString/10/Base2-4 169608 682.0 ns/op BenchmarkString/100/Base2-4 24349 4952 ns/op BenchmarkString/1000/Base2-4 2450 47126 ns/op BenchmarkString/10/Base8-4 334537 362.7 ns/op BenchmarkString/100/Base8-4 64603 1875 ns/op BenchmarkString/1000/Base8-4 7070 16539 ns/op BenchmarkString/10/Base10-4 195537 619.0 ns/op BenchmarkString/100/Base10-4 38257 3132 ns/op BenchmarkString/1000/Base10-4 4878 24817 ns/op BenchmarkString/10/Base16-4 352717 324.3 ns/op BenchmarkString/100/Base16-4 83050 1446 ns/op BenchmarkString/1000/Base16-4 9412 12034 ns/op BenchmarkLeafSize/0-4 46 2558089 ns/op BenchmarkLeafSize/1-4 470 250988 ns/op BenchmarkLeafSize/2-4 468 251822 ns/op BenchmarkLeafSize/3-4 337 349729 ns/op BenchmarkLeafSize/4-4 483 246402 ns/op BenchmarkLeafSize/5-4 308 381156 ns/op BenchmarkLeafSize/6-4 346 349264 ns/op BenchmarkLeafSize/7-4 378 317475 ns/op BenchmarkLeafSize/8-4 482 244700 ns/op BenchmarkLeafSize/9-4 265 442468 ns/op BenchmarkLeafSize/10-4 318 382174 ns/op BenchmarkLeafSize/11-4 303 387923 ns/op BenchmarkLeafSize/12-4 342 357423 ns/op BenchmarkLeafSize/13-4 320 376904 ns/op BenchmarkLeafSize/14-4 378 322402 ns/op BenchmarkLeafSize/15-4 408 294381 ns/op BenchmarkLeafSize/16-4 480 245758 ns/op BenchmarkLeafSize/32-4 486 247541 ns/op BenchmarkLeafSize/64-4 452 266483 ns/op BenchmarkProbablyPrime/n=0-4 9 11317238 ns/op BenchmarkProbablyPrime/n=1-4 9 12432326 ns/op BenchmarkProbablyPrime/n=5-4 6 17509365 ns/op BenchmarkProbablyPrime/n=10-4 5 23694404 ns/op BenchmarkProbablyPrime/n=20-4 3 36046396 ns/op BenchmarkProbablyPrime/Lucas-4 12 9715347 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 90 1288827 ns/op BenchmarkRatCmp-4 235858 528.2 ns/op BenchmarkFloatPrecExact/1-4 140474 910.5 ns/op BenchmarkFloatPrecExact/10-4 41346 2808 ns/op BenchmarkFloatPrecExact/100-4 10000 10443 ns/op BenchmarkFloatPrecExact/1000-4 2278 51458 ns/op BenchmarkFloatPrecExact/10000-4 153 793743 ns/op BenchmarkFloatPrecExact/100000-4 4 33513012 ns/op BenchmarkFloatPrecExact/1000000-4 1 1699967822 ns/op BenchmarkFloatPrecMixed/1-4 115815 956.0 ns/op BenchmarkFloatPrecMixed/10-4 30855 3529 ns/op BenchmarkFloatPrecMixed/100-4 5408 21172 ns/op BenchmarkFloatPrecMixed/1000-4 468 258122 ns/op BenchmarkFloatPrecMixed/10000-4 14 8078897 ns/op BenchmarkFloatPrecMixed/100000-4 1 457342372 ns/op BenchmarkFloatPrecMixed/1000000-4 1 31448280709 ns/op BenchmarkFloatPrecInexact/1-4 200145 561.0 ns/op BenchmarkFloatPrecInexact/10-4 184566 647.3 ns/op BenchmarkFloatPrecInexact/100-4 122893 1033 ns/op BenchmarkFloatPrecInexact/1000-4 37060 3233 ns/op BenchmarkFloatPrecInexact/10000-4 4665 27178 ns/op BenchmarkFloatPrecInexact/100000-4 486 254249 ns/op BenchmarkFloatPrecInexact/1000000-4 34 3378643 ns/op BenchmarkFloatSqrt/64-4 22623 5341 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14296 8416 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9289 12283 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5192 22360 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 856 132825 ns/op 17958 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 66 1683045 ns/op 176776 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 124130248 ns/op 3779776 B/op 620 allocs/op PASS ok math/big 87.961s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9375866 11.77 ns/op BenchmarkLeadingZeros8-4 8609264 13.44 ns/op BenchmarkLeadingZeros16-4 9173083 12.35 ns/op BenchmarkLeadingZeros32-4 9198997 13.36 ns/op BenchmarkLeadingZeros64-4 9150616 11.98 ns/op BenchmarkTrailingZeros-4 9147183 13.24 ns/op BenchmarkTrailingZeros8-4 9189879 11.90 ns/op BenchmarkTrailingZeros16-4 9296076 13.10 ns/op BenchmarkTrailingZeros32-4 8974822 12.57 ns/op BenchmarkTrailingZeros64-4 9144026 13.49 ns/op BenchmarkOnesCount-4 9743238 12.52 ns/op BenchmarkOnesCount8-4 9373250 12.68 ns/op BenchmarkOnesCount16-4 9728874 12.59 ns/op BenchmarkOnesCount32-4 8722530 13.54 ns/op BenchmarkOnesCount64-4 9507003 12.57 ns/op BenchmarkRotateLeft-4 9475218 13.44 ns/op BenchmarkRotateLeft8-4 9226753 12.54 ns/op BenchmarkRotateLeft16-4 9541149 13.49 ns/op BenchmarkRotateLeft32-4 9289579 12.46 ns/op BenchmarkRotateLeft64-4 9340732 12.60 ns/op BenchmarkReverse-4 15103675 7.981 ns/op BenchmarkReverse8-4 19539950 6.038 ns/op BenchmarkReverse16-4 18383496 6.463 ns/op BenchmarkReverse32-4 15524772 7.569 ns/op BenchmarkReverse64-4 15016591 7.969 ns/op BenchmarkReverseBytes-4 19652632 6.016 ns/op BenchmarkReverseBytes16-4 19950730 5.897 ns/op BenchmarkReverseBytes32-4 20874066 5.637 ns/op BenchmarkReverseBytes64-4 19506973 6.103 ns/op BenchmarkAdd-4 9255765 11.93 ns/op BenchmarkAdd32-4 9386899 13.35 ns/op BenchmarkAdd64-4 9034579 12.10 ns/op BenchmarkAdd64multiple-4 17214243 6.607 ns/op BenchmarkSub-4 8937584 13.52 ns/op BenchmarkSub32-4 9192356 13.32 ns/op BenchmarkSub64-4 9394711 12.04 ns/op BenchmarkSub64multiple-4 15719757 6.824 ns/op BenchmarkMul-4 9354072 12.71 ns/op BenchmarkMul32-4 9518574 13.45 ns/op BenchmarkMul64-4 9321154 12.70 ns/op BenchmarkDiv-4 2623014 44.95 ns/op BenchmarkDiv32-4 5392190 21.65 ns/op BenchmarkDiv64-4 2613904 44.88 ns/op PASS ok math/bits 6.834s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11382058 20.94 ns/op BenchmarkAcos-4 363294 301.4 ns/op BenchmarkAcosh-4 385474 322.3 ns/op BenchmarkAsin-4 407922 304.2 ns/op BenchmarkAsinh-4 416530 304.0 ns/op BenchmarkAtan-4 614956 218.7 ns/op BenchmarkAtanh-4 642856 219.7 ns/op BenchmarkConj-4 20026180 5.982 ns/op BenchmarkCos-4 488035 231.4 ns/op BenchmarkCosh-4 506877 228.3 ns/op BenchmarkExp-4 754022 164.3 ns/op BenchmarkLog-4 776599 167.7 ns/op BenchmarkLog10-4 806038 167.0 ns/op BenchmarkPhase-4 1737452 69.87 ns/op BenchmarkPolar-4 1000000 109.8 ns/op BenchmarkPow-4 200151 674.8 ns/op BenchmarkRect-4 1000000 112.4 ns/op BenchmarkSin-4 516606 229.8 ns/op BenchmarkSinh-4 511362 232.1 ns/op BenchmarkSqrt-4 802665 147.2 ns/op BenchmarkTan-4 322240 382.9 ns/op BenchmarkTanh-4 347356 346.8 ns/op PASS ok math/cmplx 4.058s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 601963 167.3 ns/op BenchmarkInt63ThreadsafeParallel-4 465110 264.4 ns/op BenchmarkInt63Unthreadsafe-4 1310584 90.92 ns/op BenchmarkIntn1000-4 765532 136.1 ns/op BenchmarkInt63n1000-4 924782 122.9 ns/op BenchmarkInt31n1000-4 923707 116.5 ns/op BenchmarkFloat32-4 1000000 111.3 ns/op BenchmarkFloat64-4 1318910 91.02 ns/op BenchmarkPerm3-4 188832 604.5 ns/op BenchmarkPerm30-4 23354 5125 ns/op BenchmarkPerm30ViaShuffle-4 25893 4625 ns/op BenchmarkShuffleOverhead-4 18619 6430 ns/op BenchmarkRead3-4 792758 126.7 ns/op BenchmarkRead64-4 76900 1566 ns/op BenchmarkRead1000-4 5155 22705 ns/op BenchmarkConcurrent-4 115836 1011 ns/op PASS ok math/rand 3.334s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8MarshalBinary-4 654996 172.1 ns/op BenchmarkChaCha8MarshalBinaryRead-4 232174 487.6 ns/op BenchmarkChaCha8-4 5373273 24.14 ns/op BenchmarkChaCha8Read-4 872767 139.1 ns/op 230.13 MB/s BenchmarkPCG_DXSM-4 4309294 27.97 ns/op BenchmarkSourceUint64-4 4214832 27.84 ns/op BenchmarkGlobalInt64-4 3278570 37.38 ns/op BenchmarkGlobalInt64Parallel-4 6514166 18.34 ns/op BenchmarkGlobalUint64-4 3167613 37.95 ns/op BenchmarkGlobalUint64Parallel-4 6486693 18.52 ns/op BenchmarkInt64-4 2310198 51.93 ns/op BenchmarkUint64-4 2272429 51.67 ns/op BenchmarkGlobalIntN1000-4 2212244 53.65 ns/op BenchmarkIntN1000-4 1785676 66.35 ns/op BenchmarkInt64N1000-4 1816652 65.87 ns/op BenchmarkInt64N1e8-4 1786401 66.38 ns/op BenchmarkInt64N1e9-4 1809049 66.82 ns/op BenchmarkInt64N2e9-4 1744267 67.42 ns/op BenchmarkInt64N1e18-4 1695930 70.33 ns/op BenchmarkInt64N2e18-4 1676497 71.52 ns/op BenchmarkInt64N4e18-4 1471167 80.75 ns/op BenchmarkInt32N1000-4 1804381 67.90 ns/op BenchmarkInt32N1e8-4 1796384 66.26 ns/op BenchmarkInt32N1e9-4 1791025 66.89 ns/op BenchmarkInt32N2e9-4 1777669 67.38 ns/op BenchmarkFloat32-4 2290566 52.58 ns/op BenchmarkFloat64-4 2320804 51.50 ns/op BenchmarkExpFloat64-4 1274935 94.60 ns/op BenchmarkNormFloat64-4 1247510 96.42 ns/op BenchmarkPerm3-4 314556 361.7 ns/op BenchmarkPerm30-4 32511 3718 ns/op BenchmarkPerm30ViaShuffle-4 33979 3557 ns/op BenchmarkShuffleOverhead-4 48108 2496 ns/op BenchmarkConcurrent-4 3104728 39.86 ns/op PASS ok math/rand/v2 6.927s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 52605 2209 ns/op BenchmarkQDecodeWord-4 110724 1079 ns/op BenchmarkQDecodeHeader-4 108306 1091 ns/op BenchmarkTypeByExtension/.html-4 364206 281.4 ns/op BenchmarkTypeByExtension/.HTML-4 279576 397.8 ns/op BenchmarkTypeByExtension/.unused-4 366568 299.1 ns/op BenchmarkExtensionsByType/text/html-4 195804 590.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 124528 1011 ns/op BenchmarkExtensionsByType/application/octet-stream-4 178628 636.4 ns/op PASS ok mime 2.190s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 691 173663 ns/op 47288 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 692 174652 ns/op 48652 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 265 479482 ns/op 104117 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 529 225944 ns/op 48756 B/op 206 allocs/op PASS ok mime/multipart 1.771s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 972 120597 ns/op PASS ok mime/quotedprintable 1.191s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 140 975336 ns/op 8570 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 9 12455124 ns/op 25884 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5032820378 ns/op 158032 B/op 223 allocs/op BenchmarkDNSName-4 112821 979.4 ns/op BenchmarkInterfaces-4 5349 21642 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 8781 13757 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5679 21023 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 5288 20041 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8314 14578 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5953 19230 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 12692 9359 ns/op BenchmarkParseIPValidIPv4-4 665281 167.7 ns/op BenchmarkParseIPValidIPv6-4 594660 186.0 ns/op BenchmarkIPString/IPv4-4 124132 985.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14416 8333 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 48130 2481 ns/op BenchmarkIPEqual/IPv4-4 927957 127.8 ns/op BenchmarkIPEqual/IPv6-4 914917 127.8 ns/op BenchmarkSendfileZeroBytes-4 18291 6396 ns/op 74 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1062055739 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1027139241 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1055260970 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1075148861 ns/op 0.01 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1080244612 ns/op 0.02 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1075469843 ns/op 0.03 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1083749186 ns/op 0.06 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1038475282 ns/op 0.13 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1047466250 ns/op 0.25 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1036925856 ns/op 0.51 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1123707871 ns/op 0.93 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1080379217 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1075724532 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1084525582 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1084096595 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1043760486 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1077082537 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1083024887 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1083733309 ns/op 0.12 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1083457260 ns/op 0.24 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1079644835 ns/op 0.49 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1087601300 ns/op 0.96 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 3079 36591 ns/op BenchmarkTCP4OneShotTimeout-4 2804 36115 ns/op BenchmarkTCP4Persistent-4 13870 8618 ns/op BenchmarkTCP4PersistentTimeout-4 14692 9117 ns/op BenchmarkTCP6OneShot-4 2902 39430 ns/op BenchmarkTCP6OneShotTimeout-4 3246 38210 ns/op BenchmarkTCP6Persistent-4 12561 8456 ns/op BenchmarkTCP6PersistentTimeout-4 13611 8707 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 24691 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25002 ns/op BenchmarkSetReadDeadline-4 119902 991.4 ns/op BenchmarkUDP6LinkLocalUnicast-4 7933 14656 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 11791 9505 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 11782 11071 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12450 12126 ns/op 0 B/op 0 allocs/op PASS ok net 36.143s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27819 4195 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12094 9734 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 14077 8325 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17046 7259 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 34503 3708 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49941 2388 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1618404 73.53 ns/op BenchmarkFindChild/n=2/rep=map-4 3303758 35.88 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1367576 86.72 ns/op BenchmarkFindChild/n=4/rep=linear-4 780762 136.7 ns/op BenchmarkFindChild/n=4/rep=map-4 3041458 38.91 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 757330 153.3 ns/op BenchmarkFindChild/n=8/rep=linear-4 408423 287.2 ns/op BenchmarkFindChild/n=8/rep=map-4 2775900 42.55 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 390819 298.2 ns/op BenchmarkFindChild/n=16/rep=linear-4 214663 543.2 ns/op BenchmarkFindChild/n=16/rep=map-4 2851424 42.46 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2075245 56.59 ns/op BenchmarkFindChild/n=32/rep=linear-4 109281 1081 ns/op BenchmarkFindChild/n=32/rep=map-4 3231524 33.81 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2405362 49.75 ns/op BenchmarkMultiConflicts-4 1 180780525 ns/op BenchmarkServerMatch-4 19321 6500 ns/op BenchmarkReadRequestChrome-4 3356 32169 ns/op 18.99 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9134 11331 ns/op 6.88 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9670 11251 ns/op 7.29 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6619 16489 ns/op 9.16 MB/s 1083 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17202 7088 ns/op 5.64 MB/s 923 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 226 520339 ns/op 1.97 MB/s BenchmarkFileAndServer_1KB/https1-4 151 710256 ns/op 1.44 MB/s BenchmarkFileAndServer_1KB/h2-4 123 894169 ns/op 1.15 MB/s BenchmarkFileAndServer_16MB/h1-4 2 55609115 ns/op 301.70 MB/s BenchmarkFileAndServer_16MB/https1-4 1 125153627 ns/op 134.05 MB/s BenchmarkFileAndServer_16MB/h2-4 1 259856693 ns/op 64.56 MB/s BenchmarkFileAndServer_64MB/h1-4 1 214188549 ns/op 313.32 MB/s BenchmarkFileAndServer_64MB/https1-4 1 434162490 ns/op 154.57 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1015620331 ns/op 66.08 MB/s BenchmarkServeMux-4 217 579528 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 266 477214 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 267 526275 ns/op 6512 B/op 70 allocs/op BenchmarkClientServer/https1-4 170 724281 ns/op 7656 B/op 83 allocs/op BenchmarkClientServer/h2-4 140 799298 ns/op 11155 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1114 104281 ns/op 10364 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 32 3859891 ns/op 121419 B/op 980 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57279: read tcp 127.0.0.1:57275->127.0.0.1:57279: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57280: read tcp 127.0.0.1:57275->127.0.0.1:57280: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57281: write tcp 127.0.0.1:57275->127.0.0.1:57281: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57276: write tcp 127.0.0.1:57275->127.0.0.1:57276: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57299: read tcp 127.0.0.1:57282->127.0.0.1:57299: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57301: write tcp 127.0.0.1:57282->127.0.0.1:57301: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57303: write tcp 127.0.0.1:57282->127.0.0.1:57303: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57331: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57332: write tcp 127.0.0.1:57304->127.0.0.1:57332: use of closed network connection BenchmarkClientServerParallel/4/h2-4 278 367015 ns/op 16614 B/op 139 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57340: write tcp 127.0.0.1:57339->127.0.0.1:57340: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57345: write tcp 127.0.0.1:57339->127.0.0.1:57345: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57361: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57353: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57356: read tcp 127.0.0.1:57346->127.0.0.1:57356: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57357: write tcp 127.0.0.1:57346->127.0.0.1:57357: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57354: write tcp 127.0.0.1:57346->127.0.0.1:57354: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57352: write tcp 127.0.0.1:57346->127.0.0.1:57352: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57378: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57375: EOF ... [output truncated] BenchmarkClientServerParallel/64/h1-4 712 158965 ns/op 17374 B/op 106 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4664544 ns/op 140124 B/op 1150 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57974: write tcp 127.0.0.1:57973->127.0.0.1:57974: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57979: write tcp 127.0.0.1:57973->127.0.0.1:57979: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58007: read tcp 127.0.0.1:57980->127.0.0.1:58007: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58002: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57987: write tcp 127.0.0.1:57980->127.0.0.1:57987: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57985: write tcp 127.0.0.1:57980->127.0.0.1:57985: use of closed network connection BenchmarkClientServerParallel/64/h2-4 50 5288769 ns/op 145297 B/op 1291 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58024: read tcp 127.0.0.1:58016->127.0.0.1:58024: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58022: write tcp 127.0.0.1:58016->127.0.0.1:58022: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58036: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58034: read tcp 127.0.0.1:58016->127.0.0.1:58034: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58031: write tcp 127.0.0.1:58016->127.0.0.1:58031: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58028: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58035: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58030: write tcp 127.0.0.1:58016->127.0.0.1:58030: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58032: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58029: write tcp 127.0.0.1:58016->127.0.0.1:58029: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1098814046 ns/op 29864 B/op 153 allocs/op BenchmarkClient-4 223 560508 ns/op 4235 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 498 246998 ns/op 7465 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1017 120848 ns/op 3109 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1338 90869 ns/op 1960 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1144 90288 ns/op 2857 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1376 83643 ns/op 2757 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1370 89277 ns/op 2758 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1440 87149 ns/op 1953 B/op 14 allocs/op BenchmarkServerHijack-4 702 161968 ns/op 16859 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 302 369117 ns/op 5558 B/op 52 allocs/op BenchmarkResponseStatusLine-4 433634 241.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.051s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4086 29164 ns/op 34258 B/op 14 allocs/op PASS ok net/http/httputil 1.284s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 102060 1141 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 841748 135.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 628555 177.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 108333 1090 ns/op BenchmarkStdIPv4-4 132320 898.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 93477 1284 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92223 1318 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 120342 965.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 76486 1533 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1791615 67.62 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1553678 77.23 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 886056 123.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 530726 209.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 647491 170.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 484066 239.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 108522 1095 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 455526 239.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 322117 350.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 385627 293.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 326694 358.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 97221 1220 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 314608 350.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 118071 1014 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 165950 725.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 210442 538.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 151771 785.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 318895 373.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 142947 832.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 140796 832.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 139274 849.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 106448 1096 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 439369 261.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 137074 855.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 182398 655.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 253113 468.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 164017 728.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 229660 517.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 99793 1186 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 129193 924.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 158217 745.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 120214 995.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 250796 451.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 111469 1071 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 135337 869.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 171662 694.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 123309 937.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1205335 101.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 102.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 100.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 103.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 106.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 105.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 105.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 102.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 324219 350.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 484197 248.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 336033 349.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 398438 294.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 326571 349.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 99968 1240 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 5754998 20.77 ns/op PASS ok net/netip 9.255s 2024/09/04 21:17:44 Test RPC server listening on 127.0.0.1:58515 2024/09/04 21:17:44 Test HTTP RPC server listening on 127.0.0.1:58516 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1333 84782 ns/op BenchmarkEndToEndHTTP-4 1345 80630 ns/op BenchmarkEndToEndAsync-4 3363 34501 ns/op BenchmarkEndToEndAsyncHTTP-4 3558 33697 ns/op PASS ok net/rpc 1.868s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3128 33790 ns/op BenchmarkReadMIMEHeader/server_headers-4 4504 22321 ns/op BenchmarkUncommon-4 26217 4646 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.477s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 5270 21636 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 124981 945.3 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 563900 199.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 84757 1400 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 162202 732.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 77462 1525 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13136 9031 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 360895 310.3 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 84390 1426 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 163978 720.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 78964 1515 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14700 8041 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 235545 511.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 96387 1232 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 99396 1190 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 46192 2629 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 7804 14110 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 231198 508.7 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 94380 1248 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 97620 1208 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 46201 2559 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8628 13885 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.238s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3324681 35.16 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 161036 696.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1078 103738 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 143 entries os_test.go:506: benchmarkReaddirname ".": 143 entries os_test.go:506: benchmarkReaddirname ".": 143 entries BenchmarkReaddir-4 297 379328 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 143 entries os_test.go:523: benchmarkReaddir ".": 143 entries os_test.go:523: benchmarkReaddir ".": 143 entries BenchmarkReadDir-4 811 145479 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 143 entries os_test.go:540: benchmarkReadDir ".": 143 entries os_test.go:540: benchmarkReadDir ".": 143 entries BenchmarkStatDot-4 81513 1457 ns/op BenchmarkStatFile-4 68370 1708 ns/op BenchmarkStatDir-4 74169 1624 ns/op BenchmarkLstatDot-4 75799 1466 ns/op BenchmarkLstatFile-4 71004 1722 ns/op BenchmarkLstatDir-4 74378 1611 ns/op BenchmarkRemoveAll-4 32 3626628 ns/op 37626 B/op 526 allocs/op PASS ok os 3.038s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 50 2355717 ns/op 7070 B/op 30 allocs/op PASS ok os/exec 1.284s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 12403 8997 ns/op PASS ok os/user 1.291s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3428499 33.83 ns/op BenchmarkString-4 2227251 53.87 ns/op BenchmarkBytes-4 1947234 61.71 ns/op BenchmarkNamedBytes-4 982620 114.6 ns/op BenchmarkBytesArray-4 673680 162.6 ns/op BenchmarkSliceLen-4 2221850 53.39 ns/op BenchmarkMapLen-4 763756 149.2 ns/op BenchmarkStringLen-4 1729399 70.03 ns/op BenchmarkArrayLen-4 1285003 93.22 ns/op BenchmarkSliceCap-4 2335752 51.25 ns/op BenchmarkDeepEqual/int8-4 357156 309.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 84799 1418 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 316461 369.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 81888 1480 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 334926 361.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 82065 1448 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 331263 362.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 81124 1473 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 316588 361.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 81686 1465 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 374316 308.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 106680 1107 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 323779 359.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 80094 1463 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 321187 359.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 81685 1444 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 329534 358.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 81510 1453 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 333684 362.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 82861 1434 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 325940 366.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 82219 1446 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 323790 363.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 78622 1461 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 328626 358.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 82368 1451 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 329956 362.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 79146 1450 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 328520 368.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 81493 1462 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 377410 306.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 86179 1403 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 323438 355.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 81002 1458 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 107865 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 54146 2209 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 43278 2694 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31340 3833 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 31363 3828 ns/op BenchmarkIsZero/ArrayComparable-4 255782 447.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 29416 4085 ns/op BenchmarkIsZero/StructComparable-4 636978 185.5 ns/op BenchmarkIsZero/StructIncomparable-4 130966 901.7 ns/op BenchmarkIsZero/ArrayInt_4-4 1257246 95.07 ns/op BenchmarkIsZero/ArrayInt_1024-4 17295 6883 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33174 3608 ns/op BenchmarkIsZero/Struct4Int-4 1267831 95.13 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17262 6846 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17104 6903 ns/op BenchmarkIsZero/StructInt_512-4 33807 3554 ns/op BenchmarkSetZero/Bool/Direct-4 3884095 30.47 ns/op BenchmarkSetZero/Bool/CachedZero-4 838588 137.0 ns/op BenchmarkSetZero/Bool/NewZero-4 551368 201.5 ns/op BenchmarkSetZero/Int/Direct-4 2409966 50.19 ns/op BenchmarkSetZero/Int/CachedZero-4 796234 145.4 ns/op BenchmarkSetZero/Int/NewZero-4 576085 197.9 ns/op BenchmarkSetZero/Uint/Direct-4 2405488 49.55 ns/op BenchmarkSetZero/Uint/CachedZero-4 799179 143.4 ns/op BenchmarkSetZero/Uint/NewZero-4 581216 198.4 ns/op BenchmarkSetZero/Float/Direct-4 2343402 50.65 ns/op BenchmarkSetZero/Float/CachedZero-4 789954 144.0 ns/op BenchmarkSetZero/Float/NewZero-4 599673 195.8 ns/op BenchmarkSetZero/Complex/Direct-4 2428434 49.12 ns/op BenchmarkSetZero/Complex/CachedZero-4 789807 142.3 ns/op BenchmarkSetZero/Complex/NewZero-4 612926 193.9 ns/op BenchmarkSetZero/Array/Direct-4 2056743 58.38 ns/op BenchmarkSetZero/Array/CachedZero-4 819882 139.4 ns/op BenchmarkSetZero/Array/NewZero-4 599954 189.9 ns/op BenchmarkSetZero/Chan/Direct-4 2372491 49.98 ns/op BenchmarkSetZero/Chan/CachedZero-4 798757 142.3 ns/op BenchmarkSetZero/Chan/NewZero-4 602947 195.3 ns/op BenchmarkSetZero/Func/Direct-4 2397289 49.87 ns/op BenchmarkSetZero/Func/CachedZero-4 843159 139.2 ns/op BenchmarkSetZero/Func/NewZero-4 591867 196.3 ns/op BenchmarkSetZero/Interface/Direct-4 2234216 52.83 ns/op BenchmarkSetZero/Interface/CachedZero-4 858852 134.5 ns/op BenchmarkSetZero/Interface/NewZero-4 595924 190.4 ns/op BenchmarkSetZero/Map/Direct-4 2363640 50.13 ns/op BenchmarkSetZero/Map/CachedZero-4 808797 140.5 ns/op BenchmarkSetZero/Map/NewZero-4 575196 195.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2366446 50.04 ns/op BenchmarkSetZero/Pointer/CachedZero-4 805604 139.3 ns/op BenchmarkSetZero/Pointer/NewZero-4 603308 191.6 ns/op BenchmarkSetZero/Slice/Direct-4 2185952 54.88 ns/op BenchmarkSetZero/Slice/CachedZero-4 836257 138.1 ns/op BenchmarkSetZero/Slice/NewZero-4 583848 190.5 ns/op BenchmarkSetZero/String/Direct-4 2329327 50.28 ns/op BenchmarkSetZero/String/CachedZero-4 840096 135.8 ns/op BenchmarkSetZero/String/NewZero-4 601779 192.0 ns/op BenchmarkSetZero/Struct/Direct-4 2192046 54.84 ns/op BenchmarkSetZero/Struct/CachedZero-4 829862 134.2 ns/op BenchmarkSetZero/Struct/NewZero-4 578929 190.0 ns/op BenchmarkSelect/1-4 161834 772.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 69784 1767 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 35091 3486 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 187692 551.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 153898 741.8 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 125928 941.5 ns/op 135.95 MB/s BenchmarkCallArgCopy/size=256-4 119344 1055 ns/op 242.67 MB/s BenchmarkCallArgCopy/size=1024-4 77683 1670 ns/op 613.18 MB/s BenchmarkCallArgCopy/size=4096-4 37676 3076 ns/op 1331.56 MB/s BenchmarkCallArgCopy/size=65536-4 3042 40016 ns/op 1637.74 MB/s BenchmarkFieldByName1-4 1347862 94.56 ns/op BenchmarkFieldByName2-4 107778 1235 ns/op BenchmarkFieldByName3-4 12566 9128 ns/op BenchmarkInterfaceBig-4 3904206 29.86 ns/op BenchmarkInterfaceSmall-4 3995953 30.69 ns/op BenchmarkNew-4 2030468 60.23 ns/op BenchmarkMap/StringKeys/MapIndex-4 2079 54646 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1807 66515 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2128 55297 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1762 68184 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2156 54640 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1796 66538 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 204948 574.6 ns/op BenchmarkTypeForString-4 2089735 57.75 ns/op BenchmarkTypeForError-4 957904 121.4 ns/op PASS ok reflect 19.068s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10491 10741 ns/op 9065 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 14372 8724 ns/op 9462 B/op 1 allocs/op BenchmarkFindString-4 10000 10484 ns/op 9265 B/op 1 allocs/op BenchmarkFindSubmatch-4 9344 10907 ns/op 8999 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11110 10666 ns/op 9167 B/op 2 allocs/op BenchmarkLiteral-4 14611 7492 ns/op BenchmarkNotLiteral-4 4773 27101 ns/op BenchmarkMatchClass-4 3429 34399 ns/op BenchmarkMatchClass_InRange-4 3493 33995 ns/op BenchmarkReplaceAll-4 2341 47549 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 118051 1023 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 119126 1022 ns/op BenchmarkAnchoredShortMatch-4 71875 1689 ns/op BenchmarkAnchoredLongMatch-4 71667 1674 ns/op BenchmarkOnePassShortA-4 21814 5620 ns/op BenchmarkNotOnePassShortA-4 7686 15013 ns/op BenchmarkOnePassShortB-4 27117 4348 ns/op BenchmarkNotOnePassShortB-4 10000 12285 ns/op BenchmarkOnePassLongPrefix-4 84681 1451 ns/op BenchmarkOnePassLongNotPrefix-4 28622 4344 ns/op BenchmarkMatchParallelShared-4 24217 5003 ns/op BenchmarkMatchParallelCopied-4 21398 5312 ns/op BenchmarkQuoteMetaAll-4 149522 813.0 ns/op 17.22 MB/s BenchmarkQuoteMetaNone-4 266763 442.1 ns/op 58.81 MB/s BenchmarkCompile/Onepass-4 4066 28105 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1696 69630 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 195 629381 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3743701 31.44 ns/op 508.97 MB/s BenchmarkMatch/Easy0/32-4 16472 6457 ns/op 4.96 MB/s BenchmarkMatch/Easy0/1K-4 16495 7125 ns/op 143.73 MB/s BenchmarkMatch/Easy0i/16-4 3784610 31.77 ns/op 503.58 MB/s BenchmarkMatch/Easy0i/32-4 5394 20571 ns/op 1.56 MB/s BenchmarkMatch/Easy0i/1K-4 276 435297 ns/op 2.35 MB/s BenchmarkMatch/Easy1/16-4 3805380 31.58 ns/op 506.70 MB/s BenchmarkMatch/Easy1/32-4 18114 7204 ns/op 4.44 MB/s BenchmarkMatch/Easy1/1K-4 7218 16375 ns/op 62.53 MB/s BenchmarkMatch/Medium/16-4 3757904 31.69 ns/op 504.92 MB/s BenchmarkMatch/Medium/32-4 5548 18591 ns/op 1.72 MB/s BenchmarkMatch/Medium/1K-4 314 376345 ns/op 2.72 MB/s BenchmarkMatch/Hard/16-4 3712137 31.91 ns/op 501.49 MB/s BenchmarkMatch/Hard/32-4 4011 28752 ns/op 1.11 MB/s BenchmarkMatch/Hard/1K-4 177 669380 ns/op 1.53 MB/s BenchmarkMatch/Hard1/16-4 1470 80727 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 788 153991 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4463961 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 30414 3926 ns/op 4.08 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18382 6440 ns/op 4.97 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 715 168105 ns/op 6.09 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.368s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 621867 189.5 ns/op BenchmarkIsWordChar-4 179317 660.9 ns/op PASS ok regexp/syntax 2.195s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 72490 1581 ns/op BenchmarkCallers/inlined-4 68336 1721 ns/op BenchmarkCallers/no-cache-4 15859 7578 ns/op BenchmarkFPCallers/cached-4 2855984 41.72 ns/op BenchmarkMakeChan/Byte-4 1102137 110.5 ns/op BenchmarkMakeChan/Int-4 920161 145.2 ns/op BenchmarkMakeChan/Ptr-4 593228 222.0 ns/op BenchmarkMakeChan/Struct/0-4 1000000 112.1 ns/op BenchmarkMakeChan/Struct/32-4 480970 289.6 ns/op BenchmarkMakeChan/Struct/40-4 389428 294.8 ns/op BenchmarkChanNonblocking-4 10318102 10.55 ns/op BenchmarkSelectUncontended-4 1000000 109.7 ns/op BenchmarkSelectSyncContended-4 27165 4213 ns/op BenchmarkSelectAsyncContended-4 87753 1334 ns/op BenchmarkSelectNonblock-4 5870808 20.45 ns/op BenchmarkChanUncontended-4 10138 17663 ns/op BenchmarkChanContended-4 964 126007 ns/op BenchmarkChanSync-4 120562 1021 ns/op BenchmarkChanSyncWork-4 35684 3260 ns/op BenchmarkChanProdCons0-4 75493 1569 ns/op BenchmarkChanProdCons10-4 85314 1394 ns/op BenchmarkChanProdCons100-4 81714 1365 ns/op BenchmarkChanProdConsWork0-4 73167 1675 ns/op BenchmarkChanProdConsWork10-4 77499 1556 ns/op BenchmarkChanProdConsWork100-4 75142 1537 ns/op BenchmarkSelectProdCons-4 56302 2109 ns/op BenchmarkReceiveDataFromClosedChan-4 714230 167.1 ns/op BenchmarkChanCreation-4 171412 619.4 ns/op BenchmarkChanSem-4 110600 1040 ns/op BenchmarkChanPopular-4 100 1113362 ns/op BenchmarkChanClosed-4 569397 251.0 ns/op BenchmarkCallClosure-4 5904306 20.22 ns/op BenchmarkCallClosure1-4 5979645 19.99 ns/op BenchmarkCallClosure2-4 1406812 84.46 ns/op BenchmarkCallClosure3-4 1616370 79.37 ns/op BenchmarkCallClosure4-4 1380229 92.49 ns/op BenchmarkComplex128DivNormal-4 10549892 16.95 ns/op BenchmarkComplex128DivNisNaN-4 7956739 20.35 ns/op BenchmarkComplex128DivDisNaN-4 7710937 21.56 ns/op BenchmarkComplex128DivNisInf-4 9730726 20.93 ns/op BenchmarkComplex128DivDisInf-4 5322189 29.96 ns/op BenchmarkAllocation-4 4978 33419 ns/op BenchmarkReadMemStats-4 5030 20817 ns/op BenchmarkReadMemStatsLatency-4 1 124563 p50-ns 124563 p90-ns 124563 p99-ns BenchmarkWriteBarrier-4 2769062 42.70 ns/op BenchmarkBulkWriteBarrier-4 6814905 17.88 ns/op BenchmarkScanStackNoLocals-4 3 38479488 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10531358 11.16 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9434907 12.71 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9238939 14.32 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6918466 16.56 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4692037 25.39 ns/op BenchmarkHash5-4 6362930 18.84 ns/op 265.41 MB/s BenchmarkHash16-4 6221928 19.13 ns/op 836.47 MB/s BenchmarkHash64-4 5737814 20.81 ns/op 3074.77 MB/s BenchmarkHash1024-4 1911762 63.53 ns/op 16119.18 MB/s BenchmarkHash65536-4 38647 3128 ns/op 20951.65 MB/s BenchmarkAlignedLoad-4 7033378 16.90 ns/op BenchmarkUnalignedLoad-4 6996535 17.13 ns/op BenchmarkEqEfaceConcrete-4 5561935 21.35 ns/op BenchmarkEqIfaceConcrete-4 6014450 19.91 ns/op BenchmarkNeEfaceConcrete-4 5708300 21.17 ns/op BenchmarkNeIfaceConcrete-4 5749267 20.76 ns/op BenchmarkConvT2EByteSized/bool-4 5896897 20.20 ns/op BenchmarkConvT2EByteSized/uint8-4 5946057 20.26 ns/op BenchmarkConvT2ESmall-4 5332695 22.45 ns/op BenchmarkConvT2EUintptr-4 5333275 22.43 ns/op BenchmarkConvT2ELarge-4 1265220 101.8 ns/op BenchmarkConvT2ISmall-4 5294340 22.68 ns/op BenchmarkConvT2IUintptr-4 5183982 23.24 ns/op BenchmarkConvT2ILarge-4 1256890 95.26 ns/op BenchmarkConvI2E-4 4792143 24.62 ns/op BenchmarkConvI2I-4 5248219 22.72 ns/op BenchmarkAssertE2T-4 4253330 28.18 ns/op BenchmarkAssertE2TLarge-4 2516769 47.71 ns/op BenchmarkAssertE2I-4 5216974 22.90 ns/op BenchmarkAssertI2T-4 4157124 28.63 ns/op BenchmarkAssertI2I-4 5403045 22.11 ns/op BenchmarkAssertI2E-4 5715970 21.06 ns/op BenchmarkAssertE2E-4 5440064 21.64 ns/op BenchmarkAssertE2T2-4 3449493 35.15 ns/op BenchmarkAssertE2T2Blank-4 4186630 28.32 ns/op BenchmarkAssertI2E2-4 4214474 28.35 ns/op BenchmarkAssertI2E2Blank-4 5628199 21.09 ns/op BenchmarkAssertE2E2-4 4389010 27.31 ns/op BenchmarkAssertE2E2Blank-4 5486996 21.16 ns/op BenchmarkConvT2Ezero/zero/16-4 5148190 23.32 ns/op BenchmarkConvT2Ezero/zero/32-4 5281560 22.72 ns/op BenchmarkConvT2Ezero/zero/64-4 5266474 22.23 ns/op BenchmarkConvT2Ezero/zero/str-4 5206984 22.54 ns/op BenchmarkConvT2Ezero/zero/slice-4 5356128 22.33 ns/op BenchmarkConvT2Ezero/zero/big-4 272854 477.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1316206 91.25 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1234279 97.59 ns/op BenchmarkConvT2Ezero/nonzero/big-4 270891 472.3 ns/op BenchmarkConvT2Ezero/smallint/16-4 5190285 22.80 ns/op BenchmarkConvT2Ezero/smallint/32-4 5192652 23.22 ns/op BenchmarkConvT2Ezero/smallint/64-4 5365242 22.32 ns/op BenchmarkConvT2Ezero/largeint/16-4 1581918 71.70 ns/op BenchmarkConvT2Ezero/largeint/32-4 1639976 72.30 ns/op BenchmarkConvT2Ezero/largeint/64-4 1835695 72.42 ns/op BenchmarkMalloc8-4 2223504 55.92 ns/op BenchmarkMalloc16-4 1912365 64.76 ns/op BenchmarkMallocTypeInfo8-4 1858729 70.29 ns/op BenchmarkMallocTypeInfo16-4 1693407 73.76 ns/op BenchmarkMallocLargeStruct-4 196921 779.6 ns/op BenchmarkGoroutineSelect-4 82 1456717 ns/op BenchmarkGoroutineBlocking-4 88 1296788 ns/op BenchmarkGoroutineForRange-4 88 1286084 ns/op BenchmarkGoroutineIdle-4 132 900293 ns/op BenchmarkHashStringSpeed-4 2497716 52.84 ns/op BenchmarkHashBytesSpeed-4 1363155 87.57 ns/op BenchmarkHashInt32Speed-4 3207247 37.81 ns/op BenchmarkHashInt64Speed-4 2928766 45.66 ns/op BenchmarkHashStringArraySpeed-4 525266 198.9 ns/op BenchmarkMegMap-4 2841114 40.18 ns/op BenchmarkMegOneMap-4 3637467 33.18 ns/op BenchmarkMegEqMap-4 1394 85707 ns/op BenchmarkMegEmptyMap-4 4323108 27.59 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2573247 47.45 ns/op BenchmarkSmallStrMap-4 2887644 40.21 ns/op BenchmarkMapStringKeysEight_16-4 3000058 39.87 ns/op BenchmarkMapStringKeysEight_32-4 3178790 35.99 ns/op BenchmarkMapStringKeysEight_64-4 3210631 37.25 ns/op BenchmarkMapStringKeysEight_1M-4 3165829 37.51 ns/op BenchmarkIntMap-4 3642067 33.75 ns/op BenchmarkMapFirst/1-4 4298380 26.72 ns/op BenchmarkMapFirst/2-4 4367973 26.30 ns/op BenchmarkMapFirst/3-4 4225996 27.59 ns/op BenchmarkMapFirst/4-4 4486302 26.73 ns/op BenchmarkMapFirst/5-4 4255120 26.39 ns/op BenchmarkMapFirst/6-4 4402052 27.18 ns/op BenchmarkMapFirst/7-4 4438756 26.89 ns/op BenchmarkMapFirst/8-4 4520002 26.69 ns/op BenchmarkMapFirst/9-4 3863745 31.11 ns/op BenchmarkMapFirst/10-4 3898779 30.41 ns/op BenchmarkMapFirst/11-4 3817756 30.11 ns/op BenchmarkMapFirst/12-4 3979441 31.90 ns/op BenchmarkMapFirst/13-4 3852798 31.53 ns/op BenchmarkMapFirst/14-4 3989535 30.37 ns/op BenchmarkMapFirst/15-4 3915632 30.20 ns/op BenchmarkMapFirst/16-4 3789606 30.89 ns/op BenchmarkMapMid/1-4 3136687 39.33 ns/op BenchmarkMapMid/2-4 3110020 40.57 ns/op BenchmarkMapMid/3-4 2908753 41.21 ns/op BenchmarkMapMid/4-4 2835921 42.22 ns/op BenchmarkMapMid/5-4 2891779 39.22 ns/op BenchmarkMapMid/6-4 2753343 41.38 ns/op BenchmarkMapMid/7-4 2890777 41.38 ns/op BenchmarkMapMid/8-4 2886334 42.98 ns/op BenchmarkMapMid/9-4 2430276 50.81 ns/op BenchmarkMapMid/10-4 3303837 33.80 ns/op BenchmarkMapMid/11-4 3340893 37.09 ns/op BenchmarkMapMid/12-4 3082282 38.96 ns/op BenchmarkMapMid/13-4 3313689 33.85 ns/op BenchmarkMapMid/14-4 3313225 35.18 ns/op BenchmarkMapMid/15-4 3768680 38.03 ns/op BenchmarkMapMid/16-4 3420194 37.48 ns/op BenchmarkMapLast/1-4 4271826 26.30 ns/op BenchmarkMapLast/2-4 4383428 27.28 ns/op BenchmarkMapLast/3-4 4068699 29.65 ns/op BenchmarkMapLast/4-4 4021752 29.97 ns/op BenchmarkMapLast/5-4 3747897 29.56 ns/op BenchmarkMapLast/6-4 3780090 31.96 ns/op BenchmarkMapLast/7-4 3636916 33.08 ns/op BenchmarkMapLast/8-4 3676628 33.34 ns/op BenchmarkMapLast/9-4 3642250 30.42 ns/op BenchmarkMapLast/10-4 3588562 33.46 ns/op BenchmarkMapLast/11-4 3431746 35.03 ns/op BenchmarkMapLast/12-4 3593140 31.26 ns/op BenchmarkMapLast/13-4 3228424 36.80 ns/op BenchmarkMapLast/14-4 3765924 31.40 ns/op BenchmarkMapLast/15-4 3614607 33.31 ns/op BenchmarkMapLast/16-4 3594032 33.44 ns/op BenchmarkMapCycle-4 2012364 56.96 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3045012 39.42 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2050 51184 ns/op BenchmarkMakeMap/[Byte]Byte-4 711932 237.8 ns/op BenchmarkMakeMap/[Int]Int-4 360626 532.2 ns/op BenchmarkNewEmptyMap-4 3800949 31.96 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1266620 94.45 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 442056 273.4 ns/op BenchmarkMapIterEmpty-4 4832067 22.02 ns/op BenchmarkSameLengthMap-4 4253565 28.57 ns/op BenchmarkBigKeyMap-4 1667910 73.37 ns/op BenchmarkBigValMap-4 1484904 81.07 ns/op BenchmarkSmallKeyMap-4 2612320 43.70 ns/op BenchmarkMapPopulate/1-4 1952937 63.04 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 148744 852.6 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8677 12946 ns/op 3346 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 780 154140 ns/op 53392 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 62 1743825 ns/op 427692 B/op 320 allocs/op BenchmarkMapPopulate/100000-4 5 21833396 ns/op 3605156 B/op 3956 allocs/op BenchmarkComplexAlgMap-4 422851 267.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 1438189 83.15 ns/op BenchmarkGoMapClear/Reflexive/10-4 1390383 86.76 ns/op BenchmarkGoMapClear/Reflexive/100-4 483096 243.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 54768 2214 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5550 18778 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 103.0 ns/op BenchmarkGoMapClear/NonReflexive/10-4 933657 107.8 ns/op BenchmarkGoMapClear/NonReflexive/100-4 451635 259.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 53434 2199 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5497 19085 ns/op BenchmarkMapStringConversion/32/simple-4 1738725 67.30 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1571437 76.04 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1579484 75.13 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1626534 72.21 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1415949 85.13 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1458364 81.70 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1636810 69.96 ns/op BenchmarkMapInterfacePtr-4 1766949 66.42 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2698316 44.57 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 141387 986.9 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4724 25513 ns/op BenchmarkMapPop1000-4 346 348432 ns/op BenchmarkMapPop10000-4 21 6288975 ns/op BenchmarkMapAssign/Int32/256-4 2243361 53.06 ns/op BenchmarkMapAssign/Int32/65536-4 937512 119.3 ns/op BenchmarkMapAssign/Int64/256-4 2194188 56.36 ns/op BenchmarkMapAssign/Int64/65536-4 792704 131.1 ns/op BenchmarkMapAssign/Str/256-4 1801455 64.48 ns/op BenchmarkMapAssign/Str/65536-4 502260 210.2 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1409942 83.94 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 567291 177.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1458352 82.75 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 606014 188.6 ns/op BenchmarkMapOperatorAssign/Str/256-4 528002 2411 ns/op BenchmarkMapOperatorAssign/Str/65536-4 213548 532.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 134.5 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 292216 386.9 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 966901 135.5 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 267921 387.0 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 734032 206.1 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 157322 714.9 ns/op 110 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1773943 67.79 ns/op BenchmarkMapDelete/Int32/1000-4 1927066 62.28 ns/op BenchmarkMapDelete/Int32/10000-4 1808703 64.24 ns/op BenchmarkMapDelete/Int64/100-4 1716032 69.75 ns/op BenchmarkMapDelete/Int64/1000-4 1824601 63.19 ns/op BenchmarkMapDelete/Int64/10000-4 1759983 66.18 ns/op BenchmarkMapDelete/Str/100-4 1376037 90.83 ns/op BenchmarkMapDelete/Str/1000-4 1514966 80.01 ns/op BenchmarkMapDelete/Str/10000-4 1366449 88.52 ns/op BenchmarkMapDelete/Pointer/100-4 1577259 76.77 ns/op BenchmarkMapDelete/Pointer/1000-4 1682247 73.06 ns/op BenchmarkMapDelete/Pointer/10000-4 1666724 73.48 ns/op BenchmarkMemmove/0-4 12286071 9.748 ns/op BenchmarkMemmove/1-4 1969524 60.06 ns/op 16.65 MB/s BenchmarkMemmove/2-4 1890278 63.18 ns/op 31.66 MB/s BenchmarkMemmove/3-4 1909857 61.29 ns/op 48.95 MB/s BenchmarkMemmove/4-4 1877389 61.66 ns/op 64.87 MB/s BenchmarkMemmove/5-4 1899660 61.83 ns/op 80.87 MB/s BenchmarkMemmove/6-4 1872313 61.41 ns/op 97.70 MB/s BenchmarkMemmove/7-4 1916610 63.20 ns/op 110.76 MB/s BenchmarkMemmove/8-4 1909894 60.88 ns/op 131.41 MB/s BenchmarkMemmove/9-4 1739694 67.07 ns/op 134.19 MB/s BenchmarkMemmove/10-4 1742982 67.54 ns/op 148.05 MB/s BenchmarkMemmove/11-4 1741281 67.63 ns/op 162.65 MB/s BenchmarkMemmove/12-4 1751893 67.25 ns/op 178.43 MB/s BenchmarkMemmove/13-4 1727474 67.22 ns/op 193.41 MB/s BenchmarkMemmove/14-4 1745918 66.96 ns/op 209.07 MB/s BenchmarkMemmove/15-4 1761045 66.35 ns/op 226.07 MB/s BenchmarkMemmove/16-4 1837545 63.94 ns/op 250.23 MB/s BenchmarkMemmove/32-4 1763127 65.87 ns/op 485.78 MB/s BenchmarkMemmove/64-4 1639671 71.53 ns/op 894.75 MB/s BenchmarkMemmove/128-4 1405496 85.31 ns/op 1500.42 MB/s BenchmarkMemmove/256-4 1000000 111.0 ns/op 2306.19 MB/s BenchmarkMemmove/512-4 650233 173.8 ns/op 2946.18 MB/s BenchmarkMemmove/1024-4 401220 297.1 ns/op 3446.68 MB/s BenchmarkMemmove/2048-4 236901 493.8 ns/op 4147.04 MB/s BenchmarkMemmove/4096-4 132852 907.6 ns/op 4513.17 MB/s BenchmarkMemmoveOverlap/32-4 1797068 65.75 ns/op 486.69 MB/s BenchmarkMemmoveOverlap/64-4 1653711 72.08 ns/op 887.85 MB/s BenchmarkMemmoveOverlap/128-4 1407466 84.58 ns/op 1513.38 MB/s BenchmarkMemmoveOverlap/256-4 1000000 112.9 ns/op 2266.54 MB/s BenchmarkMemmoveOverlap/512-4 664260 162.4 ns/op 3152.10 MB/s BenchmarkMemmoveOverlap/1024-4 392875 296.8 ns/op 3450.20 MB/s BenchmarkMemmoveOverlap/2048-4 237097 496.8 ns/op 4122.55 MB/s BenchmarkMemmoveOverlap/4096-4 129886 914.1 ns/op 4481.06 MB/s BenchmarkMemmoveUnalignedDst/0-4 11998108 9.852 ns/op BenchmarkMemmoveUnalignedDst/1-4 2004708 60.28 ns/op 16.59 MB/s BenchmarkMemmoveUnalignedDst/2-4 1907680 62.36 ns/op 32.07 MB/s BenchmarkMemmoveUnalignedDst/3-4 1918718 61.17 ns/op 49.05 MB/s BenchmarkMemmoveUnalignedDst/4-4 1856673 61.49 ns/op 65.05 MB/s BenchmarkMemmoveUnalignedDst/5-4 1870345 63.14 ns/op 79.18 MB/s BenchmarkMemmoveUnalignedDst/6-4 1914489 61.74 ns/op 97.18 MB/s BenchmarkMemmoveUnalignedDst/7-4 1905882 64.65 ns/op 108.27 MB/s BenchmarkMemmoveUnalignedDst/8-4 1879038 63.43 ns/op 126.12 MB/s BenchmarkMemmoveUnalignedDst/9-4 1720863 67.39 ns/op 133.56 MB/s BenchmarkMemmoveUnalignedDst/10-4 1719237 66.99 ns/op 149.28 MB/s BenchmarkMemmoveUnalignedDst/11-4 1740403 67.38 ns/op 163.25 MB/s BenchmarkMemmoveUnalignedDst/12-4 1768743 66.99 ns/op 179.12 MB/s BenchmarkMemmoveUnalignedDst/13-4 1760385 66.89 ns/op 194.35 MB/s BenchmarkMemmoveUnalignedDst/14-4 1731489 66.34 ns/op 211.04 MB/s BenchmarkMemmoveUnalignedDst/15-4 1756954 66.87 ns/op 224.32 MB/s BenchmarkMemmoveUnalignedDst/16-4 1782204 66.32 ns/op 241.24 MB/s BenchmarkMemmoveUnalignedDst/32-4 1665264 70.22 ns/op 455.69 MB/s BenchmarkMemmoveUnalignedDst/64-4 1529715 78.47 ns/op 815.63 MB/s BenchmarkMemmoveUnalignedDst/128-4 1336482 90.68 ns/op 1411.58 MB/s BenchmarkMemmoveUnalignedDst/256-4 934818 117.2 ns/op 2184.91 MB/s BenchmarkMemmoveUnalignedDst/512-4 694966 169.4 ns/op 3022.31 MB/s BenchmarkMemmoveUnalignedDst/1024-4 390043 298.5 ns/op 3429.99 MB/s BenchmarkMemmoveUnalignedDst/2048-4 237786 496.6 ns/op 4124.24 MB/s BenchmarkMemmoveUnalignedDst/4096-4 128574 921.6 ns/op 4444.32 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1603014 74.33 ns/op 430.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1529809 77.23 ns/op 828.65 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1350106 88.30 ns/op 1449.68 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 942534 114.3 ns/op 2240.64 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 678333 167.0 ns/op 3065.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 396021 296.9 ns/op 3449.15 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 232810 500.2 ns/op 4094.31 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128172 920.2 ns/op 4451.37 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12424029 9.781 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1994251 58.86 ns/op 16.99 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1902060 62.17 ns/op 32.17 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1888719 61.46 ns/op 48.82 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1923310 61.71 ns/op 64.82 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1865995 62.00 ns/op 80.64 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1827248 62.28 ns/op 96.34 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1866206 63.09 ns/op 110.94 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1939300 61.44 ns/op 130.21 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1761044 66.83 ns/op 134.68 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1680500 68.12 ns/op 146.79 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1754942 68.20 ns/op 161.30 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1730181 66.73 ns/op 179.83 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1778978 66.32 ns/op 196.03 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1741330 68.02 ns/op 205.83 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1771652 66.93 ns/op 224.13 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1741490 67.94 ns/op 235.51 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1686868 71.02 ns/op 450.60 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1583883 76.19 ns/op 839.98 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1361641 86.69 ns/op 1476.49 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 114.8 ns/op 2230.00 MB/s BenchmarkMemmoveUnalignedSrc/512-4 702314 167.0 ns/op 3066.20 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 399225 301.8 ns/op 3392.89 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 243328 497.6 ns/op 4115.60 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 126374 920.2 ns/op 4451.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1507567 79.62 ns/op 200.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1537083 77.05 ns/op 207.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1419238 83.46 ns/op 191.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1403610 83.98 ns/op 190.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1419249 84.38 ns/op 189.62 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1427634 83.41 ns/op 191.81 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1408969 83.64 ns/op 191.30 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1413502 82.36 ns/op 194.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1277514 92.76 ns/op 689.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 102.9 ns/op 622.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1206648 99.48 ns/op 643.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1000000 100.1 ns/op 639.10 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1213719 98.37 ns/op 650.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1242843 97.96 ns/op 653.31 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1211618 98.74 ns/op 648.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1238902 97.82 ns/op 654.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 722682 156.6 ns/op 1634.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 587707 203.8 ns/op 1256.35 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 698394 162.2 ns/op 1578.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 718902 165.3 ns/op 1548.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 729556 162.5 ns/op 1574.93 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 701504 163.3 ns/op 1568.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 720068 163.4 ns/op 1566.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 715323 161.3 ns/op 1586.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 80246 1506 ns/op 2720.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 51769 2304 ns/op 1777.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 79822 1505 ns/op 2722.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 78877 1501 ns/op 2728.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 78775 1501 ns/op 2728.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 79678 1511 ns/op 2710.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 79062 1508 ns/op 2716.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 79089 1504 ns/op 2723.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4753 23488 ns/op 2790.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3202 36416 ns/op 1799.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 4582 24023 ns/op 2728.05 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 4336 23829 ns/op 2750.22 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 4434 23687 ns/op 2766.79 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 4672 23844 ns/op 2748.55 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 4695 23808 ns/op 2752.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 4593 23865 ns/op 2746.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1648080 72.15 ns/op 443.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1516858 78.07 ns/op 819.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1303042 89.97 ns/op 1422.63 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 937566 117.1 ns/op 2185.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 667183 169.5 ns/op 3020.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 400096 296.7 ns/op 3450.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 239158 498.9 ns/op 4105.26 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 130303 915.4 ns/op 4474.40 MB/s BenchmarkMemclr/5-4 10538442 10.75 ns/op 465.29 MB/s BenchmarkMemclr/16-4 10086712 10.89 ns/op 1469.91 MB/s BenchmarkMemclr/64-4 10005882 10.98 ns/op 5830.72 MB/s BenchmarkMemclr/256-4 8815497 12.34 ns/op 20739.05 MB/s BenchmarkMemclr/4096-4 2338791 51.05 ns/op 80236.81 MB/s BenchmarkMemclr/65536-4 74389 1722 ns/op 38050.91 MB/s BenchmarkMemclr/1M-4 2812 39889 ns/op 26287.03 MB/s BenchmarkMemclr/4M-4 687 175668 ns/op 23876.37 MB/s BenchmarkMemclr/8M-4 291 417144 ns/op 20109.61 MB/s BenchmarkMemclr/16M-4 56 2041797 ns/op 8216.89 MB/s BenchmarkMemclr/64M-4 12 9652305 ns/op 6952.63 MB/s BenchmarkMemclrUnaligned/0_5-4 6424641 17.94 ns/op 278.76 MB/s BenchmarkMemclrUnaligned/0_16-4 6129410 18.82 ns/op 850.23 MB/s BenchmarkMemclrUnaligned/0_64-4 6263911 19.25 ns/op 3325.00 MB/s BenchmarkMemclrUnaligned/0_256-4 5650731 20.87 ns/op 12264.02 MB/s BenchmarkMemclrUnaligned/0_4096-4 2097676 53.84 ns/op 76076.47 MB/s BenchmarkMemclrUnaligned/0_65536-4 56084 2098 ns/op 31233.70 MB/s BenchmarkMemclrUnaligned/1_5-4 6594772 18.25 ns/op 274.01 MB/s BenchmarkMemclrUnaligned/1_16-4 6414907 18.49 ns/op 865.36 MB/s BenchmarkMemclrUnaligned/1_64-4 6261494 19.07 ns/op 3355.76 MB/s BenchmarkMemclrUnaligned/1_256-4 5767658 20.84 ns/op 12285.70 MB/s BenchmarkMemclrUnaligned/1_4096-4 1358774 87.83 ns/op 46633.79 MB/s BenchmarkMemclrUnaligned/1_65536-4 59997 2056 ns/op 31874.72 MB/s BenchmarkMemclrUnaligned/4_5-4 6745786 17.74 ns/op 281.81 MB/s BenchmarkMemclrUnaligned/4_16-4 6456106 18.65 ns/op 857.76 MB/s BenchmarkMemclrUnaligned/4_64-4 6236504 18.83 ns/op 3399.08 MB/s BenchmarkMemclrUnaligned/4_256-4 5706739 21.12 ns/op 12123.11 MB/s BenchmarkMemclrUnaligned/4_4096-4 1371610 87.93 ns/op 46582.37 MB/s BenchmarkMemclrUnaligned/4_65536-4 51396 1946 ns/op 33670.69 MB/s BenchmarkMemclrUnaligned/7_5-4 6716889 17.96 ns/op 278.33 MB/s BenchmarkMemclrUnaligned/7_16-4 6424509 18.54 ns/op 862.84 MB/s BenchmarkMemclrUnaligned/7_64-4 6291246 18.85 ns/op 3394.55 MB/s BenchmarkMemclrUnaligned/7_256-4 5621265 21.24 ns/op 12054.68 MB/s BenchmarkMemclrUnaligned/7_4096-4 1369255 87.82 ns/op 46640.50 MB/s BenchmarkMemclrUnaligned/7_65536-4 50424 2252 ns/op 29101.34 MB/s BenchmarkMemclrUnaligned/0_1M-4 2602 41638 ns/op 25183.08 MB/s BenchmarkMemclrUnaligned/0_4M-4 684 175753 ns/op 23864.82 MB/s BenchmarkMemclrUnaligned/0_8M-4 260 435245 ns/op 19273.29 MB/s BenchmarkMemclrUnaligned/0_16M-4 62 2148997 ns/op 7807.00 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9615586 ns/op 6979.18 MB/s BenchmarkMemclrUnaligned/1_1M-4 2668 41423 ns/op 25313.58 MB/s BenchmarkMemclrUnaligned/1_4M-4 633 171357 ns/op 24476.99 MB/s BenchmarkMemclrUnaligned/1_8M-4 204 559162 ns/op 15002.10 MB/s BenchmarkMemclrUnaligned/1_16M-4 43 2467242 ns/op 6799.99 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9628857 ns/op 6969.56 MB/s BenchmarkMemclrUnaligned/4_1M-4 2667 40765 ns/op 25722.46 MB/s BenchmarkMemclrUnaligned/4_4M-4 640 176703 ns/op 23736.46 MB/s BenchmarkMemclrUnaligned/4_8M-4 195 672512 ns/op 12473.54 MB/s BenchmarkMemclrUnaligned/4_16M-4 44 2491135 ns/op 6734.77 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9567456 ns/op 7014.29 MB/s BenchmarkMemclrUnaligned/7_1M-4 2732 39848 ns/op 26314.26 MB/s BenchmarkMemclrUnaligned/7_4M-4 666 171976 ns/op 24388.83 MB/s BenchmarkMemclrUnaligned/7_8M-4 189 675410 ns/op 12420.02 MB/s BenchmarkMemclrUnaligned/7_16M-4 43 2580622 ns/op 6501.23 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9770811 ns/op 6868.30 MB/s BenchmarkGoMemclr/5-4 12224199 9.491 ns/op 526.80 MB/s BenchmarkGoMemclr/16-4 11405661 10.24 ns/op 1562.92 MB/s BenchmarkGoMemclr/64-4 10858506 10.96 ns/op 5838.99 MB/s BenchmarkGoMemclr/256-4 9159823 13.06 ns/op 19604.61 MB/s BenchmarkMemclrRange/1K_2K-4 68556 1723 ns/op 55636.45 MB/s BenchmarkMemclrRange/2K_8K-4 31418 3805 ns/op 87661.56 MB/s BenchmarkMemclrRange/4K_16K-4 42631 2786 ns/op 115967.26 MB/s BenchmarkMemclrRange/160K_228K-4 2235 57284 ns/op 29028.50 MB/s BenchmarkClearFat7-4 7196761 16.60 ns/op BenchmarkClearFat8-4 6749709 17.46 ns/op BenchmarkClearFat11-4 6211788 19.78 ns/op BenchmarkClearFat12-4 5931404 19.26 ns/op BenchmarkClearFat13-4 6172903 19.02 ns/op BenchmarkClearFat14-4 6082929 19.26 ns/op BenchmarkClearFat15-4 6097912 19.32 ns/op BenchmarkClearFat16-4 6525841 18.08 ns/op BenchmarkClearFat24-4 6314214 18.82 ns/op BenchmarkClearFat32-4 5982180 20.23 ns/op BenchmarkClearFat40-4 5776297 20.69 ns/op BenchmarkClearFat48-4 5474221 21.95 ns/op BenchmarkClearFat56-4 5321678 22.53 ns/op BenchmarkClearFat64-4 5084320 23.02 ns/op BenchmarkClearFat72-4 5219010 23.11 ns/op BenchmarkClearFat128-4 3967081 29.98 ns/op BenchmarkClearFat256-4 2763100 43.02 ns/op BenchmarkClearFat512-4 1432965 82.39 ns/op BenchmarkClearFat1024-4 900057 133.2 ns/op BenchmarkClearFat1032-4 819841 142.8 ns/op BenchmarkClearFat1040-4 805988 141.1 ns/op BenchmarkCopyFat7-4 6088430 18.34 ns/op BenchmarkCopyFat8-4 6669112 17.20 ns/op BenchmarkCopyFat11-4 5955038 20.05 ns/op BenchmarkCopyFat12-4 6194102 19.45 ns/op BenchmarkCopyFat13-4 6298686 18.97 ns/op BenchmarkCopyFat14-4 6167972 18.87 ns/op BenchmarkCopyFat15-4 6075340 19.65 ns/op BenchmarkCopyFat16-4 6425370 18.25 ns/op BenchmarkCopyFat24-4 6233668 19.53 ns/op BenchmarkCopyFat32-4 5934513 19.71 ns/op BenchmarkCopyFat64-4 5209011 22.90 ns/op BenchmarkCopyFat72-4 4704553 25.00 ns/op BenchmarkCopyFat128-4 3771788 31.93 ns/op BenchmarkCopyFat256-4 2526403 47.56 ns/op BenchmarkCopyFat512-4 1348162 88.30 ns/op BenchmarkCopyFat520-4 1340844 90.01 ns/op BenchmarkCopyFat1024-4 751234 147.6 ns/op BenchmarkCopyFat1032-4 812504 150.4 ns/op BenchmarkCopyFat1040-4 794052 146.6 ns/op BenchmarkIssue18740/2byte-4 483 246982 ns/op BenchmarkIssue18740/4byte-4 771 153874 ns/op BenchmarkIssue18740/8byte-4 1034 114746 ns/op BenchmarkMemclrKnownSize1-4 8013398 14.99 ns/op 66.70 MB/s BenchmarkMemclrKnownSize2-4 5680549 20.25 ns/op 98.76 MB/s BenchmarkMemclrKnownSize4-4 3451456 34.55 ns/op 115.77 MB/s BenchmarkMemclrKnownSize8-4 1000000 103.9 ns/op 77.02 MB/s BenchmarkMemclrKnownSize16-4 538267 216.3 ns/op 73.97 MB/s BenchmarkMemclrKnownSize32-4 284727 420.7 ns/op 76.07 MB/s BenchmarkMemclrKnownSize64-4 151257 797.8 ns/op 80.23 MB/s BenchmarkMemclrKnownSize112-4 86046 1409 ns/op 79.51 MB/s BenchmarkMemclrKnownSize128-4 73248 1615 ns/op 79.24 MB/s BenchmarkMemclrKnownSize192-4 50125 2443 ns/op 78.60 MB/s BenchmarkMemclrKnownSize248-4 38964 3093 ns/op 80.19 MB/s BenchmarkMemclrKnownSize256-4 37246 3205 ns/op 79.87 MB/s BenchmarkMemclrKnownSize512-4 18963 6385 ns/op 80.19 MB/s BenchmarkMemclrKnownSize1024-4 8857 12709 ns/op 80.57 MB/s BenchmarkMemclrKnownSize4096-4 2316 50762 ns/op 80.69 MB/s BenchmarkMemclrKnownSize512KiB-4 15 6677718 ns/op 78.51 MB/s BenchmarkReadMetricsLatency-4 10000 7460 p50-ns 8245 p90-ns 21470 p99-ns BenchmarkFinalizer-4 166 726557 ns/op BenchmarkFinalizerRun-4 186828 936.4 ns/op BenchmarkMinFloat-4 1544407 77.38 ns/op BenchmarkMaxFloat-4 1516252 79.87 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 5821684 18.24 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3096104 38.07 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2387180 49.15 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2325123 50.42 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1314006 92.00 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.9 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2198014 52.68 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1259860 95.29 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1318501 91.20 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1959345 59.88 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1965490 59.49 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1428772 70.75 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1488484 80.43 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1350105 88.03 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7017244 16.82 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6986725 15.54 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6983071 15.46 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6940569 16.77 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6483114 16.89 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5780312 19.18 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7040596 16.83 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6898142 15.53 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6948586 15.44 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7040635 16.97 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7008934 15.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7081512 15.71 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7111080 16.85 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7143610 15.63 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7076080 15.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6996849 16.92 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6955267 15.56 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6997005 15.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6980821 16.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6247557 17.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6452247 17.16 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6980104 16.80 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6320227 17.08 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6325993 17.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7019044 16.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6331462 17.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6079663 17.20 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6894889 16.83 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6395829 17.32 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6298179 17.16 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7012322 16.86 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7041010 15.59 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7083250 15.42 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7047870 16.87 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7049610 15.49 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6931383 15.54 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7055859 16.97 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7024143 15.39 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7041672 15.71 ns/op BenchmarkNetpollBreak-4 3224 34758 ns/op BenchmarkPinnerPinUnpinBatch-4 993 117497 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 219 578504 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 991 119812 ns/op BenchmarkPinnerPinUnpin-4 1000000 107.0 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 107.4 ns/op BenchmarkPinnerPinUnpinDouble-4 423858 284.1 ns/op BenchmarkPinnerPinUnpinParallel-4 3484756 35.23 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3414811 34.51 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 172375 659.1 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5602354 20.84 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5895274 19.84 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 8795233 12.83 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9792514 11.86 ns/op BenchmarkPingPongHog-4 304 348960 ns/op BenchmarkStackGrowth-4 94705 1194 ns/op BenchmarkStackGrowthDeep-4 1093 107843 ns/op BenchmarkCreateGoroutines-4 23257 4840 ns/op BenchmarkCreateGoroutinesParallel-4 36912 3428 ns/op BenchmarkCreateGoroutinesCapture-4 4218 24885 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 36130 3341 ns/op BenchmarkClosureCall-4 17167074 7.157 ns/op BenchmarkWakeupParallelSpinning/0s-4 6326 19775 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5164 23916 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4071 28447 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2959 41994 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1882 61294 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1225 95083 ns/op BenchmarkWakeupParallelSpinning/50µs-4 789 159921 ns/op BenchmarkWakeupParallelSpinning/100µs-4 420 256325 ns/op BenchmarkMatmult-4 4914225 33.45 ns/op BenchmarkFastrand-4 10652850 11.49 ns/op BenchmarkFastrand64-4 10220965 11.61 ns/op BenchmarkFastrandHashiter-4 4402390 27.97 ns/op BenchmarkFastrandn/2-4 5169050 21.88 ns/op BenchmarkFastrandn/3-4 5305059 23.03 ns/op BenchmarkFastrandn/4-4 5352163 22.09 ns/op BenchmarkFastrandn/5-4 5169841 22.20 ns/op BenchmarkIfaceCmp100-4 92898 1292 ns/op BenchmarkIfaceCmpNil100-4 159226 751.4 ns/op BenchmarkEfaceCmpDiff-4 36978 3210 ns/op BenchmarkEfaceCmpDiffIndirect-4 30579 3823 ns/op BenchmarkDefer-4 1000000 100.6 ns/op BenchmarkDefer10-4 810289 154.0 ns/op BenchmarkDeferMany-4 530641 418.2 ns/op BenchmarkPanicRecover-4 541592 230.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 558518 211.1 ns/op 90.00 p50-ns 96.00 p90-ns 162.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 520227 306.3 ns/op 91.00 p50-ns 109.0 p90-ns 173.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2830 46724 ns/op 38211 p50-ns 51991 p90-ns 181260 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 3570105 ns/op 246378 p50-ns 18057553 p90-ns 37204708 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 484071 213.1 ns/op 90.00 p50-ns 96.00 p90-ns 141.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 454821 222.8 ns/op 90.00 p50-ns 96.00 p90-ns 171.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 22 5171836 ns/op 4610846 p50-ns 4994157 p90-ns 17047971 p99-ns BenchmarkGoroutineProfile/large/loaded-4 20 7854209 ns/op 6165248 p50-ns 16949989 p90-ns 26560220 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 518182 252.6 ns/op 96.00 p50-ns 101.0 p90-ns 178.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 366186 289.4 ns/op 90.00 p50-ns 95.00 p90-ns 196.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 822 141307 ns/op 132809 p50-ns 153217 p90-ns 234152 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 255 1424815 ns/op 333637 p50-ns 1567080 p90-ns 17726088 p99-ns BenchmarkProcYield/1-4 3153751 36.77 ns/op BenchmarkProcYield/10-4 647311 179.6 ns/op BenchmarkProcYield/30-4 236251 496.3 ns/op BenchmarkProcYield/100-4 72391 1604 ns/op BenchmarkProcYield/1000-4 7677 15872 ns/op BenchmarkOSYield-4 288626 393.2 ns/op BenchmarkMutexContention-4 1000000 124.9 ns/op BenchmarkMutexHandoff/Solo-4 3377545 35.03 ns/op BenchmarkMutexHandoff/FastPingPong-4 278782 132.6 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5665 7771 ns/op BenchmarkRWMutexUncontended-4 2965164 39.50 ns/op BenchmarkRWMutexWrite100-4 535441 221.3 ns/op BenchmarkRWMutexWrite10-4 79779 1441 ns/op BenchmarkRWMutexWorkWrite100-4 437294 279.2 ns/op BenchmarkRWMutexWorkWrite10-4 79119 1711 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2538 44579 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 919 128026 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1286 91133 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 446 265020 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 628 184134 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 207 553902 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 318 369879 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 100 1140119 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 335278 548.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 292908 522.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 242547 525.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 279715 484.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 231117 446.2 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 246547 535.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 346070 430.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 265177 462.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 258326 477.6 ns/op BenchmarkMakeSlice/Byte-4 1817694 60.70 ns/op BenchmarkMakeSlice/Int16-4 2093272 58.92 ns/op BenchmarkMakeSlice/Int-4 1599159 79.20 ns/op BenchmarkMakeSlice/Ptr-4 1367356 89.46 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 125.6 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 138.3 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 201.3 ns/op BenchmarkGrowSlice/Byte-4 836462 150.4 ns/op BenchmarkGrowSlice/Int16-4 791238 163.3 ns/op BenchmarkGrowSlice/Int-4 629126 211.6 ns/op BenchmarkGrowSlice/Ptr-4 524560 251.0 ns/op BenchmarkGrowSlice/Struct/24-4 388477 387.5 ns/op BenchmarkGrowSlice/Struct/32-4 257167 517.4 ns/op BenchmarkGrowSlice/Struct/40-4 212306 563.9 ns/op BenchmarkExtendSlice/IntSlice-4 555950 240.5 ns/op BenchmarkExtendSlice/PointerSlice-4 450750 279.3 ns/op BenchmarkExtendSlice/NoGrow-4 913730 141.0 ns/op BenchmarkAppend-4 842156 139.9 ns/op BenchmarkAppendGrowByte-4 5 23142436 ns/op BenchmarkAppendGrowString-4 1 207152823 ns/op BenchmarkAppendSlice/1Bytes-4 1983108 59.68 ns/op BenchmarkAppendSlice/4Bytes-4 1910365 62.07 ns/op BenchmarkAppendSlice/7Bytes-4 1878344 64.94 ns/op BenchmarkAppendSlice/8Bytes-4 1894416 63.36 ns/op BenchmarkAppendSlice/15Bytes-4 1766896 68.24 ns/op BenchmarkAppendSlice/16Bytes-4 1810107 68.29 ns/op BenchmarkAppendSlice/32Bytes-4 1760736 68.13 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 78261 1527 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 20049 6036 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6735 25732 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1466 113498 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 183 703802 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 48 2511048 ns/op BenchmarkAppendStr/1Bytes-4 2134440 55.97 ns/op BenchmarkAppendStr/4Bytes-4 2046792 56.41 ns/op BenchmarkAppendStr/8Bytes-4 2080485 56.83 ns/op BenchmarkAppendStr/16Bytes-4 1971656 60.65 ns/op BenchmarkAppendStr/32Bytes-4 2033852 59.22 ns/op BenchmarkAppendSpecialCase-4 831777 136.0 ns/op BenchmarkCopy/1Byte-4 2036965 59.50 ns/op 16.81 MB/s BenchmarkCopy/1String-4 1900021 61.35 ns/op 16.30 MB/s BenchmarkCopy/2Byte-4 1920738 61.96 ns/op 32.28 MB/s BenchmarkCopy/2String-4 1887969 62.78 ns/op 31.86 MB/s BenchmarkCopy/4Byte-4 1924308 62.16 ns/op 64.35 MB/s BenchmarkCopy/4String-4 1903686 63.34 ns/op 63.15 MB/s BenchmarkCopy/8Byte-4 1961936 61.97 ns/op 129.09 MB/s BenchmarkCopy/8String-4 1909724 63.16 ns/op 126.66 MB/s BenchmarkCopy/12Byte-4 1826502 65.51 ns/op 183.17 MB/s BenchmarkCopy/12String-4 1786477 68.18 ns/op 176.01 MB/s BenchmarkCopy/16Byte-4 1864797 64.71 ns/op 247.27 MB/s BenchmarkCopy/16String-4 1802967 65.75 ns/op 243.35 MB/s BenchmarkCopy/32Byte-4 1759400 66.63 ns/op 480.28 MB/s BenchmarkCopy/32String-4 1743675 68.17 ns/op 469.42 MB/s BenchmarkCopy/128Byte-4 1363200 88.44 ns/op 1447.36 MB/s BenchmarkCopy/128String-4 1209864 99.76 ns/op 1283.12 MB/s BenchmarkCopy/1024Byte-4 340570 341.2 ns/op 3001.31 MB/s BenchmarkCopy/1024String-4 265059 437.1 ns/op 2342.64 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29553 4081 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18495 5918 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11391 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 16185 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9015 19115 ns/op BenchmarkAppendInPlace/Grow/Byte-4 151646 889.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 151077 872.0 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 112701 1087 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 91347 1366 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 80252 1590 ns/op BenchmarkStackCopyPtr-4 1 141931506 ns/op BenchmarkStackCopy-4 1 119218204 ns/op BenchmarkStackCopyNoCache-4 18 5946445 ns/op BenchmarkStackCopyWithStkobj-4 2 62118888 ns/op BenchmarkIssue18138-4 898 145125 ns/op BenchmarkCompareStringEqual-4 10136042 11.08 ns/op BenchmarkCompareStringIdentical-4 17088048 7.049 ns/op BenchmarkCompareStringSameLength-4 11417745 10.19 ns/op BenchmarkCompareStringDifferentLength-4 17385428 6.768 ns/op BenchmarkCompareStringBigUnaligned-4 1156 94370 ns/op 11111.38 MB/s BenchmarkCompareStringBig-4 1546 93807 ns/op 11178.17 MB/s BenchmarkConcatStringAndBytes-4 2601648 47.05 ns/op BenchmarkSliceByteToString/1-4 2223330 54.78 ns/op BenchmarkSliceByteToString/2-4 1000000 102.9 ns/op BenchmarkSliceByteToString/4-4 1000000 101.2 ns/op BenchmarkSliceByteToString/8-4 1000000 106.0 ns/op BenchmarkSliceByteToString/16-4 1000000 107.5 ns/op BenchmarkSliceByteToString/32-4 1000000 117.4 ns/op BenchmarkSliceByteToString/64-4 881145 162.1 ns/op BenchmarkSliceByteToString/128-4 771366 209.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2723020 43.42 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 889816 131.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 111.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4355997 27.49 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1747638 68.31 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2034290 58.90 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2351010 51.21 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 427731 253.6 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 549621 216.3 ns/op BenchmarkRuneIterate/range/ASCII-4 7254466 16.35 ns/op BenchmarkRuneIterate/range/Japanese-4 2232381 54.02 ns/op BenchmarkRuneIterate/range/MixedLength-4 2542844 46.94 ns/op BenchmarkRuneIterate/range1/ASCII-4 7300821 16.52 ns/op BenchmarkRuneIterate/range1/Japanese-4 2228766 53.91 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2585862 46.79 ns/op BenchmarkRuneIterate/range2/ASCII-4 7335448 20.78 ns/op BenchmarkRuneIterate/range2/Japanese-4 2217848 54.31 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2488804 47.69 ns/op BenchmarkArrayEqual-4 17244174 6.822 ns/op BenchmarkFunc/Name-4 2571704 46.94 ns/op BenchmarkFunc/Entry-4 8997480 13.30 ns/op BenchmarkFunc/FileLine-4 2532930 46.14 ns/op PASS ok runtime 149.544s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 21662 4776 ns/op BenchmarkHandle/concurrent-4 12561 9945 ns/op PASS ok runtime/cgo 1.464s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 4070653 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 27 4672813 ns/op 361.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 528 236844 ns/op 5.616 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10319417 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11297647 ns/op 846.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 232 525862 ns/op 26.69 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 71279811 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 81483770 ns/op 6081 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 22 5246518 ns/op 363.5 concurrent_launches/op PASS ok runtime/pprof 2.838s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 52 2323752 ns/op BenchmarkStackLeak-4 11755 10531 ns/op PASS ok runtime/race 1.468s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4940196 24.03 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 177213 622.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.458s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 26 4324528 ns/op BenchmarkIndex_Large-4 100 1116005 ns/op BenchmarkIndexFunc_Large-4 51 2378461 ns/op BenchmarkCompact/nil-4 7438336 15.87 ns/op BenchmarkCompact/one-4 1884247 63.62 ns/op BenchmarkCompact/sorted-4 1278446 95.39 ns/op BenchmarkCompact/2_items-4 1000000 112.7 ns/op BenchmarkCompact/unsorted-4 1260122 95.58 ns/op BenchmarkCompact/many-4 711660 188.2 ns/op BenchmarkCompact_Large/all_dup-4 2120 53612 ns/op BenchmarkCompact_Large/no_dup-4 2359 49884 ns/op BenchmarkCompactFunc/nil-4 3857414 31.96 ns/op BenchmarkCompactFunc/one-4 1414508 81.80 ns/op BenchmarkCompactFunc/sorted-4 977229 114.3 ns/op BenchmarkCompactFunc/2_items-4 895710 130.0 ns/op BenchmarkCompactFunc/unsorted-4 990692 115.4 ns/op BenchmarkCompactFunc/many-4 612914 191.3 ns/op BenchmarkCompactFunc_Large/all_dup-4 6 16728586 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 13020050 ns/op BenchmarkReplace/naive-fast-4 69495 1656 ns/op BenchmarkReplace/optimized-fast-4 83506 1463 ns/op BenchmarkReplace/naive-slow-4 26056 4510 ns/op BenchmarkReplace/optimized-slow-4 28663 3818 ns/op BenchmarkBinarySearchFloats/Size16-4 1226649 96.80 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 110.8 ns/op BenchmarkBinarySearchFloats/Size64-4 957066 123.8 ns/op BenchmarkBinarySearchFloats/Size128-4 788077 147.1 ns/op BenchmarkBinarySearchFloats/Size512-4 643390 170.7 ns/op BenchmarkBinarySearchFloats/Size1024-4 626913 186.2 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 622114 189.3 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 524778 228.1 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 454714 264.9 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 397047 294.2 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 313634 361.3 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 300206 391.0 ns/op BenchmarkSortFuncStruct/Size16-4 14052 8579 ns/op BenchmarkSortFuncStruct/Size32-4 4905 22823 ns/op BenchmarkSortFuncStruct/Size64-4 6890 15940 ns/op BenchmarkSortFuncStruct/Size128-4 4046 29106 ns/op BenchmarkSortFuncStruct/Size512-4 1107 109402 ns/op BenchmarkSortFuncStruct/Size1024-4 552 217777 ns/op PASS ok slices 7.366s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 145233 788.6 ns/op BenchmarkSortInts-4 2 89820926 ns/op BenchmarkSlicesSortInts-4 2 60359412 ns/op BenchmarkSortIsSorted-4 32 3418441 ns/op BenchmarkSlicesIsSorted-4 50 2344748 ns/op BenchmarkSortStrings-4 1 142815735 ns/op BenchmarkSlicesSortStrings-4 2 98412272 ns/op BenchmarkSortStrings_Sorted-4 28 4055144 ns/op BenchmarkSlicesSortStrings_Sorted-4 42 2735912 ns/op BenchmarkSortStructs-4 1 179615816 ns/op BenchmarkSortFuncStructs-4 1 153479523 ns/op BenchmarkSortString1K-4 264 454464 ns/op BenchmarkSortString1K_Slice-4 204 588534 ns/op BenchmarkStableString1K-4 100 1145683 ns/op BenchmarkSortInt1K-4 325 367661 ns/op BenchmarkSortInt1K_Sorted-4 4779 23989 ns/op BenchmarkSortInt1K_Reversed-4 3342 36416 ns/op BenchmarkSortInt1K_Mod8-4 798 149072 ns/op BenchmarkStableInt1K-4 142 833396 ns/op BenchmarkStableInt1K_Slice-4 164 732441 ns/op BenchmarkSortInt64K-4 3 34906614 ns/op BenchmarkSortInt64K_Slice-4 3 45942894 ns/op BenchmarkStableInt64K-4 2 74941412 ns/op BenchmarkSort1e2-4 445 267010 ns/op BenchmarkStable1e2-4 163 745343 ns/op BenchmarkSort1e4-4 2 52318590 ns/op BenchmarkStable1e4-4 1 236260623 ns/op PASS ok sort 8.928s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 869346 138.3 ns/op BenchmarkAtof64Float-4 629355 159.5 ns/op BenchmarkAtof64FloatExp-4 578563 191.8 ns/op BenchmarkAtof64Big-4 416775 281.5 ns/op BenchmarkAtof64RandomBits-4 161326 751.1 ns/op BenchmarkAtof64RandomFloats-4 437324 262.7 ns/op BenchmarkAtof64RandomLongFloats-4 377544 320.6 ns/op BenchmarkAtof32Decimal-4 777038 146.1 ns/op BenchmarkAtof32Float-4 698530 161.7 ns/op BenchmarkAtof32FloatExp-4 555399 200.1 ns/op BenchmarkAtof32Random-4 348091 337.5 ns/op BenchmarkAtof32RandomLong-4 149775 803.0 ns/op BenchmarkParseInt/Pos/7bit-4 1513401 79.24 ns/op BenchmarkParseInt/Pos/26bit-4 562819 193.1 ns/op BenchmarkParseInt/Pos/31bit-4 548581 208.3 ns/op BenchmarkParseInt/Pos/56bit-4 359998 321.8 ns/op BenchmarkParseInt/Pos/63bit-4 340154 337.2 ns/op BenchmarkParseInt/Neg/7bit-4 1466734 82.40 ns/op BenchmarkParseInt/Neg/26bit-4 573346 195.4 ns/op BenchmarkParseInt/Neg/31bit-4 522979 212.0 ns/op BenchmarkParseInt/Neg/56bit-4 368840 318.1 ns/op BenchmarkParseInt/Neg/63bit-4 345280 343.2 ns/op BenchmarkAtoi/Pos/7bit-4 2172132 52.98 ns/op BenchmarkAtoi/Pos/26bit-4 776432 145.1 ns/op BenchmarkAtoi/Pos/31bit-4 716966 158.5 ns/op BenchmarkAtoi/Pos/56bit-4 399111 278.1 ns/op BenchmarkAtoi/Pos/63bit-4 322208 356.7 ns/op BenchmarkAtoi/Neg/7bit-4 2226598 53.49 ns/op BenchmarkAtoi/Neg/26bit-4 761144 146.1 ns/op BenchmarkAtoi/Neg/31bit-4 702144 157.5 ns/op BenchmarkAtoi/Neg/56bit-4 427023 272.4 ns/op BenchmarkAtoi/Neg/63bit-4 327853 355.5 ns/op BenchmarkFormatFloat/Decimal-4 125372 959.1 ns/op BenchmarkFormatFloat/Float-4 118137 1025 ns/op BenchmarkFormatFloat/Exp-4 119094 996.2 ns/op BenchmarkFormatFloat/NegExp-4 117691 999.6 ns/op BenchmarkFormatFloat/LongExp-4 96586 1222 ns/op BenchmarkFormatFloat/Big-4 91393 1313 ns/op BenchmarkFormatFloat/BinaryExp-4 227790 504.2 ns/op BenchmarkFormatFloat/32Integer-4 127045 923.1 ns/op BenchmarkFormatFloat/32ExactFraction-4 137206 861.3 ns/op BenchmarkFormatFloat/32Point-4 117594 991.0 ns/op BenchmarkFormatFloat/32Exp-4 126210 953.6 ns/op BenchmarkFormatFloat/32NegExp-4 121743 942.0 ns/op BenchmarkFormatFloat/32Shortest-4 129332 890.4 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 133742 878.1 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 135448 889.8 ns/op BenchmarkFormatFloat/64Fixed1-4 163548 724.4 ns/op BenchmarkFormatFloat/64Fixed2-4 159636 727.9 ns/op BenchmarkFormatFloat/64Fixed3-4 163449 729.0 ns/op BenchmarkFormatFloat/64Fixed4-4 160809 727.4 ns/op BenchmarkFormatFloat/64Fixed12-4 92954 1271 ns/op BenchmarkFormatFloat/64Fixed16-4 110026 1083 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 117704 989.9 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 99620 1173 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2323 49403 ns/op BenchmarkFormatFloat/Slowpath64-4 98721 1203 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 98983 1202 ns/op BenchmarkAppendFloat/Decimal-4 141926 818.7 ns/op BenchmarkAppendFloat/Float-4 125373 931.2 ns/op BenchmarkAppendFloat/Exp-4 134258 848.1 ns/op BenchmarkAppendFloat/NegExp-4 141350 858.5 ns/op BenchmarkAppendFloat/LongExp-4 110823 1086 ns/op BenchmarkAppendFloat/Big-4 100154 1174 ns/op BenchmarkAppendFloat/BinaryExp-4 338178 348.5 ns/op BenchmarkAppendFloat/32Integer-4 145413 812.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 153036 754.3 ns/op BenchmarkAppendFloat/32Point-4 134437 878.5 ns/op BenchmarkAppendFloat/32Exp-4 137505 860.3 ns/op BenchmarkAppendFloat/32NegExp-4 138873 845.2 ns/op BenchmarkAppendFloat/32Shortest-4 172512 690.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 151285 779.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 151388 774.1 ns/op BenchmarkAppendFloat/64Fixed1-4 195530 608.5 ns/op BenchmarkAppendFloat/64Fixed2-4 198013 611.9 ns/op BenchmarkAppendFloat/64Fixed3-4 195954 617.8 ns/op BenchmarkAppendFloat/64Fixed4-4 196028 600.8 ns/op BenchmarkAppendFloat/64Fixed12-4 104264 1126 ns/op BenchmarkAppendFloat/64Fixed16-4 123007 969.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 154155 767.4 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 113580 1036 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2331 49992 ns/op BenchmarkAppendFloat/Slowpath64-4 109374 1071 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 112278 1043 ns/op BenchmarkFormatInt-4 15762 7719 ns/op BenchmarkAppendInt-4 16980 7088 ns/op BenchmarkFormatUint-4 83736 1418 ns/op BenchmarkAppendUint-4 96456 1231 ns/op BenchmarkFormatIntSmall/7-4 3467739 32.99 ns/op BenchmarkFormatIntSmall/42-4 3531207 33.63 ns/op BenchmarkAppendIntSmall-4 1375683 84.56 ns/op BenchmarkAppendUintVarlen/1-4 1524164 80.05 ns/op BenchmarkAppendUintVarlen/12-4 1445966 82.35 ns/op BenchmarkAppendUintVarlen/123-4 972501 114.8 ns/op BenchmarkAppendUintVarlen/1234-4 934083 115.4 ns/op BenchmarkAppendUintVarlen/12345-4 986020 116.1 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 119.1 ns/op BenchmarkAppendUintVarlen/1234567-4 907478 120.1 ns/op BenchmarkAppendUintVarlen/12345678-4 920380 118.4 ns/op BenchmarkAppendUintVarlen/123456789-4 882566 124.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 841192 124.7 ns/op BenchmarkAppendUintVarlen/12345678901-4 892389 127.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 852190 129.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 840280 130.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 829029 131.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 837640 134.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 836401 132.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 836241 140.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 827840 141.3 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 798552 147.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 759681 143.0 ns/op BenchmarkQuote-4 45621 2601 ns/op BenchmarkQuoteRune-4 444414 251.4 ns/op BenchmarkAppendQuote-4 53182 2267 ns/op BenchmarkAppendQuoteRune-4 868512 134.3 ns/op BenchmarkUnquoteEasy-4 1312666 91.17 ns/op BenchmarkUnquoteHard-4 48210 2493 ns/op PASS ok strconv 16.693s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 411985 265.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 146156 879.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 191356 642.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 447133 266.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 147642 817.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 205172 573.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 297907 405.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 86193 1329 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 103146 1170 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1559040 84.41 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23198 5204 ns/op BenchmarkGenericMatch1-4 2238 50135 ns/op BenchmarkGenericMatch2-4 453 258140 ns/op BenchmarkSingleMaxSkipping-4 8590 13744 ns/op 727.57 MB/s BenchmarkSingleLongSuffixFail-4 14428 8348 ns/op 120.02 MB/s BenchmarkSingleMatch-4 286 410791 ns/op 36.51 MB/s BenchmarkByteByteNoMatch-4 71371 1687 ns/op BenchmarkByteByteMatch-4 19026 6317 ns/op BenchmarkByteStringMatch-4 22353 5338 ns/op BenchmarkHTMLEscapeNew-4 71083 1671 ns/op BenchmarkHTMLEscapeOld-4 95270 1237 ns/op BenchmarkByteStringReplacerWriteString-4 1399 80677 ns/op BenchmarkByteReplacerWriteString-4 1551 74169 ns/op BenchmarkByteByteReplaces-4 4599 24530 ns/op BenchmarkByteByteMap-4 14342 8330 ns/op BenchmarkMap/identity/ASCII-4 601539 201.4 ns/op BenchmarkMap/identity/Greek-4 436290 272.5 ns/op BenchmarkMap/change/ASCII-4 50119 2387 ns/op BenchmarkMap/change/Greek-4 31677 3748 ns/op BenchmarkIndexRune-4 2787459 43.48 ns/op BenchmarkIndexRuneLongString-4 2454528 47.79 ns/op BenchmarkIndexRuneFastPath-4 4021826 29.67 ns/op BenchmarkIndex-4 9047830 13.27 ns/op BenchmarkLastIndex-4 4470399 25.82 ns/op BenchmarkIndexByte-4 9227856 12.97 ns/op BenchmarkToUpper/#00-4 4831153 25.64 ns/op BenchmarkToUpper/ONLYUPPER-4 3369940 35.34 ns/op BenchmarkToUpper/abc-4 359940 326.3 ns/op BenchmarkToUpper/AbC123-4 280755 421.9 ns/op BenchmarkToUpper/azAZ09_-4 305100 388.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 67779 1739 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 87252 1391 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37808 3176 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 64714 1853 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 116798 1010 ns/op BenchmarkToLower/#00-4 4838642 24.69 ns/op BenchmarkToLower/abc-4 4152386 28.16 ns/op BenchmarkToLower/AbC123-4 258704 460.0 ns/op BenchmarkToLower/azAZ09_-4 258254 462.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 123282 967.8 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 83782 1416 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39702 3019 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 74060 1612 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 116671 1027 ns/op BenchmarkMapNoChanges-4 710590 154.0 ns/op BenchmarkTrim-4 38838 3117 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3189339 36.17 ns/op BenchmarkToValidUTF8/InvalidASCII-4 208741 555.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 135644 853.7 ns/op BenchmarkEqualFold/Tests-4 57972 2038 ns/op BenchmarkEqualFold/ASCII-4 3479245 34.33 ns/op BenchmarkEqualFold/UnicodePrefix-4 120970 972.8 ns/op BenchmarkEqualFold/UnicodeSuffix-4 122630 941.4 ns/op BenchmarkIndexHard1-4 835 143823 ns/op BenchmarkIndexHard2-4 595 199873 ns/op BenchmarkIndexHard3-4 150 799420 ns/op BenchmarkIndexHard4-4 99 1180938 ns/op BenchmarkLastIndexHard1-4 58 2002548 ns/op BenchmarkLastIndexHard2-4 60 1979719 ns/op BenchmarkLastIndexHard3-4 57 1992597 ns/op BenchmarkCountHard1-4 828 143453 ns/op BenchmarkCountHard2-4 601 198787 ns/op BenchmarkCountHard3-4 151 792057 ns/op BenchmarkIndexTorture-4 7549 15368 ns/op BenchmarkCountTorture-4 7443 15522 ns/op BenchmarkCountTortureOverlapping-4 758 140533 ns/op BenchmarkCountByte/10-4 3881276 30.27 ns/op 330.33 MB/s BenchmarkCountByte/32-4 3960694 31.07 ns/op 1029.91 MB/s BenchmarkCountByte/4096-4 1000000 102.9 ns/op 39824.45 MB/s BenchmarkCountByte/4194304-4 696 165446 ns/op 25351.55 MB/s BenchmarkCountByte/67108864-4 19 6095199 ns/op 11010.12 MB/s BenchmarkFields/ASCII/16-4 249861 418.6 ns/op 38.22 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21055 5652 ns/op 45.29 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1518 79092 ns/op 51.79 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 76 1361509 ns/op 48.13 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22037946 ns/op 47.58 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 115058 1037 ns/op 15.44 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9711 11269 ns/op 22.72 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 606 201388 ns/op 20.34 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3590703 ns/op 18.25 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 65635091 ns/op 15.98 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 203196 597.4 ns/op 26.78 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17401 6865 ns/op 37.29 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 992 121433 ns/op 33.73 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 48 2322180 ns/op 28.22 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45824237 ns/op 22.88 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 134874 902.0 ns/op 17.74 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13501 8996 ns/op 28.46 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 746 156793 ns/op 26.12 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 38 2890535 ns/op 22.67 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54630008 ns/op 19.19 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 68989396 ns/op BenchmarkSplitSingleByteSeparator-4 26 3857337 ns/op BenchmarkSplitMultiByteSeparator-4 50 2302923 ns/op BenchmarkSplitNSingleByteSeparator-4 326016 388.7 ns/op BenchmarkSplitNMultiByteSeparator-4 251347 494.2 ns/op BenchmarkRepeat/5x0-4 3975351 28.99 ns/op BenchmarkRepeat/5x1-4 4086330 26.69 ns/op BenchmarkRepeat/5x2-4 245644 487.2 ns/op BenchmarkRepeat/5x6-4 146913 796.2 ns/op BenchmarkRepeat/10x0-4 4343888 27.75 ns/op BenchmarkRepeat/10x1-4 4150401 26.61 ns/op BenchmarkRepeat/10x2-4 240646 489.9 ns/op BenchmarkRepeat/10x6-4 142706 825.5 ns/op BenchmarkRepeatLarge/256/1-4 69102 1694 ns/op 151.17 MB/s BenchmarkRepeatLarge/256/16-4 111309 1070 ns/op 239.20 MB/s BenchmarkRepeatLarge/512/1-4 57121 2093 ns/op 244.68 MB/s BenchmarkRepeatLarge/512/16-4 81048 1495 ns/op 342.57 MB/s BenchmarkRepeatLarge/1024/1-4 42483 2824 ns/op 362.55 MB/s BenchmarkRepeatLarge/1024/16-4 55290 2173 ns/op 471.23 MB/s BenchmarkRepeatLarge/2048/1-4 29679 3990 ns/op 513.31 MB/s BenchmarkRepeatLarge/2048/16-4 35143 3435 ns/op 596.28 MB/s BenchmarkRepeatLarge/4096/1-4 18740 6418 ns/op 638.19 MB/s BenchmarkRepeatLarge/4096/16-4 21016 5713 ns/op 716.99 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11074 ns/op 739.77 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10512 ns/op 779.30 MB/s BenchmarkRepeatLarge/8192/4097-4 5078504 22.76 ns/op 179980.02 MB/s BenchmarkRepeatLarge/16384/1-4 6136 19801 ns/op 827.44 MB/s BenchmarkRepeatLarge/16384/16-4 6573 18941 ns/op 865.00 MB/s BenchmarkRepeatLarge/16384/4097-4 8212 14659 ns/op 838.46 MB/s BenchmarkRepeatLarge/32768/1-4 3330 36842 ns/op 889.42 MB/s BenchmarkRepeatLarge/32768/16-4 3225 36212 ns/op 904.88 MB/s BenchmarkRepeatLarge/32768/4097-4 3241 33369 ns/op 859.46 MB/s BenchmarkRepeatLarge/65536/1-4 1578 70164 ns/op 934.05 MB/s BenchmarkRepeatLarge/65536/16-4 1586 69352 ns/op 944.97 MB/s BenchmarkRepeatLarge/65536/4097-4 1759 68229 ns/op 900.71 MB/s BenchmarkRepeatLarge/131072/1-4 440 273131 ns/op 479.89 MB/s BenchmarkRepeatLarge/131072/16-4 441 268283 ns/op 488.56 MB/s BenchmarkRepeatLarge/131072/4097-4 460 262596 ns/op 483.66 MB/s BenchmarkRepeatLarge/262144/1-4 223 527126 ns/op 497.31 MB/s BenchmarkRepeatLarge/262144/16-4 226 557374 ns/op 470.32 MB/s BenchmarkRepeatLarge/262144/4097-4 224 521943 ns/op 494.52 MB/s BenchmarkRepeatLarge/524288/1-4 100 1064794 ns/op 492.38 MB/s BenchmarkRepeatLarge/524288/16-4 100 1064233 ns/op 492.64 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1058976 ns/op 491.34 MB/s BenchmarkRepeatLarge/1048576/1-4 52 2191828 ns/op 478.40 MB/s BenchmarkRepeatLarge/1048576/16-4 57 2430873 ns/op 431.36 MB/s BenchmarkRepeatLarge/1048576/4097-4 58 2070045 ns/op 504.69 MB/s BenchmarkRepeatLarge/2097152/1-4 28 4104132 ns/op 510.99 MB/s BenchmarkRepeatLarge/2097152/16-4 27 4092151 ns/op 512.48 MB/s BenchmarkRepeatLarge/2097152/4097-4 26 4294400 ns/op 487.51 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8011080 ns/op 523.56 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8001143 ns/op 524.21 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8094482 ns/op 517.79 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15874321 ns/op 528.44 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15691820 ns/op 534.58 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15877500 ns/op 528.20 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31157906 ns/op 538.46 MB/s BenchmarkRepeatLarge/16777216/16-4 4 31124136 ns/op 539.04 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31338771 ns/op 535.35 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61890523 ns/op 542.16 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60895454 ns/op 551.02 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 62116528 ns/op 540.19 MB/s BenchmarkRepeatLarge/67108864/1-4 1 121752829 ns/op 551.19 MB/s BenchmarkRepeatLarge/67108864/16-4 1 121099312 ns/op 554.16 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 123134843 ns/op 545.00 MB/s BenchmarkRepeatLarge/134217728/1-4 1 266430484 ns/op 503.76 MB/s BenchmarkRepeatLarge/134217728/16-4 1 243900373 ns/op 550.30 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 244798809 ns/op 548.28 MB/s BenchmarkRepeatLarge/268435456/1-4 1 533206988 ns/op 503.44 MB/s BenchmarkRepeatLarge/268435456/16-4 1 482453658 ns/op 556.40 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 488189327 ns/op 549.86 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1075118820 ns/op 499.36 MB/s BenchmarkRepeatLarge/536870912/16-4 1 973828824 ns/op 551.30 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 974157409 ns/op 551.11 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2149617774 ns/op 499.50 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1940961028 ns/op 553.20 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1964696056 ns/op 546.52 MB/s BenchmarkRepeatSpaces-4 3692184 29.22 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2165166 52.19 ns/op BenchmarkIndexAnyASCII/1:2-4 2104508 58.65 ns/op BenchmarkIndexAnyASCII/1:4-4 2065923 54.66 ns/op BenchmarkIndexAnyASCII/1:8-4 2099724 55.25 ns/op BenchmarkIndexAnyASCII/1:16-4 2105852 54.48 ns/op BenchmarkIndexAnyASCII/1:32-4 2058460 56.92 ns/op BenchmarkIndexAnyASCII/1:64-4 2034373 57.38 ns/op BenchmarkIndexAnyASCII/16:1-4 2169558 52.54 ns/op BenchmarkIndexAnyASCII/16:2-4 755404 146.6 ns/op BenchmarkIndexAnyASCII/16:4-4 714320 150.9 ns/op BenchmarkIndexAnyASCII/16:8-4 716746 159.2 ns/op BenchmarkIndexAnyASCII/16:16-4 596833 167.8 ns/op BenchmarkIndexAnyASCII/16:32-4 583809 194.6 ns/op BenchmarkIndexAnyASCII/16:64-4 505566 241.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1965199 60.75 ns/op BenchmarkIndexAnyASCII/256:2-4 71859 1624 ns/op BenchmarkIndexAnyASCII/256:4-4 72210 1647 ns/op BenchmarkIndexAnyASCII/256:8-4 69853 1633 ns/op BenchmarkIndexAnyASCII/256:16-4 71240 1648 ns/op BenchmarkIndexAnyASCII/256:32-4 71218 1681 ns/op BenchmarkIndexAnyASCII/256:64-4 68422 1727 ns/op BenchmarkIndexAnyUTF8/1:1-4 2251291 48.70 ns/op BenchmarkIndexAnyUTF8/1:2-4 2098633 55.74 ns/op BenchmarkIndexAnyUTF8/1:4-4 2085236 54.67 ns/op BenchmarkIndexAnyUTF8/1:8-4 2098070 54.73 ns/op BenchmarkIndexAnyUTF8/1:16-4 2138620 55.75 ns/op BenchmarkIndexAnyUTF8/1:32-4 2010554 57.56 ns/op BenchmarkIndexAnyUTF8/1:64-4 2045725 59.77 ns/op BenchmarkIndexAnyUTF8/16:1-4 1659243 68.24 ns/op BenchmarkIndexAnyUTF8/16:2-4 264262 438.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 277024 438.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 286083 413.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 251659 423.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 250413 437.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 263386 441.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 327638 354.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 20299 5938 ns/op BenchmarkIndexAnyUTF8/256:4-4 20193 5901 ns/op BenchmarkIndexAnyUTF8/256:8-4 20541 5926 ns/op BenchmarkIndexAnyUTF8/256:16-4 19251 6075 ns/op BenchmarkIndexAnyUTF8/256:32-4 18722 6456 ns/op BenchmarkIndexAnyUTF8/256:64-4 18594 6542 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2082780 57.27 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2070037 53.54 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2219942 53.00 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2201678 53.53 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2158065 54.47 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2124601 56.26 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2109505 56.08 ns/op BenchmarkLastIndexAnyASCII/16:1-4 769687 146.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 817334 144.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 753272 148.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 750669 157.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 724321 166.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 617487 192.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 498079 238.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73435 1622 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72412 1622 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73227 1646 ns/op BenchmarkLastIndexAnyASCII/256:8-4 71166 1641 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70848 1648 ns/op BenchmarkLastIndexAnyASCII/256:32-4 69764 1669 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69937 1732 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2218893 52.72 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2211502 57.37 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2194068 58.18 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2189282 52.97 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2227411 52.53 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2100145 59.81 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2056417 58.28 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 343906 346.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 159454 671.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 173152 671.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 156164 678.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 159774 758.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 151213 764.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 151878 758.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 24736 4423 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10108 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10216 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10892 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10540 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 9937 10968 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 11110 ns/op BenchmarkTrimASCII/1:1-4 3740272 31.63 ns/op BenchmarkTrimASCII/1:2-4 2644740 45.36 ns/op BenchmarkTrimASCII/1:4-4 2406343 50.78 ns/op BenchmarkTrimASCII/1:8-4 2099692 56.24 ns/op BenchmarkTrimASCII/1:16-4 1791468 68.14 ns/op BenchmarkTrimASCII/16:1-4 2800528 42.70 ns/op BenchmarkTrimASCII/16:2-4 737676 148.6 ns/op BenchmarkTrimASCII/16:4-4 739843 151.7 ns/op BenchmarkTrimASCII/16:8-4 714702 161.6 ns/op BenchmarkTrimASCII/16:16-4 690832 172.1 ns/op BenchmarkTrimASCII/256:1-4 499863 238.0 ns/op BenchmarkTrimASCII/256:2-4 72924 1611 ns/op BenchmarkTrimASCII/256:4-4 73359 1619 ns/op BenchmarkTrimASCII/256:8-4 71782 1632 ns/op BenchmarkTrimASCII/256:16-4 73126 1639 ns/op BenchmarkTrimASCII/4096:1-4 37987 3180 ns/op BenchmarkTrimASCII/4096:2-4 4604 25367 ns/op BenchmarkTrimASCII/4096:4-4 4101 25193 ns/op BenchmarkTrimASCII/4096:8-4 4543 25040 ns/op BenchmarkTrimASCII/4096:16-4 4389 25085 ns/op BenchmarkTrimByte-4 4190828 30.14 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13324 9039 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13430 8889 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1101 109071 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2200 53504 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4208 26125 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7160 15773 ns/op BenchmarkJoin/0-4 5092852 22.17 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3898353 30.32 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 209917 551.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 156828 775.1 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 119349 1005 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 95314 1275 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 78828 1473 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 67912 1736 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3276184 36.79 ns/op BenchmarkTrimSpace/ASCII-4 1794537 64.86 ns/op BenchmarkTrimSpace/SomeNonASCII-4 138585 850.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 73752 1584 ns/op BenchmarkReplaceAll-4 146668 815.7 ns/op 16 B/op 1 allocs/op PASS ok strings 56.473s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 37059 3141 ns/op BenchmarkCond2-4 17145 6868 ns/op BenchmarkCond4-4 8664 12786 ns/op BenchmarkCond8-4 3847 30173 ns/op BenchmarkCond16-4 1682 77890 ns/op BenchmarkCond32-4 633 187063 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 451401 359.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 276914 493.2 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 545781 233.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 408129 270.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 204630 547.2 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 477152 230.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 73704 1776 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 61896 2145 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 59554 2410 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 38724 3458 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 421274 258.9 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 139186 898.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 499290 249.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 115860 1082 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 482754 231.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 118336 942.8 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2424392 63.17 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 32308 3663 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 94696 1291 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 172788 677.5 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3496 28720 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 195 523653 ns/op BenchmarkRange/*sync.Map-4 981 102187 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 69172 1583 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 191880 710.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 48777 2250 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 151948 759.2 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 201091 570.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 160668 869.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 56592 1971 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 146412 821.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 528745 247.5 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 42519 2854 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 107817 1067 ns/op BenchmarkSwapCollision/*sync.Map-4 49064 2422 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 331 340449 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 80013 1564 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 282723 372.7 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 17152 7117 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 49168 2437 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 16256 7314 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 161007 638.5 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 73362 1543 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 151527 869.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1885606 63.87 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 122985 1037 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1981930 57.09 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 503678 268.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 117080 998.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 444433 253.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 71193 1715 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 302092 402.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 354874 309.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 87488 1379 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 530120 236.8 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 89454 1588 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 75482 1472 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 133094 885.2 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 41677 2821 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 191443 622.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 488168 263.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 90729 1249 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 495111 223.7 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 30243 3811 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 67696 1819 ns/op BenchmarkClear/*sync.Map-4 22287 5280 ns/op BenchmarkUncontendedSemaphore-4 3414160 35.11 ns/op BenchmarkContendedSemaphore-4 2470911 49.53 ns/op BenchmarkMutexUncontended-4 969606 140.4 ns/op BenchmarkMutex-4 96710 1263 ns/op BenchmarkMutexSlack-4 87920 1321 ns/op BenchmarkMutexWork-4 79203 1501 ns/op BenchmarkMutexWorkSlack-4 77977 1549 ns/op BenchmarkMutexNoSpin-4 45549 2494 ns/op BenchmarkMutexSpin-4 60862 2105 ns/op BenchmarkOnce-4 485798 242.6 ns/op BenchmarkOnceFunc/v=Once-4 867274 135.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 775390 147.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 729024 152.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 794967 142.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 791004 150.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 777757 141.2 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7066011 17.22 ns/op BenchmarkSemaSyntNonblock-4 1000000 100.3 ns/op BenchmarkSemaSyntBlock-4 1000000 156.4 ns/op BenchmarkSemaWorkNonblock-4 797709 144.4 ns/op BenchmarkSemaWorkBlock-4 599300 183.7 ns/op BenchmarkRWMutexUncontended-4 364670 288.5 ns/op BenchmarkRWMutexWrite100-4 239721 507.0 ns/op BenchmarkRWMutexWrite10-4 157130 729.7 ns/op BenchmarkRWMutexWorkWrite100-4 183082 570.2 ns/op BenchmarkRWMutexWorkWrite10-4 131568 899.7 ns/op BenchmarkWaitGroupUncontended-4 754054 143.2 ns/op BenchmarkWaitGroupAddDone-4 254366 456.6 ns/op BenchmarkWaitGroupAddDoneWork-4 244761 481.7 ns/op BenchmarkWaitGroupWait-4 4481605 26.97 ns/op BenchmarkWaitGroupWaitWork-4 2501485 47.75 ns/op BenchmarkWaitGroupActuallyWait-4 31506 3547 ns/op 32 B/op 2 allocs/op PASS ok sync 18.701s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 326929 355.0 ns/op PASS ok sync/atomic 1.210s PASS ok syscall 1.061s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 129921 916.3 ns/op 0 B/op 0 allocs/op PASS ok testing 1.212s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7464 15010 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 10954 11060 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 92 1231271 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 117 1018691 ns/op 948 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 151340247 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 148478393 ns/op 18285232 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1683 66957 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2011 56793 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6231178 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 18 5605924 ns/op 21952 B/op 57 allocs/op BenchmarkTable/10x100000/new-4 1 709354158 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 681651454 ns/op 47012768 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 210 561337 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 236 502396 ns/op 166 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 60442810 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 57033768 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6690110888 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6386009931 ns/op 334042080 B/op 100089 allocs/op BenchmarkPyramid/10-4 2640 44305 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 3149605 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 319275003 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2346 48164 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 261 454491 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4471923 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 7437 14346 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.047s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 77507666 ns/op BenchmarkVariableString-4 110014 1106 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2116 54663 ns/op 2494 B/op 39 allocs/op PASS ok text/template/parse 1.526s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 28 3658209 ns/op BenchmarkAfter-4 97833 1219 ns/op BenchmarkStop/impl=chan-4 177188 730.4 ns/op BenchmarkStop/impl=func-4 194562 660.0 ns/op BenchmarkSimultaneousAfterFunc1000-4 24 4669461 ns/op BenchmarkStartStop1000-4 213 543065 ns/op BenchmarkReset/impl=chan-4 1715948 69.59 ns/op BenchmarkReset/impl=func-4 1871754 63.56 ns/op BenchmarkSleep1000-4 27 4084988 ns/op BenchmarkParallelTimerLatency-4 50 185611 avg-late-ns 350782 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 111761 avg-late-ns 311491 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 87739 avg-late-ns 342471 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 83330 avg-late-ns 265548 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 82256 avg-late-ns 407673 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 101743 avg-late-ns 424681 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 101768 avg-late-ns 507866 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 99535 avg-late-ns 433540 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 120937 avg-late-ns 530280 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 119661 avg-late-ns 716530 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1032257 avg-late-ns 9839050 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 112903 avg-late-ns 266692 max-late-ns BenchmarkAdjustTimers10000-4 19 6770336 ns/op BenchmarkTicker-4 535149 225.4 ns/op BenchmarkTickerReset-4 1584520 87.32 ns/op BenchmarkTickerResetNaive-4 153301 756.2 ns/op BenchmarkNow-4 1000000 115.7 ns/op BenchmarkNowUnixNano-4 905763 124.1 ns/op BenchmarkNowUnixMilli-4 869853 126.1 ns/op BenchmarkNowUnixMicro-4 880534 125.0 ns/op BenchmarkFormat-4 58848 2031 ns/op BenchmarkFormatRFC3339-4 83196 1439 ns/op BenchmarkFormatRFC3339Nano-4 82209 1485 ns/op BenchmarkFormatNow-4 82539 1468 ns/op BenchmarkMarshalJSON-4 103902 1116 ns/op BenchmarkMarshalText-4 112348 1048 ns/op BenchmarkMarshalBinary-4 257601 454.3 ns/op BenchmarkParse-4 142917 867.1 ns/op BenchmarkParseRFC3339UTC-4 348556 348.7 ns/op BenchmarkParseRFC3339UTCBytes-4 226191 532.3 ns/op BenchmarkParseRFC3339TZ-4 107128 1120 ns/op BenchmarkParseRFC3339TZBytes-4 85000 1431 ns/op BenchmarkParseDuration-4 494901 224.1 ns/op BenchmarkHour-4 710166 166.5 ns/op BenchmarkSecond-4 706724 169.2 ns/op BenchmarkDate-4 577711 196.3 ns/op BenchmarkYear-4 583538 189.7 ns/op BenchmarkYearDay-4 618726 190.9 ns/op BenchmarkMonth-4 529993 195.1 ns/op BenchmarkDay-4 571135 199.4 ns/op BenchmarkISOWeek-4 563808 197.1 ns/op BenchmarkGoString-4 79270 1540 ns/op BenchmarkDateFunc-4 1615896 74.53 ns/op BenchmarkUnmarshalText-4 95311 1267 ns/op PASS ok time 16.434s goos: freebsd goarch: amd64 pkg: unicode cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkToUpper-4 561999 189.9 ns/op BenchmarkToLower-4 503310 218.6 ns/op BenchmarkSimpleFold/Upper-4 390062 307.5 ns/op BenchmarkSimpleFold/Lower-4 401402 298.3 ns/op BenchmarkSimpleFold/Fold-4 747852 155.7 ns/op BenchmarkSimpleFold/NoFold-4 411918 290.7 ns/op PASS ok unicode 1.765s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 601514 181.9 ns/op BenchmarkDecodeValidJapaneseChars-4 730113 155.8 ns/op BenchmarkDecodeRune-4 1736971 68.18 ns/op BenchmarkEncodeValidASCII-4 512992 213.9 ns/op BenchmarkEncodeValidJapaneseChars-4 802525 152.0 ns/op BenchmarkAppendRuneValidASCII-4 1481226 77.68 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2408702 48.80 ns/op BenchmarkEncodeRune-4 1796802 67.32 ns/op PASS ok unicode/utf16 2.245s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2043486 60.29 ns/op BenchmarkRuneCountTenJapaneseChars-4 292893 380.1 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3549508 33.47 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 419262 270.9 ns/op BenchmarkValidTenASCIIChars-4 1931595 63.25 ns/op BenchmarkValid100KASCIIChars-4 88 1262277 ns/op BenchmarkValidTenJapaneseChars-4 290056 397.9 ns/op BenchmarkValidLongMostlyASCII-4 79 1389600 ns/op BenchmarkValidLongJapanese-4 49 2295597 ns/op BenchmarkValidStringTenASCIIChars-4 4551556 26.01 ns/op BenchmarkValidString100KASCIIChars-4 9301 12201 ns/op BenchmarkValidStringTenJapaneseChars-4 408816 258.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1209 98751 ns/op BenchmarkValidStringLongJapanese-4 160 742466 ns/op BenchmarkEncodeASCIIRune-4 9870277 12.02 ns/op BenchmarkEncodeSpanishRune-4 2887240 41.53 ns/op BenchmarkEncodeJapaneseRune-4 2443210 49.59 ns/op BenchmarkEncodeMaxRune-4 2267595 52.77 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2475775 49.05 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2420185 48.87 ns/op BenchmarkEncodeInvalidRuneNegative-4 2456512 49.06 ns/op BenchmarkAppendASCIIRune-4 10466478 11.77 ns/op BenchmarkAppendSpanishRune-4 3513525 34.76 ns/op BenchmarkAppendJapaneseRune-4 2870034 41.24 ns/op BenchmarkAppendMaxRune-4 2475238 48.71 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 2759176 42.63 ns/op BenchmarkAppendInvalidRuneSurrogate-4 2888089 41.79 ns/op BenchmarkAppendInvalidRuneNegative-4 2826468 42.35 ns/op BenchmarkDecodeASCIIRune-4 2874930 41.22 ns/op BenchmarkDecodeJapaneseRune-4 2233227 55.55 ns/op BenchmarkFullRune/ASCII-4 3399968 35.76 ns/op BenchmarkFullRune/Incomplete-4 1594828 73.86 ns/op BenchmarkFullRune/Japanese-4 3361557 35.27 ns/op PASS ok unicode/utf8 6.163s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 392779 263.1 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 292363 357.5 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 168607 820.8 ns/op 0 B/op 0 allocs/op PASS ok unique 9.411s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 79941118506 ns/op PASS ok cmd/api 81.092s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 482342 238.0 ns/op BenchmarkCgoCall/one-pointer-4 354946 307.6 ns/op BenchmarkCgoCall/string-pointer-escape-4 318498 367.2 ns/op BenchmarkCgoCall/string-pointer-noescape-4 393564 284.8 ns/op BenchmarkCgoCall/eight-pointers-4 197030 601.5 ns/op BenchmarkCgoCall/eight-pointers-nil-4 393112 304.2 ns/op BenchmarkCgoCall/eight-pointers-array-4 28908 4508 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43172 2791 ns/op BenchmarkGoString-4 1000000 126.1 ns/op BenchmarkCGoCallback-4 50161 2407 ns/op BenchmarkCGoInCThread-4 274604 402.2 ns/op PASS ok cmd/cgo/internal/test 2.507s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 881467 136.3 ns/op BenchmarkEqArrayOfStrings64-4 109402 1057 ns/op BenchmarkEqArrayOfStrings1024-4 7080 14990 ns/op BenchmarkEqArrayOfFloats5-4 1052208 113.4 ns/op BenchmarkEqArrayOfFloats64-4 125011 930.7 ns/op BenchmarkEqArrayOfFloats1024-4 8028 14245 ns/op BenchmarkEqArrayOfStructsEq-4 2486 48339 ns/op BenchmarkEqArrayOfStructsNotEq-4 4099 28717 ns/op BenchmarkEqStruct-4 18917078 6.071 ns/op PASS ok cmd/compile/internal/reflectdata 2.398s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 64262 ns/op BenchmarkInvertLessThanNoov-4 16230166 7.249 ns/op BenchmarkCopyElim1-4 726 142224 ns/op BenchmarkCopyElim10-4 879 153594 ns/op BenchmarkCopyElim100-4 410 318215 ns/op BenchmarkCopyElim1000-4 66 1719715 ns/op BenchmarkCopyElim10000-4 4 31162776 ns/op BenchmarkCopyElim100000-4 1 545719631 ns/op BenchmarkDeadCode/1-4 700 151329 ns/op BenchmarkDeadCode/10-4 651 178364 ns/op BenchmarkDeadCode/100-4 314 395063 ns/op BenchmarkDeadCode/1000-4 57 2495319 ns/op BenchmarkDeadCode/10000-4 4 32177873 ns/op BenchmarkDeadCode/100000-4 1 370877149 ns/op BenchmarkDeadCode/200000-4 1 750396287 ns/op BenchmarkDominatorsLinear-4 12 10378388 ns/op 0.96 MB/s BenchmarkDominatorsFwdBack-4 8 14198259 ns/op 0.70 MB/s BenchmarkDominatorsManyPred-4 8 12839843 ns/op 0.78 MB/s BenchmarkDominatorsMaxPred-4 9 12960993 ns/op 0.77 MB/s BenchmarkDominatorsMaxPredVal-4 9 13890869 ns/op 0.72 MB/s BenchmarkFuse/1-4 640 217599 ns/op BenchmarkFuse/10-4 552 209073 ns/op BenchmarkFuse/100-4 182 650551 ns/op BenchmarkFuse/1000-4 19 5873787 ns/op BenchmarkFuse/10000-4 2 75316152 ns/op BenchmarkNilCheckDeep1-4 10000 10451 ns/op 0.10 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4557 25501 ns/op 0.39 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 657 172163 ns/op 0.58 MB/s 1132 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 63 1696305 ns/op 0.59 MB/s 9299 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19949474 ns/op 0.50 MB/s 131421 B/op 5 allocs/op BenchmarkDSEPass-4 32 3615592 ns/op 55529 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 125538250 ns/op 4239632 B/op 108121 allocs/op BenchmarkCSEPass-4 8 13851892 ns/op 123181 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 147048628 ns/op 3778424 B/op 52706 allocs/op BenchmarkDeadcodePass-4 192 613943 ns/op 92063 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 142172627 ns/op 4095288 B/op 45391 allocs/op BenchmarkMultiPass-4 79 1436228 ns/op 258425 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 276703259 ns/op 9260120 B/op 104669 allocs/op BenchmarkCondRewrite/SoloJump-4 3400371 35.38 ns/op BenchmarkCondRewrite/CombJump-4 3101600 38.78 ns/op PASS ok cmd/compile/internal/ssa 15.754s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 8275 12141 ns/op BenchmarkExtShift-4 17244 6887 ns/op BenchmarkModify-4 9790 11235 ns/op BenchmarkMullImm-4 17436 6725 ns/op BenchmarkConstModify-4 8558 12450 ns/op BenchmarkBitSet-4 19592 5906 ns/op BenchmarkBitClear-4 19890 6000 ns/op BenchmarkBitToggle-4 19782 5996 ns/op BenchmarkBitSetConst-4 148287 791.1 ns/op BenchmarkBitClearConst-4 157000 762.2 ns/op BenchmarkBitToggleConst-4 148066 793.6 ns/op BenchmarkDivconstI64-4 9561139 12.59 ns/op BenchmarkModconstI64-4 8122911 14.28 ns/op BenchmarkDivisiblePow2constI64-4 8762107 13.64 ns/op BenchmarkDivisibleconstI64-4 8935070 13.20 ns/op BenchmarkDivisibleWDivconstI64-4 6154704 19.15 ns/op BenchmarkDivconstU64/3-4 9431992 12.36 ns/op BenchmarkDivconstU64/5-4 8566396 13.83 ns/op BenchmarkDivconstU64/37-4 9296256 12.65 ns/op BenchmarkDivconstU64/1234567-4 10301107 11.91 ns/op BenchmarkModconstU64-4 9626181 12.33 ns/op BenchmarkDivisibleconstU64-4 9319092 12.81 ns/op BenchmarkDivisibleWDivconstU64-4 6106737 19.42 ns/op BenchmarkDivconstI32-4 9833806 12.07 ns/op BenchmarkModconstI32-4 8855084 13.39 ns/op BenchmarkDivisiblePow2constI32-4 9097651 13.28 ns/op BenchmarkDivisibleconstI32-4 9639752 12.60 ns/op BenchmarkDivisibleWDivconstI32-4 6104224 19.24 ns/op BenchmarkDivconstU32-4 8801103 13.51 ns/op BenchmarkModconstU32-4 9051060 13.21 ns/op BenchmarkDivisibleconstU32-4 9511788 12.66 ns/op BenchmarkDivisibleWDivconstU32-4 6087069 19.23 ns/op BenchmarkDivconstI16-4 8471874 13.86 ns/op BenchmarkModconstI16-4 9523222 12.66 ns/op BenchmarkDivisiblePow2constI16-4 9697026 12.24 ns/op BenchmarkDivisibleconstI16-4 9074332 13.19 ns/op BenchmarkDivisibleWDivconstI16-4 6182887 19.01 ns/op BenchmarkDivconstU16-4 9377064 12.96 ns/op BenchmarkModconstU16-4 9613455 12.69 ns/op BenchmarkDivisibleconstU16-4 9703640 12.27 ns/op BenchmarkDivisibleWDivconstU16-4 5816074 20.33 ns/op BenchmarkDivconstI8-4 9297028 12.87 ns/op BenchmarkModconstI8-4 8338386 13.95 ns/op BenchmarkDivisiblePow2constI8-4 9777292 12.13 ns/op BenchmarkDivisibleconstI8-4 9139158 12.89 ns/op BenchmarkDivisibleWDivconstI8-4 6020536 19.20 ns/op BenchmarkDivconstU8-4 9194077 13.09 ns/op BenchmarkModconstU8-4 9489418 12.67 ns/op BenchmarkDivisibleconstU8-4 9819156 12.25 ns/op BenchmarkDivisibleWDivconstU8-4 5984041 19.64 ns/op BenchmarkMul2-4 165751 757.0 ns/op BenchmarkMulNeg2-4 157622 758.0 ns/op BenchmarkEfaceInteger-4 3627244 30.64 ns/op BenchmarkTypeAssert-4 16489461 7.170 ns/op BenchmarkDiv64UnsignedSmall-4 7751622 15.01 ns/op BenchmarkDiv64Small-4 6778768 17.33 ns/op BenchmarkDiv64SmallNegDivisor-4 6836863 17.37 ns/op BenchmarkDiv64SmallNegDividend-4 6738650 17.51 ns/op BenchmarkDiv64SmallNegBoth-4 6806480 17.69 ns/op BenchmarkDiv64Unsigned-4 7689843 15.23 ns/op BenchmarkDiv64-4 6496741 18.26 ns/op BenchmarkDiv64NegDivisor-4 6612942 18.12 ns/op BenchmarkDiv64NegDividend-4 6556176 18.18 ns/op BenchmarkDiv64NegBoth-4 6569883 18.12 ns/op BenchmarkMod64UnsignedSmall-4 7841644 15.64 ns/op BenchmarkMod64Small-4 6799287 17.26 ns/op BenchmarkMod64SmallNegDivisor-4 6803838 17.16 ns/op BenchmarkMod64SmallNegDividend-4 7029843 16.98 ns/op BenchmarkMod64SmallNegBoth-4 6845228 17.36 ns/op BenchmarkMod64Unsigned-4 7684426 15.64 ns/op BenchmarkMod64-4 6727311 17.64 ns/op BenchmarkMod64NegDivisor-4 6474200 18.59 ns/op BenchmarkMod64NegDividend-4 6736771 17.72 ns/op BenchmarkMod64NegBoth-4 6690028 17.80 ns/op BenchmarkMulconstI32/3-4 19221549 6.163 ns/op BenchmarkMulconstI32/5-4 20539226 5.690 ns/op BenchmarkMulconstI32/12-4 16964920 6.755 ns/op BenchmarkMulconstI32/120-4 19524433 6.069 ns/op BenchmarkMulconstI32/-120-4 21278934 5.646 ns/op BenchmarkMulconstI32/65537-4 19784581 6.114 ns/op BenchmarkMulconstI32/65538-4 19149696 6.054 ns/op BenchmarkMulconstI64/3-4 19259296 6.103 ns/op BenchmarkMulconstI64/5-4 19022870 6.143 ns/op BenchmarkMulconstI64/12-4 18086736 6.499 ns/op BenchmarkMulconstI64/120-4 18770817 6.167 ns/op BenchmarkMulconstI64/-120-4 19390332 6.090 ns/op BenchmarkMulconstI64/65537-4 18513406 6.576 ns/op BenchmarkMulconstI64/65538-4 18590305 6.594 ns/op BenchmarkMulconstU32/3-4 20824869 5.658 ns/op BenchmarkMulconstU32/5-4 19234729 6.145 ns/op BenchmarkMulconstU32/12-4 20632627 5.707 ns/op BenchmarkMulconstU32/120-4 21208048 5.680 ns/op BenchmarkMulconstU32/65537-4 19745642 6.057 ns/op BenchmarkMulconstU32/65538-4 19629100 6.119 ns/op BenchmarkMulconstU64/3-4 18720240 6.057 ns/op BenchmarkMulconstU64/5-4 20632988 5.652 ns/op BenchmarkMulconstU64/12-4 19134986 6.022 ns/op BenchmarkMulconstU64/120-4 20940328 5.665 ns/op BenchmarkMulconstU64/65537-4 19653672 6.004 ns/op BenchmarkMulconstU64/65538-4 19972732 6.045 ns/op BenchmarkShiftArithmeticRight-4 17667536 6.031 ns/op BenchmarkSwitch8Predictable-4 15620068 7.607 ns/op BenchmarkSwitch8Unpredictable-4 6501952 18.33 ns/op BenchmarkSwitch32Predictable-4 9670479 12.49 ns/op BenchmarkSwitch32Unpredictable-4 6513343 18.26 ns/op BenchmarkSwitchStringPredictable-4 7405530 15.99 ns/op BenchmarkSwitchStringUnpredictable-4 4825086 24.65 ns/op BenchmarkSwitchTypePredictable-4 6212596 19.34 ns/op BenchmarkSwitchTypeUnpredictable-4 3276882 36.42 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7223829 14.60 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3976454 29.66 ns/op PASS ok cmd/compile/internal/test 16.535s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 84 1444361 ns/op BenchmarkNamed/Underlying/nongeneric-4 889030 135.6 ns/op BenchmarkNamed/Underlying/generic-4 836683 136.7 ns/op BenchmarkNamed/Underlying/src_instance-4 769725 137.2 ns/op BenchmarkNamed/Underlying/user_instance-4 818646 133.6 ns/op BenchmarkCheck/http/funcbodies/info-4 1 619795953 ns/op 56139 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 463662469 ns/op 75043 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 166797719 ns/op 208532 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 150332609 ns/op 231360 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 520336786 ns/op 10102 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 102070187 ns/op 51460 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36675955 ns/op 143278 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 35157632 ns/op 149464 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 134322630 ns/op 16092 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 44800476 ns/op 48421 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22015541 ns/op 98521 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 21247333 ns/op 102098 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1366776376 ns/op 52586 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 731739154 ns/op 98222 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 165070645 ns/op 435210 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 127408706 ns/op 563724 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 624641935 ns/op 3275 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 74310444 ns/op 27523 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42356132 ns/op 48281 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 41752280 ns/op 48976 lines/s PASS ok cmd/compile/internal/types2 19.370s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 42 2580411 ns/op 3995381 sys-ns/op 998595 user-ns/op PASS ok cmd/go 1.265s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 215923 528.7 ns/op PASS ok cmd/go/internal/cfg 1.205s All tests passed.