freebsd-amd64-race at 7dac9898c3d34378de8f523a77a01bcc86033562 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] 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/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.20.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.678s ok archive/zip 2.930s ok bufio 1.317s ok bytes 2.535s ok cmp 1.085s ok compress/bzip2 1.444s ok compress/flate 6.554s ok compress/gzip 13.196s ok compress/lzw 2.034s ok compress/zlib 5.338s ok container/heap 1.031s ok container/list 1.026s ok container/ring 1.025s ok context 1.049s ok crypto 2.486s ok crypto/aes 1.109s ok crypto/cipher 1.103s ok crypto/des 1.102s ok crypto/dsa 1.029s ok crypto/ecdh 1.263s ok crypto/ecdsa 1.200s ok crypto/ed25519 1.439s ok crypto/elliptic 1.108s ok crypto/hmac 1.108s ok crypto/internal/alias 1.078s ok crypto/internal/bigmod 1.422s ok crypto/internal/boring 1.078s ok crypto/internal/boring/bcache 1.450s ok crypto/internal/edwards25519 1.746s ok crypto/internal/edwards25519/field 1.125s ok crypto/internal/hpke 1.056s ok crypto/internal/mlkem768 1.700s ok crypto/internal/nistec 1.905s ok crypto/internal/nistec/fiat 1.055s [no tests to run] ok crypto/md5 1.089s ok crypto/rand 1.346s ok crypto/rc4 1.470s ok crypto/rsa 2.494s ok crypto/sha1 1.026s ok crypto/sha256 1.061s ok crypto/sha512 1.061s ok crypto/subtle 1.485s ok crypto/tls 3.740s ok crypto/x509 2.201s ok database/sql 1.584s ok database/sql/driver 1.029s ok debug/buildinfo 1.105s ok debug/dwarf 1.130s ok debug/elf 2.004s ok debug/gosym 1.172s ok debug/macho 1.101s ok debug/pe 1.081s ok debug/plan9obj 1.081s ok embed 1.081s [no tests to run] ok embed/internal/embedtest 1.038s ok encoding/ascii85 1.027s ok encoding/asn1 1.027s ok encoding/base32 1.082s ok encoding/base64 1.074s ok encoding/binary 1.105s ok encoding/csv 1.059s ok encoding/gob 17.842s ok encoding/hex 1.026s ok encoding/json 2.169s ok encoding/pem 3.114s ok encoding/xml 1.285s ok errors 1.028s ok expvar 1.043s ok flag 3.235s ok fmt 1.570s ok go/ast 1.037s ok go/build 7.240s ok go/build/constraint 1.090s ok go/constant 1.090s ok go/doc 1.269s ok go/doc/comment 3.050s ok go/format 1.070s ok go/importer 1.656s ok go/internal/gccgoimporter 1.061s ok go/internal/gcimporter 12.008s ok go/internal/srcimporter 15.094s ok go/parser 2.067s ok go/printer 2.437s ok go/scanner 1.046s ok go/token 1.118s ok go/types 38.416s ok go/version 1.024s ok hash 1.087s ok hash/adler32 1.079s ok hash/crc32 1.090s ok hash/crc64 1.077s ok hash/fnv 1.086s ok hash/maphash 1.085s ok html 1.036s ok html/template 1.300s ok image 1.478s ok image/color 1.116s ok image/draw 1.570s ok image/gif 1.866s ok image/jpeg 2.401s ok image/png 4.155s ok index/suffixarray 1.909s ok internal/abi 1.075s ok internal/buildcfg 1.075s ok internal/chacha8rand 1.063s ok internal/concurrent 2.160s ok internal/coverage/cfile 2.771s ok internal/coverage/cformat 1.018s ok internal/coverage/cmerge 1.055s ok internal/coverage/pods 1.049s ok internal/coverage/slicereader 1.044s ok internal/coverage/slicewriter 1.032s ok internal/coverage/test 1.111s ok internal/cpu 3.202s ok internal/dag 1.023s ok internal/diff 1.030s ok internal/fmtsort 1.025s ok internal/fuzz 1.097s ok internal/godebug 19.485s ok internal/godebugs 70.870s ok internal/gover 1.076s ok internal/itoa 1.076s ok internal/platform 1.663s ok internal/poll 1.421s ok internal/profile 1.081s ok internal/reflectlite 1.089s ok internal/runtime/atomic 1.086s ok internal/runtime/math 1.043s ok internal/runtime/sys 1.086s ok internal/saferio 1.190s ok internal/singleflight 1.127s ok internal/sysinfo 1.022s ok internal/testenv 1.214s ok internal/trace 40.724s ok internal/trace/internal/oldtrace 1.576s ok internal/types/errors 1.455s ok internal/unsafeheader 1.083s ok internal/weak 1.083s ok internal/xcoff 1.051s ok internal/zstd 1.955s ok io 1.114s ok io/fs 1.327s ok io/ioutil 1.087s ok iter 1.087s ok log 1.031s ok log/slog 1.121s ok log/slog/internal/benchmarks 1.085s ok log/slog/internal/buffer 1.022s ok log/syslog 2.362s ok maps 1.045s ok math 1.103s ok math/big 3.668s ok math/bits 1.080s ok math/cmplx 1.032s ok math/rand 3.999s ok math/rand/v2 2.645s ok mime 1.103s ok mime/multipart 6.122s ok mime/quotedprintable 1.062s ok net 9.287s ok net/http 10.289s ok net/http/cgi 28.760s ok net/http/cookiejar 1.096s ok net/http/fcgi 1.249s ok net/http/httptest 1.211s ok net/http/httptrace 1.017s ok net/http/httputil 1.720s ok net/http/internal 2.609s ok net/http/internal/ascii 1.085s ok net/http/pprof 6.328s ok net/internal/cgotest 1.029s ok net/internal/socktest 1.079s ok net/mail 1.085s ok net/netip 1.563s ok net/rpc 1.086s ok net/rpc/jsonrpc 1.086s ok net/smtp 1.112s ok net/textproto 1.112s ok net/url 1.100s ok os 6.850s ok os/exec 8.725s ok os/exec/internal/fdtest 1.076s ok os/signal 20.495s ok os/user 1.088s ok path 1.088s ok path/filepath 1.096s ok plugin 1.027s ok reflect 1.555s ok regexp 4.058s ok regexp/syntax 6.938s ok runtime 46.360s ok runtime/cgo 1.026s ok runtime/debug 2.285s ok runtime/internal/wasitest 1.026s ok runtime/metrics 1.034s ok runtime/pprof 30.334s ok runtime/race 10.371s ok runtime/trace 1.134s ok slices 1.470s ok sort 1.398s ok strconv 3.499s ok strings 2.679s ok sync 1.559s ok sync/atomic 4.558s ok syscall 7.653s ok testing 4.046s ok testing/fstest 1.064s ok testing/iotest 1.064s ok testing/quick 1.227s ok testing/slogtest 1.089s ok text/scanner 1.089s ok text/tabwriter 1.089s ok text/template 1.092s ok text/template/parse 1.041s ok time 12.948s ok unicode 1.089s ok unicode/utf16 1.078s ok unicode/utf8 1.078s ok unique 1.355s ok cmd/addr2line 5.252s ok cmd/api 14.044s ok cmd/asm/internal/asm 4.172s ok cmd/asm/internal/lex 1.067s ok cmd/cgo/internal/swig 1.068s ok cmd/cgo/internal/test 1.765s ok cmd/cgo/internal/testcarchive 24.166s ok cmd/cgo/internal/testcshared 9.058s ok cmd/cgo/internal/testerrors 10.268s ok cmd/cgo/internal/testfortran 1.035s ok cmd/cgo/internal/testgodefs 1.543s ok cmd/cgo/internal/testlife 1.653s ok cmd/cgo/internal/testnocgo 1.033s ok cmd/cgo/internal/testplugin 32.826s ok cmd/cgo/internal/testsanitizers 22.002s ok cmd/cgo/internal/testshared 1.029s ok cmd/cgo/internal/testso 2.863s ok cmd/cgo/internal/teststdio 2.979s ok cmd/cgo/internal/testtls 1.025s ok cmd/compile 23.666s ok cmd/compile/internal/abt 1.046s ok cmd/compile/internal/amd64 1.087s ok cmd/compile/internal/base 1.086s ok cmd/compile/internal/compare 1.083s ok cmd/compile/internal/devirtualize 1.039s ok cmd/compile/internal/dwarfgen 1.514s ok cmd/compile/internal/importer 1.980s ok cmd/compile/internal/inline/inlheur 1.538s ok cmd/compile/internal/ir 1.029s ok cmd/compile/internal/liveness 1.391s ok cmd/compile/internal/logopt 1.260s ok cmd/compile/internal/loopvar 1.090s ok cmd/compile/internal/noder 1.061s ok cmd/compile/internal/rangefunc 1.061s ok cmd/compile/internal/reflectdata 1.061s [no tests to run] ok cmd/compile/internal/ssa 10.813s ok cmd/compile/internal/syntax 1.189s ok cmd/compile/internal/test 17.931s ok cmd/compile/internal/typecheck 1.341s ok cmd/compile/internal/types 1.081s ok cmd/compile/internal/types2 10.966s ok cmd/covdata 1.076s ok cmd/cover 17.453s ok cmd/dist 1.029s ok cmd/distpack 1.024s ok cmd/doc 1.657s ok cmd/fix 2.276s ok cmd/go 300.598s ok cmd/go/internal/auth 1.058s ok cmd/go/internal/cache 1.160s ok cmd/go/internal/cfg 1.046s [no tests to run] ok cmd/go/internal/envcmd 1.125s ok cmd/go/internal/fsys 1.123s ok cmd/go/internal/generate 1.066s ok cmd/go/internal/gover 1.066s ok cmd/go/internal/imports 1.066s ok cmd/go/internal/load 1.057s ok cmd/go/internal/lockedfile 2.565s ok cmd/go/internal/lockedfile/internal/filelock 2.150s ok cmd/go/internal/modfetch 1.037s ok cmd/go/internal/modfetch/codehost 2.227s ok cmd/go/internal/modfetch/zip_sum_test 1.037s ok cmd/go/internal/modindex 1.643s ok cmd/go/internal/modload 1.095s ok cmd/go/internal/mvs 1.094s ok cmd/go/internal/str 1.085s ok cmd/go/internal/test 1.095s ok cmd/go/internal/toolchain 1.094s ok cmd/go/internal/vcs 1.035s ok cmd/go/internal/vcweb 1.031s ok cmd/go/internal/vcweb/vcstest 2.977s ok cmd/go/internal/web 1.032s ok cmd/go/internal/work 1.291s ok cmd/gofmt 1.290s ok cmd/internal/archive 1.484s ok cmd/internal/buildid 1.558s ok cmd/internal/cov 1.423s ok cmd/internal/bootstrap_test 1.029s ok cmd/internal/dwarf 1.070s ok cmd/internal/edit 1.070s ok cmd/internal/goobj 1.070s ok cmd/internal/moddeps 1.988s ok cmd/internal/notsha256 1.036s ok cmd/internal/obj 1.531s ok cmd/internal/obj/arm64 1.716s ok cmd/internal/obj/loong64 1.086s ok cmd/internal/obj/ppc64 1.156s ok cmd/internal/obj/riscv 1.063s ok cmd/internal/obj/s390x 1.020s ok cmd/internal/obj/x86 3.843s ok cmd/internal/objabi 1.062s ok cmd/internal/par 1.193s ok cmd/internal/pgo 1.032s ok cmd/internal/pkgpath 5.348s ok cmd/internal/pkgpattern 1.076s ok cmd/internal/quoted 1.076s ok cmd/internal/src 1.059s ok cmd/internal/test2json 1.810s ok cmd/link 21.058s ok cmd/link/internal/benchmark 1.061s ok cmd/link/internal/ld 9.116s ok cmd/link/internal/loader 1.045s ok cmd/nm 9.619s ok cmd/objdump 5.598s ok cmd/pack 8.008s ok cmd/pprof 3.628s ok cmd/relnote 1.032s ok cmd/trace 1.392s ok cmd/vet 55.761s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3890 26309 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 2730 39200 ns/op 1672 B/op 25 allocs/op Benchmark/Writer/PAX-4 2148 52213 ns/op 2112 B/op 32 allocs/op Benchmark/Reader/USTAR-4 4072 25909 ns/op 5179 B/op 16 allocs/op Benchmark/Reader/GNU-4 5547 18647 ns/op 5092 B/op 14 allocs/op Benchmark/Reader/PAX-4 2199 54287 ns/op 8986 B/op 33 allocs/op PASS ok archive/tar 1.773s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 338799986 ns/op 2456352 B/op 115 allocs/op BenchmarkZip64Test-4 1 137339253 ns/op BenchmarkZip64TestSizes/4096-4 1638 72903 ns/op BenchmarkZip64TestSizes/1048576-4 168 692435 ns/op BenchmarkZip64TestSizes/67108864-4 1 144003974 ns/op PASS ok archive/zip 2.324s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 237630 451.6 ns/op BenchmarkReaderCopyUnoptimal-4 153368 738.6 ns/op BenchmarkReaderCopyNoWriteTo-4 6705 25239 ns/op BenchmarkReaderWriteToOptimal-4 5799 17705 ns/op BenchmarkReaderReadString-4 138277 870.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 237386 496.9 ns/op BenchmarkWriterCopyUnoptimal-4 233496 498.5 ns/op BenchmarkWriterCopyNoReadFrom-4 6734 22272 ns/op BenchmarkReaderEmpty-4 36140 3263 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29328 4420 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 547941 190.4 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.602s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5760 20670 ns/op 1585.33 MB/s BenchmarkWriteByte-4 501 235559 ns/op 17.39 MB/s BenchmarkWriteRune-4 253 466330 ns/op 26.35 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 4018268 ns/op BenchmarkBufferFullSmallReads-4 97 1143245 ns/op BenchmarkBufferWriteBlock/N4096-4 6452 19314 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 386 308139 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8981545 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 27350241 ns/op 613.42 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4418668 27.07 ns/op 369.45 MB/s BenchmarkIndexByte/32-4 4222868 29.00 ns/op 1103.34 MB/s BenchmarkIndexByte/4K-4 801090 131.7 ns/op 31092.06 MB/s BenchmarkIndexBytePortable/10-4 816112 140.0 ns/op 71.42 MB/s BenchmarkIndexBytePortable/32-4 261560 449.0 ns/op 71.27 MB/s BenchmarkIndexBytePortable/4K-4 2246 52945 ns/op 77.36 MB/s BenchmarkIndexRune/10-4 1208198 100.3 ns/op 99.75 MB/s BenchmarkIndexRune/32-4 1000000 100.8 ns/op 317.34 MB/s BenchmarkIndexRune/4K-4 395998 301.6 ns/op 13581.76 MB/s BenchmarkIndexRuneASCII/10-4 4450666 26.86 ns/op 372.26 MB/s BenchmarkIndexRuneASCII/32-4 4227334 28.34 ns/op 1129.01 MB/s BenchmarkIndexRuneASCII/4K-4 898968 131.5 ns/op 31156.31 MB/s BenchmarkEqual/0-4 7406623 15.58 ns/op BenchmarkEqual/same/1-4 1525915 83.55 ns/op 11.97 MB/s BenchmarkEqual/same/6-4 1438948 77.29 ns/op 77.63 MB/s BenchmarkEqual/same/9-4 1452320 90.31 ns/op 99.66 MB/s BenchmarkEqual/same/15-4 1511515 78.22 ns/op 191.75 MB/s BenchmarkEqual/same/16-4 1546287 76.75 ns/op 208.47 MB/s BenchmarkEqual/same/20-4 1484890 79.73 ns/op 250.85 MB/s BenchmarkEqual/same/32-4 1473859 80.20 ns/op 398.98 MB/s BenchmarkEqual/same/4K-4 73423 1642 ns/op 2494.98 MB/s BenchmarkEqual/1-4 1404408 80.34 ns/op 12.45 MB/s BenchmarkEqual/6-4 1391520 85.39 ns/op 70.27 MB/s BenchmarkEqual/9-4 1412917 83.73 ns/op 107.49 MB/s BenchmarkEqual/15-4 1405375 85.45 ns/op 175.53 MB/s BenchmarkEqual/16-4 1456868 81.51 ns/op 196.31 MB/s BenchmarkEqual/20-4 1377445 87.30 ns/op 229.09 MB/s BenchmarkEqual/32-4 1366796 86.75 ns/op 368.89 MB/s BenchmarkEqual/4K-4 56698 2146 ns/op 1908.92 MB/s BenchmarkEqualBothUnaligned/64_0-4 1503328 82.09 ns/op 779.67 MB/s BenchmarkEqualBothUnaligned/64_1-4 1283214 97.54 ns/op 656.15 MB/s BenchmarkEqualBothUnaligned/64_4-4 1524057 79.23 ns/op 807.74 MB/s BenchmarkEqualBothUnaligned/64_7-4 1497050 79.67 ns/op 803.28 MB/s BenchmarkEqualBothUnaligned/4096_0-4 71233 1681 ns/op 2436.65 MB/s BenchmarkEqualBothUnaligned/4096_1-4 46460 2515 ns/op 1628.57 MB/s BenchmarkEqualBothUnaligned/4096_4-4 127684 932.8 ns/op 4390.89 MB/s BenchmarkEqualBothUnaligned/4096_7-4 124112 968.5 ns/op 4229.28 MB/s BenchmarkIndex/10-4 2767561 41.31 ns/op 242.07 MB/s BenchmarkIndex/32-4 2977022 40.14 ns/op 797.31 MB/s BenchmarkIndex/4K-4 33913 3556 ns/op 1151.93 MB/s BenchmarkIndexEasy/10-4 3192393 35.40 ns/op 282.49 MB/s BenchmarkIndexEasy/32-4 3009459 40.05 ns/op 799.04 MB/s BenchmarkIndexEasy/4K-4 468176 246.1 ns/op 16641.16 MB/s BenchmarkCount/10-4 1578738 76.29 ns/op 131.08 MB/s BenchmarkCount/32-4 1473948 81.42 ns/op 393.01 MB/s BenchmarkCount/4K-4 33688 3585 ns/op 1142.63 MB/s BenchmarkCountEasy/10-4 1587546 75.62 ns/op 132.25 MB/s BenchmarkCountEasy/32-4 1482442 83.11 ns/op 385.04 MB/s BenchmarkCountEasy/4K-4 414098 290.6 ns/op 14096.29 MB/s BenchmarkCountSingle/10-4 3209230 37.88 ns/op 263.97 MB/s BenchmarkCountSingle/32-4 3137115 38.48 ns/op 831.68 MB/s BenchmarkCountSingle/4K-4 1000000 110.0 ns/op 37237.74 MB/s BenchmarkToUpper/#00-4 2901981 41.15 ns/op BenchmarkToUpper/ONLYUPPER-4 297799 398.0 ns/op BenchmarkToUpper/abc-4 492063 224.0 ns/op BenchmarkToUpper/AbC123-4 306554 391.3 ns/op BenchmarkToUpper/azAZ09_-4 274443 428.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 80222 1508 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38762 2956 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56010 2115 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124393 923.8 ns/op BenchmarkToLower/#00-4 2940390 40.68 ns/op BenchmarkToLower/abc-4 474829 249.5 ns/op BenchmarkToLower/AbC123-4 302086 397.5 ns/op BenchmarkToLower/azAZ09_-4 253764 428.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 81160 1479 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41512 2884 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71648 1696 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119211 941.8 ns/op BenchmarkFields/ASCII/16-4 132008 899.7 ns/op 17.78 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8187 12808 ns/op 19.99 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 590 194036 ns/op 21.11 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 34 3263935 ns/op 20.08 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 52454844 ns/op 19.99 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 91422 1305 ns/op 12.26 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6115 18617 ns/op 13.75 MB/s 288 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 374 317391 ns/op 12.91 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5477294 ns/op 11.97 MB/s 504068 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 97354818 ns/op 10.77 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 150512 781.0 ns/op 20.49 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12530 9618 ns/op 26.62 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 711 167436 ns/op 24.46 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3186311 ns/op 20.57 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 58973311 ns/op 17.78 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 128370 946.1 ns/op 16.91 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9120 13020 ns/op 19.66 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 535 222372 ns/op 18.42 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 3985173 ns/op 16.44 MB/s 504067 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 72950374 ns/op 14.37 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2205846 55.13 ns/op BenchmarkTrimSpace/ASCII-4 1000000 108.9 ns/op BenchmarkTrimSpace/SomeNonASCII-4 115555 1033 ns/op BenchmarkTrimSpace/JustNonASCII-4 52699 2302 ns/op BenchmarkToValidUTF8/Valid-4 475929 243.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 342279 354.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 99099 1167 ns/op BenchmarkIndexHard1-4 834 141023 ns/op BenchmarkIndexHard2-4 598 202129 ns/op BenchmarkIndexHard3-4 151 792334 ns/op BenchmarkIndexHard4-4 97 1196063 ns/op BenchmarkLastIndexHard1-4 5 21738700 ns/op BenchmarkLastIndexHard2-4 4 28588075 ns/op BenchmarkLastIndexHard3-4 4 31350607 ns/op BenchmarkCountHard1-4 830 144140 ns/op BenchmarkCountHard2-4 600 200359 ns/op BenchmarkCountHard3-4 150 793493 ns/op BenchmarkSplitEmptySeparator-4 1 113133043 ns/op BenchmarkSplitSingleByteSeparator-4 16 6994383 ns/op BenchmarkSplitMultiByteSeparator-4 14 8302894 ns/op BenchmarkSplitNSingleByteSeparator-4 208309 594.0 ns/op BenchmarkSplitNMultiByteSeparator-4 72867 1604 ns/op BenchmarkRepeat-4 194895 612.7 ns/op BenchmarkRepeatLarge/256/1-4 142482 851.7 ns/op 300.57 MB/s BenchmarkRepeatLarge/256/16-4 196912 584.5 ns/op 437.97 MB/s BenchmarkRepeatLarge/512/1-4 102103 1166 ns/op 439.02 MB/s BenchmarkRepeatLarge/512/16-4 133126 899.7 ns/op 569.09 MB/s BenchmarkRepeatLarge/1024/1-4 66391 1776 ns/op 576.69 MB/s BenchmarkRepeatLarge/1024/16-4 80344 1484 ns/op 690.16 MB/s BenchmarkRepeatLarge/2048/1-4 40633 2938 ns/op 697.03 MB/s BenchmarkRepeatLarge/2048/16-4 46621 2579 ns/op 794.15 MB/s BenchmarkRepeatLarge/4096/1-4 23028 5020 ns/op 815.95 MB/s BenchmarkRepeatLarge/4096/16-4 24940 4737 ns/op 864.71 MB/s BenchmarkRepeatLarge/8192/1-4 12822 9314 ns/op 879.50 MB/s BenchmarkRepeatLarge/8192/16-4 13047 9147 ns/op 895.57 MB/s BenchmarkRepeatLarge/8192/4097-4 23016 5203 ns/op 787.37 MB/s BenchmarkRepeatLarge/16384/1-4 6654 18589 ns/op 881.38 MB/s BenchmarkRepeatLarge/16384/16-4 6846 17461 ns/op 938.31 MB/s BenchmarkRepeatLarge/16384/4097-4 9862 13704 ns/op 896.90 MB/s BenchmarkRepeatLarge/32768/1-4 3588 34918 ns/op 938.44 MB/s BenchmarkRepeatLarge/32768/16-4 3586 33574 ns/op 976.00 MB/s BenchmarkRepeatLarge/32768/4097-4 3478 31324 ns/op 915.56 MB/s BenchmarkRepeatLarge/65536/1-4 1881 66810 ns/op 980.94 MB/s BenchmarkRepeatLarge/65536/16-4 1806 66514 ns/op 985.29 MB/s BenchmarkRepeatLarge/65536/4097-4 1940 63785 ns/op 963.47 MB/s BenchmarkRepeatLarge/131072/1-4 450 272338 ns/op 481.28 MB/s BenchmarkRepeatLarge/131072/16-4 447 292741 ns/op 447.74 MB/s BenchmarkRepeatLarge/131072/4097-4 459 255795 ns/op 496.52 MB/s BenchmarkRepeatLarge/262144/1-4 235 518444 ns/op 505.64 MB/s BenchmarkRepeatLarge/262144/16-4 229 537751 ns/op 487.48 MB/s BenchmarkRepeatLarge/262144/4097-4 228 511858 ns/op 504.26 MB/s BenchmarkRepeatLarge/524288/1-4 115 1031334 ns/op 508.36 MB/s BenchmarkRepeatLarge/524288/16-4 100 1012886 ns/op 517.62 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1005975 ns/op 517.23 MB/s BenchmarkRepeatLarge/1048576/1-4 63 2032607 ns/op 515.88 MB/s BenchmarkRepeatLarge/1048576/16-4 57 2213566 ns/op 473.70 MB/s BenchmarkRepeatLarge/1048576/4097-4 62 1998491 ns/op 522.76 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4023489 ns/op 521.23 MB/s BenchmarkRepeatLarge/2097152/16-4 30 3999124 ns/op 524.40 MB/s BenchmarkRepeatLarge/2097152/4097-4 27 3940880 ns/op 531.24 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8002931 ns/op 524.10 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7897177 ns/op 531.11 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7744317 ns/op 541.20 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15853089 ns/op 529.15 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15693066 ns/op 534.54 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15336801 ns/op 546.83 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30661154 ns/op 547.18 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30824904 ns/op 544.27 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30695186 ns/op 546.57 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63534008 ns/op 528.13 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60324076 ns/op 556.24 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60203865 ns/op 557.35 MB/s BenchmarkRepeatLarge/67108864/1-4 1 121023984 ns/op 554.51 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120739475 ns/op 555.82 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120098391 ns/op 558.78 MB/s BenchmarkRepeatLarge/134217728/1-4 1 268550097 ns/op 499.79 MB/s BenchmarkRepeatLarge/134217728/16-4 1 239580369 ns/op 560.22 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 238509915 ns/op 562.73 MB/s BenchmarkRepeatLarge/268435456/1-4 1 533318316 ns/op 503.33 MB/s BenchmarkRepeatLarge/268435456/16-4 1 478623673 ns/op 560.85 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 482193697 ns/op 556.70 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1063210175 ns/op 504.95 MB/s BenchmarkRepeatLarge/536870912/16-4 1 959252728 ns/op 559.68 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 956438818 ns/op 561.32 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2123281323 ns/op 505.70 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1932754926 ns/op 555.55 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1907341429 ns/op 562.95 MB/s BenchmarkBytesCompare/1-4 10149722 11.56 ns/op BenchmarkBytesCompare/2-4 10039994 11.78 ns/op BenchmarkBytesCompare/4-4 9944674 11.56 ns/op BenchmarkBytesCompare/8-4 10667073 10.92 ns/op BenchmarkBytesCompare/16-4 10521596 11.08 ns/op BenchmarkBytesCompare/32-4 9393013 12.55 ns/op BenchmarkBytesCompare/64-4 8152119 14.28 ns/op BenchmarkBytesCompare/128-4 7285332 15.33 ns/op BenchmarkBytesCompare/256-4 5904744 19.99 ns/op BenchmarkBytesCompare/512-4 4090653 29.18 ns/op BenchmarkBytesCompare/1024-4 2542344 47.28 ns/op BenchmarkBytesCompare/2048-4 1441675 84.07 ns/op BenchmarkIndexAnyASCII/1:1-4 2343361 46.51 ns/op BenchmarkIndexAnyASCII/1:2-4 2605483 45.88 ns/op BenchmarkIndexAnyASCII/1:4-4 2485371 46.94 ns/op BenchmarkIndexAnyASCII/1:8-4 2649302 45.63 ns/op BenchmarkIndexAnyASCII/1:16-4 2607714 46.14 ns/op BenchmarkIndexAnyASCII/1:32-4 2544842 46.95 ns/op BenchmarkIndexAnyASCII/1:64-4 2531858 47.81 ns/op BenchmarkIndexAnyASCII/16:1-4 2270583 52.94 ns/op BenchmarkIndexAnyASCII/16:2-4 336163 354.1 ns/op BenchmarkIndexAnyASCII/16:4-4 340628 357.2 ns/op BenchmarkIndexAnyASCII/16:8-4 323286 356.4 ns/op BenchmarkIndexAnyASCII/16:16-4 329792 366.5 ns/op BenchmarkIndexAnyASCII/16:32-4 300741 390.7 ns/op BenchmarkIndexAnyASCII/16:64-4 270079 439.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1967731 61.46 ns/op BenchmarkIndexAnyASCII/256:2-4 25048 4724 ns/op BenchmarkIndexAnyASCII/256:4-4 25329 4749 ns/op BenchmarkIndexAnyASCII/256:8-4 25095 4763 ns/op BenchmarkIndexAnyASCII/256:16-4 25309 4779 ns/op BenchmarkIndexAnyASCII/256:32-4 25233 4846 ns/op BenchmarkIndexAnyASCII/256:64-4 24770 4799 ns/op BenchmarkIndexAnyUTF8/1:1-4 2607294 46.22 ns/op BenchmarkIndexAnyUTF8/1:2-4 2674120 44.64 ns/op BenchmarkIndexAnyUTF8/1:4-4 2639143 48.32 ns/op BenchmarkIndexAnyUTF8/1:8-4 2615210 44.89 ns/op BenchmarkIndexAnyUTF8/1:16-4 2661957 45.79 ns/op BenchmarkIndexAnyUTF8/1:32-4 2598190 46.44 ns/op BenchmarkIndexAnyUTF8/1:64-4 2592145 47.19 ns/op BenchmarkIndexAnyUTF8/16:1-4 148462 776.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 288735 407.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 260660 408.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 281052 410.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 275898 433.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 258446 491.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 259498 457.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11236 ns/op BenchmarkIndexAnyUTF8/256:2-4 20568 5869 ns/op BenchmarkIndexAnyUTF8/256:4-4 18538 5867 ns/op BenchmarkIndexAnyUTF8/256:8-4 20360 6538 ns/op BenchmarkIndexAnyUTF8/256:16-4 19329 6722 ns/op BenchmarkIndexAnyUTF8/256:32-4 16658 6624 ns/op BenchmarkIndexAnyUTF8/256:64-4 18140 6610 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2553997 46.61 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2586320 46.26 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2630769 46.10 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2587244 46.50 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2590112 46.73 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2447073 49.03 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2575346 46.79 ns/op BenchmarkLastIndexAnyASCII/16:1-4 344523 338.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 351925 342.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 336854 343.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 347426 343.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 327494 358.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 312568 382.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 276636 424.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25828 4686 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25161 4595 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25672 4640 ns/op BenchmarkLastIndexAnyASCII/256:8-4 26029 4669 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25813 4635 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25288 4710 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25024 4671 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2509642 47.20 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2647706 45.99 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2620467 46.20 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2600948 46.21 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2632668 46.42 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2533476 49.02 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2506657 46.37 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 234456 513.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 287434 417.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 282380 417.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 283494 418.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 283752 419.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 262389 462.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 262916 468.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16291 7037 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19639 6143 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19713 5956 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19678 6128 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19669 6057 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18019 6699 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17662 6554 ns/op BenchmarkTrimASCII/1:1-4 3064986 38.98 ns/op BenchmarkTrimASCII/1:2-4 2365825 49.14 ns/op BenchmarkTrimASCII/1:4-4 2286597 53.14 ns/op BenchmarkTrimASCII/1:8-4 1963864 60.27 ns/op BenchmarkTrimASCII/1:16-4 1693621 72.49 ns/op BenchmarkTrimASCII/16:1-4 439608 273.6 ns/op BenchmarkTrimASCII/16:2-4 355140 340.1 ns/op BenchmarkTrimASCII/16:4-4 339687 341.4 ns/op BenchmarkTrimASCII/16:8-4 336482 344.9 ns/op BenchmarkTrimASCII/16:16-4 333142 359.7 ns/op BenchmarkTrimASCII/256:1-4 32749 3716 ns/op BenchmarkTrimASCII/256:2-4 25472 4707 ns/op BenchmarkTrimASCII/256:4-4 25699 4659 ns/op BenchmarkTrimASCII/256:8-4 25275 4648 ns/op BenchmarkTrimASCII/256:16-4 26019 4643 ns/op BenchmarkTrimASCII/4096:1-4 2029 58692 ns/op BenchmarkTrimASCII/4096:2-4 1640 73627 ns/op BenchmarkTrimASCII/4096:4-4 1638 73280 ns/op BenchmarkTrimASCII/4096:8-4 1566 74022 ns/op BenchmarkTrimASCII/4096:16-4 1620 73055 ns/op BenchmarkTrimByte-4 2177066 55.41 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13132 9048 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13032 9123 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 686 173104 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1362 88263 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2606 43766 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4965 22292 ns/op BenchmarkCompareBytesEqual-4 10269904 10.86 ns/op BenchmarkCompareBytesToNil-4 12023634 9.873 ns/op BenchmarkCompareBytesEmpty-4 12835815 8.622 ns/op BenchmarkCompareBytesIdentical-4 12622720 9.494 ns/op BenchmarkCompareBytesSameLength-4 10488249 10.35 ns/op BenchmarkCompareBytesDifferentLength-4 10194163 10.55 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1855 59869 ns/op 17514.54 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1526 85172 ns/op 12311.39 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1389 72225 ns/op 14518.37 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1369 74498 ns/op 14075.26 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1386 75967 ns/op 13803.14 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1395 72501 ns/op 14463.13 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1491 70445 ns/op 14885.08 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1368 85288 ns/op 12294.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1398 77249 ns/op 13574.08 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1394 75710 ns/op 13850.03 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1380 85261 ns/op 12298.48 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1388 85963 ns/op 12198.09 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1921 71342 ns/op 14697.96 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1378 80935 ns/op 12955.83 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1868 72063 ns/op 14550.78 MB/s BenchmarkCompareBytesBig-4 1419 71461 ns/op 14673.59 MB/s BenchmarkCompareBytesBigIdentical-4 12289234 9.622 ns/op 108976941.92 MB/s PASS ok bytes 63.668s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 75409980 ns/op 1.33 MB/s 3611596 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 301747411 ns/op 1.88 MB/s 3637920 B/op 30 allocs/op BenchmarkDecodeRand-4 5 23335131 ns/op 0.70 MB/s 3645993 B/op 27 allocs/op PASS ok compress/bzip2 2.395s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1711718 ns/op 5.84 MB/s 42392 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16520247 ns/op 6.05 MB/s 41776 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 165117978 ns/op 6.06 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 60 1793375 ns/op 5.58 MB/s 43218 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17997152 ns/op 5.56 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 186341300 ns/op 5.37 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1732556 ns/op 5.77 MB/s 42793 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17433801 ns/op 5.74 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 173093398 ns/op 5.78 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1740378 ns/op 5.75 MB/s 42501 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16986589 ns/op 5.89 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 173459236 ns/op 5.77 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 58 1849965 ns/op 5.41 MB/s 43082 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18020399 ns/op 5.55 MB/s 46472 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 184667091 ns/op 5.42 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1504856 ns/op 6.65 MB/s 43348 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12856318 ns/op 7.78 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 131872486 ns/op 7.58 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1344579 ns/op 7.44 MB/s 43415 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10237069 ns/op 9.77 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103597569 ns/op 9.65 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 85 1359004 ns/op 7.36 MB/s 43275 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10316100 ns/op 9.69 MB/s 47040 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102381590 ns/op 9.77 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 91 1160884 ns/op 8.61 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11275060 ns/op 8.87 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 112724601 ns/op 8.87 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2241591 ns/op 4.46 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20304370 ns/op 4.93 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 200209785 ns/op 4.99 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6692404 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77744559 ns/op 1.29 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 809828996 ns/op 1.23 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6692834 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 78369678 ns/op 1.28 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 820833622 ns/op 1.22 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 79 1441666 ns/op 6.94 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12341042 ns/op 8.10 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 121217879 ns/op 8.25 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2175630 ns/op 4.60 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16723922 ns/op 5.98 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 161176084 ns/op 6.20 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6558060 ns/op 1.52 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 69890282 ns/op 1.43 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 725519527 ns/op 1.38 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6508721 ns/op 1.54 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 89563336 ns/op 1.12 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 912305834 ns/op 1.10 MB/s PASS ok compress/flate 15.894s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2232507 ns/op 4.48 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2335726 ns/op 4.28 MB/s BenchmarkDecoder/1e5-4 5 22105400 ns/op 4.52 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22391156 ns/op 4.47 MB/s BenchmarkDecoder/1e6-4 1 223772922 ns/op 4.47 MB/s BenchmarkDecoder/1e-Reuse6-4 1 223308513 ns/op 4.48 MB/s BenchmarkEncoder/1e4-4 57 1936638 ns/op 5.16 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1779295 ns/op 5.62 MB/s BenchmarkEncoder/1e5-4 6 18709984 ns/op 5.34 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18483223 ns/op 5.41 MB/s BenchmarkEncoder/1e6-4 1 189723932 ns/op 5.27 MB/s BenchmarkEncoder/1e-Reuse6-4 1 185837068 ns/op 5.38 MB/s PASS ok compress/lzw 3.716s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3828958 ns/op PASS ok container/heap 1.186s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 22035 5116 ns/op BenchmarkWithTimeout/concurrency=40-4 5064 23759 ns/op BenchmarkWithTimeout/concurrency=4000-4 4909 25356 ns/op BenchmarkWithTimeout/concurrency=400000-4 6453 17040 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 367399 287.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14266 8444 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18193 6635 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3009 39995 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1952 61755 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2720 42676 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 271 439030 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 198 762071 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 298 403309 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 4541405 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 7693358 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 30 3994001 ns/op BenchmarkCheckCanceled/Err-4 261326 461.2 ns/op BenchmarkCheckCanceled/Done-4 372043 313.7 ns/op BenchmarkContextCancelDone-4 527989 259.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13285 9021 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12376 10005 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10528 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9973 12333 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8059 14882 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 497758 238.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 284208 435.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 199969 597.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 124006 961.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 64420 1871 ns/op PASS ok context 11.051s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 1846830 67.44 ns/op 237.26 MB/s BenchmarkEncrypt/AES-192-4 1749816 68.40 ns/op 233.91 MB/s BenchmarkEncrypt/AES-256-4 1685112 71.44 ns/op 223.97 MB/s BenchmarkDecrypt/AES-128-4 1919304 63.12 ns/op 253.48 MB/s BenchmarkDecrypt/AES-192-4 1823154 66.10 ns/op 242.04 MB/s BenchmarkDecrypt/AES-256-4 1724822 69.92 ns/op 228.83 MB/s BenchmarkExpand/AES-128-4 1000000 116.0 ns/op BenchmarkExpand/AES-192-4 1000000 109.0 ns/op BenchmarkExpand/AES-256-4 842468 142.1 ns/op BenchmarkCreateCipher/AES-128-4 166604 641.0 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 188726 686.0 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 177644 665.0 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.995s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 186136 638.0 ns/op 100.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 378897 315.9 ns/op 202.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 186884 689.6 ns/op 92.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 368758 352.2 ns/op 181.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118755 1413 ns/op 955.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 176654 1038 ns/op 1300.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107895 1521 ns/op 887.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 146222 1232 ns/op 1095.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 26894 4769 ns/op 1717.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 39427 4497 ns/op 1821.67 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23445 5470 ns/op 1497.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 25075 5240 ns/op 1563.26 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6994 16042 ns/op 63.52 MB/s BenchmarkAESCFBDecrypt1K-4 7430 16045 ns/op 63.51 MB/s BenchmarkAESCFBDecrypt8K-4 962 126973 ns/op 64.48 MB/s BenchmarkAESOFB1K-4 10000 10564 ns/op 96.46 MB/s BenchmarkAESCTR1K-4 14761 8022 ns/op 127.03 MB/s BenchmarkAESCTR8K-4 1876 64629 ns/op 126.68 MB/s BenchmarkAESCBCEncrypt1K-4 14466 8093 ns/op 126.53 MB/s BenchmarkAESCBCDecrypt1K-4 18867 6332 ns/op 161.71 MB/s PASS ok crypto/cipher 4.257s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 91832 1243 ns/op 6.43 MB/s BenchmarkDecrypt-4 104558 1143 ns/op 7.00 MB/s BenchmarkTDESEncrypt-4 36147 3323 ns/op 2.41 MB/s BenchmarkTDESDecrypt-4 37413 3207 ns/op 2.49 MB/s PASS ok crypto/des 1.653s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 969 123843 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8453146 ns/op 1093 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20896134 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1195353 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.770s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1842 61662 ns/op 2448 B/op 30 allocs/op BenchmarkSign/P384-4 33 3534863 ns/op 2618 B/op 31 allocs/op BenchmarkSign/P521-4 13 8380495 ns/op 2996 B/op 32 allocs/op BenchmarkVerify/P256-4 960 122480 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9303174 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23028965 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4256 26383 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2064512 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5094950 ns/op 1417 B/op 17 allocs/op PASS ok crypto/ecdsa 2.571s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 327 354986 ns/op BenchmarkNewKeyFromSeed-4 324 363474 ns/op BenchmarkSigning-4 309 385041 ns/op BenchmarkVerification-4 208 567975 ns/op PASS ok crypto/ed25519 1.713s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5259 22765 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 142 839745 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 54 2192592 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5364952 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1412 84371 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 54 2176498 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 5945716 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15382052 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 16272 7096 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6547 18062 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3752 28868 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 78 1409697 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2470 47074 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 292 402984 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1533 75612 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 96 1186482 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.379s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 22358 5299 ns/op 193.26 MB/s BenchmarkHMACSHA256_32-4 56793 2102 ns/op 15.23 MB/s BenchmarkNewWriteSum-4 14382 8067 ns/op 3.97 MB/s PASS ok crypto/hmac 1.609s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 53046 2218 ns/op BenchmarkModSub-4 52136 2275 ns/op BenchmarkMontgomeryRepr-4 29770 4011 ns/op BenchmarkMontgomeryMul-4 30272 3996 ns/op BenchmarkModMul-4 14553 8377 ns/op BenchmarkExpBig-4 18 6594937 ns/op BenchmarkExp-4 6 17067820 ns/op PASS ok crypto/internal/bigmod 2.153s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3627 28728 ns/op BenchmarkScalarBaseMult-4 349 336015 ns/op BenchmarkScalarMult-4 154 767724 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 225 524235 ns/op PASS ok crypto/internal/edwards25519 1.697s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 533031 207.0 ns/op BenchmarkMultiply-4 4414364 27.50 ns/op BenchmarkSquare-4 5265356 22.56 ns/op BenchmarkInvert-4 24990 4783 ns/op BenchmarkMult32-4 1453323 80.10 ns/op PASS ok crypto/internal/edwards25519/field 1.865s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGen-4 277 433597 ns/op BenchmarkEncaps-4 178 663735 ns/op BenchmarkDecaps-4 127 833062 ns/op BenchmarkRoundTrip/Alice-4 90 1339688 ns/op BenchmarkRoundTrip/Bob-4 176 678816 ns/op PASS ok crypto/internal/mlkem768 1.955s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 51 2042706 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1604 74370 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5621315 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14733829 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 154 747591 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8041 15520 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 58 1904430 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 22 4662306 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.140s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 586111 196.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 303397 382.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 125634 940.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 592996 199.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 315303 376.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 125788 960.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.788s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 193299 589.1 ns/op 13.58 MB/s BenchmarkHash64-4 203773 549.3 ns/op 116.50 MB/s BenchmarkHash128-4 184850 640.5 ns/op 199.84 MB/s BenchmarkHash256-4 137859 861.3 ns/op 297.23 MB/s BenchmarkHash512-4 91549 1305 ns/op 392.28 MB/s BenchmarkHash1K-4 55009 2191 ns/op 467.44 MB/s BenchmarkHash8K-4 8212 14411 ns/op 568.45 MB/s BenchmarkHash1M-4 67 1793024 ns/op 584.81 MB/s BenchmarkHash8M-4 7 14386586 ns/op 583.09 MB/s BenchmarkHash8BytesUnaligned-4 191858 621.7 ns/op 12.87 MB/s BenchmarkHash1KUnaligned-4 54333 2234 ns/op 458.42 MB/s BenchmarkHash8KUnaligned-4 8271 14576 ns/op 562.02 MB/s PASS ok crypto/md5 2.798s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead/32-4 87072 1372 ns/op 23.33 MB/s BenchmarkRead/4K-4 4108 27986 ns/op 146.36 MB/s BenchmarkPrime-4 1 623571331 ns/op PASS ok crypto/rand 1.934s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13486 8861 ns/op 14.45 MB/s BenchmarkRC4_1K-4 1658 70293 ns/op 14.57 MB/s BenchmarkRC4_8K-4 216 556112 ns/op 14.56 MB/s PASS ok crypto/rc4 1.589s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10345859 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22796330 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 40587099 ns/op BenchmarkEncryptPKCS1v15/2048-4 738 160431 ns/op BenchmarkDecryptOAEP/2048-4 10 10367260 ns/op BenchmarkEncryptOAEP/2048-4 672 174892 ns/op BenchmarkSignPKCS1v15/2048-4 10 10281158 ns/op BenchmarkVerifyPKCS1v15/2048-4 768 157961 ns/op BenchmarkSignPSS/2048-4 10 10369446 ns/op BenchmarkVerifyPSS/2048-4 696 171612 ns/op PASS ok crypto/rsa 2.670s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 163688 698.4 ns/op 11.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 204487 564.9 ns/op 14.16 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 94238 1188 ns/op 269.32 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 114940 1035 ns/op 309.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 58854 2030 ns/op 504.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 63256 1906 ns/op 537.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11409 ns/op 718.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11186 ns/op 732.36 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.069s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 141045 813.8 ns/op 9.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 167262 694.4 ns/op 11.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 172132 694.2 ns/op 11.52 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29136 4049 ns/op 252.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 30600 3890 ns/op 263.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 30939 3884 ns/op 263.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4261 27575 ns/op 297.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4315 27531 ns/op 297.55 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4304 27329 ns/op 299.75 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.316s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 113172 1024 ns/op 7.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 143769 804.2 ns/op 9.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 141226 809.8 ns/op 9.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 36678 3235 ns/op 316.52 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 40377 2989 ns/op 342.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 40270 2984 ns/op 343.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6026 19115 ns/op 428.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6339 18861 ns/op 434.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6324 18832 ns/op 435.01 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.283s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17433411 6.918 ns/op BenchmarkConstantTimeEq-4 17058082 6.774 ns/op BenchmarkConstantTimeLessOrEq-4 17673328 6.772 ns/op BenchmarkXORBytes/8Bytes-4 4260468 27.53 ns/op 290.64 MB/s BenchmarkXORBytes/128Bytes-4 3881080 31.28 ns/op 4092.08 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 131.4 ns/op 15582.01 MB/s BenchmarkXORBytes/32768Bytes-4 60247 2242 ns/op 14618.10 MB/s PASS ok crypto/subtle 2.064s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 220 554640 ns/op BenchmarkCertCache/1-4 207 560615 ns/op BenchmarkCertCache/2-4 225 540811 ns/op BenchmarkCertCache/3-4 212 586312 ns/op BenchmarkHandshakeServer/RSA-4 18 6825499 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 16 7230574 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 16 6896044 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 150 753670 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 248 489341 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 61 1946746 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 68 1633314 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34265683 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 33937531 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 24850112 ns/op 42.20 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 32282504 ns/op 32.48 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 39182300 ns/op 53.52 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 53053960 ns/op 39.53 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 67517859 ns/op 62.12 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 95025562 ns/op 44.14 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 124302917 ns/op 67.49 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 180658531 ns/op 46.43 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 239198681 ns/op 70.14 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 354178646 ns/op 47.37 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 472650207 ns/op 70.99 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 695482164 ns/op 48.25 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 963503275 ns/op 69.65 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1368287412 ns/op 49.05 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25671090 ns/op 40.85 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 33498741 ns/op 31.30 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 39987448 ns/op 52.45 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 54452636 ns/op 38.51 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 68575014 ns/op 61.16 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 96552040 ns/op 43.44 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 127050063 ns/op 66.03 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 181647645 ns/op 46.18 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 237979366 ns/op 70.50 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 353203933 ns/op 47.50 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 469137343 ns/op 71.52 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 687267931 ns/op 48.82 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 965072225 ns/op 69.54 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1372242407 ns/op 48.90 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703929457 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707602551 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288310790 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288989988 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149485393 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149656375 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80280990 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79850146 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38693835 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38058140 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143267193 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146720929 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63758559 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65016239 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37381233 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37564871 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24286784 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23893542 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16432468 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16099851 ns/op PASS ok crypto/tls 20.463s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 13406 8315 ns/op BenchmarkCreateCertificate/RSA_2048-4 10 10461818 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 355 341232 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1105 105396 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1047 112978 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 2.140s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 34 2985659 ns/op 280368 B/op 1645 allocs/op BenchmarkConcurrentStmtQuery-4 32 3654904 ns/op 275405 B/op 2078 allocs/op BenchmarkConcurrentStmtExec-4 44 2683477 ns/op 220603 B/op 747 allocs/op BenchmarkConcurrentTxQuery-4 43 2705892 ns/op 280493 B/op 2171 allocs/op BenchmarkConcurrentTxExec-4 55 2182781 ns/op 87870 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 2794679 ns/op 107688 B/op 2064 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1106909 ns/op 40099 B/op 380 allocs/op BenchmarkConcurrentRandom-4 42 2682812 ns/op 230200 B/op 1861 allocs/op BenchmarkManyConcurrentQueries-4 2392 48128 ns/op 4131 B/op 20 allocs/op BenchmarkGrabConn-4 218976 571.6 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 16960 7166 ns/op PASS ok database/sql 2.695s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1624 63782 ns/op BenchmarkSymbols32-4 2137 54420 ns/op PASS ok debug/elf 1.282s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 219524 549.8 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 91 1314674 ns/op 180209 B/op 13 allocs/op Benchmark115/LineToPC-4 74 1549154 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17115 6912 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.798s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 70912 1652 ns/op BenchmarkMarshal-4 750 150891 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2739 41705 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.478s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 348 339148 ns/op 24.15 MB/s BenchmarkEncodeToString-4 296 371100 ns/op 22.07 MB/s BenchmarkDecode-4 142 840557 ns/op 15.60 MB/s BenchmarkDecodeString-4 144 827091 ns/op 15.85 MB/s PASS ok encoding/base32 1.791s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 336 337289 ns/op 24.29 MB/s BenchmarkDecodeString/2-4 304683 365.6 ns/op 10.94 MB/s BenchmarkDecodeString/4-4 244572 480.1 ns/op 16.66 MB/s BenchmarkDecodeString/8-4 203932 587.9 ns/op 20.41 MB/s BenchmarkDecodeString/64-4 35833 3283 ns/op 26.80 MB/s BenchmarkDecodeString/8192-4 332 350879 ns/op 31.13 MB/s BenchmarkNewEncoding-4 61528 1934 ns/op 132.35 MB/s PASS ok encoding/base64 2.026s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1304 87581 ns/op 45.67 MB/s BenchmarkReadStruct-4 15861 7570 ns/op 9.91 MB/s BenchmarkWriteStruct-4 17252 6885 ns/op 10.89 MB/s BenchmarkAppendStruct-4 218724 549.6 ns/op 136.46 MB/s BenchmarkWriteSlice1000Structs-4 15 6899630 ns/op 10.87 MB/s BenchmarkAppendSlice1000Structs-4 16 6560011 ns/op 11.43 MB/s BenchmarkReadSlice1000Structs-4 14 7482887 ns/op 10.02 MB/s BenchmarkReadInts-4 45469 2602 ns/op 11.53 MB/s BenchmarkWriteInts-4 42194 2792 ns/op 10.75 MB/s BenchmarkAppendInts-4 93163 1273 ns/op 23.56 MB/s BenchmarkWriteSlice1000Int32s-4 1350 88281 ns/op 45.31 MB/s BenchmarkAppendSlice1000Int32s-4 1470 80142 ns/op 49.91 MB/s BenchmarkPutUint16-4 3579030 33.49 ns/op 59.73 MB/s BenchmarkAppendUint16-4 3460369 35.43 ns/op 56.45 MB/s BenchmarkPutUint32-4 2454264 51.33 ns/op 77.93 MB/s BenchmarkAppendUint32-4 2374358 53.13 ns/op 75.28 MB/s BenchmarkPutUint64-4 854222 118.6 ns/op 67.45 MB/s BenchmarkAppendUint64-4 983228 117.1 ns/op 68.32 MB/s BenchmarkLittleEndianPutUint16-4 3615940 33.03 ns/op 60.55 MB/s BenchmarkLittleEndianAppendUint16-4 3574890 33.29 ns/op 60.07 MB/s BenchmarkLittleEndianPutUint32-4 2611429 46.32 ns/op 86.35 MB/s BenchmarkLittleEndianAppendUint32-4 2597053 46.86 ns/op 85.36 MB/s BenchmarkLittleEndianPutUint64-4 976879 114.9 ns/op 69.63 MB/s BenchmarkLittleEndianAppendUint64-4 994107 112.2 ns/op 71.31 MB/s BenchmarkReadFloats-4 155184 781.1 ns/op 15.36 MB/s BenchmarkWriteFloats-4 144447 819.2 ns/op 14.65 MB/s BenchmarkReadSlice1000Float32s-4 1204 98594 ns/op 40.57 MB/s BenchmarkWriteSlice1000Float32s-4 1106 107418 ns/op 37.24 MB/s BenchmarkReadSlice1000Uint8s-4 76176 1586 ns/op 630.63 MB/s BenchmarkWriteSlice1000Uint8s-4 282282 414.8 ns/op 2410.67 MB/s BenchmarkSize/bool-4 5181014 22.98 ns/op BenchmarkSize/int8-4 5468631 21.81 ns/op BenchmarkSize/int16-4 5629845 21.24 ns/op BenchmarkSize/int32-4 5295680 22.21 ns/op BenchmarkSize/int64-4 5516179 21.72 ns/op BenchmarkSize/uint8-4 5280981 22.40 ns/op BenchmarkSize/uint16-4 5391009 22.39 ns/op BenchmarkSize/uint32-4 5184895 22.87 ns/op BenchmarkSize/uint64-4 5569941 21.59 ns/op BenchmarkSize/float32-4 4197974 28.57 ns/op BenchmarkSize/float64-4 4311470 27.89 ns/op BenchmarkSize/complex64-4 790540 150.1 ns/op BenchmarkSize/complex128-4 788803 152.1 ns/op BenchmarkSize/binary.Struct-4 266618 460.4 ns/op BenchmarkSize/*binary.Struct-4 223200 536.0 ns/op BenchmarkSize/[]binary.Struct-4 216646 550.7 ns/op BenchmarkSize/[]binary.Struct#01-4 214777 558.5 ns/op BenchmarkSize/[1]binary.Struct-4 199988 597.5 ns/op BenchmarkPutUvarint32-4 813789 145.5 ns/op 27.49 MB/s BenchmarkPutUvarint64-4 212210 563.6 ns/op 14.19 MB/s PASS ok encoding/binary 8.047s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6226 16749 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7543 15994 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6470 15868 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4166 26400 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7128 14722 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7882 14692 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8044 14727 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4926 24553 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13143 9160 ns/op PASS ok encoding/csv 2.329s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12229 9431 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16666 7555 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 273 418297 ns/op 16730 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 760 154489 ns/op 645 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1550 71264 ns/op 56 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1584 72443 ns/op 55 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2293 47533 ns/op 168 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 64 1707131 ns/op 34491 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 691 176658 ns/op 25216 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1370 95957 ns/op 10793 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1480 79551 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 939 120185 ns/op 39128 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 343 345714 ns/op 66198 B/op 2200 allocs/op BenchmarkDecodeBytesSlice-4 625 184719 ns/op 23665 B/op 188 allocs/op BenchmarkDecodeInterfaceSlice-4 110 1113881 ns/op 82942 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1596154 ns/op 54128 B/op 181 allocs/op PASS ok encoding/gob 3.404s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12446 9579 ns/op 26.72 MB/s BenchmarkEncode/1024-4 2844 38485 ns/op 26.61 MB/s BenchmarkEncode/4096-4 782 154969 ns/op 26.43 MB/s BenchmarkEncode/16384-4 195 610394 ns/op 26.84 MB/s BenchmarkDecode/256-4 23352 5098 ns/op 50.21 MB/s BenchmarkDecode/1024-4 5709 20155 ns/op 50.81 MB/s BenchmarkDecode/4096-4 1479 80263 ns/op 51.03 MB/s BenchmarkDecode/16384-4 375 317498 ns/op 51.60 MB/s BenchmarkDecodeString/256-4 22012 5395 ns/op 47.45 MB/s BenchmarkDecodeString/1024-4 5700 20670 ns/op 49.54 MB/s BenchmarkDecodeString/4096-4 1453 82162 ns/op 49.85 MB/s BenchmarkDecodeString/16384-4 354 327034 ns/op 50.10 MB/s BenchmarkDump/256-4 1360 86634 ns/op 2.95 MB/s BenchmarkDump/1024-4 346 344064 ns/op 2.98 MB/s BenchmarkDump/4096-4 82 1379160 ns/op 2.97 MB/s BenchmarkDump/16384-4 21 5580581 ns/op 2.94 MB/s PASS ok encoding/hex 3.411s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 126016253 ns/op 15.40 MB/s 8391984 B/op 60 allocs/op BenchmarkCodeEncoderError-4 1 118424943 ns/op 16.39 MB/s 136200 B/op 92 allocs/op BenchmarkCodeMarshal-4 1 131035573 ns/op 14.81 MB/s 10333048 B/op 59 allocs/op BenchmarkCodeMarshalError-4 1 136764040 ns/op 14.19 MB/s 10335000 B/op 108 allocs/op BenchmarkMarshalBytes/32-4 20728 5805 ns/op BenchmarkMarshalBytes/256-4 5216 21804 ns/op BenchmarkMarshalBytes/4096-4 466 250803 ns/op BenchmarkMarshalBytesError/32-4 55 2065029 ns/op BenchmarkMarshalBytesError/256-4 55 2078305 ns/op BenchmarkMarshalBytesError/4096-4 49 2349057 ns/op BenchmarkMarshalMap-4 50348 2406 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 426900426 ns/op 4.55 MB/s 10098952 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 35565 3334 ns/op 4.20 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 45874 2481 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 384793408 ns/op 5.04 MB/s 2020752 B/op 40005 allocs/op BenchmarkCodeUnmarshalReuse-4 1 375835926 ns/op 5.16 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 53157 2235 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 149467 828.5 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 319100 414.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16903 7231 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 79098 1589 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 93670 1275 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 16513 7327 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2606 41628 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1034 115891 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 135 839975 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8109622 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 460723 248.8 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 441271 253.5 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 414087 250.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 465276 244.5 ns/op BenchmarkEncodeMarshaler-4 69624 1776 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 85084 1366 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4193160 28.66 ns/op BenchmarkNumberIsValidRegexp-4 20668 6111 ns/op BenchmarkUnmarshalNumber-4 35715 3371 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.472s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 39 2578990 ns/op 25.41 MB/s BenchmarkDecode-4 22 5077392 ns/op 17.49 MB/s PASS ok encoding/pem 1.312s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3327 34770 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1057 109908 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4540 24606 ns/op PASS ok encoding/xml 1.555s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 265239 403.9 ns/op BenchmarkAs-4 74642 1554 ns/op PASS ok errors 1.335s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 221734 519.2 ns/op BenchmarkIntSet-4 269413 462.0 ns/op BenchmarkFloatAdd-4 53623 2194 ns/op BenchmarkFloatSet-4 255391 461.9 ns/op BenchmarkStringSet-4 255613 403.2 ns/op BenchmarkMapSet-4 58158 1904 ns/op BenchmarkMapSetDifferent-4 58225 2161 ns/op BenchmarkMapSetDifferentRandom-4 248 458268 ns/op BenchmarkMapSetString-4 61934 2094 ns/op BenchmarkMapAddSame-4 32545 3254 ns/op BenchmarkMapAddDifferent-4 16710 7257 ns/op BenchmarkMapAddDifferentRandom-4 216 557206 ns/op BenchmarkMapAddSameSteadyState-4 229076 523.1 ns/op BenchmarkMapAddDifferentSteadyState-4 107925 1105 ns/op BenchmarkMapString-4 6445 17452 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 24085 ns/op PASS ok expvar 3.482s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 109060 1036 ns/op BenchmarkSprintfEmpty-4 443137 275.0 ns/op BenchmarkSprintfString-4 321768 392.3 ns/op BenchmarkSprintfTruncateString-4 284667 430.9 ns/op BenchmarkSprintfTruncateBytes-4 163645 723.5 ns/op BenchmarkSprintfSlowParsingPath-4 279831 444.5 ns/op BenchmarkSprintfQuoteString-4 39288 2979 ns/op BenchmarkSprintfInt-4 290565 447.4 ns/op BenchmarkSprintfIntInt-4 217792 567.5 ns/op BenchmarkSprintfPrefixedInt-4 249810 546.6 ns/op BenchmarkSprintfFloat-4 163410 745.5 ns/op BenchmarkSprintfComplex-4 64024 1884 ns/op BenchmarkSprintfBoolean-4 300643 449.2 ns/op BenchmarkSprintfHexString-4 139756 890.8 ns/op BenchmarkSprintfHexBytes-4 90128 1345 ns/op BenchmarkSprintfBytes-4 50355 2456 ns/op BenchmarkSprintfStringer-4 89764 1370 ns/op BenchmarkSprintfStructure-4 42675 2848 ns/op BenchmarkManyArgs-4 73587 1685 ns/op BenchmarkFprintInt-4 68721 1724 ns/op BenchmarkFprintfBytes-4 76092 1603 ns/op BenchmarkFprintIntNoAlloc-4 69744 1722 ns/op BenchmarkScanInts-4 36 3248139 ns/op BenchmarkScanRecursiveInt-4 1 380224776 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 412576727 ns/op PASS ok fmt 5.144s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 702 143021 ns/op PASS ok go/build 1.214s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 42061 2504 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14246 8392 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3786 28420 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1134 105603 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 284 421030 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 63 1853107 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7595505 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 32149775 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 136451166 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.478s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 262271493 ns/op 0.25 MB/s 46976632 B/op 49179 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 20000245 ns/op 2.69 MB/s BenchmarkParseOnly-4 6 17614793 ns/op 3.06 MB/s BenchmarkResolve-4 48 2391464 ns/op 22.52 MB/s PASS ok go/parser 2.317s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 151187198 ns/op 0.34 MB/s 4626128 B/op 27404 allocs/op BenchmarkPrintDecl-4 740 156545 ns/op 0.20 MB/s 16721 B/op 51 allocs/op PASS ok go/printer 1.332s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 277 428196 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7891837 ns/op 6.47 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12319827 ns/op 6.00 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18770654 ns/op 6.74 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 228 524099 ns/op 5.91 MB/s PASS ok go/scanner 1.807s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 100.6 ns/op PASS ok go/token 1.191s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 102 1201931 ns/op BenchmarkNamed/Underlying/nongeneric-4 875047 138.6 ns/op BenchmarkNamed/Underlying/generic-4 854680 136.6 ns/op BenchmarkNamed/Underlying/src_instance-4 627920 190.7 ns/op BenchmarkNamed/Underlying/user_instance-4 777595 139.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19364 6118 ns/op BenchmarkNamed/NewMethodSet/generic-4 19628 6055 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18866 6602 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19504 6168 ns/op BenchmarkCheck/http/funcbodies/info-4 1 647933777 ns/op 53519 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 510477802 ns/op 67927 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 255173686 ns/op 135872 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 234381560 ns/op 147940 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 497139865 ns/op 10513 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 122450499 ns/op 42670 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 71139417 ns/op 73463 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 69529409 ns/op 75153 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 158522577 ns/op 13561 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 66915736 ns/op 32361 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48708460 ns/op 44476 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 48466255 ns/op 44697 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1313827091 ns/op 54462 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 717238878 ns/op 99763 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 163338041 ns/op 437872 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 128480968 ns/op 556628 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 587496903 ns/op 3441 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 110909786 ns/op 18225 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 87712454 ns/op 23046 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 87105502 ns/op 23210 lines/s PASS ok go/types 20.815s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8611 13885 ns/op 73.75 MB/s PASS ok hash/adler32 1.302s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 206737 547.6 ns/op 27.39 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 218254 528.6 ns/op 28.38 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 152043 751.2 ns/op 53.25 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 167258 718.5 ns/op 55.67 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 446708 280.2 ns/op 1827.52 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 458234 277.5 ns/op 1845.29 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 399878 328.7 ns/op 3114.85 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 414900 333.4 ns/op 3071.37 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 240399 605.6 ns/op 6764.06 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 247962 612.5 ns/op 6687.52 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 40840 3337 ns/op 9819.37 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 42909 3294 ns/op 9947.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 439178 259.2 ns/op 57.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 453243 258.6 ns/op 58.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 461630 258.5 ns/op 154.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 433798 261.0 ns/op 153.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 331202 358.1 ns/op 1429.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 323224 364.1 ns/op 1406.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 268770 456.6 ns/op 2242.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 261884 462.0 ns/op 2216.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 225562 530.7 ns/op 7718.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 217530 536.2 ns/op 7638.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47200 2536 ns/op 12922.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46986 2556 ns/op 12817.80 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 215806 544.2 ns/op 27.56 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 214838 546.1 ns/op 27.47 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 104276 1131 ns/op 35.38 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 110132 1113 ns/op 35.93 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8718 13557 ns/op 37.77 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8292 14003 ns/op 36.56 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3920 29836 ns/op 34.32 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4063 28901 ns/op 35.43 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 928 127009 ns/op 32.25 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 943 126741 ns/op 32.32 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1034014 ns/op 31.69 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1034618 ns/op 31.67 MB/s PASS ok hash/crc32 5.779s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 259 461042 ns/op 142.15 MB/s BenchmarkCrc64/ISO4KB-4 2306 50079 ns/op 81.79 MB/s BenchmarkCrc64/ISO1KB-4 15973 7627 ns/op 134.27 MB/s BenchmarkCrc64/ECMA64KB-4 259 463300 ns/op 141.45 MB/s BenchmarkCrc64/Random64KB-4 297 401484 ns/op 163.23 MB/s BenchmarkCrc64/Random16KB-4 1063 111754 ns/op 146.61 MB/s PASS ok hash/crc64 2.055s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 7374 13608 ns/op 75.25 MB/s BenchmarkFnv32aKB-4 7674 13712 ns/op 74.68 MB/s BenchmarkFnv64KB-4 8676 13630 ns/op 75.13 MB/s BenchmarkFnv64aKB-4 8377 13673 ns/op 74.89 MB/s BenchmarkFnv128KB-4 2265 52124 ns/op 19.65 MB/s BenchmarkFnv128aKB-4 2270 53046 ns/op 19.30 MB/s PASS ok hash/fnv 1.784s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 550224 193.6 ns/op 20.66 MB/s BenchmarkHash/n=4/Bytes-4 4302278 27.80 ns/op 143.90 MB/s BenchmarkHash/n=4/String-4 1783788 72.25 ns/op 55.36 MB/s BenchmarkHash/n=8/Write-4 589225 188.9 ns/op 42.35 MB/s BenchmarkHash/n=8/Bytes-4 4402998 27.57 ns/op 290.22 MB/s BenchmarkHash/n=8/String-4 1761708 72.03 ns/op 111.07 MB/s BenchmarkHash/n=16/Write-4 613884 195.5 ns/op 81.83 MB/s BenchmarkHash/n=16/Bytes-4 4474850 27.52 ns/op 581.45 MB/s BenchmarkHash/n=16/String-4 1718961 68.32 ns/op 234.21 MB/s BenchmarkHash/n=32/Write-4 587316 198.0 ns/op 161.58 MB/s BenchmarkHash/n=32/Bytes-4 4095333 29.02 ns/op 1102.54 MB/s BenchmarkHash/n=32/String-4 1745475 69.98 ns/op 457.31 MB/s BenchmarkHash/n=64/Write-4 545400 214.6 ns/op 298.24 MB/s BenchmarkHash/n=64/Bytes-4 3901635 31.42 ns/op 2036.69 MB/s BenchmarkHash/n=64/String-4 1686610 71.37 ns/op 896.74 MB/s BenchmarkHash/n=256/Write-4 397903 299.0 ns/op 856.08 MB/s BenchmarkHash/n=256/Bytes-4 2000618 60.12 ns/op 4257.80 MB/s BenchmarkHash/n=256/String-4 921232 132.7 ns/op 1929.86 MB/s BenchmarkHash/n=320/Write-4 414394 287.7 ns/op 1112.28 MB/s BenchmarkHash/n=320/Bytes-4 1611068 75.30 ns/op 4249.73 MB/s BenchmarkHash/n=320/String-4 661083 187.2 ns/op 1709.26 MB/s BenchmarkHash/n=1024/Write-4 272576 452.3 ns/op 2264.02 MB/s BenchmarkHash/n=1024/Bytes-4 750597 188.0 ns/op 5448.00 MB/s BenchmarkHash/n=1024/String-4 253104 477.5 ns/op 2144.61 MB/s BenchmarkHash/n=4096/Write-4 125436 1068 ns/op 3836.70 MB/s BenchmarkHash/n=4096/Bytes-4 203042 705.4 ns/op 5806.37 MB/s BenchmarkHash/n=4096/String-4 65276 1867 ns/op 2193.64 MB/s BenchmarkHash/n=16384/Write-4 37418 3371 ns/op 4859.84 MB/s BenchmarkHash/n=16384/Bytes-4 51646 2779 ns/op 5896.45 MB/s BenchmarkHash/n=16384/String-4 16460 7306 ns/op 2242.52 MB/s PASS ok hash/maphash 5.653s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 847 129972 ns/op BenchmarkEscapeNone-4 136174 845.2 ns/op BenchmarkUnescape-4 795 147273 ns/op BenchmarkUnescapeNone-4 519109 222.0 ns/op BenchmarkUnescapeSparse-4 10000 10905 ns/op BenchmarkUnescapeDense-4 1252 93354 ns/op PASS ok html 1.830s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8697 11516 ns/op BenchmarkCSSEscaperNoSpecials-4 46561 2549 ns/op BenchmarkDecodeCSS-4 29386 4147 ns/op BenchmarkDecodeCSSNoSpecials-4 4179266 29.15 ns/op BenchmarkCSSValueFilter-4 124354 966.7 ns/op BenchmarkCSSValueFilterOk-4 82503 1472 ns/op BenchmarkEscapedExecute-4 4407 25032 ns/op BenchmarkHTMLNospaceEscaper-4 12493 9546 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 68404 1740 ns/op BenchmarkStripTags-4 22506 5347 ns/op BenchmarkStripTagsNoSpecials-4 323251 371.7 ns/op BenchmarkJSValEscaperWithNum-4 23304 5187 ns/op BenchmarkJSValEscaperWithStr-4 5031 20827 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18294 6536 ns/op BenchmarkJSValEscaperWithObj-4 4317 24845 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13176 9034 ns/op BenchmarkJSStrEscaperNoSpecials-4 59458 2012 ns/op BenchmarkJSStrEscaper-4 12729 9320 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54610 2125 ns/op BenchmarkJSRegexpEscaper-4 12021 9800 ns/op BenchmarkTemplateSpecialTags-4 80 1266475 ns/op BenchmarkURLEscaper-4 4254 26385 ns/op BenchmarkURLEscaperNoSpecials-4 188323 641.8 ns/op BenchmarkURLNormalizer-4 5400 19580 ns/op BenchmarkURLNormalizerNoSpecials-4 177397 676.3 ns/op BenchmarkSrcsetFilter-4 19545 6128 ns/op BenchmarkSrcsetFilterNoSpecials-4 122398 979.4 ns/op PASS ok html/template 5.143s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 557920 193.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 421398 258.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 629154 182.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 463009 255.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1842135 64.41 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 102.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1788256 66.35 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 102.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1459285 82.11 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 477369 243.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 360105 317.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 477560 247.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 364998 322.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 808132 141.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 570642 211.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 793011 126.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 569068 211.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 441657 267.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1410832 84.90 ns/op BenchmarkRGBASetRGBA-4 1448328 82.82 ns/op BenchmarkRGBA64At-4 740216 160.4 ns/op BenchmarkRGBA64SetRGBA64-4 772095 151.2 ns/op BenchmarkNRGBAAt-4 1382826 86.67 ns/op BenchmarkNRGBASetNRGBA-4 1424648 83.85 ns/op BenchmarkNRGBA64At-4 732532 160.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 797266 151.4 ns/op BenchmarkAlphaAt-4 2382043 49.65 ns/op BenchmarkAlphaSetAlpha-4 2369161 48.64 ns/op BenchmarkAlpha16At-4 1535384 77.26 ns/op BenchmarkAlphaSetAlpha16-4 1572800 77.12 ns/op BenchmarkGrayAt-4 2392908 49.54 ns/op BenchmarkGraySetGray-4 2396053 48.33 ns/op BenchmarkGray16At-4 1553130 77.19 ns/op BenchmarkGraySetGray16-4 1545408 77.03 ns/op PASS ok image 6.237s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3978922 29.74 ns/op BenchmarkYCbCrToRGB/128-4 4560266 26.23 ns/op BenchmarkYCbCrToRGB/255-4 4729442 25.39 ns/op BenchmarkRGBToYCbCr/0-4 4649044 25.65 ns/op BenchmarkRGBToYCbCr/Cb-4 4721977 25.44 ns/op BenchmarkRGBToYCbCr/Cr-4 4721704 25.18 ns/op BenchmarkYCbCrToRGBA/0-4 3903412 30.72 ns/op BenchmarkYCbCrToRGBA/128-4 3275972 36.70 ns/op BenchmarkYCbCrToRGBA/255-4 3815583 31.11 ns/op BenchmarkNYCbCrAToRGBA/0-4 3759202 31.44 ns/op BenchmarkNYCbCrAToRGBA/128-4 3716719 31.98 ns/op BenchmarkNYCbCrAToRGBA/255-4 3681416 32.48 ns/op PASS ok image/color 2.897s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 33983320 ns/op BenchmarkFillSrc-4 274 436986 ns/op BenchmarkCopyOver-4 6 17362683 ns/op BenchmarkCopySrc-4 376 321511 ns/op BenchmarkNRGBAOver-4 6 18945775 ns/op BenchmarkNRGBASrc-4 9 12226263 ns/op BenchmarkYCbCr-4 8 13384462 ns/op BenchmarkGray-4 15 7245643 ns/op BenchmarkCMYK-4 9 12374785 ns/op BenchmarkGlyphOver-4 19 5866707 ns/op BenchmarkRGBAMaskOver-4 4 30416064 ns/op BenchmarkGrayMaskOver-4 5 22939054 ns/op BenchmarkRGBA64ImageMaskOver-4 3 37844474 ns/op BenchmarkRGBA-4 4 25042342 ns/op BenchmarkPalettedFill-4 895 136738 ns/op BenchmarkPalettedRGBA-4 4 25221024 ns/op BenchmarkGenericOver-4 2 55101900 ns/op BenchmarkGenericMaskOver-4 5 22278894 ns/op BenchmarkGenericSrc-4 3 36462456 ns/op BenchmarkGenericMaskSrc-4 4 30980113 ns/op PASS ok image/draw 6.917s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4524112 ns/op 3.42 MB/s 48621 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 108125907 ns/op 2.84 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2987390314 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1839099 ns/op 8.40 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 148057301 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.077s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4028 27191 ns/op BenchmarkIDCT-4 4234 26405 ns/op BenchmarkDecodeBaseline-4 9 11827275 ns/op 5.23 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16567496 ns/op 3.73 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 147502923 ns/op 8.33 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 187452485 ns/op 4.92 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.254s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12750544 8.735 ns/op BenchmarkDecodeGray-4 12 9058613 ns/op 7.23 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38053177 ns/op 6.89 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32983260 ns/op 7.95 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5255855 ns/op 12.47 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31212400 ns/op 8.40 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37881770 ns/op 6.92 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 57148808 ns/op 5.38 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 57098260 ns/op 5.38 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 187451038 ns/op 6.56 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 204264646 ns/op 6.02 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 29059256 ns/op 10.57 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 186298607 ns/op 6.60 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 787381093 ns/op 1.56 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.660s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51435205 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41649728 ns/op 2.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 298917617 ns/op 1.67 MB/s 2007136 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 273031622 ns/op 1.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50404508 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41739079 ns/op 2.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 282141140 ns/op 1.77 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 266040142 ns/op 1.88 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 626042457 ns/op 1.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 609645481 ns/op 1.64 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3810891942 ns/op 1.31 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3556709312 ns/op 1.41 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 9051816 ns/op 11.05 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9418180 ns/op 10.62 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45770864 ns/op 10.92 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47121978 ns/op 10.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 88298330 ns/op 11.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 92054947 ns/op 10.86 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 445839977 ns/op 11.21 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 460791369 ns/op 10.85 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 56594988 ns/op 1.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 48301917 ns/op 2.07 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 343753376 ns/op 1.45 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 367218620 ns/op 1.36 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 788660098 ns/op 1.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 828804402 ns/op 1.21 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5228339880 ns/op 0.96 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4868703951 ns/op 1.03 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 168639662 ns/op 24.78 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 174220571 ns/op 23.99 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 42.794s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 961990 197.3 ns/op 1297.47 MB/s PASS ok internal/chacha8rand 1.271s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 1009610 139.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 645877 185.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 162199 743.4 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 521364 215.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 113611 1213 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.757s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34892 3113 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 36894 3273 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 33333 3622 ns/op 1.10 MB/s BenchmarkMarshalCorpusFile/8-4 28273 4234 ns/op 1.89 MB/s BenchmarkMarshalCorpusFile/16-4 21681 5460 ns/op 2.93 MB/s BenchmarkMarshalCorpusFile/32-4 14518 8214 ns/op 3.90 MB/s BenchmarkMarshalCorpusFile/64-4 9934 10563 ns/op 6.06 MB/s BenchmarkMarshalCorpusFile/128-4 7562 14125 ns/op 9.06 MB/s BenchmarkMarshalCorpusFile/256-4 3644 33154 ns/op 7.72 MB/s BenchmarkMarshalCorpusFile/512-4 1806 65667 ns/op 7.80 MB/s BenchmarkMarshalCorpusFile/1024-4 954 125800 ns/op 8.14 MB/s BenchmarkMarshalCorpusFile/2048-4 480 251478 ns/op 8.14 MB/s BenchmarkMarshalCorpusFile/4096-4 243 492367 ns/op 8.32 MB/s BenchmarkMarshalCorpusFile/8192-4 121 968405 ns/op 8.46 MB/s BenchmarkMarshalCorpusFile/16384-4 57 1948577 ns/op 8.41 MB/s BenchmarkMarshalCorpusFile/32768-4 27 4411881 ns/op 7.43 MB/s BenchmarkMarshalCorpusFile/65536-4 12 8941237 ns/op 7.33 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18620077 ns/op 7.04 MB/s BenchmarkMarshalCorpusFile/262144-4 3 36651853 ns/op 7.15 MB/s BenchmarkMarshalCorpusFile/524288-4 2 73586708 ns/op 7.12 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 150408091 ns/op 6.97 MB/s BenchmarkUnmarshalCorpusFile/1-4 8766 12014 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8830 12296 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8577 13508 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 7386 15041 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6604 17675 ns/op 0.91 MB/s BenchmarkUnmarshalCorpusFile/32-4 4432 25383 ns/op 1.26 MB/s BenchmarkUnmarshalCorpusFile/64-4 3686 30809 ns/op 2.08 MB/s BenchmarkUnmarshalCorpusFile/128-4 2883 39146 ns/op 3.27 MB/s BenchmarkUnmarshalCorpusFile/256-4 1113 102851 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/512-4 618 194577 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/1024-4 316 371525 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/2048-4 163 744346 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/4096-4 74 1444830 ns/op 2.83 MB/s BenchmarkUnmarshalCorpusFile/8192-4 39 2909789 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5833639 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11636834 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23320338 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46599860 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 92848438 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 187872729 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 373944041 ns/op 2.80 MB/s BenchmarkMutatorBytes/1-4 35775 3438 ns/op BenchmarkMutatorBytes/10-4 38060 3205 ns/op BenchmarkMutatorBytes/100-4 34609 3530 ns/op BenchmarkMutatorBytes/1000-4 22341 5559 ns/op BenchmarkMutatorBytes/10000-4 5290 24515 ns/op BenchmarkMutatorBytes/100000-4 733 172972 ns/op BenchmarkMutatorString/1-4 34435 3453 ns/op BenchmarkMutatorString/10-4 34921 3455 ns/op BenchmarkMutatorString/100-4 30692 4192 ns/op BenchmarkMutatorString/1000-4 13586 8057 ns/op BenchmarkMutatorString/10000-4 2886 55260 ns/op BenchmarkMutatorString/100000-4 304 402526 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17143 6104 ns/op BenchmarkMutatorAllBasicTypes/string-4 19357 6259 ns/op BenchmarkMutatorAllBasicTypes/bool-4 60874 1986 ns/op BenchmarkMutatorAllBasicTypes/float32-4 53808 2261 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53170 2231 ns/op BenchmarkMutatorAllBasicTypes/int-4 58590 2046 ns/op BenchmarkMutatorAllBasicTypes/int8-4 58887 2063 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58328 2059 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58892 2075 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56727 2091 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55353 2140 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56444 2153 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56817 2123 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56451 2122 ns/op PASS ok internal/fuzz 12.256s PASS ok internal/poll 1.040s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 9684444 12.43 ns/op BenchmarkAnd32Parallel-4 2426901 48.58 ns/op BenchmarkAnd64-4 9667566 12.33 ns/op BenchmarkAnd64Parallel-4 2460519 48.20 ns/op BenchmarkOr32-4 9674967 12.34 ns/op BenchmarkOr32Parallel-4 2628286 42.86 ns/op BenchmarkOr64-4 9727848 12.43 ns/op BenchmarkOr64Parallel-4 2536875 46.82 ns/op BenchmarkAtomicLoad64-4 21378982 5.669 ns/op BenchmarkAtomicStore64-4 9694898 12.33 ns/op BenchmarkAtomicLoad-4 21085413 5.657 ns/op BenchmarkAtomicStore-4 9703275 12.35 ns/op BenchmarkAnd8-4 9675639 12.33 ns/op BenchmarkAnd-4 9639878 12.40 ns/op BenchmarkAnd8Parallel-4 2427810 50.02 ns/op BenchmarkAndParallel-4 2434704 48.41 ns/op BenchmarkOr8-4 9720734 12.33 ns/op BenchmarkOr-4 9738483 12.35 ns/op BenchmarkOr8Parallel-4 2459444 48.86 ns/op BenchmarkOrParallel-4 2413767 49.36 ns/op BenchmarkXadd-4 2410647 50.06 ns/op BenchmarkXadd64-4 2500405 50.31 ns/op BenchmarkCas-4 2266324 52.50 ns/op BenchmarkCas64-4 2287183 52.58 ns/op BenchmarkXchg-4 2551059 48.88 ns/op BenchmarkXchg64-4 2365446 47.12 ns/op PASS ok internal/runtime/atomic 5.053s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4880522 23.98 ns/op BenchmarkMulUintptr/large-4 3948480 29.57 ns/op PASS ok internal/runtime/math 1.381s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 352122902 ns/op 0.78 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.497s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 16600 9996 ns/op BenchmarkCopyNLarge-4 298 506237 ns/op PASS ok io 1.646s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 224413 506.6 ns/op BenchmarkPrintln-4 22381 5370 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33874 3550 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5938 20207 ns/op BenchmarkDiscard-4 691098 155.7 ns/op 0 B/op 0 allocs/op PASS ok log 1.870s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 18586 6097 ns/op 313 B/op 16 allocs/op BenchmarkWriteTime-4 80866 1433 ns/op BenchmarkJSONHandler/defaults-4 6721 15386 ns/op 522 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4189 27316 ns/op 784 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4600 23105 ns/op 761 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6798 15333 ns/op 537 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7318 15561 ns/op 522 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5232 20548 ns/op 524 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29743 4096 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28744 4201 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 78561 1580 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 59168 2169 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 50536 2197 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 54144 2281 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 59610 2205 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 55027 2159 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1000000 115.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 602331 200.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 613737 195.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 468582 259.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 398076 291.6 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5413 20813 ns/op BenchmarkDispatch/switch-checked-4 201438 588.0 ns/op BenchmarkDispatch/As-4 206424 561.3 ns/op BenchmarkDispatch/Visit-4 184802 634.8 ns/op BenchmarkUnsafeStrings-4 18513 6446 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.586s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1349950 87.74 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1000000 100.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 719353 151.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 204693 552.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 73698 1563 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 78121 1544 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 47234 2567 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14456 8303 ns/op 3467 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16717 7197 ns/op 594 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16341 7168 ns/op 585 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10695 12186 ns/op 1070 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3042 39149 ns/op 4333 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17157 6859 ns/op 522 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17390 6949 ns/op 516 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 9580 10516 ns/op 931 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3558 31154 ns/op 3715 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.594s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 35813065 ns/op PASS ok maps 2.521s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1819290 67.68 ns/op BenchmarkAcosh-4 832484 142.2 ns/op BenchmarkAsin-4 1820277 67.81 ns/op BenchmarkAsinh-4 844424 147.9 ns/op BenchmarkAtan-4 2479117 50.86 ns/op BenchmarkAtanh-4 850891 144.6 ns/op BenchmarkAtan2-4 1824410 67.99 ns/op BenchmarkCbrt-4 1000000 112.2 ns/op BenchmarkCeil-4 17701754 6.743 ns/op BenchmarkCopysign-4 2077884 57.75 ns/op BenchmarkCos-4 1000000 101.3 ns/op BenchmarkCosh-4 1242548 96.86 ns/op BenchmarkErf-4 2356320 53.25 ns/op BenchmarkErfc-4 2366893 53.24 ns/op BenchmarkErfinv-4 1988710 66.36 ns/op BenchmarkErfcinv-4 1945726 64.68 ns/op BenchmarkExp-4 6174882 41.68 ns/op BenchmarkExpGo-4 774577 154.2 ns/op BenchmarkExpm1-4 2010576 59.66 ns/op BenchmarkExp2-4 854456 143.4 ns/op BenchmarkExp2Go-4 817957 148.9 ns/op BenchmarkAbs-4 2851639 41.36 ns/op BenchmarkDim-4 9235216 12.76 ns/op BenchmarkFloor-4 17822245 6.747 ns/op BenchmarkMax-4 11924580 9.991 ns/op BenchmarkMin-4 12209715 9.903 ns/op BenchmarkMod-4 247335 468.8 ns/op BenchmarkFrexp-4 1463638 81.66 ns/op BenchmarkGamma-4 728108 169.4 ns/op BenchmarkHypot-4 10300237 22.88 ns/op BenchmarkHypotGo-4 1236549 96.83 ns/op BenchmarkIlogb-4 1729890 69.89 ns/op BenchmarkJ0-4 242822 504.4 ns/op BenchmarkJ1-4 259887 472.2 ns/op BenchmarkJn-4 116270 1049 ns/op BenchmarkLdexp-4 1438430 83.41 ns/op BenchmarkLgamma-4 969553 131.4 ns/op BenchmarkLog-4 3286344 46.47 ns/op BenchmarkLogb-4 1735818 68.63 ns/op BenchmarkLog1p-4 1000000 118.3 ns/op BenchmarkLog10-4 3044679 48.27 ns/op BenchmarkLog2-4 1000000 105.8 ns/op BenchmarkModf-4 2293221 52.56 ns/op BenchmarkNextafter32-4 2264392 52.82 ns/op BenchmarkNextafter64-4 2233046 53.58 ns/op BenchmarkPowInt-4 447016 268.8 ns/op BenchmarkPowFrac-4 344263 359.2 ns/op BenchmarkPow10Pos-4 5092449 23.33 ns/op BenchmarkPow10Neg-4 4897245 25.20 ns/op BenchmarkRound-4 2754340 43.83 ns/op BenchmarkRoundToEven-4 8214848 18.70 ns/op BenchmarkRemainder-4 299509 421.6 ns/op BenchmarkSignbit-4 3363565 31.96 ns/op BenchmarkSin-4 1239112 94.12 ns/op BenchmarkSincos-4 1000000 111.4 ns/op BenchmarkSinh-4 1675503 71.39 ns/op BenchmarkSqrtIndirect-4 18490228 6.389 ns/op BenchmarkSqrtLatency-4 17697099 7.520 ns/op BenchmarkSqrtIndirectLatency-4 17343944 7.541 ns/op BenchmarkSqrtGoLatency-4 1232382 97.78 ns/op BenchmarkSqrtPrime-4 33507 3559 ns/op BenchmarkTan-4 1474658 84.21 ns/op BenchmarkTanh-4 1000000 101.6 ns/op BenchmarkTrunc-4 17813264 6.727 ns/op BenchmarkY0-4 257546 477.6 ns/op BenchmarkY1-4 261384 479.1 ns/op BenchmarkYn-4 125133 975.8 ns/op BenchmarkFloat64bits-4 4333312 26.85 ns/op BenchmarkFloat64frombits-4 4387840 26.67 ns/op BenchmarkFloat32bits-4 4395824 26.73 ns/op BenchmarkFloat32frombits-4 4317392 27.85 ns/op BenchmarkFMA-4 17462772 6.756 ns/op PASS ok math 12.420s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11615084 10.26 ns/op 6239.47 MB/s BenchmarkAddVV/2-4 10369000 11.41 ns/op 11218.68 MB/s BenchmarkAddVV/3-4 9438626 12.62 ns/op 15212.07 MB/s BenchmarkAddVV/4-4 9439245 12.59 ns/op 20335.96 MB/s BenchmarkAddVV/5-4 8941256 13.38 ns/op 23907.75 MB/s BenchmarkAddVV/10-4 7477299 16.25 ns/op 39379.67 MB/s BenchmarkAddVV/100-4 1809698 66.13 ns/op 96773.53 MB/s BenchmarkAddVV/1000-4 204859 579.0 ns/op 110544.56 MB/s BenchmarkSubVV/1-4 11240157 10.48 ns/op 6108.36 MB/s BenchmarkSubVV/2-4 10297329 11.34 ns/op 11286.14 MB/s BenchmarkSubVV/3-4 9655776 12.54 ns/op 15307.15 MB/s BenchmarkSubVV/4-4 9431276 12.64 ns/op 20255.96 MB/s BenchmarkSubVV/5-4 8725818 13.49 ns/op 23717.84 MB/s BenchmarkSubVV/10-4 7466018 16.27 ns/op 39327.76 MB/s BenchmarkSubVV/100-4 1810536 66.04 ns/op 96912.22 MB/s BenchmarkSubVV/1000-4 206016 578.4 ns/op 110641.27 MB/s BenchmarkAddVW/1-4 11940644 9.966 ns/op 802.69 MB/s BenchmarkAddVW/2-4 10890441 10.97 ns/op 1458.45 MB/s BenchmarkAddVW/3-4 10236159 11.74 ns/op 2044.85 MB/s BenchmarkAddVW/4-4 10264542 11.43 ns/op 2798.67 MB/s BenchmarkAddVW/5-4 10168084 11.84 ns/op 3379.08 MB/s BenchmarkAddVW/10-4 8391727 13.90 ns/op 5757.17 MB/s BenchmarkAddVW/100-4 257992 441.8 ns/op 1810.95 MB/s BenchmarkAddVW/1000-4 35758 3372 ns/op 2372.19 MB/s BenchmarkAddVWext/1-4 12005112 10.00 ns/op 799.66 MB/s BenchmarkAddVWext/2-4 10797843 10.99 ns/op 1455.64 MB/s BenchmarkAddVWext/3-4 9933951 12.03 ns/op 1995.61 MB/s BenchmarkAddVWext/4-4 10329080 11.43 ns/op 2798.60 MB/s BenchmarkAddVWext/5-4 10104758 11.85 ns/op 3374.99 MB/s BenchmarkAddVWext/10-4 8507467 13.91 ns/op 5749.87 MB/s BenchmarkAddVWext/100-4 89557 1333 ns/op 600.01 MB/s BenchmarkAddVWext/1000-4 8972 12899 ns/op 620.20 MB/s BenchmarkSubVW/1-4 12264895 9.878 ns/op 809.89 MB/s BenchmarkSubVW/2-4 11358949 10.60 ns/op 1509.54 MB/s BenchmarkSubVW/3-4 10693479 11.20 ns/op 2143.20 MB/s BenchmarkSubVW/4-4 10112538 11.42 ns/op 2802.70 MB/s BenchmarkSubVW/5-4 10188609 11.80 ns/op 3389.46 MB/s BenchmarkSubVW/10-4 8542536 14.03 ns/op 5702.35 MB/s BenchmarkSubVW/100-4 254510 449.3 ns/op 1780.70 MB/s BenchmarkSubVW/1000-4 35541 3358 ns/op 2382.45 MB/s BenchmarkSubVWext/1-4 12280026 9.829 ns/op 813.89 MB/s BenchmarkSubVWext/2-4 11317936 10.63 ns/op 1505.11 MB/s BenchmarkSubVWext/3-4 10640208 11.16 ns/op 2150.95 MB/s BenchmarkSubVWext/4-4 10246806 11.40 ns/op 2806.66 MB/s BenchmarkSubVWext/5-4 10120714 11.87 ns/op 3368.69 MB/s BenchmarkSubVWext/10-4 8450881 14.05 ns/op 5695.94 MB/s BenchmarkSubVWext/100-4 89965 1341 ns/op 596.75 MB/s BenchmarkSubVWext/1000-4 8926 12874 ns/op 621.40 MB/s BenchmarkMulAddVWW/1-4 9994999 11.85 ns/op 5400.99 MB/s BenchmarkMulAddVWW/2-4 9599824 12.97 ns/op 9869.03 MB/s BenchmarkMulAddVWW/3-4 9305236 12.93 ns/op 14846.31 MB/s BenchmarkMulAddVWW/4-4 8764460 13.61 ns/op 18816.54 MB/s BenchmarkMulAddVWW/5-4 8315409 14.37 ns/op 22267.71 MB/s BenchmarkMulAddVWW/10-4 6339808 18.92 ns/op 33829.75 MB/s BenchmarkMulAddVWW/100-4 1000000 101.6 ns/op 63005.35 MB/s BenchmarkMulAddVWW/1000-4 126784 943.4 ns/op 67842.59 MB/s BenchmarkAddMulVVW/1-4 11344539 10.47 ns/op 6115.15 MB/s BenchmarkAddMulVVW/2-4 10116759 11.77 ns/op 10876.01 MB/s BenchmarkAddMulVVW/3-4 9174445 12.89 ns/op 14890.79 MB/s BenchmarkAddMulVVW/4-4 8615836 13.99 ns/op 18292.29 MB/s BenchmarkAddMulVVW/5-4 7952539 15.03 ns/op 21291.33 MB/s BenchmarkAddMulVVW/10-4 6651669 18.02 ns/op 35519.13 MB/s BenchmarkAddMulVVW/100-4 1470946 81.75 ns/op 78289.75 MB/s BenchmarkAddMulVVW/1000-4 165658 712.6 ns/op 89812.21 MB/s BenchmarkDivWVW/1-4 2655681 44.26 ns/op 1445.97 MB/s BenchmarkDivWVW/2-4 1257468 96.89 ns/op 1321.04 MB/s BenchmarkDivWVW/3-4 936241 127.4 ns/op 1506.61 MB/s BenchmarkDivWVW/4-4 795280 148.8 ns/op 1720.98 MB/s BenchmarkDivWVW/5-4 800664 147.5 ns/op 2169.24 MB/s BenchmarkDivWVW/10-4 418644 287.9 ns/op 2222.90 MB/s BenchmarkDivWVW/100-4 54236 2194 ns/op 2917.53 MB/s BenchmarkDivWVW/1000-4 5434 21445 ns/op 2984.35 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11415511 10.19 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12269629 9.696 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10551926 10.86 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10882318 10.38 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9964771 11.37 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9941947 10.95 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8507533 13.47 ns/op BenchmarkNonZeroShifts/4/shlVU-4 8968182 13.09 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8676075 13.46 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8815114 12.75 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6630864 17.54 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6807104 16.82 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1278100 91.10 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 130810 913.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 152695 767.2 ns/op BenchmarkDecimalConversion-4 216 551046 ns/op BenchmarkFloatString/100-4 10000 10217 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 219 546451 ns/op 2909 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50445372 ns/op 61472 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 5011219271 ns/op 830224 B/op 509 allocs/op BenchmarkFloatAdd/10-4 176414 673.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 165663 681.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 155835 768.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 79876 1490 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14251 8421 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 235197 504.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 228342 505.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 218072 545.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161352 740.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45886 2634 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2032 57584 ns/op BenchmarkParseFloatLargeExp-4 476 249630 ns/op BenchmarkGCD10x10/WithoutXY-4 202166 585.9 ns/op BenchmarkGCD10x10/WithXY-4 61302 1985 ns/op BenchmarkGCD10x100/WithoutXY-4 104173 1148 ns/op BenchmarkGCD10x100/WithXY-4 18020 6823 ns/op BenchmarkGCD10x1000/WithoutXY-4 66570 1797 ns/op BenchmarkGCD10x1000/WithXY-4 14592 8278 ns/op BenchmarkGCD100x100/WithoutXY-4 26157 4604 ns/op BenchmarkGCD100x100/WithXY-4 9934 10997 ns/op BenchmarkGCD100x1000/WithoutXY-4 12600 9731 ns/op BenchmarkGCD100x1000/WithXY-4 6222 18497 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2166 55169 ns/op BenchmarkGCD1000x1000/WithXY-4 1195 97167 ns/op BenchmarkHilbert-4 22 4960707 ns/op BenchmarkBinomial-4 14491 8303 ns/op BenchmarkQuoRem-4 20875 5954 ns/op BenchmarkExp-4 16 6650994 ns/op BenchmarkExpMont/Odd-4 154 780630 ns/op 2585 B/op 21 allocs/op BenchmarkExpMont/Even1-4 152 776179 ns/op 3358 B/op 38 allocs/op BenchmarkExpMont/Even2-4 147 813204 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even3-4 147 808560 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even4-4 146 813627 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even8-4 145 816038 ns/op 3861 B/op 54 allocs/op BenchmarkExpMont/Even32-4 145 808176 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even64-4 169 698697 ns/op 3648 B/op 54 allocs/op BenchmarkExpMont/Even96-4 165 724704 ns/op 3784 B/op 51 allocs/op BenchmarkExpMont/Even128-4 190 626195 ns/op 3232 B/op 50 allocs/op BenchmarkExpMont/Even255-4 214 562510 ns/op 2942 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 481 242085 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 423 271999 ns/op 1732 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 434 276681 ns/op 1746 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 432 271338 ns/op 1731 B/op 47 allocs/op BenchmarkExp2-4 16 6661227 ns/op BenchmarkBitset-4 809380 145.4 ns/op BenchmarkBitsetNeg-4 463969 260.2 ns/op BenchmarkBitsetOrig-4 262461 451.1 ns/op BenchmarkBitsetNegOrig-4 169327 713.4 ns/op BenchmarkModSqrt225_Tonelli-4 138 863617 ns/op BenchmarkModSqrt225_3Mod4-4 457 259029 ns/op BenchmarkModSqrt231_Tonelli-4 132 896756 ns/op BenchmarkModSqrt231_5Mod8-4 386 311251 ns/op BenchmarkModInverse-4 13338 9279 ns/op BenchmarkSqrt-4 1684 71028 ns/op BenchmarkIntSqr/1-4 1380849 86.41 ns/op BenchmarkIntSqr/2-4 802492 138.2 ns/op BenchmarkIntSqr/3-4 696973 160.6 ns/op BenchmarkIntSqr/5-4 538159 220.8 ns/op BenchmarkIntSqr/8-4 413547 282.8 ns/op BenchmarkIntSqr/10-4 309078 361.8 ns/op BenchmarkIntSqr/20-4 57336 2185 ns/op BenchmarkIntSqr/30-4 42604 2952 ns/op BenchmarkIntSqr/50-4 26611 4691 ns/op BenchmarkIntSqr/80-4 15901 7721 ns/op BenchmarkIntSqr/100-4 10000 10156 ns/op BenchmarkIntSqr/200-4 4233 27760 ns/op BenchmarkIntSqr/300-4 1670 66771 ns/op BenchmarkIntSqr/500-4 848 145525 ns/op BenchmarkIntSqr/800-4 333 360147 ns/op BenchmarkIntSqr/1000-4 244 482076 ns/op BenchmarkDiv/20/10-4 418464 282.2 ns/op BenchmarkDiv/40/20-4 423487 278.1 ns/op BenchmarkDiv/100/50-4 360931 329.2 ns/op BenchmarkDiv/200/100-4 48951 2531 ns/op BenchmarkDiv/400/200-4 48438 2566 ns/op BenchmarkDiv/1000/500-4 38917 3188 ns/op BenchmarkDiv/2000/1000-4 28628 4204 ns/op BenchmarkDiv/20000/10000-4 1398 83287 ns/op BenchmarkDiv/200000/100000-4 32 3677950 ns/op BenchmarkDiv/2000000/1000000-4 1 106880680 ns/op BenchmarkDiv/20000000/10000000-4 1 3295091903 ns/op BenchmarkMul-4 6 19201312 ns/op BenchmarkNatMul/10-4 235953 547.9 ns/op BenchmarkNatMul/100-4 7240 17353 ns/op BenchmarkNatMul/1000-4 211 561616 ns/op BenchmarkZeroShifts/Shl-4 15097 8043 ns/op BenchmarkZeroShifts/ShlSame-4 5406511 22.19 ns/op BenchmarkZeroShifts/Shr-4 15687 7715 ns/op BenchmarkZeroShifts/ShrSame-4 5248264 21.97 ns/op BenchmarkExp3Power/0x10-4 198032 632.7 ns/op BenchmarkExp3Power/0x40-4 165525 740.4 ns/op BenchmarkExp3Power/0x100-4 107121 1124 ns/op BenchmarkExp3Power/0x400-4 54192 2250 ns/op BenchmarkExp3Power/0x1000-4 10000 10309 ns/op BenchmarkExp3Power/0x4000-4 2094 55101 ns/op BenchmarkExp3Power/0x10000-4 229 514528 ns/op BenchmarkExp3Power/0x40000-4 20 5445127 ns/op BenchmarkExp3Power/0x100000-4 2 52745878 ns/op BenchmarkExp3Power/0x400000-4 1 484388875 ns/op BenchmarkFibo-4 3 38466864 ns/op BenchmarkNatSqr/1-4 1000000 135.2 ns/op BenchmarkNatSqr/2-4 672540 183.5 ns/op BenchmarkNatSqr/3-4 537837 209.2 ns/op BenchmarkNatSqr/5-4 422460 298.5 ns/op BenchmarkNatSqr/8-4 315860 386.1 ns/op BenchmarkNatSqr/10-4 254790 493.7 ns/op BenchmarkNatSqr/20-4 52257 2300 ns/op BenchmarkNatSqr/30-4 38265 3123 ns/op BenchmarkNatSqr/50-4 24204 5070 ns/op BenchmarkNatSqr/80-4 14188 8414 ns/op BenchmarkNatSqr/100-4 10000 11247 ns/op BenchmarkNatSqr/200-4 4023 29477 ns/op BenchmarkNatSqr/300-4 1602 74397 ns/op BenchmarkNatSqr/500-4 836 144369 ns/op BenchmarkNatSqr/800-4 350 342258 ns/op BenchmarkNatSqr/1000-4 256 464679 ns/op BenchmarkNatSetBytes/8-4 2849319 42.89 ns/op BenchmarkNatSetBytes/24-4 773968 161.7 ns/op BenchmarkNatSetBytes/128-4 264289 466.5 ns/op BenchmarkNatSetBytes/7-4 825556 141.1 ns/op BenchmarkNatSetBytes/23-4 448344 264.7 ns/op BenchmarkNatSetBytes/127-4 213922 565.4 ns/op BenchmarkScanPi-4 272 440207 ns/op BenchmarkStringPiParallel-4 832 134939 ns/op BenchmarkScan/10/Base2-4 42949 2793 ns/op BenchmarkScan/100/Base2-4 4741 24904 ns/op BenchmarkScan/1000/Base2-4 488 243906 ns/op BenchmarkScan/10/Base8-4 106155 1151 ns/op BenchmarkScan/100/Base8-4 13812 8739 ns/op BenchmarkScan/1000/Base8-4 1392 85171 ns/op BenchmarkScan/10/Base10-4 111883 1070 ns/op BenchmarkScan/100/Base10-4 14908 7997 ns/op BenchmarkScan/1000/Base10-4 1524 78345 ns/op BenchmarkScan/10/Base16-4 119712 983.7 ns/op BenchmarkScan/100/Base16-4 16917 6990 ns/op BenchmarkScan/1000/Base16-4 1749 68481 ns/op BenchmarkString/10/Base2-4 179199 675.7 ns/op BenchmarkString/100/Base2-4 24424 4927 ns/op BenchmarkString/1000/Base2-4 2560 46930 ns/op BenchmarkString/10/Base8-4 337400 354.3 ns/op BenchmarkString/100/Base8-4 64065 1871 ns/op BenchmarkString/1000/Base8-4 7140 16671 ns/op BenchmarkString/10/Base10-4 195406 612.3 ns/op BenchmarkString/100/Base10-4 39459 3056 ns/op BenchmarkString/1000/Base10-4 4910 24210 ns/op BenchmarkString/10/Base16-4 376100 315.5 ns/op BenchmarkString/100/Base16-4 83380 1433 ns/op BenchmarkString/1000/Base16-4 10000 12177 ns/op BenchmarkLeafSize/0-4 45 2557912 ns/op BenchmarkLeafSize/1-4 483 243237 ns/op BenchmarkLeafSize/2-4 488 242051 ns/op BenchmarkLeafSize/3-4 345 341029 ns/op BenchmarkLeafSize/4-4 499 239286 ns/op BenchmarkLeafSize/5-4 318 369181 ns/op BenchmarkLeafSize/6-4 356 334532 ns/op BenchmarkLeafSize/7-4 387 311763 ns/op BenchmarkLeafSize/8-4 505 235353 ns/op BenchmarkLeafSize/9-4 274 439455 ns/op BenchmarkLeafSize/10-4 324 365977 ns/op BenchmarkLeafSize/11-4 315 380049 ns/op BenchmarkLeafSize/12-4 350 334995 ns/op BenchmarkLeafSize/13-4 331 364096 ns/op BenchmarkLeafSize/14-4 387 307214 ns/op BenchmarkLeafSize/15-4 420 285325 ns/op BenchmarkLeafSize/16-4 501 236072 ns/op BenchmarkLeafSize/32-4 501 240124 ns/op BenchmarkLeafSize/64-4 464 258214 ns/op BenchmarkProbablyPrime/n=0-4 10 11040104 ns/op BenchmarkProbablyPrime/n=1-4 9 12336619 ns/op BenchmarkProbablyPrime/n=5-4 6 17261786 ns/op BenchmarkProbablyPrime/n=10-4 5 23174617 ns/op BenchmarkProbablyPrime/n=20-4 3 35724409 ns/op BenchmarkProbablyPrime/Lucas-4 12 9660555 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 88 1269524 ns/op BenchmarkRatCmp-4 236410 518.8 ns/op BenchmarkFloatPrecExact/1-4 138902 851.7 ns/op BenchmarkFloatPrecExact/10-4 44253 2689 ns/op BenchmarkFloatPrecExact/100-4 10000 10107 ns/op BenchmarkFloatPrecExact/1000-4 2394 50123 ns/op BenchmarkFloatPrecExact/10000-4 153 773164 ns/op BenchmarkFloatPrecExact/100000-4 4 32219578 ns/op BenchmarkFloatPrecExact/1000000-4 1 1693230909 ns/op BenchmarkFloatPrecMixed/1-4 128542 944.5 ns/op BenchmarkFloatPrecMixed/10-4 35287 3388 ns/op BenchmarkFloatPrecMixed/100-4 5250 20946 ns/op BenchmarkFloatPrecMixed/1000-4 458 255759 ns/op BenchmarkFloatPrecMixed/10000-4 14 7928501 ns/op BenchmarkFloatPrecMixed/100000-4 1 452297960 ns/op BenchmarkFloatPrecMixed/1000000-4 1 31306952298 ns/op BenchmarkFloatPrecInexact/1-4 222217 544.3 ns/op BenchmarkFloatPrecInexact/10-4 188677 642.3 ns/op BenchmarkFloatPrecInexact/100-4 113815 985.4 ns/op BenchmarkFloatPrecInexact/1000-4 37302 3401 ns/op BenchmarkFloatPrecInexact/10000-4 4750 24516 ns/op BenchmarkFloatPrecInexact/100000-4 499 234819 ns/op BenchmarkFloatPrecInexact/1000000-4 38 3539495 ns/op BenchmarkFloatSqrt/64-4 23007 5303 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14344 8321 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9567 11571 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5095 22275 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 879 132213 ns/op 18243 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 67 1664127 ns/op 175858 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 123515591 ns/op 3744040 B/op 595 allocs/op PASS ok math/big 87.506s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8123148 14.70 ns/op BenchmarkLeadingZeros8-4 8448472 14.10 ns/op BenchmarkLeadingZeros16-4 9095114 13.18 ns/op BenchmarkLeadingZeros32-4 9048530 13.29 ns/op BenchmarkLeadingZeros64-4 8705713 13.71 ns/op BenchmarkTrailingZeros-4 8885253 13.60 ns/op BenchmarkTrailingZeros8-4 8948578 13.30 ns/op BenchmarkTrailingZeros16-4 8817175 13.58 ns/op BenchmarkTrailingZeros32-4 9001846 13.32 ns/op BenchmarkTrailingZeros64-4 8696384 13.45 ns/op BenchmarkOnesCount-4 8693282 13.78 ns/op BenchmarkOnesCount8-4 9299283 12.93 ns/op BenchmarkOnesCount16-4 9042877 13.27 ns/op BenchmarkOnesCount32-4 8702296 13.64 ns/op BenchmarkOnesCount64-4 8721643 13.67 ns/op BenchmarkRotateLeft-4 9359252 12.83 ns/op BenchmarkRotateLeft8-4 9302058 13.09 ns/op BenchmarkRotateLeft16-4 9383698 12.86 ns/op BenchmarkRotateLeft32-4 9219616 13.12 ns/op BenchmarkRotateLeft64-4 9259612 12.98 ns/op BenchmarkReverse-4 13850934 8.658 ns/op BenchmarkReverse8-4 17583986 6.845 ns/op BenchmarkReverse16-4 16662480 7.114 ns/op BenchmarkReverse32-4 15145789 7.899 ns/op BenchmarkReverse64-4 13711488 8.631 ns/op BenchmarkReverseBytes-4 16372492 7.263 ns/op BenchmarkReverseBytes16-4 16824224 7.104 ns/op BenchmarkReverseBytes32-4 16669256 7.134 ns/op BenchmarkReverseBytes64-4 16251608 7.300 ns/op BenchmarkAdd-4 8875108 13.52 ns/op BenchmarkAdd32-4 9357418 12.79 ns/op BenchmarkAdd64-4 8904457 13.40 ns/op BenchmarkAdd64multiple-4 17785813 6.769 ns/op BenchmarkSub-4 8821846 13.47 ns/op BenchmarkSub32-4 9148383 13.17 ns/op BenchmarkSub64-4 8988699 13.43 ns/op BenchmarkSub64multiple-4 17646886 6.776 ns/op BenchmarkMul-4 9137498 13.17 ns/op BenchmarkMul32-4 9326302 12.84 ns/op BenchmarkMul64-4 9197316 12.86 ns/op BenchmarkDiv-4 2609062 45.77 ns/op BenchmarkDiv32-4 5615294 21.64 ns/op BenchmarkDiv64-4 2633342 45.69 ns/op PASS ok math/bits 6.904s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 9528948 20.75 ns/op BenchmarkAcos-4 377602 301.5 ns/op BenchmarkAcosh-4 385884 322.6 ns/op BenchmarkAsin-4 429423 298.3 ns/op BenchmarkAsinh-4 432712 299.1 ns/op BenchmarkAtan-4 671425 216.6 ns/op BenchmarkAtanh-4 671820 214.0 ns/op BenchmarkConj-4 18803498 5.652 ns/op BenchmarkCos-4 512983 219.1 ns/op BenchmarkCosh-4 563060 220.8 ns/op BenchmarkExp-4 799394 160.4 ns/op BenchmarkLog-4 814479 163.0 ns/op BenchmarkLog10-4 787126 164.5 ns/op BenchmarkPhase-4 1753155 68.82 ns/op BenchmarkPolar-4 1000000 107.9 ns/op BenchmarkPow-4 201036 667.2 ns/op BenchmarkRect-4 1000000 109.1 ns/op BenchmarkSin-4 560202 218.9 ns/op BenchmarkSinh-4 563852 220.5 ns/op BenchmarkSqrt-4 786260 153.1 ns/op BenchmarkTan-4 334708 376.8 ns/op BenchmarkTanh-4 359443 343.0 ns/op PASS ok math/cmplx 4.061s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 596091 176.7 ns/op BenchmarkInt63ThreadsafeParallel-4 511662 223.0 ns/op BenchmarkInt63Unthreadsafe-4 1310911 91.50 ns/op BenchmarkIntn1000-4 833317 134.9 ns/op BenchmarkInt63n1000-4 877929 124.7 ns/op BenchmarkInt31n1000-4 1000000 115.2 ns/op BenchmarkFloat32-4 1000000 110.0 ns/op BenchmarkFloat64-4 1304394 91.93 ns/op BenchmarkPerm3-4 205544 589.4 ns/op BenchmarkPerm30-4 23809 4985 ns/op BenchmarkPerm30ViaShuffle-4 25958 4577 ns/op BenchmarkShuffleOverhead-4 18553 6414 ns/op BenchmarkRead3-4 927700 128.2 ns/op BenchmarkRead64-4 77170 1561 ns/op BenchmarkRead1000-4 5158 22934 ns/op BenchmarkConcurrent-4 129838 935.4 ns/op PASS ok math/rand 3.374s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8-4 5015437 24.75 ns/op BenchmarkChaCha8Read-4 803392 135.2 ns/op 236.71 MB/s BenchmarkPCG_DXSM-4 4208946 28.00 ns/op BenchmarkSourceUint64-4 4100275 29.46 ns/op BenchmarkGlobalInt64-4 3309643 36.64 ns/op BenchmarkGlobalInt64Parallel-4 6389252 18.34 ns/op BenchmarkGlobalUint64-4 3224931 37.64 ns/op BenchmarkGlobalUint64Parallel-4 6620383 18.40 ns/op BenchmarkInt64-4 2290390 52.52 ns/op BenchmarkUint64-4 2292572 52.93 ns/op BenchmarkGlobalIntN1000-4 2242881 53.67 ns/op BenchmarkIntN1000-4 1724541 69.38 ns/op BenchmarkInt64N1000-4 1714880 70.65 ns/op BenchmarkInt64N1e8-4 1712707 70.62 ns/op BenchmarkInt64N1e9-4 1733678 69.64 ns/op BenchmarkInt64N2e9-4 1704300 69.22 ns/op BenchmarkInt64N1e18-4 1650894 72.71 ns/op BenchmarkInt64N2e18-4 1630572 73.38 ns/op BenchmarkInt64N4e18-4 1440972 83.21 ns/op BenchmarkInt32N1000-4 1707055 70.18 ns/op BenchmarkInt32N1e8-4 1726892 70.14 ns/op BenchmarkInt32N1e9-4 1721931 69.62 ns/op BenchmarkInt32N2e9-4 1709988 69.81 ns/op BenchmarkFloat32-4 2287410 52.47 ns/op BenchmarkFloat64-4 2291751 52.38 ns/op BenchmarkExpFloat64-4 1249837 95.63 ns/op BenchmarkNormFloat64-4 1253233 95.41 ns/op BenchmarkPerm3-4 311881 379.1 ns/op BenchmarkPerm30-4 32026 3745 ns/op BenchmarkPerm30ViaShuffle-4 34983 3414 ns/op BenchmarkShuffleOverhead-4 46287 2573 ns/op BenchmarkConcurrent-4 2988033 39.97 ns/op PASS ok math/rand/v2 6.648s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 54211 2154 ns/op BenchmarkQDecodeWord-4 111199 1041 ns/op BenchmarkQDecodeHeader-4 111951 1068 ns/op BenchmarkTypeByExtension/.html-4 410256 253.0 ns/op BenchmarkTypeByExtension/.HTML-4 331316 336.8 ns/op BenchmarkTypeByExtension/.unused-4 397066 285.8 ns/op BenchmarkExtensionsByType/text/html-4 219880 557.2 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 128096 977.6 ns/op BenchmarkExtensionsByType/application/octet-stream-4 198296 608.3 ns/op PASS ok mime 2.225s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 715 161569 ns/op 46744 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 702 165357 ns/op 47749 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 266 432438 ns/op 106053 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 554 219673 ns/op 49818 B/op 207 allocs/op PASS ok mime/multipart 1.772s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 982 119300 ns/op PASS ok mime/quotedprintable 1.213s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 154 791676 ns/op 8562 B/op 94 allocs/op BenchmarkGoLookupIPNoSuchHost-4 14 8122976 ns/op 25844 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5075749829 ns/op 158192 B/op 227 allocs/op BenchmarkDNSName-4 107584 1017 ns/op BenchmarkInterfaces-4 5604 21212 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 7732 13291 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5246 20706 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 5492 19470 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8268 14301 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 6183 18842 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 13083 9156 ns/op BenchmarkParseIPValidIPv4-4 759826 159.3 ns/op BenchmarkParseIPValidIPv6-4 634677 184.3 ns/op BenchmarkIPString/IPv4-4 126290 941.5 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14348 8288 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 47206 2507 ns/op BenchmarkIPEqual/IPv4-4 935353 129.6 ns/op BenchmarkIPEqual/IPv6-4 913194 131.3 ns/op BenchmarkSendfileZeroBytes-4 20749 5470 ns/op 78 B/op 2 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1084107939 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1077167627 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1057244952 ns/op 0.00 MB/s 680 B/op 10 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1078145055 ns/op 0.01 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1020672357 ns/op 0.02 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1082818470 ns/op 0.03 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1076522978 ns/op 0.06 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1076970010 ns/op 0.12 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1076224839 ns/op 0.24 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1082917476 ns/op 0.48 MB/s 680 B/op 10 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1081982424 ns/op 0.97 MB/s 680 B/op 10 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1075430000 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1077086020 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1077755338 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1050744039 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1083371461 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1077577057 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1040026813 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1083014882 ns/op 0.12 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1076357456 ns/op 0.24 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1057015621 ns/op 0.50 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1087222840 ns/op 0.96 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 2940 34998 ns/op BenchmarkTCP4OneShotTimeout-4 3198 32184 ns/op BenchmarkTCP4Persistent-4 16012 7405 ns/op BenchmarkTCP4PersistentTimeout-4 16521 7160 ns/op BenchmarkTCP6OneShot-4 3028 33115 ns/op BenchmarkTCP6OneShotTimeout-4 3135 33730 ns/op BenchmarkTCP6Persistent-4 15980 7565 ns/op BenchmarkTCP6PersistentTimeout-4 15954 7686 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25550 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 24952 ns/op BenchmarkSetReadDeadline-4 125762 991.3 ns/op BenchmarkUDP6LinkLocalUnicast-4 9505 12636 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13758 8465 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13660 8917 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13497 8509 ns/op 0 B/op 0 allocs/op PASS ok net 35.538s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28417 4070 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12255 9808 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 14538 8200 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17127 6985 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 34780 3414 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50641 2290 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1623602 73.13 ns/op BenchmarkFindChild/n=2/rep=map-4 3245721 36.31 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1368216 87.18 ns/op BenchmarkFindChild/n=4/rep=linear-4 807789 140.7 ns/op BenchmarkFindChild/n=4/rep=map-4 3033291 39.47 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 762214 151.0 ns/op BenchmarkFindChild/n=8/rep=linear-4 406376 289.0 ns/op BenchmarkFindChild/n=8/rep=map-4 2888367 41.97 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 400094 300.4 ns/op BenchmarkFindChild/n=16/rep=linear-4 210801 536.8 ns/op BenchmarkFindChild/n=16/rep=map-4 3037434 39.45 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2119284 56.34 ns/op BenchmarkFindChild/n=32/rep=linear-4 107062 1114 ns/op BenchmarkFindChild/n=32/rep=map-4 3136450 34.98 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2348619 52.31 ns/op BenchmarkMultiConflicts-4 1 174885119 ns/op BenchmarkServerMatch-4 19364 6386 ns/op BenchmarkReadRequestChrome-4 3582 31562 ns/op 19.36 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9198 10961 ns/op 7.12 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9547 11045 ns/op 7.42 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6590 16289 ns/op 9.27 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17323 6983 ns/op 5.73 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 279 398658 ns/op 2.57 MB/s BenchmarkFileAndServer_1KB/https1-4 199 545048 ns/op 1.88 MB/s BenchmarkFileAndServer_1KB/h2-4 153 742834 ns/op 1.38 MB/s BenchmarkFileAndServer_16MB/h1-4 2 52490544 ns/op 319.62 MB/s BenchmarkFileAndServer_16MB/https1-4 1 120641602 ns/op 139.07 MB/s BenchmarkFileAndServer_16MB/h2-4 1 230465365 ns/op 72.80 MB/s BenchmarkFileAndServer_64MB/h1-4 1 208289626 ns/op 322.19 MB/s BenchmarkFileAndServer_64MB/https1-4 1 424467790 ns/op 158.10 MB/s BenchmarkFileAndServer_64MB/h2-4 1 938083801 ns/op 71.54 MB/s BenchmarkServeMux-4 217 589293 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 265 489236 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 318 367704 ns/op 6536 B/op 70 allocs/op BenchmarkClientServer/https1-4 210 504895 ns/op 7455 B/op 81 allocs/op BenchmarkClientServer/h2-4 164 658602 ns/op 10884 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 1171 97661 ns/op 10113 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 31 3803221 ns/op 120794 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:11802: write tcp 127.0.0.1:11800->127.0.0.1:11802: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11805: write tcp 127.0.0.1:11800->127.0.0.1:11805: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11827: read tcp 127.0.0.1:11807->127.0.0.1:11827: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11830: read tcp 127.0.0.1:11807->127.0.0.1:11830: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11826: write tcp 127.0.0.1:11807->127.0.0.1:11826: use of closed network connection BenchmarkClientServerParallel/4/h2-4 314 342368 ns/op 15915 B/op 130 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11840: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11841: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11848: read tcp 127.0.0.1:11843->127.0.0.1:11848: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11849: write tcp 127.0.0.1:11843->127.0.0.1:11849: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11853: write tcp 127.0.0.1:11843->127.0.0.1:11853: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11851: write tcp 127.0.0.1:11843->127.0.0.1:11851: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11852: write tcp 127.0.0.1:11843->127.0.0.1:11852: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11875: read tcp 127.0.0.1:11860->127.0.0.1:11875: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11871: write tcp 127.0.0.1:11860->127.0.0.1:11871: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:11867: write tcp 127.0.0.1:11860->127.0.0.1:11867: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 855 153983 ns/op 17360 B/op 107 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4617340 ns/op 146830 B/op 1194 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12611: write tcp 127.0.0.1:12608->127.0.0.1:12611: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12614: write tcp 127.0.0.1:12608->127.0.0.1:12614: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12622: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12621: write tcp 127.0.0.1:12615->127.0.0.1:12621: use of closed network connection BenchmarkClientServerParallel/64/h2-4 74 3589361 ns/op 113625 B/op 975 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12651: write tcp 127.0.0.1:12646->127.0.0.1:12651: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12648: write tcp 127.0.0.1:12646->127.0.0.1:12648: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12667: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12662: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12660: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12679: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12675: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12674: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12672: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12671: write tcp 127.0.0.1:12653->127.0.0.1:12671: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1095234946 ns/op 29824 B/op 154 allocs/op BenchmarkClient-4 247 471899 ns/op 4251 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 566 196713 ns/op 7578 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1201 97843 ns/op 3110 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1584 71504 ns/op 1951 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1519 75019 ns/op 2818 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1546 72687 ns/op 2776 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1480 74600 ns/op 2777 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1683 69263 ns/op 1994 B/op 14 allocs/op BenchmarkServerHijack-4 886 130927 ns/op 16845 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 465 261566 ns/op 6142 B/op 53 allocs/op BenchmarkResponseStatusLine-4 461187 227.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.751s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4126 28746 ns/op 34260 B/op 14 allocs/op PASS ok net/http/httputil 1.274s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 103005 1140 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 860896 132.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 664735 176.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 113593 1058 ns/op BenchmarkStdIPv4-4 134384 890.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92853 1282 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 90777 1306 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 124323 960.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 81163 1467 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1754800 68.22 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1566831 76.37 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 887793 128.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 513044 226.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 654686 178.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 493212 240.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 111793 1069 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 477854 239.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 354237 339.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 389914 292.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 331977 358.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 101614 1185 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 337941 347.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 120313 980.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 170584 711.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 220646 541.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 153610 768.4 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 318607 371.1 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 143383 832.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 142650 832.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 140306 831.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 109284 1097 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 469520 256.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 142407 829.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 185518 642.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 254197 466.6 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 167600 716.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 228055 506.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 102565 1151 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 131119 912.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 163587 737.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 120489 981.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 262638 449.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 114310 1042 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 134324 879.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 177067 679.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 127729 938.9 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1216702 98.88 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1202599 100.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 100.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 104.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 103.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 345663 348.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 473462 245.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 340938 342.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 398943 293.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 327849 353.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 102075 1162 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 6072123 19.67 ns/op PASS ok net/netip 9.315s 2024/07/31 21:25:37 Test RPC server listening on 127.0.0.1:13344 2024/07/31 21:25:37 Test HTTP RPC server listening on 127.0.0.1:13345 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1797 68065 ns/op BenchmarkEndToEndHTTP-4 1608 68920 ns/op BenchmarkEndToEndAsync-4 3813 33242 ns/op BenchmarkEndToEndAsyncHTTP-4 3838 30699 ns/op PASS ok net/rpc 1.882s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3259 32560 ns/op BenchmarkReadMIMEHeader/server_headers-4 5515 21826 ns/op BenchmarkUncommon-4 26911 4466 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.591s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4425 23290 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 124221 951.1 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 549226 209.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 84414 1421 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 158335 751.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 76182 1569 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12930 9294 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 364182 314.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 83396 1447 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 160057 748.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 76804 1575 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14331 8390 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 232396 513.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 99222 1208 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 98678 1193 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 46204 2579 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8409 13946 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 230606 517.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 98042 1223 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 97990 1190 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 46296 2576 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8745 13557 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.151s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3110960 37.19 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 166639 687.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1156 94606 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:507: benchmarkReaddirname ".": 134 entries os_test.go:507: benchmarkReaddirname ".": 134 entries os_test.go:507: benchmarkReaddirname ".": 134 entries BenchmarkReaddir-4 344 341070 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:524: benchmarkReaddir ".": 134 entries os_test.go:524: benchmarkReaddir ".": 134 entries os_test.go:524: benchmarkReaddir ".": 134 entries BenchmarkReadDir-4 872 130654 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:541: benchmarkReadDir ".": 134 entries os_test.go:541: benchmarkReadDir ".": 134 entries os_test.go:541: benchmarkReadDir ".": 134 entries BenchmarkStatDot-4 84814 1424 ns/op BenchmarkStatFile-4 70796 1669 ns/op BenchmarkStatDir-4 76482 1563 ns/op BenchmarkLstatDot-4 83931 1428 ns/op BenchmarkLstatFile-4 73107 1681 ns/op BenchmarkLstatDir-4 76342 1566 ns/op BenchmarkRemoveAll-4 32 3358703 ns/op 36763 B/op 507 allocs/op PASS ok os 3.126s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 56 2131558 ns/op 7093 B/op 30 allocs/op PASS ok os/exec 1.303s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 378134 301.0 ns/op PASS ok os/user 1.300s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3890499 30.61 ns/op BenchmarkString-4 2387372 49.89 ns/op BenchmarkBytes-4 2146411 55.18 ns/op BenchmarkNamedBytes-4 1000000 111.8 ns/op BenchmarkBytesArray-4 748881 160.5 ns/op BenchmarkSliceLen-4 2459347 48.44 ns/op BenchmarkMapLen-4 832250 144.7 ns/op BenchmarkStringLen-4 1844152 64.84 ns/op BenchmarkArrayLen-4 1287318 93.01 ns/op BenchmarkSliceCap-4 2456649 48.70 ns/op BenchmarkDeepEqual/int8-4 376894 307.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 87082 1384 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 340716 351.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 83634 1433 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 341024 351.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 82678 1425 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 338937 353.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 83716 1418 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 338865 349.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 82996 1427 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 371682 304.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 110250 1069 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 337014 351.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 83974 1419 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 342273 355.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 83751 1418 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 342079 353.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 84453 1425 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 335236 356.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 83688 1410 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 341110 348.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 82794 1422 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 340977 350.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 83040 1423 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 344580 349.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 83250 1427 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 344262 350.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 82490 1434 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 337957 355.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 82526 1421 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 389193 302.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 85490 1388 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 340052 352.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 82806 1445 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 111136 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 55329 2157 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 44828 2655 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31915 3782 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 32082 3741 ns/op BenchmarkIsZero/ArrayComparable-4 302176 399.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 29191 4079 ns/op BenchmarkIsZero/StructComparable-4 665671 177.3 ns/op BenchmarkIsZero/StructIncomparable-4 133677 896.0 ns/op BenchmarkIsZero/ArrayInt_4-4 1262666 95.39 ns/op BenchmarkIsZero/ArrayInt_1024-4 18403 6528 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 34633 3473 ns/op BenchmarkIsZero/Struct4Int-4 1253132 95.04 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 18315 6568 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 18387 6509 ns/op BenchmarkIsZero/StructInt_512-4 34947 3399 ns/op BenchmarkSetZero/Bool/Direct-4 4148109 28.49 ns/op BenchmarkSetZero/Bool/CachedZero-4 868477 140.7 ns/op BenchmarkSetZero/Bool/NewZero-4 638947 185.0 ns/op BenchmarkSetZero/Int/Direct-4 2511450 47.61 ns/op BenchmarkSetZero/Int/CachedZero-4 877924 139.7 ns/op BenchmarkSetZero/Int/NewZero-4 647030 185.4 ns/op BenchmarkSetZero/Uint/Direct-4 2473905 48.12 ns/op BenchmarkSetZero/Uint/CachedZero-4 845618 141.5 ns/op BenchmarkSetZero/Uint/NewZero-4 634418 185.3 ns/op BenchmarkSetZero/Float/Direct-4 2517102 47.76 ns/op BenchmarkSetZero/Float/CachedZero-4 829346 140.6 ns/op BenchmarkSetZero/Float/NewZero-4 640866 182.7 ns/op BenchmarkSetZero/Complex/Direct-4 2449831 48.62 ns/op BenchmarkSetZero/Complex/CachedZero-4 824712 140.9 ns/op BenchmarkSetZero/Complex/NewZero-4 618390 185.3 ns/op BenchmarkSetZero/Array/Direct-4 2222284 55.28 ns/op BenchmarkSetZero/Array/CachedZero-4 814538 141.5 ns/op BenchmarkSetZero/Array/NewZero-4 643932 184.7 ns/op BenchmarkSetZero/Chan/Direct-4 2470623 48.25 ns/op BenchmarkSetZero/Chan/CachedZero-4 850160 140.0 ns/op BenchmarkSetZero/Chan/NewZero-4 639340 184.9 ns/op BenchmarkSetZero/Func/Direct-4 2469834 48.35 ns/op BenchmarkSetZero/Func/CachedZero-4 811095 143.2 ns/op BenchmarkSetZero/Func/NewZero-4 639561 184.2 ns/op BenchmarkSetZero/Interface/Direct-4 2246722 53.37 ns/op BenchmarkSetZero/Interface/CachedZero-4 836008 140.8 ns/op BenchmarkSetZero/Interface/NewZero-4 618817 185.0 ns/op BenchmarkSetZero/Map/Direct-4 2469810 48.56 ns/op BenchmarkSetZero/Map/CachedZero-4 831838 140.6 ns/op BenchmarkSetZero/Map/NewZero-4 632168 183.6 ns/op BenchmarkSetZero/Pointer/Direct-4 2474880 47.85 ns/op BenchmarkSetZero/Pointer/CachedZero-4 801938 143.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 650191 185.1 ns/op BenchmarkSetZero/Slice/Direct-4 2195054 54.15 ns/op BenchmarkSetZero/Slice/CachedZero-4 856833 135.4 ns/op BenchmarkSetZero/Slice/NewZero-4 630914 185.3 ns/op BenchmarkSetZero/String/Direct-4 2398791 49.75 ns/op BenchmarkSetZero/String/CachedZero-4 855914 141.7 ns/op BenchmarkSetZero/String/NewZero-4 621130 189.1 ns/op BenchmarkSetZero/Struct/Direct-4 2261184 55.35 ns/op BenchmarkSetZero/Struct/CachedZero-4 865736 135.3 ns/op BenchmarkSetZero/Struct/NewZero-4 631341 184.4 ns/op BenchmarkSelect/1-4 153474 768.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 69195 1772 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 35220 3408 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 205832 529.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 162934 735.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 129580 858.2 ns/op 149.14 MB/s BenchmarkCallArgCopy/size=256-4 129120 922.6 ns/op 277.46 MB/s BenchmarkCallArgCopy/size=1024-4 92292 1354 ns/op 756.14 MB/s BenchmarkCallArgCopy/size=4096-4 39477 3022 ns/op 1355.56 MB/s BenchmarkCallArgCopy/size=65536-4 3241 36152 ns/op 1812.79 MB/s BenchmarkFieldByName1-4 1377620 88.24 ns/op BenchmarkFieldByName2-4 105696 1461 ns/op BenchmarkFieldByName3-4 14772 8068 ns/op BenchmarkInterfaceBig-4 3961944 30.11 ns/op BenchmarkInterfaceSmall-4 3901149 30.75 ns/op BenchmarkNew-4 2268596 52.54 ns/op BenchmarkMap/StringKeys/MapIndex-4 2257 52512 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1854 64167 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2173 54141 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1848 64785 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2238 52320 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1880 63804 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 202801 576.1 ns/op BenchmarkTypeForString-4 1987712 58.03 ns/op BenchmarkTypeForError-4 931587 125.7 ns/op PASS ok reflect 19.108s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11432 9830 ns/op 9399 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16852 7189 ns/op 9379 B/op 1 allocs/op BenchmarkFindString-4 12031 9416 ns/op 9091 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10927 ns/op 9213 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 11294 ns/op 9286 B/op 2 allocs/op BenchmarkLiteral-4 17752 6101 ns/op BenchmarkNotLiteral-4 4477 26093 ns/op BenchmarkMatchClass-4 3766 33535 ns/op BenchmarkMatchClass_InRange-4 3372 33002 ns/op BenchmarkReplaceAll-4 2517 45507 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 120649 1004 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 121192 1012 ns/op BenchmarkAnchoredShortMatch-4 72428 1680 ns/op BenchmarkAnchoredLongMatch-4 73214 1671 ns/op BenchmarkOnePassShortA-4 21376 5688 ns/op BenchmarkNotOnePassShortA-4 8229 14406 ns/op BenchmarkOnePassShortB-4 27069 4355 ns/op BenchmarkNotOnePassShortB-4 10000 11269 ns/op BenchmarkOnePassLongPrefix-4 86001 1426 ns/op BenchmarkOnePassLongNotPrefix-4 28902 4188 ns/op BenchmarkMatchParallelShared-4 26481 4868 ns/op BenchmarkMatchParallelCopied-4 25297 4412 ns/op BenchmarkQuoteMetaAll-4 148320 802.2 ns/op 17.45 MB/s BenchmarkQuoteMetaNone-4 275764 437.7 ns/op 59.40 MB/s BenchmarkCompile/Onepass-4 4035 26736 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1664 70625 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 199 598745 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3786193 31.30 ns/op 511.15 MB/s BenchmarkMatch/Easy0/32-4 20712 5869 ns/op 5.45 MB/s BenchmarkMatch/Easy0/1K-4 17907 6367 ns/op 160.82 MB/s BenchmarkMatch/Easy0i/16-4 3804508 31.09 ns/op 514.67 MB/s BenchmarkMatch/Easy0i/32-4 5976 19871 ns/op 1.61 MB/s BenchmarkMatch/Easy0i/1K-4 283 421037 ns/op 2.43 MB/s BenchmarkMatch/Easy1/16-4 3804468 31.16 ns/op 513.45 MB/s BenchmarkMatch/Easy1/32-4 20785 6767 ns/op 4.73 MB/s BenchmarkMatch/Easy1/1K-4 8114 15806 ns/op 64.78 MB/s BenchmarkMatch/Medium/16-4 3749385 31.19 ns/op 512.98 MB/s BenchmarkMatch/Medium/32-4 6391 17445 ns/op 1.83 MB/s BenchmarkMatch/Medium/1K-4 324 369203 ns/op 2.77 MB/s BenchmarkMatch/Hard/16-4 3762958 31.05 ns/op 515.24 MB/s BenchmarkMatch/Hard/32-4 4316 27581 ns/op 1.16 MB/s BenchmarkMatch/Hard/1K-4 182 648042 ns/op 1.58 MB/s BenchmarkMatch/Hard1/16-4 1544 78526 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 799 148709 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 27 4267292 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 31096 3811 ns/op 4.20 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18780 6376 ns/op 5.02 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 727 162994 ns/op 6.28 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.272s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 629858 189.7 ns/op BenchmarkIsWordChar-4 182648 662.0 ns/op PASS ok regexp/syntax 2.350s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 76070 1592 ns/op BenchmarkCallers/inlined-4 69522 1704 ns/op BenchmarkCallers/no-cache-4 15890 7528 ns/op BenchmarkFPCallers/cached-4 2801430 41.77 ns/op BenchmarkMakeChan/Byte-4 1147647 100.3 ns/op BenchmarkMakeChan/Int-4 918886 154.7 ns/op BenchmarkMakeChan/Ptr-4 607924 200.2 ns/op BenchmarkMakeChan/Struct/0-4 1000000 116.2 ns/op BenchmarkMakeChan/Struct/32-4 478438 242.5 ns/op BenchmarkMakeChan/Struct/40-4 401709 322.2 ns/op BenchmarkChanNonblocking-4 11353603 9.822 ns/op BenchmarkSelectUncontended-4 1174544 108.5 ns/op BenchmarkSelectSyncContended-4 28863 4100 ns/op BenchmarkSelectAsyncContended-4 94105 1222 ns/op BenchmarkSelectNonblock-4 6111398 19.38 ns/op BenchmarkChanUncontended-4 8662 12551 ns/op BenchmarkChanContended-4 1136 106496 ns/op BenchmarkChanSync-4 113078 1044 ns/op BenchmarkChanSyncWork-4 36057 3154 ns/op BenchmarkChanProdCons0-4 83226 1481 ns/op BenchmarkChanProdCons10-4 96120 1236 ns/op BenchmarkChanProdCons100-4 98511 1228 ns/op BenchmarkChanProdConsWork0-4 77575 1506 ns/op BenchmarkChanProdConsWork10-4 82785 1461 ns/op BenchmarkChanProdConsWork100-4 81402 1356 ns/op BenchmarkSelectProdCons-4 61317 1986 ns/op BenchmarkReceiveDataFromClosedChan-4 685599 166.2 ns/op BenchmarkChanCreation-4 178044 579.6 ns/op BenchmarkChanSem-4 123916 1085 ns/op BenchmarkChanPopular-4 96 1059533 ns/op BenchmarkChanClosed-4 597621 258.2 ns/op BenchmarkCallClosure-4 6389422 18.30 ns/op BenchmarkCallClosure1-4 6252706 18.12 ns/op BenchmarkCallClosure2-4 1397331 79.39 ns/op BenchmarkCallClosure3-4 1722556 73.90 ns/op BenchmarkCallClosure4-4 1446130 84.69 ns/op BenchmarkComplex128DivNormal-4 11028376 19.42 ns/op BenchmarkComplex128DivNisNaN-4 7018873 20.74 ns/op BenchmarkComplex128DivDisNaN-4 7943092 21.98 ns/op BenchmarkComplex128DivNisInf-4 10264550 22.25 ns/op BenchmarkComplex128DivDisInf-4 5296609 29.86 ns/op BenchmarkAllocation-4 5151 28461 ns/op BenchmarkReadMemStats-4 6596 17761 ns/op BenchmarkReadMemStatsLatency-4 1 76923 p50-ns 76923 p90-ns 76923 p99-ns BenchmarkWriteBarrier-4 2831634 41.46 ns/op BenchmarkBulkWriteBarrier-4 5666258 17.87 ns/op BenchmarkScanStackNoLocals-4 3 37449476 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11688492 9.854 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10964276 10.61 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8254131 12.53 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7075326 17.68 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4709078 24.71 ns/op BenchmarkHash5-4 6666715 18.06 ns/op 276.91 MB/s BenchmarkHash16-4 6624276 18.01 ns/op 888.32 MB/s BenchmarkHash64-4 5965141 20.14 ns/op 3177.11 MB/s BenchmarkHash1024-4 1838780 65.44 ns/op 15648.02 MB/s BenchmarkHash65536-4 38668 3103 ns/op 21117.30 MB/s BenchmarkAlignedLoad-4 8824508 13.62 ns/op BenchmarkUnalignedLoad-4 8425467 14.38 ns/op BenchmarkEqEfaceConcrete-4 6058562 19.05 ns/op BenchmarkEqIfaceConcrete-4 5950796 17.44 ns/op BenchmarkNeEfaceConcrete-4 5893981 19.34 ns/op BenchmarkNeIfaceConcrete-4 5897694 19.57 ns/op BenchmarkConvT2EByteSized/bool-4 5955303 18.16 ns/op BenchmarkConvT2EByteSized/uint8-4 5790898 18.08 ns/op BenchmarkConvT2ESmall-4 5597197 19.10 ns/op BenchmarkConvT2EUintptr-4 5627595 19.13 ns/op BenchmarkConvT2ELarge-4 1000000 104.0 ns/op BenchmarkConvT2ISmall-4 5602198 19.26 ns/op BenchmarkConvT2IUintptr-4 5575813 20.59 ns/op BenchmarkConvT2ILarge-4 1278134 92.67 ns/op BenchmarkConvI2E-4 5567607 21.35 ns/op BenchmarkConvI2I-4 5493969 21.88 ns/op BenchmarkAssertE2T-4 4712962 25.37 ns/op BenchmarkAssertE2TLarge-4 2605641 46.04 ns/op BenchmarkAssertE2I-4 5675048 21.04 ns/op BenchmarkAssertI2T-4 4610226 25.97 ns/op BenchmarkAssertI2I-4 5705062 20.98 ns/op BenchmarkAssertI2E-4 5937124 20.20 ns/op BenchmarkAssertE2E-4 6302454 19.19 ns/op BenchmarkAssertE2T2-4 3890242 30.74 ns/op BenchmarkAssertE2T2Blank-4 4656739 25.71 ns/op BenchmarkAssertI2E2-4 4449861 27.10 ns/op BenchmarkAssertI2E2Blank-4 5856484 20.51 ns/op BenchmarkAssertE2E2-4 4488676 26.69 ns/op BenchmarkAssertE2E2Blank-4 5871128 20.57 ns/op BenchmarkConvT2Ezero/zero/16-4 5606281 19.04 ns/op BenchmarkConvT2Ezero/zero/32-4 5707263 19.59 ns/op BenchmarkConvT2Ezero/zero/64-4 5670091 19.00 ns/op BenchmarkConvT2Ezero/zero/str-4 5537996 20.28 ns/op BenchmarkConvT2Ezero/zero/slice-4 5629456 19.39 ns/op BenchmarkConvT2Ezero/zero/big-4 283023 435.1 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1360134 84.13 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1239064 94.05 ns/op BenchmarkConvT2Ezero/nonzero/big-4 278794 568.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5494053 19.00 ns/op BenchmarkConvT2Ezero/smallint/32-4 5628457 19.55 ns/op BenchmarkConvT2Ezero/smallint/64-4 5696449 19.05 ns/op BenchmarkConvT2Ezero/largeint/16-4 1710669 79.12 ns/op BenchmarkConvT2Ezero/largeint/32-4 1890890 64.44 ns/op BenchmarkConvT2Ezero/largeint/64-4 1730852 66.30 ns/op BenchmarkMalloc8-4 2286756 57.93 ns/op BenchmarkMalloc16-4 1717684 59.73 ns/op BenchmarkMallocTypeInfo8-4 1829622 64.55 ns/op BenchmarkMallocTypeInfo16-4 1646964 70.78 ns/op BenchmarkMallocLargeStruct-4 224242 746.0 ns/op BenchmarkGoroutineSelect-4 78 1396687 ns/op BenchmarkGoroutineBlocking-4 100 1188869 ns/op BenchmarkGoroutineForRange-4 94 1183609 ns/op BenchmarkGoroutineIdle-4 147 809222 ns/op BenchmarkHashStringSpeed-4 2519912 45.37 ns/op BenchmarkHashBytesSpeed-4 1455412 84.68 ns/op BenchmarkHashInt32Speed-4 2951389 38.16 ns/op BenchmarkHashInt64Speed-4 2610138 40.16 ns/op BenchmarkHashStringArraySpeed-4 602954 195.2 ns/op BenchmarkMegMap-4 3053318 38.65 ns/op BenchmarkMegOneMap-4 3854983 30.73 ns/op BenchmarkMegEqMap-4 1382 86667 ns/op BenchmarkMegEmptyMap-4 4843419 23.81 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2595343 44.95 ns/op BenchmarkSmallStrMap-4 3263342 36.47 ns/op BenchmarkMapStringKeysEight_16-4 3292900 36.63 ns/op BenchmarkMapStringKeysEight_32-4 3085704 37.37 ns/op BenchmarkMapStringKeysEight_64-4 3065995 36.89 ns/op BenchmarkMapStringKeysEight_1M-4 3086138 38.36 ns/op BenchmarkIntMap-4 3839985 30.73 ns/op BenchmarkMapFirst/1-4 4369219 27.35 ns/op BenchmarkMapFirst/2-4 4651362 25.97 ns/op BenchmarkMapFirst/3-4 4340907 25.94 ns/op BenchmarkMapFirst/4-4 4569310 26.14 ns/op BenchmarkMapFirst/5-4 4516344 26.00 ns/op BenchmarkMapFirst/6-4 4507723 26.08 ns/op BenchmarkMapFirst/7-4 4342832 27.36 ns/op BenchmarkMapFirst/8-4 4416546 27.46 ns/op BenchmarkMapFirst/9-4 3813696 29.82 ns/op BenchmarkMapFirst/10-4 3956592 29.86 ns/op BenchmarkMapFirst/11-4 3684970 31.80 ns/op BenchmarkMapFirst/12-4 3840313 30.17 ns/op BenchmarkMapFirst/13-4 4005232 29.80 ns/op BenchmarkMapFirst/14-4 4079904 29.69 ns/op BenchmarkMapFirst/15-4 3984436 31.27 ns/op BenchmarkMapFirst/16-4 3968204 30.27 ns/op BenchmarkMapMid/1-4 4295810 27.96 ns/op BenchmarkMapMid/2-4 4356526 27.41 ns/op BenchmarkMapMid/3-4 4278600 27.69 ns/op BenchmarkMapMid/4-4 4150248 28.58 ns/op BenchmarkMapMid/5-4 3992402 28.57 ns/op BenchmarkMapMid/6-4 4115760 29.32 ns/op BenchmarkMapMid/7-4 4063773 28.00 ns/op BenchmarkMapMid/8-4 4211290 30.14 ns/op BenchmarkMapMid/9-4 3646690 31.75 ns/op BenchmarkMapMid/10-4 3697250 31.80 ns/op BenchmarkMapMid/11-4 3615174 34.06 ns/op BenchmarkMapMid/12-4 3546806 32.71 ns/op BenchmarkMapMid/13-4 3446858 32.40 ns/op BenchmarkMapMid/14-4 3658168 31.77 ns/op BenchmarkMapMid/15-4 3737835 32.26 ns/op BenchmarkMapMid/16-4 3679604 31.35 ns/op BenchmarkMapLast/1-4 4272855 28.29 ns/op BenchmarkMapLast/2-4 4508630 26.77 ns/op BenchmarkMapLast/3-4 4058356 28.93 ns/op BenchmarkMapLast/4-4 4026054 29.38 ns/op BenchmarkMapLast/5-4 4030590 31.48 ns/op BenchmarkMapLast/6-4 3881335 29.58 ns/op BenchmarkMapLast/7-4 3929350 31.14 ns/op BenchmarkMapLast/8-4 3737270 29.97 ns/op BenchmarkMapLast/9-4 3568651 34.89 ns/op BenchmarkMapLast/10-4 3539244 34.77 ns/op BenchmarkMapLast/11-4 3655256 35.56 ns/op BenchmarkMapLast/12-4 3655777 35.01 ns/op BenchmarkMapLast/13-4 3460251 36.68 ns/op BenchmarkMapLast/14-4 3785258 33.67 ns/op BenchmarkMapLast/15-4 3679960 33.32 ns/op BenchmarkMapLast/16-4 3618028 32.83 ns/op BenchmarkMapCycle-4 2067979 56.66 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3214921 37.22 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2329 50787 ns/op BenchmarkMakeMap/[Byte]Byte-4 700264 228.6 ns/op BenchmarkMakeMap/[Int]Int-4 391627 347.7 ns/op BenchmarkNewEmptyMap-4 4319578 28.92 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1289704 92.94 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 460528 257.4 ns/op BenchmarkMapIterEmpty-4 4905684 24.23 ns/op BenchmarkSameLengthMap-4 4323667 27.82 ns/op BenchmarkBigKeyMap-4 1705275 70.49 ns/op BenchmarkBigValMap-4 1571108 76.70 ns/op BenchmarkSmallKeyMap-4 2859906 41.92 ns/op BenchmarkMapPopulate/1-4 1990754 60.95 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 154376 818.9 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9360 12755 ns/op 3349 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 831 146908 ns/op 53284 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 68 1680424 ns/op 427156 B/op 315 allocs/op BenchmarkMapPopulate/100000-4 6 19923347 ns/op 3606784 B/op 3975 allocs/op BenchmarkComplexAlgMap-4 466276 257.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 1535940 78.71 ns/op BenchmarkGoMapClear/Reflexive/10-4 1418140 85.01 ns/op BenchmarkGoMapClear/Reflexive/100-4 481188 240.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 55388 2151 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5673 19110 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1218356 99.71 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 104.8 ns/op BenchmarkGoMapClear/NonReflexive/100-4 469970 256.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 54824 2172 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 6336 18812 ns/op BenchmarkMapStringConversion/32/simple-4 1737943 66.54 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1587254 75.39 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1617116 73.87 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1645444 72.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1432534 83.35 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1476968 81.01 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1903716 65.63 ns/op BenchmarkMapInterfacePtr-4 1865328 62.88 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3166207 38.39 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 159254 879.2 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4704 25229 ns/op BenchmarkMapPop1000-4 351 356884 ns/op BenchmarkMapPop10000-4 20 6159648 ns/op BenchmarkMapAssign/Int32/256-4 2202111 52.89 ns/op BenchmarkMapAssign/Int32/65536-4 1159760 106.5 ns/op BenchmarkMapAssign/Int64/256-4 2365280 51.48 ns/op BenchmarkMapAssign/Int64/65536-4 1097630 108.7 ns/op BenchmarkMapAssign/Str/256-4 1863992 64.08 ns/op BenchmarkMapAssign/Str/65536-4 640407 188.3 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1463131 81.83 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 715762 157.0 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1434640 83.84 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 676194 173.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 527948 2552 ns/op BenchmarkMapOperatorAssign/Str/65536-4 216673 462.7 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 134.6 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 279463 380.2 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 907910 131.1 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 260857 390.2 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 766940 198.0 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 173319 647.7 ns/op 106 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1811180 66.70 ns/op BenchmarkMapDelete/Int32/1000-4 1972856 61.32 ns/op BenchmarkMapDelete/Int32/10000-4 1835241 64.15 ns/op BenchmarkMapDelete/Int64/100-4 1815618 67.03 ns/op BenchmarkMapDelete/Int64/1000-4 1885178 62.16 ns/op BenchmarkMapDelete/Int64/10000-4 1842878 65.36 ns/op BenchmarkMapDelete/Str/100-4 1394485 87.62 ns/op BenchmarkMapDelete/Str/1000-4 1515170 79.43 ns/op BenchmarkMapDelete/Str/10000-4 1408441 85.72 ns/op BenchmarkMapDelete/Pointer/100-4 1600506 74.64 ns/op BenchmarkMapDelete/Pointer/1000-4 1755595 68.02 ns/op BenchmarkMapDelete/Pointer/10000-4 1667497 71.70 ns/op BenchmarkMemmove/0-4 14803335 7.972 ns/op BenchmarkMemmove/1-4 2026624 57.25 ns/op 17.47 MB/s BenchmarkMemmove/2-4 1978598 58.90 ns/op 33.95 MB/s BenchmarkMemmove/3-4 1914399 60.87 ns/op 49.28 MB/s BenchmarkMemmove/4-4 1968632 59.40 ns/op 67.35 MB/s BenchmarkMemmove/5-4 1989723 60.14 ns/op 83.13 MB/s BenchmarkMemmove/6-4 1958739 59.61 ns/op 100.65 MB/s BenchmarkMemmove/7-4 1963892 59.68 ns/op 117.29 MB/s BenchmarkMemmove/8-4 1988558 59.14 ns/op 135.27 MB/s BenchmarkMemmove/9-4 1825718 63.75 ns/op 141.18 MB/s BenchmarkMemmove/10-4 1804669 63.65 ns/op 157.11 MB/s BenchmarkMemmove/11-4 1833254 63.73 ns/op 172.60 MB/s BenchmarkMemmove/12-4 1830732 63.88 ns/op 187.86 MB/s BenchmarkMemmove/13-4 1840938 63.69 ns/op 204.10 MB/s BenchmarkMemmove/14-4 1858059 63.09 ns/op 221.90 MB/s BenchmarkMemmove/15-4 1839624 63.16 ns/op 237.51 MB/s BenchmarkMemmove/16-4 1939842 60.51 ns/op 264.42 MB/s BenchmarkMemmove/32-4 1873035 63.63 ns/op 502.89 MB/s BenchmarkMemmove/64-4 1673866 69.38 ns/op 922.48 MB/s BenchmarkMemmove/128-4 1436304 81.68 ns/op 1567.08 MB/s BenchmarkMemmove/256-4 1000000 110.1 ns/op 2324.14 MB/s BenchmarkMemmove/512-4 730940 160.1 ns/op 3197.49 MB/s BenchmarkMemmove/1024-4 378614 291.9 ns/op 3507.86 MB/s BenchmarkMemmove/2048-4 245492 486.0 ns/op 4214.40 MB/s BenchmarkMemmove/4096-4 131996 895.6 ns/op 4573.37 MB/s BenchmarkMemmoveOverlap/32-4 1841156 62.53 ns/op 511.76 MB/s BenchmarkMemmoveOverlap/64-4 1676598 70.45 ns/op 908.51 MB/s BenchmarkMemmoveOverlap/128-4 1430706 81.82 ns/op 1564.36 MB/s BenchmarkMemmoveOverlap/256-4 1000000 110.5 ns/op 2317.36 MB/s BenchmarkMemmoveOverlap/512-4 734907 163.0 ns/op 3141.94 MB/s BenchmarkMemmoveOverlap/1024-4 412345 291.0 ns/op 3518.31 MB/s BenchmarkMemmoveOverlap/2048-4 243027 493.1 ns/op 4153.70 MB/s BenchmarkMemmoveOverlap/4096-4 131589 903.2 ns/op 4535.20 MB/s BenchmarkMemmoveUnalignedDst/0-4 15125215 7.962 ns/op BenchmarkMemmoveUnalignedDst/1-4 2022332 59.40 ns/op 16.83 MB/s BenchmarkMemmoveUnalignedDst/2-4 1967060 62.15 ns/op 32.18 MB/s BenchmarkMemmoveUnalignedDst/3-4 1878590 60.48 ns/op 49.60 MB/s BenchmarkMemmoveUnalignedDst/4-4 1945218 60.32 ns/op 66.31 MB/s BenchmarkMemmoveUnalignedDst/5-4 1973947 60.21 ns/op 83.05 MB/s BenchmarkMemmoveUnalignedDst/6-4 1978562 59.72 ns/op 100.47 MB/s BenchmarkMemmoveUnalignedDst/7-4 1976817 59.84 ns/op 116.98 MB/s BenchmarkMemmoveUnalignedDst/8-4 2006150 58.51 ns/op 136.74 MB/s BenchmarkMemmoveUnalignedDst/9-4 1869494 62.98 ns/op 142.89 MB/s BenchmarkMemmoveUnalignedDst/10-4 1866024 63.10 ns/op 158.47 MB/s BenchmarkMemmoveUnalignedDst/11-4 1838536 64.36 ns/op 170.91 MB/s BenchmarkMemmoveUnalignedDst/12-4 1876896 64.97 ns/op 184.70 MB/s BenchmarkMemmoveUnalignedDst/13-4 1838965 63.20 ns/op 205.71 MB/s BenchmarkMemmoveUnalignedDst/14-4 1834084 63.24 ns/op 221.39 MB/s BenchmarkMemmoveUnalignedDst/15-4 1859929 63.52 ns/op 236.13 MB/s BenchmarkMemmoveUnalignedDst/16-4 1850424 63.12 ns/op 253.47 MB/s BenchmarkMemmoveUnalignedDst/32-4 1744548 67.49 ns/op 474.16 MB/s BenchmarkMemmoveUnalignedDst/64-4 1567023 74.45 ns/op 859.66 MB/s BenchmarkMemmoveUnalignedDst/128-4 1359490 87.87 ns/op 1456.74 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 113.4 ns/op 2258.20 MB/s BenchmarkMemmoveUnalignedDst/512-4 699722 165.8 ns/op 3088.04 MB/s BenchmarkMemmoveUnalignedDst/1024-4 404425 292.0 ns/op 3506.44 MB/s BenchmarkMemmoveUnalignedDst/2048-4 241209 490.6 ns/op 4174.90 MB/s BenchmarkMemmoveUnalignedDst/4096-4 129124 932.9 ns/op 4390.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1682990 69.98 ns/op 457.27 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1582124 74.60 ns/op 857.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1374523 86.04 ns/op 1487.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 114.3 ns/op 2238.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 704120 167.6 ns/op 3055.35 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 398293 298.2 ns/op 3433.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 239334 497.8 ns/op 4113.99 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 129469 910.3 ns/op 4499.82 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14434518 8.077 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1986237 58.31 ns/op 17.15 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1928359 60.97 ns/op 32.81 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1911100 60.74 ns/op 49.39 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1960710 60.33 ns/op 66.30 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1947916 60.16 ns/op 83.12 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1966842 60.44 ns/op 99.28 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1951887 61.31 ns/op 114.17 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1991317 59.00 ns/op 135.59 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1810088 63.83 ns/op 141.00 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1853187 63.36 ns/op 157.82 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1814526 64.93 ns/op 169.41 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1828378 64.15 ns/op 187.06 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1837561 63.66 ns/op 204.22 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1846581 63.54 ns/op 220.33 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1815607 64.46 ns/op 232.70 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1824532 64.15 ns/op 249.41 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1711398 68.53 ns/op 466.96 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1607038 74.34 ns/op 860.92 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1375537 86.17 ns/op 1485.51 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 113.4 ns/op 2257.12 MB/s BenchmarkMemmoveUnalignedSrc/512-4 716290 164.8 ns/op 3106.28 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 405062 299.1 ns/op 3423.54 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 235632 492.2 ns/op 4161.23 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 132038 911.0 ns/op 4496.30 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1566392 76.47 ns/op 209.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1586418 76.47 ns/op 209.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1442288 82.76 ns/op 193.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1475328 81.69 ns/op 195.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1449133 82.52 ns/op 193.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1486778 80.82 ns/op 197.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1461814 83.66 ns/op 191.25 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1501356 81.45 ns/op 196.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1296108 92.35 ns/op 693.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1211762 99.22 ns/op 645.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1221984 98.25 ns/op 651.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1245196 97.23 ns/op 658.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1210483 98.79 ns/op 647.87 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1247276 95.10 ns/op 672.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1222771 98.23 ns/op 651.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1262814 95.56 ns/op 669.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 763000 157.5 ns/op 1625.62 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 596906 201.9 ns/op 1268.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 722682 163.0 ns/op 1570.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 734563 160.3 ns/op 1596.85 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 714824 163.6 ns/op 1565.25 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 728739 162.7 ns/op 1573.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 713023 163.6 ns/op 1565.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 720708 160.7 ns/op 1592.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 79970 1495 ns/op 2739.79 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 50498 2308 ns/op 1775.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 79988 1498 ns/op 2733.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 79328 1501 ns/op 2729.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 79218 1493 ns/op 2744.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 80328 1502 ns/op 2727.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 79581 1495 ns/op 2739.08 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 80318 1497 ns/op 2736.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4908 23797 ns/op 2753.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3204 35892 ns/op 1825.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 4696 23695 ns/op 2765.78 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 4702 23496 ns/op 2789.18 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 4731 23373 ns/op 2803.87 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 4672 23502 ns/op 2788.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 4756 23489 ns/op 2790.11 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 4586 23678 ns/op 2767.85 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1726010 69.05 ns/op 463.44 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1587238 73.79 ns/op 867.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1351315 86.18 ns/op 1485.20 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 113.9 ns/op 2247.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 691154 166.0 ns/op 3085.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 402390 295.0 ns/op 3471.55 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 240994 494.4 ns/op 4142.44 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 131833 911.4 ns/op 4494.12 MB/s BenchmarkMemclr/5-4 13076230 9.114 ns/op 548.63 MB/s BenchmarkMemclr/16-4 12607237 9.508 ns/op 1682.76 MB/s BenchmarkMemclr/64-4 11736711 10.16 ns/op 6300.69 MB/s BenchmarkMemclr/256-4 9824920 13.02 ns/op 19667.31 MB/s BenchmarkMemclr/4096-4 2395159 50.26 ns/op 81493.74 MB/s BenchmarkMemclr/65536-4 66278 1724 ns/op 38016.84 MB/s BenchmarkMemclr/1M-4 2826 41632 ns/op 25186.63 MB/s BenchmarkMemclr/4M-4 694 167525 ns/op 25036.96 MB/s BenchmarkMemclr/8M-4 307 378443 ns/op 22166.10 MB/s BenchmarkMemclr/16M-4 63 1828328 ns/op 9176.26 MB/s BenchmarkMemclr/64M-4 12 9623031 ns/op 6973.78 MB/s BenchmarkMemclrUnaligned/0_5-4 6837678 17.15 ns/op 291.55 MB/s BenchmarkMemclrUnaligned/0_16-4 6629490 18.14 ns/op 882.17 MB/s BenchmarkMemclrUnaligned/0_64-4 6492267 18.18 ns/op 3521.09 MB/s BenchmarkMemclrUnaligned/0_256-4 5894466 19.93 ns/op 12844.21 MB/s BenchmarkMemclrUnaligned/0_4096-4 2167093 53.83 ns/op 76090.67 MB/s BenchmarkMemclrUnaligned/0_65536-4 70573 2004 ns/op 32705.35 MB/s BenchmarkMemclrUnaligned/1_5-4 6935016 17.08 ns/op 292.78 MB/s BenchmarkMemclrUnaligned/1_16-4 6773788 18.17 ns/op 880.37 MB/s BenchmarkMemclrUnaligned/1_64-4 6476145 18.21 ns/op 3514.26 MB/s BenchmarkMemclrUnaligned/1_256-4 5630085 21.12 ns/op 12122.28 MB/s BenchmarkMemclrUnaligned/1_4096-4 1350702 88.24 ns/op 46419.73 MB/s BenchmarkMemclrUnaligned/1_65536-4 50295 2062 ns/op 31775.07 MB/s BenchmarkMemclrUnaligned/4_5-4 6892956 17.11 ns/op 292.17 MB/s BenchmarkMemclrUnaligned/4_16-4 6799099 17.82 ns/op 898.00 MB/s BenchmarkMemclrUnaligned/4_64-4 6116313 19.22 ns/op 3329.79 MB/s BenchmarkMemclrUnaligned/4_256-4 5500178 20.63 ns/op 12408.35 MB/s BenchmarkMemclrUnaligned/4_4096-4 1352505 89.26 ns/op 45886.38 MB/s BenchmarkMemclrUnaligned/4_65536-4 49612 2123 ns/op 30867.99 MB/s BenchmarkMemclrUnaligned/7_5-4 6979098 17.13 ns/op 291.90 MB/s BenchmarkMemclrUnaligned/7_16-4 6736866 17.80 ns/op 898.76 MB/s BenchmarkMemclrUnaligned/7_64-4 6398488 18.58 ns/op 3444.78 MB/s BenchmarkMemclrUnaligned/7_256-4 5809950 19.94 ns/op 12838.54 MB/s BenchmarkMemclrUnaligned/7_4096-4 1354933 88.60 ns/op 46230.28 MB/s BenchmarkMemclrUnaligned/7_65536-4 50862 2014 ns/op 32536.45 MB/s BenchmarkMemclrUnaligned/0_1M-4 2658 41823 ns/op 25071.59 MB/s BenchmarkMemclrUnaligned/0_4M-4 697 168038 ns/op 24960.44 MB/s BenchmarkMemclrUnaligned/0_8M-4 327 384021 ns/op 21844.16 MB/s BenchmarkMemclrUnaligned/0_16M-4 62 1632119 ns/op 10279.41 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9637859 ns/op 6963.05 MB/s BenchmarkMemclrUnaligned/1_1M-4 2665 40050 ns/op 26181.51 MB/s BenchmarkMemclrUnaligned/1_4M-4 679 171586 ns/op 24444.29 MB/s BenchmarkMemclrUnaligned/1_8M-4 243 477426 ns/op 17570.48 MB/s BenchmarkMemclrUnaligned/1_16M-4 55 2023186 ns/op 8292.47 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9703894 ns/op 6915.66 MB/s BenchmarkMemclrUnaligned/4_1M-4 2487 40837 ns/op 25676.80 MB/s BenchmarkMemclrUnaligned/4_4M-4 674 169468 ns/op 24749.77 MB/s BenchmarkMemclrUnaligned/4_8M-4 246 481188 ns/op 17433.12 MB/s BenchmarkMemclrUnaligned/4_16M-4 63 2024577 ns/op 8286.78 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9779759 ns/op 6862.02 MB/s BenchmarkMemclrUnaligned/7_1M-4 2516 42300 ns/op 24789.05 MB/s BenchmarkMemclrUnaligned/7_4M-4 648 172437 ns/op 24323.63 MB/s BenchmarkMemclrUnaligned/7_8M-4 243 482238 ns/op 17395.17 MB/s BenchmarkMemclrUnaligned/7_16M-4 60 2144890 ns/op 7821.95 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9766272 ns/op 6871.49 MB/s BenchmarkGoMemclr/5-4 14092712 8.378 ns/op 596.81 MB/s BenchmarkGoMemclr/16-4 13399605 8.646 ns/op 1850.47 MB/s BenchmarkGoMemclr/64-4 12754438 9.432 ns/op 6785.15 MB/s BenchmarkGoMemclr/256-4 10516196 11.43 ns/op 22393.60 MB/s BenchmarkMemclrRange/1K_2K-4 71563 1709 ns/op 56084.90 MB/s BenchmarkMemclrRange/2K_8K-4 32341 3728 ns/op 89459.89 MB/s BenchmarkMemclrRange/4K_16K-4 42818 2763 ns/op 116928.56 MB/s BenchmarkMemclrRange/160K_228K-4 1843 60268 ns/op 27591.00 MB/s BenchmarkClearFat7-4 7140156 16.60 ns/op BenchmarkClearFat8-4 7189147 16.46 ns/op BenchmarkClearFat11-4 6297471 18.29 ns/op BenchmarkClearFat12-4 6457519 18.56 ns/op BenchmarkClearFat13-4 6375409 18.41 ns/op BenchmarkClearFat14-4 6337627 19.01 ns/op BenchmarkClearFat15-4 6513590 18.25 ns/op BenchmarkClearFat16-4 6785082 18.13 ns/op BenchmarkClearFat24-4 6340548 18.94 ns/op BenchmarkClearFat32-4 6271408 19.03 ns/op BenchmarkClearFat40-4 6058048 19.76 ns/op BenchmarkClearFat48-4 5645365 21.41 ns/op BenchmarkClearFat56-4 5748789 20.78 ns/op BenchmarkClearFat64-4 5407453 22.10 ns/op BenchmarkClearFat72-4 5197075 22.59 ns/op BenchmarkClearFat128-4 3998138 29.69 ns/op BenchmarkClearFat256-4 2752434 43.33 ns/op BenchmarkClearFat512-4 1447186 81.70 ns/op BenchmarkClearFat1024-4 880696 131.7 ns/op BenchmarkClearFat1032-4 862035 146.0 ns/op BenchmarkClearFat1040-4 835948 139.8 ns/op BenchmarkCopyFat7-4 7073556 16.78 ns/op BenchmarkCopyFat8-4 7717152 15.56 ns/op BenchmarkCopyFat11-4 6251672 19.03 ns/op BenchmarkCopyFat12-4 6614205 18.14 ns/op BenchmarkCopyFat13-4 6505627 18.29 ns/op BenchmarkCopyFat14-4 6440108 18.47 ns/op BenchmarkCopyFat15-4 6404622 18.43 ns/op BenchmarkCopyFat16-4 6728745 17.90 ns/op BenchmarkCopyFat24-4 6567093 18.35 ns/op BenchmarkCopyFat32-4 6333668 18.94 ns/op BenchmarkCopyFat64-4 5311503 22.57 ns/op BenchmarkCopyFat72-4 4413033 23.22 ns/op BenchmarkCopyFat128-4 3783358 31.73 ns/op BenchmarkCopyFat256-4 2634808 45.71 ns/op BenchmarkCopyFat512-4 1397708 86.44 ns/op BenchmarkCopyFat520-4 1348621 89.28 ns/op BenchmarkCopyFat1024-4 808426 147.5 ns/op BenchmarkCopyFat1032-4 824166 153.8 ns/op BenchmarkCopyFat1040-4 808556 146.7 ns/op BenchmarkIssue18740/2byte-4 494 235371 ns/op BenchmarkIssue18740/4byte-4 784 152341 ns/op BenchmarkIssue18740/8byte-4 1078 110244 ns/op BenchmarkMemclrKnownSize1-4 8942774 13.50 ns/op 74.09 MB/s BenchmarkMemclrKnownSize2-4 6248497 19.50 ns/op 102.58 MB/s BenchmarkMemclrKnownSize4-4 3621890 32.48 ns/op 123.15 MB/s BenchmarkMemclrKnownSize8-4 1000000 103.2 ns/op 77.56 MB/s BenchmarkMemclrKnownSize16-4 556119 208.0 ns/op 76.94 MB/s BenchmarkMemclrKnownSize32-4 299108 398.7 ns/op 80.26 MB/s BenchmarkMemclrKnownSize64-4 151851 787.5 ns/op 81.27 MB/s BenchmarkMemclrKnownSize112-4 88635 1363 ns/op 82.16 MB/s BenchmarkMemclrKnownSize128-4 75787 1567 ns/op 81.70 MB/s BenchmarkMemclrKnownSize192-4 51480 2346 ns/op 81.85 MB/s BenchmarkMemclrKnownSize248-4 40004 3011 ns/op 82.37 MB/s BenchmarkMemclrKnownSize256-4 37822 3113 ns/op 82.23 MB/s BenchmarkMemclrKnownSize512-4 19641 6129 ns/op 83.54 MB/s BenchmarkMemclrKnownSize1024-4 9337 12366 ns/op 82.81 MB/s BenchmarkMemclrKnownSize4096-4 2418 49087 ns/op 83.44 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6375069 ns/op 82.24 MB/s BenchmarkReadMetricsLatency-4 10000 7188 p50-ns 8159 p90-ns 21488 p99-ns BenchmarkFinalizer-4 172 675419 ns/op BenchmarkFinalizerRun-4 205274 903.0 ns/op BenchmarkMinFloat-4 1732363 68.02 ns/op BenchmarkMaxFloat-4 1574203 76.67 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7884604 15.27 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3197707 37.32 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2440431 49.12 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2441820 48.85 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1324548 90.21 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.7 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2322638 51.76 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1270266 94.66 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1332913 89.97 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2049012 59.15 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2052054 58.53 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1750292 68.54 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1493977 80.98 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1365648 87.88 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7249381 16.28 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7758204 15.52 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7796586 15.45 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7414635 16.09 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7047364 17.09 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6463581 18.62 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7359961 16.23 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7705981 15.55 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7750648 15.40 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7422123 16.13 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7800367 15.40 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7799028 15.43 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7434804 16.12 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7836223 15.35 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7788084 15.32 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7355288 16.05 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7760674 15.34 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7851846 15.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7469080 16.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7431852 16.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7441797 16.06 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7407032 16.09 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7413180 16.26 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7353544 16.21 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7458228 16.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7345108 16.14 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7468892 16.09 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7448610 16.09 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7432728 16.12 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7419391 16.19 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7326021 16.12 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7802617 15.32 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7791349 15.34 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7470217 16.02 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7818736 15.34 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7785031 15.40 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7482535 16.07 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7836367 15.35 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7796246 15.37 ns/op BenchmarkNetpollBreak-4 3742 32446 ns/op BenchmarkPinnerPinUnpinBatch-4 1008 123862 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 224 565454 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1003 122381 ns/op BenchmarkPinnerPinUnpin-4 1000000 107.1 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 106.2 ns/op BenchmarkPinnerPinUnpinDouble-4 418446 285.5 ns/op BenchmarkPinnerPinUnpinParallel-4 3483523 34.37 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3556287 33.97 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 192912 631.9 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6027009 19.83 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6337485 18.96 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9394233 12.21 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 10325694 11.58 ns/op BenchmarkPingPongHog-4 369 287514 ns/op BenchmarkStackGrowth-4 106845 1270 ns/op BenchmarkStackGrowthDeep-4 1150 104141 ns/op BenchmarkCreateGoroutines-4 26738 4535 ns/op BenchmarkCreateGoroutinesParallel-4 39501 2937 ns/op BenchmarkCreateGoroutinesCapture-4 5101 22566 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 38347 3225 ns/op BenchmarkClosureCall-4 21205012 5.624 ns/op BenchmarkWakeupParallelSpinning/0s-4 6260 19622 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5109 23206 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4304 27357 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3116 41272 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2098 58336 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1491 88163 ns/op BenchmarkWakeupParallelSpinning/50µs-4 795 148015 ns/op BenchmarkWakeupParallelSpinning/100µs-4 478 249568 ns/op BenchmarkMatmult-4 4989724 38.07 ns/op BenchmarkFastrand-4 10709193 11.42 ns/op BenchmarkFastrand64-4 10843462 11.46 ns/op BenchmarkFastrandHashiter-4 4305930 27.40 ns/op BenchmarkFastrandn/2-4 6362011 20.76 ns/op BenchmarkFastrandn/3-4 5825583 22.17 ns/op BenchmarkFastrandn/4-4 6357259 21.02 ns/op BenchmarkFastrandn/5-4 5974489 21.50 ns/op BenchmarkIfaceCmp100-4 103713 1162 ns/op BenchmarkIfaceCmpNil100-4 162418 745.2 ns/op BenchmarkEfaceCmpDiff-4 40128 2961 ns/op BenchmarkEfaceCmpDiffIndirect-4 32062 3733 ns/op BenchmarkDefer-4 1219507 98.37 ns/op BenchmarkDefer10-4 762912 172.6 ns/op BenchmarkDeferMany-4 516626 392.2 ns/op BenchmarkPanicRecover-4 550982 207.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 557856 214.9 ns/op 91.00 p50-ns 95.00 p90-ns 166.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 518520 220.9 ns/op 91.00 p50-ns 96.00 p90-ns 171.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2980 41642 ns/op 35957 p50-ns 40387 p90-ns 122539 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4995076 ns/op 212375 p50-ns 19325401 p90-ns 32810763 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 543430 213.3 ns/op 91.00 p50-ns 95.00 p90-ns 137.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 497690 269.1 ns/op 91.00 p50-ns 97.00 p90-ns 161.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 21 4779364 ns/op 4769543 p50-ns 5106468 p90-ns 5854177 p99-ns BenchmarkGoroutineProfile/large/loaded-4 15 8031998 ns/op 5733097 p50-ns 15641507 p90-ns 24829267 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 538771 234.1 ns/op 89.00 p50-ns 94.00 p90-ns 158.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 376704 345.2 ns/op 88.00 p50-ns 93.00 p90-ns 169.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 814 134811 ns/op 128061 p50-ns 156591 p90-ns 214247 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 308 669474 ns/op 256720 p50-ns 453255 p90-ns 13257783 p99-ns BenchmarkRWMutexUncontended-4 3103947 38.32 ns/op BenchmarkRWMutexWrite100-4 534843 194.0 ns/op BenchmarkRWMutexWrite10-4 81321 1445 ns/op BenchmarkRWMutexWorkWrite100-4 467620 251.2 ns/op BenchmarkRWMutexWorkWrite10-4 76947 1551 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2347 45349 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 890 128501 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1239 91520 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 446 265708 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 628 184952 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 208 551808 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 319 371070 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 104 1122954 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 346368 451.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 308380 480.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 270980 481.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 314472 447.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 286034 473.8 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 261271 562.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 317655 501.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 302113 478.2 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 245323 453.7 ns/op BenchmarkMakeSlice/Byte-4 1956505 57.18 ns/op BenchmarkMakeSlice/Int16-4 1977534 58.35 ns/op BenchmarkMakeSlice/Int-4 1680601 75.53 ns/op BenchmarkMakeSlice/Ptr-4 1232900 86.84 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 149.4 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 149.6 ns/op BenchmarkMakeSlice/Struct/40-4 971216 177.8 ns/op BenchmarkGrowSlice/Byte-4 799845 148.8 ns/op BenchmarkGrowSlice/Int16-4 801912 157.4 ns/op BenchmarkGrowSlice/Int-4 625564 209.0 ns/op BenchmarkGrowSlice/Ptr-4 561148 241.5 ns/op BenchmarkGrowSlice/Struct/24-4 371029 405.3 ns/op BenchmarkGrowSlice/Struct/32-4 278907 560.1 ns/op BenchmarkGrowSlice/Struct/40-4 229528 631.9 ns/op BenchmarkExtendSlice/IntSlice-4 542476 239.9 ns/op BenchmarkExtendSlice/PointerSlice-4 473734 310.2 ns/op BenchmarkExtendSlice/NoGrow-4 943220 136.1 ns/op BenchmarkAppend-4 903339 131.2 ns/op BenchmarkAppendGrowByte-4 5 23045982 ns/op BenchmarkAppendGrowString-4 1 209170806 ns/op BenchmarkAppendSlice/1Bytes-4 1951195 60.24 ns/op BenchmarkAppendSlice/4Bytes-4 1961326 61.40 ns/op BenchmarkAppendSlice/7Bytes-4 1912138 63.12 ns/op BenchmarkAppendSlice/8Bytes-4 1909948 63.09 ns/op BenchmarkAppendSlice/15Bytes-4 1773652 67.30 ns/op BenchmarkAppendSlice/16Bytes-4 1833669 66.02 ns/op BenchmarkAppendSlice/32Bytes-4 1842616 66.17 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 83715 1473 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 22441 6458 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6174 22173 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1485 83075 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 213 610638 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 49 2378631 ns/op BenchmarkAppendStr/1Bytes-4 2068953 55.07 ns/op BenchmarkAppendStr/4Bytes-4 2144310 55.69 ns/op BenchmarkAppendStr/8Bytes-4 2113431 57.57 ns/op BenchmarkAppendStr/16Bytes-4 2015079 59.74 ns/op BenchmarkAppendStr/32Bytes-4 2076510 57.85 ns/op BenchmarkAppendSpecialCase-4 836605 145.0 ns/op BenchmarkCopy/1Byte-4 2114890 56.18 ns/op 17.80 MB/s BenchmarkCopy/1String-4 2017898 57.99 ns/op 17.24 MB/s BenchmarkCopy/2Byte-4 1946097 59.34 ns/op 33.70 MB/s BenchmarkCopy/2String-4 2035606 59.79 ns/op 33.45 MB/s BenchmarkCopy/4Byte-4 1973401 61.50 ns/op 65.04 MB/s BenchmarkCopy/4String-4 2010818 62.22 ns/op 64.29 MB/s BenchmarkCopy/8Byte-4 1977054 60.35 ns/op 132.57 MB/s BenchmarkCopy/8String-4 2026794 59.05 ns/op 135.48 MB/s BenchmarkCopy/12Byte-4 1930154 63.65 ns/op 188.53 MB/s BenchmarkCopy/12String-4 1874668 64.05 ns/op 187.36 MB/s BenchmarkCopy/16Byte-4 1947447 59.86 ns/op 267.30 MB/s BenchmarkCopy/16String-4 1963015 62.22 ns/op 257.17 MB/s BenchmarkCopy/32Byte-4 1887620 63.75 ns/op 501.93 MB/s BenchmarkCopy/32String-4 1825641 65.48 ns/op 488.72 MB/s BenchmarkCopy/128Byte-4 1375910 86.76 ns/op 1475.29 MB/s BenchmarkCopy/128String-4 1231578 97.57 ns/op 1311.89 MB/s BenchmarkCopy/1024Byte-4 352851 336.4 ns/op 3043.69 MB/s BenchmarkCopy/1024String-4 274987 432.7 ns/op 2366.33 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 30444 3914 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20715 6522 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12228 9852 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12223 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9430 15305 ns/op BenchmarkAppendInPlace/Grow/Byte-4 152788 865.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 148634 863.9 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 115471 1094 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 96878 1307 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 88989 1529 ns/op BenchmarkStackCopyPtr-4 1 134184559 ns/op BenchmarkStackCopy-4 1 106080124 ns/op BenchmarkStackCopyNoCache-4 21 5549986 ns/op BenchmarkStackCopyWithStkobj-4 2 60470162 ns/op BenchmarkIssue18138-4 925 128554 ns/op BenchmarkCompareStringEqual-4 11115939 10.33 ns/op BenchmarkCompareStringIdentical-4 21386550 5.628 ns/op BenchmarkCompareStringSameLength-4 12200972 9.766 ns/op BenchmarkCompareStringDifferentLength-4 21171085 5.605 ns/op BenchmarkCompareStringBigUnaligned-4 1176 94554 ns/op 11089.82 MB/s BenchmarkCompareStringBig-4 1269 93722 ns/op 11188.23 MB/s BenchmarkConcatStringAndBytes-4 2498499 48.61 ns/op BenchmarkSliceByteToString/1-4 2211830 55.03 ns/op BenchmarkSliceByteToString/2-4 1000000 105.5 ns/op BenchmarkSliceByteToString/4-4 1000000 104.9 ns/op BenchmarkSliceByteToString/8-4 1000000 103.2 ns/op BenchmarkSliceByteToString/16-4 1000000 107.6 ns/op BenchmarkSliceByteToString/32-4 1000000 120.3 ns/op BenchmarkSliceByteToString/64-4 911095 149.5 ns/op BenchmarkSliceByteToString/128-4 718041 200.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2756030 41.72 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 891769 130.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 114.4 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4242578 25.19 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1733779 67.87 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1962451 57.87 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2402014 49.18 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 441175 259.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 546355 211.1 ns/op BenchmarkRuneIterate/range/ASCII-4 8821562 13.31 ns/op BenchmarkRuneIterate/range/Japanese-4 2209311 54.17 ns/op BenchmarkRuneIterate/range/MixedLength-4 2568938 46.08 ns/op BenchmarkRuneIterate/range1/ASCII-4 9116506 13.57 ns/op BenchmarkRuneIterate/range1/Japanese-4 2229153 54.34 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2529297 47.21 ns/op BenchmarkRuneIterate/range2/ASCII-4 8728531 13.26 ns/op BenchmarkRuneIterate/range2/Japanese-4 2219708 54.35 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2638881 45.81 ns/op BenchmarkArrayEqual-4 19918393 6.064 ns/op BenchmarkFunc/Name-4 2691421 44.95 ns/op BenchmarkFunc/Entry-4 11006662 10.91 ns/op BenchmarkFunc/FileLine-4 2702455 46.89 ns/op PASS ok runtime 146.025s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22526 4576 ns/op BenchmarkHandle/concurrent-4 13687 8783 ns/op PASS ok runtime/cgo 1.390s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 3938834 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 31 4486823 ns/op 367.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 618 204753 ns/op 5.820 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10106691 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11806791 ns/op 835.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 243 520543 ns/op 27.53 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 74403345 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 89201266 ns/op 6294 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 24 4758806 ns/op 361.4 concurrent_launches/op PASS ok runtime/pprof 2.845s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 58 2113789 ns/op BenchmarkStackLeak-4 12122 9601 ns/op PASS ok runtime/race 1.464s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4886080 23.87 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 220543 571.3 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.362s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 34 3068805 ns/op BenchmarkIndex_Large-4 16578 7532 ns/op BenchmarkIndexFunc_Large-4 142 790783 ns/op BenchmarkCompact/nil-4 7435389 16.12 ns/op BenchmarkCompact/one-4 1787307 66.93 ns/op BenchmarkCompact/sorted-4 1223904 97.25 ns/op BenchmarkCompact/2_items-4 1000000 113.9 ns/op BenchmarkCompact/unsorted-4 1232552 97.90 ns/op BenchmarkCompact/many-4 687073 172.1 ns/op BenchmarkCompact_Large/all_dup-4 10000 10313 ns/op BenchmarkCompact_Large/no_dup-4 20799 5771 ns/op BenchmarkCompactFunc/nil-4 3505197 34.39 ns/op BenchmarkCompactFunc/one-4 1425871 85.22 ns/op BenchmarkCompactFunc/sorted-4 1000000 115.2 ns/op BenchmarkCompactFunc/2_items-4 918930 130.5 ns/op BenchmarkCompactFunc/unsorted-4 1000000 115.5 ns/op BenchmarkCompactFunc/many-4 604828 195.0 ns/op BenchmarkCompactFunc_Large/all_dup-4 7 16272086 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 14155558 ns/op BenchmarkReplace/naive-fast-4 74421 1843 ns/op BenchmarkReplace/optimized-fast-4 84454 1406 ns/op BenchmarkReplace/naive-slow-4 27622 4348 ns/op BenchmarkReplace/optimized-slow-4 32358 3574 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 105.4 ns/op BenchmarkBinarySearchFloats/Size32-4 956084 122.5 ns/op BenchmarkBinarySearchFloats/Size64-4 855129 136.4 ns/op BenchmarkBinarySearchFloats/Size128-4 731568 160.3 ns/op BenchmarkBinarySearchFloats/Size512-4 610450 191.5 ns/op BenchmarkBinarySearchFloats/Size1024-4 579032 208.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 554486 188.2 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 511138 233.7 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 446605 262.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 396949 293.4 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 328436 359.2 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 299438 391.9 ns/op BenchmarkSortFuncStruct/Size16-4 13678 8807 ns/op BenchmarkSortFuncStruct/Size32-4 5072 23824 ns/op BenchmarkSortFuncStruct/Size64-4 7274 16520 ns/op BenchmarkSortFuncStruct/Size128-4 3980 29663 ns/op BenchmarkSortFuncStruct/Size512-4 1062 110215 ns/op BenchmarkSortFuncStruct/Size1024-4 534 218977 ns/op PASS ok slices 7.276s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 148143 777.6 ns/op BenchmarkSortInts-4 2 87451537 ns/op BenchmarkSlicesSortInts-4 2 58991052 ns/op BenchmarkSortIsSorted-4 36 3350384 ns/op BenchmarkSlicesIsSorted-4 54 2187803 ns/op BenchmarkSortStrings-4 1 139439147 ns/op BenchmarkSlicesSortStrings-4 2 94282772 ns/op BenchmarkSortStrings_Sorted-4 28 3948563 ns/op BenchmarkSlicesSortStrings_Sorted-4 44 2681098 ns/op BenchmarkSortStructs-4 1 171743201 ns/op BenchmarkSortFuncStructs-4 1 143059070 ns/op BenchmarkSortString1K-4 265 446222 ns/op BenchmarkSortString1K_Slice-4 207 574050 ns/op BenchmarkStableString1K-4 99 1094166 ns/op BenchmarkSortInt1K-4 339 354008 ns/op BenchmarkSortInt1K_Sorted-4 5437 21918 ns/op BenchmarkSortInt1K_Reversed-4 3632 32984 ns/op BenchmarkSortInt1K_Mod8-4 843 141855 ns/op BenchmarkStableInt1K-4 146 795744 ns/op BenchmarkStableInt1K_Slice-4 170 703653 ns/op BenchmarkSortInt64K-4 3 33761245 ns/op BenchmarkSortInt64K_Slice-4 3 45425140 ns/op BenchmarkStableInt64K-4 2 73332179 ns/op BenchmarkSort1e2-4 471 256247 ns/op BenchmarkStable1e2-4 174 687530 ns/op BenchmarkSort1e4-4 2 51230856 ns/op BenchmarkStable1e4-4 1 226168139 ns/op PASS ok sort 8.666s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 873889 136.2 ns/op BenchmarkAtof64Float-4 655389 157.2 ns/op BenchmarkAtof64FloatExp-4 566389 199.7 ns/op BenchmarkAtof64Big-4 432592 272.0 ns/op BenchmarkAtof64RandomBits-4 394417 293.7 ns/op BenchmarkAtof64RandomFloats-4 433066 273.6 ns/op BenchmarkAtof64RandomLongFloats-4 302138 393.5 ns/op BenchmarkAtof32Decimal-4 825386 141.6 ns/op BenchmarkAtof32Float-4 741010 157.6 ns/op BenchmarkAtof32FloatExp-4 570046 200.7 ns/op BenchmarkAtof32Random-4 348001 337.8 ns/op BenchmarkAtof32RandomLong-4 146880 800.0 ns/op BenchmarkParseInt/Pos/7bit-4 1472179 81.98 ns/op BenchmarkParseInt/Pos/26bit-4 642048 180.2 ns/op BenchmarkParseInt/Pos/31bit-4 562862 205.7 ns/op BenchmarkParseInt/Pos/56bit-4 362407 323.4 ns/op BenchmarkParseInt/Pos/63bit-4 347653 339.1 ns/op BenchmarkParseInt/Neg/7bit-4 1449304 83.37 ns/op BenchmarkParseInt/Neg/26bit-4 646935 181.4 ns/op BenchmarkParseInt/Neg/31bit-4 566490 206.2 ns/op BenchmarkParseInt/Neg/56bit-4 370624 315.5 ns/op BenchmarkParseInt/Neg/63bit-4 361450 331.4 ns/op BenchmarkAtoi/Pos/7bit-4 2033816 57.82 ns/op BenchmarkAtoi/Pos/26bit-4 800372 144.3 ns/op BenchmarkAtoi/Pos/31bit-4 719820 158.7 ns/op BenchmarkAtoi/Pos/56bit-4 431258 274.7 ns/op BenchmarkAtoi/Pos/63bit-4 325988 354.8 ns/op BenchmarkAtoi/Neg/7bit-4 1994245 58.19 ns/op BenchmarkAtoi/Neg/26bit-4 782571 145.2 ns/op BenchmarkAtoi/Neg/31bit-4 714720 158.2 ns/op BenchmarkAtoi/Neg/56bit-4 441210 269.9 ns/op BenchmarkAtoi/Neg/63bit-4 337876 349.7 ns/op BenchmarkFormatFloat/Decimal-4 124894 963.7 ns/op BenchmarkFormatFloat/Float-4 115443 1033 ns/op BenchmarkFormatFloat/Exp-4 111988 1010 ns/op BenchmarkFormatFloat/NegExp-4 117583 1011 ns/op BenchmarkFormatFloat/LongExp-4 98476 1206 ns/op BenchmarkFormatFloat/Big-4 91714 1293 ns/op BenchmarkFormatFloat/BinaryExp-4 231978 511.8 ns/op BenchmarkFormatFloat/32Integer-4 126840 949.1 ns/op BenchmarkFormatFloat/32ExactFraction-4 136479 875.9 ns/op BenchmarkFormatFloat/32Point-4 113887 1006 ns/op BenchmarkFormatFloat/32Exp-4 120403 963.7 ns/op BenchmarkFormatFloat/32NegExp-4 123415 965.9 ns/op BenchmarkFormatFloat/32Shortest-4 131570 899.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 133999 890.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 130590 889.2 ns/op BenchmarkFormatFloat/64Fixed1-4 163456 737.4 ns/op BenchmarkFormatFloat/64Fixed2-4 156078 740.0 ns/op BenchmarkFormatFloat/64Fixed3-4 160360 737.5 ns/op BenchmarkFormatFloat/64Fixed4-4 161652 731.6 ns/op BenchmarkFormatFloat/64Fixed12-4 91812 1274 ns/op BenchmarkFormatFloat/64Fixed16-4 109100 1088 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 118134 1007 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 98730 1168 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2337 49820 ns/op BenchmarkFormatFloat/Slowpath64-4 99003 1232 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97219 1226 ns/op BenchmarkAppendFloat/Decimal-4 141028 859.3 ns/op BenchmarkAppendFloat/Float-4 124786 947.8 ns/op BenchmarkAppendFloat/Exp-4 137487 869.0 ns/op BenchmarkAppendFloat/NegExp-4 137348 865.7 ns/op BenchmarkAppendFloat/LongExp-4 109746 1093 ns/op BenchmarkAppendFloat/Big-4 100644 1187 ns/op BenchmarkAppendFloat/BinaryExp-4 324166 369.1 ns/op BenchmarkAppendFloat/32Integer-4 143497 851.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 151886 771.5 ns/op BenchmarkAppendFloat/32Point-4 127624 898.7 ns/op BenchmarkAppendFloat/32Exp-4 136240 865.3 ns/op BenchmarkAppendFloat/32NegExp-4 139348 862.7 ns/op BenchmarkAppendFloat/32Shortest-4 164439 708.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 148807 799.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 149516 790.9 ns/op BenchmarkAppendFloat/64Fixed1-4 188433 634.7 ns/op BenchmarkAppendFloat/64Fixed2-4 190831 628.4 ns/op BenchmarkAppendFloat/64Fixed3-4 188968 630.1 ns/op BenchmarkAppendFloat/64Fixed4-4 190953 619.0 ns/op BenchmarkAppendFloat/64Fixed12-4 103642 1147 ns/op BenchmarkAppendFloat/64Fixed16-4 119751 996.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 149077 776.4 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 111780 1048 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2288 49583 ns/op BenchmarkAppendFloat/Slowpath64-4 108495 1091 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 109450 1067 ns/op BenchmarkFormatInt-4 15087 8024 ns/op BenchmarkAppendInt-4 17182 7076 ns/op BenchmarkFormatUint-4 86925 1408 ns/op BenchmarkAppendUint-4 96344 1249 ns/op BenchmarkFormatIntSmall/7-4 3608299 33.07 ns/op BenchmarkFormatIntSmall/42-4 3374373 34.94 ns/op BenchmarkAppendIntSmall-4 1428302 83.51 ns/op BenchmarkAppendUintVarlen/1-4 1430289 82.30 ns/op BenchmarkAppendUintVarlen/12-4 1386037 86.96 ns/op BenchmarkAppendUintVarlen/123-4 966266 118.0 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 116.9 ns/op BenchmarkAppendUintVarlen/12345-4 990584 124.1 ns/op BenchmarkAppendUintVarlen/123456-4 980133 123.0 ns/op BenchmarkAppendUintVarlen/1234567-4 937807 123.6 ns/op BenchmarkAppendUintVarlen/12345678-4 923118 126.9 ns/op BenchmarkAppendUintVarlen/123456789-4 890629 129.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 866216 135.2 ns/op BenchmarkAppendUintVarlen/12345678901-4 837560 137.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 799957 134.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 858559 136.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 844501 139.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 812262 141.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 799167 149.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 815313 148.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 784378 150.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 767592 155.3 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 778603 153.1 ns/op BenchmarkQuote-4 45055 2656 ns/op BenchmarkQuoteRune-4 462838 255.4 ns/op BenchmarkAppendQuote-4 55160 2194 ns/op BenchmarkAppendQuoteRune-4 871012 133.3 ns/op BenchmarkUnquoteEasy-4 1359660 87.68 ns/op BenchmarkUnquoteHard-4 49720 2418 ns/op PASS ok strconv 16.908s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 413203 269.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 143090 905.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 188781 614.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 457336 258.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 154722 778.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 205900 576.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 313971 388.2 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 89932 1349 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 102361 1150 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1450545 74.21 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22696 5208 ns/op BenchmarkGenericMatch1-4 2299 50224 ns/op BenchmarkGenericMatch2-4 457 262104 ns/op BenchmarkSingleMaxSkipping-4 8547 13695 ns/op 730.22 MB/s BenchmarkSingleLongSuffixFail-4 15078 7965 ns/op 125.80 MB/s BenchmarkSingleMatch-4 285 411199 ns/op 36.48 MB/s BenchmarkByteByteNoMatch-4 70767 1674 ns/op BenchmarkByteByteMatch-4 19059 6238 ns/op BenchmarkByteStringMatch-4 23168 5202 ns/op BenchmarkHTMLEscapeNew-4 71685 1655 ns/op BenchmarkHTMLEscapeOld-4 94610 1235 ns/op BenchmarkByteStringReplacerWriteString-4 1480 78827 ns/op BenchmarkByteReplacerWriteString-4 1591 74601 ns/op BenchmarkByteByteReplaces-4 4914 24428 ns/op BenchmarkByteByteMap-4 14516 8016 ns/op BenchmarkMap/identity/ASCII-4 599221 202.0 ns/op BenchmarkMap/identity/Greek-4 417654 279.6 ns/op BenchmarkMap/change/ASCII-4 52486 2289 ns/op BenchmarkMap/change/Greek-4 32289 3715 ns/op BenchmarkIndexRune-4 2827636 42.34 ns/op BenchmarkIndexRuneLongString-4 2182245 56.30 ns/op BenchmarkIndexRuneFastPath-4 4011900 30.00 ns/op BenchmarkIndex-4 8453480 13.60 ns/op BenchmarkLastIndex-4 4558779 25.63 ns/op BenchmarkIndexByte-4 8645740 12.61 ns/op BenchmarkToUpper/#00-4 4798958 23.55 ns/op BenchmarkToUpper/ONLYUPPER-4 3177180 37.34 ns/op BenchmarkToUpper/abc-4 368450 314.1 ns/op BenchmarkToUpper/AbC123-4 284313 418.5 ns/op BenchmarkToUpper/azAZ09_-4 319120 374.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 70774 1653 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 90274 1323 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38467 3122 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 61952 1906 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 125816 940.5 ns/op BenchmarkToLower/#00-4 4828752 23.48 ns/op BenchmarkToLower/abc-4 4203877 27.46 ns/op BenchmarkToLower/AbC123-4 261846 456.8 ns/op BenchmarkToLower/azAZ09_-4 260625 454.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 122054 978.7 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 82934 1441 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41481 2911 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 79566 1498 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 124252 958.0 ns/op BenchmarkMapNoChanges-4 735691 150.3 ns/op BenchmarkTrim-4 37532 3157 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3306684 36.12 ns/op BenchmarkToValidUTF8/InvalidASCII-4 219576 541.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 127167 858.4 ns/op BenchmarkEqualFold/Tests-4 54381 2197 ns/op BenchmarkEqualFold/ASCII-4 3355149 35.10 ns/op BenchmarkEqualFold/UnicodePrefix-4 115731 1102 ns/op BenchmarkEqualFold/UnicodeSuffix-4 120328 995.0 ns/op BenchmarkIndexHard1-4 814 142718 ns/op BenchmarkIndexHard2-4 608 200459 ns/op BenchmarkIndexHard3-4 150 790012 ns/op BenchmarkIndexHard4-4 100 1201674 ns/op BenchmarkLastIndexHard1-4 60 1986481 ns/op BenchmarkLastIndexHard2-4 60 1981136 ns/op BenchmarkLastIndexHard3-4 58 1979751 ns/op BenchmarkCountHard1-4 846 144790 ns/op BenchmarkCountHard2-4 601 200331 ns/op BenchmarkCountHard3-4 148 797283 ns/op BenchmarkIndexTorture-4 7364 15382 ns/op BenchmarkCountTorture-4 7653 15572 ns/op BenchmarkCountTortureOverlapping-4 766 140160 ns/op BenchmarkCountByte/10-4 3883890 29.78 ns/op 335.79 MB/s BenchmarkCountByte/32-4 4114525 30.88 ns/op 1036.28 MB/s BenchmarkCountByte/4096-4 1000000 100.2 ns/op 40875.78 MB/s BenchmarkCountByte/4194304-4 685 177579 ns/op 23619.32 MB/s BenchmarkCountByte/67108864-4 21 5559535 ns/op 12070.95 MB/s BenchmarkFields/ASCII/16-4 298450 366.1 ns/op 43.70 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23772 5024 ns/op 50.95 MB/s 224 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1514 79941 ns/op 51.24 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 80 1367645 ns/op 47.92 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 21772869 ns/op 48.16 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 115267 1003 ns/op 15.95 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9391 11514 ns/op 22.23 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 596 199952 ns/op 20.48 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3577147 ns/op 18.32 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64937595 ns/op 16.15 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 262459 455.3 ns/op 35.14 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 20098 5868 ns/op 43.63 MB/s 224 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 990 121277 ns/op 33.77 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2327562 ns/op 28.16 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45243723 ns/op 23.18 MB/s 10457376 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 138039 861.5 ns/op 18.57 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12984 9197 ns/op 27.83 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 763 156809 ns/op 26.12 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2873662 ns/op 22.81 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 53513970 ns/op 19.59 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 68559455 ns/op BenchmarkSplitSingleByteSeparator-4 30 3853443 ns/op BenchmarkSplitMultiByteSeparator-4 50 2262447 ns/op BenchmarkSplitNSingleByteSeparator-4 320019 390.3 ns/op BenchmarkSplitNMultiByteSeparator-4 278230 433.1 ns/op BenchmarkRepeat/5x0-4 4275273 27.85 ns/op BenchmarkRepeat/5x1-4 4299908 27.75 ns/op BenchmarkRepeat/5x2-4 237417 491.2 ns/op BenchmarkRepeat/5x6-4 144684 813.8 ns/op BenchmarkRepeat/10x0-4 4247254 28.04 ns/op BenchmarkRepeat/10x1-4 4305464 27.72 ns/op BenchmarkRepeat/10x2-4 236894 497.4 ns/op BenchmarkRepeat/10x6-4 144596 838.9 ns/op BenchmarkRepeatLarge/256/1-4 69573 1748 ns/op 146.44 MB/s BenchmarkRepeatLarge/256/16-4 111466 1091 ns/op 234.56 MB/s BenchmarkRepeatLarge/512/1-4 55248 2124 ns/op 241.08 MB/s BenchmarkRepeatLarge/512/16-4 80209 1489 ns/op 343.92 MB/s BenchmarkRepeatLarge/1024/1-4 42340 2838 ns/op 360.81 MB/s BenchmarkRepeatLarge/1024/16-4 55009 2198 ns/op 465.97 MB/s BenchmarkRepeatLarge/2048/1-4 28998 4017 ns/op 509.79 MB/s BenchmarkRepeatLarge/2048/16-4 35601 3346 ns/op 612.17 MB/s BenchmarkRepeatLarge/4096/1-4 19051 6303 ns/op 649.82 MB/s BenchmarkRepeatLarge/4096/16-4 21315 5656 ns/op 724.24 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10597 ns/op 773.02 MB/s BenchmarkRepeatLarge/8192/16-4 12076 10190 ns/op 803.94 MB/s BenchmarkRepeatLarge/8192/4097-4 5186374 22.98 ns/op 178301.62 MB/s BenchmarkRepeatLarge/16384/1-4 6386 19514 ns/op 839.60 MB/s BenchmarkRepeatLarge/16384/16-4 6135 18425 ns/op 889.25 MB/s BenchmarkRepeatLarge/16384/4097-4 9244 14133 ns/op 869.70 MB/s BenchmarkRepeatLarge/32768/1-4 3384 35228 ns/op 930.18 MB/s BenchmarkRepeatLarge/32768/16-4 3157 34468 ns/op 950.67 MB/s BenchmarkRepeatLarge/32768/4097-4 3444 32985 ns/op 869.47 MB/s BenchmarkRepeatLarge/65536/1-4 1774 68950 ns/op 950.49 MB/s BenchmarkRepeatLarge/65536/16-4 1701 68147 ns/op 961.69 MB/s BenchmarkRepeatLarge/65536/4097-4 1806 65280 ns/op 941.40 MB/s BenchmarkRepeatLarge/131072/1-4 448 266290 ns/op 492.22 MB/s BenchmarkRepeatLarge/131072/16-4 462 257027 ns/op 509.95 MB/s BenchmarkRepeatLarge/131072/4097-4 470 248748 ns/op 510.59 MB/s BenchmarkRepeatLarge/262144/1-4 230 515832 ns/op 508.20 MB/s BenchmarkRepeatLarge/262144/16-4 234 513268 ns/op 510.73 MB/s BenchmarkRepeatLarge/262144/4097-4 238 503356 ns/op 512.78 MB/s BenchmarkRepeatLarge/524288/1-4 100 1017445 ns/op 515.30 MB/s BenchmarkRepeatLarge/524288/16-4 100 1029466 ns/op 509.28 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1012451 ns/op 513.92 MB/s BenchmarkRepeatLarge/1048576/1-4 63 2106191 ns/op 497.85 MB/s BenchmarkRepeatLarge/1048576/16-4 56 2030038 ns/op 516.53 MB/s BenchmarkRepeatLarge/1048576/4097-4 54 2007456 ns/op 520.43 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4035708 ns/op 519.65 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4033058 ns/op 519.99 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4019152 ns/op 520.90 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7870911 ns/op 532.89 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7975147 ns/op 525.92 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8102082 ns/op 517.30 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15732975 ns/op 533.19 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15486107 ns/op 541.69 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15448008 ns/op 542.89 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30938610 ns/op 542.27 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30602530 ns/op 548.23 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31053396 ns/op 540.27 MB/s BenchmarkRepeatLarge/33554432/1-4 2 60983536 ns/op 550.22 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60505428 ns/op 554.57 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 61207752 ns/op 548.21 MB/s BenchmarkRepeatLarge/67108864/1-4 1 121340585 ns/op 553.06 MB/s BenchmarkRepeatLarge/67108864/16-4 1 121111794 ns/op 554.11 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 121427466 ns/op 552.67 MB/s BenchmarkRepeatLarge/134217728/1-4 1 265281933 ns/op 505.94 MB/s BenchmarkRepeatLarge/134217728/16-4 1 241208987 ns/op 556.44 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 241177644 ns/op 556.51 MB/s BenchmarkRepeatLarge/268435456/1-4 1 529474044 ns/op 506.99 MB/s BenchmarkRepeatLarge/268435456/16-4 1 481346146 ns/op 557.68 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 485145146 ns/op 553.31 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1061240854 ns/op 505.89 MB/s BenchmarkRepeatLarge/536870912/16-4 1 956564230 ns/op 561.25 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 962863072 ns/op 557.58 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2117945438 ns/op 506.97 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1921325699 ns/op 558.85 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1941306104 ns/op 553.10 MB/s BenchmarkRepeatSpaces-4 2918133 40.93 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2180762 54.85 ns/op BenchmarkIndexAnyASCII/1:2-4 2187276 54.40 ns/op BenchmarkIndexAnyASCII/1:4-4 2190636 54.68 ns/op BenchmarkIndexAnyASCII/1:8-4 2225077 53.89 ns/op BenchmarkIndexAnyASCII/1:16-4 2214326 53.67 ns/op BenchmarkIndexAnyASCII/1:32-4 2171235 54.65 ns/op BenchmarkIndexAnyASCII/1:64-4 2112448 55.67 ns/op BenchmarkIndexAnyASCII/16:1-4 2209017 54.69 ns/op BenchmarkIndexAnyASCII/16:2-4 720106 148.0 ns/op BenchmarkIndexAnyASCII/16:4-4 793710 150.0 ns/op BenchmarkIndexAnyASCII/16:8-4 755670 157.1 ns/op BenchmarkIndexAnyASCII/16:16-4 709839 169.5 ns/op BenchmarkIndexAnyASCII/16:32-4 599163 194.7 ns/op BenchmarkIndexAnyASCII/16:64-4 499357 239.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1951304 60.44 ns/op BenchmarkIndexAnyASCII/256:2-4 71545 1641 ns/op BenchmarkIndexAnyASCII/256:4-4 72206 1635 ns/op BenchmarkIndexAnyASCII/256:8-4 70566 1663 ns/op BenchmarkIndexAnyASCII/256:16-4 70719 1654 ns/op BenchmarkIndexAnyASCII/256:32-4 68740 1710 ns/op BenchmarkIndexAnyASCII/256:64-4 68083 1750 ns/op BenchmarkIndexAnyUTF8/1:1-4 2369499 50.66 ns/op BenchmarkIndexAnyUTF8/1:2-4 2236842 54.00 ns/op BenchmarkIndexAnyUTF8/1:4-4 2237874 53.54 ns/op BenchmarkIndexAnyUTF8/1:8-4 2215552 53.37 ns/op BenchmarkIndexAnyUTF8/1:16-4 2218483 54.04 ns/op BenchmarkIndexAnyUTF8/1:32-4 2132278 55.67 ns/op BenchmarkIndexAnyUTF8/1:64-4 2142295 56.52 ns/op BenchmarkIndexAnyUTF8/16:1-4 1800477 66.43 ns/op BenchmarkIndexAnyUTF8/16:2-4 296355 409.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 287494 403.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 293187 402.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 280725 418.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 267013 441.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 274888 444.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 331638 350.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 20706 5779 ns/op BenchmarkIndexAnyUTF8/256:4-4 20704 5764 ns/op BenchmarkIndexAnyUTF8/256:8-4 20535 5788 ns/op BenchmarkIndexAnyUTF8/256:16-4 19311 6126 ns/op BenchmarkIndexAnyUTF8/256:32-4 18666 6455 ns/op BenchmarkIndexAnyUTF8/256:64-4 18412 6499 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2169195 54.47 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2211286 53.59 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2219210 53.96 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2216802 54.47 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2202939 54.57 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2143930 55.11 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2136878 56.04 ns/op BenchmarkLastIndexAnyASCII/16:1-4 812109 143.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 799027 145.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 816874 149.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 762894 157.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 698547 166.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 618033 191.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 507231 237.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73753 1614 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74468 1625 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73816 1617 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73374 1626 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71618 1633 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70332 1687 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69262 1717 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2153217 55.31 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2138388 55.85 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2064673 55.87 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2129725 56.27 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2076778 56.14 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2151693 55.97 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2097254 56.44 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 368888 312.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 178366 672.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 177344 675.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 176250 676.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 167262 700.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 163924 739.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 161829 757.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26797 4418 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10046 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10099 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10079 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10552 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 11042 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 11197 ns/op BenchmarkTrimASCII/1:1-4 3939602 30.14 ns/op BenchmarkTrimASCII/1:2-4 2677801 45.17 ns/op BenchmarkTrimASCII/1:4-4 2448975 50.29 ns/op BenchmarkTrimASCII/1:8-4 2100453 57.17 ns/op BenchmarkTrimASCII/1:16-4 1768504 67.83 ns/op BenchmarkTrimASCII/16:1-4 3254220 36.01 ns/op BenchmarkTrimASCII/16:2-4 755598 146.7 ns/op BenchmarkTrimASCII/16:4-4 772770 149.8 ns/op BenchmarkTrimASCII/16:8-4 745204 155.6 ns/op BenchmarkTrimASCII/16:16-4 715450 169.1 ns/op BenchmarkTrimASCII/256:1-4 785439 147.4 ns/op BenchmarkTrimASCII/256:2-4 71289 1728 ns/op BenchmarkTrimASCII/256:4-4 71056 1691 ns/op BenchmarkTrimASCII/256:8-4 70082 1701 ns/op BenchmarkTrimASCII/256:16-4 70593 1677 ns/op BenchmarkTrimASCII/4096:1-4 75510 1603 ns/op BenchmarkTrimASCII/4096:2-4 4495 26264 ns/op BenchmarkTrimASCII/4096:4-4 4425 26365 ns/op BenchmarkTrimASCII/4096:8-4 4401 26437 ns/op BenchmarkTrimASCII/4096:16-4 4507 26283 ns/op BenchmarkTrimByte-4 4217605 28.18 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13503 8934 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13453 8929 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1108 107823 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2248 52906 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4407 26774 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7222 14785 ns/op BenchmarkJoin/0-4 5252596 22.42 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4087968 28.98 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 214492 552.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 154701 778.3 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 115951 1031 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 94322 1285 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 78644 1508 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 68786 1761 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3357428 35.71 ns/op BenchmarkTrimSpace/ASCII-4 1872211 63.57 ns/op BenchmarkTrimSpace/SomeNonASCII-4 144904 818.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 75132 1580 ns/op BenchmarkReplaceAll-4 145461 812.4 ns/op 16 B/op 1 allocs/op PASS ok strings 56.483s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 36913 3117 ns/op BenchmarkCond2-4 16508 7254 ns/op BenchmarkCond4-4 8748 13326 ns/op BenchmarkCond8-4 3598 33894 ns/op BenchmarkCond16-4 1444 81673 ns/op BenchmarkCond32-4 637 195015 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 455844 250.8 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 305828 412.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 491594 235.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 463705 262.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 287793 397.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 466594 245.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 80295 1619 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 68038 1935 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 65458 2135 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 38424 3203 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 329631 372.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 129376 900.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 499968 247.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 117980 979.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 485116 237.2 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 145861 816.7 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2522108 56.15 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 33824 3520 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 94503 1232 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 146233 1068 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3642 27488 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 255 400107 ns/op BenchmarkRange/*sync.Map-4 1189 96070 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 78850 1297 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 224432 501.9 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 53468 2138 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 166464 719.5 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 282460 458.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 179847 806.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 62367 1959 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 157592 749.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 484806 248.1 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44394 2738 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 115868 1052 ns/op BenchmarkSwapCollision/*sync.Map-4 53344 2321 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 356 327567 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 86319 1390 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 343993 334.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 17622 6779 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 51187 2313 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17542 6777 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 248708 473.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 75501 1530 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 141463 904.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2034169 68.48 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 133476 922.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2022844 55.15 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 450620 267.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 122143 970.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 479768 264.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 78378 1603 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 334100 381.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 452420 257.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 97242 1289 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 547453 223.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 67807 1625 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 87901 1332 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 148261 818.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 44480 2731 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 183068 697.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 425314 300.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 96602 1290 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 467824 272.1 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 32154 3672 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 68455 1734 ns/op BenchmarkClear/*sync.Map-4 24046 4900 ns/op BenchmarkUncontendedSemaphore-4 3423765 34.94 ns/op BenchmarkContendedSemaphore-4 2460565 47.60 ns/op BenchmarkMutexUncontended-4 798415 133.5 ns/op BenchmarkMutex-4 92850 1294 ns/op BenchmarkMutexSlack-4 94017 1258 ns/op BenchmarkMutexWork-4 86966 1422 ns/op BenchmarkMutexWorkSlack-4 83090 1400 ns/op BenchmarkMutexNoSpin-4 50659 2393 ns/op BenchmarkMutexSpin-4 66520 1874 ns/op BenchmarkOnce-4 560506 253.9 ns/op BenchmarkOnceFunc/v=Once-4 951164 121.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 803251 143.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 819724 137.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 903306 129.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 738267 157.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 813291 139.2 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7250923 16.62 ns/op BenchmarkSemaSyntNonblock-4 1000000 104.9 ns/op BenchmarkSemaSyntBlock-4 1000000 153.6 ns/op BenchmarkSemaWorkNonblock-4 775219 145.9 ns/op BenchmarkSemaWorkBlock-4 603950 186.8 ns/op BenchmarkRWMutexUncontended-4 374983 268.2 ns/op BenchmarkRWMutexWrite100-4 264325 476.2 ns/op BenchmarkRWMutexWrite10-4 162417 734.1 ns/op BenchmarkRWMutexWorkWrite100-4 243530 483.4 ns/op BenchmarkRWMutexWorkWrite10-4 137397 846.5 ns/op BenchmarkWaitGroupUncontended-4 813792 135.1 ns/op BenchmarkWaitGroupAddDone-4 303922 389.0 ns/op BenchmarkWaitGroupAddDoneWork-4 300315 390.8 ns/op BenchmarkWaitGroupWait-4 4602046 25.97 ns/op BenchmarkWaitGroupWaitWork-4 3063458 38.57 ns/op BenchmarkWaitGroupActuallyWait-4 39164 3091 ns/op 32 B/op 2 allocs/op PASS ok sync 18.574s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 515833 246.9 ns/op PASS ok sync/atomic 1.310s PASS ok syscall 1.051s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 125268 950.0 ns/op 0 B/op 0 allocs/op PASS ok testing 1.213s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 6742 15163 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11236 10569 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 94 1182631 ns/op 110961 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 121 1009013 ns/op 917 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 147169905 ns/op 18285232 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 144422940 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1720 66179 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2108 55691 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6004300 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5458221 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 716592489 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 712240377 ns/op 47012928 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 213 551733 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 238 489546 ns/op 165 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58799916 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 58393590 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6557815132 ns/op 334042080 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6174262560 ns/op 334042080 B/op 100089 allocs/op BenchmarkPyramid/10-4 2516 42624 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3036852 ns/op 410538 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 306733538 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2527 45310 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 277 430394 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4350328 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 7886 14013 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.569s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 73862143 ns/op BenchmarkVariableString-4 114949 1015 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2144 52602 ns/op 2517 B/op 39 allocs/op PASS ok text/template/parse 1.547s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 32 3267864 ns/op BenchmarkAfter-4 107094 1380 ns/op BenchmarkStop/impl=chan-4 186962 649.4 ns/op BenchmarkStop/impl=func-4 185074 605.8 ns/op BenchmarkSimultaneousAfterFunc1000-4 28 4245362 ns/op BenchmarkStartStop1000-4 196 652605 ns/op BenchmarkReset/impl=chan-4 1680728 71.29 ns/op BenchmarkReset/impl=func-4 1875580 73.54 ns/op BenchmarkSleep1000-4 30 3704822 ns/op BenchmarkParallelTimerLatency-4 51 159457 avg-late-ns 292335 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 89742 avg-late-ns 241907 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 78628 avg-late-ns 178612 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 70080 avg-late-ns 311348 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 45304 avg-late-ns 259509 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 80244 avg-late-ns 298470 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 87981 avg-late-ns 319025 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 99279 avg-late-ns 403907 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 111459 avg-late-ns 528674 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 136169 avg-late-ns 650187 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 801212 avg-late-ns 6226401 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 88725 avg-late-ns 241896 max-late-ns BenchmarkAdjustTimers10000-4 21 6434874 ns/op BenchmarkTicker-4 529116 212.5 ns/op BenchmarkTickerReset-4 1287616 83.75 ns/op BenchmarkTickerResetNaive-4 150849 713.3 ns/op BenchmarkNow-4 1000000 114.5 ns/op BenchmarkNowUnixNano-4 938038 125.6 ns/op BenchmarkNowUnixMilli-4 944665 123.5 ns/op BenchmarkNowUnixMicro-4 960998 123.4 ns/op BenchmarkFormat-4 56992 2114 ns/op BenchmarkFormatRFC3339-4 76081 1572 ns/op BenchmarkFormatRFC3339Nano-4 74264 1577 ns/op BenchmarkFormatNow-4 79059 1510 ns/op BenchmarkMarshalJSON-4 104629 1163 ns/op BenchmarkMarshalText-4 105780 1136 ns/op BenchmarkParse-4 135950 850.5 ns/op BenchmarkParseRFC3339UTC-4 336162 354.2 ns/op BenchmarkParseRFC3339UTCBytes-4 218587 539.2 ns/op BenchmarkParseRFC3339TZ-4 98335 1204 ns/op BenchmarkParseRFC3339TZBytes-4 75666 1485 ns/op BenchmarkParseDuration-4 507086 230.1 ns/op BenchmarkHour-4 732777 164.3 ns/op BenchmarkSecond-4 710688 162.5 ns/op BenchmarkDate-4 514791 226.2 ns/op BenchmarkYear-4 569918 210.8 ns/op BenchmarkYearDay-4 556688 210.4 ns/op BenchmarkMonth-4 505344 227.7 ns/op BenchmarkDay-4 515896 225.6 ns/op BenchmarkISOWeek-4 567476 211.7 ns/op BenchmarkGoString-4 71827 1630 ns/op BenchmarkDateFunc-4 1451000 80.63 ns/op BenchmarkUnmarshalText-4 91218 1310 ns/op PASS ok time 15.913s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 666417 168.9 ns/op BenchmarkDecodeValidJapaneseChars-4 773509 141.7 ns/op BenchmarkDecodeRune-4 1704034 70.18 ns/op BenchmarkEncodeValidASCII-4 548265 200.0 ns/op BenchmarkEncodeValidJapaneseChars-4 834176 144.0 ns/op BenchmarkAppendRuneValidASCII-4 1630783 74.31 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2517145 47.22 ns/op BenchmarkEncodeRune-4 1946908 61.79 ns/op PASS ok unicode/utf16 2.296s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1884763 60.57 ns/op BenchmarkRuneCountTenJapaneseChars-4 320708 349.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3782028 31.31 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 434025 269.0 ns/op BenchmarkValidTenASCIIChars-4 2041363 58.18 ns/op BenchmarkValid100KASCIIChars-4 86 1299256 ns/op BenchmarkValidTenJapaneseChars-4 326553 362.5 ns/op BenchmarkValidLongMostlyASCII-4 84 1387747 ns/op BenchmarkValidLongJapanese-4 50 2231839 ns/op BenchmarkValidStringTenASCIIChars-4 4481103 25.05 ns/op BenchmarkValidString100KASCIIChars-4 9013 12146 ns/op BenchmarkValidStringTenJapaneseChars-4 446281 246.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1204 96692 ns/op BenchmarkValidStringLongJapanese-4 163 720308 ns/op BenchmarkEncodeASCIIRune-4 10235542 11.81 ns/op BenchmarkEncodeSpanishRune-4 3131881 36.36 ns/op BenchmarkEncodeJapaneseRune-4 2705377 44.99 ns/op BenchmarkEncodeMaxRune-4 2284357 52.68 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2697157 44.47 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2696254 44.45 ns/op BenchmarkEncodeInvalidRuneNegative-4 2697048 44.87 ns/op BenchmarkAppendASCIIRune-4 9956328 11.98 ns/op BenchmarkAppendSpanishRune-4 3741018 33.76 ns/op BenchmarkAppendJapaneseRune-4 3054664 39.69 ns/op BenchmarkAppendMaxRune-4 2636848 45.83 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3005677 39.15 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3018582 39.38 ns/op BenchmarkAppendInvalidRuneNegative-4 3044047 38.71 ns/op BenchmarkDecodeASCIIRune-4 3056380 38.45 ns/op BenchmarkDecodeJapaneseRune-4 2403822 49.28 ns/op BenchmarkFullRune/ASCII-4 3580498 33.32 ns/op BenchmarkFullRune/Incomplete-4 1651507 73.22 ns/op BenchmarkFullRune/Japanese-4 3630608 32.99 ns/op PASS ok unicode/utf8 6.081s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 413904 244.2 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 311449 350.2 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 122547 10193 ns/op 0 B/op 0 allocs/op PASS ok unique 8.005s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 76927099407 ns/op PASS ok cmd/api 78.135s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 493543 237.5 ns/op BenchmarkCgoCall/one-pointer-4 397716 295.0 ns/op BenchmarkCgoCall/string-pointer-escape-4 317272 369.2 ns/op BenchmarkCgoCall/string-pointer-noescape-4 340899 352.8 ns/op BenchmarkCgoCall/eight-pointers-4 200554 588.4 ns/op BenchmarkCgoCall/eight-pointers-nil-4 399859 291.7 ns/op BenchmarkCgoCall/eight-pointers-array-4 31612 4072 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43771 2768 ns/op BenchmarkGoString-4 1000000 104.7 ns/op BenchmarkCGoCallback-4 51258 2331 ns/op BenchmarkCGoInCThread-4 289395 396.0 ns/op PASS ok cmd/cgo/internal/test 2.466s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1226752 97.70 ns/op BenchmarkEqArrayOfStrings64-4 148510 787.7 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11689 ns/op BenchmarkEqArrayOfFloats5-4 1442734 83.39 ns/op BenchmarkEqArrayOfFloats64-4 140647 850.5 ns/op BenchmarkEqArrayOfFloats1024-4 8622 13149 ns/op BenchmarkEqArrayOfStructsEq-4 2809 42359 ns/op BenchmarkEqArrayOfStructsNotEq-4 4789 23760 ns/op BenchmarkEqStruct-4 18869282 5.714 ns/op PASS ok cmd/compile/internal/reflectdata 2.381s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 63290 ns/op BenchmarkInvertLessThanNoov-4 14473821 7.201 ns/op BenchmarkCopyElim1-4 1113 112514 ns/op BenchmarkCopyElim10-4 949 119673 ns/op BenchmarkCopyElim100-4 446 278567 ns/op BenchmarkCopyElim1000-4 69 1623745 ns/op BenchmarkCopyElim10000-4 4 29761766 ns/op BenchmarkCopyElim100000-4 1 558048193 ns/op BenchmarkDeadCode/1-4 757 141249 ns/op BenchmarkDeadCode/10-4 759 159776 ns/op BenchmarkDeadCode/100-4 328 370546 ns/op BenchmarkDeadCode/1000-4 51 2433782 ns/op BenchmarkDeadCode/10000-4 4 29938374 ns/op BenchmarkDeadCode/100000-4 1 366308669 ns/op BenchmarkDeadCode/200000-4 1 768742169 ns/op BenchmarkDominatorsLinear-4 15 8736571 ns/op 1.14 MB/s BenchmarkDominatorsFwdBack-4 10 13214954 ns/op 0.76 MB/s BenchmarkDominatorsManyPred-4 9 12090531 ns/op 0.83 MB/s BenchmarkDominatorsMaxPred-4 9 11839599 ns/op 0.84 MB/s BenchmarkDominatorsMaxPredVal-4 12 12335142 ns/op 0.81 MB/s BenchmarkFuse/1-4 790 147980 ns/op BenchmarkFuse/10-4 580 183760 ns/op BenchmarkFuse/100-4 204 586453 ns/op BenchmarkFuse/1000-4 22 5411374 ns/op BenchmarkFuse/10000-4 2 67188784 ns/op BenchmarkNilCheckDeep1-4 10000 10542 ns/op 0.09 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4509 25914 ns/op 0.39 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 669 176494 ns/op 0.57 MB/s 1179 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 63 1748821 ns/op 0.57 MB/s 7772 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 20168208 ns/op 0.50 MB/s 175120 B/op 6 allocs/op BenchmarkDSEPass-4 32 3567612 ns/op 43237 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 124462818 ns/op 4246400 B/op 108281 allocs/op BenchmarkCSEPass-4 7 14741636 ns/op 122169 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 159303924 ns/op 5719424 B/op 97856 allocs/op BenchmarkDeadcodePass-4 195 608756 ns/op 100083 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 139343837 ns/op 4038232 B/op 44823 allocs/op BenchmarkMultiPass-4 78 1451185 ns/op 251592 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 281082843 ns/op 11208608 B/op 149850 allocs/op BenchmarkCondRewrite/SoloJump-4 3610352 33.21 ns/op BenchmarkCondRewrite/CombJump-4 3196056 37.37 ns/op PASS ok cmd/compile/internal/ssa 15.354s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11395 ns/op BenchmarkExtShift-4 18788 6310 ns/op BenchmarkModify-4 9441 12160 ns/op BenchmarkMullImm-4 17263 6996 ns/op BenchmarkConstModify-4 9556 11936 ns/op BenchmarkBitSet-4 20127 6036 ns/op BenchmarkBitClear-4 20209 5964 ns/op BenchmarkBitToggle-4 20084 5956 ns/op BenchmarkBitSetConst-4 152436 783.2 ns/op BenchmarkBitClearConst-4 156774 760.4 ns/op BenchmarkBitToggleConst-4 157915 758.6 ns/op BenchmarkDivconstI64-4 9874176 12.14 ns/op BenchmarkModconstI64-4 8604106 14.03 ns/op BenchmarkDivisiblePow2constI64-4 8570118 13.90 ns/op BenchmarkDivisibleconstI64-4 9311326 12.85 ns/op BenchmarkDivisibleWDivconstI64-4 6210081 19.30 ns/op BenchmarkDivconstU64/3-4 9021414 13.44 ns/op BenchmarkDivconstU64/5-4 8416149 14.33 ns/op BenchmarkDivconstU64/37-4 8620827 13.79 ns/op BenchmarkDivconstU64/1234567-4 9427142 12.85 ns/op BenchmarkModconstU64-4 9119342 13.16 ns/op BenchmarkDivisibleconstU64-4 8961172 13.07 ns/op BenchmarkDivisibleWDivconstU64-4 6178945 19.66 ns/op BenchmarkDivconstI32-4 9191841 13.24 ns/op BenchmarkModconstI32-4 8865195 13.51 ns/op BenchmarkDivisiblePow2constI32-4 9200053 13.26 ns/op BenchmarkDivisibleconstI32-4 9430138 12.77 ns/op BenchmarkDivisibleWDivconstI32-4 6326032 19.17 ns/op BenchmarkDivconstU32-4 9180266 13.17 ns/op BenchmarkModconstU32-4 9032992 12.80 ns/op BenchmarkDivisibleconstU32-4 9084374 13.21 ns/op BenchmarkDivisibleWDivconstU32-4 6164695 19.53 ns/op BenchmarkDivconstI16-4 8501850 13.98 ns/op BenchmarkModconstI16-4 9316114 13.11 ns/op BenchmarkDivisiblePow2constI16-4 8981079 13.40 ns/op BenchmarkDivisibleconstI16-4 9389772 12.86 ns/op BenchmarkDivisibleWDivconstI16-4 6294844 19.16 ns/op BenchmarkDivconstU16-4 9042570 13.43 ns/op BenchmarkModconstU16-4 9873742 12.21 ns/op BenchmarkDivisibleconstU16-4 8975184 13.58 ns/op BenchmarkDivisibleWDivconstU16-4 6447892 18.61 ns/op BenchmarkDivconstI8-4 9581773 12.31 ns/op BenchmarkModconstI8-4 8837768 13.49 ns/op BenchmarkDivisiblePow2constI8-4 8675482 13.51 ns/op BenchmarkDivisibleconstI8-4 9030573 13.26 ns/op BenchmarkDivisibleWDivconstI8-4 6264135 19.11 ns/op BenchmarkDivconstU8-4 8973337 13.17 ns/op BenchmarkModconstU8-4 9813906 12.09 ns/op BenchmarkDivisibleconstU8-4 8463100 14.25 ns/op BenchmarkDivisibleWDivconstU8-4 6181651 19.21 ns/op BenchmarkMul2-4 167034 745.5 ns/op BenchmarkMulNeg2-4 166441 747.6 ns/op BenchmarkEfaceInteger-4 3554073 30.44 ns/op BenchmarkTypeAssert-4 14569940 8.234 ns/op BenchmarkDiv64UnsignedSmall-4 7154851 16.67 ns/op BenchmarkDiv64Small-4 6139820 18.88 ns/op BenchmarkDiv64SmallNegDivisor-4 6280364 19.07 ns/op BenchmarkDiv64SmallNegDividend-4 6140198 18.82 ns/op BenchmarkDiv64SmallNegBoth-4 6270637 19.41 ns/op BenchmarkDiv64Unsigned-4 7070504 17.00 ns/op BenchmarkDiv64-4 6200061 19.29 ns/op BenchmarkDiv64NegDivisor-4 6281833 19.30 ns/op BenchmarkDiv64NegDividend-4 6101745 19.27 ns/op BenchmarkDiv64NegBoth-4 6468718 19.18 ns/op BenchmarkMod64UnsignedSmall-4 7424204 16.11 ns/op BenchmarkMod64Small-4 6450920 18.62 ns/op BenchmarkMod64SmallNegDivisor-4 6320714 19.03 ns/op BenchmarkMod64SmallNegDividend-4 6301928 19.19 ns/op BenchmarkMod64SmallNegBoth-4 6294470 19.13 ns/op BenchmarkMod64Unsigned-4 7343287 16.38 ns/op BenchmarkMod64-4 6259465 19.19 ns/op BenchmarkMod64NegDivisor-4 6185824 19.33 ns/op BenchmarkMod64NegDividend-4 6206997 19.30 ns/op BenchmarkMod64NegBoth-4 6298894 19.19 ns/op BenchmarkMulconstI32/3-4 18186422 6.679 ns/op BenchmarkMulconstI32/5-4 17624674 6.711 ns/op BenchmarkMulconstI32/12-4 17243746 6.926 ns/op BenchmarkMulconstI32/120-4 18172378 6.464 ns/op BenchmarkMulconstI32/-120-4 18342189 6.498 ns/op BenchmarkMulconstI32/65537-4 17345389 6.878 ns/op BenchmarkMulconstI32/65538-4 17585900 6.858 ns/op BenchmarkMulconstI64/3-4 18040022 6.555 ns/op BenchmarkMulconstI64/5-4 18063738 6.528 ns/op BenchmarkMulconstI64/12-4 17363839 6.855 ns/op BenchmarkMulconstI64/120-4 17818365 6.573 ns/op BenchmarkMulconstI64/-120-4 17299396 6.773 ns/op BenchmarkMulconstI64/65537-4 17411167 6.846 ns/op BenchmarkMulconstI64/65538-4 16268031 7.296 ns/op BenchmarkMulconstU32/3-4 18341482 6.472 ns/op BenchmarkMulconstU32/5-4 18010280 6.516 ns/op BenchmarkMulconstU32/12-4 17420196 6.854 ns/op BenchmarkMulconstU32/120-4 17565840 6.703 ns/op BenchmarkMulconstU32/65537-4 16832624 7.097 ns/op BenchmarkMulconstU32/65538-4 17425339 6.832 ns/op BenchmarkMulconstU64/3-4 18055728 6.714 ns/op BenchmarkMulconstU64/5-4 17923124 6.699 ns/op BenchmarkMulconstU64/12-4 17428114 6.837 ns/op BenchmarkMulconstU64/120-4 18096738 6.586 ns/op BenchmarkMulconstU64/65537-4 17396325 6.820 ns/op BenchmarkMulconstU64/65538-4 17108836 6.922 ns/op BenchmarkShiftArithmeticRight-4 19881699 6.044 ns/op BenchmarkSwitch8Predictable-4 14010964 7.515 ns/op BenchmarkSwitch8Unpredictable-4 5982380 18.18 ns/op BenchmarkSwitch32Predictable-4 8928328 12.69 ns/op BenchmarkSwitch32Unpredictable-4 5987911 18.69 ns/op BenchmarkSwitchStringPredictable-4 6954721 14.50 ns/op BenchmarkSwitchStringUnpredictable-4 4505617 25.58 ns/op BenchmarkSwitchTypePredictable-4 5148549 23.28 ns/op BenchmarkSwitchTypeUnpredictable-4 3195842 37.58 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6243104 16.45 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3982648 28.86 ns/op PASS ok cmd/compile/internal/test 16.579s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 93 1345251 ns/op BenchmarkNamed/Underlying/nongeneric-4 786320 134.0 ns/op BenchmarkNamed/Underlying/generic-4 863619 131.9 ns/op BenchmarkNamed/Underlying/src_instance-4 883974 131.5 ns/op BenchmarkNamed/Underlying/user_instance-4 856206 139.6 ns/op BenchmarkCheck/http/funcbodies/info-4 1 589989144 ns/op 58853 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 444996592 ns/op 78031 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 163644853 ns/op 212100 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 142246775 ns/op 243997 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 488007604 ns/op 10720 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 94472826 ns/op 55403 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33911472 ns/op 154117 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 31237760 ns/op 167534 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 126075478 ns/op 17207 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42898685 ns/op 50564 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20880192 ns/op 103898 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22515259 ns/op 96350 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1289396763 ns/op 55628 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 687757703 ns/op 104290 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 152438081 ns/op 470315 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 133207325 ns/op 538244 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 544450345 ns/op 3721 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 69365718 ns/op 29217 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42044287 ns/op 48192 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 38595798 ns/op 52496 lines/s PASS ok cmd/compile/internal/types2 18.410s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 49 2498369 ns/op 3984082 sys-ns/op 960653 user-ns/op PASS ok cmd/go 1.319s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 216645 522.4 ns/op PASS ok cmd/go/internal/cfg 1.190s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65954 1790 ns/op 4.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 73212 1611 ns/op 4.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14322 8420 ns/op 121.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14542 8220 ns/op 124.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2193 53704 ns/op 152.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2197 53311 ns/op 153.66 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.021s All tests passed.